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_UINC_WRAP
2157 0U, // G_ATOMICRMW_UDEC_WRAP
2158 0U, // G_ATOMICRMW_USUB_COND
2159 0U, // G_ATOMICRMW_USUB_SAT
2160 0U, // G_FENCE
2161 0U, // G_PREFETCH
2162 0U, // G_BRCOND
2163 0U, // G_BRINDIRECT
2164 0U, // G_INVOKE_REGION_START
2165 0U, // G_INTRINSIC
2166 0U, // G_INTRINSIC_W_SIDE_EFFECTS
2167 0U, // G_INTRINSIC_CONVERGENT
2168 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
2169 0U, // G_ANYEXT
2170 0U, // G_TRUNC
2171 0U, // G_TRUNC_SSAT_S
2172 0U, // G_TRUNC_SSAT_U
2173 0U, // G_TRUNC_USAT_U
2174 0U, // G_CONSTANT
2175 0U, // G_FCONSTANT
2176 0U, // G_VASTART
2177 0U, // G_VAARG
2178 0U, // G_SEXT
2179 0U, // G_SEXT_INREG
2180 0U, // G_ZEXT
2181 0U, // G_SHL
2182 0U, // G_LSHR
2183 0U, // G_ASHR
2184 0U, // G_FSHL
2185 0U, // G_FSHR
2186 0U, // G_ROTR
2187 0U, // G_ROTL
2188 0U, // G_ICMP
2189 0U, // G_FCMP
2190 0U, // G_SCMP
2191 0U, // G_UCMP
2192 0U, // G_SELECT
2193 0U, // G_UADDO
2194 0U, // G_UADDE
2195 0U, // G_USUBO
2196 0U, // G_USUBE
2197 0U, // G_SADDO
2198 0U, // G_SADDE
2199 0U, // G_SSUBO
2200 0U, // G_SSUBE
2201 0U, // G_UMULO
2202 0U, // G_SMULO
2203 0U, // G_UMULH
2204 0U, // G_SMULH
2205 0U, // G_UADDSAT
2206 0U, // G_SADDSAT
2207 0U, // G_USUBSAT
2208 0U, // G_SSUBSAT
2209 0U, // G_USHLSAT
2210 0U, // G_SSHLSAT
2211 0U, // G_SMULFIX
2212 0U, // G_UMULFIX
2213 0U, // G_SMULFIXSAT
2214 0U, // G_UMULFIXSAT
2215 0U, // G_SDIVFIX
2216 0U, // G_UDIVFIX
2217 0U, // G_SDIVFIXSAT
2218 0U, // G_UDIVFIXSAT
2219 0U, // G_FADD
2220 0U, // G_FSUB
2221 0U, // G_FMUL
2222 0U, // G_FMA
2223 0U, // G_FMAD
2224 0U, // G_FDIV
2225 0U, // G_FREM
2226 0U, // G_FMODF
2227 0U, // G_FPOW
2228 0U, // G_FPOWI
2229 0U, // G_FEXP
2230 0U, // G_FEXP2
2231 0U, // G_FEXP10
2232 0U, // G_FLOG
2233 0U, // G_FLOG2
2234 0U, // G_FLOG10
2235 0U, // G_FLDEXP
2236 0U, // G_FFREXP
2237 0U, // G_FNEG
2238 0U, // G_FPEXT
2239 0U, // G_FPTRUNC
2240 0U, // G_FPTOSI
2241 0U, // G_FPTOUI
2242 0U, // G_SITOFP
2243 0U, // G_UITOFP
2244 0U, // G_FPTOSI_SAT
2245 0U, // G_FPTOUI_SAT
2246 0U, // G_FABS
2247 0U, // G_FCOPYSIGN
2248 0U, // G_IS_FPCLASS
2249 0U, // G_FCANONICALIZE
2250 0U, // G_FMINNUM
2251 0U, // G_FMAXNUM
2252 0U, // G_FMINNUM_IEEE
2253 0U, // G_FMAXNUM_IEEE
2254 0U, // G_FMINIMUM
2255 0U, // G_FMAXIMUM
2256 0U, // G_FMINIMUMNUM
2257 0U, // G_FMAXIMUMNUM
2258 0U, // G_GET_FPENV
2259 0U, // G_SET_FPENV
2260 0U, // G_RESET_FPENV
2261 0U, // G_GET_FPMODE
2262 0U, // G_SET_FPMODE
2263 0U, // G_RESET_FPMODE
2264 0U, // G_GET_ROUNDING
2265 0U, // G_SET_ROUNDING
2266 0U, // G_PTR_ADD
2267 0U, // G_PTRMASK
2268 0U, // G_SMIN
2269 0U, // G_SMAX
2270 0U, // G_UMIN
2271 0U, // G_UMAX
2272 0U, // G_ABS
2273 0U, // G_LROUND
2274 0U, // G_LLROUND
2275 0U, // G_BR
2276 0U, // G_BRJT
2277 0U, // G_VSCALE
2278 0U, // G_INSERT_SUBVECTOR
2279 0U, // G_EXTRACT_SUBVECTOR
2280 0U, // G_INSERT_VECTOR_ELT
2281 0U, // G_EXTRACT_VECTOR_ELT
2282 0U, // G_SHUFFLE_VECTOR
2283 0U, // G_SPLAT_VECTOR
2284 0U, // G_STEP_VECTOR
2285 0U, // G_VECTOR_COMPRESS
2286 0U, // G_CTTZ
2287 0U, // G_CTTZ_ZERO_UNDEF
2288 0U, // G_CTLZ
2289 0U, // G_CTLZ_ZERO_UNDEF
2290 0U, // G_CTLS
2291 0U, // G_CTPOP
2292 0U, // G_BSWAP
2293 0U, // G_BITREVERSE
2294 0U, // G_FCEIL
2295 0U, // G_FCOS
2296 0U, // G_FSIN
2297 0U, // G_FSINCOS
2298 0U, // G_FTAN
2299 0U, // G_FACOS
2300 0U, // G_FASIN
2301 0U, // G_FATAN
2302 0U, // G_FATAN2
2303 0U, // G_FCOSH
2304 0U, // G_FSINH
2305 0U, // G_FTANH
2306 0U, // G_FSQRT
2307 0U, // G_FFLOOR
2308 0U, // G_FRINT
2309 0U, // G_FNEARBYINT
2310 0U, // G_ADDRSPACE_CAST
2311 0U, // G_BLOCK_ADDR
2312 0U, // G_JUMP_TABLE
2313 0U, // G_DYN_STACKALLOC
2314 0U, // G_STACKSAVE
2315 0U, // G_STACKRESTORE
2316 0U, // G_STRICT_FADD
2317 0U, // G_STRICT_FSUB
2318 0U, // G_STRICT_FMUL
2319 0U, // G_STRICT_FDIV
2320 0U, // G_STRICT_FREM
2321 0U, // G_STRICT_FMA
2322 0U, // G_STRICT_FSQRT
2323 0U, // G_STRICT_FLDEXP
2324 0U, // G_READ_REGISTER
2325 0U, // G_WRITE_REGISTER
2326 0U, // G_MEMCPY
2327 0U, // G_MEMCPY_INLINE
2328 0U, // G_MEMMOVE
2329 0U, // G_MEMSET
2330 0U, // G_BZERO
2331 0U, // G_TRAP
2332 0U, // G_DEBUGTRAP
2333 0U, // G_UBSANTRAP
2334 0U, // G_VECREDUCE_SEQ_FADD
2335 0U, // G_VECREDUCE_SEQ_FMUL
2336 0U, // G_VECREDUCE_FADD
2337 0U, // G_VECREDUCE_FMUL
2338 0U, // G_VECREDUCE_FMAX
2339 0U, // G_VECREDUCE_FMIN
2340 0U, // G_VECREDUCE_FMAXIMUM
2341 0U, // G_VECREDUCE_FMINIMUM
2342 0U, // G_VECREDUCE_ADD
2343 0U, // G_VECREDUCE_MUL
2344 0U, // G_VECREDUCE_AND
2345 0U, // G_VECREDUCE_OR
2346 0U, // G_VECREDUCE_XOR
2347 0U, // G_VECREDUCE_SMAX
2348 0U, // G_VECREDUCE_SMIN
2349 0U, // G_VECREDUCE_UMAX
2350 0U, // G_VECREDUCE_UMIN
2351 0U, // G_SBFX
2352 0U, // G_UBFX
2353 17676U, // ATOMIC_CMP_SWAP_I128
2354 17591U, // ATOMIC_LOAD_ADD_I128
2355 17636U, // ATOMIC_LOAD_AND_I128
2356 17613U, // ATOMIC_LOAD_NAND_I128
2357 17720U, // ATOMIC_LOAD_OR_I128
2358 17569U, // ATOMIC_LOAD_SUB_I128
2359 17698U, // ATOMIC_LOAD_XOR_I128
2360 17658U, // ATOMIC_SWAP_I128
2361 18504U, // BUILD_QUADWORD
2362 35607U, // BUILD_UACC
2363 18590U, // CFENCE
2364 17765U, // CFENCE8
2365 2147522108U, // CLRLSLDI
2366 2147517336U, // CLRLSLDI_rec
2367 2147522642U, // CLRLSLWI
2368 2147517461U, // CLRLSLWI_rec
2369 2147522143U, // CLRRDI
2370 2147517363U, // CLRRDI_rec
2371 2147522683U, // CLRRWI
2372 2147517490U, // CLRRWI_rec
2373 1120516U, // DCBFL
2374 1123459U, // DCBFLP
2375 1126137U, // DCBFPS
2376 1119041U, // DCBFx
2377 1126145U, // DCBSTPS
2378 33632415U, // DCBTCT
2379 33631686U, // DCBTDS
2380 33632423U, // DCBTSTCT
2381 33631694U, // DCBTSTDS
2382 1126804U, // DCBTSTT
2383 1126776U, // DCBTSTx
2384 1126791U, // DCBTT
2385 1126547U, // DCBTx
2386 16718U, // DFLOADf32
2387 17139U, // DFLOADf64
2388 16740U, // DFSTOREf32
2389 17161U, // DFSTOREf64
2390 2147522118U, // EXTLDI
2391 2147517347U, // EXTLDI_rec
2392 2147522668U, // EXTLWI
2393 2147517481U, // EXTLWI_rec
2394 2147522167U, // EXTRDI
2395 2147517390U, // EXTRDI_rec
2396 2147522707U, // EXTRWI
2397 2147517517U, // EXTRWI_rec
2398 2147522652U, // INSLWI
2399 2147517472U, // INSLWI_rec
2400 2147522151U, // INSRDI
2401 2147517372U, // INSRDI_rec
2402 2147522691U, // INSRWI
2403 2147517499U, // INSRWI_rec
2404 19043U, // KILL_PAIR
2405 67144856U, // LAx
2406 19286U, // LIWAX
2407 19434U, // LIWZX
2408 18459U, // PPCLdFixedAddr
2409 2147522065U, // PSUBI
2410 2147522302U, // RLWIMIbm
2411 2147517436U, // RLWIMIbm_rec
2412 2147523393U, // RLWINMbm
2413 2147517602U, // RLWINMbm_rec
2414 2147523410U, // RLWNMbm
2415 2147517611U, // RLWNMbm_rec
2416 2147522159U, // ROTRDI
2417 2147517381U, // ROTRDI_rec
2418 2147522699U, // ROTRWI
2419 2147517508U, // ROTRWI_rec
2420 2147522112U, // SLDI
2421 2147517340U, // SLDI_rec
2422 2147522646U, // SLWI
2423 2147517465U, // SLWI_rec
2424 18468U, // SPILLTOVSR_LD
2425 19293U, // SPILLTOVSR_LDX
2426 19271U, // SPILLTOVSR_ST
2427 19411U, // SPILLTOVSR_STX
2428 2147522153U, // SRDI
2429 2147517374U, // SRDI_rec
2430 2147522693U, // SRWI
2431 2147517501U, // SRWI_rec
2432 19427U, // STIWX
2433 2147522066U, // SUBI
2434 2147520290U, // SUBIC
2435 2147516868U, // SUBIC_rec
2436 2147528363U, // SUBIS
2437 100708018U, // SUBPCIS
2438 16729U, // XFLOADf32
2439 17150U, // XFLOADf64
2440 16752U, // XFSTOREf32
2441 17173U, // XFSTOREf64
2442 2147520522U, // ADD4
2443 2147524283U, // ADD4O
2444 2147517711U, // ADD4O_rec
2445 2147520522U, // ADD4TLS
2446 2147516951U, // ADD4_rec
2447 2147520522U, // ADD8
2448 2147524283U, // ADD8O
2449 2147517711U, // ADD8O_rec
2450 2147520522U, // ADD8TLS
2451 2147520522U, // ADD8TLS_
2452 2147516951U, // ADD8_rec
2453 2147520244U, // ADDC
2454 2147520244U, // ADDC8
2455 2147524268U, // ADDC8O
2456 2147517694U, // ADDC8O_rec
2457 2147516835U, // ADDC8_rec
2458 2147524268U, // ADDCO
2459 2147517694U, // ADDCO_rec
2460 2147516835U, // ADDC_rec
2461 2147521196U, // ADDE
2462 2147521196U, // ADDE8
2463 2147524304U, // ADDE8O
2464 2147517735U, // ADDE8O_rec
2465 2147517114U, // ADDE8_rec
2466 2147524304U, // ADDEO
2467 2147517735U, // ADDEO_rec
2468 2147530926U, // ADDEX
2469 2147530926U, // ADDEX8
2470 2147517114U, // ADDE_rec
2471 2147527941U, // ADDG6S
2472 2147527941U, // ADDG6S8
2473 2147522094U, // ADDI
2474 2147522094U, // ADDI8
2475 2147520297U, // ADDIC
2476 2147520297U, // ADDIC8
2477 2147516876U, // ADDIC_rec
2478 2147528389U, // ADDIS
2479 2147528389U, // ADDIS8
2480 18230U, // ADDISdtprelHA
2481 16204U, // ADDISdtprelHA32
2482 18213U, // ADDISgotTprelHA
2483 18185U, // ADDIStlsgdHA
2484 18199U, // ADDIStlsldHA
2485 18173U, // ADDIStocHA
2486 17741U, // ADDIStocHA8
2487 18793U, // ADDIdtprelL
2488 16493U, // ADDIdtprelL32
2489 18756U, // ADDItlsgdL
2490 16450U, // ADDItlsgdL32
2491 18985U, // ADDItlsgdLADDR
2492 16545U, // ADDItlsgdLADDR32
2493 18768U, // ADDItlsldL
2494 16464U, // ADDItlsldL32
2495 19001U, // ADDItlsldLADDR
2496 16563U, // ADDItlsldLADDR32
2497 19516U, // ADDItoc
2498 18147U, // ADDItoc8
2499 18737U, // ADDItocL
2500 18045U, // ADDItocL8
2501 37615U, // ADDME
2502 37615U, // ADDME8
2503 40679U, // ADDME8O
2504 34113U, // ADDME8O_rec
2505 33498U, // ADDME8_rec
2506 40679U, // ADDMEO
2507 34113U, // ADDMEO_rec
2508 33498U, // ADDME_rec
2509 44731U, // ADDPCIS
2510 37682U, // ADDZE
2511 37682U, // ADDZE8
2512 40704U, // ADDZE8O
2513 34141U, // ADDZE8O_rec
2514 33547U, // ADDZE8_rec
2515 40704U, // ADDZEO
2516 34141U, // ADDZEO_rec
2517 33547U, // ADDZE_rec
2518 101156U, // ADJCALLSTACKDOWN
2519 101175U, // ADJCALLSTACKUP
2520 2147520777U, // AND
2521 2147520777U, // AND8
2522 2147517020U, // AND8_rec
2523 2147520253U, // ANDC
2524 2147520253U, // ANDC8
2525 2147516842U, // ANDC8_rec
2526 2147516842U, // ANDC_rec
2527 2147517356U, // ANDI8_rec
2528 2147518431U, // ANDIS8_rec
2529 2147518431U, // ANDIS_rec
2530 2147517356U, // ANDI_rec
2531 19170U, // ANDI_rec_1_EQ_BIT
2532 18085U, // ANDI_rec_1_EQ_BIT8
2533 19189U, // ANDI_rec_1_GT_BIT
2534 18105U, // ANDI_rec_1_GT_BIT8
2535 2147517020U, // AND_rec
2536 136350323U, // ATOMIC_CMP_SWAP_I16
2537 136350169U, // ATOMIC_CMP_SWAP_I32
2538 16888U, // ATOMIC_CMP_SWAP_I64
2539 17935U, // ATOMIC_CMP_SWAP_I8
2540 17361U, // ATOMIC_LOAD_ADD_I16
2541 16242U, // ATOMIC_LOAD_ADD_I32
2542 16785U, // ATOMIC_LOAD_ADD_I64
2543 17833U, // ATOMIC_LOAD_ADD_I8
2544 17404U, // ATOMIC_LOAD_AND_I16
2545 16285U, // ATOMIC_LOAD_AND_I32
2546 17185U, // ATOMIC_LOAD_AND_I64
2547 17874U, // ATOMIC_LOAD_AND_I8
2548 17548U, // ATOMIC_LOAD_MAX_I16
2549 16429U, // ATOMIC_LOAD_MAX_I32
2550 16972U, // ATOMIC_LOAD_MAX_I64
2551 18025U, // ATOMIC_LOAD_MAX_I8
2552 17447U, // ATOMIC_LOAD_MIN_I16
2553 16328U, // ATOMIC_LOAD_MIN_I32
2554 16850U, // ATOMIC_LOAD_MIN_I64
2555 17915U, // ATOMIC_LOAD_MIN_I8
2556 17382U, // ATOMIC_LOAD_NAND_I16
2557 16263U, // ATOMIC_LOAD_NAND_I32
2558 16806U, // ATOMIC_LOAD_NAND_I64
2559 17853U, // ATOMIC_LOAD_NAND_I8
2560 17506U, // ATOMIC_LOAD_OR_I16
2561 16387U, // ATOMIC_LOAD_OR_I32
2562 16930U, // ATOMIC_LOAD_OR_I64
2563 17974U, // ATOMIC_LOAD_OR_I8
2564 17340U, // ATOMIC_LOAD_SUB_I16
2565 16221U, // ATOMIC_LOAD_SUB_I32
2566 16764U, // ATOMIC_LOAD_SUB_I64
2567 17799U, // ATOMIC_LOAD_SUB_I8
2568 17526U, // ATOMIC_LOAD_UMAX_I16
2569 16407U, // ATOMIC_LOAD_UMAX_I32
2570 16950U, // ATOMIC_LOAD_UMAX_I64
2571 18004U, // ATOMIC_LOAD_UMAX_I8
2572 17425U, // ATOMIC_LOAD_UMIN_I16
2573 16306U, // ATOMIC_LOAD_UMIN_I32
2574 16828U, // ATOMIC_LOAD_UMIN_I64
2575 17894U, // ATOMIC_LOAD_UMIN_I8
2576 17485U, // ATOMIC_LOAD_XOR_I16
2577 16366U, // ATOMIC_LOAD_XOR_I32
2578 16909U, // ATOMIC_LOAD_XOR_I64
2579 17955U, // ATOMIC_LOAD_XOR_I8
2580 17468U, // ATOMIC_SWAP_I16
2581 16349U, // ATOMIC_SWAP_I32
2582 16871U, // ATOMIC_SWAP_I64
2583 18157U, // ATOMIC_SWAP_I8
2584 19644U, // ATTN
2585 1182947U, // B
2586 1215441U, // BA
2587 167805047U, // BC
2588 3361804U, // BCC
2589 4410380U, // BCCA
2590 5458956U, // BCCCTR
2591 5458956U, // BCCCTR8
2592 6507532U, // BCCCTRL
2593 6507532U, // BCCCTRL8
2594 7556108U, // BCCL
2595 8604684U, // BCCLA
2596 9653260U, // BCCLR
2597 10701836U, // BCCLRL
2598 11567273U, // BCCTR
2599 11567273U, // BCCTR8
2600 11567339U, // BCCTR8n
2601 11567251U, // BCCTRL
2602 11567251U, // BCCTRL8
2603 11567319U, // BCCTRL8n
2604 11567319U, // BCCTRLn
2605 11567339U, // BCCTRn
2606 2147516948U, // BCDADD_rec
2607 2147517619U, // BCDCFN_rec
2608 2147518145U, // BCDCFSQ_rec
2609 2147518835U, // BCDCFZ_rec
2610 2147517628U, // BCDCPSGN_rec
2611 34028U, // BCDCTN_rec
2612 34507U, // BCDCTSQ_rec
2613 2147518851U, // BCDCTZ_rec
2614 2147517648U, // BCDSETSGN_rec
2615 2147518307U, // BCDSR_rec
2616 2147516780U, // BCDSUB_rec
2617 2147518363U, // BCDS_rec
2618 2147516892U, // BCDTRUNC_rec
2619 2147518456U, // BCDUS_rec
2620 2147516903U, // BCDUTRUNC_rec
2621 167805055U, // BCL
2622 11567263U, // BCLR
2623 11567240U, // BCLRL
2624 11567309U, // BCLRLn
2625 11567330U, // BCLRn
2626 1179725U, // BCLalways
2627 167805125U, // BCLn
2628 19725U, // BCTR
2629 19725U, // BCTR8
2630 19638U, // BCTRL
2631 19638U, // BCTRL8
2632 229466U, // BCTRL8_LDinto_toc
2633 229466U, // BCTRL8_LDinto_toc_RM
2634 19638U, // BCTRL8_RM
2635 229480U, // BCTRL_LWZinto_toc
2636 229480U, // BCTRL_LWZinto_toc_RM
2637 19638U, // BCTRL_RM
2638 167805118U, // BCn
2639 1195484U, // BDNZ
2640 1195484U, // BDNZ8
2641 1215704U, // BDNZA
2642 1212697U, // BDNZAm
2643 1212457U, // BDNZAp
2644 1186266U, // BDNZL
2645 1215662U, // BDNZLA
2646 1212681U, // BDNZLAm
2647 1212441U, // BDNZLAp
2648 19718U, // BDNZLR
2649 19718U, // BDNZLR8
2650 19630U, // BDNZLRL
2651 15998U, // BDNZLRLm
2652 15955U, // BDNZLRLp
2653 16014U, // BDNZLRm
2654 15971U, // BDNZLRp
2655 1179944U, // BDNZLm
2656 1179704U, // BDNZLp
2657 1179958U, // BDNZm
2658 1179718U, // BDNZp
2659 1195330U, // BDZ
2660 1195330U, // BDZ8
2661 1215698U, // BDZA
2662 1212690U, // BDZAm
2663 1212450U, // BDZAp
2664 1186260U, // BDZL
2665 1215655U, // BDZLA
2666 1212673U, // BDZLAm
2667 1212433U, // BDZLAp
2668 19712U, // BDZLR
2669 19712U, // BDZLR8
2670 19623U, // BDZLRL
2671 15990U, // BDZLRLm
2672 15947U, // BDZLRLp
2673 16007U, // BDZLRm
2674 15964U, // BDZLRp
2675 1179937U, // BDZLm
2676 1179697U, // BDZLp
2677 1179952U, // BDZm
2678 1179712U, // BDZp
2679 1185995U, // BL
2680 1185995U, // BL8
2681 12720331U, // BL8_NOP
2682 12720331U, // BL8_NOP_RM
2683 12851403U, // BL8_NOP_TLS
2684 1185995U, // BL8_NOTOC
2685 1185995U, // BL8_NOTOC_RM
2686 1317067U, // BL8_NOTOC_TLS
2687 1185995U, // BL8_RM
2688 1317067U, // BL8_TLS
2689 1317067U, // BL8_TLS_
2690 1215639U, // BLA
2691 1215639U, // BLA8
2692 12749975U, // BLA8_NOP
2693 12749975U, // BLA8_NOP_RM
2694 1215639U, // BLA8_RM
2695 1215639U, // BLA_RM
2696 19708U, // BLR
2697 19708U, // BLR8
2698 19618U, // BLRL
2699 12720331U, // BL_NOP
2700 12720331U, // BL_NOP_RM
2701 1185995U, // BL_RM
2702 1317067U, // BL_TLS
2703 2147520757U, // BPERMD
2704 37204U, // BRD
2705 38086U, // BRH
2706 38086U, // BRH8
2707 2147520365U, // BRINC
2708 46604U, // BRW
2709 46604U, // BRW8
2710 37344U, // CBCDTD
2711 37344U, // CBCDTD8
2712 36863U, // CDTBCD
2713 36863U, // CDTBCD8
2714 2147520620U, // CFUGED
2715 19462U, // CLRBHRB
2716 2147519877U, // CMPB
2717 2147519877U, // CMPB8
2718 2147520844U, // CMPD
2719 2147522136U, // CMPDI
2720 2147519883U, // CMPEQB
2721 2147520728U, // CMPLD
2722 2147522100U, // CMPLDI
2723 2147529980U, // CMPLW
2724 2147522626U, // CMPLWI
2725 2348846483U, // CMPRB
2726 2348846483U, // CMPRB8
2727 2147530244U, // CMPW
2728 2147522676U, // CMPWI
2729 37508U, // CNTLZD
2730 2147523214U, // CNTLZDM
2731 33448U, // CNTLZD_rec
2732 46993U, // CNTLZW
2733 46993U, // CNTLZW8
2734 35071U, // CNTLZW8_rec
2735 35071U, // CNTLZW_rec
2736 37523U, // CNTTZD
2737 2147523231U, // CNTTZDM
2738 33457U, // CNTTZD_rec
2739 47008U, // CNTTZW
2740 47008U, // CNTTZW8
2741 35080U, // CNTTZW8_rec
2742 35080U, // CNTTZW_rec
2743 19730U, // CP_ABORT
2744 48419U, // CP_COPY
2745 48419U, // CP_COPY8
2746 2147517179U, // CP_PASTE8_rec
2747 2147517179U, // CP_PASTE_rec
2748 17299U, // CR6SET
2749 17285U, // CR6UNSET
2750 2147520807U, // CRAND
2751 2147520259U, // CRANDC
2752 2147529426U, // CREQV
2753 2147520791U, // CRNAND
2754 2147527795U, // CRNOR
2755 45363U, // CRNOT
2756 2147527809U, // CROR
2757 2147520386U, // CRORC
2758 2382410450U, // CRSET
2759 2382408870U, // CRUNSET
2760 2147527846U, // CRXOR
2761 3361804U, // CTRL_DEP
2762 2147520521U, // DADD
2763 2147527077U, // DADDQ
2764 2147518048U, // DADDQ_rec
2765 2147516950U, // DADD_rec
2766 268476043U, // DARN
2767 1117135U, // DCBA
2768 13931329U, // DCBF
2769 1123181U, // DCBFEP
2770 1119733U, // DCBI
2771 1126756U, // DCBST
2772 1123222U, // DCBSTEP
2773 14987411U, // DCBT
2774 336782U, // DCBTEP
2775 14987640U, // DCBTST
2776 336799U, // DCBTSTEP
2777 1129769U, // DCBZ
2778 1123241U, // DCBZEP
2779 1120717U, // DCBZL
2780 1123205U, // DCBZLEP
2781 38424U, // DCCCI
2782 47461U, // DCFFIX
2783 43897U, // DCFFIXQ
2784 43643U, // DCFFIXQQ
2785 34574U, // DCFFIXQ_rec
2786 35143U, // DCFFIX_rec
2787 2147524463U, // DCMPO
2788 2147527268U, // DCMPOQ
2789 2147529256U, // DCMPU
2790 2147527471U, // DCMPUQ
2791 41678U, // DCTDP
2792 34254U, // DCTDP_rec
2793 47469U, // DCTFIX
2794 43906U, // DCTFIXQ
2795 43653U, // DCTFIXQQ
2796 34584U, // DCTFIXQ_rec
2797 35152U, // DCTFIX_rec
2798 43635U, // DCTQPQ
2799 34488U, // DCTQPQ_rec
2800 364860U, // DDEDPD
2801 371124U, // DDEDPDQ
2802 362097U, // DDEDPDQ_rec
2803 361073U, // DDEDPD_rec
2804 2147529376U, // DDIV
2805 2147527515U, // DDIVQ
2806 2147518198U, // DDIVQ_rec
2807 2147518587U, // DDIV_rec
2808 1445879U, // DENBCD
2809 1452444U, // DENBCDQ
2810 1443414U, // DENBCDQ_rec
2811 1442315U, // DENBCD_rec
2812 2147530952U, // DIEX
2813 2147527522U, // DIEXQ
2814 2147518206U, // DIEXQ_rec
2815 2147518777U, // DIEX_rec
2816 2147521143U, // DIVD
2817 2147521202U, // DIVDE
2818 2147524311U, // DIVDEO
2819 2147517743U, // DIVDEO_rec
2820 2147529216U, // DIVDEU
2821 2147524588U, // DIVDEUO
2822 2147517832U, // DIVDEUO_rec
2823 2147518543U, // DIVDEU_rec
2824 2147517121U, // DIVDE_rec
2825 2147524297U, // DIVDO
2826 2147517727U, // DIVDO_rec
2827 2147529209U, // DIVDU
2828 2147524580U, // DIVDUO
2829 2147517823U, // DIVDUO_rec
2830 2147518535U, // DIVDU_rec
2831 2147517089U, // DIVD_rec
2832 2147530616U, // DIVW
2833 2147521314U, // DIVWE
2834 2147524344U, // DIVWEO
2835 2147517780U, // DIVWEO_rec
2836 2147529224U, // DIVWEU
2837 2147524597U, // DIVWEUO
2838 2147517842U, // DIVWEUO_rec
2839 2147518552U, // DIVWEU_rec
2840 2147517187U, // DIVWE_rec
2841 2147524622U, // DIVWO
2842 2147517870U, // DIVWO_rec
2843 2147529335U, // DIVWU
2844 2147524606U, // DIVWUO
2845 2147517852U, // DIVWUO_rec
2846 2147518579U, // DIVWU_rec
2847 2147518701U, // DIVW_rec
2848 44095U, // DMMR
2849 1097208U, // DMSETDMRZ
2850 2449511633U, // DMSHA2HASH
2851 33592541U, // DMSHA3HASH
2852 2147522956U, // DMUL
2853 2147527243U, // DMULQ
2854 2147518110U, // DMULQ_rec
2855 2147517570U, // DMUL_rec
2856 302034069U, // DMXOR
2857 2147519033U, // DMXVBF16GERX2
2858 2449513929U, // DMXVBF16GERX2NN
2859 2449515692U, // DMXVBF16GERX2NP
2860 2449514025U, // DMXVBF16GERX2PN
2861 2449515803U, // DMXVBF16GERX2PP
2862 2147519050U, // DMXVF16GERX2
2863 2449513948U, // DMXVF16GERX2NN
2864 2449515711U, // DMXVF16GERX2NP
2865 2449514044U, // DMXVF16GERX2PN
2866 2449515822U, // DMXVF16GERX2PP
2867 2147519078U, // DMXVI8GERX4
2868 2449515854U, // DMXVI8GERX4PP
2869 2449515944U, // DMXVI8GERX4SPP
2870 2147519157U, // DMXXEXTFDMR256
2871 2147518905U, // DMXXEXTFDMR512
2872 2147518905U, // DMXXEXTFDMR512_HI
2873 2147519173U, // DMXXINSTDMR256
2874 2147518921U, // DMXXINSTDMR512
2875 2147518921U, // DMXXINSTDMR512_HI
2876 1097013U, // DMXXSETACCZ
2877 2449510347U, // DMXXSHAPAD
2878 2147519677U, // DQUA
2879 431598U, // DQUAI
2880 436758U, // DQUAIQ
2881 427643U, // DQUAIQ_rec
2882 426864U, // DQUAI_rec
2883 2147527036U, // DQUAQ
2884 2147518022U, // DQUAQ_rec
2885 2147516733U, // DQUA_rec
2886 43628U, // DRDPQ
2887 34480U, // DRDPQ_rec
2888 335945380U, // DRINTN
2889 335948379U, // DRINTNQ
2890 335939238U, // DRINTNQ_rec
2891 335938805U, // DRINTN_rec
2892 335952914U, // DRINTX
2893 335948683U, // DRINTXQ
2894 335939362U, // DRINTXQ_rec
2895 335939937U, // DRINTX_rec
2896 2147520821U, // DRRND
2897 2147527084U, // DRRNDQ
2898 2147518056U, // DRRNDQ_rec
2899 2147517033U, // DRRND_rec
2900 43182U, // DRSP
2901 34348U, // DRSP_rec
2902 2147522247U, // DSCLI
2903 2147527208U, // DSCLIQ
2904 2147518084U, // DSCLIQ_rec
2905 2147517408U, // DSCLI_rec
2906 2147522475U, // DSCRI
2907 2147527216U, // DSCRIQ
2908 2147518093U, // DSCRIQ_rec
2909 2147517445U, // DSCRI_rec
2910 1519374U, // DSS
2911 19611U, // DSSALL
2912 2449977707U, // DST
2913 2449977707U, // DST64
2914 2449977728U, // DSTST
2915 2449977728U, // DSTST64
2916 2449977757U, // DSTSTT
2917 2449977757U, // DSTSTT64
2918 2449977742U, // DSTT
2919 2449977742U, // DSTT64
2920 2147520102U, // DSUB
2921 2147527043U, // DSUBQ
2922 2147518030U, // DSUBQ_rec
2923 2147516782U, // DSUB_rec
2924 2147520275U, // DTSTDC
2925 2147527059U, // DTSTDCQ
2926 2147521581U, // DTSTDG
2927 2147527181U, // DTSTDGQ
2928 2147530958U, // DTSTEX
2929 2147527529U, // DTSTEXQ
2930 2147521527U, // DTSTSF
2931 369137300U, // DTSTSFI
2932 369142302U, // DTSTSFIQ
2933 2147527172U, // DTSTSFQ
2934 47328U, // DXEX
2935 43890U, // DXEXQ
2936 34566U, // DXEXQ_rec
2937 35136U, // DXEX_rec
2938 18329U, // DYNALLOC
2939 17754U, // DYNALLOC8
2940 19127U, // DYNAREAOFFSET
2941 18069U, // DYNAREAOFFSET8
2942 19668U, // DecreaseCTR8loop
2943 19686U, // DecreaseCTRloop
2944 44301U, // EFDABS
2945 2147520519U, // EFDADD
2946 44592U, // EFDCFS
2947 37777U, // EFDCFSF
2948 38840U, // EFDCFSI
2949 37030U, // EFDCFSID
2950 37887U, // EFDCFUF
2951 38906U, // EFDCFUI
2952 37047U, // EFDCFUID
2953 2147527101U, // EFDCMPEQ
2954 2147528881U, // EFDCMPGT
2955 2147528949U, // EFDCMPLT
2956 37851U, // EFDCTSF
2957 38868U, // EFDCTSI
2958 48455U, // EFDCTSIDZ
2959 48553U, // EFDCTSIZ
2960 37915U, // EFDCTUF
2961 38934U, // EFDCTUI
2962 48474U, // EFDCTUIDZ
2963 48584U, // EFDCTUIZ
2964 2147529374U, // EFDDIV
2965 2147522954U, // EFDMUL
2966 44315U, // EFDNABS
2967 37949U, // EFDNEG
2968 2147520100U, // EFDSUB
2969 2147527141U, // EFDTSTEQ
2970 2147528912U, // EFDTSTGT
2971 2147528980U, // EFDTSTLT
2972 44350U, // EFSABS
2973 2147520578U, // EFSADD
2974 36980U, // EFSCFD
2975 37786U, // EFSCFSF
2976 38849U, // EFSCFSI
2977 37896U, // EFSCFUF
2978 38915U, // EFSCFUI
2979 2147527111U, // EFSCMPEQ
2980 2147528891U, // EFSCMPGT
2981 2147528959U, // EFSCMPLT
2982 37860U, // EFSCTSF
2983 38877U, // EFSCTSI
2984 48563U, // EFSCTSIZ
2985 37924U, // EFSCTUF
2986 38943U, // EFSCTUI
2987 48594U, // EFSCTUIZ
2988 2147529388U, // EFSDIV
2989 2147522978U, // EFSMUL
2990 44331U, // EFSNABS
2991 37963U, // EFSNEG
2992 2147520129U, // EFSSUB
2993 2147527151U, // EFSTSTEQ
2994 2147528922U, // EFSTSTGT
2995 2147528990U, // EFSTSTLT
2996 16508U, // EH_SjLj_LongJmp32
2997 16993U, // EH_SjLj_LongJmp64
2998 16527U, // EH_SjLj_SetJmp32
2999 17012U, // EH_SjLj_SetJmp64
3000 1179649U, // EH_SjLj_Setup
3001 2147529421U, // EQV
3002 2147529421U, // EQV8
3003 2147518601U, // EQV8_rec
3004 2147518601U, // EQV_rec
3005 44367U, // EVABS
3006 2181084362U, // EVADDIW
3007 45883U, // EVADDSMIAAW
3008 46015U, // EVADDSSIAAW
3009 45949U, // EVADDUMIAAW
3010 46081U, // EVADDUSIAAW
3011 2147529832U, // EVADDW
3012 2147520814U, // EVAND
3013 2147520267U, // EVANDC
3014 2147527132U, // EVCMPEQ
3015 2147528485U, // EVCMPGTS
3016 2147529283U, // EVCMPGTU
3017 2147528495U, // EVCMPLTS
3018 2147529293U, // EVCMPLTU
3019 46687U, // EVCNTLSW
3020 46991U, // EVCNTLZW
3021 2147528663U, // EVDIVWS
3022 2147529333U, // EVDIVWU
3023 2147529433U, // EVEQV
3024 36336U, // EVEXTSB
3025 38203U, // EVEXTSH
3026 44358U, // EVFSABS
3027 2147520586U, // EVFSADD
3028 37795U, // EVFSCFSF
3029 38858U, // EVFSCFSI
3030 37905U, // EVFSCFUF
3031 38924U, // EVFSCFUI
3032 2147527121U, // EVFSCMPEQ
3033 2147528901U, // EVFSCMPGT
3034 2147528969U, // EVFSCMPLT
3035 37869U, // EVFSCTSF
3036 38886U, // EVFSCTSI
3037 48573U, // EVFSCTSIZ
3038 37869U, // EVFSCTUF
3039 38952U, // EVFSCTUI
3040 48573U, // EVFSCTUIZ
3041 2147529396U, // EVFSDIV
3042 2147522986U, // EVFSMUL
3043 44340U, // EVFSNABS
3044 37971U, // EVFSNEG
3045 2147520137U, // EVFSSUB
3046 2147527161U, // EVFSTSTEQ
3047 2147528932U, // EVFSTSTGT
3048 2147529000U, // EVFSTSTLT
3049 67145811U, // EVLDD
3050 134264933U, // EVLDDX
3051 67146867U, // EVLDH
3052 134265062U, // EVLDHX
3053 67155056U, // EVLDW
3054 134266022U, // EVLDWX
3055 67153989U, // EVLHHESPLAT
3056 134265804U, // EVLHHESPLATX
3057 67154014U, // EVLHHOSSPLAT
3058 134265831U, // EVLHHOSSPLATX
3059 67154028U, // EVLHHOUSPLAT
3060 134265846U, // EVLHHOUSPLATX
3061 67146448U, // EVLWHE
3062 134265013U, // EVLWHEX
3063 67153648U, // EVLWHOS
3064 134265786U, // EVLWHOSX
3065 67154463U, // EVLWHOU
3066 134265945U, // EVLWHOUX
3067 67154002U, // EVLWHSPLAT
3068 134265818U, // EVLWHSPLATX
3069 67154042U, // EVLWWSPLAT
3070 134265861U, // EVLWWSPLATX
3071 2147522216U, // EVMERGEHI
3072 2147524433U, // EVMERGEHILO
3073 2147524422U, // EVMERGELO
3074 2147522227U, // EVMERGELOHI
3075 2147519317U, // EVMHEGSMFAA
3076 2147523829U, // EVMHEGSMFAN
3077 2147519365U, // EVMHEGSMIAA
3078 2147523877U, // EVMHEGSMIAN
3079 2147519402U, // EVMHEGUMIAA
3080 2147523914U, // EVMHEGUMIAN
3081 2147521357U, // EVMHESMF
3082 2147519450U, // EVMHESMFA
3083 2147529479U, // EVMHESMFAAW
3084 2147530028U, // EVMHESMFANW
3085 2147522318U, // EVMHESMI
3086 2147519542U, // EVMHESMIA
3087 2147529544U, // EVMHESMIAAW
3088 2147530080U, // EVMHESMIANW
3089 2147521460U, // EVMHESSF
3090 2147519493U, // EVMHESSFA
3091 2147529505U, // EVMHESSFAAW
3092 2147530054U, // EVMHESSFANW
3093 2147529676U, // EVMHESSIAAW
3094 2147530158U, // EVMHESSIANW
3095 2147522357U, // EVMHEUMI
3096 2147519585U, // EVMHEUMIA
3097 2147529610U, // EVMHEUMIAAW
3098 2147530119U, // EVMHEUMIANW
3099 2147529742U, // EVMHEUSIAAW
3100 2147530197U, // EVMHEUSIANW
3101 2147519330U, // EVMHOGSMFAA
3102 2147523842U, // EVMHOGSMFAN
3103 2147519378U, // EVMHOGSMIAA
3104 2147523890U, // EVMHOGSMIAN
3105 2147519415U, // EVMHOGUMIAA
3106 2147523927U, // EVMHOGUMIAN
3107 2147521377U, // EVMHOSMF
3108 2147519472U, // EVMHOSMFA
3109 2147529492U, // EVMHOSMFAAW
3110 2147530041U, // EVMHOSMFANW
3111 2147522338U, // EVMHOSMI
3112 2147519564U, // EVMHOSMIA
3113 2147529584U, // EVMHOSMIAAW
3114 2147530106U, // EVMHOSMIANW
3115 2147521480U, // EVMHOSSF
3116 2147519515U, // EVMHOSSFA
3117 2147529518U, // EVMHOSSFAAW
3118 2147530067U, // EVMHOSSFANW
3119 2147529716U, // EVMHOSSIAAW
3120 2147530184U, // EVMHOSSIANW
3121 2147522387U, // EVMHOUMI
3122 2147519618U, // EVMHOUMIA
3123 2147529650U, // EVMHOUMIAAW
3124 2147530145U, // EVMHOUMIANW
3125 2147529782U, // EVMHOUSIAAW
3126 2147530223U, // EVMHOUSIANW
3127 36022U, // EVMRA
3128 2147521367U, // EVMWHSMF
3129 2147519461U, // EVMWHSMFA
3130 2147522328U, // EVMWHSMI
3131 2147519553U, // EVMWHSMIA
3132 2147521470U, // EVMWHSSF
3133 2147519504U, // EVMWHSSFA
3134 2147522367U, // EVMWHUMI
3135 2147519596U, // EVMWHUMIA
3136 2147529571U, // EVMWLSMIAAW
3137 2147530093U, // EVMWLSMIANW
3138 2147529703U, // EVMWLSSIAAW
3139 2147530171U, // EVMWLSSIANW
3140 2147522377U, // EVMWLUMI
3141 2147519607U, // EVMWLUMIA
3142 2147529637U, // EVMWLUMIAAW
3143 2147530132U, // EVMWLUMIANW
3144 2147529769U, // EVMWLUSIAAW
3145 2147530210U, // EVMWLUSIANW
3146 2147521387U, // EVMWSMF
3147 2147519483U, // EVMWSMFA
3148 2147519343U, // EVMWSMFAA
3149 2147523855U, // EVMWSMFAN
3150 2147522348U, // EVMWSMI
3151 2147519575U, // EVMWSMIA
3152 2147519391U, // EVMWSMIAA
3153 2147523903U, // EVMWSMIAN
3154 2147521490U, // EVMWSSF
3155 2147519526U, // EVMWSSFA
3156 2147519354U, // EVMWSSFAA
3157 2147523866U, // EVMWSSFAN
3158 2147522397U, // EVMWUMI
3159 2147519629U, // EVMWUMIA
3160 2147519428U, // EVMWUMIAA
3161 2147523940U, // EVMWUMIAN
3162 2147520799U, // EVNAND
3163 37980U, // EVNEG
3164 2147527802U, // EVNOR
3165 2147527815U, // EVOR
3166 2147520393U, // EVORC
3167 2147529987U, // EVRLW
3168 2147522634U, // EVRLWI
3169 46199U, // EVRNDW
3170 15777387U, // EVSEL
3171 2147530001U, // EVSLW
3172 2147522660U, // EVSLWI
3173 402691741U, // EVSPLATFI
3174 402692080U, // EVSPLATI
3175 2147528408U, // EVSRWIS
3176 2147529238U, // EVSRWIU
3177 2147528591U, // EVSRWS
3178 2147529319U, // EVSRWU
3179 67145827U, // EVSTDD
3180 134264941U, // EVSTDDX
3181 67146874U, // EVSTDH
3182 134265070U, // EVSTDHX
3183 67155071U, // EVSTDW
3184 134266030U, // EVSTDWX
3185 67146456U, // EVSTWHE
3186 134265022U, // EVSTWHEX
3187 67149598U, // EVSTWHO
3188 134265381U, // EVSTWHOX
3189 67146537U, // EVSTWWE
3190 134265046U, // EVSTWWEX
3191 67149845U, // EVSTWWO
3192 134265391U, // EVSTWWOX
3193 45909U, // EVSUBFSMIAAW
3194 46041U, // EVSUBFSSIAAW
3195 45975U, // EVSUBFUMIAAW
3196 46107U, // EVSUBFUSIAAW
3197 2147529880U, // EVSUBFW
3198 2583737505U, // EVSUBIFW
3199 2147527853U, // EVXOR
3200 36338U, // EXTSB
3201 36338U, // EXTSB8
3202 36338U, // EXTSB8_32_64
3203 33113U, // EXTSB8_rec
3204 33113U, // EXTSB_rec
3205 38205U, // EXTSH
3206 38205U, // EXTSH8
3207 38205U, // EXTSH8_32_64
3208 33607U, // EXTSH8_rec
3209 33607U, // EXTSH_rec
3210 46731U, // EXTSW
3211 2147522266U, // EXTSWSLI
3212 2147522266U, // EXTSWSLI_32_64
3213 2147517416U, // EXTSWSLI_32_64_rec
3214 2147517416U, // EXTSWSLI_rec
3215 46731U, // EXTSW_32
3216 46731U, // EXTSW_32_64
3217 35023U, // EXTSW_32_64_rec
3218 35023U, // EXTSW_rec
3219 19649U, // EnforceIEIO
3220 44309U, // FABSD
3221 34673U, // FABSD_rec
3222 44309U, // FABSS
3223 34673U, // FABSS_rec
3224 2147520527U, // FADD
3225 2147528102U, // FADDS
3226 2147518370U, // FADDS_rec
3227 2147516957U, // FADD_rec
3228 0U, // FADDrtz
3229 37023U, // FCFID
3230 44478U, // FCFIDS
3231 34749U, // FCFIDS_rec
3232 45534U, // FCFIDU
3233 44865U, // FCFIDUS
3234 34816U, // FCFIDUS_rec
3235 34869U, // FCFIDU_rec
3236 33341U, // FCFID_rec
3237 2147524470U, // FCMPOD
3238 2147524470U, // FCMPOS
3239 2147529263U, // FCMPUD
3240 2147529263U, // FCMPUS
3241 2147523951U, // FCPSGND
3242 2147517639U, // FCPSGND_rec
3243 2147523951U, // FCPSGNS
3244 2147517639U, // FCPSGNS_rec
3245 37040U, // FCTID
3246 45542U, // FCTIDU
3247 48643U, // FCTIDUZ
3248 35212U, // FCTIDUZ_rec
3249 34878U, // FCTIDU_rec
3250 48466U, // FCTIDZ
3251 35178U, // FCTIDZ_rec
3252 33349U, // FCTID_rec
3253 46291U, // FCTIW
3254 45663U, // FCTIWU
3255 48652U, // FCTIWUZ
3256 35222U, // FCTIWUZ_rec
3257 34922U, // FCTIWU_rec
3258 48661U, // FCTIWZ
3259 35232U, // FCTIWZ_rec
3260 34984U, // FCTIW_rec
3261 2147529382U, // FDIV
3262 2147528584U, // FDIVS
3263 2147518483U, // FDIVS_rec
3264 2147518594U, // FDIV_rec
3265 18583U, // FENCE
3266 2147520548U, // FMADD
3267 2147528109U, // FMADDS
3268 2147518378U, // FMADDS_rec
3269 2147516964U, // FMADD_rec
3270 44090U, // FMR
3271 34641U, // FMR_rec
3272 2147520114U, // FMSUB
3273 2147528085U, // FMSUBS
3274 2147518344U, // FMSUBS_rec
3275 2147516796U, // FMSUB_rec
3276 2147522962U, // FMUL
3277 2147528425U, // FMULS
3278 2147518439U, // FMULS_rec
3279 2147517577U, // FMUL_rec
3280 44324U, // FNABSD
3281 34680U, // FNABSD_rec
3282 44324U, // FNABSS
3283 34680U, // FNABSS_rec
3284 37957U, // FNEGD
3285 33579U, // FNEGD_rec
3286 37957U, // FNEGS
3287 33579U, // FNEGS_rec
3288 2147520555U, // FNMADD
3289 2147528117U, // FNMADDS
3290 2147518387U, // FNMADDS_rec
3291 2147516972U, // FNMADD_rec
3292 2147520121U, // FNMSUB
3293 2147528093U, // FNMSUBS
3294 2147518353U, // FNMSUBS_rec
3295 2147516804U, // FNMSUB_rec
3296 37637U, // FRE
3297 44576U, // FRES
3298 34758U, // FRES_rec
3299 33515U, // FRE_rec
3300 39731U, // FRIMD
3301 33947U, // FRIMD_rec
3302 39731U, // FRIMS
3303 33947U, // FRIMS_rec
3304 40328U, // FRIND
3305 34021U, // FRIND_rec
3306 40328U, // FRINS
3307 34021U, // FRINS_rec
3308 42086U, // FRIPD
3309 34317U, // FRIPD_rec
3310 42086U, // FRIPS
3311 34317U, // FRIPS_rec
3312 48547U, // FRIZD
3313 35196U, // FRIZD_rec
3314 48547U, // FRIZS
3315 35196U, // FRIZS_rec
3316 43188U, // FRSP
3317 34355U, // FRSP_rec
3318 37650U, // FRSQRTE
3319 44582U, // FRSQRTES
3320 34765U, // FRSQRTES_rec
3321 33521U, // FRSQRTE_rec
3322 2147522795U, // FSELD
3323 2147517553U, // FSELD_rec
3324 2147522795U, // FSELS
3325 2147517553U, // FSELS_rec
3326 45370U, // FSQRT
3327 44857U, // FSQRTS
3328 34799U, // FSQRTS_rec
3329 34852U, // FSQRT_rec
3330 2147520108U, // FSUB
3331 2147528078U, // FSUBS
3332 2147518336U, // FSUBS_rec
3333 2147516789U, // FSUB_rec
3334 2147529405U, // FTDIV
3335 45377U, // FTSQRT
3336 19031U, // GETtlsADDR
3337 16596U, // GETtlsADDR32
3338 19324U, // GETtlsADDR32AIX
3339 19375U, // GETtlsADDR64AIX
3340 18712U, // GETtlsADDRPCREL
3341 19309U, // GETtlsMOD32AIX
3342 19360U, // GETtlsMOD64AIX
3343 19340U, // GETtlsTpointer32AIX
3344 19017U, // GETtlsldADDR
3345 16581U, // GETtlsldADDR32
3346 18693U, // GETtlsldADDRPCREL
3347 469801141U, // HASHCHK
3348 469801141U, // HASHCHK8
3349 469804140U, // HASHCHKP
3350 469804140U, // HASHCHKP8
3351 469807472U, // HASHST
3352 469807472U, // HASHST8
3353 469805386U, // HASHSTP
3354 469805386U, // HASHSTP8
3355 19533U, // HRFID
3356 1119739U, // ICBI
3357 1123189U, // ICBIEP
3358 528218U, // ICBLC
3359 525974U, // ICBLQ
3360 536729U, // ICBT
3361 536289U, // ICBTLS
3362 38431U, // ICCCI
3363 2147522801U, // ISEL
3364 2147522801U, // ISEL8
3365 19497U, // ISYNC
3366 503352472U, // LA
3367 503352472U, // LA8
3368 134265520U, // LBARX
3369 2281749168U, // LBARXL
3370 134265401U, // LBEPX
3371 67157296U, // LBZ
3372 67157296U, // LBZ8
3373 2147531085U, // LBZCIX
3374 536916606U, // LBZU
3375 536916606U, // LBZU8
3376 570473593U, // LBZUX
3377 570473593U, // LBZUX8
3378 134266103U, // LBZX
3379 134266103U, // LBZX8
3380 2147532023U, // LBZXTLS
3381 2147532023U, // LBZXTLS_
3382 2147532023U, // LBZXTLS_32
3383 67145924U, // LD
3384 134265527U, // LDARX
3385 2281749175U, // LDARXL
3386 2449518648U, // LDAT
3387 18814U, // LDAT_COND_PSEUDO
3388 18850U, // LDAT_PSEUDO
3389 134265555U, // LDBRX
3390 2147531054U, // LDCIX
3391 536916462U, // LDU
3392 570473534U, // LDUX
3393 134264963U, // LDX
3394 2147530883U, // LDXTLS
3395 2147530883U, // LDXTLS_
3396 18780U, // LDgotTprelL
3397 16478U, // LDgotTprelL32
3398 19509U, // LDtoc
3399 19231U, // LDtocBA
3400 19231U, // LDtocCPT
3401 18673U, // LDtocJTI
3402 18729U, // LDtocL
3403 67145853U, // LFD
3404 134265416U, // LFDEPX
3405 536916416U, // LFDU
3406 570473519U, // LFDUX
3407 134264950U, // LFDX
3408 2147530870U, // LFDXTLS
3409 2147530870U, // LFDXTLS_
3410 134264850U, // LFIWAX
3411 134266124U, // LFIWZX
3412 67153471U, // LFS
3413 536916534U, // LFSU
3414 570473571U, // LFSUX
3415 134265773U, // LFSX
3416 2147531693U, // LFSXTLS
3417 2147531693U, // LFSXTLS_
3418 67144753U, // LHA
3419 67144753U, // LHA8
3420 134265534U, // LHARX
3421 2281749182U, // LHARXL
3422 536916404U, // LHAU
3423 536916404U, // LHAU8
3424 570473498U, // LHAUX
3425 570473498U, // LHAUX8
3426 134264835U, // LHAX
3427 134264835U, // LHAX8
3428 2147530755U, // LHAXTLS
3429 2147530755U, // LHAXTLS_
3430 2147530755U, // LHAXTLS_32
3431 134265570U, // LHBRX
3432 134265570U, // LHBRX8
3433 134265433U, // LHEPX
3434 67157372U, // LHZ
3435 67157372U, // LHZ8
3436 2147531093U, // LHZCIX
3437 536916612U, // LHZU
3438 536916612U, // LHZU8
3439 570473600U, // LHZUX
3440 570473600U, // LHZUX8
3441 134266118U, // LHZX
3442 134266118U, // LHZX8
3443 2147532038U, // LHZXTLS
3444 2147532038U, // LHZXTLS_
3445 2147532038U, // LHZXTLS_32
3446 100701891U, // LI
3447 100701891U, // LI8
3448 100708044U, // LIS
3449 100708044U, // LIS8
3450 67155224U, // LMW
3451 67152449U, // LQ
3452 134265541U, // LQARX
3453 2281749189U, // LQARXL
3454 18876U, // LQX_PSEUDO
3455 2147522715U, // LSWI
3456 134264873U, // LVEBX
3457 134265079U, // LVEHX
3458 134266039U, // LVEWX
3459 134257028U, // LVSL
3460 134261980U, // LVSR
3461 134265998U, // LVX
3462 134257088U, // LVXL
3463 67144900U, // LWA
3464 134265548U, // LWARX
3465 2281749196U, // LWARXL
3466 2449518726U, // LWAT
3467 18832U, // LWAT_COND_PSEUDO
3468 18863U, // LWAT_PSEUDO
3469 570473505U, // LWAUX
3470 134264867U, // LWAX
3471 2147530787U, // LWAXTLS
3472 2147530787U, // LWAXTLS_
3473 2147530787U, // LWAXTLS_32
3474 134264867U, // LWAX_32
3475 67144900U, // LWA_32
3476 134265604U, // LWBRX
3477 134265604U, // LWBRX8
3478 134265448U, // LWEPX
3479 67157534U, // LWZ
3480 67157534U, // LWZ8
3481 2147531101U, // LWZCIX
3482 536916618U, // LWZU
3483 536916618U, // LWZU8
3484 570473607U, // LWZUX
3485 570473607U, // LWZUX8
3486 134266141U, // LWZX
3487 134266141U, // LWZX8
3488 2147532061U, // LWZXTLS
3489 2147532061U, // LWZXTLS_
3490 2147532061U, // LWZXTLS_32
3491 19525U, // LWZtoc
3492 18747U, // LWZtocL
3493 67146183U, // LXSD
3494 134264985U, // LXSDX
3495 134266094U, // LXSIBZX
3496 134266109U, // LXSIHZX
3497 134264858U, // LXSIWAX
3498 134266132U, // LXSIWZX
3499 67152085U, // LXSSP
3500 134265488U, // LXSSPX
3501 67154663U, // LXV
3502 134264799U, // LXVB16X
3503 134264765U, // LXVD2X
3504 134265758U, // LXVDSX
3505 134264818U, // LXVH8X
3506 436251192U, // LXVKQ
3507 2147522995U, // LXVL
3508 2147522872U, // LXVLL
3509 67152212U, // LXVP
3510 2147530664U, // LXVPB32X
3511 2147522901U, // LXVPRL
3512 2147522836U, // LXVPRLL
3513 134265505U, // LXVPX
3514 134264897U, // LXVRBX
3515 134264968U, // LXVRDX
3516 134265103U, // LXVRHX
3517 2147522926U, // LXVRL
3518 2147522855U, // LXVRLL
3519 134266071U, // LXVRWX
3520 134264782U, // LXVW4X
3521 134265796U, // LXVWSX
3522 134266009U, // LXVX
3523 2147520656U, // MADDHD
3524 2147529165U, // MADDHDU
3525 2147520712U, // MADDLD
3526 2147520712U, // MADDLD8
3527 1518497U, // MBAR
3528 37748U, // MCRF
3529 44612U, // MCRFS
3530 1096591U, // MCRXRX
3531 604017307U, // MFBHRBE
3532 1092566U, // MFCR
3533 1092566U, // MFCR8
3534 1092841U, // MFCTR
3535 1092841U, // MFCTR8
3536 43969U, // MFDCR
3537 1093176U, // MFFS
3538 40602U, // MFFSCDRN
3539 637572984U, // MFFSCDRNI
3540 1086116U, // MFFSCE
3541 40593U, // MFFSCRN
3542 268474222U, // MFFSCRNI
3543 1087869U, // MFFSL
3544 1083352U, // MFFS_rec
3545 1092654U, // MFLR
3546 1092654U, // MFLR8
3547 1092808U, // MFMSR
3548 671126394U, // MFOCRF
3549 671126394U, // MFOCRF8
3550 44101U, // MFPMR
3551 44212U, // MFSPR
3552 44212U, // MFSPR8
3553 704687298U, // MFSR
3554 40334U, // MFSRIN
3555 36359U, // MFTB
3556 16821428U, // MFTB8
3557 17870004U, // MFUDSCR
3558 37217U, // MFVRD
3559 18918580U, // MFVRSAVE
3560 18918580U, // MFVRSAVEv
3561 48675U, // MFVRWZ
3562 1092580U, // MFVSCR
3563 37217U, // MFVSRD
3564 37087U, // MFVSRLD
3565 48675U, // MFVSRWZ
3566 2147520882U, // MODSD
3567 2147530264U, // MODSW
3568 2147521045U, // MODUD
3569 2147530475U, // MODUW
3570 1090083U, // MSGSNDP
3571 1090083U, // MSGSNDP8
3572 19489U, // MSGSYNC
3573 19503U, // MSYNC
3574 37770U, // MTCRF
3575 37770U, // MTCRF8
3576 1092848U, // MTCTR
3577 1092848U, // MTCTR8
3578 1092848U, // MTCTR8loop
3579 1092848U, // MTCTRloop
3580 235383759U, // MTDCR
3581 1509801U, // MTFSB0
3582 1509809U, // MTFSB1
3583 2147521453U, // MTFSF
3584 758683276U, // MTFSFI
3585 2906162135U, // MTFSFI_rec
3586 792237708U, // MTFSFIb
3587 2147517219U, // MTFSF_rec
3588 37805U, // MTFSFb
3589 39239U, // MTLPL
3590 39239U, // MTLPL8
3591 1092660U, // MTLR
3592 1092660U, // MTLR8
3593 201370831U, // MTMSR
3594 201363801U, // MTMSRD
3595 594818U, // MTOCRF
3596 594818U, // MTOCRF8
3597 44108U, // MTPMR
3598 44219U, // MTSPR
3599 44219U, // MTSPR8
3600 634070U, // MTSR
3601 40342U, // MTSRIN
3602 1081524U, // MTUDSCR
3603 37225U, // MTVRD
3604 1081589U, // MTVRSAVE
3605 1540341U, // MTVRSAVEv
3606 36041U, // MTVRWA
3607 48684U, // MTVRWZ
3608 1092588U, // MTVSCR
3609 39414U, // MTVSRBM
3610 805344996U, // MTVSRBMI
3611 37225U, // MTVSRD
3612 2147520602U, // MTVSRDD
3613 39486U, // MTVSRDM
3614 39603U, // MTVSRHM
3615 39780U, // MTVSRQM
3616 36041U, // MTVSRWA
3617 40118U, // MTVSRWM
3618 44951U, // MTVSRWS
3619 48684U, // MTVSRWZ
3620 2147520664U, // MULHD
3621 2147529174U, // MULHDU
3622 2147518508U, // MULHDU_rec
3623 2147516981U, // MULHD_rec
3624 2147529923U, // MULHW
3625 2147529303U, // MULHWU
3626 2147518561U, // MULHWU_rec
3627 2147518624U, // MULHW_rec
3628 2147520721U, // MULLD
3629 2147524289U, // MULLDO
3630 2147517718U, // MULLDO_rec
3631 2147517005U, // MULLD_rec
3632 2147522254U, // MULLI
3633 2147522254U, // MULLI8
3634 2147529973U, // MULLW
3635 2147524614U, // MULLWO
3636 2147517861U, // MULLWO_rec
3637 2147518640U, // MULLW_rec
3638 19066U, // MoveGOTtoLR
3639 19054U, // MovePCtoLR
3640 18056U, // MovePCtoLR8
3641 2147520785U, // NAND
3642 2147520785U, // NAND8
3643 2147517019U, // NAND8_rec
3644 2147517019U, // NAND_rec
3645 19655U, // NAP
3646 37952U, // NEG
3647 37952U, // NEG8
3648 40728U, // NEG8O
3649 34168U, // NEG8O_rec
3650 33580U, // NEG8_rec
3651 40728U, // NEGO
3652 34168U, // NEGO_rec
3653 33580U, // NEG_rec
3654 19664U, // NOP
3655 16180U, // NOP_GT_PWR6
3656 16192U, // NOP_GT_PWR7
3657 2147527790U, // NOR
3658 2147527790U, // NOR8
3659 2147518295U, // NOR8_rec
3660 2147518295U, // NOR_rec
3661 2147527783U, // OR
3662 2147527783U, // OR8
3663 2147518296U, // OR8_rec
3664 2147520381U, // ORC
3665 2147520381U, // ORC8
3666 2147516915U, // ORC8_rec
3667 2147516915U, // ORC_rec
3668 2147522483U, // ORI
3669 2147522483U, // ORI8
3670 2147528402U, // ORIS
3671 2147528402U, // ORIS8
3672 2147518296U, // OR_rec
3673 2147522093U, // PADDI
3674 2147522093U, // PADDI8
3675 838899245U, // PADDI8pc
3676 2147528388U, // PADDIS
3677 2147528388U, // PADDIS8
3678 2986389188U, // PADDIS8pc
3679 838905540U, // PADDISpc
3680 19584U, // PADDIdtprel
3681 838899245U, // PADDIpc
3682 2147520837U, // PDEPD
3683 2147521027U, // PEXTD
3684 872451234U, // PLA
3685 872451234U, // PLA8
3686 906005666U, // PLA8pc
3687 906005666U, // PLApc
3688 939572527U, // PLBZ
3689 939572527U, // PLBZ8
3690 939572527U, // PLBZ8nopc
3691 906018095U, // PLBZ8onlypc
3692 973126959U, // PLBZ8pc
3693 939572527U, // PLBZnopc
3694 906018095U, // PLBZonlypc
3695 973126959U, // PLBZpc
3696 939561178U, // PLD
3697 939561178U, // PLDnopc
3698 906006746U, // PLDonlypc
3699 973115610U, // PLDpc
3700 939561084U, // PLFD
3701 939561084U, // PLFDnopc
3702 906006652U, // PLFDonlypc
3703 973115516U, // PLFDpc
3704 939568702U, // PLFS
3705 939568702U, // PLFSnopc
3706 906014270U, // PLFSonlypc
3707 973123134U, // PLFSpc
3708 939559984U, // PLHA
3709 939559984U, // PLHA8
3710 939559984U, // PLHA8nopc
3711 906005552U, // PLHA8onlypc
3712 973114416U, // PLHA8pc
3713 939559984U, // PLHAnopc
3714 906005552U, // PLHAonlypc
3715 973114416U, // PLHApc
3716 939572603U, // PLHZ
3717 939572603U, // PLHZ8
3718 939572603U, // PLHZ8nopc
3719 906018171U, // PLHZ8onlypc
3720 973127035U, // PLHZ8pc
3721 939572603U, // PLHZnopc
3722 906018171U, // PLHZonlypc
3723 973127035U, // PLHZpc
3724 906008277U, // PLI
3725 906008277U, // PLI8
3726 939560131U, // PLWA
3727 939560131U, // PLWA8
3728 939560131U, // PLWA8nopc
3729 906005699U, // PLWA8onlypc
3730 973114563U, // PLWA8pc
3731 939560131U, // PLWAnopc
3732 906005699U, // PLWAonlypc
3733 973114563U, // PLWApc
3734 939572765U, // PLWZ
3735 939572765U, // PLWZ8
3736 939572765U, // PLWZ8nopc
3737 906018333U, // PLWZ8onlypc
3738 973127197U, // PLWZ8pc
3739 939572765U, // PLWZnopc
3740 906018333U, // PLWZonlypc
3741 973127197U, // PLWZpc
3742 939561414U, // PLXSD
3743 939561414U, // PLXSDnopc
3744 906006982U, // PLXSDonlypc
3745 973115846U, // PLXSDpc
3746 939567316U, // PLXSSP
3747 939567316U, // PLXSSPnopc
3748 906012884U, // PLXSSPonlypc
3749 973121748U, // PLXSSPpc
3750 939569894U, // PLXV
3751 939567443U, // PLXVP
3752 939567443U, // PLXVPnopc
3753 906013011U, // PLXVPonlypc
3754 973121875U, // PLXVPpc
3755 939569894U, // PLXVnopc
3756 906015462U, // PLXVonlypc
3757 973124326U, // PLXVpc
3758 2147519031U, // PMDMXVBF16GERX2
3759 2449513927U, // PMDMXVBF16GERX2NN
3760 2449515690U, // PMDMXVBF16GERX2NP
3761 2449514023U, // PMDMXVBF16GERX2PN
3762 2449515801U, // PMDMXVBF16GERX2PP
3763 2147519048U, // PMDMXVF16GERX2
3764 2449513946U, // PMDMXVF16GERX2NN
3765 2449515709U, // PMDMXVF16GERX2NP
3766 2449514042U, // PMDMXVF16GERX2PN
3767 2449515820U, // PMDMXVF16GERX2PP
3768 2147519076U, // PMDMXVI8GERX4
3769 2449515852U, // PMDMXVI8GERX4PP
3770 2449515942U, // PMDMXVI8GERX4SPP
3771 2147518991U, // PMXVBF16GER2
3772 2449513896U, // PMXVBF16GER2NN
3773 2449515659U, // PMXVBF16GER2NP
3774 2449513992U, // PMXVBF16GER2PN
3775 2449515755U, // PMXVBF16GER2PP
3776 2147518991U, // PMXVBF16GER2W
3777 2449513896U, // PMXVBF16GER2WNN
3778 2449515659U, // PMXVBF16GER2WNP
3779 2449513992U, // PMXVBF16GER2WPN
3780 2449515755U, // PMXVBF16GER2WPP
3781 2147519005U, // PMXVF16GER2
3782 2449513912U, // PMXVF16GER2NN
3783 2449515675U, // PMXVF16GER2NP
3784 2449514008U, // PMXVF16GER2PN
3785 2449515771U, // PMXVF16GER2PP
3786 2147519005U, // PMXVF16GER2W
3787 2449513912U, // PMXVF16GER2WNN
3788 2449515675U, // PMXVF16GER2WNP
3789 2449514008U, // PMXVF16GER2WPN
3790 2449515771U, // PMXVF16GER2WPP
3791 2147527668U, // PMXVF32GER
3792 2449513964U, // PMXVF32GERNN
3793 2449515727U, // PMXVF32GERNP
3794 2449514071U, // PMXVF32GERPN
3795 2449515883U, // PMXVF32GERPP
3796 2147527668U, // PMXVF32GERW
3797 2449513964U, // PMXVF32GERWNN
3798 2449515727U, // PMXVF32GERWNP
3799 2449514071U, // PMXVF32GERWPN
3800 2449515883U, // PMXVF32GERWPP
3801 2147527680U, // PMXVF64GER
3802 2449513978U, // PMXVF64GERNN
3803 2449515741U, // PMXVF64GERNP
3804 2449514085U, // PMXVF64GERPN
3805 2449515897U, // PMXVF64GERPP
3806 2147527680U, // PMXVF64GERW
3807 2449513978U, // PMXVF64GERWNN
3808 2449515741U, // PMXVF64GERWNP
3809 2449514085U, // PMXVF64GERWPN
3810 2449515897U, // PMXVF64GERWPP
3811 2147519018U, // PMXVI16GER2
3812 2449515786U, // PMXVI16GER2PP
3813 2147527927U, // PMXVI16GER2S
3814 2449515911U, // PMXVI16GER2SPP
3815 2147527927U, // PMXVI16GER2SW
3816 2449515911U, // PMXVI16GER2SWPP
3817 2147519018U, // PMXVI16GER2W
3818 2449515786U, // PMXVI16GER2WPP
3819 2147519243U, // PMXVI4GER8
3820 2449515869U, // PMXVI4GER8PP
3821 2147519243U, // PMXVI4GER8W
3822 2449515869U, // PMXVI4GER8WPP
3823 2147519064U, // PMXVI8GER4
3824 2449515838U, // PMXVI8GER4PP
3825 2449515927U, // PMXVI8GER4SPP
3826 2147519064U, // PMXVI8GER4W
3827 2449515838U, // PMXVI8GER4WPP
3828 2449515927U, // PMXVI8GER4WSPP
3829 36374U, // POPCNTB
3830 36374U, // POPCNTB8
3831 37353U, // POPCNTD
3832 46772U, // POPCNTW
3833 19208U, // PPC32GOT
3834 19218U, // PPC32PICGOT
3835 16627U, // PREPARE_PROBED_ALLOCA_32
3836 17048U, // PREPARE_PROBED_ALLOCA_64
3837 16675U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
3838 17096U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
3839 16609U, // PROBED_ALLOCA_32
3840 17030U, // PROBED_ALLOCA_64
3841 16653U, // PROBED_STACKALLOC_32
3842 17074U, // PROBED_STACKALLOC_64
3843 939560489U, // PSTB
3844 939560489U, // PSTB8
3845 939560489U, // PSTB8nopc
3846 906006057U, // PSTB8onlypc
3847 973114921U, // PSTB8pc
3848 939560489U, // PSTBnopc
3849 906006057U, // PSTBonlypc
3850 973114921U, // PSTBpc
3851 939561468U, // PSTD
3852 939561468U, // PSTDnopc
3853 906007036U, // PSTDonlypc
3854 973115900U, // PSTDpc
3855 939561090U, // PSTFD
3856 939561090U, // PSTFDnopc
3857 906006658U, // PSTFDonlypc
3858 973115522U, // PSTFDpc
3859 939568715U, // PSTFS
3860 939568715U, // PSTFSnopc
3861 906014283U, // PSTFSonlypc
3862 973123147U, // PSTFSpc
3863 939562344U, // PSTH
3864 939562344U, // PSTH8
3865 939562344U, // PSTH8nopc
3866 906007912U, // PSTH8onlypc
3867 973116776U, // PSTH8pc
3868 939562344U, // PSTHnopc
3869 906007912U, // PSTHonlypc
3870 973116776U, // PSTHpc
3871 939570898U, // PSTW
3872 939570898U, // PSTW8
3873 939570898U, // PSTW8nopc
3874 906016466U, // PSTW8onlypc
3875 973125330U, // PSTW8pc
3876 939570898U, // PSTWnopc
3877 906016466U, // PSTWonlypc
3878 973125330U, // PSTWpc
3879 939561421U, // PSTXSD
3880 939561421U, // PSTXSDnopc
3881 906006989U, // PSTXSDonlypc
3882 973115853U, // PSTXSDpc
3883 939567324U, // PSTXSSP
3884 939567324U, // PSTXSSPnopc
3885 906012892U, // PSTXSSPonlypc
3886 973121756U, // PSTXSSPpc
3887 939569900U, // PSTXV
3888 939567450U, // PSTXVP
3889 939567450U, // PSTXVPnopc
3890 906013018U, // PSTXVPonlypc
3891 973121882U, // PSTXVPpc
3892 939569900U, // PSTXVnopc
3893 906015468U, // PSTXVonlypc
3894 973124332U, // PSTXVpc
3895 1089330U, // PTESYNCIO
3896 18901U, // PseudoEIEIO
3897 18305U, // RESTORE_ACC
3898 18963U, // RESTORE_CR
3899 19142U, // RESTORE_CRBIT
3900 19079U, // RESTORE_DMR
3901 18926U, // RESTORE_DMRP
3902 18520U, // RESTORE_QUADWORD
3903 18253U, // RESTORE_UACC
3904 18279U, // RESTORE_WACC
3905 19560U, // RFCI
3906 19571U, // RFDI
3907 658662U, // RFEBB
3908 19576U, // RFI
3909 19534U, // RFID
3910 19565U, // RFMCI
3911 2147522772U, // RLDCL
3912 2147517536U, // RLDCL_rec
3913 2147527624U, // RLDCR
3914 2147518262U, // RLDCR_rec
3915 2147520304U, // RLDIC
3916 2147522779U, // RLDICL
3917 2147522779U, // RLDICL_32
3918 2147522779U, // RLDICL_32_64
3919 2147517544U, // RLDICL_32_rec
3920 2147517544U, // RLDICL_rec
3921 2147527644U, // RLDICR
3922 2147527644U, // RLDICR_32
3923 2147518270U, // RLDICR_rec
3924 2147516884U, // RLDIC_rec
3925 2449512182U, // RLDIMI
3926 2449507315U, // RLDIMI_rec
3927 2449512190U, // RLWIMI
3928 2449512190U, // RLWIMI8
3929 2449507324U, // RLWIMI8_rec
3930 2449507324U, // RLWIMI_rec
3931 2147523393U, // RLWINM
3932 2147523393U, // RLWINM8
3933 2147517602U, // RLWINM8_rec
3934 2147517602U, // RLWINM_rec
3935 2147523410U, // RLWNM
3936 2147523410U, // RLWNM8
3937 2147517611U, // RLWNM8_rec
3938 2147517611U, // RLWNM_rec
3939 18245U, // ReadTB
3940 1085328U, // SC
3941 1094288U, // SCV
3942 17313U, // SELECT_CC_F16
3943 17235U, // SELECT_CC_F4
3944 17774U, // SELECT_CC_F8
3945 17260U, // SELECT_CC_I4
3946 17819U, // SELECT_CC_I8
3947 18605U, // SELECT_CC_SPE
3948 17206U, // SELECT_CC_SPE4
3949 18370U, // SELECT_CC_VRRC
3950 18339U, // SELECT_CC_VSFRC
3951 18430U, // SELECT_CC_VSRC
3952 18399U, // SELECT_CC_VSSRC
3953 17328U, // SELECT_F16
3954 17249U, // SELECT_F4
3955 17788U, // SELECT_F8
3956 17274U, // SELECT_I4
3957 17993U, // SELECT_I8
3958 18620U, // SELECT_SPE
3959 17222U, // SELECT_SPE4
3960 18386U, // SELECT_VRRC
3961 18356U, // SELECT_VSFRC
3962 18446U, // SELECT_VSRC
3963 18416U, // SELECT_VSSRC
3964 36353U, // SETB
3965 36353U, // SETB8
3966 36571U, // SETBC
3967 36571U, // SETBC8
3968 43961U, // SETBCR
3969 43961U, // SETBCR8
3970 18806U, // SETFLM
3971 36563U, // SETNBC
3972 36563U, // SETNBC8
3973 43952U, // SETNBCR
3974 43952U, // SETNBCR8
3975 18496U, // SETRND
3976 19551U, // SETRNDi
3977 33481U, // SLBFEE_rec
3978 19445U, // SLBIA
3979 1086177U, // SLBIE
3980 37941U, // SLBIEG
3981 37561U, // SLBMFEE
3982 45717U, // SLBMFEV
3983 37642U, // SLBMTE
3984 19473U, // SLBSYNC
3985 2147520751U, // SLD
3986 2147517013U, // SLD_rec
3987 2147530003U, // SLW
3988 2147530003U, // SLW8
3989 2147518648U, // SLW8_rec
3990 2147518648U, // SLW_rec
3991 67157534U, // SPELWZ
3992 134266141U, // SPELWZX
3993 67155667U, // SPESTW
3994 134266088U, // SPESTWX
3995 18318U, // SPILL_ACC
3996 18975U, // SPILL_CR
3997 19157U, // SPILL_CRBIT
3998 19092U, // SPILL_DMR
3999 18940U, // SPILL_DMRP
4000 18538U, // SPILL_QUADWORD
4001 18267U, // SPILL_UACC
4002 18293U, // SPILL_WACC
4003 18554U, // SPLIT_QUADWORD
4004 2147520472U, // SRAD
4005 2147522086U, // SRADI
4006 2147522086U, // SRADI_32
4007 2147517328U, // SRADI_rec
4008 2147516932U, // SRAD_rec
4009 2147529808U, // SRAW
4010 2147529808U, // SRAW8
4011 2147518607U, // SRAW8_rec
4012 2147522610U, // SRAWI
4013 2147522610U, // SRAWI8
4014 2147517453U, // SRAWI8_rec
4015 2147517453U, // SRAWI_rec
4016 2147518607U, // SRAW_rec
4017 2147520860U, // SRD
4018 2147517050U, // SRD_rec
4019 2147530258U, // SRW
4020 2147530258U, // SRW8
4021 2147518654U, // SRW8_rec
4022 2147518654U, // SRW_rec
4023 67145258U, // STB
4024 67145258U, // STB8
4025 2147531046U, // STBCIX
4026 134252817U, // STBCX
4027 134265408U, // STBEPX
4028 537375162U, // STBU
4029 537375162U, // STBU8
4030 570932264U, // STBUX
4031 570932264U, // STBUX8
4032 134264914U, // STBX
4033 134264914U, // STBX8
4034 2147530834U, // STBXTLS
4035 2147530834U, // STBXTLS_
4036 2147530834U, // STBXTLS_32
4037 67146237U, // STD
4038 2147528766U, // STDAT
4039 134265562U, // STDBRX
4040 2147531061U, // STDCIX
4041 134252825U, // STDCX
4042 537375219U, // STDU
4043 570932292U, // STDUX
4044 134265000U, // STDX
4045 2147530920U, // STDXTLS
4046 2147530920U, // STDXTLS_
4047 67145859U, // STFD
4048 134265424U, // STFDEPX
4049 537375174U, // STFDU
4050 570932278U, // STFDUX
4051 134264956U, // STFDX
4052 2147530876U, // STFDXTLS
4053 2147530876U, // STFDXTLS_
4054 134266054U, // STFIWX
4055 67153484U, // STFS
4056 537375292U, // STFSU
4057 570932330U, // STFSUX
4058 134265779U, // STFSX
4059 2147531699U, // STFSXTLS
4060 2147531699U, // STFSXTLS_
4061 67147113U, // STH
4062 67147113U, // STH8
4063 134265577U, // STHBRX
4064 2147531069U, // STHCIX
4065 134252833U, // STHCX
4066 134265440U, // STHEPX
4067 537375248U, // STHU
4068 537375248U, // STHU8
4069 570932306U, // STHUX
4070 570932306U, // STHUX8
4071 134265120U, // STHX
4072 134265120U, // STHX8
4073 2147531040U, // STHXTLS
4074 2147531040U, // STHXTLS_
4075 2147531040U, // STHXTLS_32
4076 67155229U, // STMW
4077 19703U, // STOP
4078 67152583U, // STQ
4079 134252841U, // STQCX
4080 18888U, // STQX_PSEUDO
4081 2147522721U, // STSWI
4082 134264880U, // STVEBX
4083 134265086U, // STVEHX
4084 134266046U, // STVEWX
4085 134266003U, // STVX
4086 134257094U, // STVXL
4087 67155667U, // STW
4088 67155667U, // STW8
4089 2147528844U, // STWAT
4090 134265611U, // STWBRX
4091 2147531077U, // STWCIX
4092 134252849U, // STWCX
4093 134265455U, // STWEPX
4094 537375343U, // STWU
4095 537375343U, // STWU8
4096 570932338U, // STWUX
4097 570932338U, // STWUX8
4098 134266088U, // STWX
4099 134266088U, // STWX8
4100 2147532008U, // STWXTLS
4101 2147532008U, // STWXTLS_
4102 2147532008U, // STWXTLS_32
4103 67146190U, // STXSD
4104 134264992U, // STXSDX
4105 134264888U, // STXSIBX
4106 134264888U, // STXSIBXv
4107 134265094U, // STXSIHX
4108 134265094U, // STXSIHXv
4109 134266062U, // STXSIWX
4110 67152093U, // STXSSP
4111 134265496U, // STXSSPX
4112 67154669U, // STXV
4113 134264808U, // STXVB16X
4114 134264773U, // STXVD2X
4115 134264826U, // STXVH8X
4116 2147523001U, // STXVL
4117 2147522879U, // STXVLL
4118 67152219U, // STXVP
4119 2147530674U, // STXVPB32X
4120 2147522909U, // STXVPRL
4121 2147522845U, // STXVPRLL
4122 134265512U, // STXVPX
4123 134264905U, // STXVRBX
4124 134264976U, // STXVRDX
4125 134265111U, // STXVRHX
4126 2147522933U, // STXVRL
4127 2147522863U, // STXVRLL
4128 134266079U, // STXVRWX
4129 134264790U, // STXVW4X
4130 134266015U, // STXVX
4131 2147521351U, // SUBF
4132 2147521351U, // SUBF8
4133 2147524369U, // SUBF8O
4134 2147517808U, // SUBF8O_rec
4135 2147517212U, // SUBF8_rec
4136 2147520283U, // SUBFC
4137 2147520283U, // SUBFC8
4138 2147524275U, // SUBFC8O
4139 2147517702U, // SUBFC8O_rec
4140 2147516860U, // SUBFC8_rec
4141 2147524275U, // SUBFCO
4142 2147517702U, // SUBFCO_rec
4143 2147516860U, // SUBFC_rec
4144 2147521225U, // SUBFE
4145 2147521225U, // SUBFE8
4146 2147524319U, // SUBFE8O
4147 2147517752U, // SUBFE8O_rec
4148 2147517138U, // SUBFE8_rec
4149 2147524319U, // SUBFEO
4150 2147517752U, // SUBFEO_rec
4151 2147517138U, // SUBFE_rec
4152 2147520311U, // SUBFIC
4153 2147520311U, // SUBFIC8
4154 37622U, // SUBFME
4155 37622U, // SUBFME8
4156 40687U, // SUBFME8O
4157 34122U, // SUBFME8O_rec
4158 33506U, // SUBFME8_rec
4159 40687U, // SUBFMEO
4160 34122U, // SUBFMEO_rec
4161 33506U, // SUBFME_rec
4162 2147524369U, // SUBFO
4163 2147517808U, // SUBFO_rec
4164 1006677852U, // SUBFUS
4165 1006667786U, // SUBFUS_rec
4166 37689U, // SUBFZE
4167 37689U, // SUBFZE8
4168 40712U, // SUBFZE8O
4169 34150U, // SUBFZE8O_rec
4170 33555U, // SUBFZE8_rec
4171 40712U, // SUBFZEO
4172 34150U, // SUBFZEO_rec
4173 33555U, // SUBFZE_rec
4174 2147517212U, // SUBF_rec
4175 1740660U, // SYNC
4176 21532532U, // SYNCP10
4177 1083419U, // TABORT
4178 2147942833U, // TABORTDC
4179 2147943288U, // TABORTDCI
4180 2147942905U, // TABORTWC
4181 2147943300U, // TABORTWCI
4182 1182947U, // TAILB
4183 1182947U, // TAILB8
4184 1215441U, // TAILBA
4185 1215441U, // TAILBA8
4186 19725U, // TAILBCTR
4187 19725U, // TAILBCTR8
4188 656604U, // TBEGIN
4189 19115U, // TBEGIN_RET
4190 1087661U, // TCHECK
4191 19103U, // TCHECK_RET
4192 2263880U, // TCRETURNai
4193 2263777U, // TCRETURNai8
4194 2232242U, // TCRETURNdi
4195 2231023U, // TCRETURNdi8
4196 2141076U, // TCRETURNri
4197 2132733U, // TCRETURNri8
4198 2147946972U, // TD
4199 2147948159U, // TDI
4200 655970U, // TEND
4201 19451U, // TLBIA
4202 235377384U, // TLBIE
4203 2147521256U, // TLBIE8P9
4204 2147524413U, // TLBIEIO
4205 1087715U, // TLBIEL
4206 2147525501U, // TLBIEP
4207 2147525501U, // TLBIEP8
4208 2147521256U, // TLBIEP9
4209 2148186541U, // TLBILX
4210 47113U, // TLBIVAX
4211 1085633U, // TLBLD
4212 1087168U, // TLBLI
4213 19539U, // TLBRE
4214 2147521278U, // TLBRE2
4215 48023U, // TLBSX
4216 2147531671U, // TLBSX2
4217 2147518809U, // TLBSX2D
4218 19481U, // TLBSYNC
4219 1089319U, // TLBSYNCIO
4220 19545U, // TLBWE
4221 2147521307U, // TLBWE2
4222 19391U, // TLSGDAIX
4223 18125U, // TLSGDAIX8
4224 19401U, // TLSLDAIX
4225 18136U, // TLSLDAIX8
4226 19659U, // TRAP
4227 16170U, // TRECHKPT
4228 1082512U, // TRECLAIM
4229 657259U, // TSR
4230 2147956390U, // TW
4231 2147948712U, // TWI
4232 18911U, // UNENCODED_NOP
4233 18952U, // UpdateGBR
4234 2147520047U, // VABSDUB
4235 2147521902U, // VABSDUH
4236 2147530482U, // VABSDUW
4237 2147527402U, // VADDCUQ
4238 2147530465U, // VADDCUW
4239 2147527433U, // VADDECUQ
4240 2147523675U, // VADDEUQM
4241 2147525589U, // VADDFP
4242 2147528041U, // VADDSBS
4243 2147528316U, // VADDSHS
4244 2147528627U, // VADDSWS
4245 2147523092U, // VADDUBM
4246 2147528069U, // VADDUBS
4247 2147523164U, // VADDUDM
4248 2147523304U, // VADDUHM
4249 2147528344U, // VADDUHS
4250 2147523656U, // VADDUQM
4251 2147523798U, // VADDUWM
4252 2147528654U, // VADDUWS
4253 2147520815U, // VAND
4254 2147520268U, // VANDC
4255 2147519921U, // VAVGSB
4256 2147521778U, // VAVGSH
4257 2147530289U, // VAVGSW
4258 2147520065U, // VAVGUB
4259 2147521920U, // VAVGUH
4260 2147530509U, // VAVGUW
4261 2147520756U, // VBPERMD
4262 2147527250U, // VBPERMQ
4263 2449521574U, // VCFSX
4264 48038U, // VCFSX_0
4265 2147520619U, // VCFUGED
4266 2449521739U, // VCFUX
4267 48203U, // VCFUX_0
4268 2147527702U, // VCIPHER
4269 2147529047U, // VCIPHERLAST
4270 2147519808U, // VCLRLB
4271 2147519898U, // VCLRRB
4272 36549U, // VCLZB
4273 37501U, // VCLZD
4274 2147523206U, // VCLZDM
4275 38368U, // VCLZH
4276 36095U, // VCLZLSBB
4277 46984U, // VCLZW
4278 2147525553U, // VCMPBFP
4279 2147517922U, // VCMPBFP_rec
4280 2147525652U, // VCMPEQFP
4281 2147517943U, // VCMPEQFP_rec
4282 2147520090U, // VCMPEQUB
4283 2147516769U, // VCMPEQUB_rec
4284 2147521096U, // VCMPEQUD
4285 2147517067U, // VCMPEQUD_rec
4286 2147521955U, // VCMPEQUH
4287 2147517263U, // VCMPEQUH_rec
4288 2147527487U, // VCMPEQUQ
4289 2147518176U, // VCMPEQUQ_rec
4290 2147530544U, // VCMPEQUW
4291 2147518679U, // VCMPEQUW_rec
4292 2147525606U, // VCMPGEFP
4293 2147517932U, // VCMPGEFP_rec
4294 2147525662U, // VCMPGTFP
4295 2147517954U, // VCMPGTFP_rec
4296 2147519974U, // VCMPGTSB
4297 2147516750U, // VCMPGTSB_rec
4298 2147520940U, // VCMPGTSD
4299 2147517056U, // VCMPGTSD_rec
4300 2147521841U, // VCMPGTSH
4301 2147517244U, // VCMPGTSH_rec
4302 2147527349U, // VCMPGTSQ
4303 2147518165U, // VCMPGTSQ_rec
4304 2147530369U, // VCMPGTSW
4305 2147518660U, // VCMPGTSW_rec
4306 2147520158U, // VCMPGTUB
4307 2147516813U, // VCMPGTUB_rec
4308 2147521106U, // VCMPGTUD
4309 2147517078U, // VCMPGTUD_rec
4310 2147521977U, // VCMPGTUH
4311 2147517274U, // VCMPGTUH_rec
4312 2147527497U, // VCMPGTUQ
4313 2147518187U, // VCMPGTUQ_rec
4314 2147530579U, // VCMPGTUW
4315 2147518690U, // VCMPGTUW_rec
4316 2147519763U, // VCMPNEB
4317 2147516740U, // VCMPNEB_rec
4318 2147521666U, // VCMPNEH
4319 2147517234U, // VCMPNEH_rec
4320 2147529871U, // VCMPNEW
4321 2147518614U, // VCMPNEW_rec
4322 2147520187U, // VCMPNEZB
4323 2147516824U, // VCMPNEZB_rec
4324 2147522006U, // VCMPNEZH
4325 2147517285U, // VCMPNEZH_rec
4326 2147530622U, // VCMPNEZW
4327 2147518708U, // VCMPNEZW_rec
4328 2147527341U, // VCMPSQ
4329 2147527479U, // VCMPUQ
4330 2147519725U, // VCNTMBB
4331 2147520485U, // VCNTMBD
4332 2147521642U, // VCNTMBH
4333 2147529814U, // VCNTMBW
4334 2449518632U, // VCTSXS
4335 45096U, // VCTSXS_0
4336 2449518640U, // VCTUXS
4337 45104U, // VCTUXS_0
4338 36556U, // VCTZB
4339 37516U, // VCTZD
4340 2147523223U, // VCTZDM
4341 38375U, // VCTZH
4342 36105U, // VCTZLSBB
4343 47001U, // VCTZW
4344 2147520898U, // VDIVESD
4345 2147527332U, // VDIVESQ
4346 2147530280U, // VDIVESW
4347 2147521061U, // VDIVEUD
4348 2147527462U, // VDIVEUQ
4349 2147530500U, // VDIVEUW
4350 2147520950U, // VDIVSD
4351 2147527359U, // VDIVSQ
4352 2147530386U, // VDIVSW
4353 2147521116U, // VDIVUD
4354 2147527507U, // VDIVUQ
4355 2147530589U, // VDIVUW
4356 2147529434U, // VEQV
4357 39393U, // VEXPANDBM
4358 39475U, // VEXPANDDM
4359 39592U, // VEXPANDHM
4360 39769U, // VEXPANDQM
4361 40107U, // VEXPANDWM
4362 41975U, // VEXPTEFP
4363 2147531211U, // VEXTDDVLX
4364 2147531589U, // VEXTDDVRX
4365 2147531199U, // VEXTDUBVLX
4366 2147531577U, // VEXTDUBVRX
4367 2147531232U, // VEXTDUHVLX
4368 2147531610U, // VEXTDUHVRX
4369 2147531254U, // VEXTDUWVLX
4370 2147531632U, // VEXTDUWVRX
4371 39423U, // VEXTRACTBM
4372 2449510869U, // VEXTRACTD
4373 39495U, // VEXTRACTDM
4374 39622U, // VEXTRACTHM
4375 39789U, // VEXTRACTQM
4376 2449510034U, // VEXTRACTUB
4377 2449511853U, // VEXTRACTUH
4378 2449520442U, // VEXTRACTUW
4379 40127U, // VEXTRACTWM
4380 36756U, // VEXTSB2D
4381 36756U, // VEXTSB2Ds
4382 45811U, // VEXTSB2W
4383 45811U, // VEXTSB2Ws
4384 43371U, // VEXTSD2Q
4385 36766U, // VEXTSH2D
4386 36766U, // VEXTSH2Ds
4387 45821U, // VEXTSH2W
4388 45821U, // VEXTSH2Ws
4389 36776U, // VEXTSW2D
4390 36776U, // VEXTSW2Ds
4391 2147531143U, // VEXTUBLX
4392 2147531514U, // VEXTUBRX
4393 2147531171U, // VEXTUHLX
4394 2147531557U, // VEXTUHRX
4395 2147531275U, // VEXTUWLX
4396 2147531653U, // VEXTUWRX
4397 36830U, // VGBBD
4398 2147519847U, // VGNB
4399 2449521022U, // VINSBLX
4400 2449521393U, // VINSBRX
4401 2449521077U, // VINSBVLX
4402 2449521455U, // VINSBVRX
4403 1040224668U, // VINSD
4404 2449521041U, // VINSDLX
4405 2449521427U, // VINSDRX
4406 1040223775U, // VINSERTB
4407 2449510898U, // VINSERTD
4408 1040225630U, // VINSERTH
4409 2449520317U, // VINSERTW
4410 2449521050U, // VINSHLX
4411 2449521436U, // VINSHRX
4412 2449521110U, // VINSHVLX
4413 2449521488U, // VINSHVRX
4414 1040234097U, // VINSW
4415 2449521154U, // VINSWLX
4416 2449521532U, // VINSWRX
4417 2449521132U, // VINSWVLX
4418 2449521510U, // VINSWVRX
4419 41949U, // VLOGEFP
4420 2147525580U, // VMADDFP
4421 2147525672U, // VMAXFP
4422 2147519993U, // VMAXSB
4423 2147520958U, // VMAXSD
4424 2147521860U, // VMAXSH
4425 2147530394U, // VMAXSW
4426 2147520168U, // VMAXUB
4427 2147521124U, // VMAXUD
4428 2147521987U, // VMAXUH
4429 2147530597U, // VMAXUW
4430 2147528293U, // VMHADDSHS
4431 2147528304U, // VMHRADDSHS
4432 2147525644U, // VMINFP
4433 2147519957U, // VMINSB
4434 2147520916U, // VMINSD
4435 2147521824U, // VMINSH
4436 2147530345U, // VMINSW
4437 2147520073U, // VMINUB
4438 2147521079U, // VMINUD
4439 2147521938U, // VMINUH
4440 2147530527U, // VMINUW
4441 2147523292U, // VMLADDUHM
4442 2147520881U, // VMODSD
4443 2147527324U, // VMODSQ
4444 2147530263U, // VMODSW
4445 2147521044U, // VMODUD
4446 2147527443U, // VMODUQ
4447 2147530474U, // VMODUW
4448 2147529863U, // VMRGEW
4449 2147519772U, // VMRGHB
4450 2147521675U, // VMRGHH
4451 2147529906U, // VMRGHW
4452 2147519800U, // VMRGLB
4453 2147521693U, // VMRGLH
4454 2147529956U, // VMRGLW
4455 2147530236U, // VMRGOW
4456 2147521034U, // VMSUMCUD
4457 2147523052U, // VMSUMMBM
4458 2147523260U, // VMSUMSHM
4459 2147528325U, // VMSUMSHS
4460 2147523101U, // VMSUMUBM
4461 2147523173U, // VMSUMUDM
4462 2147523323U, // VMSUMUHM
4463 2147528353U, // VMSUMUHS
4464 43734U, // VMUL10CUQ
4465 2147527411U, // VMUL10ECUQ
4466 2147527451U, // VMUL10EUQ
4467 43724U, // VMUL10UQ
4468 2147519912U, // VMULESB
4469 2147520889U, // VMULESD
4470 2147521769U, // VMULESH
4471 2147530271U, // VMULESW
4472 2147520056U, // VMULEUB
4473 2147521052U, // VMULEUD
4474 2147521911U, // VMULEUH
4475 2147530491U, // VMULEUW
4476 2147520907U, // VMULHSD
4477 2147530307U, // VMULHSW
4478 2147521070U, // VMULHUD
4479 2147530518U, // VMULHUW
4480 2147520720U, // VMULLD
4481 2147519965U, // VMULOSB
4482 2147520931U, // VMULOSD
4483 2147521832U, // VMULOSH
4484 2147530360U, // VMULOSW
4485 2147520081U, // VMULOUB
4486 2147521087U, // VMULOUD
4487 2147521946U, // VMULOUH
4488 2147530535U, // VMULOUW
4489 2147523808U, // VMULUWM
4490 2147520800U, // VNAND
4491 2147527692U, // VNCIPHER
4492 2147529033U, // VNCIPHERLAST
4493 37001U, // VNEGD
4494 46251U, // VNEGW
4495 2147525562U, // VNMSUBFP
4496 2147527803U, // VNOR
4497 2147527816U, // VOR
4498 2147520394U, // VORC
4499 2147520836U, // VPDEPD
4500 2147523713U, // VPERM
4501 2147527763U, // VPERMR
4502 2147527836U, // VPERMXOR
4503 2147521026U, // VPEXTD
4504 2147531392U, // VPKPX
4505 2147528458U, // VPKSDSS
4506 2147528522U, // VPKSDUS
4507 2147528467U, // VPKSHSS
4508 2147528548U, // VPKSHUS
4509 2147528476U, // VPKSWSS
4510 2147528566U, // VPKSWUS
4511 2147523728U, // VPKUDUM
4512 2147528531U, // VPKUDUS
4513 2147523737U, // VPKUHUM
4514 2147528557U, // VPKUHUS
4515 2147523746U, // VPKUWUM
4516 2147528575U, // VPKUWUS
4517 2147519838U, // VPMSUMB
4518 2147520765U, // VPMSUMD
4519 2147521723U, // VPMSUMH
4520 2147530019U, // VPMSUMW
4521 36373U, // VPOPCNTB
4522 37352U, // VPOPCNTD
4523 38228U, // VPOPCNTH
4524 46771U, // VPOPCNTW
4525 36846U, // VPRTYBD
4526 43402U, // VPRTYBQ
4527 46175U, // VPRTYBW
4528 41968U, // VREFP
4529 39697U, // VRFIM
4530 40321U, // VRFIN
4531 42052U, // VRFIP
4532 48513U, // VRFIZ
4533 2147519826U, // VRLB
4534 2147520744U, // VRLD
4535 2147522286U, // VRLDMI
4536 2147523385U, // VRLDNM
4537 2147521711U, // VRLH
4538 2147527231U, // VRLQ
4539 2147522310U, // VRLQMI
4540 2147523401U, // VRLQNM
4541 2147529988U, // VRLW
4542 2147522406U, // VRLWMI
4543 2147523409U, // VRLWNM
4544 41985U, // VRSQRTEFP
4545 47646U, // VSBOX
4546 2147522807U, // VSEL
4547 2147520447U, // VSHASIGMAD
4548 2147529795U, // VSHASIGMAW
4549 2147522949U, // VSL
4550 2147519832U, // VSLB
4551 2147520750U, // VSLD
4552 2147522049U, // VSLDBI
4553 2147522435U, // VSLDOI
4554 2147521717U, // VSLH
4555 2147524446U, // VSLO
4556 2147527237U, // VSLQ
4557 2147529412U, // VSLV
4558 2147530002U, // VSLW
4559 2449509901U, // VSPLTB
4560 2449509901U, // VSPLTBs
4561 2449511756U, // VSPLTH
4562 2449511756U, // VSPLTHs
4563 402689474U, // VSPLTISB
4564 402691341U, // VSPLTISH
4565 402699852U, // VSPLTISW
4566 2449520290U, // VSPLTW
4567 2147527901U, // VSR
4568 2147519711U, // VSRAB
4569 2147520471U, // VSRAD
4570 2147521635U, // VSRAH
4571 2147527029U, // VSRAQ
4572 2147529807U, // VSRAW
4573 2147519906U, // VSRB
4574 2147520867U, // VSRD
4575 2147522057U, // VSRDBI
4576 2147521739U, // VSRH
4577 2147524574U, // VSRO
4578 2147527318U, // VSRQ
4579 2147529440U, // VSRV
4580 2147530257U, // VSRW
4581 39110U, // VSTRIBL
4582 33878U, // VSTRIBL_rec
4583 43943U, // VSTRIBR
4584 34604U, // VSTRIBR_rec
4585 39179U, // VSTRIHL
4586 33912U, // VSTRIHL_rec
4587 44063U, // VSTRIHR
4588 34631U, // VSTRIHR_rec
4589 2147527393U, // VSUBCUQ
4590 2147530456U, // VSUBCUW
4591 2147527423U, // VSUBECUQ
4592 2147523665U, // VSUBEUQM
4593 2147525572U, // VSUBFP
4594 2147528032U, // VSUBSBS
4595 2147528284U, // VSUBSHS
4596 2147528618U, // VSUBSWS
4597 2147523083U, // VSUBUBM
4598 2147528060U, // VSUBUBS
4599 2147523155U, // VSUBUDM
4600 2147523283U, // VSUBUHM
4601 2147528335U, // VSUBUHS
4602 2147523634U, // VSUBUQM
4603 2147523788U, // VSUBUWM
4604 2147528645U, // VSUBUWS
4605 2147528608U, // VSUM2SWS
4606 2147528022U, // VSUM4SBS
4607 2147528274U, // VSUM4SHS
4608 2147528050U, // VSUM4UBS
4609 2147528636U, // VSUMSWS
4610 2147519780U, // VUCMPRHB
4611 2147521683U, // VUCMPRHH
4612 2147523959U, // VUCMPRHN
4613 2147519816U, // VUCMPRLB
4614 2147521701U, // VUCMPRLH
4615 2147523998U, // VUCMPRLN
4616 47735U, // VUPKHPX
4617 36281U, // VUPKHSB
4618 38138U, // VUPKHSH
4619 36205U, // VUPKHSNTOB
4620 46649U, // VUPKHSW
4621 2147519113U, // VUPKINT4TOBF16
4622 2147518959U, // VUPKINT4TOFP32
4623 2147519129U, // VUPKINT8TOBF16
4624 2147518975U, // VUPKINT8TOFP32
4625 47751U, // VUPKLPX
4626 36300U, // VUPKLSB
4627 38167U, // VUPKLSH
4628 36217U, // VUPKLSNTOB
4629 46678U, // VUPKLSW
4630 2147527854U, // VXOR
4631 2382408878U, // V_SET0
4632 2382408878U, // V_SET0B
4633 2382408878U, // V_SET0H
4634 22066764U, // V_SETALLONES
4635 22066764U, // V_SETALLONESB
4636 22066764U, // V_SETALLONESH
4637 1749231U, // WAIT
4638 271233263U, // WAITP10
4639 1086146U, // WRTEE
4640 1087108U, // WRTEEI
4641 2147527824U, // XOR
4642 2147527824U, // XOR8
4643 2147518301U, // XOR8_rec
4644 2147522482U, // XORI
4645 2147522482U, // XORI8
4646 2147528401U, // XORIS
4647 2147528401U, // XORIS8
4648 2147518301U, // XOR_rec
4649 41660U, // XSABSDP
4650 42678U, // XSABSQP
4651 2147523699U, // XSADDADDSUQM
4652 2147523643U, // XSADDADDUQM
4653 2147524812U, // XSADDDP
4654 2147526154U, // XSADDQP
4655 2147524533U, // XSADDQPO
4656 2147526507U, // XSADDSP
4657 2147523685U, // XSADDSUBSUQM
4658 2147523621U, // XSADDSUBUQM
4659 2147525266U, // XSCMPEQDP
4660 2147526285U, // XSCMPEQQP
4661 2147525234U, // XSCMPEXPDP
4662 2147526263U, // XSCMPEXPQP
4663 2147524874U, // XSCMPGEDP
4664 2147526183U, // XSCMPGEQP
4665 2147525333U, // XSCMPGTDP
4666 2147526335U, // XSCMPGTQP
4667 2147525164U, // XSCMPODP
4668 2147526233U, // XSCMPOQP
4669 2147525397U, // XSCMPUDP
4670 2147526356U, // XSCMPUQP
4671 2147525115U, // XSCPSGNDP
4672 2147526222U, // XSCPSGNQP
4673 42032U, // XSCVDPHP
4674 42595U, // XSCVDPQP
4675 43121U, // XSCVDPSP
4676 40576U, // XSCVDPSPN
4677 44504U, // XSCVDPSXDS
4678 44504U, // XSCVDPSXDSs
4679 45024U, // XSCVDPSXWS
4680 45024U, // XSCVDPSXWSs
4681 44540U, // XSCVDPUXDS
4682 44540U, // XSCVDPUXDSs
4683 45060U, // XSCVDPUXWS
4684 45060U, // XSCVDPUXWSs
4685 41526U, // XSCVHPDP
4686 41536U, // XSCVQPDP
4687 40804U, // XSCVQPDPO
4688 48485U, // XSCVQPSDZ
4689 48610U, // XSCVQPSQZ
4690 48693U, // XSCVQPSWZ
4691 48496U, // XSCVQPUDZ
4692 48621U, // XSCVQPUQZ
4693 48704U, // XSCVQPUWZ
4694 42515U, // XSCVSDQP
4695 41546U, // XSCVSPDP
4696 40524U, // XSCVSPDPN
4697 42648U, // XSCVSQQP
4698 41182U, // XSCVSXDDP
4699 42877U, // XSCVSXDSP
4700 42525U, // XSCVUDQP
4701 42658U, // XSCVUQQP
4702 41204U, // XSCVUXDDP
4703 42899U, // XSCVUXDSP
4704 2147525407U, // XSDIVDP
4705 2147526366U, // XSDIVQP
4706 2147524564U, // XSDIVQPO
4707 2147526927U, // XSDIVSP
4708 2147525214U, // XSIEXPDP
4709 2147526253U, // XSIEXPQP
4710 2449514618U, // XSMADDADP
4711 2449516333U, // XSMADDASP
4712 2449514981U, // XSMADDMDP
4713 2449516615U, // XSMADDMSP
4714 2449516032U, // XSMADDQP
4715 2449514410U, // XSMADDQPO
4716 2147524802U, // XSMAXCDP
4717 2147526123U, // XSMAXCQP
4718 2147525467U, // XSMAXDP
4719 2147524995U, // XSMAXJDP
4720 2147523449U, // XSMERGE2T1UQM
4721 2147523511U, // XSMERGE2T2UQM
4722 2147523558U, // XSMERGE2T3UQM
4723 2147523480U, // XSMERGE3T1UQM
4724 2147524792U, // XSMINCDP
4725 2147526113U, // XSMINCQP
4726 2147525137U, // XSMINDP
4727 2147524985U, // XSMINJDP
4728 2449514572U, // XSMSUBADP
4729 2449516287U, // XSMSUBASP
4730 2449514935U, // XSMSUBMDP
4731 2449516569U, // XSMSUBMSP
4732 2449515971U, // XSMSUBQP
4733 2449514377U, // XSMSUBQPO
4734 2147525005U, // XSMULDP
4735 2147526213U, // XSMULQP
4736 2147524543U, // XSMULQPO
4737 2147526639U, // XSMULSP
4738 41640U, // XSNABSDP
4739 41640U, // XSNABSDPs
4740 42668U, // XSNABSQP
4741 41288U, // XSNEGDP
4742 42546U, // XSNEGQP
4743 2449514594U, // XSNMADDADP
4744 2449516309U, // XSNMADDASP
4745 2449514957U, // XSNMADDMDP
4746 2449516591U, // XSNMADDMSP
4747 2449516021U, // XSNMADDQP
4748 2449514398U, // XSNMADDQPO
4749 2449514548U, // XSNMSUBADP
4750 2449516263U, // XSNMSUBASP
4751 2449514911U, // XSNMSUBMDP
4752 2449516545U, // XSNMSUBMSP
4753 2449515960U, // XSNMSUBQP
4754 2449514365U, // XSNMSUBQPO
4755 38795U, // XSRDPI
4756 36671U, // XSRDPIC
4757 39704U, // XSRDPIM
4758 42059U, // XSRDPIP
4759 48520U, // XSRDPIZ
4760 2147523464U, // XSREBASE2T1UQM
4761 2147523526U, // XSREBASE2T2UQM
4762 2147523573U, // XSREBASE2T3UQM
4763 2147523605U, // XSREBASE2T4UQM
4764 2147523495U, // XSREBASE3T1UQM
4765 2147523542U, // XSREBASE3T2UQM
4766 2147523589U, // XSREBASE3T3UQM
4767 41248U, // XSREDP
4768 42932U, // XSRESP
4769 335943579U, // XSRQPI
4770 335952245U, // XSRQPIX
4771 335948130U, // XSRQPXP
4772 43194U, // XSRSP
4773 41264U, // XSRSQRTEDP
4774 42948U, // XSRSQRTESP
4775 41707U, // XSSQRTDP
4776 42698U, // XSSQRTQP
4777 40905U, // XSSQRTQPO
4778 43248U, // XSSQRTSP
4779 2147524752U, // XSSUBDP
4780 2147526093U, // XSSUBQP
4781 2147524500U, // XSSUBQPO
4782 2147526467U, // XSSUBSP
4783 2147525416U, // XSTDIVDP
4784 41717U, // XSTSQRTDP
4785 2449514658U, // XSTSTDCDP
4786 2449515990U, // XSTSTDCQP
4787 2449516373U, // XSTSTDCSP
4788 41598U, // XSXEXPDP
4789 42627U, // XSXEXPQP
4790 41306U, // XSXSIGDP
4791 42555U, // XSXSIGQP
4792 41669U, // XVABSDP
4793 43211U, // XVABSSP
4794 2147524821U, // XVADDDP
4795 2147526516U, // XVADDSP
4796 2147523303U, // XVADDUHM
4797 2147523797U, // XVADDUWM
4798 2147518993U, // XVBF16GER2
4799 2449513898U, // XVBF16GER2NN
4800 2449515661U, // XVBF16GER2NP
4801 2449513994U, // XVBF16GER2PN
4802 2449515757U, // XVBF16GER2PP
4803 2147518993U, // XVBF16GER2W
4804 2449513898U, // XVBF16GER2WNN
4805 2449515661U, // XVBF16GER2WNP
4806 2449513994U, // XVBF16GER2WPN
4807 2449515757U, // XVBF16GER2WPP
4808 2147525277U, // XVCMPEQDP
4809 2147517890U, // XVCMPEQDP_rec
4810 2147526819U, // XVCMPEQSP
4811 2147517984U, // XVCMPEQSP_rec
4812 2147524885U, // XVCMPGEDP
4813 2147517878U, // XVCMPGEDP_rec
4814 2147526569U, // XVCMPGESP
4815 2147517972U, // XVCMPGESP_rec
4816 2147525344U, // XVCMPGTDP
4817 2147517910U, // XVCMPGTDP_rec
4818 2147526885U, // XVCMPGTSP
4819 2147518010U, // XVCMPGTSP_rec
4820 2147525126U, // XVCPSGNDP
4821 2147526749U, // XVCPSGNSP
4822 40563U, // XVCVBF16SPN
4823 43131U, // XVCVDPSP
4824 44516U, // XVCVDPSXDS
4825 45036U, // XVCVDPSXWS
4826 44552U, // XVCVDPUXDS
4827 45072U, // XVCVDPUXWS
4828 43141U, // XVCVHPSP
4829 35497U, // XVCVSPBF16
4830 41556U, // XVCVSPDP
4831 42042U, // XVCVSPHP
4832 44528U, // XVCVSPSXDS
4833 45048U, // XVCVSPSXWS
4834 44564U, // XVCVSPUXDS
4835 45084U, // XVCVSPUXWS
4836 41193U, // XVCVSXDDP
4837 42888U, // XVCVSXDSP
4838 41797U, // XVCVSXWDP
4839 43307U, // XVCVSXWSP
4840 41215U, // XVCVUXDDP
4841 42910U, // XVCVUXDSP
4842 41808U, // XVCVUXWDP
4843 43318U, // XVCVUXWSP
4844 2147525436U, // XVDIVDP
4845 2147526946U, // XVDIVSP
4846 2147519007U, // XVF16GER2
4847 2449513914U, // XVF16GER2NN
4848 2449515677U, // XVF16GER2NP
4849 2449514010U, // XVF16GER2PN
4850 2449515773U, // XVF16GER2PP
4851 2147519007U, // XVF16GER2W
4852 2449513914U, // XVF16GER2WNN
4853 2449515677U, // XVF16GER2WNP
4854 2449514010U, // XVF16GER2WPN
4855 2449515773U, // XVF16GER2WPP
4856 2147527670U, // XVF32GER
4857 2449513966U, // XVF32GERNN
4858 2449515729U, // XVF32GERNP
4859 2449514073U, // XVF32GERPN
4860 2449515885U, // XVF32GERPP
4861 2147527670U, // XVF32GERW
4862 2449513966U, // XVF32GERWNN
4863 2449515729U, // XVF32GERWNP
4864 2449514073U, // XVF32GERWPN
4865 2449515885U, // XVF32GERWPP
4866 2147527682U, // XVF64GER
4867 2449513980U, // XVF64GERNN
4868 2449515743U, // XVF64GERNP
4869 2449514087U, // XVF64GERPN
4870 2449515899U, // XVF64GERPP
4871 2147527682U, // XVF64GERW
4872 2449513980U, // XVF64GERWNN
4873 2449515743U, // XVF64GERWNP
4874 2449514087U, // XVF64GERWPN
4875 2449515899U, // XVF64GERWPP
4876 2147519020U, // XVI16GER2
4877 2449515788U, // XVI16GER2PP
4878 2147527929U, // XVI16GER2S
4879 2449515913U, // XVI16GER2SPP
4880 2147527929U, // XVI16GER2SW
4881 2449515913U, // XVI16GER2SWPP
4882 2147519020U, // XVI16GER2W
4883 2449515788U, // XVI16GER2WPP
4884 2147519245U, // XVI4GER8
4885 2449515871U, // XVI4GER8PP
4886 2147519245U, // XVI4GER8W
4887 2449515871U, // XVI4GER8WPP
4888 2147519066U, // XVI8GER4
4889 2449515840U, // XVI8GER4PP
4890 2449515929U, // XVI8GER4SPP
4891 2147519066U, // XVI8GER4W
4892 2449515840U, // XVI8GER4WPP
4893 2449515929U, // XVI8GER4WSPP
4894 2147525224U, // XVIEXPDP
4895 2147526799U, // XVIEXPSP
4896 2449514629U, // XVMADDADP
4897 2449516344U, // XVMADDASP
4898 2449514992U, // XVMADDMDP
4899 2449516626U, // XVMADDMSP
4900 2147525476U, // XVMAXDP
4901 2147526977U, // XVMAXSP
4902 2147525146U, // XVMINDP
4903 2147526760U, // XVMINSP
4904 2449514583U, // XVMSUBADP
4905 2449516298U, // XVMSUBASP
4906 2449514946U, // XVMSUBMDP
4907 2449516580U, // XVMSUBMSP
4908 2147525014U, // XVMULDP
4909 2147521795U, // XVMULHSH
4910 2147530306U, // XVMULHSW
4911 2147521928U, // XVMULHUH
4912 2147530517U, // XVMULHUW
4913 2147526648U, // XVMULSP
4914 2147523313U, // XVMULUHM
4915 2147523807U, // XVMULUWM
4916 41650U, // XVNABSDP
4917 43201U, // XVNABSSP
4918 41297U, // XVNEGDP
4919 42972U, // XVNEGSP
4920 2449514606U, // XVNMADDADP
4921 2449516321U, // XVNMADDASP
4922 2449514969U, // XVNMADDMDP
4923 2449516603U, // XVNMADDMSP
4924 2449514560U, // XVNMSUBADP
4925 2449516275U, // XVNMSUBASP
4926 2449514923U, // XVNMSUBMDP
4927 2449516557U, // XVNMSUBMSP
4928 38803U, // XVRDPI
4929 36680U, // XVRDPIC
4930 39713U, // XVRDPIM
4931 42068U, // XVRDPIP
4932 48529U, // XVRDPIZ
4933 41256U, // XVREDP
4934 42940U, // XVRESP
4935 2147529994U, // XVRLW
4936 38819U, // XVRSPI
4937 36689U, // XVRSPIC
4938 39722U, // XVRSPIM
4939 42077U, // XVRSPIP
4940 48538U, // XVRSPIZ
4941 41276U, // XVRSQRTEDP
4942 42960U, // XVRSQRTESP
4943 41739U, // XVSQRTDP
4944 43269U, // XVSQRTSP
4945 2147524761U, // XVSUBDP
4946 2147526476U, // XVSUBSP
4947 2147523282U, // XVSUBUHM
4948 2147523787U, // XVSUBUWM
4949 2147525426U, // XVTDIVDP
4950 2147526936U, // XVTDIVSP
4951 36086U, // XVTLSBB
4952 41728U, // XVTSQRTDP
4953 43258U, // XVTSQRTSP
4954 2449514669U, // XVTSTDCDP
4955 2449516384U, // XVTSTDCSP
4956 41608U, // XVXEXPDP
4957 43161U, // XVXEXPSP
4958 41316U, // XVXSIGDP
4959 42981U, // XVXSIGSP
4960 2147524638U, // XXAESDECP
4961 2147524649U, // XXAESENCP
4962 2147525750U, // XXAESGENLKP
4963 2147520176U, // XXBLENDVB
4964 2147521132U, // XXBLENDVD
4965 2147521995U, // XXBLENDVH
4966 2147530605U, // XXBLENDVW
4967 37202U, // XXBRD
4968 38084U, // XXBRH
4969 43663U, // XXBRQ
4970 46602U, // XXBRW
4971 2147522750U, // XXEVAL
4972 2147530566U, // XXEXTRACTUW
4973 2147523111U, // XXGENPCVBM
4974 2147523194U, // XXGENPCVDM
4975 2147523333U, // XXGENPCVHM
4976 2147523817U, // XXGENPCVWM
4977 2147519189U, // XXGFMUL128
4978 2449520327U, // XXINSERTW
4979 2147520774U, // XXLAND
4980 2147520250U, // XXLANDC
4981 2147529418U, // XXLEQV
4982 2382410442U, // XXLEQVOnes
4983 2147520782U, // XXLNAND
4984 2147527787U, // XXLNOR
4985 2147527780U, // XXLOR
4986 2147520378U, // XXLORC
4987 2147527780U, // XXLORf
4988 2147527821U, // XXLXOR
4989 2382408845U, // XXLXORdpz
4990 2382408845U, // XXLXORspz
4991 2382408845U, // XXLXORz
4992 1543906U, // XXMFACC
4993 1543906U, // XXMFACCW
4994 2147529914U, // XXMRGHW
4995 2147529964U, // XXMRGLW
4996 1085163U, // XXMTACC
4997 1085163U, // XXMTACCW
4998 2147522968U, // XXMULMUL
4999 2147520533U, // XXMULMULHIADD
5000 2147520563U, // XXMULMULLOADD
5001 2147523720U, // XXPERM
5002 2147522126U, // XXPERMDI
5003 2147522126U, // XXPERMDIs
5004 2147527771U, // XXPERMR
5005 2147531285U, // XXPERMX
5006 2147522813U, // XXSEL
5007 1097015U, // XXSETACCZ
5008 2147522617U, // XXSLDWI
5009 2147522617U, // XXSLDWIs
5010 1073789016U, // XXSPLTI32DX
5011 1107332398U, // XXSPLTIB
5012 41326U, // XXSPLTIDP
5013 46298U, // XXSPLTIW
5014 2147530410U, // XXSPLTW
5015 2147530410U, // XXSPLTWs
5016 2147523183U, // XXSSUMUDM
5017 2147520353U, // XXSSUMUDMC
5018 2147529125U, // XXSSUMUDMCEXT
5019 2147946199U, // gBC
5020 2147945429U, // gBCA
5021 23809009U, // gBCAat
5022 2147953890U, // gBCCTR
5023 2147948902U, // gBCCTRL
5024 2147948751U, // gBCL
5025 2147945628U, // gBCLA
5026 23809025U, // gBCLAat
5027 2147953704U, // gBCLR
5028 2147948878U, // gBCLRL
5029 24857724U, // gBCLat
5030 24857614U, // gBCat
5031 };
5032
5033 static const uint32_t OpInfo1[] = {
5034 0U, // PHI
5035 0U, // INLINEASM
5036 0U, // INLINEASM_BR
5037 0U, // CFI_INSTRUCTION
5038 0U, // EH_LABEL
5039 0U, // GC_LABEL
5040 0U, // ANNOTATION_LABEL
5041 0U, // KILL
5042 0U, // EXTRACT_SUBREG
5043 0U, // INSERT_SUBREG
5044 0U, // IMPLICIT_DEF
5045 0U, // INIT_UNDEF
5046 0U, // SUBREG_TO_REG
5047 0U, // COPY_TO_REGCLASS
5048 0U, // DBG_VALUE
5049 0U, // DBG_VALUE_LIST
5050 0U, // DBG_INSTR_REF
5051 0U, // DBG_PHI
5052 0U, // DBG_LABEL
5053 0U, // REG_SEQUENCE
5054 0U, // COPY
5055 0U, // COPY_LANEMASK
5056 0U, // BUNDLE
5057 0U, // LIFETIME_START
5058 0U, // LIFETIME_END
5059 0U, // PSEUDO_PROBE
5060 0U, // ARITH_FENCE
5061 0U, // STACKMAP
5062 0U, // FENTRY_CALL
5063 0U, // PATCHPOINT
5064 0U, // LOAD_STACK_GUARD
5065 0U, // PREALLOCATED_SETUP
5066 0U, // PREALLOCATED_ARG
5067 0U, // STATEPOINT
5068 0U, // LOCAL_ESCAPE
5069 0U, // FAULTING_OP
5070 0U, // PATCHABLE_OP
5071 0U, // PATCHABLE_FUNCTION_ENTER
5072 0U, // PATCHABLE_RET
5073 0U, // PATCHABLE_FUNCTION_EXIT
5074 0U, // PATCHABLE_TAIL_CALL
5075 0U, // PATCHABLE_EVENT_CALL
5076 0U, // PATCHABLE_TYPED_EVENT_CALL
5077 0U, // ICALL_BRANCH_FUNNEL
5078 0U, // FAKE_USE
5079 0U, // MEMBARRIER
5080 0U, // JUMP_TABLE_DEBUG_INFO
5081 0U, // RELOC_NONE
5082 0U, // CONVERGENCECTRL_ENTRY
5083 0U, // CONVERGENCECTRL_ANCHOR
5084 0U, // CONVERGENCECTRL_LOOP
5085 0U, // CONVERGENCECTRL_GLUE
5086 0U, // G_ASSERT_SEXT
5087 0U, // G_ASSERT_ZEXT
5088 0U, // G_ASSERT_ALIGN
5089 0U, // G_ADD
5090 0U, // G_SUB
5091 0U, // G_MUL
5092 0U, // G_SDIV
5093 0U, // G_UDIV
5094 0U, // G_SREM
5095 0U, // G_UREM
5096 0U, // G_SDIVREM
5097 0U, // G_UDIVREM
5098 0U, // G_AND
5099 0U, // G_OR
5100 0U, // G_XOR
5101 0U, // G_ABDS
5102 0U, // G_ABDU
5103 0U, // G_UAVGFLOOR
5104 0U, // G_UAVGCEIL
5105 0U, // G_SAVGFLOOR
5106 0U, // G_SAVGCEIL
5107 0U, // G_IMPLICIT_DEF
5108 0U, // G_PHI
5109 0U, // G_FRAME_INDEX
5110 0U, // G_GLOBAL_VALUE
5111 0U, // G_PTRAUTH_GLOBAL_VALUE
5112 0U, // G_CONSTANT_POOL
5113 0U, // G_EXTRACT
5114 0U, // G_UNMERGE_VALUES
5115 0U, // G_INSERT
5116 0U, // G_MERGE_VALUES
5117 0U, // G_BUILD_VECTOR
5118 0U, // G_BUILD_VECTOR_TRUNC
5119 0U, // G_CONCAT_VECTORS
5120 0U, // G_PTRTOINT
5121 0U, // G_INTTOPTR
5122 0U, // G_BITCAST
5123 0U, // G_FREEZE
5124 0U, // G_CONSTANT_FOLD_BARRIER
5125 0U, // G_INTRINSIC_FPTRUNC_ROUND
5126 0U, // G_INTRINSIC_TRUNC
5127 0U, // G_INTRINSIC_ROUND
5128 0U, // G_INTRINSIC_LRINT
5129 0U, // G_INTRINSIC_LLRINT
5130 0U, // G_INTRINSIC_ROUNDEVEN
5131 0U, // G_READCYCLECOUNTER
5132 0U, // G_READSTEADYCOUNTER
5133 0U, // G_LOAD
5134 0U, // G_SEXTLOAD
5135 0U, // G_ZEXTLOAD
5136 0U, // G_INDEXED_LOAD
5137 0U, // G_INDEXED_SEXTLOAD
5138 0U, // G_INDEXED_ZEXTLOAD
5139 0U, // G_STORE
5140 0U, // G_INDEXED_STORE
5141 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
5142 0U, // G_ATOMIC_CMPXCHG
5143 0U, // G_ATOMICRMW_XCHG
5144 0U, // G_ATOMICRMW_ADD
5145 0U, // G_ATOMICRMW_SUB
5146 0U, // G_ATOMICRMW_AND
5147 0U, // G_ATOMICRMW_NAND
5148 0U, // G_ATOMICRMW_OR
5149 0U, // G_ATOMICRMW_XOR
5150 0U, // G_ATOMICRMW_MAX
5151 0U, // G_ATOMICRMW_MIN
5152 0U, // G_ATOMICRMW_UMAX
5153 0U, // G_ATOMICRMW_UMIN
5154 0U, // G_ATOMICRMW_FADD
5155 0U, // G_ATOMICRMW_FSUB
5156 0U, // G_ATOMICRMW_FMAX
5157 0U, // G_ATOMICRMW_FMIN
5158 0U, // G_ATOMICRMW_FMAXIMUM
5159 0U, // G_ATOMICRMW_FMINIMUM
5160 0U, // G_ATOMICRMW_UINC_WRAP
5161 0U, // G_ATOMICRMW_UDEC_WRAP
5162 0U, // G_ATOMICRMW_USUB_COND
5163 0U, // G_ATOMICRMW_USUB_SAT
5164 0U, // G_FENCE
5165 0U, // G_PREFETCH
5166 0U, // G_BRCOND
5167 0U, // G_BRINDIRECT
5168 0U, // G_INVOKE_REGION_START
5169 0U, // G_INTRINSIC
5170 0U, // G_INTRINSIC_W_SIDE_EFFECTS
5171 0U, // G_INTRINSIC_CONVERGENT
5172 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
5173 0U, // G_ANYEXT
5174 0U, // G_TRUNC
5175 0U, // G_TRUNC_SSAT_S
5176 0U, // G_TRUNC_SSAT_U
5177 0U, // G_TRUNC_USAT_U
5178 0U, // G_CONSTANT
5179 0U, // G_FCONSTANT
5180 0U, // G_VASTART
5181 0U, // G_VAARG
5182 0U, // G_SEXT
5183 0U, // G_SEXT_INREG
5184 0U, // G_ZEXT
5185 0U, // G_SHL
5186 0U, // G_LSHR
5187 0U, // G_ASHR
5188 0U, // G_FSHL
5189 0U, // G_FSHR
5190 0U, // G_ROTR
5191 0U, // G_ROTL
5192 0U, // G_ICMP
5193 0U, // G_FCMP
5194 0U, // G_SCMP
5195 0U, // G_UCMP
5196 0U, // G_SELECT
5197 0U, // G_UADDO
5198 0U, // G_UADDE
5199 0U, // G_USUBO
5200 0U, // G_USUBE
5201 0U, // G_SADDO
5202 0U, // G_SADDE
5203 0U, // G_SSUBO
5204 0U, // G_SSUBE
5205 0U, // G_UMULO
5206 0U, // G_SMULO
5207 0U, // G_UMULH
5208 0U, // G_SMULH
5209 0U, // G_UADDSAT
5210 0U, // G_SADDSAT
5211 0U, // G_USUBSAT
5212 0U, // G_SSUBSAT
5213 0U, // G_USHLSAT
5214 0U, // G_SSHLSAT
5215 0U, // G_SMULFIX
5216 0U, // G_UMULFIX
5217 0U, // G_SMULFIXSAT
5218 0U, // G_UMULFIXSAT
5219 0U, // G_SDIVFIX
5220 0U, // G_UDIVFIX
5221 0U, // G_SDIVFIXSAT
5222 0U, // G_UDIVFIXSAT
5223 0U, // G_FADD
5224 0U, // G_FSUB
5225 0U, // G_FMUL
5226 0U, // G_FMA
5227 0U, // G_FMAD
5228 0U, // G_FDIV
5229 0U, // G_FREM
5230 0U, // G_FMODF
5231 0U, // G_FPOW
5232 0U, // G_FPOWI
5233 0U, // G_FEXP
5234 0U, // G_FEXP2
5235 0U, // G_FEXP10
5236 0U, // G_FLOG
5237 0U, // G_FLOG2
5238 0U, // G_FLOG10
5239 0U, // G_FLDEXP
5240 0U, // G_FFREXP
5241 0U, // G_FNEG
5242 0U, // G_FPEXT
5243 0U, // G_FPTRUNC
5244 0U, // G_FPTOSI
5245 0U, // G_FPTOUI
5246 0U, // G_SITOFP
5247 0U, // G_UITOFP
5248 0U, // G_FPTOSI_SAT
5249 0U, // G_FPTOUI_SAT
5250 0U, // G_FABS
5251 0U, // G_FCOPYSIGN
5252 0U, // G_IS_FPCLASS
5253 0U, // G_FCANONICALIZE
5254 0U, // G_FMINNUM
5255 0U, // G_FMAXNUM
5256 0U, // G_FMINNUM_IEEE
5257 0U, // G_FMAXNUM_IEEE
5258 0U, // G_FMINIMUM
5259 0U, // G_FMAXIMUM
5260 0U, // G_FMINIMUMNUM
5261 0U, // G_FMAXIMUMNUM
5262 0U, // G_GET_FPENV
5263 0U, // G_SET_FPENV
5264 0U, // G_RESET_FPENV
5265 0U, // G_GET_FPMODE
5266 0U, // G_SET_FPMODE
5267 0U, // G_RESET_FPMODE
5268 0U, // G_GET_ROUNDING
5269 0U, // G_SET_ROUNDING
5270 0U, // G_PTR_ADD
5271 0U, // G_PTRMASK
5272 0U, // G_SMIN
5273 0U, // G_SMAX
5274 0U, // G_UMIN
5275 0U, // G_UMAX
5276 0U, // G_ABS
5277 0U, // G_LROUND
5278 0U, // G_LLROUND
5279 0U, // G_BR
5280 0U, // G_BRJT
5281 0U, // G_VSCALE
5282 0U, // G_INSERT_SUBVECTOR
5283 0U, // G_EXTRACT_SUBVECTOR
5284 0U, // G_INSERT_VECTOR_ELT
5285 0U, // G_EXTRACT_VECTOR_ELT
5286 0U, // G_SHUFFLE_VECTOR
5287 0U, // G_SPLAT_VECTOR
5288 0U, // G_STEP_VECTOR
5289 0U, // G_VECTOR_COMPRESS
5290 0U, // G_CTTZ
5291 0U, // G_CTTZ_ZERO_UNDEF
5292 0U, // G_CTLZ
5293 0U, // G_CTLZ_ZERO_UNDEF
5294 0U, // G_CTLS
5295 0U, // G_CTPOP
5296 0U, // G_BSWAP
5297 0U, // G_BITREVERSE
5298 0U, // G_FCEIL
5299 0U, // G_FCOS
5300 0U, // G_FSIN
5301 0U, // G_FSINCOS
5302 0U, // G_FTAN
5303 0U, // G_FACOS
5304 0U, // G_FASIN
5305 0U, // G_FATAN
5306 0U, // G_FATAN2
5307 0U, // G_FCOSH
5308 0U, // G_FSINH
5309 0U, // G_FTANH
5310 0U, // G_FSQRT
5311 0U, // G_FFLOOR
5312 0U, // G_FRINT
5313 0U, // G_FNEARBYINT
5314 0U, // G_ADDRSPACE_CAST
5315 0U, // G_BLOCK_ADDR
5316 0U, // G_JUMP_TABLE
5317 0U, // G_DYN_STACKALLOC
5318 0U, // G_STACKSAVE
5319 0U, // G_STACKRESTORE
5320 0U, // G_STRICT_FADD
5321 0U, // G_STRICT_FSUB
5322 0U, // G_STRICT_FMUL
5323 0U, // G_STRICT_FDIV
5324 0U, // G_STRICT_FREM
5325 0U, // G_STRICT_FMA
5326 0U, // G_STRICT_FSQRT
5327 0U, // G_STRICT_FLDEXP
5328 0U, // G_READ_REGISTER
5329 0U, // G_WRITE_REGISTER
5330 0U, // G_MEMCPY
5331 0U, // G_MEMCPY_INLINE
5332 0U, // G_MEMMOVE
5333 0U, // G_MEMSET
5334 0U, // G_BZERO
5335 0U, // G_TRAP
5336 0U, // G_DEBUGTRAP
5337 0U, // G_UBSANTRAP
5338 0U, // G_VECREDUCE_SEQ_FADD
5339 0U, // G_VECREDUCE_SEQ_FMUL
5340 0U, // G_VECREDUCE_FADD
5341 0U, // G_VECREDUCE_FMUL
5342 0U, // G_VECREDUCE_FMAX
5343 0U, // G_VECREDUCE_FMIN
5344 0U, // G_VECREDUCE_FMAXIMUM
5345 0U, // G_VECREDUCE_FMINIMUM
5346 0U, // G_VECREDUCE_ADD
5347 0U, // G_VECREDUCE_MUL
5348 0U, // G_VECREDUCE_AND
5349 0U, // G_VECREDUCE_OR
5350 0U, // G_VECREDUCE_XOR
5351 0U, // G_VECREDUCE_SMAX
5352 0U, // G_VECREDUCE_SMIN
5353 0U, // G_VECREDUCE_UMAX
5354 0U, // G_VECREDUCE_UMIN
5355 0U, // G_SBFX
5356 0U, // G_UBFX
5357 0U, // ATOMIC_CMP_SWAP_I128
5358 0U, // ATOMIC_LOAD_ADD_I128
5359 0U, // ATOMIC_LOAD_AND_I128
5360 0U, // ATOMIC_LOAD_NAND_I128
5361 0U, // ATOMIC_LOAD_OR_I128
5362 0U, // ATOMIC_LOAD_SUB_I128
5363 0U, // ATOMIC_LOAD_XOR_I128
5364 0U, // ATOMIC_SWAP_I128
5365 0U, // BUILD_QUADWORD
5366 0U, // BUILD_UACC
5367 0U, // CFENCE
5368 0U, // CFENCE8
5369 0U, // CLRLSLDI
5370 0U, // CLRLSLDI_rec
5371 1032U, // CLRLSLWI
5372 1032U, // CLRLSLWI_rec
5373 256U, // CLRRDI
5374 256U, // CLRRDI_rec
5375 264U, // CLRRWI
5376 264U, // CLRRWI_rec
5377 0U, // DCBFL
5378 0U, // DCBFLP
5379 0U, // DCBFPS
5380 0U, // DCBFx
5381 0U, // DCBSTPS
5382 0U, // DCBTCT
5383 0U, // DCBTDS
5384 0U, // DCBTSTCT
5385 0U, // DCBTSTDS
5386 0U, // DCBTSTT
5387 0U, // DCBTSTx
5388 0U, // DCBTT
5389 0U, // DCBTx
5390 0U, // DFLOADf32
5391 0U, // DFLOADf64
5392 0U, // DFSTOREf32
5393 0U, // DFSTOREf64
5394 0U, // EXTLDI
5395 0U, // EXTLDI_rec
5396 1032U, // EXTLWI
5397 1032U, // EXTLWI_rec
5398 0U, // EXTRDI
5399 0U, // EXTRDI_rec
5400 1032U, // EXTRWI
5401 1032U, // EXTRWI_rec
5402 1032U, // INSLWI
5403 1032U, // INSLWI_rec
5404 0U, // INSRDI
5405 0U, // INSRDI_rec
5406 1032U, // INSRWI
5407 1032U, // INSRWI_rec
5408 0U, // KILL_PAIR
5409 0U, // LAx
5410 0U, // LIWAX
5411 0U, // LIWZX
5412 0U, // PPCLdFixedAddr
5413 272U, // PSUBI
5414 2056U, // RLWIMIbm
5415 2056U, // RLWIMIbm_rec
5416 2056U, // RLWINMbm
5417 2056U, // RLWINMbm_rec
5418 2056U, // RLWNMbm
5419 2056U, // RLWNMbm_rec
5420 256U, // ROTRDI
5421 256U, // ROTRDI_rec
5422 264U, // ROTRWI
5423 264U, // ROTRWI_rec
5424 256U, // SLDI
5425 256U, // SLDI_rec
5426 264U, // SLWI
5427 264U, // SLWI_rec
5428 0U, // SPILLTOVSR_LD
5429 0U, // SPILLTOVSR_LDX
5430 0U, // SPILLTOVSR_ST
5431 0U, // SPILLTOVSR_STX
5432 256U, // SRDI
5433 256U, // SRDI_rec
5434 264U, // SRWI
5435 264U, // SRWI_rec
5436 0U, // STIWX
5437 24U, // SUBI
5438 24U, // SUBIC
5439 24U, // SUBIC_rec
5440 24U, // SUBIS
5441 0U, // SUBPCIS
5442 0U, // XFLOADf32
5443 0U, // XFLOADf64
5444 0U, // XFSTOREf32
5445 0U, // XFSTOREf64
5446 288U, // ADD4
5447 288U, // ADD4O
5448 288U, // ADD4O_rec
5449 288U, // ADD4TLS
5450 288U, // ADD4_rec
5451 288U, // ADD8
5452 288U, // ADD8O
5453 288U, // ADD8O_rec
5454 288U, // ADD8TLS
5455 288U, // ADD8TLS_
5456 288U, // ADD8_rec
5457 288U, // ADDC
5458 288U, // ADDC8
5459 288U, // ADDC8O
5460 288U, // ADDC8O_rec
5461 288U, // ADDC8_rec
5462 288U, // ADDCO
5463 288U, // ADDCO_rec
5464 288U, // ADDC_rec
5465 288U, // ADDE
5466 288U, // ADDE8
5467 288U, // ADDE8O
5468 288U, // ADDE8O_rec
5469 288U, // ADDE8_rec
5470 288U, // ADDEO
5471 288U, // ADDEO_rec
5472 3104U, // ADDEX
5473 3104U, // ADDEX8
5474 288U, // ADDE_rec
5475 288U, // ADDG6S
5476 288U, // ADDG6S8
5477 24U, // ADDI
5478 24U, // ADDI8
5479 24U, // ADDIC
5480 24U, // ADDIC8
5481 24U, // ADDIC_rec
5482 24U, // ADDIS
5483 24U, // ADDIS8
5484 0U, // ADDISdtprelHA
5485 0U, // ADDISdtprelHA32
5486 0U, // ADDISgotTprelHA
5487 0U, // ADDIStlsgdHA
5488 0U, // ADDIStlsldHA
5489 0U, // ADDIStocHA
5490 0U, // ADDIStocHA8
5491 0U, // ADDIdtprelL
5492 0U, // ADDIdtprelL32
5493 0U, // ADDItlsgdL
5494 0U, // ADDItlsgdL32
5495 0U, // ADDItlsgdLADDR
5496 0U, // ADDItlsgdLADDR32
5497 0U, // ADDItlsldL
5498 0U, // ADDItlsldL32
5499 0U, // ADDItlsldLADDR
5500 0U, // ADDItlsldLADDR32
5501 0U, // ADDItoc
5502 0U, // ADDItoc8
5503 0U, // ADDItocL
5504 0U, // ADDItocL8
5505 0U, // ADDME
5506 0U, // ADDME8
5507 0U, // ADDME8O
5508 0U, // ADDME8O_rec
5509 0U, // ADDME8_rec
5510 0U, // ADDMEO
5511 0U, // ADDMEO_rec
5512 0U, // ADDME_rec
5513 0U, // ADDPCIS
5514 0U, // ADDZE
5515 0U, // ADDZE8
5516 0U, // ADDZE8O
5517 0U, // ADDZE8O_rec
5518 0U, // ADDZE8_rec
5519 0U, // ADDZEO
5520 0U, // ADDZEO_rec
5521 0U, // ADDZE_rec
5522 0U, // ADJCALLSTACKDOWN
5523 0U, // ADJCALLSTACKUP
5524 288U, // AND
5525 288U, // AND8
5526 288U, // AND8_rec
5527 288U, // ANDC
5528 288U, // ANDC8
5529 288U, // ANDC8_rec
5530 288U, // ANDC_rec
5531 40U, // ANDI8_rec
5532 40U, // ANDIS8_rec
5533 40U, // ANDIS_rec
5534 40U, // ANDI_rec
5535 0U, // ANDI_rec_1_EQ_BIT
5536 0U, // ANDI_rec_1_EQ_BIT8
5537 0U, // ANDI_rec_1_GT_BIT
5538 0U, // ANDI_rec_1_GT_BIT8
5539 288U, // AND_rec
5540 1U, // ATOMIC_CMP_SWAP_I16
5541 1U, // ATOMIC_CMP_SWAP_I32
5542 0U, // ATOMIC_CMP_SWAP_I64
5543 0U, // ATOMIC_CMP_SWAP_I8
5544 0U, // ATOMIC_LOAD_ADD_I16
5545 0U, // ATOMIC_LOAD_ADD_I32
5546 0U, // ATOMIC_LOAD_ADD_I64
5547 0U, // ATOMIC_LOAD_ADD_I8
5548 0U, // ATOMIC_LOAD_AND_I16
5549 0U, // ATOMIC_LOAD_AND_I32
5550 0U, // ATOMIC_LOAD_AND_I64
5551 0U, // ATOMIC_LOAD_AND_I8
5552 0U, // ATOMIC_LOAD_MAX_I16
5553 0U, // ATOMIC_LOAD_MAX_I32
5554 0U, // ATOMIC_LOAD_MAX_I64
5555 0U, // ATOMIC_LOAD_MAX_I8
5556 0U, // ATOMIC_LOAD_MIN_I16
5557 0U, // ATOMIC_LOAD_MIN_I32
5558 0U, // ATOMIC_LOAD_MIN_I64
5559 0U, // ATOMIC_LOAD_MIN_I8
5560 0U, // ATOMIC_LOAD_NAND_I16
5561 0U, // ATOMIC_LOAD_NAND_I32
5562 0U, // ATOMIC_LOAD_NAND_I64
5563 0U, // ATOMIC_LOAD_NAND_I8
5564 0U, // ATOMIC_LOAD_OR_I16
5565 0U, // ATOMIC_LOAD_OR_I32
5566 0U, // ATOMIC_LOAD_OR_I64
5567 0U, // ATOMIC_LOAD_OR_I8
5568 0U, // ATOMIC_LOAD_SUB_I16
5569 0U, // ATOMIC_LOAD_SUB_I32
5570 0U, // ATOMIC_LOAD_SUB_I64
5571 0U, // ATOMIC_LOAD_SUB_I8
5572 0U, // ATOMIC_LOAD_UMAX_I16
5573 0U, // ATOMIC_LOAD_UMAX_I32
5574 0U, // ATOMIC_LOAD_UMAX_I64
5575 0U, // ATOMIC_LOAD_UMAX_I8
5576 0U, // ATOMIC_LOAD_UMIN_I16
5577 0U, // ATOMIC_LOAD_UMIN_I32
5578 0U, // ATOMIC_LOAD_UMIN_I64
5579 0U, // ATOMIC_LOAD_UMIN_I8
5580 0U, // ATOMIC_LOAD_XOR_I16
5581 0U, // ATOMIC_LOAD_XOR_I32
5582 0U, // ATOMIC_LOAD_XOR_I64
5583 0U, // ATOMIC_LOAD_XOR_I8
5584 0U, // ATOMIC_SWAP_I16
5585 0U, // ATOMIC_SWAP_I32
5586 0U, // ATOMIC_SWAP_I64
5587 0U, // ATOMIC_SWAP_I8
5588 0U, // ATTN
5589 0U, // B
5590 0U, // BA
5591 0U, // BC
5592 0U, // BCC
5593 0U, // BCCA
5594 0U, // BCCCTR
5595 0U, // BCCCTR8
5596 0U, // BCCCTRL
5597 0U, // BCCCTRL8
5598 0U, // BCCL
5599 0U, // BCCLA
5600 0U, // BCCLR
5601 0U, // BCCLRL
5602 0U, // BCCTR
5603 0U, // BCCTR8
5604 0U, // BCCTR8n
5605 0U, // BCCTRL
5606 0U, // BCCTRL8
5607 0U, // BCCTRL8n
5608 0U, // BCCTRLn
5609 0U, // BCCTRn
5610 4128U, // BCDADD_rec
5611 304U, // BCDCFN_rec
5612 304U, // BCDCFSQ_rec
5613 304U, // BCDCFZ_rec
5614 288U, // BCDCPSGN_rec
5615 0U, // BCDCTN_rec
5616 0U, // BCDCTSQ_rec
5617 304U, // BCDCTZ_rec
5618 304U, // BCDSETSGN_rec
5619 4128U, // BCDSR_rec
5620 4128U, // BCDSUB_rec
5621 4128U, // BCDS_rec
5622 4128U, // BCDTRUNC_rec
5623 288U, // BCDUS_rec
5624 288U, // BCDUTRUNC_rec
5625 0U, // BCL
5626 0U, // BCLR
5627 0U, // BCLRL
5628 0U, // BCLRLn
5629 0U, // BCLRn
5630 0U, // BCLalways
5631 0U, // BCLn
5632 0U, // BCTR
5633 0U, // BCTR8
5634 0U, // BCTRL
5635 0U, // BCTRL8
5636 0U, // BCTRL8_LDinto_toc
5637 0U, // BCTRL8_LDinto_toc_RM
5638 0U, // BCTRL8_RM
5639 0U, // BCTRL_LWZinto_toc
5640 0U, // BCTRL_LWZinto_toc_RM
5641 0U, // BCTRL_RM
5642 0U, // BCn
5643 0U, // BDNZ
5644 0U, // BDNZ8
5645 0U, // BDNZA
5646 0U, // BDNZAm
5647 0U, // BDNZAp
5648 0U, // BDNZL
5649 0U, // BDNZLA
5650 0U, // BDNZLAm
5651 0U, // BDNZLAp
5652 0U, // BDNZLR
5653 0U, // BDNZLR8
5654 0U, // BDNZLRL
5655 0U, // BDNZLRLm
5656 0U, // BDNZLRLp
5657 0U, // BDNZLRm
5658 0U, // BDNZLRp
5659 0U, // BDNZLm
5660 0U, // BDNZLp
5661 0U, // BDNZm
5662 0U, // BDNZp
5663 0U, // BDZ
5664 0U, // BDZ8
5665 0U, // BDZA
5666 0U, // BDZAm
5667 0U, // BDZAp
5668 0U, // BDZL
5669 0U, // BDZLA
5670 0U, // BDZLAm
5671 0U, // BDZLAp
5672 0U, // BDZLR
5673 0U, // BDZLR8
5674 0U, // BDZLRL
5675 0U, // BDZLRLm
5676 0U, // BDZLRLp
5677 0U, // BDZLRm
5678 0U, // BDZLRp
5679 0U, // BDZLm
5680 0U, // BDZLp
5681 0U, // BDZm
5682 0U, // BDZp
5683 0U, // BL
5684 0U, // BL8
5685 0U, // BL8_NOP
5686 0U, // BL8_NOP_RM
5687 0U, // BL8_NOP_TLS
5688 0U, // BL8_NOTOC
5689 0U, // BL8_NOTOC_RM
5690 0U, // BL8_NOTOC_TLS
5691 0U, // BL8_RM
5692 0U, // BL8_TLS
5693 0U, // BL8_TLS_
5694 0U, // BLA
5695 0U, // BLA8
5696 0U, // BLA8_NOP
5697 0U, // BLA8_NOP_RM
5698 0U, // BLA8_RM
5699 0U, // BLA_RM
5700 0U, // BLR
5701 0U, // BLR8
5702 0U, // BLRL
5703 0U, // BL_NOP
5704 0U, // BL_NOP_RM
5705 0U, // BL_RM
5706 0U, // BL_TLS
5707 288U, // BPERMD
5708 0U, // BRD
5709 0U, // BRH
5710 0U, // BRH8
5711 288U, // BRINC
5712 0U, // BRW
5713 0U, // BRW8
5714 0U, // CBCDTD
5715 0U, // CBCDTD8
5716 0U, // CDTBCD
5717 0U, // CDTBCD8
5718 288U, // CFUGED
5719 0U, // CLRBHRB
5720 288U, // CMPB
5721 288U, // CMPB8
5722 288U, // CMPD
5723 24U, // CMPDI
5724 288U, // CMPEQB
5725 288U, // CMPLD
5726 40U, // CMPLDI
5727 288U, // CMPLW
5728 40U, // CMPLWI
5729 2080U, // CMPRB
5730 2080U, // CMPRB8
5731 288U, // CMPW
5732 24U, // CMPWI
5733 0U, // CNTLZD
5734 288U, // CNTLZDM
5735 0U, // CNTLZD_rec
5736 0U, // CNTLZW
5737 0U, // CNTLZW8
5738 0U, // CNTLZW8_rec
5739 0U, // CNTLZW_rec
5740 0U, // CNTTZD
5741 288U, // CNTTZDM
5742 0U, // CNTTZD_rec
5743 0U, // CNTTZW
5744 0U, // CNTTZW8
5745 0U, // CNTTZW8_rec
5746 0U, // CNTTZW_rec
5747 0U, // CP_ABORT
5748 0U, // CP_COPY
5749 0U, // CP_COPY8
5750 304U, // CP_PASTE8_rec
5751 304U, // CP_PASTE_rec
5752 0U, // CR6SET
5753 0U, // CR6UNSET
5754 288U, // CRAND
5755 288U, // CRANDC
5756 288U, // CREQV
5757 288U, // CRNAND
5758 288U, // CRNOR
5759 0U, // CRNOT
5760 288U, // CROR
5761 288U, // CRORC
5762 56U, // CRSET
5763 56U, // CRUNSET
5764 288U, // CRXOR
5765 0U, // CTRL_DEP
5766 288U, // DADD
5767 288U, // DADDQ
5768 288U, // DADDQ_rec
5769 288U, // DADD_rec
5770 0U, // DARN
5771 0U, // DCBA
5772 0U, // DCBF
5773 0U, // DCBFEP
5774 0U, // DCBI
5775 0U, // DCBST
5776 0U, // DCBSTEP
5777 0U, // DCBT
5778 0U, // DCBTEP
5779 0U, // DCBTST
5780 0U, // DCBTSTEP
5781 0U, // DCBZ
5782 0U, // DCBZEP
5783 0U, // DCBZL
5784 0U, // DCBZLEP
5785 0U, // DCCCI
5786 0U, // DCFFIX
5787 0U, // DCFFIXQ
5788 0U, // DCFFIXQQ
5789 0U, // DCFFIXQ_rec
5790 0U, // DCFFIX_rec
5791 288U, // DCMPO
5792 288U, // DCMPOQ
5793 288U, // DCMPU
5794 288U, // DCMPUQ
5795 0U, // DCTDP
5796 0U, // DCTDP_rec
5797 0U, // DCTFIX
5798 0U, // DCTFIXQ
5799 0U, // DCTFIXQQ
5800 0U, // DCTFIXQ_rec
5801 0U, // DCTFIX_rec
5802 0U, // DCTQPQ
5803 0U, // DCTQPQ_rec
5804 0U, // DDEDPD
5805 0U, // DDEDPDQ
5806 0U, // DDEDPDQ_rec
5807 0U, // DDEDPD_rec
5808 288U, // DDIV
5809 288U, // DDIVQ
5810 288U, // DDIVQ_rec
5811 288U, // DDIV_rec
5812 0U, // DENBCD
5813 0U, // DENBCDQ
5814 0U, // DENBCDQ_rec
5815 0U, // DENBCD_rec
5816 288U, // DIEX
5817 288U, // DIEXQ
5818 288U, // DIEXQ_rec
5819 288U, // DIEX_rec
5820 288U, // DIVD
5821 288U, // DIVDE
5822 288U, // DIVDEO
5823 288U, // DIVDEO_rec
5824 288U, // DIVDEU
5825 288U, // DIVDEUO
5826 288U, // DIVDEUO_rec
5827 288U, // DIVDEU_rec
5828 288U, // DIVDE_rec
5829 288U, // DIVDO
5830 288U, // DIVDO_rec
5831 288U, // DIVDU
5832 288U, // DIVDUO
5833 288U, // DIVDUO_rec
5834 288U, // DIVDU_rec
5835 288U, // DIVD_rec
5836 288U, // DIVW
5837 288U, // DIVWE
5838 288U, // DIVWEO
5839 288U, // DIVWEO_rec
5840 288U, // DIVWEU
5841 288U, // DIVWEUO
5842 288U, // DIVWEUO_rec
5843 288U, // DIVWEU_rec
5844 288U, // DIVWE_rec
5845 288U, // DIVWO
5846 288U, // DIVWO_rec
5847 288U, // DIVWU
5848 288U, // DIVWUO
5849 288U, // DIVWUO_rec
5850 288U, // DIVWU_rec
5851 288U, // DIVW_rec
5852 0U, // DMMR
5853 0U, // DMSETDMRZ
5854 64U, // DMSHA2HASH
5855 0U, // DMSHA3HASH
5856 288U, // DMUL
5857 288U, // DMULQ
5858 288U, // DMULQ_rec
5859 288U, // DMUL_rec
5860 0U, // DMXOR
5861 288U, // DMXVBF16GERX2
5862 328U, // DMXVBF16GERX2NN
5863 328U, // DMXVBF16GERX2NP
5864 328U, // DMXVBF16GERX2PN
5865 328U, // DMXVBF16GERX2PP
5866 288U, // DMXVF16GERX2
5867 328U, // DMXVF16GERX2NN
5868 328U, // DMXVF16GERX2NP
5869 328U, // DMXVF16GERX2PN
5870 328U, // DMXVF16GERX2PP
5871 288U, // DMXVI8GERX4
5872 328U, // DMXVI8GERX4PP
5873 328U, // DMXVI8GERX4SPP
5874 336U, // DMXXEXTFDMR256
5875 544U, // DMXXEXTFDMR512
5876 800U, // DMXXEXTFDMR512_HI
5877 336U, // DMXXINSTDMR256
5878 544U, // DMXXINSTDMR512
5879 800U, // DMXXINSTDMR512_HI
5880 0U, // DMXXSETACCZ
5881 88U, // DMXXSHAPAD
5882 3104U, // DQUA
5883 0U, // DQUAI
5884 0U, // DQUAIQ
5885 0U, // DQUAIQ_rec
5886 0U, // DQUAI_rec
5887 3104U, // DQUAQ
5888 3104U, // DQUAQ_rec
5889 3104U, // DQUA_rec
5890 0U, // DRDPQ
5891 0U, // DRDPQ_rec
5892 0U, // DRINTN
5893 0U, // DRINTNQ
5894 0U, // DRINTNQ_rec
5895 0U, // DRINTN_rec
5896 0U, // DRINTX
5897 0U, // DRINTXQ
5898 0U, // DRINTXQ_rec
5899 0U, // DRINTX_rec
5900 3104U, // DRRND
5901 3104U, // DRRNDQ
5902 3104U, // DRRNDQ_rec
5903 3104U, // DRRND_rec
5904 0U, // DRSP
5905 0U, // DRSP_rec
5906 256U, // DSCLI
5907 256U, // DSCLIQ
5908 256U, // DSCLIQ_rec
5909 256U, // DSCLI_rec
5910 256U, // DSCRI
5911 256U, // DSCRIQ
5912 256U, // DSCRIQ_rec
5913 256U, // DSCRI_rec
5914 0U, // DSS
5915 0U, // DSSALL
5916 96U, // DST
5917 96U, // DST64
5918 96U, // DSTST
5919 96U, // DSTST64
5920 96U, // DSTSTT
5921 96U, // DSTSTT64
5922 96U, // DSTT
5923 96U, // DSTT64
5924 288U, // DSUB
5925 288U, // DSUBQ
5926 288U, // DSUBQ_rec
5927 288U, // DSUB_rec
5928 256U, // DTSTDC
5929 256U, // DTSTDCQ
5930 256U, // DTSTDG
5931 256U, // DTSTDGQ
5932 288U, // DTSTEX
5933 288U, // DTSTEXQ
5934 288U, // DTSTSF
5935 0U, // DTSTSFI
5936 0U, // DTSTSFIQ
5937 288U, // DTSTSFQ
5938 0U, // DXEX
5939 0U, // DXEXQ
5940 0U, // DXEXQ_rec
5941 0U, // DXEX_rec
5942 0U, // DYNALLOC
5943 0U, // DYNALLOC8
5944 0U, // DYNAREAOFFSET
5945 0U, // DYNAREAOFFSET8
5946 0U, // DecreaseCTR8loop
5947 0U, // DecreaseCTRloop
5948 0U, // EFDABS
5949 288U, // EFDADD
5950 0U, // EFDCFS
5951 0U, // EFDCFSF
5952 0U, // EFDCFSI
5953 0U, // EFDCFSID
5954 0U, // EFDCFUF
5955 0U, // EFDCFUI
5956 0U, // EFDCFUID
5957 288U, // EFDCMPEQ
5958 288U, // EFDCMPGT
5959 288U, // EFDCMPLT
5960 0U, // EFDCTSF
5961 0U, // EFDCTSI
5962 0U, // EFDCTSIDZ
5963 0U, // EFDCTSIZ
5964 0U, // EFDCTUF
5965 0U, // EFDCTUI
5966 0U, // EFDCTUIDZ
5967 0U, // EFDCTUIZ
5968 288U, // EFDDIV
5969 288U, // EFDMUL
5970 0U, // EFDNABS
5971 0U, // EFDNEG
5972 288U, // EFDSUB
5973 288U, // EFDTSTEQ
5974 288U, // EFDTSTGT
5975 288U, // EFDTSTLT
5976 0U, // EFSABS
5977 288U, // EFSADD
5978 0U, // EFSCFD
5979 0U, // EFSCFSF
5980 0U, // EFSCFSI
5981 0U, // EFSCFUF
5982 0U, // EFSCFUI
5983 288U, // EFSCMPEQ
5984 288U, // EFSCMPGT
5985 288U, // EFSCMPLT
5986 0U, // EFSCTSF
5987 0U, // EFSCTSI
5988 0U, // EFSCTSIZ
5989 0U, // EFSCTUF
5990 0U, // EFSCTUI
5991 0U, // EFSCTUIZ
5992 288U, // EFSDIV
5993 288U, // EFSMUL
5994 0U, // EFSNABS
5995 0U, // EFSNEG
5996 288U, // EFSSUB
5997 288U, // EFSTSTEQ
5998 288U, // EFSTSTGT
5999 288U, // EFSTSTLT
6000 0U, // EH_SjLj_LongJmp32
6001 0U, // EH_SjLj_LongJmp64
6002 0U, // EH_SjLj_SetJmp32
6003 0U, // EH_SjLj_SetJmp64
6004 0U, // EH_SjLj_Setup
6005 288U, // EQV
6006 288U, // EQV8
6007 288U, // EQV8_rec
6008 288U, // EQV_rec
6009 0U, // EVABS
6010 360U, // EVADDIW
6011 0U, // EVADDSMIAAW
6012 0U, // EVADDSSIAAW
6013 0U, // EVADDUMIAAW
6014 0U, // EVADDUSIAAW
6015 288U, // EVADDW
6016 288U, // EVAND
6017 288U, // EVANDC
6018 288U, // EVCMPEQ
6019 288U, // EVCMPGTS
6020 288U, // EVCMPGTU
6021 288U, // EVCMPLTS
6022 288U, // EVCMPLTU
6023 0U, // EVCNTLSW
6024 0U, // EVCNTLZW
6025 288U, // EVDIVWS
6026 288U, // EVDIVWU
6027 288U, // EVEQV
6028 0U, // EVEXTSB
6029 0U, // EVEXTSH
6030 0U, // EVFSABS
6031 288U, // EVFSADD
6032 0U, // EVFSCFSF
6033 0U, // EVFSCFSI
6034 0U, // EVFSCFUF
6035 0U, // EVFSCFUI
6036 288U, // EVFSCMPEQ
6037 288U, // EVFSCMPGT
6038 288U, // EVFSCMPLT
6039 0U, // EVFSCTSF
6040 0U, // EVFSCTSI
6041 0U, // EVFSCTSIZ
6042 0U, // EVFSCTUF
6043 0U, // EVFSCTUI
6044 0U, // EVFSCTUIZ
6045 288U, // EVFSDIV
6046 288U, // EVFSMUL
6047 0U, // EVFSNABS
6048 0U, // EVFSNEG
6049 288U, // EVFSSUB
6050 288U, // EVFSTSTEQ
6051 288U, // EVFSTSTGT
6052 288U, // EVFSTSTLT
6053 0U, // EVLDD
6054 0U, // EVLDDX
6055 0U, // EVLDH
6056 0U, // EVLDHX
6057 0U, // EVLDW
6058 0U, // EVLDWX
6059 0U, // EVLHHESPLAT
6060 0U, // EVLHHESPLATX
6061 0U, // EVLHHOSSPLAT
6062 0U, // EVLHHOSSPLATX
6063 0U, // EVLHHOUSPLAT
6064 0U, // EVLHHOUSPLATX
6065 0U, // EVLWHE
6066 0U, // EVLWHEX
6067 0U, // EVLWHOS
6068 0U, // EVLWHOSX
6069 0U, // EVLWHOU
6070 0U, // EVLWHOUX
6071 0U, // EVLWHSPLAT
6072 0U, // EVLWHSPLATX
6073 0U, // EVLWWSPLAT
6074 0U, // EVLWWSPLATX
6075 288U, // EVMERGEHI
6076 288U, // EVMERGEHILO
6077 288U, // EVMERGELO
6078 288U, // EVMERGELOHI
6079 288U, // EVMHEGSMFAA
6080 288U, // EVMHEGSMFAN
6081 288U, // EVMHEGSMIAA
6082 288U, // EVMHEGSMIAN
6083 288U, // EVMHEGUMIAA
6084 288U, // EVMHEGUMIAN
6085 288U, // EVMHESMF
6086 288U, // EVMHESMFA
6087 288U, // EVMHESMFAAW
6088 288U, // EVMHESMFANW
6089 288U, // EVMHESMI
6090 288U, // EVMHESMIA
6091 288U, // EVMHESMIAAW
6092 288U, // EVMHESMIANW
6093 288U, // EVMHESSF
6094 288U, // EVMHESSFA
6095 288U, // EVMHESSFAAW
6096 288U, // EVMHESSFANW
6097 288U, // EVMHESSIAAW
6098 288U, // EVMHESSIANW
6099 288U, // EVMHEUMI
6100 288U, // EVMHEUMIA
6101 288U, // EVMHEUMIAAW
6102 288U, // EVMHEUMIANW
6103 288U, // EVMHEUSIAAW
6104 288U, // EVMHEUSIANW
6105 288U, // EVMHOGSMFAA
6106 288U, // EVMHOGSMFAN
6107 288U, // EVMHOGSMIAA
6108 288U, // EVMHOGSMIAN
6109 288U, // EVMHOGUMIAA
6110 288U, // EVMHOGUMIAN
6111 288U, // EVMHOSMF
6112 288U, // EVMHOSMFA
6113 288U, // EVMHOSMFAAW
6114 288U, // EVMHOSMFANW
6115 288U, // EVMHOSMI
6116 288U, // EVMHOSMIA
6117 288U, // EVMHOSMIAAW
6118 288U, // EVMHOSMIANW
6119 288U, // EVMHOSSF
6120 288U, // EVMHOSSFA
6121 288U, // EVMHOSSFAAW
6122 288U, // EVMHOSSFANW
6123 288U, // EVMHOSSIAAW
6124 288U, // EVMHOSSIANW
6125 288U, // EVMHOUMI
6126 288U, // EVMHOUMIA
6127 288U, // EVMHOUMIAAW
6128 288U, // EVMHOUMIANW
6129 288U, // EVMHOUSIAAW
6130 288U, // EVMHOUSIANW
6131 0U, // EVMRA
6132 288U, // EVMWHSMF
6133 288U, // EVMWHSMFA
6134 288U, // EVMWHSMI
6135 288U, // EVMWHSMIA
6136 288U, // EVMWHSSF
6137 288U, // EVMWHSSFA
6138 288U, // EVMWHUMI
6139 288U, // EVMWHUMIA
6140 288U, // EVMWLSMIAAW
6141 288U, // EVMWLSMIANW
6142 288U, // EVMWLSSIAAW
6143 288U, // EVMWLSSIANW
6144 288U, // EVMWLUMI
6145 288U, // EVMWLUMIA
6146 288U, // EVMWLUMIAAW
6147 288U, // EVMWLUMIANW
6148 288U, // EVMWLUSIAAW
6149 288U, // EVMWLUSIANW
6150 288U, // EVMWSMF
6151 288U, // EVMWSMFA
6152 288U, // EVMWSMFAA
6153 288U, // EVMWSMFAN
6154 288U, // EVMWSMI
6155 288U, // EVMWSMIA
6156 288U, // EVMWSMIAA
6157 288U, // EVMWSMIAN
6158 288U, // EVMWSSF
6159 288U, // EVMWSSFA
6160 288U, // EVMWSSFAA
6161 288U, // EVMWSSFAN
6162 288U, // EVMWUMI
6163 288U, // EVMWUMIA
6164 288U, // EVMWUMIAA
6165 288U, // EVMWUMIAN
6166 288U, // EVNAND
6167 0U, // EVNEG
6168 288U, // EVNOR
6169 288U, // EVOR
6170 288U, // EVORC
6171 288U, // EVRLW
6172 264U, // EVRLWI
6173 0U, // EVRNDW
6174 0U, // EVSEL
6175 288U, // EVSLW
6176 264U, // EVSLWI
6177 0U, // EVSPLATFI
6178 0U, // EVSPLATI
6179 264U, // EVSRWIS
6180 264U, // EVSRWIU
6181 288U, // EVSRWS
6182 288U, // EVSRWU
6183 0U, // EVSTDD
6184 0U, // EVSTDDX
6185 0U, // EVSTDH
6186 0U, // EVSTDHX
6187 0U, // EVSTDW
6188 0U, // EVSTDWX
6189 0U, // EVSTWHE
6190 0U, // EVSTWHEX
6191 0U, // EVSTWHO
6192 0U, // EVSTWHOX
6193 0U, // EVSTWWE
6194 0U, // EVSTWWEX
6195 0U, // EVSTWWO
6196 0U, // EVSTWWOX
6197 0U, // EVSUBFSMIAAW
6198 0U, // EVSUBFSSIAAW
6199 0U, // EVSUBFUMIAAW
6200 0U, // EVSUBFUSIAAW
6201 288U, // EVSUBFW
6202 288U, // EVSUBIFW
6203 288U, // EVXOR
6204 0U, // EXTSB
6205 0U, // EXTSB8
6206 0U, // EXTSB8_32_64
6207 0U, // EXTSB8_rec
6208 0U, // EXTSB_rec
6209 0U, // EXTSH
6210 0U, // EXTSH8
6211 0U, // EXTSH8_32_64
6212 0U, // EXTSH8_rec
6213 0U, // EXTSH_rec
6214 0U, // EXTSW
6215 256U, // EXTSWSLI
6216 256U, // EXTSWSLI_32_64
6217 256U, // EXTSWSLI_32_64_rec
6218 256U, // EXTSWSLI_rec
6219 0U, // EXTSW_32
6220 0U, // EXTSW_32_64
6221 0U, // EXTSW_32_64_rec
6222 0U, // EXTSW_rec
6223 0U, // EnforceIEIO
6224 0U, // FABSD
6225 0U, // FABSD_rec
6226 0U, // FABSS
6227 0U, // FABSS_rec
6228 288U, // FADD
6229 288U, // FADDS
6230 288U, // FADDS_rec
6231 288U, // FADD_rec
6232 0U, // FADDrtz
6233 0U, // FCFID
6234 0U, // FCFIDS
6235 0U, // FCFIDS_rec
6236 0U, // FCFIDU
6237 0U, // FCFIDUS
6238 0U, // FCFIDUS_rec
6239 0U, // FCFIDU_rec
6240 0U, // FCFID_rec
6241 288U, // FCMPOD
6242 288U, // FCMPOS
6243 288U, // FCMPUD
6244 288U, // FCMPUS
6245 288U, // FCPSGND
6246 288U, // FCPSGND_rec
6247 288U, // FCPSGNS
6248 288U, // FCPSGNS_rec
6249 0U, // FCTID
6250 0U, // FCTIDU
6251 0U, // FCTIDUZ
6252 0U, // FCTIDUZ_rec
6253 0U, // FCTIDU_rec
6254 0U, // FCTIDZ
6255 0U, // FCTIDZ_rec
6256 0U, // FCTID_rec
6257 0U, // FCTIW
6258 0U, // FCTIWU
6259 0U, // FCTIWUZ
6260 0U, // FCTIWUZ_rec
6261 0U, // FCTIWU_rec
6262 0U, // FCTIWZ
6263 0U, // FCTIWZ_rec
6264 0U, // FCTIW_rec
6265 288U, // FDIV
6266 288U, // FDIVS
6267 288U, // FDIVS_rec
6268 288U, // FDIV_rec
6269 0U, // FENCE
6270 2080U, // FMADD
6271 2080U, // FMADDS
6272 2080U, // FMADDS_rec
6273 2080U, // FMADD_rec
6274 0U, // FMR
6275 0U, // FMR_rec
6276 2080U, // FMSUB
6277 2080U, // FMSUBS
6278 2080U, // FMSUBS_rec
6279 2080U, // FMSUB_rec
6280 288U, // FMUL
6281 288U, // FMULS
6282 288U, // FMULS_rec
6283 288U, // FMUL_rec
6284 0U, // FNABSD
6285 0U, // FNABSD_rec
6286 0U, // FNABSS
6287 0U, // FNABSS_rec
6288 0U, // FNEGD
6289 0U, // FNEGD_rec
6290 0U, // FNEGS
6291 0U, // FNEGS_rec
6292 2080U, // FNMADD
6293 2080U, // FNMADDS
6294 2080U, // FNMADDS_rec
6295 2080U, // FNMADD_rec
6296 2080U, // FNMSUB
6297 2080U, // FNMSUBS
6298 2080U, // FNMSUBS_rec
6299 2080U, // FNMSUB_rec
6300 0U, // FRE
6301 0U, // FRES
6302 0U, // FRES_rec
6303 0U, // FRE_rec
6304 0U, // FRIMD
6305 0U, // FRIMD_rec
6306 0U, // FRIMS
6307 0U, // FRIMS_rec
6308 0U, // FRIND
6309 0U, // FRIND_rec
6310 0U, // FRINS
6311 0U, // FRINS_rec
6312 0U, // FRIPD
6313 0U, // FRIPD_rec
6314 0U, // FRIPS
6315 0U, // FRIPS_rec
6316 0U, // FRIZD
6317 0U, // FRIZD_rec
6318 0U, // FRIZS
6319 0U, // FRIZS_rec
6320 0U, // FRSP
6321 0U, // FRSP_rec
6322 0U, // FRSQRTE
6323 0U, // FRSQRTES
6324 0U, // FRSQRTES_rec
6325 0U, // FRSQRTE_rec
6326 2080U, // FSELD
6327 2080U, // FSELD_rec
6328 2080U, // FSELS
6329 2080U, // FSELS_rec
6330 0U, // FSQRT
6331 0U, // FSQRTS
6332 0U, // FSQRTS_rec
6333 0U, // FSQRT_rec
6334 288U, // FSUB
6335 288U, // FSUBS
6336 288U, // FSUBS_rec
6337 288U, // FSUB_rec
6338 288U, // FTDIV
6339 0U, // FTSQRT
6340 0U, // GETtlsADDR
6341 0U, // GETtlsADDR32
6342 0U, // GETtlsADDR32AIX
6343 0U, // GETtlsADDR64AIX
6344 0U, // GETtlsADDRPCREL
6345 0U, // GETtlsMOD32AIX
6346 0U, // GETtlsMOD64AIX
6347 0U, // GETtlsTpointer32AIX
6348 0U, // GETtlsldADDR
6349 0U, // GETtlsldADDR32
6350 0U, // GETtlsldADDRPCREL
6351 0U, // HASHCHK
6352 0U, // HASHCHK8
6353 0U, // HASHCHKP
6354 0U, // HASHCHKP8
6355 0U, // HASHST
6356 0U, // HASHST8
6357 0U, // HASHSTP
6358 0U, // HASHSTP8
6359 0U, // HRFID
6360 0U, // ICBI
6361 0U, // ICBIEP
6362 0U, // ICBLC
6363 0U, // ICBLQ
6364 0U, // ICBT
6365 0U, // ICBTLS
6366 0U, // ICCCI
6367 2080U, // ISEL
6368 2080U, // ISEL8
6369 0U, // ISYNC
6370 0U, // LA
6371 0U, // LA8
6372 0U, // LBARX
6373 1U, // LBARXL
6374 0U, // LBEPX
6375 0U, // LBZ
6376 0U, // LBZ8
6377 288U, // LBZCIX
6378 0U, // LBZU
6379 0U, // LBZU8
6380 0U, // LBZUX
6381 0U, // LBZUX8
6382 0U, // LBZX
6383 0U, // LBZX8
6384 288U, // LBZXTLS
6385 288U, // LBZXTLS_
6386 288U, // LBZXTLS_32
6387 0U, // LD
6388 0U, // LDARX
6389 1U, // LDARXL
6390 368U, // LDAT
6391 0U, // LDAT_COND_PSEUDO
6392 0U, // LDAT_PSEUDO
6393 0U, // LDBRX
6394 288U, // LDCIX
6395 0U, // LDU
6396 0U, // LDUX
6397 0U, // LDX
6398 288U, // LDXTLS
6399 288U, // LDXTLS_
6400 0U, // LDgotTprelL
6401 0U, // LDgotTprelL32
6402 0U, // LDtoc
6403 0U, // LDtocBA
6404 0U, // LDtocCPT
6405 0U, // LDtocJTI
6406 0U, // LDtocL
6407 0U, // LFD
6408 0U, // LFDEPX
6409 0U, // LFDU
6410 0U, // LFDUX
6411 0U, // LFDX
6412 288U, // LFDXTLS
6413 288U, // LFDXTLS_
6414 0U, // LFIWAX
6415 0U, // LFIWZX
6416 0U, // LFS
6417 0U, // LFSU
6418 0U, // LFSUX
6419 0U, // LFSX
6420 288U, // LFSXTLS
6421 288U, // LFSXTLS_
6422 0U, // LHA
6423 0U, // LHA8
6424 0U, // LHARX
6425 1U, // LHARXL
6426 0U, // LHAU
6427 0U, // LHAU8
6428 0U, // LHAUX
6429 0U, // LHAUX8
6430 0U, // LHAX
6431 0U, // LHAX8
6432 288U, // LHAXTLS
6433 288U, // LHAXTLS_
6434 288U, // LHAXTLS_32
6435 0U, // LHBRX
6436 0U, // LHBRX8
6437 0U, // LHEPX
6438 0U, // LHZ
6439 0U, // LHZ8
6440 288U, // LHZCIX
6441 0U, // LHZU
6442 0U, // LHZU8
6443 0U, // LHZUX
6444 0U, // LHZUX8
6445 0U, // LHZX
6446 0U, // LHZX8
6447 288U, // LHZXTLS
6448 288U, // LHZXTLS_
6449 288U, // LHZXTLS_32
6450 0U, // LI
6451 0U, // LI8
6452 0U, // LIS
6453 0U, // LIS8
6454 0U, // LMW
6455 0U, // LQ
6456 0U, // LQARX
6457 1U, // LQARXL
6458 0U, // LQX_PSEUDO
6459 264U, // LSWI
6460 0U, // LVEBX
6461 0U, // LVEHX
6462 0U, // LVEWX
6463 0U, // LVSL
6464 0U, // LVSR
6465 0U, // LVX
6466 0U, // LVXL
6467 0U, // LWA
6468 0U, // LWARX
6469 1U, // LWARXL
6470 368U, // LWAT
6471 0U, // LWAT_COND_PSEUDO
6472 0U, // LWAT_PSEUDO
6473 0U, // LWAUX
6474 0U, // LWAX
6475 288U, // LWAXTLS
6476 288U, // LWAXTLS_
6477 288U, // LWAXTLS_32
6478 0U, // LWAX_32
6479 0U, // LWA_32
6480 0U, // LWBRX
6481 0U, // LWBRX8
6482 0U, // LWEPX
6483 0U, // LWZ
6484 0U, // LWZ8
6485 288U, // LWZCIX
6486 0U, // LWZU
6487 0U, // LWZU8
6488 0U, // LWZUX
6489 0U, // LWZUX8
6490 0U, // LWZX
6491 0U, // LWZX8
6492 288U, // LWZXTLS
6493 288U, // LWZXTLS_
6494 288U, // LWZXTLS_32
6495 0U, // LWZtoc
6496 0U, // LWZtocL
6497 0U, // LXSD
6498 0U, // LXSDX
6499 0U, // LXSIBZX
6500 0U, // LXSIHZX
6501 0U, // LXSIWAX
6502 0U, // LXSIWZX
6503 0U, // LXSSP
6504 0U, // LXSSPX
6505 0U, // LXV
6506 0U, // LXVB16X
6507 0U, // LXVD2X
6508 0U, // LXVDSX
6509 0U, // LXVH8X
6510 0U, // LXVKQ
6511 288U, // LXVL
6512 288U, // LXVLL
6513 0U, // LXVP
6514 288U, // LXVPB32X
6515 288U, // LXVPRL
6516 288U, // LXVPRLL
6517 0U, // LXVPX
6518 0U, // LXVRBX
6519 0U, // LXVRDX
6520 0U, // LXVRHX
6521 288U, // LXVRL
6522 288U, // LXVRLL
6523 0U, // LXVRWX
6524 0U, // LXVW4X
6525 0U, // LXVWSX
6526 0U, // LXVX
6527 2080U, // MADDHD
6528 2080U, // MADDHDU
6529 2080U, // MADDLD
6530 2080U, // MADDLD8
6531 0U, // MBAR
6532 0U, // MCRF
6533 0U, // MCRFS
6534 0U, // MCRXRX
6535 0U, // MFBHRBE
6536 0U, // MFCR
6537 0U, // MFCR8
6538 0U, // MFCTR
6539 0U, // MFCTR8
6540 0U, // MFDCR
6541 0U, // MFFS
6542 0U, // MFFSCDRN
6543 0U, // MFFSCDRNI
6544 0U, // MFFSCE
6545 0U, // MFFSCRN
6546 0U, // MFFSCRNI
6547 0U, // MFFSL
6548 0U, // MFFS_rec
6549 0U, // MFLR
6550 0U, // MFLR8
6551 0U, // MFMSR
6552 0U, // MFOCRF
6553 0U, // MFOCRF8
6554 0U, // MFPMR
6555 0U, // MFSPR
6556 0U, // MFSPR8
6557 0U, // MFSR
6558 0U, // MFSRIN
6559 0U, // MFTB
6560 0U, // MFTB8
6561 0U, // MFUDSCR
6562 0U, // MFVRD
6563 0U, // MFVRSAVE
6564 0U, // MFVRSAVEv
6565 0U, // MFVRWZ
6566 0U, // MFVSCR
6567 0U, // MFVSRD
6568 0U, // MFVSRLD
6569 0U, // MFVSRWZ
6570 288U, // MODSD
6571 288U, // MODSW
6572 288U, // MODUD
6573 288U, // MODUW
6574 0U, // MSGSNDP
6575 0U, // MSGSNDP8
6576 0U, // MSGSYNC
6577 0U, // MSYNC
6578 0U, // MTCRF
6579 0U, // MTCRF8
6580 0U, // MTCTR
6581 0U, // MTCTR8
6582 0U, // MTCTR8loop
6583 0U, // MTCTRloop
6584 0U, // MTDCR
6585 0U, // MTFSB0
6586 0U, // MTFSB1
6587 2096U, // MTFSF
6588 2U, // MTFSFI
6589 2U, // MTFSFI_rec
6590 0U, // MTFSFIb
6591 2096U, // MTFSF_rec
6592 0U, // MTFSFb
6593 0U, // MTLPL
6594 0U, // MTLPL8
6595 0U, // MTLR
6596 0U, // MTLR8
6597 0U, // MTMSR
6598 0U, // MTMSRD
6599 0U, // MTOCRF
6600 0U, // MTOCRF8
6601 0U, // MTPMR
6602 0U, // MTSPR
6603 0U, // MTSPR8
6604 0U, // MTSR
6605 0U, // MTSRIN
6606 0U, // MTUDSCR
6607 0U, // MTVRD
6608 0U, // MTVRSAVE
6609 0U, // MTVRSAVEv
6610 0U, // MTVRWA
6611 0U, // MTVRWZ
6612 0U, // MTVSCR
6613 0U, // MTVSRBM
6614 0U, // MTVSRBMI
6615 0U, // MTVSRD
6616 288U, // MTVSRDD
6617 0U, // MTVSRDM
6618 0U, // MTVSRHM
6619 0U, // MTVSRQM
6620 0U, // MTVSRWA
6621 0U, // MTVSRWM
6622 0U, // MTVSRWS
6623 0U, // MTVSRWZ
6624 288U, // MULHD
6625 288U, // MULHDU
6626 288U, // MULHDU_rec
6627 288U, // MULHD_rec
6628 288U, // MULHW
6629 288U, // MULHWU
6630 288U, // MULHWU_rec
6631 288U, // MULHW_rec
6632 288U, // MULLD
6633 288U, // MULLDO
6634 288U, // MULLDO_rec
6635 288U, // MULLD_rec
6636 24U, // MULLI
6637 24U, // MULLI8
6638 288U, // MULLW
6639 288U, // MULLWO
6640 288U, // MULLWO_rec
6641 288U, // MULLW_rec
6642 0U, // MoveGOTtoLR
6643 0U, // MovePCtoLR
6644 0U, // MovePCtoLR8
6645 288U, // NAND
6646 288U, // NAND8
6647 288U, // NAND8_rec
6648 288U, // NAND_rec
6649 0U, // NAP
6650 0U, // NEG
6651 0U, // NEG8
6652 0U, // NEG8O
6653 0U, // NEG8O_rec
6654 0U, // NEG8_rec
6655 0U, // NEGO
6656 0U, // NEGO_rec
6657 0U, // NEG_rec
6658 0U, // NOP
6659 0U, // NOP_GT_PWR6
6660 0U, // NOP_GT_PWR7
6661 288U, // NOR
6662 288U, // NOR8
6663 288U, // NOR8_rec
6664 288U, // NOR_rec
6665 288U, // OR
6666 288U, // OR8
6667 288U, // OR8_rec
6668 288U, // ORC
6669 288U, // ORC8
6670 288U, // ORC8_rec
6671 288U, // ORC_rec
6672 40U, // ORI
6673 40U, // ORI8
6674 40U, // ORIS
6675 40U, // ORIS8
6676 288U, // OR_rec
6677 528U, // PADDI
6678 528U, // PADDI8
6679 3U, // PADDI8pc
6680 528U, // PADDIS
6681 120U, // PADDIS8
6682 3U, // PADDIS8pc
6683 3U, // PADDISpc
6684 0U, // PADDIdtprel
6685 3U, // PADDIpc
6686 288U, // PDEPD
6687 288U, // PEXTD
6688 0U, // PLA
6689 0U, // PLA8
6690 0U, // PLA8pc
6691 0U, // PLApc
6692 4U, // PLBZ
6693 4U, // PLBZ8
6694 0U, // PLBZ8nopc
6695 0U, // PLBZ8onlypc
6696 0U, // PLBZ8pc
6697 0U, // PLBZnopc
6698 0U, // PLBZonlypc
6699 0U, // PLBZpc
6700 4U, // PLD
6701 0U, // PLDnopc
6702 0U, // PLDonlypc
6703 0U, // PLDpc
6704 4U, // PLFD
6705 0U, // PLFDnopc
6706 0U, // PLFDonlypc
6707 0U, // PLFDpc
6708 4U, // PLFS
6709 0U, // PLFSnopc
6710 0U, // PLFSonlypc
6711 0U, // PLFSpc
6712 4U, // PLHA
6713 4U, // PLHA8
6714 0U, // PLHA8nopc
6715 0U, // PLHA8onlypc
6716 0U, // PLHA8pc
6717 0U, // PLHAnopc
6718 0U, // PLHAonlypc
6719 0U, // PLHApc
6720 4U, // PLHZ
6721 4U, // PLHZ8
6722 0U, // PLHZ8nopc
6723 0U, // PLHZ8onlypc
6724 0U, // PLHZ8pc
6725 0U, // PLHZnopc
6726 0U, // PLHZonlypc
6727 0U, // PLHZpc
6728 0U, // PLI
6729 0U, // PLI8
6730 4U, // PLWA
6731 4U, // PLWA8
6732 0U, // PLWA8nopc
6733 0U, // PLWA8onlypc
6734 0U, // PLWA8pc
6735 0U, // PLWAnopc
6736 0U, // PLWAonlypc
6737 0U, // PLWApc
6738 4U, // PLWZ
6739 4U, // PLWZ8
6740 0U, // PLWZ8nopc
6741 0U, // PLWZ8onlypc
6742 0U, // PLWZ8pc
6743 0U, // PLWZnopc
6744 0U, // PLWZonlypc
6745 0U, // PLWZpc
6746 4U, // PLXSD
6747 0U, // PLXSDnopc
6748 0U, // PLXSDonlypc
6749 0U, // PLXSDpc
6750 4U, // PLXSSP
6751 0U, // PLXSSPnopc
6752 0U, // PLXSSPonlypc
6753 0U, // PLXSSPpc
6754 4U, // PLXV
6755 4U, // PLXVP
6756 0U, // PLXVPnopc
6757 0U, // PLXVPonlypc
6758 0U, // PLXVPpc
6759 0U, // PLXVnopc
6760 0U, // PLXVonlypc
6761 0U, // PLXVpc
6762 21536U, // PMDMXVBF16GERX2
6763 38984U, // PMDMXVBF16GERX2NN
6764 38984U, // PMDMXVBF16GERX2NP
6765 38984U, // PMDMXVBF16GERX2PN
6766 38984U, // PMDMXVBF16GERX2PP
6767 21536U, // PMDMXVF16GERX2
6768 38984U, // PMDMXVF16GERX2NN
6769 38984U, // PMDMXVF16GERX2NP
6770 38984U, // PMDMXVF16GERX2PN
6771 38984U, // PMDMXVF16GERX2PP
6772 54304U, // PMDMXVI8GERX4
6773 71752U, // PMDMXVI8GERX4PP
6774 71752U, // PMDMXVI8GERX4SPP
6775 220192U, // PMXVBF16GER2
6776 1368136U, // PMXVBF16GER2NN
6777 1368136U, // PMXVBF16GER2NP
6778 1368136U, // PMXVBF16GER2PN
6779 1368136U, // PMXVBF16GER2PP
6780 220192U, // PMXVBF16GER2W
6781 1368136U, // PMXVBF16GER2WNN
6782 1368136U, // PMXVBF16GER2WNP
6783 1368136U, // PMXVBF16GER2WPN
6784 1368136U, // PMXVBF16GER2WPP
6785 220192U, // PMXVF16GER2
6786 1368136U, // PMXVF16GER2NN
6787 1368136U, // PMXVF16GER2NP
6788 1368136U, // PMXVF16GER2PN
6789 1368136U, // PMXVF16GER2PP
6790 220192U, // PMXVF16GER2W
6791 1368136U, // PMXVF16GER2WNN
6792 1368136U, // PMXVF16GER2WNP
6793 1368136U, // PMXVF16GER2WPN
6794 1368136U, // PMXVF16GER2WPP
6795 2317344U, // PMXVF32GER
6796 57416U, // PMXVF32GERNN
6797 57416U, // PMXVF32GERNP
6798 57416U, // PMXVF32GERPN
6799 57416U, // PMXVF32GERPP
6800 2317344U, // PMXVF32GERW
6801 57416U, // PMXVF32GERWNN
6802 57416U, // PMXVF32GERWNP
6803 57416U, // PMXVF32GERWPN
6804 57416U, // PMXVF32GERWPP
6805 482336U, // PMXVF64GER
6806 24648U, // PMXVF64GERNN
6807 24648U, // PMXVF64GERNP
6808 24648U, // PMXVF64GERPN
6809 24648U, // PMXVF64GERPP
6810 482336U, // PMXVF64GERW
6811 24648U, // PMXVF64GERWNN
6812 24648U, // PMXVF64GERWNP
6813 24648U, // PMXVF64GERWPN
6814 24648U, // PMXVF64GERWPP
6815 220192U, // PMXVI16GER2
6816 1368136U, // PMXVI16GER2PP
6817 220192U, // PMXVI16GER2S
6818 1368136U, // PMXVI16GER2SPP
6819 220192U, // PMXVI16GER2SW
6820 1368136U, // PMXVI16GER2SWPP
6821 220192U, // PMXVI16GER2W
6822 1368136U, // PMXVI16GER2WPP
6823 8608800U, // PMXVI4GER8
6824 3465288U, // PMXVI4GER8PP
6825 8608800U, // PMXVI4GER8W
6826 3465288U, // PMXVI4GER8WPP
6827 16997408U, // PMXVI8GER4
6828 4513864U, // PMXVI8GER4PP
6829 4513864U, // PMXVI8GER4SPP
6830 16997408U, // PMXVI8GER4W
6831 4513864U, // PMXVI8GER4WPP
6832 4513864U, // PMXVI8GER4WSPP
6833 0U, // POPCNTB
6834 0U, // POPCNTB8
6835 0U, // POPCNTD
6836 0U, // POPCNTW
6837 0U, // PPC32GOT
6838 0U, // PPC32PICGOT
6839 0U, // PREPARE_PROBED_ALLOCA_32
6840 0U, // PREPARE_PROBED_ALLOCA_64
6841 0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
6842 0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
6843 0U, // PROBED_ALLOCA_32
6844 0U, // PROBED_ALLOCA_64
6845 0U, // PROBED_STACKALLOC_32
6846 0U, // PROBED_STACKALLOC_64
6847 4U, // PSTB
6848 4U, // PSTB8
6849 0U, // PSTB8nopc
6850 0U, // PSTB8onlypc
6851 0U, // PSTB8pc
6852 0U, // PSTBnopc
6853 0U, // PSTBonlypc
6854 0U, // PSTBpc
6855 4U, // PSTD
6856 0U, // PSTDnopc
6857 0U, // PSTDonlypc
6858 0U, // PSTDpc
6859 4U, // PSTFD
6860 0U, // PSTFDnopc
6861 0U, // PSTFDonlypc
6862 0U, // PSTFDpc
6863 4U, // PSTFS
6864 0U, // PSTFSnopc
6865 0U, // PSTFSonlypc
6866 0U, // PSTFSpc
6867 4U, // PSTH
6868 4U, // PSTH8
6869 0U, // PSTH8nopc
6870 0U, // PSTH8onlypc
6871 0U, // PSTH8pc
6872 0U, // PSTHnopc
6873 0U, // PSTHonlypc
6874 0U, // PSTHpc
6875 4U, // PSTW
6876 4U, // PSTW8
6877 0U, // PSTW8nopc
6878 0U, // PSTW8onlypc
6879 0U, // PSTW8pc
6880 0U, // PSTWnopc
6881 0U, // PSTWonlypc
6882 0U, // PSTWpc
6883 4U, // PSTXSD
6884 0U, // PSTXSDnopc
6885 0U, // PSTXSDonlypc
6886 0U, // PSTXSDpc
6887 4U, // PSTXSSP
6888 0U, // PSTXSSPnopc
6889 0U, // PSTXSSPonlypc
6890 0U, // PSTXSSPpc
6891 4U, // PSTXV
6892 4U, // PSTXVP
6893 0U, // PSTXVPnopc
6894 0U, // PSTXVPonlypc
6895 0U, // PSTXVPpc
6896 0U, // PSTXVnopc
6897 0U, // PSTXVonlypc
6898 0U, // PSTXVpc
6899 0U, // PTESYNCIO
6900 0U, // PseudoEIEIO
6901 0U, // RESTORE_ACC
6902 0U, // RESTORE_CR
6903 0U, // RESTORE_CRBIT
6904 0U, // RESTORE_DMR
6905 0U, // RESTORE_DMRP
6906 0U, // RESTORE_QUADWORD
6907 0U, // RESTORE_UACC
6908 0U, // RESTORE_WACC
6909 0U, // RFCI
6910 0U, // RFDI
6911 0U, // RFEBB
6912 0U, // RFI
6913 0U, // RFID
6914 0U, // RFMCI
6915 32U, // RLDCL
6916 32U, // RLDCL_rec
6917 32U, // RLDCR
6918 32U, // RLDCR_rec
6919 0U, // RLDIC
6920 0U, // RLDICL
6921 0U, // RLDICL_32
6922 0U, // RLDICL_32_64
6923 0U, // RLDICL_32_rec
6924 0U, // RLDICL_rec
6925 0U, // RLDICR
6926 0U, // RLDICR_32
6927 0U, // RLDICR_rec
6928 0U, // RLDIC_rec
6929 128U, // RLDIMI
6930 128U, // RLDIMI_rec
6931 9328U, // RLWIMI
6932 9328U, // RLWIMI8
6933 9328U, // RLWIMI8_rec
6934 9328U, // RLWIMI_rec
6935 607240U, // RLWINM
6936 607240U, // RLWINM8
6937 607240U, // RLWINM8_rec
6938 607240U, // RLWINM_rec
6939 607264U, // RLWNM
6940 607264U, // RLWNM8
6941 607264U, // RLWNM8_rec
6942 607264U, // RLWNM_rec
6943 0U, // ReadTB
6944 0U, // SC
6945 0U, // SCV
6946 0U, // SELECT_CC_F16
6947 0U, // SELECT_CC_F4
6948 0U, // SELECT_CC_F8
6949 0U, // SELECT_CC_I4
6950 0U, // SELECT_CC_I8
6951 0U, // SELECT_CC_SPE
6952 0U, // SELECT_CC_SPE4
6953 0U, // SELECT_CC_VRRC
6954 0U, // SELECT_CC_VSFRC
6955 0U, // SELECT_CC_VSRC
6956 0U, // SELECT_CC_VSSRC
6957 0U, // SELECT_F16
6958 0U, // SELECT_F4
6959 0U, // SELECT_F8
6960 0U, // SELECT_I4
6961 0U, // SELECT_I8
6962 0U, // SELECT_SPE
6963 0U, // SELECT_SPE4
6964 0U, // SELECT_VRRC
6965 0U, // SELECT_VSFRC
6966 0U, // SELECT_VSRC
6967 0U, // SELECT_VSSRC
6968 0U, // SETB
6969 0U, // SETB8
6970 0U, // SETBC
6971 0U, // SETBC8
6972 0U, // SETBCR
6973 0U, // SETBCR8
6974 0U, // SETFLM
6975 0U, // SETNBC
6976 0U, // SETNBC8
6977 0U, // SETNBCR
6978 0U, // SETNBCR8
6979 0U, // SETRND
6980 0U, // SETRNDi
6981 0U, // SLBFEE_rec
6982 0U, // SLBIA
6983 0U, // SLBIE
6984 0U, // SLBIEG
6985 0U, // SLBMFEE
6986 0U, // SLBMFEV
6987 0U, // SLBMTE
6988 0U, // SLBSYNC
6989 288U, // SLD
6990 288U, // SLD_rec
6991 288U, // SLW
6992 288U, // SLW8
6993 288U, // SLW8_rec
6994 288U, // SLW_rec
6995 0U, // SPELWZ
6996 0U, // SPELWZX
6997 0U, // SPESTW
6998 0U, // SPESTWX
6999 0U, // SPILL_ACC
7000 0U, // SPILL_CR
7001 0U, // SPILL_CRBIT
7002 0U, // SPILL_DMR
7003 0U, // SPILL_DMRP
7004 0U, // SPILL_QUADWORD
7005 0U, // SPILL_UACC
7006 0U, // SPILL_WACC
7007 0U, // SPLIT_QUADWORD
7008 288U, // SRAD
7009 256U, // SRADI
7010 256U, // SRADI_32
7011 256U, // SRADI_rec
7012 288U, // SRAD_rec
7013 288U, // SRAW
7014 288U, // SRAW8
7015 288U, // SRAW8_rec
7016 264U, // SRAWI
7017 264U, // SRAWI8
7018 264U, // SRAWI8_rec
7019 264U, // SRAWI_rec
7020 288U, // SRAW_rec
7021 288U, // SRD
7022 288U, // SRD_rec
7023 288U, // SRW
7024 288U, // SRW8
7025 288U, // SRW8_rec
7026 288U, // SRW_rec
7027 0U, // STB
7028 0U, // STB8
7029 288U, // STBCIX
7030 0U, // STBCX
7031 0U, // STBEPX
7032 0U, // STBU
7033 0U, // STBU8
7034 0U, // STBUX
7035 0U, // STBUX8
7036 0U, // STBX
7037 0U, // STBX8
7038 288U, // STBXTLS
7039 288U, // STBXTLS_
7040 288U, // STBXTLS_32
7041 0U, // STD
7042 264U, // STDAT
7043 0U, // STDBRX
7044 288U, // STDCIX
7045 0U, // STDCX
7046 0U, // STDU
7047 0U, // STDUX
7048 0U, // STDX
7049 288U, // STDXTLS
7050 288U, // STDXTLS_
7051 0U, // STFD
7052 0U, // STFDEPX
7053 0U, // STFDU
7054 0U, // STFDUX
7055 0U, // STFDX
7056 288U, // STFDXTLS
7057 288U, // STFDXTLS_
7058 0U, // STFIWX
7059 0U, // STFS
7060 0U, // STFSU
7061 0U, // STFSUX
7062 0U, // STFSX
7063 288U, // STFSXTLS
7064 288U, // STFSXTLS_
7065 0U, // STH
7066 0U, // STH8
7067 0U, // STHBRX
7068 288U, // STHCIX
7069 0U, // STHCX
7070 0U, // STHEPX
7071 0U, // STHU
7072 0U, // STHU8
7073 0U, // STHUX
7074 0U, // STHUX8
7075 0U, // STHX
7076 0U, // STHX8
7077 288U, // STHXTLS
7078 288U, // STHXTLS_
7079 288U, // STHXTLS_32
7080 0U, // STMW
7081 0U, // STOP
7082 0U, // STQ
7083 0U, // STQCX
7084 0U, // STQX_PSEUDO
7085 264U, // STSWI
7086 0U, // STVEBX
7087 0U, // STVEHX
7088 0U, // STVEWX
7089 0U, // STVX
7090 0U, // STVXL
7091 0U, // STW
7092 0U, // STW8
7093 264U, // STWAT
7094 0U, // STWBRX
7095 288U, // STWCIX
7096 0U, // STWCX
7097 0U, // STWEPX
7098 0U, // STWU
7099 0U, // STWU8
7100 0U, // STWUX
7101 0U, // STWUX8
7102 0U, // STWX
7103 0U, // STWX8
7104 288U, // STWXTLS
7105 288U, // STWXTLS_
7106 288U, // STWXTLS_32
7107 0U, // STXSD
7108 0U, // STXSDX
7109 0U, // STXSIBX
7110 0U, // STXSIBXv
7111 0U, // STXSIHX
7112 0U, // STXSIHXv
7113 0U, // STXSIWX
7114 0U, // STXSSP
7115 0U, // STXSSPX
7116 0U, // STXV
7117 0U, // STXVB16X
7118 0U, // STXVD2X
7119 0U, // STXVH8X
7120 288U, // STXVL
7121 288U, // STXVLL
7122 0U, // STXVP
7123 288U, // STXVPB32X
7124 288U, // STXVPRL
7125 288U, // STXVPRLL
7126 0U, // STXVPX
7127 0U, // STXVRBX
7128 0U, // STXVRDX
7129 0U, // STXVRHX
7130 288U, // STXVRL
7131 288U, // STXVRLL
7132 0U, // STXVRWX
7133 0U, // STXVW4X
7134 0U, // STXVX
7135 288U, // SUBF
7136 288U, // SUBF8
7137 288U, // SUBF8O
7138 288U, // SUBF8O_rec
7139 288U, // SUBF8_rec
7140 288U, // SUBFC
7141 288U, // SUBFC8
7142 288U, // SUBFC8O
7143 288U, // SUBFC8O_rec
7144 288U, // SUBFC8_rec
7145 288U, // SUBFCO
7146 288U, // SUBFCO_rec
7147 288U, // SUBFC_rec
7148 288U, // SUBFE
7149 288U, // SUBFE8
7150 288U, // SUBFE8O
7151 288U, // SUBFE8O_rec
7152 288U, // SUBFE8_rec
7153 288U, // SUBFEO
7154 288U, // SUBFEO_rec
7155 288U, // SUBFE_rec
7156 24U, // SUBFIC
7157 24U, // SUBFIC8
7158 0U, // SUBFME
7159 0U, // SUBFME8
7160 0U, // SUBFME8O
7161 0U, // SUBFME8O_rec
7162 0U, // SUBFME8_rec
7163 0U, // SUBFMEO
7164 0U, // SUBFMEO_rec
7165 0U, // SUBFME_rec
7166 288U, // SUBFO
7167 288U, // SUBFO_rec
7168 0U, // SUBFUS
7169 0U, // SUBFUS_rec
7170 0U, // SUBFZE
7171 0U, // SUBFZE8
7172 0U, // SUBFZE8O
7173 0U, // SUBFZE8O_rec
7174 0U, // SUBFZE8_rec
7175 0U, // SUBFZEO
7176 0U, // SUBFZEO_rec
7177 0U, // SUBFZE_rec
7178 288U, // SUBF_rec
7179 0U, // SYNC
7180 0U, // SYNCP10
7181 0U, // TABORT
7182 288U, // TABORTDC
7183 264U, // TABORTDCI
7184 288U, // TABORTWC
7185 264U, // TABORTWCI
7186 0U, // TAILB
7187 0U, // TAILB8
7188 0U, // TAILBA
7189 0U, // TAILBA8
7190 0U, // TAILBCTR
7191 0U, // TAILBCTR8
7192 0U, // TBEGIN
7193 0U, // TBEGIN_RET
7194 0U, // TCHECK
7195 0U, // TCHECK_RET
7196 0U, // TCRETURNai
7197 0U, // TCRETURNai8
7198 0U, // TCRETURNdi
7199 0U, // TCRETURNdi8
7200 0U, // TCRETURNri
7201 0U, // TCRETURNri8
7202 288U, // TD
7203 24U, // TDI
7204 0U, // TEND
7205 0U, // TLBIA
7206 0U, // TLBIE
7207 2838608U, // TLBIE8P9
7208 336U, // TLBIEIO
7209 0U, // TLBIEL
7210 2838608U, // TLBIEP
7211 2838608U, // TLBIEP8
7212 2838608U, // TLBIEP9
7213 288U, // TLBILX
7214 0U, // TLBIVAX
7215 0U, // TLBLD
7216 0U, // TLBLI
7217 0U, // TLBRE
7218 288U, // TLBRE2
7219 0U, // TLBSX
7220 288U, // TLBSX2
7221 288U, // TLBSX2D
7222 0U, // TLBSYNC
7223 0U, // TLBSYNCIO
7224 0U, // TLBWE
7225 288U, // TLBWE2
7226 0U, // TLSGDAIX
7227 0U, // TLSGDAIX8
7228 0U, // TLSLDAIX
7229 0U, // TLSLDAIX8
7230 0U, // TRAP
7231 0U, // TRECHKPT
7232 0U, // TRECLAIM
7233 0U, // TSR
7234 288U, // TW
7235 24U, // TWI
7236 0U, // UNENCODED_NOP
7237 0U, // UpdateGBR
7238 288U, // VABSDUB
7239 288U, // VABSDUH
7240 288U, // VABSDUW
7241 288U, // VADDCUQ
7242 288U, // VADDCUW
7243 2080U, // VADDECUQ
7244 2080U, // VADDEUQM
7245 288U, // VADDFP
7246 288U, // VADDSBS
7247 288U, // VADDSHS
7248 288U, // VADDSWS
7249 288U, // VADDUBM
7250 288U, // VADDUBS
7251 288U, // VADDUDM
7252 288U, // VADDUHM
7253 288U, // VADDUHS
7254 288U, // VADDUQM
7255 288U, // VADDUWM
7256 288U, // VADDUWS
7257 288U, // VAND
7258 288U, // VANDC
7259 288U, // VAVGSB
7260 288U, // VAVGSH
7261 288U, // VAVGSW
7262 288U, // VAVGUB
7263 288U, // VAVGUH
7264 288U, // VAVGUW
7265 288U, // VBPERMD
7266 288U, // VBPERMQ
7267 136U, // VCFSX
7268 4U, // VCFSX_0
7269 288U, // VCFUGED
7270 136U, // VCFUX
7271 4U, // VCFUX_0
7272 288U, // VCIPHER
7273 288U, // VCIPHERLAST
7274 288U, // VCLRLB
7275 288U, // VCLRRB
7276 0U, // VCLZB
7277 0U, // VCLZD
7278 288U, // VCLZDM
7279 0U, // VCLZH
7280 0U, // VCLZLSBB
7281 0U, // VCLZW
7282 288U, // VCMPBFP
7283 288U, // VCMPBFP_rec
7284 288U, // VCMPEQFP
7285 288U, // VCMPEQFP_rec
7286 288U, // VCMPEQUB
7287 288U, // VCMPEQUB_rec
7288 288U, // VCMPEQUD
7289 288U, // VCMPEQUD_rec
7290 288U, // VCMPEQUH
7291 288U, // VCMPEQUH_rec
7292 288U, // VCMPEQUQ
7293 288U, // VCMPEQUQ_rec
7294 288U, // VCMPEQUW
7295 288U, // VCMPEQUW_rec
7296 288U, // VCMPGEFP
7297 288U, // VCMPGEFP_rec
7298 288U, // VCMPGTFP
7299 288U, // VCMPGTFP_rec
7300 288U, // VCMPGTSB
7301 288U, // VCMPGTSB_rec
7302 288U, // VCMPGTSD
7303 288U, // VCMPGTSD_rec
7304 288U, // VCMPGTSH
7305 288U, // VCMPGTSH_rec
7306 288U, // VCMPGTSQ
7307 288U, // VCMPGTSQ_rec
7308 288U, // VCMPGTSW
7309 288U, // VCMPGTSW_rec
7310 288U, // VCMPGTUB
7311 288U, // VCMPGTUB_rec
7312 288U, // VCMPGTUD
7313 288U, // VCMPGTUD_rec
7314 288U, // VCMPGTUH
7315 288U, // VCMPGTUH_rec
7316 288U, // VCMPGTUQ
7317 288U, // VCMPGTUQ_rec
7318 288U, // VCMPGTUW
7319 288U, // VCMPGTUW_rec
7320 288U, // VCMPNEB
7321 288U, // VCMPNEB_rec
7322 288U, // VCMPNEH
7323 288U, // VCMPNEH_rec
7324 288U, // VCMPNEW
7325 288U, // VCMPNEW_rec
7326 288U, // VCMPNEZB
7327 288U, // VCMPNEZB_rec
7328 288U, // VCMPNEZH
7329 288U, // VCMPNEZH_rec
7330 288U, // VCMPNEZW
7331 288U, // VCMPNEZW_rec
7332 288U, // VCMPSQ
7333 288U, // VCMPUQ
7334 304U, // VCNTMBB
7335 304U, // VCNTMBD
7336 304U, // VCNTMBH
7337 304U, // VCNTMBW
7338 136U, // VCTSXS
7339 4U, // VCTSXS_0
7340 136U, // VCTUXS
7341 4U, // VCTUXS_0
7342 0U, // VCTZB
7343 0U, // VCTZD
7344 288U, // VCTZDM
7345 0U, // VCTZH
7346 0U, // VCTZLSBB
7347 0U, // VCTZW
7348 288U, // VDIVESD
7349 288U, // VDIVESQ
7350 288U, // VDIVESW
7351 288U, // VDIVEUD
7352 288U, // VDIVEUQ
7353 288U, // VDIVEUW
7354 288U, // VDIVSD
7355 288U, // VDIVSQ
7356 288U, // VDIVSW
7357 288U, // VDIVUD
7358 288U, // VDIVUQ
7359 288U, // VDIVUW
7360 288U, // VEQV
7361 0U, // VEXPANDBM
7362 0U, // VEXPANDDM
7363 0U, // VEXPANDHM
7364 0U, // VEXPANDQM
7365 0U, // VEXPANDWM
7366 0U, // VEXPTEFP
7367 2080U, // VEXTDDVLX
7368 2080U, // VEXTDDVRX
7369 2080U, // VEXTDUBVLX
7370 2080U, // VEXTDUBVRX
7371 2080U, // VEXTDUHVLX
7372 2080U, // VEXTDUHVRX
7373 2080U, // VEXTDUWVLX
7374 2080U, // VEXTDUWVRX
7375 0U, // VEXTRACTBM
7376 144U, // VEXTRACTD
7377 0U, // VEXTRACTDM
7378 0U, // VEXTRACTHM
7379 0U, // VEXTRACTQM
7380 144U, // VEXTRACTUB
7381 144U, // VEXTRACTUH
7382 144U, // VEXTRACTUW
7383 0U, // VEXTRACTWM
7384 0U, // VEXTSB2D
7385 0U, // VEXTSB2Ds
7386 0U, // VEXTSB2W
7387 0U, // VEXTSB2Ws
7388 0U, // VEXTSD2Q
7389 0U, // VEXTSH2D
7390 0U, // VEXTSH2Ds
7391 0U, // VEXTSH2W
7392 0U, // VEXTSH2Ws
7393 0U, // VEXTSW2D
7394 0U, // VEXTSW2Ds
7395 288U, // VEXTUBLX
7396 288U, // VEXTUBRX
7397 288U, // VEXTUHLX
7398 288U, // VEXTUHRX
7399 288U, // VEXTUWLX
7400 288U, // VEXTUWRX
7401 0U, // VGBBD
7402 152U, // VGNB
7403 328U, // VINSBLX
7404 328U, // VINSBRX
7405 328U, // VINSBVLX
7406 328U, // VINSBVRX
7407 0U, // VINSD
7408 328U, // VINSDLX
7409 328U, // VINSDRX
7410 0U, // VINSERTB
7411 144U, // VINSERTD
7412 0U, // VINSERTH
7413 144U, // VINSERTW
7414 328U, // VINSHLX
7415 328U, // VINSHRX
7416 328U, // VINSHVLX
7417 328U, // VINSHVRX
7418 0U, // VINSW
7419 328U, // VINSWLX
7420 328U, // VINSWRX
7421 328U, // VINSWVLX
7422 328U, // VINSWVRX
7423 0U, // VLOGEFP
7424 2080U, // VMADDFP
7425 288U, // VMAXFP
7426 288U, // VMAXSB
7427 288U, // VMAXSD
7428 288U, // VMAXSH
7429 288U, // VMAXSW
7430 288U, // VMAXUB
7431 288U, // VMAXUD
7432 288U, // VMAXUH
7433 288U, // VMAXUW
7434 2080U, // VMHADDSHS
7435 2080U, // VMHRADDSHS
7436 288U, // VMINFP
7437 288U, // VMINSB
7438 288U, // VMINSD
7439 288U, // VMINSH
7440 288U, // VMINSW
7441 288U, // VMINUB
7442 288U, // VMINUD
7443 288U, // VMINUH
7444 288U, // VMINUW
7445 2080U, // VMLADDUHM
7446 288U, // VMODSD
7447 288U, // VMODSQ
7448 288U, // VMODSW
7449 288U, // VMODUD
7450 288U, // VMODUQ
7451 288U, // VMODUW
7452 288U, // VMRGEW
7453 288U, // VMRGHB
7454 288U, // VMRGHH
7455 288U, // VMRGHW
7456 288U, // VMRGLB
7457 288U, // VMRGLH
7458 288U, // VMRGLW
7459 288U, // VMRGOW
7460 2080U, // VMSUMCUD
7461 2080U, // VMSUMMBM
7462 2080U, // VMSUMSHM
7463 2080U, // VMSUMSHS
7464 2080U, // VMSUMUBM
7465 2080U, // VMSUMUDM
7466 2080U, // VMSUMUHM
7467 2080U, // VMSUMUHS
7468 0U, // VMUL10CUQ
7469 288U, // VMUL10ECUQ
7470 288U, // VMUL10EUQ
7471 0U, // VMUL10UQ
7472 288U, // VMULESB
7473 288U, // VMULESD
7474 288U, // VMULESH
7475 288U, // VMULESW
7476 288U, // VMULEUB
7477 288U, // VMULEUD
7478 288U, // VMULEUH
7479 288U, // VMULEUW
7480 288U, // VMULHSD
7481 288U, // VMULHSW
7482 288U, // VMULHUD
7483 288U, // VMULHUW
7484 288U, // VMULLD
7485 288U, // VMULOSB
7486 288U, // VMULOSD
7487 288U, // VMULOSH
7488 288U, // VMULOSW
7489 288U, // VMULOUB
7490 288U, // VMULOUD
7491 288U, // VMULOUH
7492 288U, // VMULOUW
7493 288U, // VMULUWM
7494 288U, // VNAND
7495 288U, // VNCIPHER
7496 288U, // VNCIPHERLAST
7497 0U, // VNEGD
7498 0U, // VNEGW
7499 2080U, // VNMSUBFP
7500 288U, // VNOR
7501 288U, // VOR
7502 288U, // VORC
7503 288U, // VPDEPD
7504 2080U, // VPERM
7505 2080U, // VPERMR
7506 2080U, // VPERMXOR
7507 288U, // VPEXTD
7508 288U, // VPKPX
7509 288U, // VPKSDSS
7510 288U, // VPKSDUS
7511 288U, // VPKSHSS
7512 288U, // VPKSHUS
7513 288U, // VPKSWSS
7514 288U, // VPKSWUS
7515 288U, // VPKUDUM
7516 288U, // VPKUDUS
7517 288U, // VPKUHUM
7518 288U, // VPKUHUS
7519 288U, // VPKUWUM
7520 288U, // VPKUWUS
7521 288U, // VPMSUMB
7522 288U, // VPMSUMD
7523 288U, // VPMSUMH
7524 288U, // VPMSUMW
7525 0U, // VPOPCNTB
7526 0U, // VPOPCNTD
7527 0U, // VPOPCNTH
7528 0U, // VPOPCNTW
7529 0U, // VPRTYBD
7530 0U, // VPRTYBQ
7531 0U, // VPRTYBW
7532 0U, // VREFP
7533 0U, // VRFIM
7534 0U, // VRFIN
7535 0U, // VRFIP
7536 0U, // VRFIZ
7537 288U, // VRLB
7538 288U, // VRLD
7539 288U, // VRLDMI
7540 288U, // VRLDNM
7541 288U, // VRLH
7542 288U, // VRLQ
7543 288U, // VRLQMI
7544 288U, // VRLQNM
7545 288U, // VRLW
7546 288U, // VRLWMI
7547 288U, // VRLWNM
7548 0U, // VRSQRTEFP
7549 0U, // VSBOX
7550 2080U, // VSEL
7551 7216U, // VSHASIGMAD
7552 7216U, // VSHASIGMAW
7553 288U, // VSL
7554 288U, // VSLB
7555 288U, // VSLD
7556 10272U, // VSLDBI
7557 7200U, // VSLDOI
7558 288U, // VSLH
7559 288U, // VSLO
7560 288U, // VSLQ
7561 288U, // VSLV
7562 288U, // VSLW
7563 136U, // VSPLTB
7564 136U, // VSPLTBs
7565 136U, // VSPLTH
7566 136U, // VSPLTHs
7567 0U, // VSPLTISB
7568 0U, // VSPLTISH
7569 0U, // VSPLTISW
7570 136U, // VSPLTW
7571 288U, // VSR
7572 288U, // VSRAB
7573 288U, // VSRAD
7574 288U, // VSRAH
7575 288U, // VSRAQ
7576 288U, // VSRAW
7577 288U, // VSRB
7578 288U, // VSRD
7579 10272U, // VSRDBI
7580 288U, // VSRH
7581 288U, // VSRO
7582 288U, // VSRQ
7583 288U, // VSRV
7584 288U, // VSRW
7585 0U, // VSTRIBL
7586 0U, // VSTRIBL_rec
7587 0U, // VSTRIBR
7588 0U, // VSTRIBR_rec
7589 0U, // VSTRIHL
7590 0U, // VSTRIHL_rec
7591 0U, // VSTRIHR
7592 0U, // VSTRIHR_rec
7593 288U, // VSUBCUQ
7594 288U, // VSUBCUW
7595 2080U, // VSUBECUQ
7596 2080U, // VSUBEUQM
7597 288U, // VSUBFP
7598 288U, // VSUBSBS
7599 288U, // VSUBSHS
7600 288U, // VSUBSWS
7601 288U, // VSUBUBM
7602 288U, // VSUBUBS
7603 288U, // VSUBUDM
7604 288U, // VSUBUHM
7605 288U, // VSUBUHS
7606 288U, // VSUBUQM
7607 288U, // VSUBUWM
7608 288U, // VSUBUWS
7609 288U, // VSUM2SWS
7610 288U, // VSUM4SBS
7611 288U, // VSUM4SHS
7612 288U, // VSUM4UBS
7613 288U, // VSUMSWS
7614 288U, // VUCMPRHB
7615 288U, // VUCMPRHH
7616 288U, // VUCMPRHN
7617 288U, // VUCMPRLB
7618 288U, // VUCMPRLH
7619 288U, // VUCMPRLN
7620 0U, // VUPKHPX
7621 0U, // VUPKHSB
7622 0U, // VUPKHSH
7623 0U, // VUPKHSNTOB
7624 0U, // VUPKHSW
7625 336U, // VUPKINT4TOBF16
7626 152U, // VUPKINT4TOFP32
7627 304U, // VUPKINT8TOBF16
7628 336U, // VUPKINT8TOFP32
7629 0U, // VUPKLPX
7630 0U, // VUPKLSB
7631 0U, // VUPKLSH
7632 0U, // VUPKLSNTOB
7633 0U, // VUPKLSW
7634 288U, // VXOR
7635 56U, // V_SET0
7636 56U, // V_SET0B
7637 56U, // V_SET0H
7638 0U, // V_SETALLONES
7639 0U, // V_SETALLONESB
7640 0U, // V_SETALLONESH
7641 0U, // WAIT
7642 0U, // WAITP10
7643 0U, // WRTEE
7644 0U, // WRTEEI
7645 288U, // XOR
7646 288U, // XOR8
7647 288U, // XOR8_rec
7648 40U, // XORI
7649 40U, // XORI8
7650 40U, // XORIS
7651 40U, // XORIS8
7652 288U, // XOR_rec
7653 0U, // XSABSDP
7654 0U, // XSABSQP
7655 288U, // XSADDADDSUQM
7656 288U, // XSADDADDUQM
7657 288U, // XSADDDP
7658 288U, // XSADDQP
7659 288U, // XSADDQPO
7660 288U, // XSADDSP
7661 288U, // XSADDSUBSUQM
7662 288U, // XSADDSUBUQM
7663 288U, // XSCMPEQDP
7664 288U, // XSCMPEQQP
7665 288U, // XSCMPEXPDP
7666 288U, // XSCMPEXPQP
7667 288U, // XSCMPGEDP
7668 288U, // XSCMPGEQP
7669 288U, // XSCMPGTDP
7670 288U, // XSCMPGTQP
7671 288U, // XSCMPODP
7672 288U, // XSCMPOQP
7673 288U, // XSCMPUDP
7674 288U, // XSCMPUQP
7675 288U, // XSCPSGNDP
7676 288U, // XSCPSGNQP
7677 0U, // XSCVDPHP
7678 0U, // XSCVDPQP
7679 0U, // XSCVDPSP
7680 0U, // XSCVDPSPN
7681 0U, // XSCVDPSXDS
7682 0U, // XSCVDPSXDSs
7683 0U, // XSCVDPSXWS
7684 0U, // XSCVDPSXWSs
7685 0U, // XSCVDPUXDS
7686 0U, // XSCVDPUXDSs
7687 0U, // XSCVDPUXWS
7688 0U, // XSCVDPUXWSs
7689 0U, // XSCVHPDP
7690 0U, // XSCVQPDP
7691 0U, // XSCVQPDPO
7692 0U, // XSCVQPSDZ
7693 0U, // XSCVQPSQZ
7694 0U, // XSCVQPSWZ
7695 0U, // XSCVQPUDZ
7696 0U, // XSCVQPUQZ
7697 0U, // XSCVQPUWZ
7698 0U, // XSCVSDQP
7699 0U, // XSCVSPDP
7700 0U, // XSCVSPDPN
7701 0U, // XSCVSQQP
7702 0U, // XSCVSXDDP
7703 0U, // XSCVSXDSP
7704 0U, // XSCVUDQP
7705 0U, // XSCVUQQP
7706 0U, // XSCVUXDDP
7707 0U, // XSCVUXDSP
7708 288U, // XSDIVDP
7709 288U, // XSDIVQP
7710 288U, // XSDIVQPO
7711 288U, // XSDIVSP
7712 288U, // XSIEXPDP
7713 288U, // XSIEXPQP
7714 328U, // XSMADDADP
7715 328U, // XSMADDASP
7716 328U, // XSMADDMDP
7717 328U, // XSMADDMSP
7718 328U, // XSMADDQP
7719 328U, // XSMADDQPO
7720 288U, // XSMAXCDP
7721 288U, // XSMAXCQP
7722 288U, // XSMAXDP
7723 288U, // XSMAXJDP
7724 288U, // XSMERGE2T1UQM
7725 288U, // XSMERGE2T2UQM
7726 288U, // XSMERGE2T3UQM
7727 288U, // XSMERGE3T1UQM
7728 288U, // XSMINCDP
7729 288U, // XSMINCQP
7730 288U, // XSMINDP
7731 288U, // XSMINJDP
7732 328U, // XSMSUBADP
7733 328U, // XSMSUBASP
7734 328U, // XSMSUBMDP
7735 328U, // XSMSUBMSP
7736 328U, // XSMSUBQP
7737 328U, // XSMSUBQPO
7738 288U, // XSMULDP
7739 288U, // XSMULQP
7740 288U, // XSMULQPO
7741 288U, // XSMULSP
7742 0U, // XSNABSDP
7743 0U, // XSNABSDPs
7744 0U, // XSNABSQP
7745 0U, // XSNEGDP
7746 0U, // XSNEGQP
7747 328U, // XSNMADDADP
7748 328U, // XSNMADDASP
7749 328U, // XSNMADDMDP
7750 328U, // XSNMADDMSP
7751 328U, // XSNMADDQP
7752 328U, // XSNMADDQPO
7753 328U, // XSNMSUBADP
7754 328U, // XSNMSUBASP
7755 328U, // XSNMSUBMDP
7756 328U, // XSNMSUBMSP
7757 328U, // XSNMSUBQP
7758 328U, // XSNMSUBQPO
7759 0U, // XSRDPI
7760 0U, // XSRDPIC
7761 0U, // XSRDPIM
7762 0U, // XSRDPIP
7763 0U, // XSRDPIZ
7764 288U, // XSREBASE2T1UQM
7765 288U, // XSREBASE2T2UQM
7766 288U, // XSREBASE2T3UQM
7767 288U, // XSREBASE2T4UQM
7768 288U, // XSREBASE3T1UQM
7769 288U, // XSREBASE3T2UQM
7770 288U, // XSREBASE3T3UQM
7771 0U, // XSREDP
7772 0U, // XSRESP
7773 0U, // XSRQPI
7774 0U, // XSRQPIX
7775 0U, // XSRQPXP
7776 0U, // XSRSP
7777 0U, // XSRSQRTEDP
7778 0U, // XSRSQRTESP
7779 0U, // XSSQRTDP
7780 0U, // XSSQRTQP
7781 0U, // XSSQRTQPO
7782 0U, // XSSQRTSP
7783 288U, // XSSUBDP
7784 288U, // XSSUBQP
7785 288U, // XSSUBQPO
7786 288U, // XSSUBSP
7787 288U, // XSTDIVDP
7788 0U, // XSTSQRTDP
7789 160U, // XSTSTDCDP
7790 160U, // XSTSTDCQP
7791 160U, // XSTSTDCSP
7792 0U, // XSXEXPDP
7793 0U, // XSXEXPQP
7794 0U, // XSXSIGDP
7795 0U, // XSXSIGQP
7796 0U, // XVABSDP
7797 0U, // XVABSSP
7798 288U, // XVADDDP
7799 288U, // XVADDSP
7800 288U, // XVADDUHM
7801 288U, // XVADDUWM
7802 288U, // XVBF16GER2
7803 328U, // XVBF16GER2NN
7804 328U, // XVBF16GER2NP
7805 328U, // XVBF16GER2PN
7806 328U, // XVBF16GER2PP
7807 288U, // XVBF16GER2W
7808 328U, // XVBF16GER2WNN
7809 328U, // XVBF16GER2WNP
7810 328U, // XVBF16GER2WPN
7811 328U, // XVBF16GER2WPP
7812 288U, // XVCMPEQDP
7813 288U, // XVCMPEQDP_rec
7814 288U, // XVCMPEQSP
7815 288U, // XVCMPEQSP_rec
7816 288U, // XVCMPGEDP
7817 288U, // XVCMPGEDP_rec
7818 288U, // XVCMPGESP
7819 288U, // XVCMPGESP_rec
7820 288U, // XVCMPGTDP
7821 288U, // XVCMPGTDP_rec
7822 288U, // XVCMPGTSP
7823 288U, // XVCMPGTSP_rec
7824 288U, // XVCPSGNDP
7825 288U, // XVCPSGNSP
7826 0U, // XVCVBF16SPN
7827 0U, // XVCVDPSP
7828 0U, // XVCVDPSXDS
7829 0U, // XVCVDPSXWS
7830 0U, // XVCVDPUXDS
7831 0U, // XVCVDPUXWS
7832 0U, // XVCVHPSP
7833 0U, // XVCVSPBF16
7834 0U, // XVCVSPDP
7835 0U, // XVCVSPHP
7836 0U, // XVCVSPSXDS
7837 0U, // XVCVSPSXWS
7838 0U, // XVCVSPUXDS
7839 0U, // XVCVSPUXWS
7840 0U, // XVCVSXDDP
7841 0U, // XVCVSXDSP
7842 0U, // XVCVSXWDP
7843 0U, // XVCVSXWSP
7844 0U, // XVCVUXDDP
7845 0U, // XVCVUXDSP
7846 0U, // XVCVUXWDP
7847 0U, // XVCVUXWSP
7848 288U, // XVDIVDP
7849 288U, // XVDIVSP
7850 288U, // XVF16GER2
7851 328U, // XVF16GER2NN
7852 328U, // XVF16GER2NP
7853 328U, // XVF16GER2PN
7854 328U, // XVF16GER2PP
7855 288U, // XVF16GER2W
7856 328U, // XVF16GER2WNN
7857 328U, // XVF16GER2WNP
7858 328U, // XVF16GER2WPN
7859 328U, // XVF16GER2WPP
7860 288U, // XVF32GER
7861 328U, // XVF32GERNN
7862 328U, // XVF32GERNP
7863 328U, // XVF32GERPN
7864 328U, // XVF32GERPP
7865 288U, // XVF32GERW
7866 328U, // XVF32GERWNN
7867 328U, // XVF32GERWNP
7868 328U, // XVF32GERWPN
7869 328U, // XVF32GERWPP
7870 288U, // XVF64GER
7871 328U, // XVF64GERNN
7872 328U, // XVF64GERNP
7873 328U, // XVF64GERPN
7874 328U, // XVF64GERPP
7875 288U, // XVF64GERW
7876 328U, // XVF64GERWNN
7877 328U, // XVF64GERWNP
7878 328U, // XVF64GERWPN
7879 328U, // XVF64GERWPP
7880 288U, // XVI16GER2
7881 328U, // XVI16GER2PP
7882 288U, // XVI16GER2S
7883 328U, // XVI16GER2SPP
7884 288U, // XVI16GER2SW
7885 328U, // XVI16GER2SWPP
7886 288U, // XVI16GER2W
7887 328U, // XVI16GER2WPP
7888 288U, // XVI4GER8
7889 328U, // XVI4GER8PP
7890 288U, // XVI4GER8W
7891 328U, // XVI4GER8WPP
7892 288U, // XVI8GER4
7893 328U, // XVI8GER4PP
7894 328U, // XVI8GER4SPP
7895 288U, // XVI8GER4W
7896 328U, // XVI8GER4WPP
7897 328U, // XVI8GER4WSPP
7898 288U, // XVIEXPDP
7899 288U, // XVIEXPSP
7900 328U, // XVMADDADP
7901 328U, // XVMADDASP
7902 328U, // XVMADDMDP
7903 328U, // XVMADDMSP
7904 288U, // XVMAXDP
7905 288U, // XVMAXSP
7906 288U, // XVMINDP
7907 288U, // XVMINSP
7908 328U, // XVMSUBADP
7909 328U, // XVMSUBASP
7910 328U, // XVMSUBMDP
7911 328U, // XVMSUBMSP
7912 288U, // XVMULDP
7913 288U, // XVMULHSH
7914 288U, // XVMULHSW
7915 288U, // XVMULHUH
7916 288U, // XVMULHUW
7917 288U, // XVMULSP
7918 288U, // XVMULUHM
7919 288U, // XVMULUWM
7920 0U, // XVNABSDP
7921 0U, // XVNABSSP
7922 0U, // XVNEGDP
7923 0U, // XVNEGSP
7924 328U, // XVNMADDADP
7925 328U, // XVNMADDASP
7926 328U, // XVNMADDMDP
7927 328U, // XVNMADDMSP
7928 328U, // XVNMSUBADP
7929 328U, // XVNMSUBASP
7930 328U, // XVNMSUBMDP
7931 328U, // XVNMSUBMSP
7932 0U, // XVRDPI
7933 0U, // XVRDPIC
7934 0U, // XVRDPIM
7935 0U, // XVRDPIP
7936 0U, // XVRDPIZ
7937 0U, // XVREDP
7938 0U, // XVRESP
7939 288U, // XVRLW
7940 0U, // XVRSPI
7941 0U, // XVRSPIC
7942 0U, // XVRSPIM
7943 0U, // XVRSPIP
7944 0U, // XVRSPIZ
7945 0U, // XVRSQRTEDP
7946 0U, // XVRSQRTESP
7947 0U, // XVSQRTDP
7948 0U, // XVSQRTSP
7949 288U, // XVSUBDP
7950 288U, // XVSUBSP
7951 288U, // XVSUBUHM
7952 288U, // XVSUBUWM
7953 288U, // XVTDIVDP
7954 288U, // XVTDIVSP
7955 0U, // XVTLSBB
7956 0U, // XVTSQRTDP
7957 0U, // XVTSQRTSP
7958 160U, // XVTSTDCDP
7959 160U, // XVTSTDCSP
7960 0U, // XVXEXPDP
7961 0U, // XVXEXPSP
7962 0U, // XVXSIGDP
7963 0U, // XVXSIGSP
7964 3104U, // XXAESDECP
7965 3104U, // XXAESENCP
7966 336U, // XXAESGENLKP
7967 2080U, // XXBLENDVB
7968 2080U, // XXBLENDVD
7969 2080U, // XXBLENDVH
7970 2080U, // XXBLENDVW
7971 0U, // XXBRD
7972 0U, // XXBRH
7973 0U, // XXBRQ
7974 0U, // XXBRW
7975 870432U, // XXEVAL
7976 168U, // XXEXTRACTUW
7977 176U, // XXGENPCVBM
7978 176U, // XXGENPCVDM
7979 176U, // XXGENPCVHM
7980 176U, // XXGENPCVWM
7981 4128U, // XXGFMUL128
7982 184U, // XXINSERTW
7983 288U, // XXLAND
7984 288U, // XXLANDC
7985 288U, // XXLEQV
7986 56U, // XXLEQVOnes
7987 288U, // XXLNAND
7988 288U, // XXLNOR
7989 288U, // XXLOR
7990 288U, // XXLORC
7991 288U, // XXLORf
7992 288U, // XXLXOR
7993 56U, // XXLXORdpz
7994 56U, // XXLXORspz
7995 56U, // XXLXORz
7996 0U, // XXMFACC
7997 0U, // XXMFACCW
7998 288U, // XXMRGHW
7999 288U, // XXMRGLW
8000 0U, // XXMTACC
8001 0U, // XXMTACCW
8002 10272U, // XXMULMUL
8003 25907232U, // XXMULMULHIADD
8004 2838560U, // XXMULMULLOADD
8005 328U, // XXPERM
8006 3104U, // XXPERMDI
8007 11368U, // XXPERMDIs
8008 328U, // XXPERMR
8009 1001504U, // XXPERMX
8010 2080U, // XXSEL
8011 0U, // XXSETACCZ
8012 3104U, // XXSLDWI
8013 11368U, // XXSLDWIs
8014 0U, // XXSPLTI32DX
8015 0U, // XXSPLTIB
8016 0U, // XXSPLTIDP
8017 0U, // XXSPLTIW
8018 336U, // XXSPLTW
8019 336U, // XXSPLTWs
8020 4128U, // XXSSUMUDM
8021 4128U, // XXSSUMUDMC
8022 2836512U, // XXSSUMUDMCEXT
8023 192U, // gBC
8024 200U, // gBCA
8025 0U, // gBCAat
8026 288U, // gBCCTR
8027 288U, // gBCCTRL
8028 192U, // gBCL
8029 200U, // gBCLA
8030 0U, // gBCLAat
8031 288U, // gBCLR
8032 288U, // gBCLRL
8033 0U, // gBCLat
8034 0U, // gBCat
8035 };
8036
8037 // Emit the opcode for the instruction.
8038 uint64_t Bits = 0;
8039 Bits |= (uint64_t)OpInfo0[MI.getOpcode()] << 0;
8040 Bits |= (uint64_t)OpInfo1[MI.getOpcode()] << 32;
8041 if (Bits == 0)
8042 return {nullptr, Bits};
8043 return {AsmStrs+(Bits & 32767)-1, Bits};
8044
8045}
8046/// printInstruction - This method is automatically generated by tablegen
8047/// from the instruction set description.
8048LLVM_NO_PROFILE_INSTRUMENT_FUNCTION
8049void PPCInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &O) {
8050 O << "\t";
8051
8052 auto MnemonicInfo = getMnemonic(MI: *MI);
8053
8054 O << MnemonicInfo.first;
8055
8056 uint64_t Bits = MnemonicInfo.second;
8057 assert(Bits != 0 && "Cannot print this instruction.");
8058
8059 // Fragment 0 encoded into 5 bits for 23 unique commands.
8060 switch ((Bits >> 15) & 31) {
8061 default: llvm_unreachable("Invalid command number.");
8062 case 0:
8063 // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
8064 return;
8065 break;
8066 case 1:
8067 // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
8068 printOperand(MI, OpNo: 0, STI, O);
8069 break;
8070 case 2:
8071 // DCBFL, DCBFLP, DCBFPS, DCBFx, DCBSTPS, DCBTCT, DCBTDS, DCBTSTCT, DCBTS...
8072 printMemRegReg(MI, OpNo: 0, STI, O);
8073 break;
8074 case 3:
8075 // ADJCALLSTACKDOWN, ADJCALLSTACKUP
8076 printU16ImmOperand(MI, OpNo: 0, STI, O);
8077 O << ' ';
8078 printU16ImmOperand(MI, OpNo: 1, STI, O);
8079 return;
8080 break;
8081 case 4:
8082 // B, BCLalways, BDNZ, BDNZ8, BDNZL, BDNZLm, BDNZLp, BDNZm, BDNZp, BDZ, B...
8083 printBranchOperand(MI, Address, OpNo: 0, STI, O);
8084 break;
8085 case 5:
8086 // BA, BDNZA, BDNZAm, BDNZAp, BDNZLA, BDNZLAm, BDNZLAp, BDZA, BDZAm, BDZA...
8087 printAbsBranchOperand(MI, OpNo: 0, STI, O);
8088 break;
8089 case 6:
8090 // BCC, BCCA, BCCCTR, BCCCTR8, BCCCTRL, BCCCTRL8, BCCL, BCCLA, BCCLR, BCC...
8091 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "cc");
8092 break;
8093 case 7:
8094 // BCTRL8_LDinto_toc, BCTRL8_LDinto_toc_RM, BCTRL_LWZinto_toc, BCTRL_LWZi...
8095 printMemRegImm(MI, OpNo: 0, STI, O);
8096 return;
8097 break;
8098 case 8:
8099 // BL8_NOP_TLS, BL8_NOTOC_TLS, BL8_TLS, BL8_TLS_, BL_TLS
8100 printTLSCall(MI, OpNo: 0, STI, O);
8101 break;
8102 case 9:
8103 // DCBF, DCBT, DCBTST
8104 printMemRegReg(MI, OpNo: 1, STI, O);
8105 O << ", ";
8106 break;
8107 case 10:
8108 // DCBTEP, DCBTSTEP
8109 printU5ImmOperand(MI, OpNo: 2, STI, O);
8110 O << ", ";
8111 printMemRegReg(MI, OpNo: 0, STI, O);
8112 return;
8113 break;
8114 case 11:
8115 // DDEDPD, DDEDPDQ, DDEDPDQ_rec, DDEDPD_rec
8116 printU2ImmOperand(MI, OpNo: 1, STI, O);
8117 O << ", ";
8118 printOperand(MI, OpNo: 0, STI, O);
8119 O << ", ";
8120 printOperand(MI, OpNo: 2, STI, O);
8121 return;
8122 break;
8123 case 12:
8124 // DENBCD, DENBCDQ, DENBCDQ_rec, DENBCD_rec, DRINTN, DRINTNQ, DRINTNQ_rec...
8125 printU1ImmOperand(MI, OpNo: 1, STI, O);
8126 O << ", ";
8127 printOperand(MI, OpNo: 0, STI, O);
8128 O << ", ";
8129 printOperand(MI, OpNo: 2, STI, O);
8130 break;
8131 case 13:
8132 // DQUAI, DQUAIQ, DQUAIQ_rec, DQUAI_rec
8133 printS5ImmOperand(MI, OpNo: 1, STI, O);
8134 O << ", ";
8135 printOperand(MI, OpNo: 0, STI, O);
8136 O << ", ";
8137 printOperand(MI, OpNo: 2, STI, O);
8138 O << ", ";
8139 printU2ImmOperand(MI, OpNo: 3, STI, O);
8140 return;
8141 break;
8142 case 14:
8143 // DSS, MBAR, MTFSB0, MTFSB1, TABORTDC, TABORTDCI, TABORTWC, TABORTWCI, T...
8144 printU5ImmOperand(MI, OpNo: 0, STI, O);
8145 break;
8146 case 15:
8147 // DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64, MTDCR, MTV...
8148 printOperand(MI, OpNo: 1, STI, O);
8149 break;
8150 case 16:
8151 // ICBLC, ICBLQ, ICBT, ICBTLS
8152 printU4ImmOperand(MI, OpNo: 0, STI, O);
8153 O << ", ";
8154 printMemRegReg(MI, OpNo: 1, STI, O);
8155 return;
8156 break;
8157 case 17:
8158 // MTFSFI, MTFSFI_rec, MTFSFIb, SYNCP10
8159 printU3ImmOperand(MI, OpNo: 0, STI, O);
8160 O << ", ";
8161 break;
8162 case 18:
8163 // MTOCRF, MTOCRF8
8164 printcrbitm(MI, OpNo: 0, STI, O);
8165 O << ", ";
8166 printOperand(MI, OpNo: 1, STI, O);
8167 return;
8168 break;
8169 case 19:
8170 // MTSR
8171 printU4ImmOperand(MI, OpNo: 1, STI, O);
8172 O << ", ";
8173 printOperand(MI, OpNo: 0, STI, O);
8174 return;
8175 break;
8176 case 20:
8177 // RFEBB, TBEGIN, TEND, TSR
8178 printU1ImmOperand(MI, OpNo: 0, STI, O);
8179 return;
8180 break;
8181 case 21:
8182 // SYNC, TLBILX, WAIT, WAITP10
8183 printU2ImmOperand(MI, OpNo: 0, STI, O);
8184 break;
8185 case 22:
8186 // gBCAat, gBCLAat, gBCLat, gBCat
8187 printATBitsAsHint(MI, OpNo: 1, STI, O);
8188 O << ' ';
8189 printU5ImmOperand(MI, OpNo: 0, STI, O);
8190 O << ", ";
8191 printOperand(MI, OpNo: 2, STI, O);
8192 O << ", ";
8193 break;
8194 }
8195
8196
8197 // Fragment 1 encoded into 5 bits for 24 unique commands.
8198 switch ((Bits >> 20) & 31) {
8199 default: llvm_unreachable("Invalid command number.");
8200 case 0:
8201 // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
8202 O << ", ";
8203 break;
8204 case 1:
8205 // DCBFL, DCBFLP, DCBFPS, DCBFx, DCBSTPS, DCBTSTT, DCBTSTx, DCBTT, DCBTx,...
8206 return;
8207 break;
8208 case 2:
8209 // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32, TCRETURNai, TCRETURNai8, TCR...
8210 O << ' ';
8211 break;
8212 case 3:
8213 // BCC, CTRL_DEP
8214 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8215 O << ' ';
8216 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8217 O << ", ";
8218 printBranchOperand(MI, Address, OpNo: 2, STI, O);
8219 return;
8220 break;
8221 case 4:
8222 // BCCA
8223 O << 'a';
8224 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8225 O << ' ';
8226 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8227 O << ", ";
8228 printAbsBranchOperand(MI, OpNo: 2, STI, O);
8229 return;
8230 break;
8231 case 5:
8232 // BCCCTR, BCCCTR8
8233 O << "ctr";
8234 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8235 O << ' ';
8236 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8237 return;
8238 break;
8239 case 6:
8240 // BCCCTRL, BCCCTRL8
8241 O << "ctrl";
8242 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8243 O << ' ';
8244 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8245 return;
8246 break;
8247 case 7:
8248 // BCCL
8249 O << 'l';
8250 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8251 O << ' ';
8252 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8253 O << ", ";
8254 printBranchOperand(MI, Address, OpNo: 2, STI, O);
8255 return;
8256 break;
8257 case 8:
8258 // BCCLA
8259 O << "la";
8260 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8261 O << ' ';
8262 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8263 O << ", ";
8264 printAbsBranchOperand(MI, OpNo: 2, STI, O);
8265 return;
8266 break;
8267 case 9:
8268 // BCCLR
8269 O << "lr";
8270 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8271 O << ' ';
8272 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8273 return;
8274 break;
8275 case 10:
8276 // BCCLRL
8277 O << "lrl";
8278 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8279 O << ' ';
8280 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8281 return;
8282 break;
8283 case 11:
8284 // BCCTR, BCCTR8, BCCTR8n, BCCTRL, BCCTRL8, BCCTRL8n, BCCTRLn, BCCTRn, BC...
8285 O << ", 0";
8286 return;
8287 break;
8288 case 12:
8289 // BL8_NOP, BL8_NOP_RM, BL8_NOP_TLS, BLA8_NOP, BLA8_NOP_RM, BL_NOP, BL_NO...
8290 O << "\n\tnop";
8291 return;
8292 break;
8293 case 13:
8294 // DCBF
8295 printU3ImmOperand(MI, OpNo: 0, STI, O);
8296 return;
8297 break;
8298 case 14:
8299 // DCBT, DCBTST
8300 printU5ImmOperand(MI, OpNo: 0, STI, O);
8301 return;
8302 break;
8303 case 15:
8304 // EVSEL
8305 O << ',';
8306 printOperand(MI, OpNo: 1, STI, O);
8307 O << ',';
8308 printOperand(MI, OpNo: 2, STI, O);
8309 return;
8310 break;
8311 case 16:
8312 // MFTB8
8313 O << ", 268";
8314 return;
8315 break;
8316 case 17:
8317 // MFUDSCR
8318 O << ", 3";
8319 return;
8320 break;
8321 case 18:
8322 // MFVRSAVE, MFVRSAVEv
8323 O << ", 256";
8324 return;
8325 break;
8326 case 19:
8327 // MTFSFI, MTFSFI_rec, MTFSFIb
8328 printU4ImmOperand(MI, OpNo: 1, STI, O);
8329 break;
8330 case 20:
8331 // SYNCP10
8332 printU2ImmOperand(MI, OpNo: 1, STI, O);
8333 return;
8334 break;
8335 case 21:
8336 // V_SETALLONES, V_SETALLONESB, V_SETALLONESH
8337 O << ", -1";
8338 return;
8339 break;
8340 case 22:
8341 // gBCAat, gBCLAat
8342 printAbsBranchOperand(MI, OpNo: 3, STI, O);
8343 return;
8344 break;
8345 case 23:
8346 // gBCLat, gBCat
8347 printBranchOperand(MI, Address, OpNo: 3, STI, O);
8348 return;
8349 break;
8350 }
8351
8352
8353 // Fragment 2 encoded into 6 bits for 34 unique commands.
8354 switch ((Bits >> 25) & 63) {
8355 default: llvm_unreachable("Invalid command number.");
8356 case 0:
8357 // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
8358 printOperand(MI, OpNo: 1, STI, O);
8359 break;
8360 case 1:
8361 // DCBTCT, DCBTDS, DCBTSTCT, DCBTSTDS, DMSHA3HASH, EVADDIW
8362 printU5ImmOperand(MI, OpNo: 2, STI, O);
8363 break;
8364 case 2:
8365 // LAx, EVLDD, EVLDH, EVLDW, EVLHHESPLAT, EVLHHOSSPLAT, EVLHHOUSPLAT, EVL...
8366 printMemRegImm(MI, OpNo: 1, STI, O);
8367 return;
8368 break;
8369 case 3:
8370 // SUBPCIS, LI, LI8, LIS, LIS8
8371 printS16ImmOperand(MI, OpNo: 1, STI, O);
8372 return;
8373 break;
8374 case 4:
8375 // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32, EVLDDX, EVLDHX, EVLDWX, EVLH...
8376 printMemRegReg(MI, OpNo: 1, STI, O);
8377 break;
8378 case 5:
8379 // BC, BCL, BCLn, BCn
8380 printBranchOperand(MI, Address, OpNo: 1, STI, O);
8381 return;
8382 break;
8383 case 6:
8384 // CMPRB, CMPRB8, MTMSR, MTMSRD
8385 printU1ImmOperand(MI, OpNo: 1, STI, O);
8386 break;
8387 case 7:
8388 // CRSET, CRUNSET, MTDCR, TLBIE, V_SET0, V_SET0B, V_SET0H, XXLEQVOnes, XX...
8389 printOperand(MI, OpNo: 0, STI, O);
8390 break;
8391 case 8:
8392 // DARN, MFFSCRNI, WAITP10
8393 printU2ImmOperand(MI, OpNo: 1, STI, O);
8394 return;
8395 break;
8396 case 9:
8397 // DMSHA2HASH, DMXOR, DMXVBF16GERX2NN, DMXVBF16GERX2NP, DMXVBF16GERX2PN, ...
8398 printOperand(MI, OpNo: 2, STI, O);
8399 break;
8400 case 10:
8401 // DRINTN, DRINTNQ, DRINTNQ_rec, DRINTN_rec, DRINTX, DRINTXQ, DRINTXQ_rec...
8402 printU2ImmOperand(MI, OpNo: 3, STI, O);
8403 return;
8404 break;
8405 case 11:
8406 // DTSTSFI, DTSTSFIQ
8407 printU6ImmOperand(MI, OpNo: 1, STI, O);
8408 O << ", ";
8409 printOperand(MI, OpNo: 2, STI, O);
8410 return;
8411 break;
8412 case 12:
8413 // EVSPLATFI, EVSPLATI, VSPLTISB, VSPLTISH, VSPLTISW
8414 printS5ImmOperand(MI, OpNo: 1, STI, O);
8415 return;
8416 break;
8417 case 13:
8418 // EVSUBIFW, LXVKQ
8419 printU5ImmOperand(MI, OpNo: 1, STI, O);
8420 break;
8421 case 14:
8422 // HASHCHK, HASHCHK8, HASHCHKP, HASHCHKP8, HASHST, HASHST8, HASHSTP, HASH...
8423 printMemRegImmHash(MI, OpNo: 1, STI, O);
8424 return;
8425 break;
8426 case 15:
8427 // LA, LA8
8428 printS16ImmOperand(MI, OpNo: 2, STI, O);
8429 O << '(';
8430 printOperand(MI, OpNo: 1, STI, O);
8431 O << ')';
8432 return;
8433 break;
8434 case 16:
8435 // LBZU, LBZU8, LDU, LFDU, LFSU, LHAU, LHAU8, LHZU, LHZU8, LWZU, LWZU8, S...
8436 printMemRegImm(MI, OpNo: 2, STI, O);
8437 return;
8438 break;
8439 case 17:
8440 // LBZUX, LBZUX8, LDUX, LFDUX, LFSUX, LHAUX, LHAUX8, LHZUX, LHZUX8, LWAUX...
8441 printMemRegReg(MI, OpNo: 2, STI, O);
8442 return;
8443 break;
8444 case 18:
8445 // MFBHRBE
8446 printU10ImmOperand(MI, OpNo: 1, STI, O);
8447 return;
8448 break;
8449 case 19:
8450 // MFFSCDRNI
8451 printU3ImmOperand(MI, OpNo: 1, STI, O);
8452 return;
8453 break;
8454 case 20:
8455 // MFOCRF, MFOCRF8
8456 printcrbitm(MI, OpNo: 1, STI, O);
8457 return;
8458 break;
8459 case 21:
8460 // MFSR
8461 printU4ImmOperand(MI, OpNo: 1, STI, O);
8462 return;
8463 break;
8464 case 22:
8465 // MTFSFI, MTFSFI_rec
8466 O << ", ";
8467 break;
8468 case 23:
8469 // MTFSFIb
8470 return;
8471 break;
8472 case 24:
8473 // MTVSRBMI
8474 printU16ImmOperand(MI, OpNo: 1, STI, O);
8475 return;
8476 break;
8477 case 25:
8478 // PADDI8pc, PADDIS8pc, PADDISpc, PADDIpc
8479 printImmZeroOperand(MI, OpNo: 1, STI, O);
8480 O << ", ";
8481 break;
8482 case 26:
8483 // PLA, PLA8
8484 printS34ImmOperand(MI, OpNo: 2, STI, O);
8485 O << ' ';
8486 printOperand(MI, OpNo: 1, STI, O);
8487 return;
8488 break;
8489 case 27:
8490 // PLA8pc, PLApc, PLBZ8onlypc, PLBZonlypc, PLDonlypc, PLFDonlypc, PLFSonl...
8491 printS34ImmOperand(MI, OpNo: 1, STI, O);
8492 return;
8493 break;
8494 case 28:
8495 // PLBZ, PLBZ8, PLBZ8nopc, PLBZnopc, PLD, PLDnopc, PLFD, PLFDnopc, PLFS, ...
8496 printMemRegImm34(MI, OpNo: 1, STI, O);
8497 break;
8498 case 29:
8499 // PLBZ8pc, PLBZpc, PLDpc, PLFDpc, PLFSpc, PLHA8pc, PLHApc, PLHZ8pc, PLHZ...
8500 printMemRegImm34PCRel(MI, OpNo: 1, STI, O);
8501 O << ", 1";
8502 return;
8503 break;
8504 case 30:
8505 // SUBFUS, SUBFUS_rec
8506 printU1ImmOperand(MI, OpNo: 3, STI, O);
8507 O << ", ";
8508 printOperand(MI, OpNo: 1, STI, O);
8509 O << ", ";
8510 printOperand(MI, OpNo: 2, STI, O);
8511 return;
8512 break;
8513 case 31:
8514 // VINSD, VINSERTB, VINSERTH, VINSW
8515 printOperand(MI, OpNo: 3, STI, O);
8516 O << ", ";
8517 printU4ImmOperand(MI, OpNo: 2, STI, O);
8518 return;
8519 break;
8520 case 32:
8521 // XXSPLTI32DX
8522 printU1ImmOperand(MI, OpNo: 2, STI, O);
8523 O << ", ";
8524 printOperand(MI, OpNo: 3, STI, O);
8525 return;
8526 break;
8527 case 33:
8528 // XXSPLTIB
8529 printU8ImmOperand(MI, OpNo: 1, STI, O);
8530 return;
8531 break;
8532 }
8533
8534
8535 // Fragment 3 encoded into 4 bits for 9 unique commands.
8536 switch ((Bits >> 31) & 15) {
8537 default: llvm_unreachable("Invalid command number.");
8538 case 0:
8539 // BUILD_UACC, DCBTCT, DCBTDS, DCBTSTCT, DCBTSTDS, ADDME, ADDME8, ADDME8O...
8540 return;
8541 break;
8542 case 1:
8543 // CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CLRRDI_rec, CL...
8544 O << ", ";
8545 break;
8546 case 2:
8547 // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32
8548 O << ' ';
8549 printOperand(MI, OpNo: 3, STI, O);
8550 O << ' ';
8551 printOperand(MI, OpNo: 4, STI, O);
8552 return;
8553 break;
8554 case 3:
8555 // LBARXL, LDARXL, LHARXL, LQARXL, LWARXL
8556 O << ", 1";
8557 return;
8558 break;
8559 case 4:
8560 // MTFSFI
8561 printOperand(MI, OpNo: 2, STI, O);
8562 return;
8563 break;
8564 case 5:
8565 // MTFSFI_rec
8566 printU1ImmOperand(MI, OpNo: 2, STI, O);
8567 return;
8568 break;
8569 case 6:
8570 // PADDI8pc, PADDISpc, PADDIpc
8571 printS34ImmOperand(MI, OpNo: 2, STI, O);
8572 O << ", 1";
8573 return;
8574 break;
8575 case 7:
8576 // PADDIS8pc
8577 printS32ImmOperand(MI, OpNo: 2, STI, O);
8578 O << ", 1";
8579 return;
8580 break;
8581 case 8:
8582 // PLBZ, PLBZ8, PLD, PLFD, PLFS, PLHA, PLHA8, PLHZ, PLHZ8, PLWA, PLWA8, P...
8583 O << ", 0";
8584 return;
8585 break;
8586 }
8587
8588
8589 // Fragment 4 encoded into 5 bits for 26 unique commands.
8590 switch ((Bits >> 35) & 31) {
8591 default: llvm_unreachable("Invalid command number.");
8592 case 0:
8593 // CLRLSLDI, CLRLSLDI_rec, CLRRDI, CLRRDI_rec, EXTLDI, EXTLDI_rec, EXTRDI...
8594 printU6ImmOperand(MI, OpNo: 2, STI, O);
8595 break;
8596 case 1:
8597 // CLRLSLWI, CLRLSLWI_rec, CLRRWI, CLRRWI_rec, EXTLWI, EXTLWI_rec, EXTRWI...
8598 printU5ImmOperand(MI, OpNo: 2, STI, O);
8599 break;
8600 case 2:
8601 // PSUBI, PADDI, PADDI8, PADDIS
8602 printS34ImmOperand(MI, OpNo: 2, STI, O);
8603 break;
8604 case 3:
8605 // SUBI, SUBIC, SUBIC_rec, SUBIS, ADDI, ADDI8, ADDIC, ADDIC8, ADDIC_rec, ...
8606 printS16ImmOperand(MI, OpNo: 2, STI, O);
8607 return;
8608 break;
8609 case 4:
8610 // ADD4, ADD4O, ADD4O_rec, ADD4TLS, ADD4_rec, ADD8, ADD8O, ADD8O_rec, ADD...
8611 printOperand(MI, OpNo: 2, STI, O);
8612 break;
8613 case 5:
8614 // ANDI8_rec, ANDIS8_rec, ANDIS_rec, ANDI_rec, CMPLDI, CMPLWI, ORI, ORI8,...
8615 printU16ImmOperand(MI, OpNo: 2, STI, O);
8616 return;
8617 break;
8618 case 6:
8619 // BCDCFN_rec, BCDCFSQ_rec, BCDCFZ_rec, BCDCTZ_rec, BCDSETSGN_rec, CP_PAS...
8620 printU1ImmOperand(MI, OpNo: 2, STI, O);
8621 break;
8622 case 7:
8623 // CRSET, CRUNSET, V_SET0, V_SET0B, V_SET0H, XXLEQVOnes, XXLXORdpz, XXLXO...
8624 printOperand(MI, OpNo: 0, STI, O);
8625 return;
8626 break;
8627 case 8:
8628 // DMSHA2HASH
8629 printU1ImmOperand(MI, OpNo: 3, STI, O);
8630 return;
8631 break;
8632 case 9:
8633 // DMXVBF16GERX2NN, DMXVBF16GERX2NP, DMXVBF16GERX2PN, DMXVBF16GERX2PP, DM...
8634 printOperand(MI, OpNo: 3, STI, O);
8635 break;
8636 case 10:
8637 // DMXXEXTFDMR256, DMXXINSTDMR256, TLBIE8P9, TLBIEIO, TLBIEP, TLBIEP8, TL...
8638 printU2ImmOperand(MI, OpNo: 2, STI, O);
8639 break;
8640 case 11:
8641 // DMXXSHAPAD
8642 printU2ImmOperand(MI, OpNo: 3, STI, O);
8643 O << ", ";
8644 printU1ImmOperand(MI, OpNo: 4, STI, O);
8645 O << ", ";
8646 printU2ImmOperand(MI, OpNo: 5, STI, O);
8647 return;
8648 break;
8649 case 12:
8650 // DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64
8651 printU5ImmOperand(MI, OpNo: 0, STI, O);
8652 return;
8653 break;
8654 case 13:
8655 // EVADDIW, XXPERMDIs, XXSLDWIs
8656 printOperand(MI, OpNo: 1, STI, O);
8657 break;
8658 case 14:
8659 // LDAT, LWAT, RLWIMI, RLWIMI8, RLWIMI8_rec, RLWIMI_rec
8660 printU5ImmOperand(MI, OpNo: 3, STI, O);
8661 break;
8662 case 15:
8663 // PADDIS8
8664 printS32ImmOperand(MI, OpNo: 2, STI, O);
8665 O << ", 0";
8666 return;
8667 break;
8668 case 16:
8669 // RLDIMI, RLDIMI_rec
8670 printU6ImmOperand(MI, OpNo: 3, STI, O);
8671 O << ", ";
8672 printU6ImmOperand(MI, OpNo: 4, STI, O);
8673 return;
8674 break;
8675 case 17:
8676 // VCFSX, VCFUX, VCTSXS, VCTUXS, VSPLTB, VSPLTBs, VSPLTH, VSPLTHs, VSPLTW
8677 printU5ImmOperand(MI, OpNo: 1, STI, O);
8678 return;
8679 break;
8680 case 18:
8681 // VEXTRACTD, VEXTRACTUB, VEXTRACTUH, VEXTRACTUW, VINSERTD, VINSERTW
8682 printU4ImmOperand(MI, OpNo: 1, STI, O);
8683 return;
8684 break;
8685 case 19:
8686 // VGNB, VUPKINT4TOFP32
8687 printU3ImmOperand(MI, OpNo: 2, STI, O);
8688 return;
8689 break;
8690 case 20:
8691 // XSTSTDCDP, XSTSTDCQP, XSTSTDCSP, XVTSTDCDP, XVTSTDCSP
8692 printU7ImmOperand(MI, OpNo: 1, STI, O);
8693 return;
8694 break;
8695 case 21:
8696 // XXEXTRACTUW
8697 printU4ImmOperand(MI, OpNo: 2, STI, O);
8698 return;
8699 break;
8700 case 22:
8701 // XXGENPCVBM, XXGENPCVDM, XXGENPCVHM, XXGENPCVWM
8702 printS5ImmOperand(MI, OpNo: 2, STI, O);
8703 return;
8704 break;
8705 case 23:
8706 // XXINSERTW
8707 printU4ImmOperand(MI, OpNo: 3, STI, O);
8708 return;
8709 break;
8710 case 24:
8711 // gBC, gBCL
8712 printBranchOperand(MI, Address, OpNo: 2, STI, O);
8713 return;
8714 break;
8715 case 25:
8716 // gBCA, gBCLA
8717 printAbsBranchOperand(MI, OpNo: 2, STI, O);
8718 return;
8719 break;
8720 }
8721
8722
8723 // Fragment 5 encoded into 2 bits for 4 unique commands.
8724 switch ((Bits >> 40) & 3) {
8725 default: llvm_unreachable("Invalid command number.");
8726 case 0:
8727 // CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, EXTLDI, EXTLDI_rec, EX...
8728 O << ", ";
8729 break;
8730 case 1:
8731 // CLRRDI, CLRRDI_rec, CLRRWI, CLRRWI_rec, PSUBI, ROTRDI, ROTRDI_rec, ROT...
8732 return;
8733 break;
8734 case 2:
8735 // DMXXEXTFDMR512, DMXXINSTDMR512, PADDI, PADDI8, PADDIS
8736 O << ", 0";
8737 return;
8738 break;
8739 case 3:
8740 // DMXXEXTFDMR512_HI, DMXXINSTDMR512_HI
8741 O << ", 1";
8742 return;
8743 break;
8744 }
8745
8746
8747 // Fragment 6 encoded into 4 bits for 12 unique commands.
8748 switch ((Bits >> 42) & 15) {
8749 default: llvm_unreachable("Invalid command number.");
8750 case 0:
8751 // CLRLSLDI, CLRLSLDI_rec, EXTLDI, EXTLDI_rec, EXTRDI, EXTRDI_rec, INSRDI...
8752 printU6ImmOperand(MI, OpNo: 3, STI, O);
8753 return;
8754 break;
8755 case 1:
8756 // CLRLSLWI, CLRLSLWI_rec, EXTLWI, EXTLWI_rec, EXTRWI, EXTRWI_rec, INSLWI...
8757 printU5ImmOperand(MI, OpNo: 3, STI, O);
8758 break;
8759 case 2:
8760 // RLWIMIbm, RLWIMIbm_rec, RLWINMbm, RLWINMbm_rec, RLWNMbm, RLWNMbm_rec, ...
8761 printOperand(MI, OpNo: 3, STI, O);
8762 break;
8763 case 3:
8764 // ADDEX, ADDEX8, DQUA, DQUAQ, DQUAQ_rec, DQUA_rec, DRRND, DRRNDQ, DRRNDQ...
8765 printU2ImmOperand(MI, OpNo: 3, STI, O);
8766 return;
8767 break;
8768 case 4:
8769 // BCDADD_rec, BCDSR_rec, BCDSUB_rec, BCDS_rec, BCDTRUNC_rec, TLBIE8P9, T...
8770 printU1ImmOperand(MI, OpNo: 3, STI, O);
8771 break;
8772 case 5:
8773 // PMDMXVBF16GERX2, PMDMXVF16GERX2, PMDMXVI8GERX4
8774 printU8ImmOperand(MI, OpNo: 3, STI, O);
8775 O << ", ";
8776 printU4ImmOperand(MI, OpNo: 4, STI, O);
8777 O << ", ";
8778 break;
8779 case 6:
8780 // PMDMXVBF16GERX2NN, PMDMXVBF16GERX2NP, PMDMXVBF16GERX2PN, PMDMXVBF16GER...
8781 printU8ImmOperand(MI, OpNo: 4, STI, O);
8782 O << ", ";
8783 printU4ImmOperand(MI, OpNo: 5, STI, O);
8784 O << ", ";
8785 break;
8786 case 7:
8787 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
8788 printU4ImmOperand(MI, OpNo: 3, STI, O);
8789 break;
8790 case 8:
8791 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
8792 printU4ImmOperand(MI, OpNo: 4, STI, O);
8793 O << ", ";
8794 break;
8795 case 9:
8796 // RLWIMI, RLWIMI8, RLWIMI8_rec, RLWIMI_rec
8797 printU5ImmOperand(MI, OpNo: 4, STI, O);
8798 O << ", ";
8799 printU5ImmOperand(MI, OpNo: 5, STI, O);
8800 return;
8801 break;
8802 case 10:
8803 // VSLDBI, VSRDBI, XXMULMUL
8804 printU3ImmOperand(MI, OpNo: 3, STI, O);
8805 return;
8806 break;
8807 case 11:
8808 // XXPERMDIs, XXSLDWIs
8809 printU2ImmOperand(MI, OpNo: 2, STI, O);
8810 return;
8811 break;
8812 }
8813
8814
8815 // Fragment 7 encoded into 3 bits for 6 unique commands.
8816 switch ((Bits >> 46) & 7) {
8817 default: llvm_unreachable("Invalid command number.");
8818 case 0:
8819 // CLRLSLWI, CLRLSLWI_rec, EXTLWI, EXTLWI_rec, EXTRWI, EXTRWI_rec, INSLWI...
8820 return;
8821 break;
8822 case 1:
8823 // PMDMXVBF16GERX2, PMDMXVF16GERX2, PMXVF64GERNN, PMXVF64GERNP, PMXVF64GE...
8824 printU2ImmOperand(MI, OpNo: 5, STI, O);
8825 return;
8826 break;
8827 case 2:
8828 // PMDMXVBF16GERX2NN, PMDMXVBF16GERX2NP, PMDMXVBF16GERX2PN, PMDMXVBF16GER...
8829 printU2ImmOperand(MI, OpNo: 6, STI, O);
8830 return;
8831 break;
8832 case 3:
8833 // PMDMXVI8GERX4, PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF1...
8834 printU4ImmOperand(MI, OpNo: 5, STI, O);
8835 break;
8836 case 4:
8837 // PMDMXVI8GERX4PP, PMDMXVI8GERX4SPP
8838 printU4ImmOperand(MI, OpNo: 6, STI, O);
8839 return;
8840 break;
8841 case 5:
8842 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
8843 O << ", ";
8844 break;
8845 }
8846
8847
8848 // Fragment 8 encoded into 3 bits for 8 unique commands.
8849 switch ((Bits >> 49) & 7) {
8850 default: llvm_unreachable("Invalid command number.");
8851 case 0:
8852 // PMDMXVI8GERX4, PMXVF32GERNN, PMXVF32GERNP, PMXVF32GERPN, PMXVF32GERPP,...
8853 return;
8854 break;
8855 case 1:
8856 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
8857 printU4ImmOperand(MI, OpNo: 4, STI, O);
8858 break;
8859 case 2:
8860 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
8861 O << ", ";
8862 break;
8863 case 3:
8864 // PMXVF64GER, PMXVF64GERW
8865 printU2ImmOperand(MI, OpNo: 4, STI, O);
8866 return;
8867 break;
8868 case 4:
8869 // RLWINM, RLWINM8, RLWINM8_rec, RLWINM_rec, RLWNM, RLWNM8, RLWNM8_rec, R...
8870 printU5ImmOperand(MI, OpNo: 4, STI, O);
8871 return;
8872 break;
8873 case 5:
8874 // TLBIE8P9, TLBIEP, TLBIEP8, TLBIEP9, XXMULMULHIADD, XXMULMULLOADD, XXSS...
8875 printU1ImmOperand(MI, OpNo: 4, STI, O);
8876 break;
8877 case 6:
8878 // XXEVAL
8879 printU8ImmOperand(MI, OpNo: 4, STI, O);
8880 return;
8881 break;
8882 case 7:
8883 // XXPERMX
8884 printU3ImmOperand(MI, OpNo: 4, STI, O);
8885 return;
8886 break;
8887 }
8888
8889
8890 // Fragment 9 encoded into 3 bits for 5 unique commands.
8891 switch ((Bits >> 52) & 7) {
8892 default: llvm_unreachable("Invalid command number.");
8893 case 0:
8894 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVI16GER2, P...
8895 O << ", ";
8896 break;
8897 case 1:
8898 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
8899 printU2ImmOperand(MI, OpNo: 6, STI, O);
8900 return;
8901 break;
8902 case 2:
8903 // PMXVF32GER, PMXVF32GERW, TLBIE8P9, TLBIEP, TLBIEP8, TLBIEP9, XXMULMULL...
8904 return;
8905 break;
8906 case 3:
8907 // PMXVI4GER8PP, PMXVI4GER8WPP
8908 printU8ImmOperand(MI, OpNo: 6, STI, O);
8909 return;
8910 break;
8911 case 4:
8912 // PMXVI8GER4PP, PMXVI8GER4SPP, PMXVI8GER4WPP, PMXVI8GER4WSPP
8913 printU4ImmOperand(MI, OpNo: 6, STI, O);
8914 return;
8915 break;
8916 }
8917
8918
8919 // Fragment 10 encoded into 2 bits for 4 unique commands.
8920 switch ((Bits >> 55) & 3) {
8921 default: llvm_unreachable("Invalid command number.");
8922 case 0:
8923 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVI16GER2, P...
8924 printU2ImmOperand(MI, OpNo: 5, STI, O);
8925 return;
8926 break;
8927 case 1:
8928 // PMXVI4GER8, PMXVI4GER8W
8929 printU8ImmOperand(MI, OpNo: 5, STI, O);
8930 return;
8931 break;
8932 case 2:
8933 // PMXVI8GER4, PMXVI8GER4W
8934 printU4ImmOperand(MI, OpNo: 5, STI, O);
8935 return;
8936 break;
8937 case 3:
8938 // XXMULMULHIADD
8939 printU1ImmOperand(MI, OpNo: 5, STI, O);
8940 return;
8941 break;
8942 }
8943
8944}
8945
8946
8947/// getRegisterName - This method is automatically generated by tblgen
8948/// from the register set description. This returns the assembler name
8949/// for the specified register.
8950const char *PPCInstPrinter::getRegisterName(MCRegister Reg) {
8951 unsigned RegNo = Reg.id();
8952 assert(RegNo && RegNo < 612 && "Invalid register number!");
8953
8954
8955#ifdef __GNUC__
8956#pragma GCC diagnostic push
8957#pragma GCC diagnostic ignored "-Woverlength-strings"
8958#endif
8959 static const char AsmStrs[] = {
8960 /* 0 */ "**ROUNDING MODE**\000"
8961 /* 18 */ "**FRAME POINTER**\000"
8962 /* 36 */ "**BASE POINTER**\000"
8963 /* 53 */ "VFH10\000"
8964 /* 59 */ "f10\000"
8965 /* 63 */ "fp10\000"
8966 /* 68 */ "vsp10\000"
8967 /* 74 */ "dmrrowp10\000"
8968 /* 84 */ "r10\000"
8969 /* 88 */ "vs10\000"
8970 /* 93 */ "v10\000"
8971 /* 97 */ "dmrrow10\000"
8972 /* 106 */ "VFH20\000"
8973 /* 112 */ "f20\000"
8974 /* 116 */ "fp20\000"
8975 /* 121 */ "vsp20\000"
8976 /* 127 */ "dmrrowp20\000"
8977 /* 137 */ "r20\000"
8978 /* 141 */ "vs20\000"
8979 /* 146 */ "v20\000"
8980 /* 150 */ "dmrrow20\000"
8981 /* 159 */ "VFH30\000"
8982 /* 165 */ "f30\000"
8983 /* 169 */ "fp30\000"
8984 /* 174 */ "vsp30\000"
8985 /* 180 */ "dmrrowp30\000"
8986 /* 190 */ "r30\000"
8987 /* 194 */ "vs30\000"
8988 /* 199 */ "v30\000"
8989 /* 203 */ "dmrrow30\000"
8990 /* 212 */ "vsp40\000"
8991 /* 218 */ "vs40\000"
8992 /* 223 */ "dmrrow40\000"
8993 /* 232 */ "vsp50\000"
8994 /* 238 */ "vs50\000"
8995 /* 243 */ "dmrrow50\000"
8996 /* 252 */ "vsp60\000"
8997 /* 258 */ "vs60\000"
8998 /* 263 */ "dmrrow60\000"
8999 /* 272 */ "VFH0\000"
9000 /* 277 */ "wacc0\000"
9001 /* 283 */ "f0\000"
9002 /* 286 */ "wacc_hi0\000"
9003 /* 295 */ "fp0\000"
9004 /* 299 */ "dmrp0\000"
9005 /* 305 */ "vsp0\000"
9006 /* 310 */ "dmrrowp0\000"
9007 /* 319 */ "cr0\000"
9008 /* 323 */ "dmr0\000"
9009 /* 328 */ "vs0\000"
9010 /* 332 */ "v0\000"
9011 /* 335 */ "dmrrow0\000"
9012 /* 343 */ "VFH11\000"
9013 /* 349 */ "f11\000"
9014 /* 353 */ "dmrrowp11\000"
9015 /* 363 */ "r11\000"
9016 /* 367 */ "vs11\000"
9017 /* 372 */ "v11\000"
9018 /* 376 */ "dmrrow11\000"
9019 /* 385 */ "VFH21\000"
9020 /* 391 */ "f21\000"
9021 /* 395 */ "dmrrowp21\000"
9022 /* 405 */ "r21\000"
9023 /* 409 */ "vs21\000"
9024 /* 414 */ "v21\000"
9025 /* 418 */ "dmrrow21\000"
9026 /* 427 */ "VFH31\000"
9027 /* 433 */ "f31\000"
9028 /* 437 */ "dmrrowp31\000"
9029 /* 447 */ "r31\000"
9030 /* 451 */ "vs31\000"
9031 /* 456 */ "v31\000"
9032 /* 460 */ "dmrrow31\000"
9033 /* 469 */ "vs41\000"
9034 /* 474 */ "dmrrow41\000"
9035 /* 483 */ "vs51\000"
9036 /* 488 */ "dmrrow51\000"
9037 /* 497 */ "vs61\000"
9038 /* 502 */ "dmrrow61\000"
9039 /* 511 */ "VFH1\000"
9040 /* 516 */ "wacc1\000"
9041 /* 522 */ "f1\000"
9042 /* 525 */ "wacc_hi1\000"
9043 /* 534 */ "dmrp1\000"
9044 /* 540 */ "dmrrowp1\000"
9045 /* 549 */ "cr1\000"
9046 /* 553 */ "dmr1\000"
9047 /* 558 */ "vs1\000"
9048 /* 562 */ "v1\000"
9049 /* 565 */ "dmrrow1\000"
9050 /* 573 */ "VFH12\000"
9051 /* 579 */ "f12\000"
9052 /* 583 */ "fp12\000"
9053 /* 588 */ "vsp12\000"
9054 /* 594 */ "dmrrowp12\000"
9055 /* 604 */ "r12\000"
9056 /* 608 */ "vs12\000"
9057 /* 613 */ "v12\000"
9058 /* 617 */ "dmrrow12\000"
9059 /* 626 */ "VFH22\000"
9060 /* 632 */ "f22\000"
9061 /* 636 */ "fp22\000"
9062 /* 641 */ "vsp22\000"
9063 /* 647 */ "dmrrowp22\000"
9064 /* 657 */ "r22\000"
9065 /* 661 */ "vs22\000"
9066 /* 666 */ "v22\000"
9067 /* 670 */ "dmrrow22\000"
9068 /* 679 */ "vsp32\000"
9069 /* 685 */ "vs32\000"
9070 /* 690 */ "dmrrow32\000"
9071 /* 699 */ "vsp42\000"
9072 /* 705 */ "vs42\000"
9073 /* 710 */ "dmrrow42\000"
9074 /* 719 */ "vsp52\000"
9075 /* 725 */ "vs52\000"
9076 /* 730 */ "dmrrow52\000"
9077 /* 739 */ "vsp62\000"
9078 /* 745 */ "vs62\000"
9079 /* 750 */ "dmrrow62\000"
9080 /* 759 */ "VFH2\000"
9081 /* 764 */ "wacc2\000"
9082 /* 770 */ "f2\000"
9083 /* 773 */ "wacc_hi2\000"
9084 /* 782 */ "fp2\000"
9085 /* 786 */ "dmrp2\000"
9086 /* 792 */ "vsp2\000"
9087 /* 797 */ "dmrrowp2\000"
9088 /* 806 */ "cr2\000"
9089 /* 810 */ "dmr2\000"
9090 /* 815 */ "vs2\000"
9091 /* 819 */ "v2\000"
9092 /* 822 */ "dmrrow2\000"
9093 /* 830 */ "VFH13\000"
9094 /* 836 */ "f13\000"
9095 /* 840 */ "dmrrowp13\000"
9096 /* 850 */ "r13\000"
9097 /* 854 */ "vs13\000"
9098 /* 859 */ "v13\000"
9099 /* 863 */ "dmrrow13\000"
9100 /* 872 */ "VFH23\000"
9101 /* 878 */ "f23\000"
9102 /* 882 */ "dmrrowp23\000"
9103 /* 892 */ "r23\000"
9104 /* 896 */ "vs23\000"
9105 /* 901 */ "v23\000"
9106 /* 905 */ "dmrrow23\000"
9107 /* 914 */ "vs33\000"
9108 /* 919 */ "dmrrow33\000"
9109 /* 928 */ "vs43\000"
9110 /* 933 */ "dmrrow43\000"
9111 /* 942 */ "vs53\000"
9112 /* 947 */ "dmrrow53\000"
9113 /* 956 */ "vs63\000"
9114 /* 961 */ "dmrrow63\000"
9115 /* 970 */ "VFH3\000"
9116 /* 975 */ "wacc3\000"
9117 /* 981 */ "f3\000"
9118 /* 984 */ "wacc_hi3\000"
9119 /* 993 */ "dmrp3\000"
9120 /* 999 */ "dmrrowp3\000"
9121 /* 1008 */ "cr3\000"
9122 /* 1012 */ "dmr3\000"
9123 /* 1017 */ "vs3\000"
9124 /* 1021 */ "v3\000"
9125 /* 1024 */ "dmrrow3\000"
9126 /* 1032 */ "VFH14\000"
9127 /* 1038 */ "f14\000"
9128 /* 1042 */ "fp14\000"
9129 /* 1047 */ "vsp14\000"
9130 /* 1053 */ "dmrrowp14\000"
9131 /* 1063 */ "r14\000"
9132 /* 1067 */ "vs14\000"
9133 /* 1072 */ "v14\000"
9134 /* 1076 */ "dmrrow14\000"
9135 /* 1085 */ "VFH24\000"
9136 /* 1091 */ "f24\000"
9137 /* 1095 */ "fp24\000"
9138 /* 1100 */ "vsp24\000"
9139 /* 1106 */ "dmrrowp24\000"
9140 /* 1116 */ "r24\000"
9141 /* 1120 */ "vs24\000"
9142 /* 1125 */ "v24\000"
9143 /* 1129 */ "dmrrow24\000"
9144 /* 1138 */ "vsp34\000"
9145 /* 1144 */ "vs34\000"
9146 /* 1149 */ "dmrrow34\000"
9147 /* 1158 */ "vsp44\000"
9148 /* 1164 */ "vs44\000"
9149 /* 1169 */ "dmrrow44\000"
9150 /* 1178 */ "vsp54\000"
9151 /* 1184 */ "vs54\000"
9152 /* 1189 */ "dmrrow54\000"
9153 /* 1198 */ "VFH4\000"
9154 /* 1203 */ "wacc4\000"
9155 /* 1209 */ "f4\000"
9156 /* 1212 */ "wacc_hi4\000"
9157 /* 1221 */ "fp4\000"
9158 /* 1225 */ "vsp4\000"
9159 /* 1230 */ "dmrrowp4\000"
9160 /* 1239 */ "cr4\000"
9161 /* 1243 */ "dmr4\000"
9162 /* 1248 */ "vs4\000"
9163 /* 1252 */ "v4\000"
9164 /* 1255 */ "dmrrow4\000"
9165 /* 1263 */ "VFH15\000"
9166 /* 1269 */ "f15\000"
9167 /* 1273 */ "dmrrowp15\000"
9168 /* 1283 */ "r15\000"
9169 /* 1287 */ "vs15\000"
9170 /* 1292 */ "v15\000"
9171 /* 1296 */ "dmrrow15\000"
9172 /* 1305 */ "VFH25\000"
9173 /* 1311 */ "f25\000"
9174 /* 1315 */ "dmrrowp25\000"
9175 /* 1325 */ "r25\000"
9176 /* 1329 */ "vs25\000"
9177 /* 1334 */ "v25\000"
9178 /* 1338 */ "dmrrow25\000"
9179 /* 1347 */ "vs35\000"
9180 /* 1352 */ "dmrrow35\000"
9181 /* 1361 */ "vs45\000"
9182 /* 1366 */ "dmrrow45\000"
9183 /* 1375 */ "vs55\000"
9184 /* 1380 */ "dmrrow55\000"
9185 /* 1389 */ "VFH5\000"
9186 /* 1394 */ "wacc5\000"
9187 /* 1400 */ "f5\000"
9188 /* 1403 */ "wacc_hi5\000"
9189 /* 1412 */ "dmrrowp5\000"
9190 /* 1421 */ "cr5\000"
9191 /* 1425 */ "dmr5\000"
9192 /* 1430 */ "vs5\000"
9193 /* 1434 */ "v5\000"
9194 /* 1437 */ "dmrrow5\000"
9195 /* 1445 */ "VFH16\000"
9196 /* 1451 */ "f16\000"
9197 /* 1455 */ "fp16\000"
9198 /* 1460 */ "vsp16\000"
9199 /* 1466 */ "dmrrowp16\000"
9200 /* 1476 */ "r16\000"
9201 /* 1480 */ "vs16\000"
9202 /* 1485 */ "v16\000"
9203 /* 1489 */ "dmrrow16\000"
9204 /* 1498 */ "VFH26\000"
9205 /* 1504 */ "f26\000"
9206 /* 1508 */ "fp26\000"
9207 /* 1513 */ "vsp26\000"
9208 /* 1519 */ "dmrrowp26\000"
9209 /* 1529 */ "r26\000"
9210 /* 1533 */ "vs26\000"
9211 /* 1538 */ "v26\000"
9212 /* 1542 */ "dmrrow26\000"
9213 /* 1551 */ "vsp36\000"
9214 /* 1557 */ "vs36\000"
9215 /* 1562 */ "dmrrow36\000"
9216 /* 1571 */ "vsp46\000"
9217 /* 1577 */ "vs46\000"
9218 /* 1582 */ "dmrrow46\000"
9219 /* 1591 */ "vsp56\000"
9220 /* 1597 */ "vs56\000"
9221 /* 1602 */ "dmrrow56\000"
9222 /* 1611 */ "VFH6\000"
9223 /* 1616 */ "wacc6\000"
9224 /* 1622 */ "f6\000"
9225 /* 1625 */ "wacc_hi6\000"
9226 /* 1634 */ "fp6\000"
9227 /* 1638 */ "vsp6\000"
9228 /* 1643 */ "dmrrowp6\000"
9229 /* 1652 */ "cr6\000"
9230 /* 1656 */ "dmr6\000"
9231 /* 1661 */ "vs6\000"
9232 /* 1665 */ "v6\000"
9233 /* 1668 */ "dmrrow6\000"
9234 /* 1676 */ "VFH17\000"
9235 /* 1682 */ "f17\000"
9236 /* 1686 */ "dmrrowp17\000"
9237 /* 1696 */ "r17\000"
9238 /* 1700 */ "vs17\000"
9239 /* 1705 */ "v17\000"
9240 /* 1709 */ "dmrrow17\000"
9241 /* 1718 */ "VFH27\000"
9242 /* 1724 */ "f27\000"
9243 /* 1728 */ "dmrrowp27\000"
9244 /* 1738 */ "r27\000"
9245 /* 1742 */ "vs27\000"
9246 /* 1747 */ "v27\000"
9247 /* 1751 */ "dmrrow27\000"
9248 /* 1760 */ "vs37\000"
9249 /* 1765 */ "dmrrow37\000"
9250 /* 1774 */ "vs47\000"
9251 /* 1779 */ "dmrrow47\000"
9252 /* 1788 */ "vs57\000"
9253 /* 1793 */ "dmrrow57\000"
9254 /* 1802 */ "VFH7\000"
9255 /* 1807 */ "wacc7\000"
9256 /* 1813 */ "f7\000"
9257 /* 1816 */ "wacc_hi7\000"
9258 /* 1825 */ "dmrrowp7\000"
9259 /* 1834 */ "cr7\000"
9260 /* 1838 */ "dmr7\000"
9261 /* 1843 */ "vs7\000"
9262 /* 1847 */ "v7\000"
9263 /* 1850 */ "dmrrow7\000"
9264 /* 1858 */ "VFH18\000"
9265 /* 1864 */ "f18\000"
9266 /* 1868 */ "fp18\000"
9267 /* 1873 */ "vsp18\000"
9268 /* 1879 */ "dmrrowp18\000"
9269 /* 1889 */ "r18\000"
9270 /* 1893 */ "vs18\000"
9271 /* 1898 */ "v18\000"
9272 /* 1902 */ "dmrrow18\000"
9273 /* 1911 */ "VFH28\000"
9274 /* 1917 */ "f28\000"
9275 /* 1921 */ "fp28\000"
9276 /* 1926 */ "vsp28\000"
9277 /* 1932 */ "dmrrowp28\000"
9278 /* 1942 */ "r28\000"
9279 /* 1946 */ "vs28\000"
9280 /* 1951 */ "v28\000"
9281 /* 1955 */ "dmrrow28\000"
9282 /* 1964 */ "vsp38\000"
9283 /* 1970 */ "vs38\000"
9284 /* 1975 */ "dmrrow38\000"
9285 /* 1984 */ "vsp48\000"
9286 /* 1990 */ "vs48\000"
9287 /* 1995 */ "dmrrow48\000"
9288 /* 2004 */ "vsp58\000"
9289 /* 2010 */ "vs58\000"
9290 /* 2015 */ "dmrrow58\000"
9291 /* 2024 */ "VFH8\000"
9292 /* 2029 */ "f8\000"
9293 /* 2032 */ "fp8\000"
9294 /* 2036 */ "vsp8\000"
9295 /* 2041 */ "dmrrowp8\000"
9296 /* 2050 */ "r8\000"
9297 /* 2053 */ "vs8\000"
9298 /* 2057 */ "v8\000"
9299 /* 2060 */ "dmrrow8\000"
9300 /* 2068 */ "VFH19\000"
9301 /* 2074 */ "f19\000"
9302 /* 2078 */ "dmrrowp19\000"
9303 /* 2088 */ "r19\000"
9304 /* 2092 */ "vs19\000"
9305 /* 2097 */ "v19\000"
9306 /* 2101 */ "dmrrow19\000"
9307 /* 2110 */ "VFH29\000"
9308 /* 2116 */ "f29\000"
9309 /* 2120 */ "dmrrowp29\000"
9310 /* 2130 */ "r29\000"
9311 /* 2134 */ "vs29\000"
9312 /* 2139 */ "v29\000"
9313 /* 2143 */ "dmrrow29\000"
9314 /* 2152 */ "vs39\000"
9315 /* 2157 */ "dmrrow39\000"
9316 /* 2166 */ "vs49\000"
9317 /* 2171 */ "dmrrow49\000"
9318 /* 2180 */ "vs59\000"
9319 /* 2185 */ "dmrrow59\000"
9320 /* 2194 */ "VFH9\000"
9321 /* 2199 */ "f9\000"
9322 /* 2202 */ "dmrrowp9\000"
9323 /* 2211 */ "r9\000"
9324 /* 2214 */ "vs9\000"
9325 /* 2218 */ "v9\000"
9326 /* 2221 */ "dmrrow9\000"
9327 /* 2229 */ "vrsave\000"
9328 /* 2236 */ "spefscr\000"
9329 /* 2244 */ "xer\000"
9330 /* 2248 */ "lr\000"
9331 /* 2251 */ "ctr\000"
9332};
9333#ifdef __GNUC__
9334#pragma GCC diagnostic pop
9335#endif
9336
9337 static const uint16_t RegAsmOffset[] = {
9338 36, 2244, 2251, 18, 2248, 0, 2236, 2229, 2244, 57, 278, 517, 765, 976,
9339 1204, 1395, 1617, 1808, 36, 319, 549, 806, 1008, 1239, 1421, 1652, 1834, 2251,
9340 323, 553, 810, 1012, 1243, 1425, 1656, 1838, 335, 565, 822, 1024, 1255, 1437,
9341 1668, 1850, 2060, 2221, 97, 376, 617, 863, 1076, 1296, 1489, 1709, 1902, 2101,
9342 150, 418, 670, 905, 1129, 1338, 1542, 1751, 1955, 2143, 203, 460, 690, 919,
9343 1149, 1352, 1562, 1765, 1975, 2157, 223, 474, 710, 933, 1169, 1366, 1582, 1779,
9344 1995, 2171, 243, 488, 730, 947, 1189, 1380, 1602, 1793, 2015, 2185, 263, 502,
9345 750, 961, 310, 540, 797, 999, 1230, 1412, 1643, 1825, 2041, 2202, 74, 353,
9346 594, 840, 1053, 1273, 1466, 1686, 1879, 2078, 127, 395, 647, 882, 1106, 1315,
9347 1519, 1728, 1932, 2120, 180, 437, 299, 534, 786, 993, 283, 522, 770, 981,
9348 1209, 1400, 1622, 1813, 2029, 2199, 59, 349, 579, 836, 1038, 1269, 1451, 1682,
9349 1864, 2074, 112, 391, 632, 878, 1091, 1311, 1504, 1724, 1917, 2116, 165, 433,
9350 273, 512, 760, 971, 1199, 1390, 1612, 1803, 2025, 2195, 54, 344, 574, 831,
9351 1033, 1264, 1446, 1677, 1859, 2069, 107, 386, 627, 873, 1086, 1306, 1499, 1719,
9352 1912, 2111, 160, 428, 18, 295, 782, 1221, 1634, 2032, 63, 583, 1042, 1455,
9353 1868, 116, 636, 1095, 1508, 1921, 169, 274, 513, 761, 972, 1200, 1391, 1613,
9354 1804, 2026, 2196, 55, 345, 575, 832, 1034, 1265, 1447, 1678, 1860, 2070, 108,
9355 387, 628, 874, 1087, 1307, 1500, 1720, 1913, 2112, 161, 429, 2248, 320, 550,
9356 807, 1009, 1240, 1422, 1653, 1835, 2050, 2211, 84, 363, 604, 850, 1063, 1283,
9357 1476, 1696, 1889, 2088, 137, 405, 657, 892, 1116, 1325, 1529, 1738, 1942, 2130,
9358 190, 447, 320, 550, 807, 1009, 1240, 1422, 1653, 1835, 2050, 2211, 84, 363,
9359 604, 850, 1063, 1283, 1476, 1696, 1889, 2088, 137, 405, 657, 892, 1116, 1325,
9360 1529, 1738, 1942, 2130, 190, 447, 278, 517, 765, 976, 1204, 1395, 1617, 1808,
9361 332, 562, 819, 1021, 1252, 1434, 1665, 1847, 2057, 2218, 93, 372, 613, 859,
9362 1072, 1292, 1485, 1705, 1898, 2097, 146, 414, 666, 901, 1125, 1334, 1538, 1747,
9363 1951, 2139, 199, 456, 332, 562, 819, 1021, 1252, 1434, 1665, 1847, 2057, 2218,
9364 93, 372, 613, 859, 1072, 1292, 1485, 1705, 1898, 2097, 146, 414, 666, 901,
9365 1125, 1334, 1538, 1747, 1951, 2139, 199, 456, 272, 511, 759, 970, 1198, 1389,
9366 1611, 1802, 2024, 2194, 53, 343, 573, 830, 1032, 1263, 1445, 1676, 1858, 2068,
9367 106, 385, 626, 872, 1085, 1305, 1498, 1718, 1911, 2110, 159, 427, 328, 558,
9368 815, 1017, 1248, 1430, 1661, 1843, 2053, 2214, 88, 367, 608, 854, 1067, 1287,
9369 1480, 1700, 1893, 2092, 141, 409, 661, 896, 1120, 1329, 1533, 1742, 1946, 2134,
9370 194, 451, 305, 792, 1225, 1638, 2036, 68, 588, 1047, 1460, 1873, 121, 641,
9371 1100, 1513, 1926, 174, 679, 1138, 1551, 1964, 212, 699, 1158, 1571, 1984, 232,
9372 719, 1178, 1591, 2004, 252, 739, 685, 914, 1144, 1347, 1557, 1760, 1970, 2152,
9373 218, 469, 705, 928, 1164, 1361, 1577, 1774, 1990, 2166, 238, 483, 725, 942,
9374 1184, 1375, 1597, 1788, 2010, 2180, 258, 497, 745, 956, 277, 516, 764, 975,
9375 1203, 1394, 1616, 1807, 286, 525, 773, 984, 1212, 1403, 1625, 1816, 320, 550,
9376 807, 1009, 1240, 1422, 1653, 1835, 2050, 2211, 84, 363, 604, 850, 1063, 1283,
9377 1476, 1696, 1889, 2088, 137, 405, 657, 892, 1116, 1325, 1529, 1738, 1942, 2130,
9378 190, 447, 57, 577, 1449, 56, 1035, 1861, 629, 1501, 162, 347, 1267, 2072,
9379 833, 1679, 388, 1308, 2113, 57, 1036, 1862, 576, 1448, 109, 1088, 1914, 834,
9380 1680, 346, 1266, 2071, 875, 1721, 430, 320, 807, 1240, 1653, 2050, 84, 604,
9381 1063, 1476, 1889, 137, 657, 1116, 1529, 1942, 190,
9382 };
9383
9384 assert (*(AsmStrs+RegAsmOffset[RegNo-1]) &&
9385 "Invalid alt name index for register!");
9386 return AsmStrs+RegAsmOffset[RegNo-1];
9387}
9388
9389#ifdef PRINT_ALIAS_INSTR
9390#undef PRINT_ALIAS_INSTR
9391
9392bool PPCInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &OS) {
9393 static const PatternsForOpcode OpToPatterns[] = {
9394 {.Opcode: PPC::ADDI, .PatternStart: 0, .NumPatterns: 1 },
9395 {.Opcode: PPC::ADDI8, .PatternStart: 1, .NumPatterns: 1 },
9396 {.Opcode: PPC::ADDIS, .PatternStart: 2, .NumPatterns: 1 },
9397 {.Opcode: PPC::ADDIS8, .PatternStart: 3, .NumPatterns: 1 },
9398 {.Opcode: PPC::ADDPCIS, .PatternStart: 4, .NumPatterns: 1 },
9399 {.Opcode: PPC::BCC, .PatternStart: 5, .NumPatterns: 24 },
9400 {.Opcode: PPC::BCCA, .PatternStart: 29, .NumPatterns: 24 },
9401 {.Opcode: PPC::BCCCTR, .PatternStart: 53, .NumPatterns: 24 },
9402 {.Opcode: PPC::BCCCTRL, .PatternStart: 77, .NumPatterns: 24 },
9403 {.Opcode: PPC::BCCL, .PatternStart: 101, .NumPatterns: 24 },
9404 {.Opcode: PPC::BCCLA, .PatternStart: 125, .NumPatterns: 24 },
9405 {.Opcode: PPC::BCCLR, .PatternStart: 149, .NumPatterns: 24 },
9406 {.Opcode: PPC::BCCLRL, .PatternStart: 173, .NumPatterns: 24 },
9407 {.Opcode: PPC::CMPD, .PatternStart: 197, .NumPatterns: 1 },
9408 {.Opcode: PPC::CMPDI, .PatternStart: 198, .NumPatterns: 1 },
9409 {.Opcode: PPC::CMPLD, .PatternStart: 199, .NumPatterns: 1 },
9410 {.Opcode: PPC::CMPLDI, .PatternStart: 200, .NumPatterns: 1 },
9411 {.Opcode: PPC::CMPLW, .PatternStart: 201, .NumPatterns: 1 },
9412 {.Opcode: PPC::CMPLWI, .PatternStart: 202, .NumPatterns: 1 },
9413 {.Opcode: PPC::CMPW, .PatternStart: 203, .NumPatterns: 1 },
9414 {.Opcode: PPC::CMPWI, .PatternStart: 204, .NumPatterns: 1 },
9415 {.Opcode: PPC::CNTLZW, .PatternStart: 205, .NumPatterns: 1 },
9416 {.Opcode: PPC::CNTLZW8, .PatternStart: 206, .NumPatterns: 1 },
9417 {.Opcode: PPC::CNTLZW8_rec, .PatternStart: 207, .NumPatterns: 1 },
9418 {.Opcode: PPC::CNTLZW_rec, .PatternStart: 208, .NumPatterns: 1 },
9419 {.Opcode: PPC::CP_PASTE_rec, .PatternStart: 209, .NumPatterns: 1 },
9420 {.Opcode: PPC::CREQV, .PatternStart: 210, .NumPatterns: 1 },
9421 {.Opcode: PPC::CRNOR, .PatternStart: 211, .NumPatterns: 1 },
9422 {.Opcode: PPC::CROR, .PatternStart: 212, .NumPatterns: 1 },
9423 {.Opcode: PPC::CRXOR, .PatternStart: 213, .NumPatterns: 1 },
9424 {.Opcode: PPC::DMSHA2HASH, .PatternStart: 214, .NumPatterns: 2 },
9425 {.Opcode: PPC::DMSHA3HASH, .PatternStart: 216, .NumPatterns: 2 },
9426 {.Opcode: PPC::DMXXSHAPAD, .PatternStart: 218, .NumPatterns: 8 },
9427 {.Opcode: PPC::ISEL, .PatternStart: 226, .NumPatterns: 3 },
9428 {.Opcode: PPC::ISEL8, .PatternStart: 229, .NumPatterns: 3 },
9429 {.Opcode: PPC::MBAR, .PatternStart: 232, .NumPatterns: 1 },
9430 {.Opcode: PPC::MFDCR, .PatternStart: 233, .NumPatterns: 8 },
9431 {.Opcode: PPC::MFSPR, .PatternStart: 241, .NumPatterns: 45 },
9432 {.Opcode: PPC::MFSPR8, .PatternStart: 286, .NumPatterns: 19 },
9433 {.Opcode: PPC::MFTB, .PatternStart: 305, .NumPatterns: 1 },
9434 {.Opcode: PPC::MFUDSCR, .PatternStart: 306, .NumPatterns: 1 },
9435 {.Opcode: PPC::MFVRSAVE, .PatternStart: 307, .NumPatterns: 1 },
9436 {.Opcode: PPC::MFVSRD, .PatternStart: 308, .NumPatterns: 1 },
9437 {.Opcode: PPC::MFVSRWZ, .PatternStart: 309, .NumPatterns: 1 },
9438 {.Opcode: PPC::MTCRF, .PatternStart: 310, .NumPatterns: 1 },
9439 {.Opcode: PPC::MTCRF8, .PatternStart: 311, .NumPatterns: 1 },
9440 {.Opcode: PPC::MTDCR, .PatternStart: 312, .NumPatterns: 8 },
9441 {.Opcode: PPC::MTFSF, .PatternStart: 320, .NumPatterns: 1 },
9442 {.Opcode: PPC::MTFSFI, .PatternStart: 321, .NumPatterns: 1 },
9443 {.Opcode: PPC::MTFSFI_rec, .PatternStart: 322, .NumPatterns: 1 },
9444 {.Opcode: PPC::MTFSF_rec, .PatternStart: 323, .NumPatterns: 1 },
9445 {.Opcode: PPC::MTMSR, .PatternStart: 324, .NumPatterns: 1 },
9446 {.Opcode: PPC::MTMSRD, .PatternStart: 325, .NumPatterns: 1 },
9447 {.Opcode: PPC::MTSPR, .PatternStart: 326, .NumPatterns: 44 },
9448 {.Opcode: PPC::MTSPR8, .PatternStart: 370, .NumPatterns: 18 },
9449 {.Opcode: PPC::MTUDSCR, .PatternStart: 388, .NumPatterns: 1 },
9450 {.Opcode: PPC::MTVRSAVE, .PatternStart: 389, .NumPatterns: 1 },
9451 {.Opcode: PPC::MTVSRD, .PatternStart: 390, .NumPatterns: 1 },
9452 {.Opcode: PPC::MTVSRWA, .PatternStart: 391, .NumPatterns: 1 },
9453 {.Opcode: PPC::MTVSRWZ, .PatternStart: 392, .NumPatterns: 1 },
9454 {.Opcode: PPC::NOR, .PatternStart: 393, .NumPatterns: 1 },
9455 {.Opcode: PPC::NOR8, .PatternStart: 394, .NumPatterns: 1 },
9456 {.Opcode: PPC::NOR8_rec, .PatternStart: 395, .NumPatterns: 1 },
9457 {.Opcode: PPC::NOR_rec, .PatternStart: 396, .NumPatterns: 1 },
9458 {.Opcode: PPC::OR, .PatternStart: 397, .NumPatterns: 1 },
9459 {.Opcode: PPC::OR8, .PatternStart: 398, .NumPatterns: 1 },
9460 {.Opcode: PPC::OR8_rec, .PatternStart: 399, .NumPatterns: 1 },
9461 {.Opcode: PPC::ORI, .PatternStart: 400, .NumPatterns: 1 },
9462 {.Opcode: PPC::ORI8, .PatternStart: 401, .NumPatterns: 1 },
9463 {.Opcode: PPC::OR_rec, .PatternStart: 402, .NumPatterns: 1 },
9464 {.Opcode: PPC::PADDI8, .PatternStart: 403, .NumPatterns: 1 },
9465 {.Opcode: PPC::RFEBB, .PatternStart: 404, .NumPatterns: 1 },
9466 {.Opcode: PPC::RLDCL, .PatternStart: 405, .NumPatterns: 1 },
9467 {.Opcode: PPC::RLDCL_rec, .PatternStart: 406, .NumPatterns: 1 },
9468 {.Opcode: PPC::RLDICL, .PatternStart: 407, .NumPatterns: 2 },
9469 {.Opcode: PPC::RLDICL_32_64, .PatternStart: 409, .NumPatterns: 2 },
9470 {.Opcode: PPC::RLDICL_rec, .PatternStart: 411, .NumPatterns: 2 },
9471 {.Opcode: PPC::RLWINM, .PatternStart: 413, .NumPatterns: 2 },
9472 {.Opcode: PPC::RLWINM8, .PatternStart: 415, .NumPatterns: 2 },
9473 {.Opcode: PPC::RLWINM8_rec, .PatternStart: 417, .NumPatterns: 2 },
9474 {.Opcode: PPC::RLWINM_rec, .PatternStart: 419, .NumPatterns: 2 },
9475 {.Opcode: PPC::RLWNM, .PatternStart: 421, .NumPatterns: 1 },
9476 {.Opcode: PPC::RLWNM8, .PatternStart: 422, .NumPatterns: 1 },
9477 {.Opcode: PPC::RLWNM8_rec, .PatternStart: 423, .NumPatterns: 1 },
9478 {.Opcode: PPC::RLWNM_rec, .PatternStart: 424, .NumPatterns: 1 },
9479 {.Opcode: PPC::SC, .PatternStart: 425, .NumPatterns: 1 },
9480 {.Opcode: PPC::SUBF, .PatternStart: 426, .NumPatterns: 1 },
9481 {.Opcode: PPC::SUBF8, .PatternStart: 427, .NumPatterns: 1 },
9482 {.Opcode: PPC::SUBF8_rec, .PatternStart: 428, .NumPatterns: 1 },
9483 {.Opcode: PPC::SUBFC, .PatternStart: 429, .NumPatterns: 1 },
9484 {.Opcode: PPC::SUBFC8, .PatternStart: 430, .NumPatterns: 1 },
9485 {.Opcode: PPC::SUBFC8_rec, .PatternStart: 431, .NumPatterns: 1 },
9486 {.Opcode: PPC::SUBFC_rec, .PatternStart: 432, .NumPatterns: 1 },
9487 {.Opcode: PPC::SUBF_rec, .PatternStart: 433, .NumPatterns: 1 },
9488 {.Opcode: PPC::SYNC, .PatternStart: 434, .NumPatterns: 3 },
9489 {.Opcode: PPC::SYNCP10, .PatternStart: 437, .NumPatterns: 8 },
9490 {.Opcode: PPC::TD, .PatternStart: 445, .NumPatterns: 7 },
9491 {.Opcode: PPC::TDI, .PatternStart: 452, .NumPatterns: 7 },
9492 {.Opcode: PPC::TEND, .PatternStart: 459, .NumPatterns: 2 },
9493 {.Opcode: PPC::TLBIE, .PatternStart: 461, .NumPatterns: 1 },
9494 {.Opcode: PPC::TLBIEP9, .PatternStart: 462, .NumPatterns: 2 },
9495 {.Opcode: PPC::TLBILX, .PatternStart: 464, .NumPatterns: 4 },
9496 {.Opcode: PPC::TLBRE2, .PatternStart: 468, .NumPatterns: 2 },
9497 {.Opcode: PPC::TLBWE2, .PatternStart: 470, .NumPatterns: 2 },
9498 {.Opcode: PPC::TSR, .PatternStart: 472, .NumPatterns: 2 },
9499 {.Opcode: PPC::TW, .PatternStart: 474, .NumPatterns: 8 },
9500 {.Opcode: PPC::TWI, .PatternStart: 482, .NumPatterns: 7 },
9501 {.Opcode: PPC::VNOR, .PatternStart: 489, .NumPatterns: 1 },
9502 {.Opcode: PPC::VOR, .PatternStart: 490, .NumPatterns: 1 },
9503 {.Opcode: PPC::WAIT, .PatternStart: 491, .NumPatterns: 3 },
9504 {.Opcode: PPC::WAITP10, .PatternStart: 494, .NumPatterns: 2 },
9505 {.Opcode: PPC::XORI, .PatternStart: 496, .NumPatterns: 1 },
9506 {.Opcode: PPC::XORI8, .PatternStart: 497, .NumPatterns: 1 },
9507 {.Opcode: PPC::XVCPSGNDP, .PatternStart: 498, .NumPatterns: 1 },
9508 {.Opcode: PPC::XVCPSGNSP, .PatternStart: 499, .NumPatterns: 1 },
9509 {.Opcode: PPC::XXAESDECP, .PatternStart: 500, .NumPatterns: 3 },
9510 {.Opcode: PPC::XXAESENCP, .PatternStart: 503, .NumPatterns: 3 },
9511 {.Opcode: PPC::XXAESGENLKP, .PatternStart: 506, .NumPatterns: 3 },
9512 {.Opcode: PPC::XXGFMUL128, .PatternStart: 509, .NumPatterns: 2 },
9513 {.Opcode: PPC::XXPERMDI, .PatternStart: 511, .NumPatterns: 5 },
9514 {.Opcode: PPC::XXPERMDIs, .PatternStart: 516, .NumPatterns: 3 },
9515 {.Opcode: PPC::gBC, .PatternStart: 519, .NumPatterns: 10 },
9516 {.Opcode: PPC::gBCA, .PatternStart: 529, .NumPatterns: 10 },
9517 {.Opcode: PPC::gBCAat, .PatternStart: 539, .NumPatterns: 2 },
9518 {.Opcode: PPC::gBCCTR, .PatternStart: 541, .NumPatterns: 7 },
9519 {.Opcode: PPC::gBCCTRL, .PatternStart: 548, .NumPatterns: 7 },
9520 {.Opcode: PPC::gBCL, .PatternStart: 555, .NumPatterns: 10 },
9521 {.Opcode: PPC::gBCLA, .PatternStart: 565, .NumPatterns: 10 },
9522 {.Opcode: PPC::gBCLAat, .PatternStart: 575, .NumPatterns: 2 },
9523 {.Opcode: PPC::gBCLR, .PatternStart: 577, .NumPatterns: 11 },
9524 {.Opcode: PPC::gBCLRL, .PatternStart: 588, .NumPatterns: 11 },
9525 {.Opcode: PPC::gBCLat, .PatternStart: 599, .NumPatterns: 2 },
9526 {.Opcode: PPC::gBCat, .PatternStart: 601, .NumPatterns: 2 },
9527 };
9528
9529 static const AliasPattern Patterns[] = {
9530 // PPC::ADDI - 0
9531 {.AsmStrOffset: 0, .AliasCondStart: 0, .NumOperands: 3, .NumConds: 2 },
9532 // PPC::ADDI8 - 1
9533 {.AsmStrOffset: 0, .AliasCondStart: 2, .NumOperands: 3, .NumConds: 2 },
9534 // PPC::ADDIS - 2
9535 {.AsmStrOffset: 12, .AliasCondStart: 4, .NumOperands: 3, .NumConds: 2 },
9536 // PPC::ADDIS8 - 3
9537 {.AsmStrOffset: 12, .AliasCondStart: 6, .NumOperands: 3, .NumConds: 2 },
9538 // PPC::ADDPCIS - 4
9539 {.AsmStrOffset: 25, .AliasCondStart: 8, .NumOperands: 2, .NumConds: 2 },
9540 // PPC::BCC - 5
9541 {.AsmStrOffset: 33, .AliasCondStart: 10, .NumOperands: 3, .NumConds: 2 },
9542 {.AsmStrOffset: 46, .AliasCondStart: 12, .NumOperands: 3, .NumConds: 2 },
9543 {.AsmStrOffset: 55, .AliasCondStart: 14, .NumOperands: 3, .NumConds: 2 },
9544 {.AsmStrOffset: 69, .AliasCondStart: 16, .NumOperands: 3, .NumConds: 2 },
9545 {.AsmStrOffset: 79, .AliasCondStart: 18, .NumOperands: 3, .NumConds: 2 },
9546 {.AsmStrOffset: 93, .AliasCondStart: 20, .NumOperands: 3, .NumConds: 2 },
9547 {.AsmStrOffset: 103, .AliasCondStart: 22, .NumOperands: 3, .NumConds: 2 },
9548 {.AsmStrOffset: 116, .AliasCondStart: 24, .NumOperands: 3, .NumConds: 2 },
9549 {.AsmStrOffset: 125, .AliasCondStart: 26, .NumOperands: 3, .NumConds: 2 },
9550 {.AsmStrOffset: 139, .AliasCondStart: 28, .NumOperands: 3, .NumConds: 2 },
9551 {.AsmStrOffset: 149, .AliasCondStart: 30, .NumOperands: 3, .NumConds: 2 },
9552 {.AsmStrOffset: 163, .AliasCondStart: 32, .NumOperands: 3, .NumConds: 2 },
9553 {.AsmStrOffset: 173, .AliasCondStart: 34, .NumOperands: 3, .NumConds: 2 },
9554 {.AsmStrOffset: 186, .AliasCondStart: 36, .NumOperands: 3, .NumConds: 2 },
9555 {.AsmStrOffset: 195, .AliasCondStart: 38, .NumOperands: 3, .NumConds: 2 },
9556 {.AsmStrOffset: 209, .AliasCondStart: 40, .NumOperands: 3, .NumConds: 2 },
9557 {.AsmStrOffset: 219, .AliasCondStart: 42, .NumOperands: 3, .NumConds: 2 },
9558 {.AsmStrOffset: 233, .AliasCondStart: 44, .NumOperands: 3, .NumConds: 2 },
9559 {.AsmStrOffset: 243, .AliasCondStart: 46, .NumOperands: 3, .NumConds: 2 },
9560 {.AsmStrOffset: 256, .AliasCondStart: 48, .NumOperands: 3, .NumConds: 2 },
9561 {.AsmStrOffset: 265, .AliasCondStart: 50, .NumOperands: 3, .NumConds: 2 },
9562 {.AsmStrOffset: 279, .AliasCondStart: 52, .NumOperands: 3, .NumConds: 2 },
9563 {.AsmStrOffset: 289, .AliasCondStart: 54, .NumOperands: 3, .NumConds: 2 },
9564 {.AsmStrOffset: 303, .AliasCondStart: 56, .NumOperands: 3, .NumConds: 2 },
9565 // PPC::BCCA - 29
9566 {.AsmStrOffset: 313, .AliasCondStart: 58, .NumOperands: 3, .NumConds: 2 },
9567 {.AsmStrOffset: 327, .AliasCondStart: 60, .NumOperands: 3, .NumConds: 2 },
9568 {.AsmStrOffset: 337, .AliasCondStart: 62, .NumOperands: 3, .NumConds: 2 },
9569 {.AsmStrOffset: 352, .AliasCondStart: 64, .NumOperands: 3, .NumConds: 2 },
9570 {.AsmStrOffset: 363, .AliasCondStart: 66, .NumOperands: 3, .NumConds: 2 },
9571 {.AsmStrOffset: 378, .AliasCondStart: 68, .NumOperands: 3, .NumConds: 2 },
9572 {.AsmStrOffset: 389, .AliasCondStart: 70, .NumOperands: 3, .NumConds: 2 },
9573 {.AsmStrOffset: 403, .AliasCondStart: 72, .NumOperands: 3, .NumConds: 2 },
9574 {.AsmStrOffset: 413, .AliasCondStart: 74, .NumOperands: 3, .NumConds: 2 },
9575 {.AsmStrOffset: 428, .AliasCondStart: 76, .NumOperands: 3, .NumConds: 2 },
9576 {.AsmStrOffset: 439, .AliasCondStart: 78, .NumOperands: 3, .NumConds: 2 },
9577 {.AsmStrOffset: 454, .AliasCondStart: 80, .NumOperands: 3, .NumConds: 2 },
9578 {.AsmStrOffset: 465, .AliasCondStart: 82, .NumOperands: 3, .NumConds: 2 },
9579 {.AsmStrOffset: 479, .AliasCondStart: 84, .NumOperands: 3, .NumConds: 2 },
9580 {.AsmStrOffset: 489, .AliasCondStart: 86, .NumOperands: 3, .NumConds: 2 },
9581 {.AsmStrOffset: 504, .AliasCondStart: 88, .NumOperands: 3, .NumConds: 2 },
9582 {.AsmStrOffset: 515, .AliasCondStart: 90, .NumOperands: 3, .NumConds: 2 },
9583 {.AsmStrOffset: 530, .AliasCondStart: 92, .NumOperands: 3, .NumConds: 2 },
9584 {.AsmStrOffset: 541, .AliasCondStart: 94, .NumOperands: 3, .NumConds: 2 },
9585 {.AsmStrOffset: 555, .AliasCondStart: 96, .NumOperands: 3, .NumConds: 2 },
9586 {.AsmStrOffset: 565, .AliasCondStart: 98, .NumOperands: 3, .NumConds: 2 },
9587 {.AsmStrOffset: 580, .AliasCondStart: 100, .NumOperands: 3, .NumConds: 2 },
9588 {.AsmStrOffset: 591, .AliasCondStart: 102, .NumOperands: 3, .NumConds: 2 },
9589 {.AsmStrOffset: 606, .AliasCondStart: 104, .NumOperands: 3, .NumConds: 2 },
9590 // PPC::BCCCTR - 53
9591 {.AsmStrOffset: 617, .AliasCondStart: 106, .NumOperands: 2, .NumConds: 2 },
9592 {.AsmStrOffset: 627, .AliasCondStart: 108, .NumOperands: 2, .NumConds: 2 },
9593 {.AsmStrOffset: 634, .AliasCondStart: 110, .NumOperands: 2, .NumConds: 2 },
9594 {.AsmStrOffset: 645, .AliasCondStart: 112, .NumOperands: 2, .NumConds: 2 },
9595 {.AsmStrOffset: 653, .AliasCondStart: 114, .NumOperands: 2, .NumConds: 2 },
9596 {.AsmStrOffset: 664, .AliasCondStart: 116, .NumOperands: 2, .NumConds: 2 },
9597 {.AsmStrOffset: 672, .AliasCondStart: 118, .NumOperands: 2, .NumConds: 2 },
9598 {.AsmStrOffset: 682, .AliasCondStart: 120, .NumOperands: 2, .NumConds: 2 },
9599 {.AsmStrOffset: 689, .AliasCondStart: 122, .NumOperands: 2, .NumConds: 2 },
9600 {.AsmStrOffset: 700, .AliasCondStart: 124, .NumOperands: 2, .NumConds: 2 },
9601 {.AsmStrOffset: 708, .AliasCondStart: 126, .NumOperands: 2, .NumConds: 2 },
9602 {.AsmStrOffset: 719, .AliasCondStart: 128, .NumOperands: 2, .NumConds: 2 },
9603 {.AsmStrOffset: 727, .AliasCondStart: 130, .NumOperands: 2, .NumConds: 2 },
9604 {.AsmStrOffset: 737, .AliasCondStart: 132, .NumOperands: 2, .NumConds: 2 },
9605 {.AsmStrOffset: 744, .AliasCondStart: 134, .NumOperands: 2, .NumConds: 2 },
9606 {.AsmStrOffset: 755, .AliasCondStart: 136, .NumOperands: 2, .NumConds: 2 },
9607 {.AsmStrOffset: 763, .AliasCondStart: 138, .NumOperands: 2, .NumConds: 2 },
9608 {.AsmStrOffset: 774, .AliasCondStart: 140, .NumOperands: 2, .NumConds: 2 },
9609 {.AsmStrOffset: 782, .AliasCondStart: 142, .NumOperands: 2, .NumConds: 2 },
9610 {.AsmStrOffset: 792, .AliasCondStart: 144, .NumOperands: 2, .NumConds: 2 },
9611 {.AsmStrOffset: 799, .AliasCondStart: 146, .NumOperands: 2, .NumConds: 2 },
9612 {.AsmStrOffset: 810, .AliasCondStart: 148, .NumOperands: 2, .NumConds: 2 },
9613 {.AsmStrOffset: 818, .AliasCondStart: 150, .NumOperands: 2, .NumConds: 2 },
9614 {.AsmStrOffset: 829, .AliasCondStart: 152, .NumOperands: 2, .NumConds: 2 },
9615 // PPC::BCCCTRL - 77
9616 {.AsmStrOffset: 837, .AliasCondStart: 154, .NumOperands: 2, .NumConds: 2 },
9617 {.AsmStrOffset: 848, .AliasCondStart: 156, .NumOperands: 2, .NumConds: 2 },
9618 {.AsmStrOffset: 856, .AliasCondStart: 158, .NumOperands: 2, .NumConds: 2 },
9619 {.AsmStrOffset: 868, .AliasCondStart: 160, .NumOperands: 2, .NumConds: 2 },
9620 {.AsmStrOffset: 877, .AliasCondStart: 162, .NumOperands: 2, .NumConds: 2 },
9621 {.AsmStrOffset: 889, .AliasCondStart: 164, .NumOperands: 2, .NumConds: 2 },
9622 {.AsmStrOffset: 898, .AliasCondStart: 166, .NumOperands: 2, .NumConds: 2 },
9623 {.AsmStrOffset: 909, .AliasCondStart: 168, .NumOperands: 2, .NumConds: 2 },
9624 {.AsmStrOffset: 917, .AliasCondStart: 170, .NumOperands: 2, .NumConds: 2 },
9625 {.AsmStrOffset: 929, .AliasCondStart: 172, .NumOperands: 2, .NumConds: 2 },
9626 {.AsmStrOffset: 938, .AliasCondStart: 174, .NumOperands: 2, .NumConds: 2 },
9627 {.AsmStrOffset: 950, .AliasCondStart: 176, .NumOperands: 2, .NumConds: 2 },
9628 {.AsmStrOffset: 959, .AliasCondStart: 178, .NumOperands: 2, .NumConds: 2 },
9629 {.AsmStrOffset: 970, .AliasCondStart: 180, .NumOperands: 2, .NumConds: 2 },
9630 {.AsmStrOffset: 978, .AliasCondStart: 182, .NumOperands: 2, .NumConds: 2 },
9631 {.AsmStrOffset: 990, .AliasCondStart: 184, .NumOperands: 2, .NumConds: 2 },
9632 {.AsmStrOffset: 999, .AliasCondStart: 186, .NumOperands: 2, .NumConds: 2 },
9633 {.AsmStrOffset: 1011, .AliasCondStart: 188, .NumOperands: 2, .NumConds: 2 },
9634 {.AsmStrOffset: 1020, .AliasCondStart: 190, .NumOperands: 2, .NumConds: 2 },
9635 {.AsmStrOffset: 1031, .AliasCondStart: 192, .NumOperands: 2, .NumConds: 2 },
9636 {.AsmStrOffset: 1039, .AliasCondStart: 194, .NumOperands: 2, .NumConds: 2 },
9637 {.AsmStrOffset: 1051, .AliasCondStart: 196, .NumOperands: 2, .NumConds: 2 },
9638 {.AsmStrOffset: 1060, .AliasCondStart: 198, .NumOperands: 2, .NumConds: 2 },
9639 {.AsmStrOffset: 1072, .AliasCondStart: 200, .NumOperands: 2, .NumConds: 2 },
9640 // PPC::BCCL - 101
9641 {.AsmStrOffset: 1081, .AliasCondStart: 202, .NumOperands: 3, .NumConds: 2 },
9642 {.AsmStrOffset: 1095, .AliasCondStart: 204, .NumOperands: 3, .NumConds: 2 },
9643 {.AsmStrOffset: 1105, .AliasCondStart: 206, .NumOperands: 3, .NumConds: 2 },
9644 {.AsmStrOffset: 1120, .AliasCondStart: 208, .NumOperands: 3, .NumConds: 2 },
9645 {.AsmStrOffset: 1131, .AliasCondStart: 210, .NumOperands: 3, .NumConds: 2 },
9646 {.AsmStrOffset: 1146, .AliasCondStart: 212, .NumOperands: 3, .NumConds: 2 },
9647 {.AsmStrOffset: 1157, .AliasCondStart: 214, .NumOperands: 3, .NumConds: 2 },
9648 {.AsmStrOffset: 1171, .AliasCondStart: 216, .NumOperands: 3, .NumConds: 2 },
9649 {.AsmStrOffset: 1181, .AliasCondStart: 218, .NumOperands: 3, .NumConds: 2 },
9650 {.AsmStrOffset: 1196, .AliasCondStart: 220, .NumOperands: 3, .NumConds: 2 },
9651 {.AsmStrOffset: 1207, .AliasCondStart: 222, .NumOperands: 3, .NumConds: 2 },
9652 {.AsmStrOffset: 1222, .AliasCondStart: 224, .NumOperands: 3, .NumConds: 2 },
9653 {.AsmStrOffset: 1233, .AliasCondStart: 226, .NumOperands: 3, .NumConds: 2 },
9654 {.AsmStrOffset: 1247, .AliasCondStart: 228, .NumOperands: 3, .NumConds: 2 },
9655 {.AsmStrOffset: 1257, .AliasCondStart: 230, .NumOperands: 3, .NumConds: 2 },
9656 {.AsmStrOffset: 1272, .AliasCondStart: 232, .NumOperands: 3, .NumConds: 2 },
9657 {.AsmStrOffset: 1283, .AliasCondStart: 234, .NumOperands: 3, .NumConds: 2 },
9658 {.AsmStrOffset: 1298, .AliasCondStart: 236, .NumOperands: 3, .NumConds: 2 },
9659 {.AsmStrOffset: 1309, .AliasCondStart: 238, .NumOperands: 3, .NumConds: 2 },
9660 {.AsmStrOffset: 1323, .AliasCondStart: 240, .NumOperands: 3, .NumConds: 2 },
9661 {.AsmStrOffset: 1333, .AliasCondStart: 242, .NumOperands: 3, .NumConds: 2 },
9662 {.AsmStrOffset: 1348, .AliasCondStart: 244, .NumOperands: 3, .NumConds: 2 },
9663 {.AsmStrOffset: 1359, .AliasCondStart: 246, .NumOperands: 3, .NumConds: 2 },
9664 {.AsmStrOffset: 1374, .AliasCondStart: 248, .NumOperands: 3, .NumConds: 2 },
9665 // PPC::BCCLA - 125
9666 {.AsmStrOffset: 1385, .AliasCondStart: 250, .NumOperands: 3, .NumConds: 2 },
9667 {.AsmStrOffset: 1400, .AliasCondStart: 252, .NumOperands: 3, .NumConds: 2 },
9668 {.AsmStrOffset: 1411, .AliasCondStart: 254, .NumOperands: 3, .NumConds: 2 },
9669 {.AsmStrOffset: 1427, .AliasCondStart: 256, .NumOperands: 3, .NumConds: 2 },
9670 {.AsmStrOffset: 1439, .AliasCondStart: 258, .NumOperands: 3, .NumConds: 2 },
9671 {.AsmStrOffset: 1455, .AliasCondStart: 260, .NumOperands: 3, .NumConds: 2 },
9672 {.AsmStrOffset: 1467, .AliasCondStart: 262, .NumOperands: 3, .NumConds: 2 },
9673 {.AsmStrOffset: 1482, .AliasCondStart: 264, .NumOperands: 3, .NumConds: 2 },
9674 {.AsmStrOffset: 1493, .AliasCondStart: 266, .NumOperands: 3, .NumConds: 2 },
9675 {.AsmStrOffset: 1509, .AliasCondStart: 268, .NumOperands: 3, .NumConds: 2 },
9676 {.AsmStrOffset: 1521, .AliasCondStart: 270, .NumOperands: 3, .NumConds: 2 },
9677 {.AsmStrOffset: 1537, .AliasCondStart: 272, .NumOperands: 3, .NumConds: 2 },
9678 {.AsmStrOffset: 1549, .AliasCondStart: 274, .NumOperands: 3, .NumConds: 2 },
9679 {.AsmStrOffset: 1564, .AliasCondStart: 276, .NumOperands: 3, .NumConds: 2 },
9680 {.AsmStrOffset: 1575, .AliasCondStart: 278, .NumOperands: 3, .NumConds: 2 },
9681 {.AsmStrOffset: 1591, .AliasCondStart: 280, .NumOperands: 3, .NumConds: 2 },
9682 {.AsmStrOffset: 1603, .AliasCondStart: 282, .NumOperands: 3, .NumConds: 2 },
9683 {.AsmStrOffset: 1619, .AliasCondStart: 284, .NumOperands: 3, .NumConds: 2 },
9684 {.AsmStrOffset: 1631, .AliasCondStart: 286, .NumOperands: 3, .NumConds: 2 },
9685 {.AsmStrOffset: 1646, .AliasCondStart: 288, .NumOperands: 3, .NumConds: 2 },
9686 {.AsmStrOffset: 1657, .AliasCondStart: 290, .NumOperands: 3, .NumConds: 2 },
9687 {.AsmStrOffset: 1673, .AliasCondStart: 292, .NumOperands: 3, .NumConds: 2 },
9688 {.AsmStrOffset: 1685, .AliasCondStart: 294, .NumOperands: 3, .NumConds: 2 },
9689 {.AsmStrOffset: 1701, .AliasCondStart: 296, .NumOperands: 3, .NumConds: 2 },
9690 // PPC::BCCLR - 149
9691 {.AsmStrOffset: 1713, .AliasCondStart: 298, .NumOperands: 2, .NumConds: 2 },
9692 {.AsmStrOffset: 1722, .AliasCondStart: 300, .NumOperands: 2, .NumConds: 2 },
9693 {.AsmStrOffset: 1728, .AliasCondStart: 302, .NumOperands: 2, .NumConds: 2 },
9694 {.AsmStrOffset: 1738, .AliasCondStart: 304, .NumOperands: 2, .NumConds: 2 },
9695 {.AsmStrOffset: 1745, .AliasCondStart: 306, .NumOperands: 2, .NumConds: 2 },
9696 {.AsmStrOffset: 1755, .AliasCondStart: 308, .NumOperands: 2, .NumConds: 2 },
9697 {.AsmStrOffset: 1762, .AliasCondStart: 310, .NumOperands: 2, .NumConds: 2 },
9698 {.AsmStrOffset: 1771, .AliasCondStart: 312, .NumOperands: 2, .NumConds: 2 },
9699 {.AsmStrOffset: 1777, .AliasCondStart: 314, .NumOperands: 2, .NumConds: 2 },
9700 {.AsmStrOffset: 1787, .AliasCondStart: 316, .NumOperands: 2, .NumConds: 2 },
9701 {.AsmStrOffset: 1794, .AliasCondStart: 318, .NumOperands: 2, .NumConds: 2 },
9702 {.AsmStrOffset: 1804, .AliasCondStart: 320, .NumOperands: 2, .NumConds: 2 },
9703 {.AsmStrOffset: 1811, .AliasCondStart: 322, .NumOperands: 2, .NumConds: 2 },
9704 {.AsmStrOffset: 1820, .AliasCondStart: 324, .NumOperands: 2, .NumConds: 2 },
9705 {.AsmStrOffset: 1826, .AliasCondStart: 326, .NumOperands: 2, .NumConds: 2 },
9706 {.AsmStrOffset: 1836, .AliasCondStart: 328, .NumOperands: 2, .NumConds: 2 },
9707 {.AsmStrOffset: 1843, .AliasCondStart: 330, .NumOperands: 2, .NumConds: 2 },
9708 {.AsmStrOffset: 1853, .AliasCondStart: 332, .NumOperands: 2, .NumConds: 2 },
9709 {.AsmStrOffset: 1860, .AliasCondStart: 334, .NumOperands: 2, .NumConds: 2 },
9710 {.AsmStrOffset: 1869, .AliasCondStart: 336, .NumOperands: 2, .NumConds: 2 },
9711 {.AsmStrOffset: 1875, .AliasCondStart: 338, .NumOperands: 2, .NumConds: 2 },
9712 {.AsmStrOffset: 1885, .AliasCondStart: 340, .NumOperands: 2, .NumConds: 2 },
9713 {.AsmStrOffset: 1892, .AliasCondStart: 342, .NumOperands: 2, .NumConds: 2 },
9714 {.AsmStrOffset: 1902, .AliasCondStart: 344, .NumOperands: 2, .NumConds: 2 },
9715 // PPC::BCCLRL - 173
9716 {.AsmStrOffset: 1909, .AliasCondStart: 346, .NumOperands: 2, .NumConds: 2 },
9717 {.AsmStrOffset: 1919, .AliasCondStart: 348, .NumOperands: 2, .NumConds: 2 },
9718 {.AsmStrOffset: 1926, .AliasCondStart: 350, .NumOperands: 2, .NumConds: 2 },
9719 {.AsmStrOffset: 1937, .AliasCondStart: 352, .NumOperands: 2, .NumConds: 2 },
9720 {.AsmStrOffset: 1945, .AliasCondStart: 354, .NumOperands: 2, .NumConds: 2 },
9721 {.AsmStrOffset: 1956, .AliasCondStart: 356, .NumOperands: 2, .NumConds: 2 },
9722 {.AsmStrOffset: 1964, .AliasCondStart: 358, .NumOperands: 2, .NumConds: 2 },
9723 {.AsmStrOffset: 1974, .AliasCondStart: 360, .NumOperands: 2, .NumConds: 2 },
9724 {.AsmStrOffset: 1981, .AliasCondStart: 362, .NumOperands: 2, .NumConds: 2 },
9725 {.AsmStrOffset: 1992, .AliasCondStart: 364, .NumOperands: 2, .NumConds: 2 },
9726 {.AsmStrOffset: 2000, .AliasCondStart: 366, .NumOperands: 2, .NumConds: 2 },
9727 {.AsmStrOffset: 2011, .AliasCondStart: 368, .NumOperands: 2, .NumConds: 2 },
9728 {.AsmStrOffset: 2019, .AliasCondStart: 370, .NumOperands: 2, .NumConds: 2 },
9729 {.AsmStrOffset: 2029, .AliasCondStart: 372, .NumOperands: 2, .NumConds: 2 },
9730 {.AsmStrOffset: 2036, .AliasCondStart: 374, .NumOperands: 2, .NumConds: 2 },
9731 {.AsmStrOffset: 2047, .AliasCondStart: 376, .NumOperands: 2, .NumConds: 2 },
9732 {.AsmStrOffset: 2055, .AliasCondStart: 378, .NumOperands: 2, .NumConds: 2 },
9733 {.AsmStrOffset: 2066, .AliasCondStart: 380, .NumOperands: 2, .NumConds: 2 },
9734 {.AsmStrOffset: 2074, .AliasCondStart: 382, .NumOperands: 2, .NumConds: 2 },
9735 {.AsmStrOffset: 2084, .AliasCondStart: 384, .NumOperands: 2, .NumConds: 2 },
9736 {.AsmStrOffset: 2091, .AliasCondStart: 386, .NumOperands: 2, .NumConds: 2 },
9737 {.AsmStrOffset: 2102, .AliasCondStart: 388, .NumOperands: 2, .NumConds: 2 },
9738 {.AsmStrOffset: 2110, .AliasCondStart: 390, .NumOperands: 2, .NumConds: 2 },
9739 {.AsmStrOffset: 2121, .AliasCondStart: 392, .NumOperands: 2, .NumConds: 2 },
9740 // PPC::CMPD - 197
9741 {.AsmStrOffset: 2129, .AliasCondStart: 394, .NumOperands: 3, .NumConds: 3 },
9742 // PPC::CMPDI - 198
9743 {.AsmStrOffset: 2141, .AliasCondStart: 397, .NumOperands: 3, .NumConds: 2 },
9744 // PPC::CMPLD - 199
9745 {.AsmStrOffset: 2156, .AliasCondStart: 399, .NumOperands: 3, .NumConds: 3 },
9746 // PPC::CMPLDI - 200
9747 {.AsmStrOffset: 2169, .AliasCondStart: 402, .NumOperands: 3, .NumConds: 2 },
9748 // PPC::CMPLW - 201
9749 {.AsmStrOffset: 2185, .AliasCondStart: 404, .NumOperands: 3, .NumConds: 3 },
9750 // PPC::CMPLWI - 202
9751 {.AsmStrOffset: 2198, .AliasCondStart: 407, .NumOperands: 3, .NumConds: 2 },
9752 // PPC::CMPW - 203
9753 {.AsmStrOffset: 2214, .AliasCondStart: 409, .NumOperands: 3, .NumConds: 3 },
9754 // PPC::CMPWI - 204
9755 {.AsmStrOffset: 2226, .AliasCondStart: 412, .NumOperands: 3, .NumConds: 2 },
9756 // PPC::CNTLZW - 205
9757 {.AsmStrOffset: 2241, .AliasCondStart: 414, .NumOperands: 2, .NumConds: 2 },
9758 // PPC::CNTLZW8 - 206
9759 {.AsmStrOffset: 2241, .AliasCondStart: 416, .NumOperands: 2, .NumConds: 2 },
9760 // PPC::CNTLZW8_rec - 207
9761 {.AsmStrOffset: 2255, .AliasCondStart: 418, .NumOperands: 2, .NumConds: 2 },
9762 // PPC::CNTLZW_rec - 208
9763 {.AsmStrOffset: 2255, .AliasCondStart: 420, .NumOperands: 2, .NumConds: 2 },
9764 // PPC::CP_PASTE_rec - 209
9765 {.AsmStrOffset: 2270, .AliasCondStart: 422, .NumOperands: 3, .NumConds: 3 },
9766 // PPC::CREQV - 210
9767 {.AsmStrOffset: 2284, .AliasCondStart: 425, .NumOperands: 3, .NumConds: 3 },
9768 // PPC::CRNOR - 211
9769 {.AsmStrOffset: 2293, .AliasCondStart: 428, .NumOperands: 3, .NumConds: 3 },
9770 // PPC::CROR - 212
9771 {.AsmStrOffset: 2306, .AliasCondStart: 431, .NumOperands: 3, .NumConds: 3 },
9772 // PPC::CRXOR - 213
9773 {.AsmStrOffset: 2320, .AliasCondStart: 434, .NumOperands: 3, .NumConds: 3 },
9774 // PPC::DMSHA2HASH - 214
9775 {.AsmStrOffset: 2329, .AliasCondStart: 437, .NumOperands: 4, .NumConds: 4 },
9776 {.AsmStrOffset: 2349, .AliasCondStart: 441, .NumOperands: 4, .NumConds: 4 },
9777 // PPC::DMSHA3HASH - 216
9778 {.AsmStrOffset: 2369, .AliasCondStart: 445, .NumOperands: 3, .NumConds: 3 },
9779 {.AsmStrOffset: 2381, .AliasCondStart: 448, .NumOperands: 3, .NumConds: 3 },
9780 // PPC::DMXXSHAPAD - 218
9781 {.AsmStrOffset: 2395, .AliasCondStart: 451, .NumOperands: 6, .NumConds: 6 },
9782 {.AsmStrOffset: 2423, .AliasCondStart: 457, .NumOperands: 6, .NumConds: 6 },
9783 {.AsmStrOffset: 2451, .AliasCondStart: 463, .NumOperands: 6, .NumConds: 6 },
9784 {.AsmStrOffset: 2479, .AliasCondStart: 469, .NumOperands: 6, .NumConds: 6 },
9785 {.AsmStrOffset: 2507, .AliasCondStart: 475, .NumOperands: 6, .NumConds: 6 },
9786 {.AsmStrOffset: 2536, .AliasCondStart: 481, .NumOperands: 6, .NumConds: 6 },
9787 {.AsmStrOffset: 2565, .AliasCondStart: 487, .NumOperands: 6, .NumConds: 6 },
9788 {.AsmStrOffset: 2589, .AliasCondStart: 493, .NumOperands: 6, .NumConds: 6 },
9789 // PPC::ISEL - 226
9790 {.AsmStrOffset: 2613, .AliasCondStart: 499, .NumOperands: 4, .NumConds: 4 },
9791 {.AsmStrOffset: 2631, .AliasCondStart: 503, .NumOperands: 4, .NumConds: 4 },
9792 {.AsmStrOffset: 2649, .AliasCondStart: 507, .NumOperands: 4, .NumConds: 4 },
9793 // PPC::ISEL8 - 229
9794 {.AsmStrOffset: 2613, .AliasCondStart: 511, .NumOperands: 4, .NumConds: 4 },
9795 {.AsmStrOffset: 2631, .AliasCondStart: 515, .NumOperands: 4, .NumConds: 4 },
9796 {.AsmStrOffset: 2649, .AliasCondStart: 519, .NumOperands: 4, .NumConds: 4 },
9797 // PPC::MBAR - 232
9798 {.AsmStrOffset: 2667, .AliasCondStart: 523, .NumOperands: 1, .NumConds: 1 },
9799 // PPC::MFDCR - 233
9800 {.AsmStrOffset: 2672, .AliasCondStart: 524, .NumOperands: 2, .NumConds: 5 },
9801 {.AsmStrOffset: 2681, .AliasCondStart: 529, .NumOperands: 2, .NumConds: 5 },
9802 {.AsmStrOffset: 2690, .AliasCondStart: 534, .NumOperands: 2, .NumConds: 5 },
9803 {.AsmStrOffset: 2699, .AliasCondStart: 539, .NumOperands: 2, .NumConds: 5 },
9804 {.AsmStrOffset: 2708, .AliasCondStart: 544, .NumOperands: 2, .NumConds: 5 },
9805 {.AsmStrOffset: 2717, .AliasCondStart: 549, .NumOperands: 2, .NumConds: 5 },
9806 {.AsmStrOffset: 2726, .AliasCondStart: 554, .NumOperands: 2, .NumConds: 5 },
9807 {.AsmStrOffset: 2735, .AliasCondStart: 559, .NumOperands: 2, .NumConds: 5 },
9808 // PPC::MFSPR - 241
9809 {.AsmStrOffset: 2744, .AliasCondStart: 564, .NumOperands: 2, .NumConds: 2 },
9810 {.AsmStrOffset: 2753, .AliasCondStart: 566, .NumOperands: 2, .NumConds: 5 },
9811 {.AsmStrOffset: 2764, .AliasCondStart: 571, .NumOperands: 2, .NumConds: 5 },
9812 {.AsmStrOffset: 2774, .AliasCondStart: 576, .NumOperands: 2, .NumConds: 5 },
9813 {.AsmStrOffset: 2784, .AliasCondStart: 581, .NumOperands: 2, .NumConds: 5 },
9814 {.AsmStrOffset: 2792, .AliasCondStart: 586, .NumOperands: 2, .NumConds: 5 },
9815 {.AsmStrOffset: 2801, .AliasCondStart: 591, .NumOperands: 2, .NumConds: 5 },
9816 {.AsmStrOffset: 2811, .AliasCondStart: 596, .NumOperands: 2, .NumConds: 5 },
9817 {.AsmStrOffset: 2821, .AliasCondStart: 601, .NumOperands: 2, .NumConds: 5 },
9818 {.AsmStrOffset: 2832, .AliasCondStart: 606, .NumOperands: 2, .NumConds: 5 },
9819 {.AsmStrOffset: 2841, .AliasCondStart: 611, .NumOperands: 2, .NumConds: 5 },
9820 {.AsmStrOffset: 2850, .AliasCondStart: 616, .NumOperands: 2, .NumConds: 5 },
9821 {.AsmStrOffset: 2860, .AliasCondStart: 621, .NumOperands: 2, .NumConds: 5 },
9822 {.AsmStrOffset: 2870, .AliasCondStart: 626, .NumOperands: 2, .NumConds: 5 },
9823 {.AsmStrOffset: 2880, .AliasCondStart: 631, .NumOperands: 2, .NumConds: 5 },
9824 {.AsmStrOffset: 2890, .AliasCondStart: 636, .NumOperands: 2, .NumConds: 5 },
9825 {.AsmStrOffset: 2899, .AliasCondStart: 641, .NumOperands: 2, .NumConds: 5 },
9826 {.AsmStrOffset: 2908, .AliasCondStart: 646, .NumOperands: 2, .NumConds: 5 },
9827 {.AsmStrOffset: 2917, .AliasCondStart: 651, .NumOperands: 2, .NumConds: 5 },
9828 {.AsmStrOffset: 2930, .AliasCondStart: 656, .NumOperands: 2, .NumConds: 5 },
9829 {.AsmStrOffset: 2944, .AliasCondStart: 661, .NumOperands: 2, .NumConds: 5 },
9830 {.AsmStrOffset: 2958, .AliasCondStart: 666, .NumOperands: 2, .NumConds: 5 },
9831 {.AsmStrOffset: 2972, .AliasCondStart: 671, .NumOperands: 2, .NumConds: 5 },
9832 {.AsmStrOffset: 2986, .AliasCondStart: 676, .NumOperands: 2, .NumConds: 5 },
9833 {.AsmStrOffset: 3000, .AliasCondStart: 681, .NumOperands: 2, .NumConds: 5 },
9834 {.AsmStrOffset: 3014, .AliasCondStart: 686, .NumOperands: 2, .NumConds: 5 },
9835 {.AsmStrOffset: 3028, .AliasCondStart: 691, .NumOperands: 2, .NumConds: 5 },
9836 {.AsmStrOffset: 3042, .AliasCondStart: 696, .NumOperands: 2, .NumConds: 5 },
9837 {.AsmStrOffset: 3056, .AliasCondStart: 701, .NumOperands: 2, .NumConds: 5 },
9838 {.AsmStrOffset: 3070, .AliasCondStart: 706, .NumOperands: 2, .NumConds: 5 },
9839 {.AsmStrOffset: 3084, .AliasCondStart: 711, .NumOperands: 2, .NumConds: 5 },
9840 {.AsmStrOffset: 3098, .AliasCondStart: 716, .NumOperands: 2, .NumConds: 5 },
9841 {.AsmStrOffset: 3112, .AliasCondStart: 721, .NumOperands: 2, .NumConds: 5 },
9842 {.AsmStrOffset: 3126, .AliasCondStart: 726, .NumOperands: 2, .NumConds: 5 },
9843 {.AsmStrOffset: 3140, .AliasCondStart: 731, .NumOperands: 2, .NumConds: 5 },
9844 {.AsmStrOffset: 3154, .AliasCondStart: 736, .NumOperands: 2, .NumConds: 5 },
9845 {.AsmStrOffset: 3163, .AliasCondStart: 741, .NumOperands: 2, .NumConds: 5 },
9846 {.AsmStrOffset: 3172, .AliasCondStart: 746, .NumOperands: 2, .NumConds: 5 },
9847 {.AsmStrOffset: 3182, .AliasCondStart: 751, .NumOperands: 2, .NumConds: 5 },
9848 {.AsmStrOffset: 3191, .AliasCondStart: 756, .NumOperands: 2, .NumConds: 5 },
9849 {.AsmStrOffset: 3201, .AliasCondStart: 761, .NumOperands: 2, .NumConds: 5 },
9850 {.AsmStrOffset: 3211, .AliasCondStart: 766, .NumOperands: 2, .NumConds: 5 },
9851 {.AsmStrOffset: 3221, .AliasCondStart: 771, .NumOperands: 2, .NumConds: 5 },
9852 {.AsmStrOffset: 3231, .AliasCondStart: 776, .NumOperands: 2, .NumConds: 5 },
9853 {.AsmStrOffset: 3241, .AliasCondStart: 781, .NumOperands: 2, .NumConds: 5 },
9854 // PPC::MFSPR8 - 286
9855 {.AsmStrOffset: 2744, .AliasCondStart: 786, .NumOperands: 2, .NumConds: 2 },
9856 {.AsmStrOffset: 2753, .AliasCondStart: 788, .NumOperands: 2, .NumConds: 5 },
9857 {.AsmStrOffset: 2764, .AliasCondStart: 793, .NumOperands: 2, .NumConds: 5 },
9858 {.AsmStrOffset: 2774, .AliasCondStart: 798, .NumOperands: 2, .NumConds: 5 },
9859 {.AsmStrOffset: 2784, .AliasCondStart: 803, .NumOperands: 2, .NumConds: 5 },
9860 {.AsmStrOffset: 2792, .AliasCondStart: 808, .NumOperands: 2, .NumConds: 5 },
9861 {.AsmStrOffset: 2801, .AliasCondStart: 813, .NumOperands: 2, .NumConds: 5 },
9862 {.AsmStrOffset: 2811, .AliasCondStart: 818, .NumOperands: 2, .NumConds: 5 },
9863 {.AsmStrOffset: 2821, .AliasCondStart: 823, .NumOperands: 2, .NumConds: 5 },
9864 {.AsmStrOffset: 2832, .AliasCondStart: 828, .NumOperands: 2, .NumConds: 5 },
9865 {.AsmStrOffset: 2841, .AliasCondStart: 833, .NumOperands: 2, .NumConds: 5 },
9866 {.AsmStrOffset: 2850, .AliasCondStart: 838, .NumOperands: 2, .NumConds: 5 },
9867 {.AsmStrOffset: 2860, .AliasCondStart: 843, .NumOperands: 2, .NumConds: 5 },
9868 {.AsmStrOffset: 2870, .AliasCondStart: 848, .NumOperands: 2, .NumConds: 5 },
9869 {.AsmStrOffset: 2880, .AliasCondStart: 853, .NumOperands: 2, .NumConds: 5 },
9870 {.AsmStrOffset: 2890, .AliasCondStart: 858, .NumOperands: 2, .NumConds: 5 },
9871 {.AsmStrOffset: 2899, .AliasCondStart: 863, .NumOperands: 2, .NumConds: 5 },
9872 {.AsmStrOffset: 2908, .AliasCondStart: 868, .NumOperands: 2, .NumConds: 5 },
9873 {.AsmStrOffset: 2917, .AliasCondStart: 873, .NumOperands: 2, .NumConds: 5 },
9874 // PPC::MFTB - 305
9875 {.AsmStrOffset: 3251, .AliasCondStart: 878, .NumOperands: 2, .NumConds: 2 },
9876 // PPC::MFUDSCR - 306
9877 {.AsmStrOffset: 2753, .AliasCondStart: 880, .NumOperands: 1, .NumConds: 4 },
9878 // PPC::MFVRSAVE - 307
9879 {.AsmStrOffset: 3260, .AliasCondStart: 884, .NumOperands: 1, .NumConds: 1 },
9880 // PPC::MFVSRD - 308
9881 {.AsmStrOffset: 3272, .AliasCondStart: 885, .NumOperands: 2, .NumConds: 2 },
9882 // PPC::MFVSRWZ - 309
9883 {.AsmStrOffset: 3286, .AliasCondStart: 887, .NumOperands: 2, .NumConds: 2 },
9884 // PPC::MTCRF - 310
9885 {.AsmStrOffset: 3301, .AliasCondStart: 889, .NumOperands: 2, .NumConds: 2 },
9886 // PPC::MTCRF8 - 311
9887 {.AsmStrOffset: 3301, .AliasCondStart: 891, .NumOperands: 2, .NumConds: 2 },
9888 // PPC::MTDCR - 312
9889 {.AsmStrOffset: 3309, .AliasCondStart: 893, .NumOperands: 2, .NumConds: 5 },
9890 {.AsmStrOffset: 3318, .AliasCondStart: 898, .NumOperands: 2, .NumConds: 5 },
9891 {.AsmStrOffset: 3327, .AliasCondStart: 903, .NumOperands: 2, .NumConds: 5 },
9892 {.AsmStrOffset: 3336, .AliasCondStart: 908, .NumOperands: 2, .NumConds: 5 },
9893 {.AsmStrOffset: 3345, .AliasCondStart: 913, .NumOperands: 2, .NumConds: 5 },
9894 {.AsmStrOffset: 3354, .AliasCondStart: 918, .NumOperands: 2, .NumConds: 5 },
9895 {.AsmStrOffset: 3363, .AliasCondStart: 923, .NumOperands: 2, .NumConds: 5 },
9896 {.AsmStrOffset: 3372, .AliasCondStart: 928, .NumOperands: 2, .NumConds: 5 },
9897 // PPC::MTFSF - 320
9898 {.AsmStrOffset: 3381, .AliasCondStart: 933, .NumOperands: 4, .NumConds: 4 },
9899 // PPC::MTFSFI - 321
9900 {.AsmStrOffset: 3394, .AliasCondStart: 937, .NumOperands: 3, .NumConds: 3 },
9901 // PPC::MTFSFI_rec - 322
9902 {.AsmStrOffset: 3412, .AliasCondStart: 940, .NumOperands: 3, .NumConds: 3 },
9903 // PPC::MTFSF_rec - 323
9904 {.AsmStrOffset: 3431, .AliasCondStart: 943, .NumOperands: 4, .NumConds: 4 },
9905 // PPC::MTMSR - 324
9906 {.AsmStrOffset: 3445, .AliasCondStart: 947, .NumOperands: 2, .NumConds: 5 },
9907 // PPC::MTMSRD - 325
9908 {.AsmStrOffset: 3454, .AliasCondStart: 952, .NumOperands: 2, .NumConds: 5 },
9909 // PPC::MTSPR - 326
9910 {.AsmStrOffset: 3464, .AliasCondStart: 957, .NumOperands: 2, .NumConds: 2 },
9911 {.AsmStrOffset: 3473, .AliasCondStart: 959, .NumOperands: 2, .NumConds: 5 },
9912 {.AsmStrOffset: 3484, .AliasCondStart: 964, .NumOperands: 2, .NumConds: 5 },
9913 {.AsmStrOffset: 3492, .AliasCondStart: 969, .NumOperands: 2, .NumConds: 5 },
9914 {.AsmStrOffset: 3501, .AliasCondStart: 974, .NumOperands: 2, .NumConds: 5 },
9915 {.AsmStrOffset: 3511, .AliasCondStart: 979, .NumOperands: 2, .NumConds: 5 },
9916 {.AsmStrOffset: 3521, .AliasCondStart: 984, .NumOperands: 2, .NumConds: 5 },
9917 {.AsmStrOffset: 3532, .AliasCondStart: 989, .NumOperands: 2, .NumConds: 5 },
9918 {.AsmStrOffset: 3541, .AliasCondStart: 994, .NumOperands: 2, .NumConds: 5 },
9919 {.AsmStrOffset: 3550, .AliasCondStart: 999, .NumOperands: 2, .NumConds: 5 },
9920 {.AsmStrOffset: 3560, .AliasCondStart: 1004, .NumOperands: 2, .NumConds: 5 },
9921 {.AsmStrOffset: 3570, .AliasCondStart: 1009, .NumOperands: 2, .NumConds: 5 },
9922 {.AsmStrOffset: 3580, .AliasCondStart: 1014, .NumOperands: 2, .NumConds: 5 },
9923 {.AsmStrOffset: 3590, .AliasCondStart: 1019, .NumOperands: 2, .NumConds: 5 },
9924 {.AsmStrOffset: 3599, .AliasCondStart: 1024, .NumOperands: 2, .NumConds: 5 },
9925 {.AsmStrOffset: 3608, .AliasCondStart: 1029, .NumOperands: 2, .NumConds: 5 },
9926 {.AsmStrOffset: 3617, .AliasCondStart: 1034, .NumOperands: 2, .NumConds: 5 },
9927 {.AsmStrOffset: 3626, .AliasCondStart: 1039, .NumOperands: 2, .NumConds: 5 },
9928 {.AsmStrOffset: 3639, .AliasCondStart: 1044, .NumOperands: 2, .NumConds: 5 },
9929 {.AsmStrOffset: 3653, .AliasCondStart: 1049, .NumOperands: 2, .NumConds: 5 },
9930 {.AsmStrOffset: 3667, .AliasCondStart: 1054, .NumOperands: 2, .NumConds: 5 },
9931 {.AsmStrOffset: 3681, .AliasCondStart: 1059, .NumOperands: 2, .NumConds: 5 },
9932 {.AsmStrOffset: 3695, .AliasCondStart: 1064, .NumOperands: 2, .NumConds: 5 },
9933 {.AsmStrOffset: 3709, .AliasCondStart: 1069, .NumOperands: 2, .NumConds: 5 },
9934 {.AsmStrOffset: 3723, .AliasCondStart: 1074, .NumOperands: 2, .NumConds: 5 },
9935 {.AsmStrOffset: 3737, .AliasCondStart: 1079, .NumOperands: 2, .NumConds: 5 },
9936 {.AsmStrOffset: 3751, .AliasCondStart: 1084, .NumOperands: 2, .NumConds: 5 },
9937 {.AsmStrOffset: 3765, .AliasCondStart: 1089, .NumOperands: 2, .NumConds: 5 },
9938 {.AsmStrOffset: 3779, .AliasCondStart: 1094, .NumOperands: 2, .NumConds: 5 },
9939 {.AsmStrOffset: 3793, .AliasCondStart: 1099, .NumOperands: 2, .NumConds: 5 },
9940 {.AsmStrOffset: 3807, .AliasCondStart: 1104, .NumOperands: 2, .NumConds: 5 },
9941 {.AsmStrOffset: 3821, .AliasCondStart: 1109, .NumOperands: 2, .NumConds: 5 },
9942 {.AsmStrOffset: 3835, .AliasCondStart: 1114, .NumOperands: 2, .NumConds: 5 },
9943 {.AsmStrOffset: 3849, .AliasCondStart: 1119, .NumOperands: 2, .NumConds: 5 },
9944 {.AsmStrOffset: 3863, .AliasCondStart: 1124, .NumOperands: 2, .NumConds: 5 },
9945 {.AsmStrOffset: 3872, .AliasCondStart: 1129, .NumOperands: 2, .NumConds: 5 },
9946 {.AsmStrOffset: 3881, .AliasCondStart: 1134, .NumOperands: 2, .NumConds: 5 },
9947 {.AsmStrOffset: 3891, .AliasCondStart: 1139, .NumOperands: 2, .NumConds: 5 },
9948 {.AsmStrOffset: 3900, .AliasCondStart: 1144, .NumOperands: 2, .NumConds: 5 },
9949 {.AsmStrOffset: 3910, .AliasCondStart: 1149, .NumOperands: 2, .NumConds: 5 },
9950 {.AsmStrOffset: 3920, .AliasCondStart: 1154, .NumOperands: 2, .NumConds: 5 },
9951 {.AsmStrOffset: 3930, .AliasCondStart: 1159, .NumOperands: 2, .NumConds: 5 },
9952 {.AsmStrOffset: 3940, .AliasCondStart: 1164, .NumOperands: 2, .NumConds: 5 },
9953 {.AsmStrOffset: 3950, .AliasCondStart: 1169, .NumOperands: 2, .NumConds: 5 },
9954 // PPC::MTSPR8 - 370
9955 {.AsmStrOffset: 3464, .AliasCondStart: 1174, .NumOperands: 2, .NumConds: 2 },
9956 {.AsmStrOffset: 3473, .AliasCondStart: 1176, .NumOperands: 2, .NumConds: 5 },
9957 {.AsmStrOffset: 3484, .AliasCondStart: 1181, .NumOperands: 2, .NumConds: 5 },
9958 {.AsmStrOffset: 3492, .AliasCondStart: 1186, .NumOperands: 2, .NumConds: 5 },
9959 {.AsmStrOffset: 3501, .AliasCondStart: 1191, .NumOperands: 2, .NumConds: 5 },
9960 {.AsmStrOffset: 3511, .AliasCondStart: 1196, .NumOperands: 2, .NumConds: 5 },
9961 {.AsmStrOffset: 3521, .AliasCondStart: 1201, .NumOperands: 2, .NumConds: 5 },
9962 {.AsmStrOffset: 3532, .AliasCondStart: 1206, .NumOperands: 2, .NumConds: 5 },
9963 {.AsmStrOffset: 3541, .AliasCondStart: 1211, .NumOperands: 2, .NumConds: 5 },
9964 {.AsmStrOffset: 3550, .AliasCondStart: 1216, .NumOperands: 2, .NumConds: 5 },
9965 {.AsmStrOffset: 3560, .AliasCondStart: 1221, .NumOperands: 2, .NumConds: 5 },
9966 {.AsmStrOffset: 3570, .AliasCondStart: 1226, .NumOperands: 2, .NumConds: 5 },
9967 {.AsmStrOffset: 3580, .AliasCondStart: 1231, .NumOperands: 2, .NumConds: 5 },
9968 {.AsmStrOffset: 3590, .AliasCondStart: 1236, .NumOperands: 2, .NumConds: 5 },
9969 {.AsmStrOffset: 3599, .AliasCondStart: 1241, .NumOperands: 2, .NumConds: 5 },
9970 {.AsmStrOffset: 3608, .AliasCondStart: 1246, .NumOperands: 2, .NumConds: 5 },
9971 {.AsmStrOffset: 3617, .AliasCondStart: 1251, .NumOperands: 2, .NumConds: 5 },
9972 {.AsmStrOffset: 3626, .AliasCondStart: 1256, .NumOperands: 2, .NumConds: 5 },
9973 // PPC::MTUDSCR - 388
9974 {.AsmStrOffset: 3960, .AliasCondStart: 1261, .NumOperands: 1, .NumConds: 4 },
9975 // PPC::MTVRSAVE - 389
9976 {.AsmStrOffset: 3971, .AliasCondStart: 1265, .NumOperands: 1, .NumConds: 1 },
9977 // PPC::MTVSRD - 390
9978 {.AsmStrOffset: 3983, .AliasCondStart: 1266, .NumOperands: 2, .NumConds: 2 },
9979 // PPC::MTVSRWA - 391
9980 {.AsmStrOffset: 3997, .AliasCondStart: 1268, .NumOperands: 2, .NumConds: 2 },
9981 // PPC::MTVSRWZ - 392
9982 {.AsmStrOffset: 4012, .AliasCondStart: 1270, .NumOperands: 2, .NumConds: 2 },
9983 // PPC::NOR - 393
9984 {.AsmStrOffset: 4027, .AliasCondStart: 1272, .NumOperands: 3, .NumConds: 3 },
9985 // PPC::NOR8 - 394
9986 {.AsmStrOffset: 4027, .AliasCondStart: 1275, .NumOperands: 3, .NumConds: 3 },
9987 // PPC::NOR8_rec - 395
9988 {.AsmStrOffset: 4038, .AliasCondStart: 1278, .NumOperands: 3, .NumConds: 3 },
9989 // PPC::NOR_rec - 396
9990 {.AsmStrOffset: 4038, .AliasCondStart: 1281, .NumOperands: 3, .NumConds: 3 },
9991 // PPC::OR - 397
9992 {.AsmStrOffset: 4050, .AliasCondStart: 1284, .NumOperands: 3, .NumConds: 3 },
9993 // PPC::OR8 - 398
9994 {.AsmStrOffset: 4050, .AliasCondStart: 1287, .NumOperands: 3, .NumConds: 3 },
9995 // PPC::OR8_rec - 399
9996 {.AsmStrOffset: 4060, .AliasCondStart: 1290, .NumOperands: 3, .NumConds: 3 },
9997 // PPC::ORI - 400
9998 {.AsmStrOffset: 4071, .AliasCondStart: 1293, .NumOperands: 3, .NumConds: 3 },
9999 // PPC::ORI8 - 401
10000 {.AsmStrOffset: 4071, .AliasCondStart: 1296, .NumOperands: 3, .NumConds: 3 },
10001 // PPC::OR_rec - 402
10002 {.AsmStrOffset: 4060, .AliasCondStart: 1299, .NumOperands: 3, .NumConds: 3 },
10003 // PPC::PADDI8 - 403
10004 {.AsmStrOffset: 4075, .AliasCondStart: 1302, .NumOperands: 3, .NumConds: 2 },
10005 // PPC::RFEBB - 404
10006 {.AsmStrOffset: 4094, .AliasCondStart: 1304, .NumOperands: 1, .NumConds: 1 },
10007 // PPC::RLDCL - 405
10008 {.AsmStrOffset: 4100, .AliasCondStart: 1305, .NumOperands: 4, .NumConds: 4 },
10009 // PPC::RLDCL_rec - 406
10010 {.AsmStrOffset: 4117, .AliasCondStart: 1309, .NumOperands: 4, .NumConds: 4 },
10011 // PPC::RLDICL - 407
10012 {.AsmStrOffset: 4135, .AliasCondStart: 1313, .NumOperands: 4, .NumConds: 4 },
10013 {.AsmStrOffset: 4155, .AliasCondStart: 1317, .NumOperands: 4, .NumConds: 3 },
10014 // PPC::RLDICL_32_64 - 409
10015 {.AsmStrOffset: 4135, .AliasCondStart: 1320, .NumOperands: 4, .NumConds: 4 },
10016 {.AsmStrOffset: 4155, .AliasCondStart: 1324, .NumOperands: 4, .NumConds: 3 },
10017 // PPC::RLDICL_rec - 411
10018 {.AsmStrOffset: 4175, .AliasCondStart: 1327, .NumOperands: 4, .NumConds: 4 },
10019 {.AsmStrOffset: 4196, .AliasCondStart: 1331, .NumOperands: 4, .NumConds: 3 },
10020 // PPC::RLWINM - 413
10021 {.AsmStrOffset: 4217, .AliasCondStart: 1334, .NumOperands: 5, .NumConds: 5 },
10022 {.AsmStrOffset: 4237, .AliasCondStart: 1339, .NumOperands: 5, .NumConds: 5 },
10023 // PPC::RLWINM8 - 415
10024 {.AsmStrOffset: 4217, .AliasCondStart: 1344, .NumOperands: 5, .NumConds: 5 },
10025 {.AsmStrOffset: 4237, .AliasCondStart: 1349, .NumOperands: 5, .NumConds: 5 },
10026 // PPC::RLWINM8_rec - 417
10027 {.AsmStrOffset: 4257, .AliasCondStart: 1354, .NumOperands: 5, .NumConds: 5 },
10028 {.AsmStrOffset: 4278, .AliasCondStart: 1359, .NumOperands: 5, .NumConds: 5 },
10029 // PPC::RLWINM_rec - 419
10030 {.AsmStrOffset: 4257, .AliasCondStart: 1364, .NumOperands: 5, .NumConds: 5 },
10031 {.AsmStrOffset: 4278, .AliasCondStart: 1369, .NumOperands: 5, .NumConds: 5 },
10032 // PPC::RLWNM - 421
10033 {.AsmStrOffset: 4299, .AliasCondStart: 1374, .NumOperands: 5, .NumConds: 5 },
10034 // PPC::RLWNM8 - 422
10035 {.AsmStrOffset: 4299, .AliasCondStart: 1379, .NumOperands: 5, .NumConds: 5 },
10036 // PPC::RLWNM8_rec - 423
10037 {.AsmStrOffset: 4316, .AliasCondStart: 1384, .NumOperands: 5, .NumConds: 5 },
10038 // PPC::RLWNM_rec - 424
10039 {.AsmStrOffset: 4316, .AliasCondStart: 1389, .NumOperands: 5, .NumConds: 5 },
10040 // PPC::SC - 425
10041 {.AsmStrOffset: 4334, .AliasCondStart: 1394, .NumOperands: 1, .NumConds: 1 },
10042 // PPC::SUBF - 426
10043 {.AsmStrOffset: 4337, .AliasCondStart: 1395, .NumOperands: 3, .NumConds: 3 },
10044 // PPC::SUBF8 - 427
10045 {.AsmStrOffset: 4337, .AliasCondStart: 1398, .NumOperands: 3, .NumConds: 3 },
10046 // PPC::SUBF8_rec - 428
10047 {.AsmStrOffset: 4352, .AliasCondStart: 1401, .NumOperands: 3, .NumConds: 3 },
10048 // PPC::SUBFC - 429
10049 {.AsmStrOffset: 4368, .AliasCondStart: 1404, .NumOperands: 3, .NumConds: 3 },
10050 // PPC::SUBFC8 - 430
10051 {.AsmStrOffset: 4368, .AliasCondStart: 1407, .NumOperands: 3, .NumConds: 3 },
10052 // PPC::SUBFC8_rec - 431
10053 {.AsmStrOffset: 4384, .AliasCondStart: 1410, .NumOperands: 3, .NumConds: 3 },
10054 // PPC::SUBFC_rec - 432
10055 {.AsmStrOffset: 4384, .AliasCondStart: 1413, .NumOperands: 3, .NumConds: 3 },
10056 // PPC::SUBF_rec - 433
10057 {.AsmStrOffset: 4352, .AliasCondStart: 1416, .NumOperands: 3, .NumConds: 3 },
10058 // PPC::SYNC - 434
10059 {.AsmStrOffset: 4401, .AliasCondStart: 1419, .NumOperands: 1, .NumConds: 1 },
10060 {.AsmStrOffset: 4406, .AliasCondStart: 1420, .NumOperands: 1, .NumConds: 1 },
10061 {.AsmStrOffset: 4413, .AliasCondStart: 1421, .NumOperands: 1, .NumConds: 1 },
10062 // PPC::SYNCP10 - 437
10063 {.AsmStrOffset: 4401, .AliasCondStart: 1422, .NumOperands: 2, .NumConds: 2 },
10064 {.AsmStrOffset: 4413, .AliasCondStart: 1424, .NumOperands: 2, .NumConds: 2 },
10065 {.AsmStrOffset: 4421, .AliasCondStart: 1426, .NumOperands: 2, .NumConds: 2 },
10066 {.AsmStrOffset: 4429, .AliasCondStart: 1428, .NumOperands: 2, .NumConds: 2 },
10067 {.AsmStrOffset: 4437, .AliasCondStart: 1430, .NumOperands: 2, .NumConds: 2 },
10068 {.AsmStrOffset: 4447, .AliasCondStart: 1432, .NumOperands: 2, .NumConds: 2 },
10069 {.AsmStrOffset: 4457, .AliasCondStart: 1434, .NumOperands: 2, .NumConds: 2 },
10070 {.AsmStrOffset: 4466, .AliasCondStart: 1436, .NumOperands: 2, .NumConds: 2 },
10071 // PPC::TD - 445
10072 {.AsmStrOffset: 4473, .AliasCondStart: 1438, .NumOperands: 3, .NumConds: 3 },
10073 {.AsmStrOffset: 4485, .AliasCondStart: 1441, .NumOperands: 3, .NumConds: 3 },
10074 {.AsmStrOffset: 4497, .AliasCondStart: 1444, .NumOperands: 3, .NumConds: 3 },
10075 {.AsmStrOffset: 4509, .AliasCondStart: 1447, .NumOperands: 3, .NumConds: 3 },
10076 {.AsmStrOffset: 4521, .AliasCondStart: 1450, .NumOperands: 3, .NumConds: 3 },
10077 {.AsmStrOffset: 4534, .AliasCondStart: 1453, .NumOperands: 3, .NumConds: 3 },
10078 {.AsmStrOffset: 4547, .AliasCondStart: 1456, .NumOperands: 3, .NumConds: 3 },
10079 // PPC::TDI - 452
10080 {.AsmStrOffset: 4558, .AliasCondStart: 1459, .NumOperands: 3, .NumConds: 2 },
10081 {.AsmStrOffset: 4573, .AliasCondStart: 1461, .NumOperands: 3, .NumConds: 2 },
10082 {.AsmStrOffset: 4588, .AliasCondStart: 1463, .NumOperands: 3, .NumConds: 2 },
10083 {.AsmStrOffset: 4603, .AliasCondStart: 1465, .NumOperands: 3, .NumConds: 2 },
10084 {.AsmStrOffset: 4618, .AliasCondStart: 1467, .NumOperands: 3, .NumConds: 2 },
10085 {.AsmStrOffset: 4634, .AliasCondStart: 1469, .NumOperands: 3, .NumConds: 2 },
10086 {.AsmStrOffset: 4650, .AliasCondStart: 1471, .NumOperands: 3, .NumConds: 2 },
10087 // PPC::TEND - 459
10088 {.AsmStrOffset: 4664, .AliasCondStart: 1473, .NumOperands: 1, .NumConds: 1 },
10089 {.AsmStrOffset: 4670, .AliasCondStart: 1474, .NumOperands: 1, .NumConds: 1 },
10090 // PPC::TLBIE - 461
10091 {.AsmStrOffset: 4679, .AliasCondStart: 1475, .NumOperands: 2, .NumConds: 2 },
10092 // PPC::TLBIEP9 - 462
10093 {.AsmStrOffset: 4679, .AliasCondStart: 1477, .NumOperands: 5, .NumConds: 5 },
10094 {.AsmStrOffset: 4688, .AliasCondStart: 1482, .NumOperands: 5, .NumConds: 5 },
10095 // PPC::TLBILX - 464
10096 {.AsmStrOffset: 4701, .AliasCondStart: 1487, .NumOperands: 3, .NumConds: 3 },
10097 {.AsmStrOffset: 4712, .AliasCondStart: 1490, .NumOperands: 3, .NumConds: 3 },
10098 {.AsmStrOffset: 4722, .AliasCondStart: 1493, .NumOperands: 3, .NumConds: 3 },
10099 {.AsmStrOffset: 4738, .AliasCondStart: 1496, .NumOperands: 3, .NumConds: 3 },
10100 // PPC::TLBRE2 - 468
10101 {.AsmStrOffset: 4750, .AliasCondStart: 1499, .NumOperands: 3, .NumConds: 3 },
10102 {.AsmStrOffset: 4765, .AliasCondStart: 1502, .NumOperands: 3, .NumConds: 3 },
10103 // PPC::TLBWE2 - 470
10104 {.AsmStrOffset: 4780, .AliasCondStart: 1505, .NumOperands: 3, .NumConds: 3 },
10105 {.AsmStrOffset: 4795, .AliasCondStart: 1508, .NumOperands: 3, .NumConds: 3 },
10106 // PPC::TSR - 472
10107 {.AsmStrOffset: 4810, .AliasCondStart: 1511, .NumOperands: 1, .NumConds: 1 },
10108 {.AsmStrOffset: 4820, .AliasCondStart: 1512, .NumOperands: 1, .NumConds: 1 },
10109 // PPC::TW - 474
10110 {.AsmStrOffset: 4829, .AliasCondStart: 1513, .NumOperands: 3, .NumConds: 3 },
10111 {.AsmStrOffset: 4834, .AliasCondStart: 1516, .NumOperands: 3, .NumConds: 3 },
10112 {.AsmStrOffset: 4846, .AliasCondStart: 1519, .NumOperands: 3, .NumConds: 3 },
10113 {.AsmStrOffset: 4858, .AliasCondStart: 1522, .NumOperands: 3, .NumConds: 3 },
10114 {.AsmStrOffset: 4870, .AliasCondStart: 1525, .NumOperands: 3, .NumConds: 3 },
10115 {.AsmStrOffset: 4882, .AliasCondStart: 1528, .NumOperands: 3, .NumConds: 3 },
10116 {.AsmStrOffset: 4895, .AliasCondStart: 1531, .NumOperands: 3, .NumConds: 3 },
10117 {.AsmStrOffset: 4908, .AliasCondStart: 1534, .NumOperands: 3, .NumConds: 3 },
10118 // PPC::TWI - 482
10119 {.AsmStrOffset: 4919, .AliasCondStart: 1537, .NumOperands: 3, .NumConds: 2 },
10120 {.AsmStrOffset: 4934, .AliasCondStart: 1539, .NumOperands: 3, .NumConds: 2 },
10121 {.AsmStrOffset: 4949, .AliasCondStart: 1541, .NumOperands: 3, .NumConds: 2 },
10122 {.AsmStrOffset: 4964, .AliasCondStart: 1543, .NumOperands: 3, .NumConds: 2 },
10123 {.AsmStrOffset: 4979, .AliasCondStart: 1545, .NumOperands: 3, .NumConds: 2 },
10124 {.AsmStrOffset: 4995, .AliasCondStart: 1547, .NumOperands: 3, .NumConds: 2 },
10125 {.AsmStrOffset: 5011, .AliasCondStart: 1549, .NumOperands: 3, .NumConds: 2 },
10126 // PPC::VNOR - 489
10127 {.AsmStrOffset: 5025, .AliasCondStart: 1551, .NumOperands: 3, .NumConds: 3 },
10128 // PPC::VOR - 490
10129 {.AsmStrOffset: 5037, .AliasCondStart: 1554, .NumOperands: 3, .NumConds: 3 },
10130 // PPC::WAIT - 491
10131 {.AsmStrOffset: 5048, .AliasCondStart: 1557, .NumOperands: 1, .NumConds: 1 },
10132 {.AsmStrOffset: 5053, .AliasCondStart: 1558, .NumOperands: 1, .NumConds: 1 },
10133 {.AsmStrOffset: 5061, .AliasCondStart: 1559, .NumOperands: 1, .NumConds: 1 },
10134 // PPC::WAITP10 - 494
10135 {.AsmStrOffset: 5048, .AliasCondStart: 1560, .NumOperands: 2, .NumConds: 2 },
10136 {.AsmStrOffset: 5053, .AliasCondStart: 1562, .NumOperands: 2, .NumConds: 2 },
10137 // PPC::XORI - 496
10138 {.AsmStrOffset: 5070, .AliasCondStart: 1564, .NumOperands: 3, .NumConds: 3 },
10139 // PPC::XORI8 - 497
10140 {.AsmStrOffset: 5070, .AliasCondStart: 1567, .NumOperands: 3, .NumConds: 3 },
10141 // PPC::XVCPSGNDP - 498
10142 {.AsmStrOffset: 5075, .AliasCondStart: 1570, .NumOperands: 3, .NumConds: 3 },
10143 // PPC::XVCPSGNSP - 499
10144 {.AsmStrOffset: 5090, .AliasCondStart: 1573, .NumOperands: 3, .NumConds: 3 },
10145 // PPC::XXAESDECP - 500
10146 {.AsmStrOffset: 5105, .AliasCondStart: 1576, .NumOperands: 4, .NumConds: 4 },
10147 {.AsmStrOffset: 5129, .AliasCondStart: 1580, .NumOperands: 4, .NumConds: 4 },
10148 {.AsmStrOffset: 5153, .AliasCondStart: 1584, .NumOperands: 4, .NumConds: 4 },
10149 // PPC::XXAESENCP - 503
10150 {.AsmStrOffset: 5177, .AliasCondStart: 1588, .NumOperands: 4, .NumConds: 4 },
10151 {.AsmStrOffset: 5201, .AliasCondStart: 1592, .NumOperands: 4, .NumConds: 4 },
10152 {.AsmStrOffset: 5225, .AliasCondStart: 1596, .NumOperands: 4, .NumConds: 4 },
10153 // PPC::XXAESGENLKP - 506
10154 {.AsmStrOffset: 5249, .AliasCondStart: 1600, .NumOperands: 3, .NumConds: 3 },
10155 {.AsmStrOffset: 5271, .AliasCondStart: 1603, .NumOperands: 3, .NumConds: 3 },
10156 {.AsmStrOffset: 5293, .AliasCondStart: 1606, .NumOperands: 3, .NumConds: 3 },
10157 // PPC::XXGFMUL128 - 509
10158 {.AsmStrOffset: 5315, .AliasCondStart: 1609, .NumOperands: 4, .NumConds: 4 },
10159 {.AsmStrOffset: 5340, .AliasCondStart: 1613, .NumOperands: 4, .NumConds: 4 },
10160 // PPC::XXPERMDI - 511
10161 {.AsmStrOffset: 5365, .AliasCondStart: 1617, .NumOperands: 4, .NumConds: 7 },
10162 {.AsmStrOffset: 5383, .AliasCondStart: 1624, .NumOperands: 4, .NumConds: 7 },
10163 {.AsmStrOffset: 5401, .AliasCondStart: 1631, .NumOperands: 4, .NumConds: 4 },
10164 {.AsmStrOffset: 5420, .AliasCondStart: 1635, .NumOperands: 4, .NumConds: 4 },
10165 {.AsmStrOffset: 5439, .AliasCondStart: 1639, .NumOperands: 4, .NumConds: 4 },
10166 // PPC::XXPERMDIs - 516
10167 {.AsmStrOffset: 5365, .AliasCondStart: 1643, .NumOperands: 3, .NumConds: 6 },
10168 {.AsmStrOffset: 5383, .AliasCondStart: 1649, .NumOperands: 3, .NumConds: 6 },
10169 {.AsmStrOffset: 5439, .AliasCondStart: 1655, .NumOperands: 3, .NumConds: 3 },
10170 // PPC::gBC - 519
10171 {.AsmStrOffset: 5454, .AliasCondStart: 1658, .NumOperands: 3, .NumConds: 2 },
10172 {.AsmStrOffset: 5466, .AliasCondStart: 1660, .NumOperands: 3, .NumConds: 2 },
10173 {.AsmStrOffset: 5478, .AliasCondStart: 1662, .NumOperands: 3, .NumConds: 2 },
10174 {.AsmStrOffset: 5491, .AliasCondStart: 1664, .NumOperands: 3, .NumConds: 2 },
10175 {.AsmStrOffset: 5504, .AliasCondStart: 1666, .NumOperands: 3, .NumConds: 2 },
10176 {.AsmStrOffset: 5517, .AliasCondStart: 1668, .NumOperands: 3, .NumConds: 2 },
10177 {.AsmStrOffset: 5530, .AliasCondStart: 1670, .NumOperands: 3, .NumConds: 2 },
10178 {.AsmStrOffset: 5545, .AliasCondStart: 1672, .NumOperands: 3, .NumConds: 2 },
10179 {.AsmStrOffset: 5560, .AliasCondStart: 1674, .NumOperands: 3, .NumConds: 2 },
10180 {.AsmStrOffset: 5574, .AliasCondStart: 1676, .NumOperands: 3, .NumConds: 2 },
10181 // PPC::gBCA - 529
10182 {.AsmStrOffset: 5588, .AliasCondStart: 1678, .NumOperands: 3, .NumConds: 2 },
10183 {.AsmStrOffset: 5601, .AliasCondStart: 1680, .NumOperands: 3, .NumConds: 2 },
10184 {.AsmStrOffset: 5614, .AliasCondStart: 1682, .NumOperands: 3, .NumConds: 2 },
10185 {.AsmStrOffset: 5628, .AliasCondStart: 1684, .NumOperands: 3, .NumConds: 2 },
10186 {.AsmStrOffset: 5642, .AliasCondStart: 1686, .NumOperands: 3, .NumConds: 2 },
10187 {.AsmStrOffset: 5656, .AliasCondStart: 1688, .NumOperands: 3, .NumConds: 2 },
10188 {.AsmStrOffset: 5670, .AliasCondStart: 1690, .NumOperands: 3, .NumConds: 2 },
10189 {.AsmStrOffset: 5686, .AliasCondStart: 1692, .NumOperands: 3, .NumConds: 2 },
10190 {.AsmStrOffset: 5702, .AliasCondStart: 1694, .NumOperands: 3, .NumConds: 2 },
10191 {.AsmStrOffset: 5717, .AliasCondStart: 1696, .NumOperands: 3, .NumConds: 2 },
10192 // PPC::gBCAat - 539
10193 {.AsmStrOffset: 5732, .AliasCondStart: 1698, .NumOperands: 4, .NumConds: 3 },
10194 {.AsmStrOffset: 5752, .AliasCondStart: 1701, .NumOperands: 4, .NumConds: 3 },
10195 // PPC::gBCCTR - 541
10196 {.AsmStrOffset: 5772, .AliasCondStart: 1704, .NumOperands: 3, .NumConds: 3 },
10197 {.AsmStrOffset: 5787, .AliasCondStart: 1707, .NumOperands: 3, .NumConds: 3 },
10198 {.AsmStrOffset: 5796, .AliasCondStart: 1710, .NumOperands: 3, .NumConds: 3 },
10199 {.AsmStrOffset: 5805, .AliasCondStart: 1713, .NumOperands: 3, .NumConds: 3 },
10200 {.AsmStrOffset: 5815, .AliasCondStart: 1716, .NumOperands: 3, .NumConds: 3 },
10201 {.AsmStrOffset: 5825, .AliasCondStart: 1719, .NumOperands: 3, .NumConds: 3 },
10202 {.AsmStrOffset: 5835, .AliasCondStart: 1722, .NumOperands: 3, .NumConds: 3 },
10203 // PPC::gBCCTRL - 548
10204 {.AsmStrOffset: 5845, .AliasCondStart: 1725, .NumOperands: 3, .NumConds: 3 },
10205 {.AsmStrOffset: 5861, .AliasCondStart: 1728, .NumOperands: 3, .NumConds: 3 },
10206 {.AsmStrOffset: 5871, .AliasCondStart: 1731, .NumOperands: 3, .NumConds: 3 },
10207 {.AsmStrOffset: 5881, .AliasCondStart: 1734, .NumOperands: 3, .NumConds: 3 },
10208 {.AsmStrOffset: 5892, .AliasCondStart: 1737, .NumOperands: 3, .NumConds: 3 },
10209 {.AsmStrOffset: 5903, .AliasCondStart: 1740, .NumOperands: 3, .NumConds: 3 },
10210 {.AsmStrOffset: 5914, .AliasCondStart: 1743, .NumOperands: 3, .NumConds: 3 },
10211 // PPC::gBCL - 555
10212 {.AsmStrOffset: 5925, .AliasCondStart: 1746, .NumOperands: 3, .NumConds: 2 },
10213 {.AsmStrOffset: 5938, .AliasCondStart: 1748, .NumOperands: 3, .NumConds: 2 },
10214 {.AsmStrOffset: 5951, .AliasCondStart: 1750, .NumOperands: 3, .NumConds: 2 },
10215 {.AsmStrOffset: 5965, .AliasCondStart: 1752, .NumOperands: 3, .NumConds: 2 },
10216 {.AsmStrOffset: 5979, .AliasCondStart: 1754, .NumOperands: 3, .NumConds: 2 },
10217 {.AsmStrOffset: 5993, .AliasCondStart: 1756, .NumOperands: 3, .NumConds: 2 },
10218 {.AsmStrOffset: 6007, .AliasCondStart: 1758, .NumOperands: 3, .NumConds: 2 },
10219 {.AsmStrOffset: 6023, .AliasCondStart: 1760, .NumOperands: 3, .NumConds: 2 },
10220 {.AsmStrOffset: 6039, .AliasCondStart: 1762, .NumOperands: 3, .NumConds: 2 },
10221 {.AsmStrOffset: 6054, .AliasCondStart: 1764, .NumOperands: 3, .NumConds: 2 },
10222 // PPC::gBCLA - 565
10223 {.AsmStrOffset: 6069, .AliasCondStart: 1766, .NumOperands: 3, .NumConds: 2 },
10224 {.AsmStrOffset: 6083, .AliasCondStart: 1768, .NumOperands: 3, .NumConds: 2 },
10225 {.AsmStrOffset: 6097, .AliasCondStart: 1770, .NumOperands: 3, .NumConds: 2 },
10226 {.AsmStrOffset: 6112, .AliasCondStart: 1772, .NumOperands: 3, .NumConds: 2 },
10227 {.AsmStrOffset: 6127, .AliasCondStart: 1774, .NumOperands: 3, .NumConds: 2 },
10228 {.AsmStrOffset: 6142, .AliasCondStart: 1776, .NumOperands: 3, .NumConds: 2 },
10229 {.AsmStrOffset: 6157, .AliasCondStart: 1778, .NumOperands: 3, .NumConds: 2 },
10230 {.AsmStrOffset: 6174, .AliasCondStart: 1780, .NumOperands: 3, .NumConds: 2 },
10231 {.AsmStrOffset: 6191, .AliasCondStart: 1782, .NumOperands: 3, .NumConds: 2 },
10232 {.AsmStrOffset: 6207, .AliasCondStart: 1784, .NumOperands: 3, .NumConds: 2 },
10233 // PPC::gBCLAat - 575
10234 {.AsmStrOffset: 6223, .AliasCondStart: 1786, .NumOperands: 4, .NumConds: 3 },
10235 {.AsmStrOffset: 6244, .AliasCondStart: 1789, .NumOperands: 4, .NumConds: 3 },
10236 // PPC::gBCLR - 577
10237 {.AsmStrOffset: 6265, .AliasCondStart: 1792, .NumOperands: 3, .NumConds: 3 },
10238 {.AsmStrOffset: 6279, .AliasCondStart: 1795, .NumOperands: 3, .NumConds: 3 },
10239 {.AsmStrOffset: 6287, .AliasCondStart: 1798, .NumOperands: 3, .NumConds: 3 },
10240 {.AsmStrOffset: 6295, .AliasCondStart: 1801, .NumOperands: 3, .NumConds: 3 },
10241 {.AsmStrOffset: 6304, .AliasCondStart: 1804, .NumOperands: 3, .NumConds: 3 },
10242 {.AsmStrOffset: 6313, .AliasCondStart: 1807, .NumOperands: 3, .NumConds: 3 },
10243 {.AsmStrOffset: 6322, .AliasCondStart: 1810, .NumOperands: 3, .NumConds: 3 },
10244 {.AsmStrOffset: 6331, .AliasCondStart: 1813, .NumOperands: 3, .NumConds: 3 },
10245 {.AsmStrOffset: 6342, .AliasCondStart: 1816, .NumOperands: 3, .NumConds: 3 },
10246 {.AsmStrOffset: 6353, .AliasCondStart: 1819, .NumOperands: 3, .NumConds: 3 },
10247 {.AsmStrOffset: 6363, .AliasCondStart: 1822, .NumOperands: 3, .NumConds: 3 },
10248 // PPC::gBCLRL - 588
10249 {.AsmStrOffset: 6373, .AliasCondStart: 1825, .NumOperands: 3, .NumConds: 3 },
10250 {.AsmStrOffset: 6388, .AliasCondStart: 1828, .NumOperands: 3, .NumConds: 3 },
10251 {.AsmStrOffset: 6397, .AliasCondStart: 1831, .NumOperands: 3, .NumConds: 3 },
10252 {.AsmStrOffset: 6406, .AliasCondStart: 1834, .NumOperands: 3, .NumConds: 3 },
10253 {.AsmStrOffset: 6416, .AliasCondStart: 1837, .NumOperands: 3, .NumConds: 3 },
10254 {.AsmStrOffset: 6426, .AliasCondStart: 1840, .NumOperands: 3, .NumConds: 3 },
10255 {.AsmStrOffset: 6436, .AliasCondStart: 1843, .NumOperands: 3, .NumConds: 3 },
10256 {.AsmStrOffset: 6446, .AliasCondStart: 1846, .NumOperands: 3, .NumConds: 3 },
10257 {.AsmStrOffset: 6458, .AliasCondStart: 1849, .NumOperands: 3, .NumConds: 3 },
10258 {.AsmStrOffset: 6470, .AliasCondStart: 1852, .NumOperands: 3, .NumConds: 3 },
10259 {.AsmStrOffset: 6481, .AliasCondStart: 1855, .NumOperands: 3, .NumConds: 3 },
10260 // PPC::gBCLat - 599
10261 {.AsmStrOffset: 6492, .AliasCondStart: 1858, .NumOperands: 4, .NumConds: 3 },
10262 {.AsmStrOffset: 6512, .AliasCondStart: 1861, .NumOperands: 4, .NumConds: 3 },
10263 // PPC::gBCat - 601
10264 {.AsmStrOffset: 6532, .AliasCondStart: 1864, .NumOperands: 4, .NumConds: 3 },
10265 {.AsmStrOffset: 6551, .AliasCondStart: 1867, .NumOperands: 4, .NumConds: 3 },
10266 };
10267
10268 static const AliasPatternCond Conds[] = {
10269 // (ADDI gprc:$rD, ZERO, s16imm:$imm) - 0
10270 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10271 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO},
10272 // (ADDI8 g8rc:$rD, ZERO8, s16imm64:$imm) - 2
10273 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10274 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO8},
10275 // (ADDIS gprc:$rD, ZERO, s17imm:$imm) - 4
10276 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10277 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO},
10278 // (ADDIS8 g8rc:$rD, ZERO8, s17imm64:$imm) - 6
10279 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10280 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO8},
10281 // (ADDPCIS g8rc:$RT, 0) - 8
10282 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10283 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10284 // (BCC (pred 12, crrc:$cc), condbrtarget:$dst) - 10
10285 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10286 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10287 // (BCC (pred 12, CR0), condbrtarget:$dst) - 12
10288 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10289 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10290 // (BCC (pred 14, crrc:$cc), condbrtarget:$dst) - 14
10291 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10292 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10293 // (BCC (pred 14, CR0), condbrtarget:$dst) - 16
10294 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10295 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10296 // (BCC (pred 15, crrc:$cc), condbrtarget:$dst) - 18
10297 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10298 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10299 // (BCC (pred 15, CR0), condbrtarget:$dst) - 20
10300 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10301 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10302 // (BCC (pred 44, crrc:$cc), condbrtarget:$dst) - 22
10303 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10304 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10305 // (BCC (pred 44, CR0), condbrtarget:$dst) - 24
10306 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10307 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10308 // (BCC (pred 46, crrc:$cc), condbrtarget:$dst) - 26
10309 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10310 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10311 // (BCC (pred 46, CR0), condbrtarget:$dst) - 28
10312 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10313 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10314 // (BCC (pred 47, crrc:$cc), condbrtarget:$dst) - 30
10315 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10316 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10317 // (BCC (pred 47, CR0), condbrtarget:$dst) - 32
10318 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10319 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10320 // (BCC (pred 76, crrc:$cc), condbrtarget:$dst) - 34
10321 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10322 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10323 // (BCC (pred 76, CR0), condbrtarget:$dst) - 36
10324 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10325 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10326 // (BCC (pred 78, crrc:$cc), condbrtarget:$dst) - 38
10327 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10328 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10329 // (BCC (pred 78, CR0), condbrtarget:$dst) - 40
10330 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10331 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10332 // (BCC (pred 79, crrc:$cc), condbrtarget:$dst) - 42
10333 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10334 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10335 // (BCC (pred 79, CR0), condbrtarget:$dst) - 44
10336 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10337 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10338 // (BCC (pred 68, crrc:$cc), condbrtarget:$dst) - 46
10339 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10340 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10341 // (BCC (pred 68, CR0), condbrtarget:$dst) - 48
10342 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10343 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10344 // (BCC (pred 70, crrc:$cc), condbrtarget:$dst) - 50
10345 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10346 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10347 // (BCC (pred 70, CR0), condbrtarget:$dst) - 52
10348 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10349 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10350 // (BCC (pred 71, crrc:$cc), condbrtarget:$dst) - 54
10351 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10352 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10353 // (BCC (pred 71, CR0), condbrtarget:$dst) - 56
10354 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10355 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10356 // (BCCA (pred 12, crrc:$cc), abscondbrtarget:$dst) - 58
10357 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10358 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10359 // (BCCA (pred 12, CR0), abscondbrtarget:$dst) - 60
10360 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10361 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10362 // (BCCA (pred 14, crrc:$cc), abscondbrtarget:$dst) - 62
10363 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10364 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10365 // (BCCA (pred 14, CR0), abscondbrtarget:$dst) - 64
10366 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10367 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10368 // (BCCA (pred 15, crrc:$cc), abscondbrtarget:$dst) - 66
10369 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10370 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10371 // (BCCA (pred 15, CR0), abscondbrtarget:$dst) - 68
10372 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10373 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10374 // (BCCA (pred 44, crrc:$cc), abscondbrtarget:$dst) - 70
10375 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10376 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10377 // (BCCA (pred 44, CR0), abscondbrtarget:$dst) - 72
10378 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10379 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10380 // (BCCA (pred 46, crrc:$cc), abscondbrtarget:$dst) - 74
10381 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10382 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10383 // (BCCA (pred 46, CR0), abscondbrtarget:$dst) - 76
10384 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10385 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10386 // (BCCA (pred 47, crrc:$cc), abscondbrtarget:$dst) - 78
10387 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10388 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10389 // (BCCA (pred 47, CR0), abscondbrtarget:$dst) - 80
10390 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10391 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10392 // (BCCA (pred 76, crrc:$cc), abscondbrtarget:$dst) - 82
10393 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10394 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10395 // (BCCA (pred 76, CR0), abscondbrtarget:$dst) - 84
10396 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10397 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10398 // (BCCA (pred 78, crrc:$cc), abscondbrtarget:$dst) - 86
10399 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10400 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10401 // (BCCA (pred 78, CR0), abscondbrtarget:$dst) - 88
10402 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10403 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10404 // (BCCA (pred 79, crrc:$cc), abscondbrtarget:$dst) - 90
10405 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10406 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10407 // (BCCA (pred 79, CR0), abscondbrtarget:$dst) - 92
10408 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10409 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10410 // (BCCA (pred 68, crrc:$cc), abscondbrtarget:$dst) - 94
10411 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10412 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10413 // (BCCA (pred 68, CR0), abscondbrtarget:$dst) - 96
10414 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10415 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10416 // (BCCA (pred 70, crrc:$cc), abscondbrtarget:$dst) - 98
10417 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10418 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10419 // (BCCA (pred 70, CR0), abscondbrtarget:$dst) - 100
10420 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10421 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10422 // (BCCA (pred 71, crrc:$cc), abscondbrtarget:$dst) - 102
10423 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10424 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10425 // (BCCA (pred 71, CR0), abscondbrtarget:$dst) - 104
10426 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10427 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10428 // (BCCCTR (pred 12, crrc:$cc)) - 106
10429 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10430 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10431 // (BCCCTR (pred 12, CR0)) - 108
10432 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10433 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10434 // (BCCCTR (pred 14, crrc:$cc)) - 110
10435 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10436 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10437 // (BCCCTR (pred 14, CR0)) - 112
10438 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10439 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10440 // (BCCCTR (pred 15, crrc:$cc)) - 114
10441 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10442 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10443 // (BCCCTR (pred 15, CR0)) - 116
10444 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10445 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10446 // (BCCCTR (pred 44, crrc:$cc)) - 118
10447 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10448 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10449 // (BCCCTR (pred 44, CR0)) - 120
10450 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10451 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10452 // (BCCCTR (pred 46, crrc:$cc)) - 122
10453 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10454 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10455 // (BCCCTR (pred 46, CR0)) - 124
10456 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10457 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10458 // (BCCCTR (pred 47, crrc:$cc)) - 126
10459 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10460 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10461 // (BCCCTR (pred 47, CR0)) - 128
10462 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10463 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10464 // (BCCCTR (pred 76, crrc:$cc)) - 130
10465 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10466 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10467 // (BCCCTR (pred 76, CR0)) - 132
10468 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10469 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10470 // (BCCCTR (pred 78, crrc:$cc)) - 134
10471 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10472 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10473 // (BCCCTR (pred 78, CR0)) - 136
10474 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10475 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10476 // (BCCCTR (pred 79, crrc:$cc)) - 138
10477 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10478 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10479 // (BCCCTR (pred 79, CR0)) - 140
10480 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10481 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10482 // (BCCCTR (pred 68, crrc:$cc)) - 142
10483 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10484 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10485 // (BCCCTR (pred 68, CR0)) - 144
10486 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10487 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10488 // (BCCCTR (pred 70, crrc:$cc)) - 146
10489 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10490 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10491 // (BCCCTR (pred 70, CR0)) - 148
10492 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10493 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10494 // (BCCCTR (pred 71, crrc:$cc)) - 150
10495 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10496 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10497 // (BCCCTR (pred 71, CR0)) - 152
10498 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10499 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10500 // (BCCCTRL (pred 12, crrc:$cc)) - 154
10501 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10502 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10503 // (BCCCTRL (pred 12, CR0)) - 156
10504 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10505 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10506 // (BCCCTRL (pred 14, crrc:$cc)) - 158
10507 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10508 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10509 // (BCCCTRL (pred 14, CR0)) - 160
10510 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10511 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10512 // (BCCCTRL (pred 15, crrc:$cc)) - 162
10513 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10514 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10515 // (BCCCTRL (pred 15, CR0)) - 164
10516 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10517 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10518 // (BCCCTRL (pred 44, crrc:$cc)) - 166
10519 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10520 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10521 // (BCCCTRL (pred 44, CR0)) - 168
10522 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10523 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10524 // (BCCCTRL (pred 46, crrc:$cc)) - 170
10525 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10526 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10527 // (BCCCTRL (pred 46, CR0)) - 172
10528 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10529 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10530 // (BCCCTRL (pred 47, crrc:$cc)) - 174
10531 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10532 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10533 // (BCCCTRL (pred 47, CR0)) - 176
10534 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10535 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10536 // (BCCCTRL (pred 76, crrc:$cc)) - 178
10537 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10538 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10539 // (BCCCTRL (pred 76, CR0)) - 180
10540 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10541 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10542 // (BCCCTRL (pred 78, crrc:$cc)) - 182
10543 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10544 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10545 // (BCCCTRL (pred 78, CR0)) - 184
10546 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10547 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10548 // (BCCCTRL (pred 79, crrc:$cc)) - 186
10549 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10550 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10551 // (BCCCTRL (pred 79, CR0)) - 188
10552 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10553 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10554 // (BCCCTRL (pred 68, crrc:$cc)) - 190
10555 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10556 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10557 // (BCCCTRL (pred 68, CR0)) - 192
10558 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10559 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10560 // (BCCCTRL (pred 70, crrc:$cc)) - 194
10561 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10562 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10563 // (BCCCTRL (pred 70, CR0)) - 196
10564 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10565 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10566 // (BCCCTRL (pred 71, crrc:$cc)) - 198
10567 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10568 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10569 // (BCCCTRL (pred 71, CR0)) - 200
10570 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10571 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10572 // (BCCL (pred 12, crrc:$cc), condbrtarget:$dst) - 202
10573 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10574 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10575 // (BCCL (pred 12, CR0), condbrtarget:$dst) - 204
10576 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10577 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10578 // (BCCL (pred 14, crrc:$cc), condbrtarget:$dst) - 206
10579 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10580 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10581 // (BCCL (pred 14, CR0), condbrtarget:$dst) - 208
10582 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10583 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10584 // (BCCL (pred 15, crrc:$cc), condbrtarget:$dst) - 210
10585 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10586 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10587 // (BCCL (pred 15, CR0), condbrtarget:$dst) - 212
10588 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10589 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10590 // (BCCL (pred 44, crrc:$cc), condbrtarget:$dst) - 214
10591 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10592 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10593 // (BCCL (pred 44, CR0), condbrtarget:$dst) - 216
10594 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10595 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10596 // (BCCL (pred 46, crrc:$cc), condbrtarget:$dst) - 218
10597 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10598 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10599 // (BCCL (pred 46, CR0), condbrtarget:$dst) - 220
10600 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10601 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10602 // (BCCL (pred 47, crrc:$cc), condbrtarget:$dst) - 222
10603 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10604 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10605 // (BCCL (pred 47, CR0), condbrtarget:$dst) - 224
10606 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10607 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10608 // (BCCL (pred 76, crrc:$cc), condbrtarget:$dst) - 226
10609 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10610 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10611 // (BCCL (pred 76, CR0), condbrtarget:$dst) - 228
10612 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10613 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10614 // (BCCL (pred 78, crrc:$cc), condbrtarget:$dst) - 230
10615 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10616 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10617 // (BCCL (pred 78, CR0), condbrtarget:$dst) - 232
10618 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10619 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10620 // (BCCL (pred 79, crrc:$cc), condbrtarget:$dst) - 234
10621 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10622 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10623 // (BCCL (pred 79, CR0), condbrtarget:$dst) - 236
10624 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10625 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10626 // (BCCL (pred 68, crrc:$cc), condbrtarget:$dst) - 238
10627 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10628 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10629 // (BCCL (pred 68, CR0), condbrtarget:$dst) - 240
10630 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10631 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10632 // (BCCL (pred 70, crrc:$cc), condbrtarget:$dst) - 242
10633 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10634 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10635 // (BCCL (pred 70, CR0), condbrtarget:$dst) - 244
10636 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10637 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10638 // (BCCL (pred 71, crrc:$cc), condbrtarget:$dst) - 246
10639 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10640 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10641 // (BCCL (pred 71, CR0), condbrtarget:$dst) - 248
10642 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10643 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10644 // (BCCLA (pred 12, crrc:$cc), abscondbrtarget:$dst) - 250
10645 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10646 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10647 // (BCCLA (pred 12, CR0), abscondbrtarget:$dst) - 252
10648 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10649 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10650 // (BCCLA (pred 14, crrc:$cc), abscondbrtarget:$dst) - 254
10651 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10652 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10653 // (BCCLA (pred 14, CR0), abscondbrtarget:$dst) - 256
10654 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10655 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10656 // (BCCLA (pred 15, crrc:$cc), abscondbrtarget:$dst) - 258
10657 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10658 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10659 // (BCCLA (pred 15, CR0), abscondbrtarget:$dst) - 260
10660 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10661 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10662 // (BCCLA (pred 44, crrc:$cc), abscondbrtarget:$dst) - 262
10663 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10664 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10665 // (BCCLA (pred 44, CR0), abscondbrtarget:$dst) - 264
10666 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10667 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10668 // (BCCLA (pred 46, crrc:$cc), abscondbrtarget:$dst) - 266
10669 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10670 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10671 // (BCCLA (pred 46, CR0), abscondbrtarget:$dst) - 268
10672 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10673 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10674 // (BCCLA (pred 47, crrc:$cc), abscondbrtarget:$dst) - 270
10675 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10676 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10677 // (BCCLA (pred 47, CR0), abscondbrtarget:$dst) - 272
10678 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10679 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10680 // (BCCLA (pred 76, crrc:$cc), abscondbrtarget:$dst) - 274
10681 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10682 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10683 // (BCCLA (pred 76, CR0), abscondbrtarget:$dst) - 276
10684 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10685 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10686 // (BCCLA (pred 78, crrc:$cc), abscondbrtarget:$dst) - 278
10687 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10688 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10689 // (BCCLA (pred 78, CR0), abscondbrtarget:$dst) - 280
10690 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10691 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10692 // (BCCLA (pred 79, crrc:$cc), abscondbrtarget:$dst) - 282
10693 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10694 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10695 // (BCCLA (pred 79, CR0), abscondbrtarget:$dst) - 284
10696 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10697 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10698 // (BCCLA (pred 68, crrc:$cc), abscondbrtarget:$dst) - 286
10699 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10700 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10701 // (BCCLA (pred 68, CR0), abscondbrtarget:$dst) - 288
10702 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10703 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10704 // (BCCLA (pred 70, crrc:$cc), abscondbrtarget:$dst) - 290
10705 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10706 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10707 // (BCCLA (pred 70, CR0), abscondbrtarget:$dst) - 292
10708 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10709 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10710 // (BCCLA (pred 71, crrc:$cc), abscondbrtarget:$dst) - 294
10711 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10712 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10713 // (BCCLA (pred 71, CR0), abscondbrtarget:$dst) - 296
10714 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10715 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10716 // (BCCLR (pred 12, crrc:$cc)) - 298
10717 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10718 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10719 // (BCCLR (pred 12, CR0)) - 300
10720 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10721 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10722 // (BCCLR (pred 14, crrc:$cc)) - 302
10723 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10724 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10725 // (BCCLR (pred 14, CR0)) - 304
10726 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10727 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10728 // (BCCLR (pred 15, crrc:$cc)) - 306
10729 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10730 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10731 // (BCCLR (pred 15, CR0)) - 308
10732 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10733 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10734 // (BCCLR (pred 44, crrc:$cc)) - 310
10735 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10736 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10737 // (BCCLR (pred 44, CR0)) - 312
10738 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10739 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10740 // (BCCLR (pred 46, crrc:$cc)) - 314
10741 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10742 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10743 // (BCCLR (pred 46, CR0)) - 316
10744 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10745 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10746 // (BCCLR (pred 47, crrc:$cc)) - 318
10747 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10748 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10749 // (BCCLR (pred 47, CR0)) - 320
10750 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10751 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10752 // (BCCLR (pred 76, crrc:$cc)) - 322
10753 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10754 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10755 // (BCCLR (pred 76, CR0)) - 324
10756 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10757 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10758 // (BCCLR (pred 78, crrc:$cc)) - 326
10759 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10760 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10761 // (BCCLR (pred 78, CR0)) - 328
10762 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10763 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10764 // (BCCLR (pred 79, crrc:$cc)) - 330
10765 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10766 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10767 // (BCCLR (pred 79, CR0)) - 332
10768 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10769 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10770 // (BCCLR (pred 68, crrc:$cc)) - 334
10771 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10772 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10773 // (BCCLR (pred 68, CR0)) - 336
10774 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10775 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10776 // (BCCLR (pred 70, crrc:$cc)) - 338
10777 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10778 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10779 // (BCCLR (pred 70, CR0)) - 340
10780 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10781 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10782 // (BCCLR (pred 71, crrc:$cc)) - 342
10783 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10784 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10785 // (BCCLR (pred 71, CR0)) - 344
10786 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10787 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10788 // (BCCLRL (pred 12, crrc:$cc)) - 346
10789 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10790 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10791 // (BCCLRL (pred 12, CR0)) - 348
10792 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10793 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10794 // (BCCLRL (pred 14, crrc:$cc)) - 350
10795 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10796 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10797 // (BCCLRL (pred 14, CR0)) - 352
10798 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10799 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10800 // (BCCLRL (pred 15, crrc:$cc)) - 354
10801 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10802 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10803 // (BCCLRL (pred 15, CR0)) - 356
10804 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10805 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10806 // (BCCLRL (pred 44, crrc:$cc)) - 358
10807 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10808 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10809 // (BCCLRL (pred 44, CR0)) - 360
10810 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10811 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10812 // (BCCLRL (pred 46, crrc:$cc)) - 362
10813 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10814 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10815 // (BCCLRL (pred 46, CR0)) - 364
10816 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10817 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10818 // (BCCLRL (pred 47, crrc:$cc)) - 366
10819 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10820 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10821 // (BCCLRL (pred 47, CR0)) - 368
10822 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10823 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10824 // (BCCLRL (pred 76, crrc:$cc)) - 370
10825 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10826 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10827 // (BCCLRL (pred 76, CR0)) - 372
10828 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10829 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10830 // (BCCLRL (pred 78, crrc:$cc)) - 374
10831 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10832 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10833 // (BCCLRL (pred 78, CR0)) - 376
10834 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10835 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10836 // (BCCLRL (pred 79, crrc:$cc)) - 378
10837 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10838 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10839 // (BCCLRL (pred 79, CR0)) - 380
10840 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10841 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10842 // (BCCLRL (pred 68, crrc:$cc)) - 382
10843 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10844 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10845 // (BCCLRL (pred 68, CR0)) - 384
10846 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10847 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10848 // (BCCLRL (pred 70, crrc:$cc)) - 386
10849 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10850 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10851 // (BCCLRL (pred 70, CR0)) - 388
10852 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10853 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10854 // (BCCLRL (pred 71, crrc:$cc)) - 390
10855 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10856 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10857 // (BCCLRL (pred 71, CR0)) - 392
10858 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10859 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10860 // (CMPD CR0, g8rc:$rA, g8rc:$rB) - 394
10861 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10862 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10863 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10864 // (CMPDI CR0, g8rc:$rA, s16imm64:$imm) - 397
10865 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10866 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10867 // (CMPLD CR0, g8rc:$rA, g8rc:$rB) - 399
10868 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10869 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10870 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10871 // (CMPLDI CR0, g8rc:$rA, u16imm64:$imm) - 402
10872 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10873 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10874 // (CMPLW CR0, gprc:$rA, gprc:$rB) - 404
10875 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10876 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10877 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10878 // (CMPLWI CR0, gprc:$rA, u16imm:$imm) - 407
10879 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10880 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10881 // (CMPW CR0, gprc:$rA, gprc:$rB) - 409
10882 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10883 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10884 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10885 // (CMPWI CR0, gprc:$rA, s16imm:$imm) - 412
10886 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10887 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10888 // (CNTLZW gprc:$rA, gprc:$rS) - 414
10889 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10890 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10891 // (CNTLZW8 g8rc:$rA, g8rc:$rS) - 416
10892 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10893 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10894 // (CNTLZW8_rec g8rc:$rA, g8rc:$rS) - 418
10895 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10896 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10897 // (CNTLZW_rec gprc:$rA, gprc:$rS) - 420
10898 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10899 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10900 // (CP_PASTE_rec gprc:$RA, gprc:$RB, 1) - 422
10901 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10902 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10903 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10904 // (CREQV crbitrc:$bx, crbitrc:$bx, crbitrc:$bx) - 425
10905 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10906 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
10907 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
10908 // (CRNOR crbitrc:$bx, crbitrc:$by, crbitrc:$by) - 428
10909 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10910 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10911 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
10912 // (CROR crbitrc:$bx, crbitrc:$by, crbitrc:$by) - 431
10913 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10914 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10915 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
10916 // (CRXOR crbitrc:$bx, crbitrc:$bx, crbitrc:$bx) - 434
10917 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10918 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
10919 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
10920 // (DMSHA2HASH dmr:$AT, dmr:$AB, 0) - 437
10921 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10922 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10923 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10924 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10925 // (DMSHA2HASH dmr:$AT, dmr:$AB, 1) - 441
10926 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10927 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10928 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10929 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10930 // (DMSHA3HASH dmrp:$ATp, 0) - 445
10931 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRpRCRegClassID},
10932 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10933 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10934 // (DMSHA3HASH dmrp:$ATp, 12) - 448
10935 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRpRCRegClassID},
10936 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10937 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10938 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 0, u1imm:$E, 0) - 451
10939 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10940 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10941 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10942 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10943 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10944 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10945 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 0, u1imm:$E, 1) - 457
10946 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10947 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10948 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10949 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10950 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10951 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10952 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 0, u1imm:$E, 2) - 463
10953 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10954 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10955 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10956 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10957 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10958 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
10959 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 0, u1imm:$E, 3) - 469
10960 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10961 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10962 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10963 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10964 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10965 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
10966 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 1, u1imm:$E, 0) - 475
10967 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10968 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10969 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10970 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10971 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10972 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10973 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 1, u1imm:$E, 1) - 481
10974 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10975 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10976 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10977 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10978 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10979 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10980 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 2, 0, 0) - 487
10981 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10982 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10983 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10984 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
10985 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10986 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10987 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 3, 0, 0) - 493
10988 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10989 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10990 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10991 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
10992 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10993 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10994 // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0LT) - 499
10995 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10996 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRC_NOR0RegClassID},
10997 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10998 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0LT},
10999 // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0GT) - 503
11000 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11001 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRC_NOR0RegClassID},
11002 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11003 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0GT},
11004 // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0EQ) - 507
11005 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11006 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRC_NOR0RegClassID},
11007 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11008 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0EQ},
11009 // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0LT) - 511
11010 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11011 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
11012 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11013 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0LT},
11014 // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0GT) - 515
11015 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11016 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
11017 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11018 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0GT},
11019 // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0EQ) - 519
11020 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11021 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
11022 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11023 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0EQ},
11024 // (MBAR 0) - 523
11025 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11026 // (MFDCR gprc:$Rx, 128) - 524
11027 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11028 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(128)},
11029 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11030 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11031 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11032 // (MFDCR gprc:$Rx, 129) - 529
11033 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11034 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(129)},
11035 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11036 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11037 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11038 // (MFDCR gprc:$Rx, 130) - 534
11039 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11040 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(130)},
11041 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11042 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11043 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11044 // (MFDCR gprc:$Rx, 131) - 539
11045 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11046 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(131)},
11047 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11048 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11049 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11050 // (MFDCR gprc:$Rx, 132) - 544
11051 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11052 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(132)},
11053 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11054 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11055 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11056 // (MFDCR gprc:$Rx, 133) - 549
11057 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11058 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(133)},
11059 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11060 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11061 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11062 // (MFDCR gprc:$Rx, 134) - 554
11063 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11064 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(134)},
11065 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11066 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11067 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11068 // (MFDCR gprc:$Rx, 135) - 559
11069 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11070 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(135)},
11071 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11072 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11073 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11074 // (MFSPR gprc:$Rx, 1) - 564
11075 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11076 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11077 // (MFSPR gprc:$Rx, 3) - 566
11078 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11079 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
11080 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11081 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11082 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11083 // (MFSPR gprc:$Rx, 4) - 571
11084 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11085 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
11086 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11087 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11088 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11089 // (MFSPR gprc:$Rx, 5) - 576
11090 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11091 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(5)},
11092 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11093 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11094 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11095 // (MFSPR gprc:$Rx, 8) - 581
11096 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11097 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
11098 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11099 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11100 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11101 // (MFSPR gprc:$Rx, 9) - 586
11102 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11103 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
11104 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11105 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11106 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11107 // (MFSPR gprc:$Rx, 13) - 591
11108 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11109 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
11110 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11111 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11112 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11113 // (MFSPR gprc:$Rx, 17) - 596
11114 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11115 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
11116 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11117 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11118 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11119 // (MFSPR gprc:$Rx, 18) - 601
11120 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11121 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
11122 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11123 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11124 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11125 // (MFSPR gprc:$Rx, 19) - 606
11126 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11127 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
11128 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11129 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11130 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11131 // (MFSPR gprc:$Rx, 22) - 611
11132 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11133 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
11134 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11135 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11136 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11137 // (MFSPR gprc:$Rx, 25) - 616
11138 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11139 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
11140 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11141 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11142 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11143 // (MFSPR gprc:$Rx, 26) - 621
11144 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11145 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
11146 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11147 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11148 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11149 // (MFSPR gprc:$Rx, 27) - 626
11150 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11151 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
11152 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11153 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11154 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11155 // (MFSPR gprc:$Rx, 28) - 631
11156 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11157 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
11158 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11159 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11160 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11161 // (MFSPR gprc:$Rx, 29) - 636
11162 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11163 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
11164 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11165 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11166 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11167 // (MFSPR gprc:$RT, 280) - 641
11168 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11169 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
11170 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11171 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11172 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11173 // (MFSPR gprc:$RT, 287) - 646
11174 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11175 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(287)},
11176 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11177 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11178 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11179 // (MFSPR gprc:$Rx, 512) - 651
11180 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11181 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
11182 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11183 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11184 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11185 // (MFSPR gprc:$Rx, 536) - 656
11186 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11187 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(536)},
11188 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11189 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11190 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11191 // (MFSPR gprc:$Rx, 537) - 661
11192 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11193 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(537)},
11194 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11195 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11196 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11197 // (MFSPR gprc:$Rx, 528) - 666
11198 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11199 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(528)},
11200 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11201 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11202 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11203 // (MFSPR gprc:$Rx, 529) - 671
11204 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11205 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(529)},
11206 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11207 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11208 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11209 // (MFSPR gprc:$Rx, 538) - 676
11210 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11211 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(538)},
11212 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11213 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11214 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11215 // (MFSPR gprc:$Rx, 539) - 681
11216 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11217 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(539)},
11218 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11219 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11220 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11221 // (MFSPR gprc:$Rx, 530) - 686
11222 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11223 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(530)},
11224 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11225 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11226 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11227 // (MFSPR gprc:$Rx, 531) - 691
11228 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11229 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(531)},
11230 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11231 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11232 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11233 // (MFSPR gprc:$Rx, 540) - 696
11234 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11235 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(540)},
11236 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11237 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11238 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11239 // (MFSPR gprc:$Rx, 541) - 701
11240 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11241 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(541)},
11242 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11243 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11244 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11245 // (MFSPR gprc:$Rx, 532) - 706
11246 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11247 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(532)},
11248 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11249 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11250 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11251 // (MFSPR gprc:$Rx, 533) - 711
11252 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11253 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(533)},
11254 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11255 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11256 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11257 // (MFSPR gprc:$Rx, 542) - 716
11258 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11259 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(542)},
11260 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11261 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11262 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11263 // (MFSPR gprc:$Rx, 543) - 721
11264 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11265 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(543)},
11266 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11267 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11268 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11269 // (MFSPR gprc:$Rx, 534) - 726
11270 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11271 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(534)},
11272 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11273 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11274 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11275 // (MFSPR gprc:$Rx, 535) - 731
11276 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11277 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(535)},
11278 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11279 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11280 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11281 // (MFSPR gprc:$RT, 896) - 736
11282 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11283 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(896)},
11284 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11285 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11286 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11287 // (MFSPR gprc:$Rx, 980) - 741
11288 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11289 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(980)},
11290 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11291 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11292 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11293 // (MFSPR gprc:$Rx, 981) - 746
11294 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11295 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(981)},
11296 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11297 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11298 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11299 // (MFSPR gprc:$Rx, 986) - 751
11300 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11301 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(986)},
11302 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11303 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11304 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11305 // (MFSPR gprc:$Rx, 988) - 756
11306 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11307 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(988)},
11308 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11309 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11310 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11311 // (MFSPR gprc:$Rx, 989) - 761
11312 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11313 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(989)},
11314 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11315 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11316 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11317 // (MFSPR gprc:$Rx, 990) - 766
11318 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11319 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(990)},
11320 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11321 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11322 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11323 // (MFSPR gprc:$Rx, 991) - 771
11324 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11325 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(991)},
11326 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11327 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11328 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11329 // (MFSPR gprc:$Rx, 1018) - 776
11330 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11331 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1018)},
11332 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11333 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11334 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11335 // (MFSPR gprc:$Rx, 1019) - 781
11336 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11337 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1019)},
11338 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11339 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11340 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11341 // (MFSPR8 g8rc:$Rx, 1) - 786
11342 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11343 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11344 // (MFSPR8 g8rc:$Rx, 3) - 788
11345 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11346 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
11347 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11348 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11349 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11350 // (MFSPR8 g8rc:$Rx, 4) - 793
11351 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11352 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
11353 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11354 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11355 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11356 // (MFSPR8 g8rc:$Rx, 5) - 798
11357 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11358 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(5)},
11359 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11360 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11361 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11362 // (MFSPR8 g8rc:$Rx, 8) - 803
11363 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11364 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
11365 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11366 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11367 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11368 // (MFSPR8 g8rc:$Rx, 9) - 808
11369 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11370 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
11371 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11372 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11373 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11374 // (MFSPR8 g8rc:$Rx, 13) - 813
11375 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11376 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
11377 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11378 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11379 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11380 // (MFSPR8 g8rc:$Rx, 17) - 818
11381 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11382 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
11383 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11384 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11385 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11386 // (MFSPR8 g8rc:$Rx, 18) - 823
11387 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11388 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
11389 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11390 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11391 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11392 // (MFSPR8 g8rc:$Rx, 19) - 828
11393 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11394 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
11395 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11396 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11397 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11398 // (MFSPR8 g8rc:$Rx, 22) - 833
11399 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11400 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
11401 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11402 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11403 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11404 // (MFSPR8 g8rc:$Rx, 25) - 838
11405 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11406 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
11407 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11408 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11409 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11410 // (MFSPR8 g8rc:$Rx, 26) - 843
11411 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11412 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
11413 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11414 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11415 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11416 // (MFSPR8 g8rc:$Rx, 27) - 848
11417 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11418 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
11419 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11420 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11421 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11422 // (MFSPR8 g8rc:$Rx, 28) - 853
11423 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11424 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
11425 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11426 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11427 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11428 // (MFSPR8 g8rc:$Rx, 29) - 858
11429 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11430 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
11431 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11432 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11433 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11434 // (MFSPR8 g8rc:$RT, 280) - 863
11435 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11436 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
11437 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11438 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11439 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11440 // (MFSPR8 g8rc:$RT, 287) - 868
11441 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11442 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(287)},
11443 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11444 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11445 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11446 // (MFSPR8 g8rc:$Rx, 512) - 873
11447 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11448 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
11449 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11450 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11451 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11452 // (MFTB gprc:$Rx, 269) - 878
11453 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11454 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(269)},
11455 // (MFUDSCR gprc:$Rx) - 880
11456 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11457 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11458 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11459 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11460 // (MFVRSAVE gprc:$rS) - 884
11461 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11462 // (MFVSRD g8rc:$rA, f8rc:$src) - 885
11463 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11464 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11465 // (MFVSRWZ gprc:$rA, f8rc:$src) - 887
11466 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11467 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11468 // (MTCRF 255, gprc:$rA) - 889
11469 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(255)},
11470 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11471 // (MTCRF8 255, g8rc:$rA) - 891
11472 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(255)},
11473 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11474 // (MTDCR gprc:$Rx, 128) - 893
11475 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11476 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(128)},
11477 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11478 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11479 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11480 // (MTDCR gprc:$Rx, 129) - 898
11481 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11482 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(129)},
11483 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11484 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11485 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11486 // (MTDCR gprc:$Rx, 130) - 903
11487 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11488 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(130)},
11489 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11490 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11491 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11492 // (MTDCR gprc:$Rx, 131) - 908
11493 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11494 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(131)},
11495 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11496 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11497 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11498 // (MTDCR gprc:$Rx, 132) - 913
11499 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11500 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(132)},
11501 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11502 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11503 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11504 // (MTDCR gprc:$Rx, 133) - 918
11505 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11506 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(133)},
11507 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11508 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11509 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11510 // (MTDCR gprc:$Rx, 134) - 923
11511 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11512 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(134)},
11513 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11514 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11515 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11516 // (MTDCR gprc:$Rx, 135) - 928
11517 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11518 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(135)},
11519 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11520 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11521 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11522 // (MTFSF i32imm:$FLM, f8rc:$FRB, 0, 0) - 933
11523 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11524 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11525 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11526 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11527 // (MTFSFI u3imm:$BF, u4imm:$U, 0) - 937
11528 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11529 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11530 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11531 // (MTFSFI_rec u3imm:$BF, u4imm:$U, 0) - 940
11532 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11533 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11534 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11535 // (MTFSF_rec i32imm:$FLM, f8rc:$FRB, 0, 0) - 943
11536 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11537 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11538 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11539 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11540 // (MTMSR gprc:$RS, 0) - 947
11541 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11542 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11543 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11544 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11545 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11546 // (MTMSRD gprc:$RS, 0) - 952
11547 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11548 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11549 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11550 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11551 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11552 // (MTSPR 1, gprc:$Rx) - 957
11553 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11554 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11555 // (MTSPR 3, gprc:$Rx) - 959
11556 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
11557 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11558 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11559 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11560 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11561 // (MTSPR 8, gprc:$Rx) - 964
11562 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
11563 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11564 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11565 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11566 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11567 // (MTSPR 9, gprc:$Rx) - 969
11568 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
11569 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11570 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11571 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11572 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11573 // (MTSPR 13, gprc:$Rx) - 974
11574 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
11575 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11576 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11577 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11578 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11579 // (MTSPR 17, gprc:$Rx) - 979
11580 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
11581 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11582 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11583 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11584 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11585 // (MTSPR 18, gprc:$Rx) - 984
11586 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
11587 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11588 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11589 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11590 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11591 // (MTSPR 19, gprc:$Rx) - 989
11592 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
11593 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11594 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11595 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11596 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11597 // (MTSPR 22, gprc:$Rx) - 994
11598 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
11599 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11600 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11601 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11602 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11603 // (MTSPR 25, gprc:$Rx) - 999
11604 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
11605 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11606 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11607 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11608 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11609 // (MTSPR 26, gprc:$Rx) - 1004
11610 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
11611 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11612 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11613 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11614 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11615 // (MTSPR 27, gprc:$Rx) - 1009
11616 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
11617 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11618 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11619 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11620 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11621 // (MTSPR 28, gprc:$Rx) - 1014
11622 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
11623 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11624 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11625 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11626 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11627 // (MTSPR 29, gprc:$Rx) - 1019
11628 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
11629 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11630 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11631 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11632 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11633 // (MTSPR 280, gprc:$RT) - 1024
11634 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
11635 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11636 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11637 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11638 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11639 // (MTSPR 284, gprc:$Rx) - 1029
11640 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(284)},
11641 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11642 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11643 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11644 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11645 // (MTSPR 285, gprc:$Rx) - 1034
11646 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(285)},
11647 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11648 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11649 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11650 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11651 // (MTSPR 512, gprc:$Rx) - 1039
11652 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
11653 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11654 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11655 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11656 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11657 // (MTSPR 536, gprc:$Rx) - 1044
11658 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(536)},
11659 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11660 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11661 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11662 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11663 // (MTSPR 537, gprc:$Rx) - 1049
11664 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(537)},
11665 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11666 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11667 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11668 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11669 // (MTSPR 528, gprc:$Rx) - 1054
11670 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(528)},
11671 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11672 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11673 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11674 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11675 // (MTSPR 529, gprc:$Rx) - 1059
11676 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(529)},
11677 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11678 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11679 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11680 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11681 // (MTSPR 538, gprc:$Rx) - 1064
11682 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(538)},
11683 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11684 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11685 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11686 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11687 // (MTSPR 539, gprc:$Rx) - 1069
11688 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(539)},
11689 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11690 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11691 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11692 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11693 // (MTSPR 530, gprc:$Rx) - 1074
11694 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(530)},
11695 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11696 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11697 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11698 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11699 // (MTSPR 531, gprc:$Rx) - 1079
11700 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(531)},
11701 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11702 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11703 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11704 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11705 // (MTSPR 540, gprc:$Rx) - 1084
11706 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(540)},
11707 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11708 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11709 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11710 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11711 // (MTSPR 541, gprc:$Rx) - 1089
11712 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(541)},
11713 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11714 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11715 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11716 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11717 // (MTSPR 532, gprc:$Rx) - 1094
11718 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(532)},
11719 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11720 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11721 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11722 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11723 // (MTSPR 533, gprc:$Rx) - 1099
11724 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(533)},
11725 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11726 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11727 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11728 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11729 // (MTSPR 542, gprc:$Rx) - 1104
11730 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(542)},
11731 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11732 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11733 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11734 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11735 // (MTSPR 543, gprc:$Rx) - 1109
11736 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(543)},
11737 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11738 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11739 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11740 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11741 // (MTSPR 534, gprc:$Rx) - 1114
11742 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(534)},
11743 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11744 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11745 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11746 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11747 // (MTSPR 535, gprc:$Rx) - 1119
11748 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(535)},
11749 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11750 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11751 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11752 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11753 // (MTSPR 896, gprc:$RT) - 1124
11754 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(896)},
11755 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11756 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11757 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11758 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11759 // (MTSPR 980, gprc:$Rx) - 1129
11760 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(980)},
11761 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11762 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11763 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11764 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11765 // (MTSPR 981, gprc:$Rx) - 1134
11766 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(981)},
11767 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11768 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11769 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11770 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11771 // (MTSPR 986, gprc:$Rx) - 1139
11772 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(986)},
11773 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11774 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11775 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11776 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11777 // (MTSPR 988, gprc:$Rx) - 1144
11778 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(988)},
11779 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11780 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11781 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11782 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11783 // (MTSPR 989, gprc:$Rx) - 1149
11784 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(989)},
11785 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11786 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11787 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11788 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11789 // (MTSPR 990, gprc:$Rx) - 1154
11790 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(990)},
11791 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11792 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11793 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11794 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11795 // (MTSPR 991, gprc:$Rx) - 1159
11796 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(991)},
11797 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11798 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11799 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11800 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11801 // (MTSPR 1018, gprc:$Rx) - 1164
11802 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1018)},
11803 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11804 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11805 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11806 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11807 // (MTSPR 1019, gprc:$Rx) - 1169
11808 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1019)},
11809 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11810 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11811 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11812 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11813 // (MTSPR8 1, g8rc:$Rx) - 1174
11814 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11815 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11816 // (MTSPR8 3, g8rc:$Rx) - 1176
11817 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
11818 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11819 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11820 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11821 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11822 // (MTSPR8 8, g8rc:$Rx) - 1181
11823 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
11824 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11825 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11826 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11827 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11828 // (MTSPR8 9, g8rc:$Rx) - 1186
11829 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
11830 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11831 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11832 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11833 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11834 // (MTSPR8 13, g8rc:$Rx) - 1191
11835 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
11836 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11837 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11838 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11839 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11840 // (MTSPR8 17, g8rc:$Rx) - 1196
11841 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
11842 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11843 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11844 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11845 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11846 // (MTSPR8 18, g8rc:$Rx) - 1201
11847 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
11848 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11849 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11850 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11851 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11852 // (MTSPR8 19, g8rc:$Rx) - 1206
11853 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
11854 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11855 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11856 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11857 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11858 // (MTSPR8 22, g8rc:$Rx) - 1211
11859 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
11860 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11861 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11862 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11863 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11864 // (MTSPR8 25, g8rc:$Rx) - 1216
11865 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
11866 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11867 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11868 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11869 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11870 // (MTSPR8 26, g8rc:$Rx) - 1221
11871 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
11872 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11873 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11874 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11875 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11876 // (MTSPR8 27, g8rc:$Rx) - 1226
11877 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
11878 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11879 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11880 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11881 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11882 // (MTSPR8 28, g8rc:$Rx) - 1231
11883 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
11884 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11885 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11886 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11887 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11888 // (MTSPR8 29, g8rc:$Rx) - 1236
11889 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
11890 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11891 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11892 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11893 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11894 // (MTSPR8 280, g8rc:$RT) - 1241
11895 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
11896 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11897 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11898 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11899 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11900 // (MTSPR8 284, g8rc:$Rx) - 1246
11901 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(284)},
11902 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11903 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11904 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11905 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11906 // (MTSPR8 285, g8rc:$Rx) - 1251
11907 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(285)},
11908 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11909 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11910 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11911 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11912 // (MTSPR8 512, g8rc:$Rx) - 1256
11913 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
11914 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11915 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11916 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11917 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11918 // (MTUDSCR gprc:$Rx) - 1261
11919 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11920 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11921 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11922 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11923 // (MTVRSAVE gprc:$rS) - 1265
11924 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11925 // (MTVSRD f8rc:$dst, g8rc:$rA) - 1266
11926 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11927 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11928 // (MTVSRWA f8rc:$dst, gprc:$rA) - 1268
11929 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11930 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11931 // (MTVSRWZ f8rc:$dst, gprc:$rA) - 1270
11932 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11933 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11934 // (NOR gprc:$rA, gprc:$rS, gprc:$rS) - 1272
11935 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11936 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11937 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11938 // (NOR8 g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1275
11939 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11940 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11941 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11942 // (NOR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1278
11943 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11944 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11945 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11946 // (NOR_rec gprc:$rA, gprc:$rS, gprc:$rS) - 1281
11947 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11948 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11949 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11950 // (OR gprc:$rA, gprc:$rB, gprc:$rB) - 1284
11951 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11952 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11953 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11954 // (OR8 g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1287
11955 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11956 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11957 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11958 // (OR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1290
11959 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11960 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11961 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11962 // (ORI R0, R0, 0) - 1293
11963 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
11964 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
11965 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11966 // (ORI8 X0, X0, 0) - 1296
11967 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
11968 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
11969 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11970 // (OR_rec gprc:$rA, gprc:$rB, gprc:$rB) - 1299
11971 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11972 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11973 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11974 // (PADDI8 g8rc:$RT, g8rc_nox0:$RA, s34imm64:$SI) - 1302
11975 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11976 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
11977 // (RFEBB 1) - 1304
11978 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11979 // (RLDCL g8rc:$rA, g8rc:$rS, gprc:$rB, 0) - 1305
11980 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11981 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11982 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11983 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11984 // (RLDCL_rec g8rc:$rA, g8rc:$rS, gprc:$rB, 0) - 1309
11985 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11986 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11987 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11988 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11989 // (RLDICL g8rc:$rA, g8rc:$rS, u6imm:$n, 0) - 1313
11990 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11991 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11992 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11993 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11994 // (RLDICL g8rc:$rA, g8rc:$rS, 0, u6imm:$n) - 1317
11995 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11996 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11997 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11998 // (RLDICL_32_64 g8rc:$rA, gprc:$rS, u6imm:$n, 0) - 1320
11999 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12000 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12001 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12002 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12003 // (RLDICL_32_64 g8rc:$rA, gprc:$rS, 0, u6imm:$n) - 1324
12004 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12005 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12006 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12007 // (RLDICL_rec g8rc:$rA, g8rc:$rS, u6imm:$n, 0) - 1327
12008 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12009 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12010 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12011 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12012 // (RLDICL_rec g8rc:$rA, g8rc:$rS, 0, u6imm:$n) - 1331
12013 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12014 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12015 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12016 // (RLWINM gprc:$rA, gprc:$rS, u5imm:$n, 0, 31) - 1334
12017 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12018 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12019 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12020 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12021 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12022 // (RLWINM gprc:$rA, gprc:$rS, 0, u5imm:$n, 31) - 1339
12023 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12024 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12025 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12026 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12027 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12028 // (RLWINM8 g8rc:$rA, g8rc:$rS, u5imm:$n, 0, 31) - 1344
12029 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12030 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12031 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12032 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12033 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12034 // (RLWINM8 g8rc:$rA, g8rc:$rS, 0, u5imm:$n, 31) - 1349
12035 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12036 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12037 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12038 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12039 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12040 // (RLWINM8_rec g8rc:$rA, g8rc:$rS, u5imm:$n, 0, 31) - 1354
12041 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12042 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12043 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12044 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12045 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12046 // (RLWINM8_rec g8rc:$rA, g8rc:$rS, 0, u5imm:$n, 31) - 1359
12047 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12048 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12049 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12050 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12051 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12052 // (RLWINM_rec gprc:$rA, gprc:$rS, u5imm:$n, 0, 31) - 1364
12053 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12054 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12055 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12056 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12057 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12058 // (RLWINM_rec gprc:$rA, gprc:$rS, 0, u5imm:$n, 31) - 1369
12059 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12060 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12061 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12062 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12063 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12064 // (RLWNM gprc:$rA, gprc:$rS, gprc:$rB, 0, 31) - 1374
12065 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12066 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12067 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12068 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12069 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12070 // (RLWNM8 g8rc:$rA, g8rc:$rS, g8rc:$rB, 0, 31) - 1379
12071 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12072 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12073 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12074 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12075 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12076 // (RLWNM8_rec g8rc:$rA, g8rc:$rS, g8rc:$rB, 0, 31) - 1384
12077 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12078 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12079 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12080 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12081 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12082 // (RLWNM_rec gprc:$rA, gprc:$rS, gprc:$rB, 0, 31) - 1389
12083 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12084 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12085 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12086 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12087 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12088 // (SC 0) - 1394
12089 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12090 // (SUBF gprc:$rA, gprc:$rC, gprc:$rB) - 1395
12091 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12092 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12093 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12094 // (SUBF8 g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1398
12095 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12096 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12097 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12098 // (SUBF8_rec g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1401
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 // (SUBFC gprc:$rA, gprc:$rC, gprc:$rB) - 1404
12103 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12104 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12105 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12106 // (SUBFC8 g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1407
12107 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12108 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12109 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12110 // (SUBFC8_rec g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1410
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 // (SUBFC_rec gprc:$rA, gprc:$rC, gprc:$rB) - 1413
12115 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12116 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12117 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12118 // (SUBF_rec gprc:$rA, gprc:$rC, gprc:$rB) - 1416
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 // (SYNC 0) - 1419
12123 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12124 // (SYNC 1) - 1420
12125 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12126 // (SYNC 2) - 1421
12127 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12128 // (SYNCP10 0, 0) - 1422
12129 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12130 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12131 // (SYNCP10 2, 0) - 1424
12132 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12133 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12134 // (SYNCP10 4, 0) - 1426
12135 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12136 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12137 // (SYNCP10 5, 0) - 1428
12138 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(5)},
12139 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12140 // (SYNCP10 u3imm:$L, 0) - 1430
12141 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12142 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12143 // (SYNCP10 1, 1) - 1432
12144 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12145 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12146 // (SYNCP10 0, 2) - 1434
12147 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12148 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12149 // (SYNCP10 0, 3) - 1436
12150 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12151 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12152 // (TD 16, g8rc:$rA, g8rc:$rB) - 1438
12153 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
12154 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12155 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12156 // (TD 4, g8rc:$rA, g8rc:$rB) - 1441
12157 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12158 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12159 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12160 // (TD 8, g8rc:$rA, g8rc:$rB) - 1444
12161 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12162 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12163 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12164 // (TD 24, g8rc:$rA, g8rc:$rB) - 1447
12165 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
12166 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12167 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12168 // (TD 2, g8rc:$rA, g8rc:$rB) - 1450
12169 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12170 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12171 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12172 // (TD 1, g8rc:$rA, g8rc:$rB) - 1453
12173 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12174 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12175 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12176 // (TD 31, g8rc:$rA, g8rc:$rB) - 1456
12177 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12178 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12179 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12180 // (TDI 16, g8rc:$rA, s16imm:$imm) - 1459
12181 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
12182 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12183 // (TDI 4, g8rc:$rA, s16imm:$imm) - 1461
12184 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12185 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12186 // (TDI 8, g8rc:$rA, s16imm:$imm) - 1463
12187 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12188 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12189 // (TDI 24, g8rc:$rA, s16imm:$imm) - 1465
12190 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
12191 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12192 // (TDI 2, g8rc:$rA, s16imm:$imm) - 1467
12193 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12194 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12195 // (TDI 1, g8rc:$rA, s16imm:$imm) - 1469
12196 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12197 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12198 // (TDI 31, g8rc:$rA, s16imm:$imm) - 1471
12199 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12200 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12201 // (TEND 0) - 1473
12202 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12203 // (TEND 1) - 1474
12204 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12205 // (TLBIE R0, gprc:$RB) - 1475
12206 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12207 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12208 // (TLBIEP9 R0, gprc:$RB, 0, 0, 0) - 1477
12209 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12210 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12211 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12212 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12213 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12214 // (TLBIEP9 gprc:$RB, gprc:$RS, 0, 0, 0) - 1482
12215 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12216 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12217 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12218 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12219 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12220 // (TLBILX 0, R0, R0) - 1487
12221 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12222 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12223 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12224 // (TLBILX 1, R0, R0) - 1490
12225 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12226 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12227 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12228 // (TLBILX 3, gprc:$RA, gprc:$RB) - 1493
12229 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12230 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12231 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12232 // (TLBILX 3, R0, gprc:$RB) - 1496
12233 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12234 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12235 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12236 // (TLBRE2 gprc:$RS, gprc:$A, 0) - 1499
12237 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12238 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12239 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12240 // (TLBRE2 gprc:$RS, gprc:$A, 1) - 1502
12241 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12242 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12243 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12244 // (TLBWE2 gprc:$RS, gprc:$A, 0) - 1505
12245 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12246 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12247 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12248 // (TLBWE2 gprc:$RS, gprc:$A, 1) - 1508
12249 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12250 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12251 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12252 // (TSR 0) - 1511
12253 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12254 // (TSR 1) - 1512
12255 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12256 // (TW 31, R0, R0) - 1513
12257 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12258 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12259 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12260 // (TW 16, gprc:$rA, gprc:$rB) - 1516
12261 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
12262 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12263 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12264 // (TW 4, gprc:$rA, gprc:$rB) - 1519
12265 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12266 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12267 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12268 // (TW 8, gprc:$rA, gprc:$rB) - 1522
12269 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12270 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12271 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12272 // (TW 24, gprc:$rA, gprc:$rB) - 1525
12273 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
12274 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12275 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12276 // (TW 2, gprc:$rA, gprc:$rB) - 1528
12277 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12278 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12279 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12280 // (TW 1, gprc:$rA, gprc:$rB) - 1531
12281 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12282 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12283 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12284 // (TW 31, gprc:$rA, gprc:$rB) - 1534
12285 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12286 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12287 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12288 // (TWI 16, gprc:$rA, s16imm:$imm) - 1537
12289 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
12290 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12291 // (TWI 4, gprc:$rA, s16imm:$imm) - 1539
12292 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12293 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12294 // (TWI 8, gprc:$rA, s16imm:$imm) - 1541
12295 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12296 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12297 // (TWI 24, gprc:$rA, s16imm:$imm) - 1543
12298 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
12299 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12300 // (TWI 2, gprc:$rA, s16imm:$imm) - 1545
12301 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12302 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12303 // (TWI 1, gprc:$rA, s16imm:$imm) - 1547
12304 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12305 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12306 // (TWI 31, gprc:$rA, s16imm:$imm) - 1549
12307 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12308 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12309 // (VNOR vrrc:$vD, vrrc:$vA, vrrc:$vA) - 1551
12310 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
12311 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
12312 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12313 // (VOR vrrc:$vD, vrrc:$vA, vrrc:$vA) - 1554
12314 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
12315 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
12316 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12317 // (WAIT 0) - 1557
12318 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12319 // (WAIT 1) - 1558
12320 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12321 // (WAIT 2) - 1559
12322 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12323 // (WAITP10 0, 0) - 1560
12324 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12325 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12326 // (WAITP10 1, 0) - 1562
12327 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12328 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12329 // (XORI R0, R0, 0) - 1564
12330 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12331 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12332 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12333 // (XORI8 X0, X0, 0) - 1567
12334 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
12335 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
12336 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12337 // (XVCPSGNDP vsrc:$XT, vsrc:$XB, vsrc:$XB) - 1570
12338 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12339 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12340 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12341 // (XVCPSGNSP vsrc:$XT, vsrc:$XB, vsrc:$XB) - 1573
12342 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12343 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12344 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12345 // (XXAESDECP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 0) - 1576
12346 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12347 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12348 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12349 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12350 // (XXAESDECP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 1) - 1580
12351 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12352 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12353 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12354 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12355 // (XXAESDECP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 2) - 1584
12356 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12357 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12358 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12359 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12360 // (XXAESENCP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 0) - 1588
12361 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12362 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12363 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12364 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12365 // (XXAESENCP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 1) - 1592
12366 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12367 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12368 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12369 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12370 // (XXAESENCP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 2) - 1596
12371 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12372 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12373 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12374 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12375 // (XXAESGENLKP vsrprc:$XTp, vsrprc:$XBp, 0) - 1600
12376 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12377 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12378 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12379 // (XXAESGENLKP vsrprc:$XTp, vsrprc:$XBp, 1) - 1603
12380 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12381 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12382 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12383 // (XXAESGENLKP vsrprc:$XTp, vsrprc:$XBp, 2) - 1606
12384 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12385 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12386 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12387 // (XXGFMUL128 vsrc:$XT, vsrc:$XA, vsrc:$XB, 0) - 1609
12388 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12389 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12390 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12391 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12392 // (XXGFMUL128 vsrc:$XT, vsrc:$XA, vsrc:$XB, 1) - 1613
12393 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12394 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12395 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12396 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12397 // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 0) - 1617
12398 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12399 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12400 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12401 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12402 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
12403 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
12404 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
12405 // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 3) - 1624
12406 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12407 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12408 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12409 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12410 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
12411 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
12412 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
12413 // (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 0) - 1631
12414 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12415 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12416 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12417 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12418 // (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 3) - 1635
12419 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12420 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12421 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12422 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12423 // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 2) - 1639
12424 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12425 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12426 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12427 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12428 // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 0) - 1643
12429 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12430 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSFRCRegClassID},
12431 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12432 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
12433 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
12434 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
12435 // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 3) - 1649
12436 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12437 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSFRCRegClassID},
12438 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12439 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
12440 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
12441 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
12442 // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 2) - 1655
12443 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12444 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSFRCRegClassID},
12445 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12446 // (gBC 12, crbitrc:$bi, condbrtarget:$dst) - 1658
12447 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12448 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12449 // (gBC 4, crbitrc:$bi, condbrtarget:$dst) - 1660
12450 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12451 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12452 // (gBC 14, crbitrc:$bi, condbrtarget:$dst) - 1662
12453 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12454 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12455 // (gBC 6, crbitrc:$bi, condbrtarget:$dst) - 1664
12456 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12457 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12458 // (gBC 15, crbitrc:$bi, condbrtarget:$dst) - 1666
12459 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12460 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12461 // (gBC 7, crbitrc:$bi, condbrtarget:$dst) - 1668
12462 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12463 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12464 // (gBC 8, crbitrc:$bi, condbrtarget:$dst) - 1670
12465 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12466 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12467 // (gBC 0, crbitrc:$bi, condbrtarget:$dst) - 1672
12468 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12469 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12470 // (gBC 10, crbitrc:$bi, condbrtarget:$dst) - 1674
12471 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12472 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12473 // (gBC 2, crbitrc:$bi, condbrtarget:$dst) - 1676
12474 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12475 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12476 // (gBCA 12, crbitrc:$bi, abscondbrtarget:$dst) - 1678
12477 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12478 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12479 // (gBCA 4, crbitrc:$bi, abscondbrtarget:$dst) - 1680
12480 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12481 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12482 // (gBCA 14, crbitrc:$bi, abscondbrtarget:$dst) - 1682
12483 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12484 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12485 // (gBCA 6, crbitrc:$bi, abscondbrtarget:$dst) - 1684
12486 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12487 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12488 // (gBCA 15, crbitrc:$bi, abscondbrtarget:$dst) - 1686
12489 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12490 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12491 // (gBCA 7, crbitrc:$bi, abscondbrtarget:$dst) - 1688
12492 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12493 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12494 // (gBCA 8, crbitrc:$bi, abscondbrtarget:$dst) - 1690
12495 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12496 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12497 // (gBCA 0, crbitrc:$bi, abscondbrtarget:$dst) - 1692
12498 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12499 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12500 // (gBCA 10, crbitrc:$bi, abscondbrtarget:$dst) - 1694
12501 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12502 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12503 // (gBCA 2, crbitrc:$bi, abscondbrtarget:$dst) - 1696
12504 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12505 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12506 // (gBCAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1698
12507 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12508 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12509 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12510 // (gBCAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1701
12511 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12512 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12513 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12514 // (gBCCTR u5imm:$bo, crbitrc:$bi, 0) - 1704
12515 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12516 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12517 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12518 // (gBCCTR 12, crbitrc:$bi, 0) - 1707
12519 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12520 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12521 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12522 // (gBCCTR 4, crbitrc:$bi, 0) - 1710
12523 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12524 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12525 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12526 // (gBCCTR 14, crbitrc:$bi, 0) - 1713
12527 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12528 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12529 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12530 // (gBCCTR 6, crbitrc:$bi, 0) - 1716
12531 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12532 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12533 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12534 // (gBCCTR 15, crbitrc:$bi, 0) - 1719
12535 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12536 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12537 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12538 // (gBCCTR 7, crbitrc:$bi, 0) - 1722
12539 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12540 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12541 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12542 // (gBCCTRL u5imm:$bo, crbitrc:$bi, 0) - 1725
12543 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12544 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12545 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12546 // (gBCCTRL 12, crbitrc:$bi, 0) - 1728
12547 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12548 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12549 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12550 // (gBCCTRL 4, crbitrc:$bi, 0) - 1731
12551 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12552 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12553 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12554 // (gBCCTRL 14, crbitrc:$bi, 0) - 1734
12555 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12556 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12557 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12558 // (gBCCTRL 6, crbitrc:$bi, 0) - 1737
12559 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12560 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12561 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12562 // (gBCCTRL 15, crbitrc:$bi, 0) - 1740
12563 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12564 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12565 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12566 // (gBCCTRL 7, crbitrc:$bi, 0) - 1743
12567 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12568 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12569 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12570 // (gBCL 12, crbitrc:$bi, condbrtarget:$dst) - 1746
12571 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12572 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12573 // (gBCL 4, crbitrc:$bi, condbrtarget:$dst) - 1748
12574 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12575 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12576 // (gBCL 14, crbitrc:$bi, condbrtarget:$dst) - 1750
12577 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12578 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12579 // (gBCL 6, crbitrc:$bi, condbrtarget:$dst) - 1752
12580 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12581 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12582 // (gBCL 15, crbitrc:$bi, condbrtarget:$dst) - 1754
12583 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12584 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12585 // (gBCL 7, crbitrc:$bi, condbrtarget:$dst) - 1756
12586 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12587 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12588 // (gBCL 8, crbitrc:$bi, condbrtarget:$dst) - 1758
12589 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12590 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12591 // (gBCL 0, crbitrc:$bi, condbrtarget:$dst) - 1760
12592 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12593 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12594 // (gBCL 10, crbitrc:$bi, condbrtarget:$dst) - 1762
12595 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12596 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12597 // (gBCL 2, crbitrc:$bi, condbrtarget:$dst) - 1764
12598 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12599 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12600 // (gBCLA 12, crbitrc:$bi, abscondbrtarget:$dst) - 1766
12601 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12602 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12603 // (gBCLA 4, crbitrc:$bi, abscondbrtarget:$dst) - 1768
12604 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12605 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12606 // (gBCLA 14, crbitrc:$bi, abscondbrtarget:$dst) - 1770
12607 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12608 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12609 // (gBCLA 6, crbitrc:$bi, abscondbrtarget:$dst) - 1772
12610 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12611 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12612 // (gBCLA 15, crbitrc:$bi, abscondbrtarget:$dst) - 1774
12613 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12614 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12615 // (gBCLA 7, crbitrc:$bi, abscondbrtarget:$dst) - 1776
12616 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12617 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12618 // (gBCLA 8, crbitrc:$bi, abscondbrtarget:$dst) - 1778
12619 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12620 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12621 // (gBCLA 0, crbitrc:$bi, abscondbrtarget:$dst) - 1780
12622 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12623 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12624 // (gBCLA 10, crbitrc:$bi, abscondbrtarget:$dst) - 1782
12625 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12626 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12627 // (gBCLA 2, crbitrc:$bi, abscondbrtarget:$dst) - 1784
12628 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12629 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12630 // (gBCLAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1786
12631 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12632 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12633 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12634 // (gBCLAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1789
12635 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12636 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12637 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12638 // (gBCLR u5imm:$bo, crbitrc:$bi, 0) - 1792
12639 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12640 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12641 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12642 // (gBCLR 12, crbitrc:$bi, 0) - 1795
12643 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12644 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12645 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12646 // (gBCLR 4, crbitrc:$bi, 0) - 1798
12647 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12648 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12649 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12650 // (gBCLR 14, crbitrc:$bi, 0) - 1801
12651 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12652 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12653 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12654 // (gBCLR 6, crbitrc:$bi, 0) - 1804
12655 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12656 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12657 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12658 // (gBCLR 15, crbitrc:$bi, 0) - 1807
12659 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12660 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12661 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12662 // (gBCLR 7, crbitrc:$bi, 0) - 1810
12663 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12664 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12665 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12666 // (gBCLR 8, crbitrc:$bi, 0) - 1813
12667 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12668 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12669 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12670 // (gBCLR 0, crbitrc:$bi, 0) - 1816
12671 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12672 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12673 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12674 // (gBCLR 10, crbitrc:$bi, 0) - 1819
12675 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12676 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12677 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12678 // (gBCLR 2, crbitrc:$bi, 0) - 1822
12679 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12680 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12681 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12682 // (gBCLRL u5imm:$bo, crbitrc:$bi, 0) - 1825
12683 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12684 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12685 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12686 // (gBCLRL 12, crbitrc:$bi, 0) - 1828
12687 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12688 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12689 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12690 // (gBCLRL 4, crbitrc:$bi, 0) - 1831
12691 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12692 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12693 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12694 // (gBCLRL 14, crbitrc:$bi, 0) - 1834
12695 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12696 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12697 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12698 // (gBCLRL 6, crbitrc:$bi, 0) - 1837
12699 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12700 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12701 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12702 // (gBCLRL 15, crbitrc:$bi, 0) - 1840
12703 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12704 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12705 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12706 // (gBCLRL 7, crbitrc:$bi, 0) - 1843
12707 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12708 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12709 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12710 // (gBCLRL 8, crbitrc:$bi, 0) - 1846
12711 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12712 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12713 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12714 // (gBCLRL 0, crbitrc:$bi, 0) - 1849
12715 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12716 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12717 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12718 // (gBCLRL 10, crbitrc:$bi, 0) - 1852
12719 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12720 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12721 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12722 // (gBCLRL 2, crbitrc:$bi, 0) - 1855
12723 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12724 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12725 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12726 // (gBCLat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1858
12727 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12728 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12729 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12730 // (gBCLat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1861
12731 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12732 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12733 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12734 // (gBCat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1864
12735 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12736 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12737 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12738 // (gBCat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1867
12739 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12740 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12741 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12742 };
12743
12744 static const char AsmStrings[] =
12745 /* 0 */ "li $\x01, $\xFF\x03\x01\0"
12746 /* 12 */ "lis $\x01, $\xFF\x03\x01\0"
12747 /* 25 */ "lnia $\x01\0"
12748 /* 33 */ "blt $\x02, $\xFF\x03\x02\0"
12749 /* 46 */ "blt $\xFF\x03\x02\0"
12750 /* 55 */ "blt- $\x02, $\xFF\x03\x02\0"
12751 /* 69 */ "blt- $\xFF\x03\x02\0"
12752 /* 79 */ "blt+ $\x02, $\xFF\x03\x02\0"
12753 /* 93 */ "blt+ $\xFF\x03\x02\0"
12754 /* 103 */ "bgt $\x02, $\xFF\x03\x02\0"
12755 /* 116 */ "bgt $\xFF\x03\x02\0"
12756 /* 125 */ "bgt- $\x02, $\xFF\x03\x02\0"
12757 /* 139 */ "bgt- $\xFF\x03\x02\0"
12758 /* 149 */ "bgt+ $\x02, $\xFF\x03\x02\0"
12759 /* 163 */ "bgt+ $\xFF\x03\x02\0"
12760 /* 173 */ "beq $\x02, $\xFF\x03\x02\0"
12761 /* 186 */ "beq $\xFF\x03\x02\0"
12762 /* 195 */ "beq- $\x02, $\xFF\x03\x02\0"
12763 /* 209 */ "beq- $\xFF\x03\x02\0"
12764 /* 219 */ "beq+ $\x02, $\xFF\x03\x02\0"
12765 /* 233 */ "beq+ $\xFF\x03\x02\0"
12766 /* 243 */ "bne $\x02, $\xFF\x03\x02\0"
12767 /* 256 */ "bne $\xFF\x03\x02\0"
12768 /* 265 */ "bne- $\x02, $\xFF\x03\x02\0"
12769 /* 279 */ "bne- $\xFF\x03\x02\0"
12770 /* 289 */ "bne+ $\x02, $\xFF\x03\x02\0"
12771 /* 303 */ "bne+ $\xFF\x03\x02\0"
12772 /* 313 */ "blta $\x02, $\xFF\x03\x03\0"
12773 /* 327 */ "blta $\xFF\x03\x03\0"
12774 /* 337 */ "blta- $\x02, $\xFF\x03\x03\0"
12775 /* 352 */ "blta- $\xFF\x03\x03\0"
12776 /* 363 */ "blta+ $\x02, $\xFF\x03\x03\0"
12777 /* 378 */ "blta+ $\xFF\x03\x03\0"
12778 /* 389 */ "bgta $\x02, $\xFF\x03\x03\0"
12779 /* 403 */ "bgta $\xFF\x03\x03\0"
12780 /* 413 */ "bgta- $\x02, $\xFF\x03\x03\0"
12781 /* 428 */ "bgta- $\xFF\x03\x03\0"
12782 /* 439 */ "bgta+ $\x02, $\xFF\x03\x03\0"
12783 /* 454 */ "bgta+ $\xFF\x03\x03\0"
12784 /* 465 */ "beqa $\x02, $\xFF\x03\x03\0"
12785 /* 479 */ "beqa $\xFF\x03\x03\0"
12786 /* 489 */ "beqa- $\x02, $\xFF\x03\x03\0"
12787 /* 504 */ "beqa- $\xFF\x03\x03\0"
12788 /* 515 */ "beqa+ $\x02, $\xFF\x03\x03\0"
12789 /* 530 */ "beqa+ $\xFF\x03\x03\0"
12790 /* 541 */ "bnea $\x02, $\xFF\x03\x03\0"
12791 /* 555 */ "bnea $\xFF\x03\x03\0"
12792 /* 565 */ "bnea- $\x02, $\xFF\x03\x03\0"
12793 /* 580 */ "bnea- $\xFF\x03\x03\0"
12794 /* 591 */ "bnea+ $\x02, $\xFF\x03\x03\0"
12795 /* 606 */ "bnea+ $\xFF\x03\x03\0"
12796 /* 617 */ "bltctr $\x02\0"
12797 /* 627 */ "bltctr\0"
12798 /* 634 */ "bltctr- $\x02\0"
12799 /* 645 */ "bltctr-\0"
12800 /* 653 */ "bltctr+ $\x02\0"
12801 /* 664 */ "bltctr+\0"
12802 /* 672 */ "bgtctr $\x02\0"
12803 /* 682 */ "bgtctr\0"
12804 /* 689 */ "bgtctr- $\x02\0"
12805 /* 700 */ "bgtctr-\0"
12806 /* 708 */ "bgtctr+ $\x02\0"
12807 /* 719 */ "bgtctr+\0"
12808 /* 727 */ "beqctr $\x02\0"
12809 /* 737 */ "beqctr\0"
12810 /* 744 */ "beqctr- $\x02\0"
12811 /* 755 */ "beqctr-\0"
12812 /* 763 */ "beqctr+ $\x02\0"
12813 /* 774 */ "beqctr+\0"
12814 /* 782 */ "bnectr $\x02\0"
12815 /* 792 */ "bnectr\0"
12816 /* 799 */ "bnectr- $\x02\0"
12817 /* 810 */ "bnectr-\0"
12818 /* 818 */ "bnectr+ $\x02\0"
12819 /* 829 */ "bnectr+\0"
12820 /* 837 */ "bltctrl $\x02\0"
12821 /* 848 */ "bltctrl\0"
12822 /* 856 */ "bltctrl- $\x02\0"
12823 /* 868 */ "bltctrl-\0"
12824 /* 877 */ "bltctrl+ $\x02\0"
12825 /* 889 */ "bltctrl+\0"
12826 /* 898 */ "bgtctrl $\x02\0"
12827 /* 909 */ "bgtctrl\0"
12828 /* 917 */ "bgtctrl- $\x02\0"
12829 /* 929 */ "bgtctrl-\0"
12830 /* 938 */ "bgtctrl+ $\x02\0"
12831 /* 950 */ "bgtctrl+\0"
12832 /* 959 */ "beqctrl $\x02\0"
12833 /* 970 */ "beqctrl\0"
12834 /* 978 */ "beqctrl- $\x02\0"
12835 /* 990 */ "beqctrl-\0"
12836 /* 999 */ "beqctrl+ $\x02\0"
12837 /* 1011 */ "beqctrl+\0"
12838 /* 1020 */ "bnectrl $\x02\0"
12839 /* 1031 */ "bnectrl\0"
12840 /* 1039 */ "bnectrl- $\x02\0"
12841 /* 1051 */ "bnectrl-\0"
12842 /* 1060 */ "bnectrl+ $\x02\0"
12843 /* 1072 */ "bnectrl+\0"
12844 /* 1081 */ "bltl $\x02, $\xFF\x03\x02\0"
12845 /* 1095 */ "bltl $\xFF\x03\x02\0"
12846 /* 1105 */ "bltl- $\x02, $\xFF\x03\x02\0"
12847 /* 1120 */ "bltl- $\xFF\x03\x02\0"
12848 /* 1131 */ "bltl+ $\x02, $\xFF\x03\x02\0"
12849 /* 1146 */ "bltl+ $\xFF\x03\x02\0"
12850 /* 1157 */ "bgtl $\x02, $\xFF\x03\x02\0"
12851 /* 1171 */ "bgtl $\xFF\x03\x02\0"
12852 /* 1181 */ "bgtl- $\x02, $\xFF\x03\x02\0"
12853 /* 1196 */ "bgtl- $\xFF\x03\x02\0"
12854 /* 1207 */ "bgtl+ $\x02, $\xFF\x03\x02\0"
12855 /* 1222 */ "bgtl+ $\xFF\x03\x02\0"
12856 /* 1233 */ "beql $\x02, $\xFF\x03\x02\0"
12857 /* 1247 */ "beql $\xFF\x03\x02\0"
12858 /* 1257 */ "beql- $\x02, $\xFF\x03\x02\0"
12859 /* 1272 */ "beql- $\xFF\x03\x02\0"
12860 /* 1283 */ "beql+ $\x02, $\xFF\x03\x02\0"
12861 /* 1298 */ "beql+ $\xFF\x03\x02\0"
12862 /* 1309 */ "bnel $\x02, $\xFF\x03\x02\0"
12863 /* 1323 */ "bnel $\xFF\x03\x02\0"
12864 /* 1333 */ "bnel- $\x02, $\xFF\x03\x02\0"
12865 /* 1348 */ "bnel- $\xFF\x03\x02\0"
12866 /* 1359 */ "bnel+ $\x02, $\xFF\x03\x02\0"
12867 /* 1374 */ "bnel+ $\xFF\x03\x02\0"
12868 /* 1385 */ "bltla $\x02, $\xFF\x03\x03\0"
12869 /* 1400 */ "bltla $\xFF\x03\x03\0"
12870 /* 1411 */ "bltla- $\x02, $\xFF\x03\x03\0"
12871 /* 1427 */ "bltla- $\xFF\x03\x03\0"
12872 /* 1439 */ "bltla+ $\x02, $\xFF\x03\x03\0"
12873 /* 1455 */ "bltla+ $\xFF\x03\x03\0"
12874 /* 1467 */ "bgtla $\x02, $\xFF\x03\x03\0"
12875 /* 1482 */ "bgtla $\xFF\x03\x03\0"
12876 /* 1493 */ "bgtla- $\x02, $\xFF\x03\x03\0"
12877 /* 1509 */ "bgtla- $\xFF\x03\x03\0"
12878 /* 1521 */ "bgtla+ $\x02, $\xFF\x03\x03\0"
12879 /* 1537 */ "bgtla+ $\xFF\x03\x03\0"
12880 /* 1549 */ "beqla $\x02, $\xFF\x03\x03\0"
12881 /* 1564 */ "beqla $\xFF\x03\x03\0"
12882 /* 1575 */ "beqla- $\x02, $\xFF\x03\x03\0"
12883 /* 1591 */ "beqla- $\xFF\x03\x03\0"
12884 /* 1603 */ "beqla+ $\x02, $\xFF\x03\x03\0"
12885 /* 1619 */ "beqla+ $\xFF\x03\x03\0"
12886 /* 1631 */ "bnela $\x02, $\xFF\x03\x03\0"
12887 /* 1646 */ "bnela $\xFF\x03\x03\0"
12888 /* 1657 */ "bnela- $\x02, $\xFF\x03\x03\0"
12889 /* 1673 */ "bnela- $\xFF\x03\x03\0"
12890 /* 1685 */ "bnela+ $\x02, $\xFF\x03\x03\0"
12891 /* 1701 */ "bnela+ $\xFF\x03\x03\0"
12892 /* 1713 */ "bltlr $\x02\0"
12893 /* 1722 */ "bltlr\0"
12894 /* 1728 */ "bltlr- $\x02\0"
12895 /* 1738 */ "bltlr-\0"
12896 /* 1745 */ "bltlr+ $\x02\0"
12897 /* 1755 */ "bltlr+\0"
12898 /* 1762 */ "bgtlr $\x02\0"
12899 /* 1771 */ "bgtlr\0"
12900 /* 1777 */ "bgtlr- $\x02\0"
12901 /* 1787 */ "bgtlr-\0"
12902 /* 1794 */ "bgtlr+ $\x02\0"
12903 /* 1804 */ "bgtlr+\0"
12904 /* 1811 */ "beqlr $\x02\0"
12905 /* 1820 */ "beqlr\0"
12906 /* 1826 */ "beqlr- $\x02\0"
12907 /* 1836 */ "beqlr-\0"
12908 /* 1843 */ "beqlr+ $\x02\0"
12909 /* 1853 */ "beqlr+\0"
12910 /* 1860 */ "bnelr $\x02\0"
12911 /* 1869 */ "bnelr\0"
12912 /* 1875 */ "bnelr- $\x02\0"
12913 /* 1885 */ "bnelr-\0"
12914 /* 1892 */ "bnelr+ $\x02\0"
12915 /* 1902 */ "bnelr+\0"
12916 /* 1909 */ "bltlrl $\x02\0"
12917 /* 1919 */ "bltlrl\0"
12918 /* 1926 */ "bltlrl- $\x02\0"
12919 /* 1937 */ "bltlrl-\0"
12920 /* 1945 */ "bltlrl+ $\x02\0"
12921 /* 1956 */ "bltlrl+\0"
12922 /* 1964 */ "bgtlrl $\x02\0"
12923 /* 1974 */ "bgtlrl\0"
12924 /* 1981 */ "bgtlrl- $\x02\0"
12925 /* 1992 */ "bgtlrl-\0"
12926 /* 2000 */ "bgtlrl+ $\x02\0"
12927 /* 2011 */ "bgtlrl+\0"
12928 /* 2019 */ "beqlrl $\x02\0"
12929 /* 2029 */ "beqlrl\0"
12930 /* 2036 */ "beqlrl- $\x02\0"
12931 /* 2047 */ "beqlrl-\0"
12932 /* 2055 */ "beqlrl+ $\x02\0"
12933 /* 2066 */ "beqlrl+\0"
12934 /* 2074 */ "bnelrl $\x02\0"
12935 /* 2084 */ "bnelrl\0"
12936 /* 2091 */ "bnelrl- $\x02\0"
12937 /* 2102 */ "bnelrl-\0"
12938 /* 2110 */ "bnelrl+ $\x02\0"
12939 /* 2121 */ "bnelrl+\0"
12940 /* 2129 */ "cmpd $\x02, $\x03\0"
12941 /* 2141 */ "cmpdi $\x02, $\xFF\x03\x01\0"
12942 /* 2156 */ "cmpld $\x02, $\x03\0"
12943 /* 2169 */ "cmpldi $\x02, $\xFF\x03\x04\0"
12944 /* 2185 */ "cmplw $\x02, $\x03\0"
12945 /* 2198 */ "cmplwi $\x02, $\xFF\x03\x04\0"
12946 /* 2214 */ "cmpw $\x02, $\x03\0"
12947 /* 2226 */ "cmpwi $\x02, $\xFF\x03\x01\0"
12948 /* 2241 */ "cntlzw $\x01, $\x02\0"
12949 /* 2255 */ "cntlzw. $\x01, $\x02\0"
12950 /* 2270 */ "paste. $\x01, $\x02\0"
12951 /* 2284 */ "crset $\x01\0"
12952 /* 2293 */ "crnot $\x01, $\x02\0"
12953 /* 2306 */ "crmove $\x01, $\x02\0"
12954 /* 2320 */ "crclr $\x01\0"
12955 /* 2329 */ "dmsha256hash $\x01, $\x03\0"
12956 /* 2349 */ "dmsha512hash $\x01, $\x03\0"
12957 /* 2369 */ "dmsha3dw $\x01\0"
12958 /* 2381 */ "dmcryshash $\x01\0"
12959 /* 2395 */ "dmxxsha3512pad $\x01, $\x03, $\xFF\x05\x05\0"
12960 /* 2423 */ "dmxxsha3384pad $\x01, $\x03, $\xFF\x05\x05\0"
12961 /* 2451 */ "dmxxsha3256pad $\x01, $\x03, $\xFF\x05\x05\0"
12962 /* 2479 */ "dmxxsha3224pad $\x01, $\x03, $\xFF\x05\x05\0"
12963 /* 2507 */ "dmxxshake256pad $\x01, $\x03, $\xFF\x05\x05\0"
12964 /* 2536 */ "dmxxshake128pad $\x01, $\x03, $\xFF\x05\x05\0"
12965 /* 2565 */ "dmxxsha384512pad $\x01, $\x03\0"
12966 /* 2589 */ "dmxxsha224256pad $\x01, $\x03\0"
12967 /* 2613 */ "isellt $\x01, $\x02, $\x03\0"
12968 /* 2631 */ "iselgt $\x01, $\x02, $\x03\0"
12969 /* 2649 */ "iseleq $\x01, $\x02, $\x03\0"
12970 /* 2667 */ "mbar\0"
12971 /* 2672 */ "mfbr0 $\x01\0"
12972 /* 2681 */ "mfbr1 $\x01\0"
12973 /* 2690 */ "mfbr2 $\x01\0"
12974 /* 2699 */ "mfbr3 $\x01\0"
12975 /* 2708 */ "mfbr4 $\x01\0"
12976 /* 2717 */ "mfbr5 $\x01\0"
12977 /* 2726 */ "mfbr6 $\x01\0"
12978 /* 2735 */ "mfbr7 $\x01\0"
12979 /* 2744 */ "mfxer $\x01\0"
12980 /* 2753 */ "mfudscr $\x01\0"
12981 /* 2764 */ "mfrtcu $\x01\0"
12982 /* 2774 */ "mfrtcl $\x01\0"
12983 /* 2784 */ "mflr $\x01\0"
12984 /* 2792 */ "mfctr $\x01\0"
12985 /* 2801 */ "mfuamr $\x01\0"
12986 /* 2811 */ "mfdscr $\x01\0"
12987 /* 2821 */ "mfdsisr $\x01\0"
12988 /* 2832 */ "mfdar $\x01\0"
12989 /* 2841 */ "mfdec $\x01\0"
12990 /* 2850 */ "mfsdr1 $\x01\0"
12991 /* 2860 */ "mfsrr0 $\x01\0"
12992 /* 2870 */ "mfsrr1 $\x01\0"
12993 /* 2880 */ "mfcfar $\x01\0"
12994 /* 2890 */ "mfamr $\x01\0"
12995 /* 2899 */ "mfasr $\x01\0"
12996 /* 2908 */ "mfpvr $\x01\0"
12997 /* 2917 */ "mfspefscr $\x01\0"
12998 /* 2930 */ "mfdbatu $\x01, 0\0"
12999 /* 2944 */ "mfdbatl $\x01, 0\0"
13000 /* 2958 */ "mfibatu $\x01, 0\0"
13001 /* 2972 */ "mfibatl $\x01, 0\0"
13002 /* 2986 */ "mfdbatu $\x01, 1\0"
13003 /* 3000 */ "mfdbatl $\x01, 1\0"
13004 /* 3014 */ "mfibatu $\x01, 1\0"
13005 /* 3028 */ "mfibatl $\x01, 1\0"
13006 /* 3042 */ "mfdbatu $\x01, 2\0"
13007 /* 3056 */ "mfdbatl $\x01, 2\0"
13008 /* 3070 */ "mfibatu $\x01, 2\0"
13009 /* 3084 */ "mfibatl $\x01, 2\0"
13010 /* 3098 */ "mfdbatu $\x01, 3\0"
13011 /* 3112 */ "mfdbatl $\x01, 3\0"
13012 /* 3126 */ "mfibatu $\x01, 3\0"
13013 /* 3140 */ "mfibatl $\x01, 3\0"
13014 /* 3154 */ "mfppr $\x01\0"
13015 /* 3163 */ "mfesr $\x01\0"
13016 /* 3172 */ "mfdear $\x01\0"
13017 /* 3182 */ "mftcr $\x01\0"
13018 /* 3191 */ "mftbhi $\x01\0"
13019 /* 3201 */ "mftblo $\x01\0"
13020 /* 3211 */ "mfsrr2 $\x01\0"
13021 /* 3221 */ "mfsrr3 $\x01\0"
13022 /* 3231 */ "mfdccr $\x01\0"
13023 /* 3241 */ "mficcr $\x01\0"
13024 /* 3251 */ "mftbu $\x01\0"
13025 /* 3260 */ "mfvrsave $\x01\0"
13026 /* 3272 */ "mffprd $\x01, $\x02\0"
13027 /* 3286 */ "mffprwz $\x01, $\x02\0"
13028 /* 3301 */ "mtcr $\x02\0"
13029 /* 3309 */ "mtbr0 $\x01\0"
13030 /* 3318 */ "mtbr1 $\x01\0"
13031 /* 3327 */ "mtbr2 $\x01\0"
13032 /* 3336 */ "mtbr3 $\x01\0"
13033 /* 3345 */ "mtbr4 $\x01\0"
13034 /* 3354 */ "mtbr5 $\x01\0"
13035 /* 3363 */ "mtbr6 $\x01\0"
13036 /* 3372 */ "mtbr7 $\x01\0"
13037 /* 3381 */ "mtfsf $\x01, $\x02\0"
13038 /* 3394 */ "mtfsfi $\xFF\x01\x06, $\xFF\x02\x07\0"
13039 /* 3412 */ "mtfsfi. $\xFF\x01\x06, $\xFF\x02\x07\0"
13040 /* 3431 */ "mtfsf. $\x01, $\x02\0"
13041 /* 3445 */ "mtmsr $\x01\0"
13042 /* 3454 */ "mtmsrd $\x01\0"
13043 /* 3464 */ "mtxer $\x02\0"
13044 /* 3473 */ "mtudscr $\x02\0"
13045 /* 3484 */ "mtlr $\x02\0"
13046 /* 3492 */ "mtctr $\x02\0"
13047 /* 3501 */ "mtuamr $\x02\0"
13048 /* 3511 */ "mtdscr $\x02\0"
13049 /* 3521 */ "mtdsisr $\x02\0"
13050 /* 3532 */ "mtdar $\x02\0"
13051 /* 3541 */ "mtdec $\x02\0"
13052 /* 3550 */ "mtsdr1 $\x02\0"
13053 /* 3560 */ "mtsrr0 $\x02\0"
13054 /* 3570 */ "mtsrr1 $\x02\0"
13055 /* 3580 */ "mtcfar $\x02\0"
13056 /* 3590 */ "mtamr $\x02\0"
13057 /* 3599 */ "mtasr $\x02\0"
13058 /* 3608 */ "mttbl $\x02\0"
13059 /* 3617 */ "mttbu $\x02\0"
13060 /* 3626 */ "mtspefscr $\x02\0"
13061 /* 3639 */ "mtdbatu 0, $\x02\0"
13062 /* 3653 */ "mtdbatl 0, $\x02\0"
13063 /* 3667 */ "mtibatu 0, $\x02\0"
13064 /* 3681 */ "mtibatl 0, $\x02\0"
13065 /* 3695 */ "mtdbatu 1, $\x02\0"
13066 /* 3709 */ "mtdbatl 1, $\x02\0"
13067 /* 3723 */ "mtibatu 1, $\x02\0"
13068 /* 3737 */ "mtibatl 1, $\x02\0"
13069 /* 3751 */ "mtdbatu 2, $\x02\0"
13070 /* 3765 */ "mtdbatl 2, $\x02\0"
13071 /* 3779 */ "mtibatu 2, $\x02\0"
13072 /* 3793 */ "mtibatl 2, $\x02\0"
13073 /* 3807 */ "mtdbatu 3, $\x02\0"
13074 /* 3821 */ "mtdbatl 3, $\x02\0"
13075 /* 3835 */ "mtibatu 3, $\x02\0"
13076 /* 3849 */ "mtibatl 3, $\x02\0"
13077 /* 3863 */ "mtppr $\x02\0"
13078 /* 3872 */ "mtesr $\x02\0"
13079 /* 3881 */ "mtdear $\x02\0"
13080 /* 3891 */ "mttcr $\x02\0"
13081 /* 3900 */ "mttbhi $\x02\0"
13082 /* 3910 */ "mttblo $\x02\0"
13083 /* 3920 */ "mtsrr2 $\x02\0"
13084 /* 3930 */ "mtsrr3 $\x02\0"
13085 /* 3940 */ "mtdccr $\x02\0"
13086 /* 3950 */ "mticcr $\x02\0"
13087 /* 3960 */ "mtudscr $\x01\0"
13088 /* 3971 */ "mtvrsave $\x01\0"
13089 /* 3983 */ "mtfprd $\x01, $\x02\0"
13090 /* 3997 */ "mtfprwa $\x01, $\x02\0"
13091 /* 4012 */ "mtfprwz $\x01, $\x02\0"
13092 /* 4027 */ "not $\x01, $\x02\0"
13093 /* 4038 */ "not. $\x01, $\x02\0"
13094 /* 4050 */ "mr $\x01, $\x02\0"
13095 /* 4060 */ "mr. $\x01, $\x02\0"
13096 /* 4071 */ "nop\0"
13097 /* 4075 */ "paddi $\x01, $\x02, $\xFF\x03\x08\0"
13098 /* 4094 */ "rfebb\0"
13099 /* 4100 */ "rotld $\x01, $\x02, $\x03\0"
13100 /* 4117 */ "rotld. $\x01, $\x02, $\x03\0"
13101 /* 4135 */ "rotldi $\x01, $\x02, $\xFF\x03\x09\0"
13102 /* 4155 */ "clrldi $\x01, $\x02, $\xFF\x04\x09\0"
13103 /* 4175 */ "rotldi. $\x01, $\x02, $\xFF\x03\x09\0"
13104 /* 4196 */ "clrldi. $\x01, $\x02, $\xFF\x04\x09\0"
13105 /* 4217 */ "rotlwi $\x01, $\x02, $\xFF\x03\x0A\0"
13106 /* 4237 */ "clrlwi $\x01, $\x02, $\xFF\x04\x0A\0"
13107 /* 4257 */ "rotlwi. $\x01, $\x02, $\xFF\x03\x0A\0"
13108 /* 4278 */ "clrlwi. $\x01, $\x02, $\xFF\x04\x0A\0"
13109 /* 4299 */ "rotlw $\x01, $\x02, $\x03\0"
13110 /* 4316 */ "rotlw. $\x01, $\x02, $\x03\0"
13111 /* 4334 */ "sc\0"
13112 /* 4337 */ "sub $\x01, $\x03, $\x02\0"
13113 /* 4352 */ "sub. $\x01, $\x03, $\x02\0"
13114 /* 4368 */ "subc $\x01, $\x03, $\x02\0"
13115 /* 4384 */ "subc. $\x01, $\x03, $\x02\0"
13116 /* 4401 */ "sync\0"
13117 /* 4406 */ "lwsync\0"
13118 /* 4413 */ "ptesync\0"
13119 /* 4421 */ "phwsync\0"
13120 /* 4429 */ "plwsync\0"
13121 /* 4437 */ "sync $\xFF\x01\x06\0"
13122 /* 4447 */ "stncisync\0"
13123 /* 4457 */ "stcisync\0"
13124 /* 4466 */ "stsync\0"
13125 /* 4473 */ "tdlt $\x02, $\x03\0"
13126 /* 4485 */ "tdeq $\x02, $\x03\0"
13127 /* 4497 */ "tdgt $\x02, $\x03\0"
13128 /* 4509 */ "tdne $\x02, $\x03\0"
13129 /* 4521 */ "tdllt $\x02, $\x03\0"
13130 /* 4534 */ "tdlgt $\x02, $\x03\0"
13131 /* 4547 */ "tdu $\x02, $\x03\0"
13132 /* 4558 */ "tdlti $\x02, $\xFF\x03\x01\0"
13133 /* 4573 */ "tdeqi $\x02, $\xFF\x03\x01\0"
13134 /* 4588 */ "tdgti $\x02, $\xFF\x03\x01\0"
13135 /* 4603 */ "tdnei $\x02, $\xFF\x03\x01\0"
13136 /* 4618 */ "tdllti $\x02, $\xFF\x03\x01\0"
13137 /* 4634 */ "tdlgti $\x02, $\xFF\x03\x01\0"
13138 /* 4650 */ "tdui $\x02, $\xFF\x03\x01\0"
13139 /* 4664 */ "tend.\0"
13140 /* 4670 */ "tendall.\0"
13141 /* 4679 */ "tlbie $\x02\0"
13142 /* 4688 */ "tlbie $\x01, $\x02\0"
13143 /* 4701 */ "tlbilxlpid\0"
13144 /* 4712 */ "tlbilxpid\0"
13145 /* 4722 */ "tlbilxva $\x02, $\x03\0"
13146 /* 4738 */ "tlbilxva $\x03\0"
13147 /* 4750 */ "tlbrehi $\x01, $\x02\0"
13148 /* 4765 */ "tlbrelo $\x01, $\x02\0"
13149 /* 4780 */ "tlbwehi $\x01, $\x02\0"
13150 /* 4795 */ "tlbwelo $\x01, $\x02\0"
13151 /* 4810 */ "tsuspend.\0"
13152 /* 4820 */ "tresume.\0"
13153 /* 4829 */ "trap\0"
13154 /* 4834 */ "twlt $\x02, $\x03\0"
13155 /* 4846 */ "tweq $\x02, $\x03\0"
13156 /* 4858 */ "twgt $\x02, $\x03\0"
13157 /* 4870 */ "twne $\x02, $\x03\0"
13158 /* 4882 */ "twllt $\x02, $\x03\0"
13159 /* 4895 */ "twlgt $\x02, $\x03\0"
13160 /* 4908 */ "twu $\x02, $\x03\0"
13161 /* 4919 */ "twlti $\x02, $\xFF\x03\x01\0"
13162 /* 4934 */ "tweqi $\x02, $\xFF\x03\x01\0"
13163 /* 4949 */ "twgti $\x02, $\xFF\x03\x01\0"
13164 /* 4964 */ "twnei $\x02, $\xFF\x03\x01\0"
13165 /* 4979 */ "twllti $\x02, $\xFF\x03\x01\0"
13166 /* 4995 */ "twlgti $\x02, $\xFF\x03\x01\0"
13167 /* 5011 */ "twui $\x02, $\xFF\x03\x01\0"
13168 /* 5025 */ "vnot $\x01, $\x02\0"
13169 /* 5037 */ "vmr $\x01, $\x02\0"
13170 /* 5048 */ "wait\0"
13171 /* 5053 */ "waitrsv\0"
13172 /* 5061 */ "waitimpl\0"
13173 /* 5070 */ "xnop\0"
13174 /* 5075 */ "xvmovdp $\x01, $\x02\0"
13175 /* 5090 */ "xvmovsp $\x01, $\x02\0"
13176 /* 5105 */ "xxaes128decp $\x01, $\x02, $\x03\0"
13177 /* 5129 */ "xxaes192decp $\x01, $\x02, $\x03\0"
13178 /* 5153 */ "xxaes256decp $\x01, $\x02, $\x03\0"
13179 /* 5177 */ "xxaes128encp $\x01, $\x02, $\x03\0"
13180 /* 5201 */ "xxaes192encp $\x01, $\x02, $\x03\0"
13181 /* 5225 */ "xxaes256encp $\x01, $\x02, $\x03\0"
13182 /* 5249 */ "xxaes128genlkp $\x01, $\x02\0"
13183 /* 5271 */ "xxaes192genlkp $\x01, $\x02\0"
13184 /* 5293 */ "xxaes256genlkp $\x01, $\x02\0"
13185 /* 5315 */ "xxgfmul128gcm $\x01, $\x02, $\x03\0"
13186 /* 5340 */ "xxgfmul128xts $\x01, $\x02, $\x03\0"
13187 /* 5365 */ "xxspltd $\x01, $\x02, 0\0"
13188 /* 5383 */ "xxspltd $\x01, $\x02, 1\0"
13189 /* 5401 */ "xxmrghd $\x01, $\x02, $\x03\0"
13190 /* 5420 */ "xxmrgld $\x01, $\x02, $\x03\0"
13191 /* 5439 */ "xxswapd $\x01, $\x02\0"
13192 /* 5454 */ "bt $\x02, $\xFF\x03\x02\0"
13193 /* 5466 */ "bf $\x02, $\xFF\x03\x02\0"
13194 /* 5478 */ "bt- $\x02, $\xFF\x03\x02\0"
13195 /* 5491 */ "bf- $\x02, $\xFF\x03\x02\0"
13196 /* 5504 */ "bt+ $\x02, $\xFF\x03\x02\0"
13197 /* 5517 */ "bf+ $\x02, $\xFF\x03\x02\0"
13198 /* 5530 */ "bdnzt $\x02, $\xFF\x03\x02\0"
13199 /* 5545 */ "bdnzf $\x02, $\xFF\x03\x02\0"
13200 /* 5560 */ "bdzt $\x02, $\xFF\x03\x02\0"
13201 /* 5574 */ "bdzf $\x02, $\xFF\x03\x02\0"
13202 /* 5588 */ "bta $\x02, $\xFF\x03\x03\0"
13203 /* 5601 */ "bfa $\x02, $\xFF\x03\x03\0"
13204 /* 5614 */ "bta- $\x02, $\xFF\x03\x03\0"
13205 /* 5628 */ "bfa- $\x02, $\xFF\x03\x03\0"
13206 /* 5642 */ "bta+ $\x02, $\xFF\x03\x03\0"
13207 /* 5656 */ "bfa+ $\x02, $\xFF\x03\x03\0"
13208 /* 5670 */ "bdnzta $\x02, $\xFF\x03\x03\0"
13209 /* 5686 */ "bdnzfa $\x02, $\xFF\x03\x03\0"
13210 /* 5702 */ "bdzta $\x02, $\xFF\x03\x03\0"
13211 /* 5717 */ "bdzfa $\x02, $\xFF\x03\x03\0"
13212 /* 5732 */ "bca+ $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
13213 /* 5752 */ "bca- $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
13214 /* 5772 */ "bcctr $\xFF\x01\x0A, $\x02\0"
13215 /* 5787 */ "btctr $\x02\0"
13216 /* 5796 */ "bfctr $\x02\0"
13217 /* 5805 */ "btctr- $\x02\0"
13218 /* 5815 */ "bfctr- $\x02\0"
13219 /* 5825 */ "btctr+ $\x02\0"
13220 /* 5835 */ "bfctr+ $\x02\0"
13221 /* 5845 */ "bcctrl $\xFF\x01\x0A, $\x02\0"
13222 /* 5861 */ "btctrl $\x02\0"
13223 /* 5871 */ "bfctrl $\x02\0"
13224 /* 5881 */ "btctrl- $\x02\0"
13225 /* 5892 */ "bfctrl- $\x02\0"
13226 /* 5903 */ "btctrl+ $\x02\0"
13227 /* 5914 */ "bfctrl+ $\x02\0"
13228 /* 5925 */ "btl $\x02, $\xFF\x03\x02\0"
13229 /* 5938 */ "bfl $\x02, $\xFF\x03\x02\0"
13230 /* 5951 */ "btl- $\x02, $\xFF\x03\x02\0"
13231 /* 5965 */ "bfl- $\x02, $\xFF\x03\x02\0"
13232 /* 5979 */ "btl+ $\x02, $\xFF\x03\x02\0"
13233 /* 5993 */ "bfl+ $\x02, $\xFF\x03\x02\0"
13234 /* 6007 */ "bdnztl $\x02, $\xFF\x03\x02\0"
13235 /* 6023 */ "bdnzfl $\x02, $\xFF\x03\x02\0"
13236 /* 6039 */ "bdztl $\x02, $\xFF\x03\x02\0"
13237 /* 6054 */ "bdzfl $\x02, $\xFF\x03\x02\0"
13238 /* 6069 */ "btla $\x02, $\xFF\x03\x03\0"
13239 /* 6083 */ "bfla $\x02, $\xFF\x03\x03\0"
13240 /* 6097 */ "btla- $\x02, $\xFF\x03\x03\0"
13241 /* 6112 */ "bfla- $\x02, $\xFF\x03\x03\0"
13242 /* 6127 */ "btla+ $\x02, $\xFF\x03\x03\0"
13243 /* 6142 */ "bfla+ $\x02, $\xFF\x03\x03\0"
13244 /* 6157 */ "bdnztla $\x02, $\xFF\x03\x03\0"
13245 /* 6174 */ "bdnzfla $\x02, $\xFF\x03\x03\0"
13246 /* 6191 */ "bdztla $\x02, $\xFF\x03\x03\0"
13247 /* 6207 */ "bdzfla $\x02, $\xFF\x03\x03\0"
13248 /* 6223 */ "bcla+ $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
13249 /* 6244 */ "bcla- $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
13250 /* 6265 */ "bclr $\xFF\x01\x0A, $\x02\0"
13251 /* 6279 */ "btlr $\x02\0"
13252 /* 6287 */ "bflr $\x02\0"
13253 /* 6295 */ "btlr- $\x02\0"
13254 /* 6304 */ "bflr- $\x02\0"
13255 /* 6313 */ "btlr+ $\x02\0"
13256 /* 6322 */ "bflr+ $\x02\0"
13257 /* 6331 */ "bdnztlr $\x02\0"
13258 /* 6342 */ "bdnzflr $\x02\0"
13259 /* 6353 */ "bdztlr $\x02\0"
13260 /* 6363 */ "bdzflr $\x02\0"
13261 /* 6373 */ "bclrl $\xFF\x01\x0A, $\x02\0"
13262 /* 6388 */ "btlrl $\x02\0"
13263 /* 6397 */ "bflrl $\x02\0"
13264 /* 6406 */ "btlrl- $\x02\0"
13265 /* 6416 */ "bflrl- $\x02\0"
13266 /* 6426 */ "btlrl+ $\x02\0"
13267 /* 6436 */ "bflrl+ $\x02\0"
13268 /* 6446 */ "bdnztlrl $\x02\0"
13269 /* 6458 */ "bdnzflrl $\x02\0"
13270 /* 6470 */ "bdztlrl $\x02\0"
13271 /* 6481 */ "bdzflrl $\x02\0"
13272 /* 6492 */ "bcl+ $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
13273 /* 6512 */ "bcl- $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
13274 /* 6532 */ "bc+ $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
13275 /* 6551 */ "bc- $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
13276 ;
13277
13278#ifndef NDEBUG
13279 static struct SortCheck {
13280 SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
13281 assert(std::is_sorted(
13282 OpToPatterns.begin(), OpToPatterns.end(),
13283 [](const PatternsForOpcode &L, const PatternsForOpcode &R) {
13284 return L.Opcode < R.Opcode;
13285 }) &&
13286 "tablegen failed to sort opcode patterns");
13287 }
13288 } sortCheckVar(OpToPatterns);
13289#endif
13290
13291 AliasMatchingData M {
13292 .OpToPatterns: ArrayRef(OpToPatterns),
13293 .Patterns: ArrayRef(Patterns),
13294 .PatternConds: ArrayRef(Conds),
13295 .AsmStrings: StringRef(AsmStrings, std::size(AsmStrings)),
13296 .ValidateMCOperand: nullptr,
13297 };
13298 const char *AsmString = matchAliasPatterns(MI, STI: &STI, M);
13299 if (!AsmString) return false;
13300
13301 unsigned I = 0;
13302 while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
13303 AsmString[I] != '$' && AsmString[I] != '\0')
13304 ++I;
13305 OS << '\t' << StringRef(AsmString, I);
13306 if (AsmString[I] != '\0') {
13307 if (AsmString[I] == ' ' || AsmString[I] == '\t') {
13308 OS << '\t';
13309 ++I;
13310 }
13311 do {
13312 if (AsmString[I] == '$') {
13313 ++I;
13314 if (AsmString[I] == (char)0xff) {
13315 ++I;
13316 int OpIdx = AsmString[I++] - 1;
13317 int PrintMethodIdx = AsmString[I++] - 1;
13318 printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, STI, OS);
13319 } else
13320 printOperand(MI, OpNo: unsigned(AsmString[I++]) - 1, STI, O&: OS);
13321 } else {
13322 OS << AsmString[I++];
13323 }
13324 } while (AsmString[I] != '\0');
13325 }
13326
13327 return true;
13328}
13329
13330void PPCInstPrinter::printCustomAliasOperand(
13331 const MCInst *MI, uint64_t Address, unsigned OpIdx,
13332 unsigned PrintMethodIdx,
13333 const MCSubtargetInfo &STI,
13334 raw_ostream &OS) {
13335 switch (PrintMethodIdx) {
13336 default:
13337 llvm_unreachable("Unknown PrintMethod kind");
13338 break;
13339 case 0:
13340 printS16ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13341 break;
13342 case 1:
13343 printBranchOperand(MI, Address, OpNo: OpIdx, STI, O&: OS);
13344 break;
13345 case 2:
13346 printAbsBranchOperand(MI, OpNo: OpIdx, STI, O&: OS);
13347 break;
13348 case 3:
13349 printU16ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13350 break;
13351 case 4:
13352 printU1ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13353 break;
13354 case 5:
13355 printU3ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13356 break;
13357 case 6:
13358 printU4ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13359 break;
13360 case 7:
13361 printS34ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13362 break;
13363 case 8:
13364 printU6ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13365 break;
13366 case 9:
13367 printU5ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13368 break;
13369 }
13370}
13371
13372#endif // PRINT_ALIAS_INSTR
13373