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 */ "vupkint4tofp32 \000"
304 /* 2536 */ "vupkint8tofp32 \000"
305 /* 2552 */ "pmxvbf16ger2 \000"
306 /* 2566 */ "pmxvf16ger2 \000"
307 /* 2579 */ "pmxvi16ger2 \000"
308 /* 2592 */ "pmdmxvbf16gerx2 \000"
309 /* 2609 */ "pmdmxvf16gerx2 \000"
310 /* 2625 */ "pmxvi8ger4 \000"
311 /* 2637 */ "pmdmxvi8gerx4 \000"
312 /* 2652 */ "vupkint4tobf16 \000"
313 /* 2668 */ "vupkint8tobf16 \000"
314 /* 2684 */ "xvcvspbf16 \000"
315 /* 2696 */ "dmxxextfdmr256 \000"
316 /* 2712 */ "dmxxinstdmr256 \000"
317 /* 2728 */ "xxgfmul128 \000"
318 /* 2740 */ "#TC_RETURNa8 \000"
319 /* 2754 */ "#TC_RETURNd8 \000"
320 /* 2768 */ "#TC_RETURNr8 \000"
321 /* 2782 */ "pmxvi4ger8 \000"
322 /* 2794 */ "#BUILD_UACC \000"
323 /* 2807 */ "#ADJCALLSTACKDOWN \000"
324 /* 2826 */ "#ADJCALLSTACKUP \000"
325 /* 2843 */ "#TC_RETURNa \000"
326 /* 2856 */ "evmhegsmfaa \000"
327 /* 2869 */ "evmhogsmfaa \000"
328 /* 2882 */ "evmwsmfaa \000"
329 /* 2893 */ "evmwssfaa \000"
330 /* 2904 */ "evmhegsmiaa \000"
331 /* 2917 */ "evmhogsmiaa \000"
332 /* 2930 */ "evmwsmiaa \000"
333 /* 2941 */ "evmhegumiaa \000"
334 /* 2954 */ "evmhogumiaa \000"
335 /* 2967 */ "evmwumiaa \000"
336 /* 2978 */ "dcba \000"
337 /* 2984 */ "bca \000"
338 /* 2989 */ "evmhesmfa \000"
339 /* 3000 */ "evmwhsmfa \000"
340 /* 3011 */ "evmhosmfa \000"
341 /* 3022 */ "evmwsmfa \000"
342 /* 3032 */ "evmhessfa \000"
343 /* 3043 */ "evmwhssfa \000"
344 /* 3054 */ "evmhossfa \000"
345 /* 3065 */ "evmwssfa \000"
346 /* 3075 */ "plha \000"
347 /* 3081 */ "evmhesmia \000"
348 /* 3092 */ "evmwhsmia \000"
349 /* 3103 */ "evmhosmia \000"
350 /* 3114 */ "evmwsmia \000"
351 /* 3124 */ "evmheumia \000"
352 /* 3135 */ "evmwhumia \000"
353 /* 3146 */ "evmwlumia \000"
354 /* 3157 */ "evmhoumia \000"
355 /* 3168 */ "evmwumia \000"
356 /* 3178 */ "bla \000"
357 /* 3183 */ "bcla \000"
358 /* 3189 */ "pla \000"
359 /* 3194 */ "bdzla \000"
360 /* 3201 */ "bdnzla \000"
361 /* 3209 */ "evmra \000"
362 /* 3216 */ "dqua \000"
363 /* 3222 */ "plwa \000"
364 /* 3228 */ "mtvsrwa \000"
365 /* 3237 */ "bdza \000"
366 /* 3243 */ "bdnza \000"
367 /* 3250 */ "vsrab \000"
368 /* 3257 */ "rfebb \000"
369 /* 3264 */ "vcntmbb \000"
370 /* 3273 */ "xvtlsbb \000"
371 /* 3282 */ "vclzlsbb \000"
372 /* 3292 */ "vctzlsbb \000"
373 /* 3302 */ "vcmpneb \000"
374 /* 3311 */ "vmrghb \000"
375 /* 3319 */ "vucmprhb \000"
376 /* 3329 */ "xxspltib \000"
377 /* 3339 */ "vmrglb \000"
378 /* 3347 */ "vclrlb \000"
379 /* 3355 */ "vucmprlb \000"
380 /* 3365 */ "vrlb \000"
381 /* 3371 */ "vslb \000"
382 /* 3377 */ "vpmsumb \000"
383 /* 3386 */ "vgnb \000"
384 /* 3392 */ "vupkhsntob \000"
385 /* 3404 */ "vupklsntob \000"
386 /* 3416 */ "cmpb \000"
387 /* 3422 */ "cmpeqb \000"
388 /* 3430 */ "cmprb \000"
389 /* 3437 */ "vclrrb \000"
390 /* 3445 */ "vsrb \000"
391 /* 3451 */ "vmulesb \000"
392 /* 3460 */ "vavgsb \000"
393 /* 3468 */ "vupkhsb \000"
394 /* 3477 */ "vspltisb \000"
395 /* 3487 */ "vupklsb \000"
396 /* 3496 */ "vminsb \000"
397 /* 3504 */ "vmulosb \000"
398 /* 3513 */ "vcmpgtsb \000"
399 /* 3523 */ "evextsb \000"
400 /* 3532 */ "vmaxsb \000"
401 /* 3540 */ "setb \000"
402 /* 3546 */ "mftb \000"
403 /* 3552 */ "vspltb \000"
404 /* 3560 */ "vpopcntb \000"
405 /* 3570 */ "vinsertb \000"
406 /* 3580 */ "pstb \000"
407 /* 3586 */ "vabsdub \000"
408 /* 3595 */ "vmuleub \000"
409 /* 3604 */ "vavgub \000"
410 /* 3612 */ "vminub \000"
411 /* 3620 */ "vmuloub \000"
412 /* 3629 */ "vcmpequb \000"
413 /* 3639 */ "efdsub \000"
414 /* 3647 */ "fsub \000"
415 /* 3653 */ "fmsub \000"
416 /* 3660 */ "fnmsub \000"
417 /* 3668 */ "efssub \000"
418 /* 3676 */ "evfssub \000"
419 /* 3685 */ "vextractub \000"
420 /* 3697 */ "vcmpgtub \000"
421 /* 3707 */ "vmaxub \000"
422 /* 3715 */ "xxblendvb \000"
423 /* 3726 */ "vcmpnezb \000"
424 /* 3736 */ "vclzb \000"
425 /* 3743 */ "vctzb \000"
426 /* 3750 */ "setnbc \000"
427 /* 3758 */ "setbc \000"
428 /* 3765 */ "xxmfacc \000"
429 /* 3774 */ "xxmtacc \000"
430 /* 3783 */ "addc \000"
431 /* 3789 */ "xxlandc \000"
432 /* 3798 */ "crandc \000"
433 /* 3806 */ "evandc \000"
434 /* 3814 */ "dtstdc \000"
435 /* 3822 */ "subfc \000"
436 /* 3829 */ "subic \000"
437 /* 3836 */ "addic \000"
438 /* 3843 */ "rldic \000"
439 /* 3850 */ "subfic \000"
440 /* 3858 */ "xsrdpic \000"
441 /* 3867 */ "xvrdpic \000"
442 /* 3876 */ "xvrspic \000"
443 /* 3885 */ "icblc \000"
444 /* 3892 */ "xxssumudmc \000"
445 /* 3904 */ "brinc \000"
446 /* 3911 */ "sync \000"
447 /* 3917 */ "xxlorc \000"
448 /* 3925 */ "crorc \000"
449 /* 3932 */ "evorc \000"
450 /* 3939 */ "sc \000"
451 /* 3943 */ "vextsb2d \000"
452 /* 3953 */ "vextsh2d \000"
453 /* 3963 */ "vextsw2d \000"
454 /* 3973 */ "#TC_RETURNd \000"
455 /* 3986 */ "vshasigmad \000"
456 /* 3998 */ "dmxxshapad \000"
457 /* 4010 */ "vsrad \000"
458 /* 4017 */ "vgbbd \000"
459 /* 4024 */ "vcntmbd \000"
460 /* 4033 */ "vprtybd \000"
461 /* 4042 */ "denbcd \000"
462 /* 4050 */ "cdtbcd \000"
463 /* 4058 */ "efdadd \000"
464 /* 4066 */ "fadd \000"
465 /* 4072 */ "xxmulmulhiadd \000"
466 /* 4087 */ "fmadd \000"
467 /* 4094 */ "fnmadd \000"
468 /* 4102 */ "xxmulmulloadd \000"
469 /* 4117 */ "efsadd \000"
470 /* 4125 */ "evfsadd \000"
471 /* 4134 */ "evldd \000"
472 /* 4141 */ "mtvsrdd \000"
473 /* 4150 */ "evstdd \000"
474 /* 4158 */ "vcfuged \000"
475 /* 4167 */ "efscfd \000"
476 /* 4175 */ "plfd \000"
477 /* 4181 */ "pstfd \000"
478 /* 4188 */ "vnegd \000"
479 /* 4195 */ "maddhd \000"
480 /* 4203 */ "mulhd \000"
481 /* 4210 */ "fcfid \000"
482 /* 4217 */ "efdcfsid \000"
483 /* 4227 */ "fctid \000"
484 /* 4234 */ "efdcfuid \000"
485 /* 4244 */ "tlbld \000"
486 /* 4251 */ "maddld \000"
487 /* 4259 */ "vmulld \000"
488 /* 4267 */ "cmpld \000"
489 /* 4274 */ "mfvsrld \000"
490 /* 4283 */ "vrld \000"
491 /* 4289 */ "vsld \000"
492 /* 4295 */ "vbpermd \000"
493 /* 4304 */ "vpmsumd \000"
494 /* 4313 */ "xxland \000"
495 /* 4321 */ "xxlnand \000"
496 /* 4330 */ "crnand \000"
497 /* 4338 */ "evnand \000"
498 /* 4346 */ "crand \000"
499 /* 4353 */ "evand \000"
500 /* 4360 */ "drrnd \000"
501 /* 4367 */ "ddedpd \000"
502 /* 4375 */ "vpdepd \000"
503 /* 4383 */ "cmpd \000"
504 /* 4389 */ "xxbrd \000"
505 /* 4396 */ "mtmsrd \000"
506 /* 4404 */ "mfvsrd \000"
507 /* 4412 */ "mtvsrd \000"
508 /* 4420 */ "vmodsd \000"
509 /* 4428 */ "vmulesd \000"
510 /* 4437 */ "vdivesd \000"
511 /* 4446 */ "vmulhsd \000"
512 /* 4455 */ "vminsd \000"
513 /* 4463 */ "vinsd \000"
514 /* 4470 */ "vmulosd \000"
515 /* 4479 */ "vcmpgtsd \000"
516 /* 4489 */ "vdivsd \000"
517 /* 4497 */ "vmaxsd \000"
518 /* 4505 */ "plxsd \000"
519 /* 4512 */ "pstxsd \000"
520 /* 4520 */ "vextractd \000"
521 /* 4531 */ "cbcdtd \000"
522 /* 4539 */ "vpopcntd \000"
523 /* 4549 */ "vinsertd \000"
524 /* 4559 */ "pstd \000"
525 /* 4565 */ "vpextd \000"
526 /* 4573 */ "vmsumcud \000"
527 /* 4583 */ "vmodud \000"
528 /* 4591 */ "vmuleud \000"
529 /* 4600 */ "vdiveud \000"
530 /* 4609 */ "vmulhud \000"
531 /* 4618 */ "vminud \000"
532 /* 4626 */ "vmuloud \000"
533 /* 4635 */ "vcmpequd \000"
534 /* 4645 */ "vcmpgtud \000"
535 /* 4655 */ "vdivud \000"
536 /* 4663 */ "vmaxud \000"
537 /* 4671 */ "xxblendvd \000"
538 /* 4682 */ "divd \000"
539 /* 4688 */ "vclzd \000"
540 /* 4695 */ "cntlzd \000"
541 /* 4703 */ "vctzd \000"
542 /* 4710 */ "cnttzd \000"
543 /* 4718 */ "mfbhrbe \000"
544 /* 4727 */ "mffsce \000"
545 /* 4735 */ "adde \000"
546 /* 4741 */ "divde \000"
547 /* 4748 */ "slbmfee \000"
548 /* 4757 */ "wrtee \000"
549 /* 4764 */ "subfe \000"
550 /* 4771 */ "evlwhe \000"
551 /* 4779 */ "evstwhe \000"
552 /* 4788 */ "slbie \000"
553 /* 4795 */ "tlbie \000"
554 /* 4802 */ "addme \000"
555 /* 4809 */ "subfme \000"
556 /* 4817 */ "tlbre \000"
557 /* 4824 */ "fre \000"
558 /* 4829 */ "slbmte \000"
559 /* 4837 */ "frsqrte \000"
560 /* 4846 */ "tlbwe \000"
561 /* 4853 */ "divwe \000"
562 /* 4860 */ "evstwwe \000"
563 /* 4869 */ "addze \000"
564 /* 4876 */ "subfze \000"
565 /* 4884 */ "dcbf \000"
566 /* 4890 */ "subf \000"
567 /* 4896 */ "evmhesmf \000"
568 /* 4906 */ "evmwhsmf \000"
569 /* 4916 */ "evmhosmf \000"
570 /* 4926 */ "evmwsmf \000"
571 /* 4935 */ "mcrf \000"
572 /* 4941 */ "mfocrf \000"
573 /* 4949 */ "mtocrf \000"
574 /* 4957 */ "mtcrf \000"
575 /* 4964 */ "efdcfsf \000"
576 /* 4973 */ "efscfsf \000"
577 /* 4982 */ "evfscfsf \000"
578 /* 4992 */ "mtfsf \000"
579 /* 4999 */ "evmhessf \000"
580 /* 5009 */ "evmwhssf \000"
581 /* 5019 */ "evmhossf \000"
582 /* 5029 */ "evmwssf \000"
583 /* 5038 */ "efdctsf \000"
584 /* 5047 */ "efsctsf \000"
585 /* 5056 */ "evfsctsf \000"
586 /* 5066 */ "dtstsf \000"
587 /* 5074 */ "efdcfuf \000"
588 /* 5083 */ "efscfuf \000"
589 /* 5092 */ "evfscfuf \000"
590 /* 5102 */ "efdctuf \000"
591 /* 5111 */ "efsctuf \000"
592 /* 5120 */ "dtstdg \000"
593 /* 5128 */ "slbieg \000"
594 /* 5136 */ "efdneg \000"
595 /* 5144 */ "fneg \000"
596 /* 5150 */ "efsneg \000"
597 /* 5158 */ "evfsneg \000"
598 /* 5167 */ "evneg \000"
599 /* 5174 */ "vsrah \000"
600 /* 5181 */ "vcntmbh \000"
601 /* 5190 */ "evldh \000"
602 /* 5197 */ "evstdh \000"
603 /* 5205 */ "vcmpneh \000"
604 /* 5214 */ "vmrghh \000"
605 /* 5222 */ "vucmprhh \000"
606 /* 5232 */ "vmrglh \000"
607 /* 5240 */ "vucmprlh \000"
608 /* 5250 */ "vrlh \000"
609 /* 5256 */ "vslh \000"
610 /* 5262 */ "vpmsumh \000"
611 /* 5271 */ "xxbrh \000"
612 /* 5278 */ "vsrh \000"
613 /* 5284 */ "dmsha2hash \000"
614 /* 5296 */ "dmsha3hash \000"
615 /* 5308 */ "vmulesh \000"
616 /* 5317 */ "vavgsh \000"
617 /* 5325 */ "vupkhsh \000"
618 /* 5334 */ "xvmulhsh \000"
619 /* 5344 */ "vspltish \000"
620 /* 5354 */ "vupklsh \000"
621 /* 5363 */ "vminsh \000"
622 /* 5371 */ "vmulosh \000"
623 /* 5380 */ "vcmpgtsh \000"
624 /* 5390 */ "evextsh \000"
625 /* 5399 */ "vmaxsh \000"
626 /* 5407 */ "vsplth \000"
627 /* 5415 */ "vpopcnth \000"
628 /* 5425 */ "vinserth \000"
629 /* 5435 */ "psth \000"
630 /* 5441 */ "vabsduh \000"
631 /* 5450 */ "vmuleuh \000"
632 /* 5459 */ "vavguh \000"
633 /* 5467 */ "xvmulhuh \000"
634 /* 5477 */ "vminuh \000"
635 /* 5485 */ "vmulouh \000"
636 /* 5494 */ "vcmpequh \000"
637 /* 5504 */ "vextractuh \000"
638 /* 5516 */ "vcmpgtuh \000"
639 /* 5526 */ "vmaxuh \000"
640 /* 5534 */ "xxblendvh \000"
641 /* 5545 */ "vcmpnezh \000"
642 /* 5555 */ "vclzh \000"
643 /* 5562 */ "vctzh \000"
644 /* 5569 */ "dquai \000"
645 /* 5576 */ "dcbi \000"
646 /* 5582 */ "icbi \000"
647 /* 5588 */ "vsldbi \000"
648 /* 5596 */ "vsrdbi \000"
649 /* 5604 */ "psubi \000"
650 /* 5611 */ "dccci \000"
651 /* 5618 */ "iccci \000"
652 /* 5625 */ "sradi \000"
653 /* 5632 */ "paddi \000"
654 /* 5639 */ "cmpldi \000"
655 /* 5647 */ "clrlsldi \000"
656 /* 5657 */ "extldi \000"
657 /* 5665 */ "xxpermdi \000"
658 /* 5675 */ "cmpdi \000"
659 /* 5682 */ "clrrdi \000"
660 /* 5690 */ "insrdi \000"
661 /* 5698 */ "rotrdi \000"
662 /* 5706 */ "extrdi \000"
663 /* 5714 */ "tdi \000"
664 /* 5719 */ "wrteei \000"
665 /* 5727 */ "mtfsfi \000"
666 /* 5735 */ "dtstsfi \000"
667 /* 5744 */ "evsplatfi \000"
668 /* 5755 */ "evmergehi \000"
669 /* 5766 */ "evmergelohi \000"
670 /* 5779 */ "tlbli \000"
671 /* 5786 */ "dscli \000"
672 /* 5793 */ "mulli \000"
673 /* 5800 */ "pli \000"
674 /* 5805 */ "extswsli \000"
675 /* 5815 */ "mtvsrbmi \000"
676 /* 5825 */ "vrldmi \000"
677 /* 5833 */ "rldimi \000"
678 /* 5841 */ "rlwimi \000"
679 /* 5849 */ "vrlqmi \000"
680 /* 5857 */ "evmhesmi \000"
681 /* 5867 */ "evmwhsmi \000"
682 /* 5877 */ "evmhosmi \000"
683 /* 5887 */ "evmwsmi \000"
684 /* 5896 */ "evmheumi \000"
685 /* 5906 */ "evmwhumi \000"
686 /* 5916 */ "evmwlumi \000"
687 /* 5926 */ "evmhoumi \000"
688 /* 5936 */ "evmwumi \000"
689 /* 5945 */ "vrlwmi \000"
690 /* 5953 */ "mffscrni \000"
691 /* 5963 */ "mffscdrni \000"
692 /* 5974 */ "vsldoi \000"
693 /* 5982 */ "xsrdpi \000"
694 /* 5990 */ "xvrdpi \000"
695 /* 5998 */ "xsrqpi \000"
696 /* 6006 */ "xvrspi \000"
697 /* 6014 */ "dscri \000"
698 /* 6021 */ "xori \000"
699 /* 6027 */ "efdcfsi \000"
700 /* 6036 */ "efscfsi \000"
701 /* 6045 */ "evfscfsi \000"
702 /* 6055 */ "efdctsi \000"
703 /* 6064 */ "efsctsi \000"
704 /* 6073 */ "evfsctsi \000"
705 /* 6083 */ "evsplati \000"
706 /* 6093 */ "efdcfui \000"
707 /* 6102 */ "efscfui \000"
708 /* 6111 */ "evfscfui \000"
709 /* 6121 */ "efdctui \000"
710 /* 6130 */ "efsctui \000"
711 /* 6139 */ "evfsctui \000"
712 /* 6149 */ "srawi \000"
713 /* 6156 */ "xxsldwi \000"
714 /* 6165 */ "cmplwi \000"
715 /* 6173 */ "evrlwi \000"
716 /* 6181 */ "clrlslwi \000"
717 /* 6191 */ "inslwi \000"
718 /* 6199 */ "evslwi \000"
719 /* 6207 */ "extlwi \000"
720 /* 6215 */ "cmpwi \000"
721 /* 6222 */ "clrrwi \000"
722 /* 6230 */ "insrwi \000"
723 /* 6238 */ "rotrwi \000"
724 /* 6246 */ "extrwi \000"
725 /* 6254 */ "lswi \000"
726 /* 6260 */ "stswi \000"
727 /* 6267 */ "twi \000"
728 /* 6272 */ "tcheck \000"
729 /* 6280 */ "hashchk \000"
730 /* 6289 */ "xxeval \000"
731 /* 6297 */ "vstribl \000"
732 /* 6306 */ "bcl \000"
733 /* 6311 */ "rldcl \000"
734 /* 6318 */ "rldicl \000"
735 /* 6326 */ "tlbiel \000"
736 /* 6334 */ "fsel \000"
737 /* 6340 */ "isel \000"
738 /* 6346 */ "vsel \000"
739 /* 6352 */ "xxsel \000"
740 /* 6359 */ "dcbfl \000"
741 /* 6366 */ "vstrihl \000"
742 /* 6375 */ "lxvprll \000"
743 /* 6384 */ "stxvprll \000"
744 /* 6394 */ "lxvrll \000"
745 /* 6402 */ "stxvrll \000"
746 /* 6411 */ "lxvll \000"
747 /* 6418 */ "stxvll \000"
748 /* 6426 */ "mtlpl \000"
749 /* 6433 */ "bclrl \000"
750 /* 6440 */ "lxvprl \000"
751 /* 6448 */ "stxvprl \000"
752 /* 6457 */ "bcctrl \000"
753 /* 6465 */ "lxvrl \000"
754 /* 6472 */ "stxvrl \000"
755 /* 6480 */ "mffsl \000"
756 /* 6487 */ "lvsl \000"
757 /* 6493 */ "efdmul \000"
758 /* 6501 */ "fmul \000"
759 /* 6507 */ "xxmulmul \000"
760 /* 6517 */ "efsmul \000"
761 /* 6525 */ "evfsmul \000"
762 /* 6534 */ "lxvl \000"
763 /* 6540 */ "stxvl \000"
764 /* 6547 */ "lvxl \000"
765 /* 6553 */ "stvxl \000"
766 /* 6560 */ "dcbzl \000"
767 /* 6567 */ "bdzl \000"
768 /* 6573 */ "bdnzl \000"
769 /* 6580 */ "vexpandbm \000"
770 /* 6591 */ "vmsummbm \000"
771 /* 6601 */ "mtvsrbm \000"
772 /* 6610 */ "vextractbm \000"
773 /* 6622 */ "vsububm \000"
774 /* 6631 */ "vaddubm \000"
775 /* 6640 */ "vmsumubm \000"
776 /* 6650 */ "xxgenpcvbm \000"
777 /* 6662 */ "vexpanddm \000"
778 /* 6673 */ "mtvsrdm \000"
779 /* 6682 */ "vextractdm \000"
780 /* 6694 */ "vsubudm \000"
781 /* 6703 */ "vaddudm \000"
782 /* 6712 */ "vmsumudm \000"
783 /* 6722 */ "xxssumudm \000"
784 /* 6733 */ "xxgenpcvdm \000"
785 /* 6745 */ "vclzdm \000"
786 /* 6753 */ "cntlzdm \000"
787 /* 6762 */ "vctzdm \000"
788 /* 6770 */ "cnttzdm \000"
789 /* 6779 */ "vexpandhm \000"
790 /* 6790 */ "mtvsrhm \000"
791 /* 6799 */ "vmsumshm \000"
792 /* 6809 */ "vextracthm \000"
793 /* 6821 */ "xvsubuhm \000"
794 /* 6831 */ "vmladduhm \000"
795 /* 6842 */ "xvadduhm \000"
796 /* 6852 */ "xvmuluhm \000"
797 /* 6862 */ "vmsumuhm \000"
798 /* 6872 */ "xxgenpcvhm \000"
799 /* 6884 */ "vrfim \000"
800 /* 6891 */ "xsrdpim \000"
801 /* 6900 */ "xvrdpim \000"
802 /* 6909 */ "xvrspim \000"
803 /* 6918 */ "frim \000"
804 /* 6924 */ "vrldnm \000"
805 /* 6932 */ "rlwinm \000"
806 /* 6940 */ "vrlqnm \000"
807 /* 6948 */ "vrlwnm \000"
808 /* 6956 */ "vexpandqm \000"
809 /* 6967 */ "mtvsrqm \000"
810 /* 6976 */ "vextractqm \000"
811 /* 6988 */ "xsmerge2t1uqm \000"
812 /* 7003 */ "xsrebase2t1uqm \000"
813 /* 7019 */ "xsmerge3t1uqm \000"
814 /* 7034 */ "xsrebase3t1uqm \000"
815 /* 7050 */ "xsmerge2t2uqm \000"
816 /* 7065 */ "xsrebase2t2uqm \000"
817 /* 7081 */ "xsrebase3t2uqm \000"
818 /* 7097 */ "xsmerge2t3uqm \000"
819 /* 7112 */ "xsrebase2t3uqm \000"
820 /* 7128 */ "xsrebase3t3uqm \000"
821 /* 7144 */ "xsrebase2t4uqm \000"
822 /* 7160 */ "xsaddsubuqm \000"
823 /* 7173 */ "vsubuqm \000"
824 /* 7182 */ "xsaddadduqm \000"
825 /* 7195 */ "vadduqm \000"
826 /* 7204 */ "vsubeuqm \000"
827 /* 7214 */ "vaddeuqm \000"
828 /* 7224 */ "xsaddsubsuqm \000"
829 /* 7238 */ "xsaddaddsuqm \000"
830 /* 7252 */ "vperm \000"
831 /* 7259 */ "xxperm \000"
832 /* 7267 */ "vpkudum \000"
833 /* 7276 */ "vpkuhum \000"
834 /* 7285 */ "vpkuwum \000"
835 /* 7294 */ "vexpandwm \000"
836 /* 7305 */ "mtvsrwm \000"
837 /* 7314 */ "vextractwm \000"
838 /* 7326 */ "xvsubuwm \000"
839 /* 7336 */ "xvadduwm \000"
840 /* 7346 */ "xvmuluwm \000"
841 /* 7356 */ "xxgenpcvwm \000"
842 /* 7368 */ "evmhegsmfan \000"
843 /* 7381 */ "evmhogsmfan \000"
844 /* 7394 */ "evmwsmfan \000"
845 /* 7405 */ "evmwssfan \000"
846 /* 7416 */ "evmhegsmian \000"
847 /* 7429 */ "evmhogsmian \000"
848 /* 7442 */ "evmwsmian \000"
849 /* 7453 */ "evmhegumian \000"
850 /* 7466 */ "evmhogumian \000"
851 /* 7479 */ "evmwumian \000"
852 /* 7490 */ "fcpsgn \000"
853 /* 7498 */ "vucmprhn \000"
854 /* 7508 */ "vrfin \000"
855 /* 7515 */ "frin \000"
856 /* 7521 */ "mfsrin \000"
857 /* 7529 */ "mtsrin \000"
858 /* 7537 */ "vucmprln \000"
859 /* 7547 */ "pmxvbf16ger2nn \000"
860 /* 7563 */ "pmxvf16ger2nn \000"
861 /* 7578 */ "pmdmxvbf16gerx2nn \000"
862 /* 7597 */ "pmdmxvf16gerx2nn \000"
863 /* 7615 */ "pmxvf32gernn \000"
864 /* 7629 */ "pmxvf64gernn \000"
865 /* 7643 */ "pmxvbf16ger2pn \000"
866 /* 7659 */ "pmxvf16ger2pn \000"
867 /* 7674 */ "pmdmxvbf16gerx2pn \000"
868 /* 7693 */ "pmdmxvf16gerx2pn \000"
869 /* 7711 */ "xscvspdpn \000"
870 /* 7722 */ "pmxvf32gerpn \000"
871 /* 7736 */ "pmxvf64gerpn \000"
872 /* 7750 */ "xvcvbf16spn \000"
873 /* 7763 */ "xscvdpspn \000"
874 /* 7774 */ "darn \000"
875 /* 7780 */ "mffscrn \000"
876 /* 7789 */ "mffscdrn \000"
877 /* 7799 */ "drintn \000"
878 /* 7807 */ "addco \000"
879 /* 7814 */ "subfco \000"
880 /* 7822 */ "addo \000"
881 /* 7828 */ "mulldo \000"
882 /* 7836 */ "divdo \000"
883 /* 7843 */ "addeo \000"
884 /* 7850 */ "divdeo \000"
885 /* 7858 */ "subfeo \000"
886 /* 7866 */ "addmeo \000"
887 /* 7874 */ "subfmeo \000"
888 /* 7883 */ "divweo \000"
889 /* 7891 */ "addzeo \000"
890 /* 7899 */ "subfzeo \000"
891 /* 7908 */ "subfo \000"
892 /* 7915 */ "nego \000"
893 /* 7921 */ "evstwho \000"
894 /* 7930 */ "tlbsyncio \000"
895 /* 7941 */ "ptesyncio \000"
896 /* 7952 */ "tlbieio \000"
897 /* 7961 */ "evmergelo \000"
898 /* 7972 */ "evmergehilo \000"
899 /* 7985 */ "vslo \000"
900 /* 7991 */ "xscvqpdpo \000"
901 /* 8002 */ "dcmpo \000"
902 /* 8009 */ "fcmpo \000"
903 /* 8016 */ "xsnmsubqpo \000"
904 /* 8028 */ "xsmsubqpo \000"
905 /* 8039 */ "xssubqpo \000"
906 /* 8049 */ "xsnmaddqpo \000"
907 /* 8061 */ "xsmaddqpo \000"
908 /* 8072 */ "xsaddqpo \000"
909 /* 8082 */ "xsmulqpo \000"
910 /* 8092 */ "xssqrtqpo \000"
911 /* 8103 */ "xsdivqpo \000"
912 /* 8113 */ "vsro \000"
913 /* 8119 */ "divduo \000"
914 /* 8127 */ "divdeuo \000"
915 /* 8136 */ "divweuo \000"
916 /* 8145 */ "divwuo \000"
917 /* 8153 */ "mullwo \000"
918 /* 8161 */ "divwo \000"
919 /* 8168 */ "evstwwo \000"
920 /* 8177 */ "xxaesdecp \000"
921 /* 8188 */ "xxaesencp \000"
922 /* 8199 */ "xsnmsubadp \000"
923 /* 8211 */ "xvnmsubadp \000"
924 /* 8223 */ "xsmsubadp \000"
925 /* 8234 */ "xvmsubadp \000"
926 /* 8245 */ "xsnmaddadp \000"
927 /* 8257 */ "xvnmaddadp \000"
928 /* 8269 */ "xsmaddadp \000"
929 /* 8280 */ "xvmaddadp \000"
930 /* 8291 */ "xssubdp \000"
931 /* 8300 */ "xvsubdp \000"
932 /* 8309 */ "xststdcdp \000"
933 /* 8320 */ "xvtstdcdp \000"
934 /* 8331 */ "xsmincdp \000"
935 /* 8341 */ "xsmaxcdp \000"
936 /* 8351 */ "xsadddp \000"
937 /* 8360 */ "xvadddp \000"
938 /* 8369 */ "xscvsxddp \000"
939 /* 8380 */ "xvcvsxddp \000"
940 /* 8391 */ "xscvuxddp \000"
941 /* 8402 */ "xvcvuxddp \000"
942 /* 8413 */ "xscmpgedp \000"
943 /* 8424 */ "xvcmpgedp \000"
944 /* 8435 */ "xsredp \000"
945 /* 8443 */ "xvredp \000"
946 /* 8451 */ "xsrsqrtedp \000"
947 /* 8463 */ "xvrsqrtedp \000"
948 /* 8475 */ "xsnegdp \000"
949 /* 8484 */ "xvnegdp \000"
950 /* 8493 */ "xsxsigdp \000"
951 /* 8503 */ "xvxsigdp \000"
952 /* 8513 */ "xxspltidp \000"
953 /* 8524 */ "xsminjdp \000"
954 /* 8534 */ "xsmaxjdp \000"
955 /* 8544 */ "xsmuldp \000"
956 /* 8553 */ "xvmuldp \000"
957 /* 8562 */ "xsnmsubmdp \000"
958 /* 8574 */ "xvnmsubmdp \000"
959 /* 8586 */ "xsmsubmdp \000"
960 /* 8597 */ "xvmsubmdp \000"
961 /* 8608 */ "xsnmaddmdp \000"
962 /* 8620 */ "xvnmaddmdp \000"
963 /* 8632 */ "xsmaddmdp \000"
964 /* 8643 */ "xvmaddmdp \000"
965 /* 8654 */ "xscpsgndp \000"
966 /* 8665 */ "xvcpsgndp \000"
967 /* 8676 */ "xsmindp \000"
968 /* 8685 */ "xvmindp \000"
969 /* 8694 */ "msgsndp \000"
970 /* 8703 */ "xscmpodp \000"
971 /* 8713 */ "xscvhpdp \000"
972 /* 8723 */ "xscvqpdp \000"
973 /* 8733 */ "xscvspdp \000"
974 /* 8743 */ "xvcvspdp \000"
975 /* 8753 */ "xsiexpdp \000"
976 /* 8763 */ "xviexpdp \000"
977 /* 8773 */ "xscmpexpdp \000"
978 /* 8785 */ "xsxexpdp \000"
979 /* 8795 */ "xvxexpdp \000"
980 /* 8805 */ "xscmpeqdp \000"
981 /* 8816 */ "xvcmpeqdp \000"
982 /* 8827 */ "xsnabsdp \000"
983 /* 8837 */ "xvnabsdp \000"
984 /* 8847 */ "xsabsdp \000"
985 /* 8856 */ "xvabsdp \000"
986 /* 8865 */ "dctdp \000"
987 /* 8872 */ "xscmpgtdp \000"
988 /* 8883 */ "xvcmpgtdp \000"
989 /* 8894 */ "xssqrtdp \000"
990 /* 8904 */ "xstsqrtdp \000"
991 /* 8915 */ "xvtsqrtdp \000"
992 /* 8926 */ "xvsqrtdp \000"
993 /* 8936 */ "xscmpudp \000"
994 /* 8946 */ "xsdivdp \000"
995 /* 8955 */ "xstdivdp \000"
996 /* 8965 */ "xvtdivdp \000"
997 /* 8975 */ "xvdivdp \000"
998 /* 8984 */ "xvcvsxwdp \000"
999 /* 8995 */ "xvcvuxwdp \000"
1000 /* 9006 */ "xsmaxdp \000"
1001 /* 9015 */ "xvmaxdp \000"
1002 /* 9024 */ "dcbfep \000"
1003 /* 9032 */ "icbiep \000"
1004 /* 9040 */ "tlbiep \000"
1005 /* 9048 */ "dcbzlep \000"
1006 /* 9057 */ "dcbtep \000"
1007 /* 9065 */ "dcbstep \000"
1008 /* 9074 */ "dcbtstep \000"
1009 /* 9084 */ "dcbzep \000"
1010 /* 9092 */ "vcmpbfp \000"
1011 /* 9101 */ "vnmsubfp \000"
1012 /* 9111 */ "vsubfp \000"
1013 /* 9119 */ "vmaddfp \000"
1014 /* 9128 */ "vaddfp \000"
1015 /* 9136 */ "vlogefp \000"
1016 /* 9145 */ "vcmpgefp \000"
1017 /* 9155 */ "vrefp \000"
1018 /* 9162 */ "vexptefp \000"
1019 /* 9172 */ "vrsqrtefp \000"
1020 /* 9183 */ "vminfp \000"
1021 /* 9191 */ "vcmpeqfp \000"
1022 /* 9201 */ "vcmpgtfp \000"
1023 /* 9211 */ "vmaxfp \000"
1024 /* 9219 */ "xscvdphp \000"
1025 /* 9229 */ "xvcvsphp \000"
1026 /* 9239 */ "vrfip \000"
1027 /* 9246 */ "xsrdpip \000"
1028 /* 9255 */ "xvrdpip \000"
1029 /* 9264 */ "xvrspip \000"
1030 /* 9273 */ "frip \000"
1031 /* 9279 */ "hashchkp \000"
1032 /* 9289 */ "xxaesgenlkp \000"
1033 /* 9302 */ "dcbflp \000"
1034 /* 9310 */ "pmxvbf16ger2np \000"
1035 /* 9326 */ "pmxvf16ger2np \000"
1036 /* 9341 */ "pmdmxvbf16gerx2np \000"
1037 /* 9360 */ "pmdmxvf16gerx2np \000"
1038 /* 9378 */ "pmxvf32gernp \000"
1039 /* 9392 */ "pmxvf64gernp \000"
1040 /* 9406 */ "pmxvbf16ger2pp \000"
1041 /* 9422 */ "pmxvf16ger2pp \000"
1042 /* 9437 */ "pmxvi16ger2pp \000"
1043 /* 9452 */ "pmdmxvbf16gerx2pp \000"
1044 /* 9471 */ "pmdmxvf16gerx2pp \000"
1045 /* 9489 */ "pmxvi8ger4pp \000"
1046 /* 9503 */ "pmdmxvi8gerx4pp \000"
1047 /* 9520 */ "pmxvi4ger8pp \000"
1048 /* 9534 */ "pmxvf32gerpp \000"
1049 /* 9548 */ "pmxvf64gerpp \000"
1050 /* 9562 */ "pmxvi16ger2spp \000"
1051 /* 9578 */ "pmxvi8ger4spp \000"
1052 /* 9593 */ "pmdmxvi8gerx4spp \000"
1053 /* 9611 */ "xsnmsubqp \000"
1054 /* 9622 */ "xsmsubqp \000"
1055 /* 9632 */ "xssubqp \000"
1056 /* 9641 */ "xststdcqp \000"
1057 /* 9652 */ "xsmincqp \000"
1058 /* 9662 */ "xsmaxcqp \000"
1059 /* 9672 */ "xsnmaddqp \000"
1060 /* 9683 */ "xsmaddqp \000"
1061 /* 9693 */ "xsaddqp \000"
1062 /* 9702 */ "xscvsdqp \000"
1063 /* 9712 */ "xscvudqp \000"
1064 /* 9722 */ "xscmpgeqp \000"
1065 /* 9733 */ "xsnegqp \000"
1066 /* 9742 */ "xsxsigqp \000"
1067 /* 9752 */ "xsmulqp \000"
1068 /* 9761 */ "xscpsgnqp \000"
1069 /* 9772 */ "xscmpoqp \000"
1070 /* 9782 */ "xscvdpqp \000"
1071 /* 9792 */ "xsiexpqp \000"
1072 /* 9802 */ "xscmpexpqp \000"
1073 /* 9814 */ "xsxexpqp \000"
1074 /* 9824 */ "xscmpeqqp \000"
1075 /* 9835 */ "xscvsqqp \000"
1076 /* 9845 */ "xscvuqqp \000"
1077 /* 9855 */ "xsnabsqp \000"
1078 /* 9865 */ "xsabsqp \000"
1079 /* 9874 */ "xscmpgtqp \000"
1080 /* 9885 */ "xssqrtqp \000"
1081 /* 9895 */ "xscmpuqp \000"
1082 /* 9905 */ "xsdivqp \000"
1083 /* 9914 */ "xsnmsubasp \000"
1084 /* 9926 */ "xvnmsubasp \000"
1085 /* 9938 */ "xsmsubasp \000"
1086 /* 9949 */ "xvmsubasp \000"
1087 /* 9960 */ "xsnmaddasp \000"
1088 /* 9972 */ "xvnmaddasp \000"
1089 /* 9984 */ "xsmaddasp \000"
1090 /* 9995 */ "xvmaddasp \000"
1091 /* 10006 */ "xssubsp \000"
1092 /* 10015 */ "xvsubsp \000"
1093 /* 10024 */ "xststdcsp \000"
1094 /* 10035 */ "xvtstdcsp \000"
1095 /* 10046 */ "xsaddsp \000"
1096 /* 10055 */ "xvaddsp \000"
1097 /* 10064 */ "xscvsxdsp \000"
1098 /* 10075 */ "xvcvsxdsp \000"
1099 /* 10086 */ "xscvuxdsp \000"
1100 /* 10097 */ "xvcvuxdsp \000"
1101 /* 10108 */ "xvcmpgesp \000"
1102 /* 10119 */ "xsresp \000"
1103 /* 10127 */ "xvresp \000"
1104 /* 10135 */ "xsrsqrtesp \000"
1105 /* 10147 */ "xvrsqrtesp \000"
1106 /* 10159 */ "xvnegsp \000"
1107 /* 10168 */ "xvxsigsp \000"
1108 /* 10178 */ "xsmulsp \000"
1109 /* 10187 */ "xvmulsp \000"
1110 /* 10196 */ "xsnmsubmsp \000"
1111 /* 10208 */ "xvnmsubmsp \000"
1112 /* 10220 */ "xsmsubmsp \000"
1113 /* 10231 */ "xvmsubmsp \000"
1114 /* 10242 */ "xsnmaddmsp \000"
1115 /* 10254 */ "xvnmaddmsp \000"
1116 /* 10266 */ "xsmaddmsp \000"
1117 /* 10277 */ "xvmaddmsp \000"
1118 /* 10288 */ "xvcpsgnsp \000"
1119 /* 10299 */ "xvminsp \000"
1120 /* 10308 */ "xscvdpsp \000"
1121 /* 10318 */ "xvcvdpsp \000"
1122 /* 10328 */ "xvcvhpsp \000"
1123 /* 10338 */ "xviexpsp \000"
1124 /* 10348 */ "xvxexpsp \000"
1125 /* 10358 */ "xvcmpeqsp \000"
1126 /* 10369 */ "drsp \000"
1127 /* 10375 */ "frsp \000"
1128 /* 10381 */ "xsrsp \000"
1129 /* 10388 */ "xvnabssp \000"
1130 /* 10398 */ "xvabssp \000"
1131 /* 10407 */ "plxssp \000"
1132 /* 10415 */ "pstxssp \000"
1133 /* 10424 */ "xvcmpgtsp \000"
1134 /* 10435 */ "xssqrtsp \000"
1135 /* 10445 */ "xvtsqrtsp \000"
1136 /* 10456 */ "xvsqrtsp \000"
1137 /* 10466 */ "xsdivsp \000"
1138 /* 10475 */ "xvtdivsp \000"
1139 /* 10485 */ "xvdivsp \000"
1140 /* 10494 */ "xvcvsxwsp \000"
1141 /* 10505 */ "xvcvuxwsp \000"
1142 /* 10516 */ "xvmaxsp \000"
1143 /* 10525 */ "hashstp \000"
1144 /* 10534 */ "plxvp \000"
1145 /* 10541 */ "pstxvp \000"
1146 /* 10549 */ "xsrqpxp \000"
1147 /* 10558 */ "vextsd2q \000"
1148 /* 10568 */ "vsraq \000"
1149 /* 10575 */ "dquaq \000"
1150 /* 10582 */ "dsubq \000"
1151 /* 10589 */ "vprtybq \000"
1152 /* 10598 */ "dtstdcq \000"
1153 /* 10607 */ "denbcdq \000"
1154 /* 10616 */ "daddq \000"
1155 /* 10623 */ "drrndq \000"
1156 /* 10631 */ "ddedpdq \000"
1157 /* 10640 */ "efdcmpeq \000"
1158 /* 10650 */ "efscmpeq \000"
1159 /* 10660 */ "evfscmpeq \000"
1160 /* 10671 */ "evcmpeq \000"
1161 /* 10680 */ "efdtsteq \000"
1162 /* 10690 */ "efststeq \000"
1163 /* 10700 */ "evfststeq \000"
1164 /* 10711 */ "dtstsfq \000"
1165 /* 10720 */ "dtstdgq \000"
1166 /* 10729 */ "dquaiq \000"
1167 /* 10737 */ "dtstsfiq \000"
1168 /* 10747 */ "dscliq \000"
1169 /* 10755 */ "dscriq \000"
1170 /* 10763 */ "lxvkq \000"
1171 /* 10770 */ "vrlq \000"
1172 /* 10776 */ "vslq \000"
1173 /* 10782 */ "dmulq \000"
1174 /* 10789 */ "vbpermq \000"
1175 /* 10798 */ "drintnq \000"
1176 /* 10807 */ "dcmpoq \000"
1177 /* 10815 */ "drdpq \000"
1178 /* 10822 */ "dctqpq \000"
1179 /* 10830 */ "dcffixqq \000"
1180 /* 10840 */ "dctfixqq \000"
1181 /* 10850 */ "xxbrq \000"
1182 /* 10857 */ "vsrq \000"
1183 /* 10863 */ "vmodsq \000"
1184 /* 10871 */ "vdivesq \000"
1185 /* 10880 */ "vcmpsq \000"
1186 /* 10888 */ "vcmpgtsq \000"
1187 /* 10898 */ "vdivsq \000"
1188 /* 10906 */ "stq \000"
1189 /* 10911 */ "vmul10uq \000"
1190 /* 10921 */ "vmul10cuq \000"
1191 /* 10932 */ "vsubcuq \000"
1192 /* 10941 */ "vaddcuq \000"
1193 /* 10950 */ "vmul10ecuq \000"
1194 /* 10962 */ "vsubecuq \000"
1195 /* 10972 */ "vaddecuq \000"
1196 /* 10982 */ "vmoduq \000"
1197 /* 10990 */ "vmul10euq \000"
1198 /* 11001 */ "vdiveuq \000"
1199 /* 11010 */ "dcmpuq \000"
1200 /* 11018 */ "vcmpuq \000"
1201 /* 11026 */ "vcmpequq \000"
1202 /* 11036 */ "vcmpgtuq \000"
1203 /* 11046 */ "vdivuq \000"
1204 /* 11054 */ "ddivq \000"
1205 /* 11061 */ "diexq \000"
1206 /* 11068 */ "dtstexq \000"
1207 /* 11077 */ "dxexq \000"
1208 /* 11084 */ "dcffixq \000"
1209 /* 11093 */ "dctfixq \000"
1210 /* 11102 */ "drintxq \000"
1211 /* 11111 */ "#TC_RETURNr \000"
1212 /* 11124 */ "mbar \000"
1213 /* 11130 */ "vstribr \000"
1214 /* 11139 */ "setnbcr \000"
1215 /* 11148 */ "setbcr \000"
1216 /* 11156 */ "mfdcr \000"
1217 /* 11163 */ "rldcr \000"
1218 /* 11170 */ "mtdcr \000"
1219 /* 11177 */ "mfcr \000"
1220 /* 11183 */ "rldicr \000"
1221 /* 11191 */ "mfvscr \000"
1222 /* 11199 */ "mtvscr \000"
1223 /* 11207 */ "pmxvf32ger \000"
1224 /* 11219 */ "pmxvf64ger \000"
1225 /* 11231 */ "vncipher \000"
1226 /* 11241 */ "vcipher \000"
1227 /* 11250 */ "vstrihr \000"
1228 /* 11259 */ "bclr \000"
1229 /* 11265 */ "mflr \000"
1230 /* 11271 */ "mtlr \000"
1231 /* 11277 */ "fmr \000"
1232 /* 11282 */ "dmmr \000"
1233 /* 11288 */ "mfpmr \000"
1234 /* 11295 */ "mtpmr \000"
1235 /* 11302 */ "vpermr \000"
1236 /* 11310 */ "xxpermr \000"
1237 /* 11319 */ "xxlor \000"
1238 /* 11326 */ "xxlnor \000"
1239 /* 11334 */ "crnor \000"
1240 /* 11341 */ "evnor \000"
1241 /* 11348 */ "cror \000"
1242 /* 11354 */ "evor \000"
1243 /* 11360 */ "xxlxor \000"
1244 /* 11368 */ "dmxor \000"
1245 /* 11375 */ "vpermxor \000"
1246 /* 11385 */ "crxor \000"
1247 /* 11392 */ "evxor \000"
1248 /* 11399 */ "mfspr \000"
1249 /* 11406 */ "mtspr \000"
1250 /* 11413 */ "mfsr \000"
1251 /* 11419 */ "mfmsr \000"
1252 /* 11426 */ "mtmsr \000"
1253 /* 11433 */ "mtsr \000"
1254 /* 11439 */ "lvsr \000"
1255 /* 11445 */ "bcctr \000"
1256 /* 11452 */ "mfctr \000"
1257 /* 11459 */ "mtctr \000"
1258 /* 11466 */ "pmxvi16ger2s \000"
1259 /* 11480 */ "addg6s \000"
1260 /* 11488 */ "efdabs \000"
1261 /* 11496 */ "fabs \000"
1262 /* 11502 */ "efdnabs \000"
1263 /* 11511 */ "fnabs \000"
1264 /* 11518 */ "efsnabs \000"
1265 /* 11527 */ "evfsnabs \000"
1266 /* 11537 */ "efsabs \000"
1267 /* 11545 */ "evfsabs \000"
1268 /* 11554 */ "evabs \000"
1269 /* 11561 */ "vsum4sbs \000"
1270 /* 11571 */ "vsubsbs \000"
1271 /* 11580 */ "vaddsbs \000"
1272 /* 11589 */ "vsum4ubs \000"
1273 /* 11599 */ "vsububs \000"
1274 /* 11608 */ "vaddubs \000"
1275 /* 11617 */ "fsubs \000"
1276 /* 11624 */ "fmsubs \000"
1277 /* 11632 */ "fnmsubs \000"
1278 /* 11641 */ "fadds \000"
1279 /* 11648 */ "fmadds \000"
1280 /* 11656 */ "fnmadds \000"
1281 /* 11665 */ "fcfids \000"
1282 /* 11673 */ "dcbtds \000"
1283 /* 11681 */ "dcbtstds \000"
1284 /* 11691 */ "xscvdpsxds \000"
1285 /* 11703 */ "xvcvdpsxds \000"
1286 /* 11715 */ "xvcvspsxds \000"
1287 /* 11727 */ "xscvdpuxds \000"
1288 /* 11739 */ "xvcvdpuxds \000"
1289 /* 11751 */ "xvcvspuxds \000"
1290 /* 11763 */ "fres \000"
1291 /* 11769 */ "frsqrtes \000"
1292 /* 11779 */ "efdcfs \000"
1293 /* 11787 */ "mffs \000"
1294 /* 11793 */ "plfs \000"
1295 /* 11799 */ "mcrfs \000"
1296 /* 11806 */ "pstfs \000"
1297 /* 11813 */ "vsum4shs \000"
1298 /* 11823 */ "vsubshs \000"
1299 /* 11832 */ "vmhaddshs \000"
1300 /* 11843 */ "vmhraddshs \000"
1301 /* 11855 */ "vaddshs \000"
1302 /* 11864 */ "vmsumshs \000"
1303 /* 11874 */ "vsubuhs \000"
1304 /* 11883 */ "vadduhs \000"
1305 /* 11892 */ "vmsumuhs \000"
1306 /* 11902 */ "subis \000"
1307 /* 11909 */ "subpcis \000"
1308 /* 11918 */ "addpcis \000"
1309 /* 11927 */ "paddis \000"
1310 /* 11935 */ "lis \000"
1311 /* 11940 */ "xoris \000"
1312 /* 11947 */ "evsrwis \000"
1313 /* 11956 */ "icbtls \000"
1314 /* 11964 */ "fmuls \000"
1315 /* 11971 */ "evlwhos \000"
1316 /* 11980 */ "dcbfps \000"
1317 /* 11988 */ "dcbstps \000"
1318 /* 11997 */ "vpksdss \000"
1319 /* 12006 */ "vpkshss \000"
1320 /* 12015 */ "vpkswss \000"
1321 /* 12024 */ "evcmpgts \000"
1322 /* 12034 */ "evcmplts \000"
1323 /* 12044 */ "fsqrts \000"
1324 /* 12052 */ "fcfidus \000"
1325 /* 12061 */ "vpksdus \000"
1326 /* 12070 */ "vpkudus \000"
1327 /* 12079 */ "subfus \000"
1328 /* 12087 */ "vpkshus \000"
1329 /* 12096 */ "vpkuhus \000"
1330 /* 12105 */ "vpkswus \000"
1331 /* 12114 */ "vpkuwus \000"
1332 /* 12123 */ "fdivs \000"
1333 /* 12130 */ "evsrws \000"
1334 /* 12138 */ "mtvsrws \000"
1335 /* 12147 */ "vsum2sws \000"
1336 /* 12157 */ "vsubsws \000"
1337 /* 12166 */ "vaddsws \000"
1338 /* 12175 */ "vsumsws \000"
1339 /* 12184 */ "vsubuws \000"
1340 /* 12193 */ "vadduws \000"
1341 /* 12202 */ "evdivws \000"
1342 /* 12211 */ "xscvdpsxws \000"
1343 /* 12223 */ "xvcvdpsxws \000"
1344 /* 12235 */ "xvcvspsxws \000"
1345 /* 12247 */ "xscvdpuxws \000"
1346 /* 12259 */ "xvcvdpuxws \000"
1347 /* 12271 */ "xvcvspuxws \000"
1348 /* 12283 */ "vctsxs \000"
1349 /* 12291 */ "vctuxs \000"
1350 /* 12299 */ "ldat \000"
1351 /* 12305 */ "stdat \000"
1352 /* 12312 */ "evlhhesplat \000"
1353 /* 12325 */ "evlwhsplat \000"
1354 /* 12337 */ "evlhhossplat \000"
1355 /* 12351 */ "evlhhousplat \000"
1356 /* 12365 */ "evlwwsplat \000"
1357 /* 12377 */ "lwat \000"
1358 /* 12383 */ "stwat \000"
1359 /* 12390 */ "dcbt \000"
1360 /* 12396 */ "icbt \000"
1361 /* 12402 */ "dcbtct \000"
1362 /* 12410 */ "dcbtstct \000"
1363 /* 12420 */ "efdcmpgt \000"
1364 /* 12430 */ "efscmpgt \000"
1365 /* 12440 */ "evfscmpgt \000"
1366 /* 12451 */ "efdtstgt \000"
1367 /* 12461 */ "efststgt \000"
1368 /* 12471 */ "evfststgt \000"
1369 /* 12482 */ "wait \000"
1370 /* 12488 */ "efdcmplt \000"
1371 /* 12498 */ "efscmplt \000"
1372 /* 12508 */ "evfscmplt \000"
1373 /* 12519 */ "efdtstlt \000"
1374 /* 12529 */ "efststlt \000"
1375 /* 12539 */ "evfststlt \000"
1376 /* 12550 */ "crnot \000"
1377 /* 12557 */ "fsqrt \000"
1378 /* 12564 */ "ftsqrt \000"
1379 /* 12572 */ "vncipherlast \000"
1380 /* 12586 */ "vcipherlast \000"
1381 /* 12599 */ "dcbst \000"
1382 /* 12606 */ "dst \000"
1383 /* 12611 */ "hashst \000"
1384 /* 12619 */ "dcbtst \000"
1385 /* 12627 */ "dstst \000"
1386 /* 12634 */ "dcbtt \000"
1387 /* 12641 */ "dstt \000"
1388 /* 12647 */ "dcbtstt \000"
1389 /* 12656 */ "dststt \000"
1390 /* 12664 */ "xxssumudmcext \000"
1391 /* 12679 */ "lhau \000"
1392 /* 12685 */ "stbu \000"
1393 /* 12691 */ "lfdu \000"
1394 /* 12697 */ "stfdu \000"
1395 /* 12704 */ "maddhdu \000"
1396 /* 12713 */ "mulhdu \000"
1397 /* 12721 */ "fcfidu \000"
1398 /* 12729 */ "fctidu \000"
1399 /* 12737 */ "ldu \000"
1400 /* 12742 */ "stdu \000"
1401 /* 12748 */ "divdu \000"
1402 /* 12755 */ "divdeu \000"
1403 /* 12763 */ "divweu \000"
1404 /* 12771 */ "sthu \000"
1405 /* 12777 */ "evsrwiu \000"
1406 /* 12786 */ "evlwhou \000"
1407 /* 12795 */ "dcmpu \000"
1408 /* 12802 */ "fcmpu \000"
1409 /* 12809 */ "lfsu \000"
1410 /* 12815 */ "stfsu \000"
1411 /* 12822 */ "evcmpgtu \000"
1412 /* 12832 */ "evcmpltu \000"
1413 /* 12842 */ "mulhwu \000"
1414 /* 12850 */ "fctiwu \000"
1415 /* 12858 */ "evsrwu \000"
1416 /* 12866 */ "stwu \000"
1417 /* 12872 */ "evdivwu \000"
1418 /* 12881 */ "lbzu \000"
1419 /* 12887 */ "lhzu \000"
1420 /* 12893 */ "lwzu \000"
1421 /* 12899 */ "scv \000"
1422 /* 12904 */ "slbmfev \000"
1423 /* 12913 */ "efddiv \000"
1424 /* 12921 */ "fdiv \000"
1425 /* 12927 */ "efsdiv \000"
1426 /* 12935 */ "evfsdiv \000"
1427 /* 12944 */ "ftdiv \000"
1428 /* 12951 */ "vslv \000"
1429 /* 12957 */ "xxleqv \000"
1430 /* 12965 */ "creqv \000"
1431 /* 12972 */ "eveqv \000"
1432 /* 12979 */ "vsrv \000"
1433 /* 12985 */ "plxv \000"
1434 /* 12991 */ "pstxv \000"
1435 /* 12998 */ "vextsb2w \000"
1436 /* 13008 */ "vextsh2w \000"
1437 /* 13018 */ "evmhesmfaaw \000"
1438 /* 13031 */ "evmhosmfaaw \000"
1439 /* 13044 */ "evmhessfaaw \000"
1440 /* 13057 */ "evmhossfaaw \000"
1441 /* 13070 */ "evaddsmiaaw \000"
1442 /* 13083 */ "evmhesmiaaw \000"
1443 /* 13096 */ "evsubfsmiaaw \000"
1444 /* 13110 */ "evmwlsmiaaw \000"
1445 /* 13123 */ "evmhosmiaaw \000"
1446 /* 13136 */ "evaddumiaaw \000"
1447 /* 13149 */ "evmheumiaaw \000"
1448 /* 13162 */ "evsubfumiaaw \000"
1449 /* 13176 */ "evmwlumiaaw \000"
1450 /* 13189 */ "evmhoumiaaw \000"
1451 /* 13202 */ "evaddssiaaw \000"
1452 /* 13215 */ "evmhessiaaw \000"
1453 /* 13228 */ "evsubfssiaaw \000"
1454 /* 13242 */ "evmwlssiaaw \000"
1455 /* 13255 */ "evmhossiaaw \000"
1456 /* 13268 */ "evaddusiaaw \000"
1457 /* 13281 */ "evmheusiaaw \000"
1458 /* 13294 */ "evsubfusiaaw \000"
1459 /* 13308 */ "evmwlusiaaw \000"
1460 /* 13321 */ "evmhousiaaw \000"
1461 /* 13334 */ "vshasigmaw \000"
1462 /* 13346 */ "vsraw \000"
1463 /* 13353 */ "vcntmbw \000"
1464 /* 13362 */ "vprtybw \000"
1465 /* 13371 */ "evaddw \000"
1466 /* 13379 */ "evldw \000"
1467 /* 13386 */ "evrndw \000"
1468 /* 13394 */ "evstdw \000"
1469 /* 13402 */ "vmrgew \000"
1470 /* 13410 */ "vcmpnew \000"
1471 /* 13419 */ "evsubfw \000"
1472 /* 13428 */ "evsubifw \000"
1473 /* 13438 */ "vnegw \000"
1474 /* 13445 */ "vmrghw \000"
1475 /* 13453 */ "xxmrghw \000"
1476 /* 13462 */ "mulhw \000"
1477 /* 13469 */ "evaddiw \000"
1478 /* 13478 */ "fctiw \000"
1479 /* 13485 */ "xxspltiw \000"
1480 /* 13495 */ "vmrglw \000"
1481 /* 13503 */ "xxmrglw \000"
1482 /* 13512 */ "mullw \000"
1483 /* 13519 */ "cmplw \000"
1484 /* 13526 */ "evrlw \000"
1485 /* 13533 */ "xvrlw \000"
1486 /* 13540 */ "evslw \000"
1487 /* 13547 */ "lmw \000"
1488 /* 13552 */ "stmw \000"
1489 /* 13558 */ "vpmsumw \000"
1490 /* 13567 */ "evmhesmfanw \000"
1491 /* 13580 */ "evmhosmfanw \000"
1492 /* 13593 */ "evmhessfanw \000"
1493 /* 13606 */ "evmhossfanw \000"
1494 /* 13619 */ "evmhesmianw \000"
1495 /* 13632 */ "evmwlsmianw \000"
1496 /* 13645 */ "evmhosmianw \000"
1497 /* 13658 */ "evmheumianw \000"
1498 /* 13671 */ "evmwlumianw \000"
1499 /* 13684 */ "evmhoumianw \000"
1500 /* 13697 */ "evmhessianw \000"
1501 /* 13710 */ "evmwlssianw \000"
1502 /* 13723 */ "evmhossianw \000"
1503 /* 13736 */ "evmheusianw \000"
1504 /* 13749 */ "evmwlusianw \000"
1505 /* 13762 */ "evmhousianw \000"
1506 /* 13775 */ "vmrgow \000"
1507 /* 13783 */ "cmpw \000"
1508 /* 13789 */ "xxbrw \000"
1509 /* 13796 */ "vsrw \000"
1510 /* 13802 */ "vmodsw \000"
1511 /* 13810 */ "vmulesw \000"
1512 /* 13819 */ "vdivesw \000"
1513 /* 13828 */ "vavgsw \000"
1514 /* 13836 */ "vupkhsw \000"
1515 /* 13845 */ "xvmulhsw \000"
1516 /* 13855 */ "vspltisw \000"
1517 /* 13865 */ "vupklsw \000"
1518 /* 13874 */ "evcntlsw \000"
1519 /* 13884 */ "vminsw \000"
1520 /* 13892 */ "vinsw \000"
1521 /* 13899 */ "vmulosw \000"
1522 /* 13908 */ "vcmpgtsw \000"
1523 /* 13918 */ "extsw \000"
1524 /* 13925 */ "vdivsw \000"
1525 /* 13933 */ "vmaxsw \000"
1526 /* 13941 */ "vspltw \000"
1527 /* 13949 */ "xxspltw \000"
1528 /* 13958 */ "vpopcntw \000"
1529 /* 13968 */ "vinsertw \000"
1530 /* 13978 */ "xxinsertw \000"
1531 /* 13989 */ "pstw \000"
1532 /* 13995 */ "vsubcuw \000"
1533 /* 14004 */ "vaddcuw \000"
1534 /* 14013 */ "vmoduw \000"
1535 /* 14021 */ "vabsduw \000"
1536 /* 14030 */ "vmuleuw \000"
1537 /* 14039 */ "vdiveuw \000"
1538 /* 14048 */ "vavguw \000"
1539 /* 14056 */ "xvmulhuw \000"
1540 /* 14066 */ "vminuw \000"
1541 /* 14074 */ "vmulouw \000"
1542 /* 14083 */ "vcmpequw \000"
1543 /* 14093 */ "vextractuw \000"
1544 /* 14105 */ "xxextractuw \000"
1545 /* 14118 */ "vcmpgtuw \000"
1546 /* 14128 */ "vdivuw \000"
1547 /* 14136 */ "vmaxuw \000"
1548 /* 14144 */ "xxblendvw \000"
1549 /* 14155 */ "divw \000"
1550 /* 14161 */ "vcmpnezw \000"
1551 /* 14171 */ "vclzw \000"
1552 /* 14178 */ "evcntlzw \000"
1553 /* 14188 */ "vctzw \000"
1554 /* 14195 */ "cnttzw \000"
1555 /* 14203 */ "lxvpb32x \000"
1556 /* 14213 */ "stxvpb32x \000"
1557 /* 14224 */ "lxvd2x \000"
1558 /* 14232 */ "stxvd2x \000"
1559 /* 14241 */ "lxvw4x \000"
1560 /* 14249 */ "stxvw4x \000"
1561 /* 14258 */ "lxvb16x \000"
1562 /* 14267 */ "stxvb16x \000"
1563 /* 14277 */ "lxvh8x \000"
1564 /* 14285 */ "stxvh8x \000"
1565 /* 14294 */ "lhax \000"
1566 /* 14300 */ "tlbivax \000"
1567 /* 14309 */ "lfiwax \000"
1568 /* 14317 */ "lxsiwax \000"
1569 /* 14326 */ "lwax \000"
1570 /* 14332 */ "lvebx \000"
1571 /* 14339 */ "stvebx \000"
1572 /* 14347 */ "stxsibx \000"
1573 /* 14356 */ "lxvrbx \000"
1574 /* 14364 */ "stxvrbx \000"
1575 /* 14373 */ "stbx \000"
1576 /* 14379 */ "xxsplti32dx \000"
1577 /* 14392 */ "evlddx \000"
1578 /* 14400 */ "evstddx \000"
1579 /* 14409 */ "lfdx \000"
1580 /* 14415 */ "stfdx \000"
1581 /* 14422 */ "ldx \000"
1582 /* 14427 */ "lxvrdx \000"
1583 /* 14435 */ "stxvrdx \000"
1584 /* 14444 */ "lxsdx \000"
1585 /* 14451 */ "stxsdx \000"
1586 /* 14459 */ "stdx \000"
1587 /* 14465 */ "addex \000"
1588 /* 14472 */ "evlwhex \000"
1589 /* 14481 */ "evstwhex \000"
1590 /* 14491 */ "diex \000"
1591 /* 14497 */ "dtstex \000"
1592 /* 14505 */ "evstwwex \000"
1593 /* 14515 */ "dxex \000"
1594 /* 14521 */ "evldhx \000"
1595 /* 14529 */ "evstdhx \000"
1596 /* 14538 */ "lvehx \000"
1597 /* 14545 */ "stvehx \000"
1598 /* 14553 */ "stxsihx \000"
1599 /* 14562 */ "lxvrhx \000"
1600 /* 14570 */ "stxvrhx \000"
1601 /* 14579 */ "sthx \000"
1602 /* 14585 */ "stbcix \000"
1603 /* 14593 */ "ldcix \000"
1604 /* 14600 */ "stdcix \000"
1605 /* 14608 */ "sthcix \000"
1606 /* 14616 */ "stwcix \000"
1607 /* 14624 */ "lbzcix \000"
1608 /* 14632 */ "lhzcix \000"
1609 /* 14640 */ "lwzcix \000"
1610 /* 14648 */ "dcffix \000"
1611 /* 14656 */ "dctfix \000"
1612 /* 14664 */ "xsrqpix \000"
1613 /* 14673 */ "vinsblx \000"
1614 /* 14682 */ "vextublx \000"
1615 /* 14692 */ "vinsdlx \000"
1616 /* 14701 */ "vinshlx \000"
1617 /* 14710 */ "vextuhlx \000"
1618 /* 14720 */ "tlbilx \000"
1619 /* 14728 */ "vinsbvlx \000"
1620 /* 14738 */ "vextdubvlx \000"
1621 /* 14750 */ "vextddvlx \000"
1622 /* 14761 */ "vinshvlx \000"
1623 /* 14771 */ "vextduhvlx \000"
1624 /* 14783 */ "vinswvlx \000"
1625 /* 14793 */ "vextduwvlx \000"
1626 /* 14805 */ "vinswlx \000"
1627 /* 14814 */ "vextuwlx \000"
1628 /* 14824 */ "xxpermx \000"
1629 /* 14833 */ "vsbox \000"
1630 /* 14840 */ "evstwhox \000"
1631 /* 14850 */ "evstwwox \000"
1632 /* 14860 */ "lbepx \000"
1633 /* 14867 */ "stbepx \000"
1634 /* 14875 */ "lfdepx \000"
1635 /* 14883 */ "stfdepx \000"
1636 /* 14892 */ "lhepx \000"
1637 /* 14899 */ "sthepx \000"
1638 /* 14907 */ "lwepx \000"
1639 /* 14914 */ "stwepx \000"
1640 /* 14922 */ "vupkhpx \000"
1641 /* 14931 */ "vpkpx \000"
1642 /* 14938 */ "vupklpx \000"
1643 /* 14947 */ "lxsspx \000"
1644 /* 14955 */ "stxsspx \000"
1645 /* 14964 */ "lxvpx \000"
1646 /* 14971 */ "stxvpx \000"
1647 /* 14979 */ "lbarx \000"
1648 /* 14986 */ "ldarx \000"
1649 /* 14993 */ "lharx \000"
1650 /* 15000 */ "lqarx \000"
1651 /* 15007 */ "lwarx \000"
1652 /* 15014 */ "ldbrx \000"
1653 /* 15021 */ "stdbrx \000"
1654 /* 15029 */ "lhbrx \000"
1655 /* 15036 */ "sthbrx \000"
1656 /* 15044 */ "vinsbrx \000"
1657 /* 15053 */ "vextubrx \000"
1658 /* 15063 */ "lwbrx \000"
1659 /* 15070 */ "stwbrx \000"
1660 /* 15078 */ "vinsdrx \000"
1661 /* 15087 */ "vinshrx \000"
1662 /* 15096 */ "vextuhrx \000"
1663 /* 15106 */ "vinsbvrx \000"
1664 /* 15116 */ "vextdubvrx \000"
1665 /* 15128 */ "vextddvrx \000"
1666 /* 15139 */ "vinshvrx \000"
1667 /* 15149 */ "vextduhvrx \000"
1668 /* 15161 */ "vinswvrx \000"
1669 /* 15171 */ "vextduwvrx \000"
1670 /* 15183 */ "vinswrx \000"
1671 /* 15192 */ "vextuwrx \000"
1672 /* 15202 */ "mcrxrx \000"
1673 /* 15210 */ "tlbsx \000"
1674 /* 15217 */ "lxvdsx \000"
1675 /* 15225 */ "vcfsx \000"
1676 /* 15232 */ "lfsx \000"
1677 /* 15238 */ "stfsx \000"
1678 /* 15245 */ "evlwhosx \000"
1679 /* 15255 */ "lxvwsx \000"
1680 /* 15263 */ "evlhhesplatx \000"
1681 /* 15277 */ "evlwhsplatx \000"
1682 /* 15290 */ "evlhhossplatx \000"
1683 /* 15305 */ "evlhhousplatx \000"
1684 /* 15320 */ "evlwwsplatx \000"
1685 /* 15333 */ "drintx \000"
1686 /* 15341 */ "lhaux \000"
1687 /* 15348 */ "lwaux \000"
1688 /* 15355 */ "stbux \000"
1689 /* 15362 */ "lfdux \000"
1690 /* 15369 */ "stfdux \000"
1691 /* 15377 */ "ldux \000"
1692 /* 15383 */ "stdux \000"
1693 /* 15390 */ "vcfux \000"
1694 /* 15397 */ "sthux \000"
1695 /* 15404 */ "evlwhoux \000"
1696 /* 15414 */ "lfsux \000"
1697 /* 15421 */ "stfsux \000"
1698 /* 15429 */ "stwux \000"
1699 /* 15436 */ "lbzux \000"
1700 /* 15443 */ "lhzux \000"
1701 /* 15450 */ "lwzux \000"
1702 /* 15457 */ "lvx \000"
1703 /* 15462 */ "stvx \000"
1704 /* 15468 */ "lxvx \000"
1705 /* 15474 */ "stxvx \000"
1706 /* 15481 */ "evldwx \000"
1707 /* 15489 */ "evstdwx \000"
1708 /* 15498 */ "lvewx \000"
1709 /* 15505 */ "stvewx \000"
1710 /* 15513 */ "stfiwx \000"
1711 /* 15521 */ "stxsiwx \000"
1712 /* 15530 */ "lxvrwx \000"
1713 /* 15538 */ "stxvrwx \000"
1714 /* 15547 */ "stwx \000"
1715 /* 15553 */ "lxsibzx \000"
1716 /* 15562 */ "lbzx \000"
1717 /* 15568 */ "lxsihzx \000"
1718 /* 15577 */ "lhzx \000"
1719 /* 15583 */ "lfiwzx \000"
1720 /* 15591 */ "lxsiwzx \000"
1721 /* 15600 */ "lwzx \000"
1722 /* 15606 */ "copy \000"
1723 /* 15612 */ "dcbz \000"
1724 /* 15618 */ "plbz \000"
1725 /* 15624 */ "dmxxsetaccz \000"
1726 /* 15637 */ "bdz \000"
1727 /* 15642 */ "efdctsidz \000"
1728 /* 15653 */ "fctidz \000"
1729 /* 15661 */ "efdctuidz \000"
1730 /* 15672 */ "xscvqpsdz \000"
1731 /* 15683 */ "xscvqpudz \000"
1732 /* 15694 */ "plhz \000"
1733 /* 15700 */ "vrfiz \000"
1734 /* 15707 */ "xsrdpiz \000"
1735 /* 15716 */ "xvrdpiz \000"
1736 /* 15725 */ "xvrspiz \000"
1737 /* 15734 */ "friz \000"
1738 /* 15740 */ "efdctsiz \000"
1739 /* 15750 */ "efsctsiz \000"
1740 /* 15760 */ "evfsctsiz \000"
1741 /* 15771 */ "efdctuiz \000"
1742 /* 15781 */ "efsctuiz \000"
1743 /* 15791 */ "bdnz \000"
1744 /* 15797 */ "xscvqpsqz \000"
1745 /* 15808 */ "xscvqpuqz \000"
1746 /* 15819 */ "dmsetdmrz \000"
1747 /* 15830 */ "fctiduz \000"
1748 /* 15839 */ "fctiwuz \000"
1749 /* 15848 */ "fctiwz \000"
1750 /* 15856 */ "plwz \000"
1751 /* 15862 */ "mfvsrwz \000"
1752 /* 15871 */ "mtvsrwz \000"
1753 /* 15880 */ "xscvqpswz \000"
1754 /* 15891 */ "xscvqpuwz \000"
1755 /* 15902 */ "bdzlrl+\000"
1756 /* 15910 */ "bdnzlrl+\000"
1757 /* 15919 */ "bdzlr+\000"
1758 /* 15926 */ "bdnzlr+\000"
1759 /* 15934 */ "evsel crD,\000"
1760 /* 15945 */ "bdzlrl-\000"
1761 /* 15953 */ "bdnzlrl-\000"
1762 /* 15962 */ "bdzlr-\000"
1763 /* 15969 */ "bdnzlr-\000"
1764 /* 15977 */ "# XRay Function Patchable RET.\000"
1765 /* 16008 */ "# XRay Typed Event Log.\000"
1766 /* 16032 */ "# XRay Custom Event Log.\000"
1767 /* 16057 */ "# XRay Function Enter.\000"
1768 /* 16080 */ "# XRay Tail Call Exit.\000"
1769 /* 16103 */ "# XRay Function Exit.\000"
1770 /* 16125 */ "trechkpt.\000"
1771 /* 16135 */ "ori 1, 1, 0\000"
1772 /* 16147 */ "ori 2, 2, 0\000"
1773 /* 16159 */ "#ADDISdtprelHA32\000"
1774 /* 16176 */ "#ADDItlsgdL32\000"
1775 /* 16190 */ "#ADDItlsldL32\000"
1776 /* 16204 */ "#LDgotTprelL32\000"
1777 /* 16219 */ "#ADDIdtprelL32\000"
1778 /* 16234 */ "#EH_SJLJ_LONGJMP32\000"
1779 /* 16253 */ "#EH_SJLJ_SETJMP32\000"
1780 /* 16271 */ "#ADDItlsgdLADDR32\000"
1781 /* 16289 */ "#ADDItlsldLADDR32\000"
1782 /* 16307 */ "GETtlsldADDR32\000"
1783 /* 16322 */ "GETtlsADDR32\000"
1784 /* 16335 */ "#PROBED_ALLOCA_32\000"
1785 /* 16353 */ "#PREPARE_PROBED_ALLOCA_32\000"
1786 /* 16379 */ "#PROBED_STACKALLOC_32\000"
1787 /* 16401 */ "#PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32\000"
1788 /* 16444 */ "#DFLOADf32\000"
1789 /* 16455 */ "#XFLOADf32\000"
1790 /* 16466 */ "#DFSTOREf32\000"
1791 /* 16478 */ "#XFSTOREf32\000"
1792 /* 16490 */ "#EH_SJLJ_LONGJMP64\000"
1793 /* 16509 */ "#EH_SJLJ_SETJMP64\000"
1794 /* 16527 */ "#PROBED_ALLOCA_64\000"
1795 /* 16545 */ "#PREPARE_PROBED_ALLOCA_64\000"
1796 /* 16571 */ "#PROBED_STACKALLOC_64\000"
1797 /* 16593 */ "#PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64\000"
1798 /* 16636 */ "#DFLOADf64\000"
1799 /* 16647 */ "#XFLOADf64\000"
1800 /* 16658 */ "#DFSTOREf64\000"
1801 /* 16670 */ "#XFSTOREf64\000"
1802 /* 16682 */ "#SELECT_CC_SPE4\000"
1803 /* 16698 */ "#SELECT_SPE4\000"
1804 /* 16711 */ "#SELECT_CC_F4\000"
1805 /* 16725 */ "#SELECT_F4\000"
1806 /* 16736 */ "#SELECT_CC_I4\000"
1807 /* 16750 */ "#SELECT_I4\000"
1808 /* 16761 */ "crxor 6, 6, 6\000"
1809 /* 16775 */ "creqv 6, 6, 6\000"
1810 /* 16789 */ "#SELECT_CC_F16\000"
1811 /* 16804 */ "#SELECT_F16\000"
1812 /* 16816 */ "#ATOMIC_LOAD_SUB_I128\000"
1813 /* 16838 */ "#ATOMIC_LOAD_ADD_I128\000"
1814 /* 16860 */ "#ATOMIC_LOAD_NAND_I128\000"
1815 /* 16883 */ "#ATOMIC_LOAD_AND_I128\000"
1816 /* 16905 */ "#ATOMIC_SWAP_I128\000"
1817 /* 16923 */ "#ATOMIC_CMP_SWAP_I128\000"
1818 /* 16945 */ "#ATOMIC_LOAD_XOR_I128\000"
1819 /* 16967 */ "#ATOMIC_LOAD_OR_I128\000"
1820 /* 16988 */ "#ADDIStocHA8\000"
1821 /* 17001 */ "#DYNALLOC8\000"
1822 /* 17012 */ "#CFENCE8\000"
1823 /* 17021 */ "#SELECT_CC_F8\000"
1824 /* 17035 */ "#SELECT_F8\000"
1825 /* 17046 */ "#SELECT_CC_I8\000"
1826 /* 17060 */ "#SELECT_I8\000"
1827 /* 17071 */ "#ADDItocL8\000"
1828 /* 17082 */ "#MovePCtoLR8\000"
1829 /* 17095 */ "#DYNAREAOFFSET8\000"
1830 /* 17111 */ "#ANDI_rec_1_EQ_BIT8\000"
1831 /* 17131 */ "#ANDI_rec_1_GT_BIT8\000"
1832 /* 17151 */ "#TLSGDAIX8\000"
1833 /* 17162 */ "#TLSLDAIX8\000"
1834 /* 17173 */ "#ADDItoc8\000"
1835 /* 17183 */ "#ADDIStocHA\000"
1836 /* 17195 */ "#ADDIStlsgdHA\000"
1837 /* 17209 */ "#ADDIStlsldHA\000"
1838 /* 17223 */ "#ADDISgotTprelHA\000"
1839 /* 17240 */ "#ADDISdtprelHA\000"
1840 /* 17255 */ "#ReadTB\000"
1841 /* 17263 */ "#RESTORE_UACC\000"
1842 /* 17277 */ "#SPILL_UACC\000"
1843 /* 17289 */ "#RESTORE_WACC\000"
1844 /* 17303 */ "#SPILL_WACC\000"
1845 /* 17315 */ "#RESTORE_ACC\000"
1846 /* 17328 */ "#SPILL_ACC\000"
1847 /* 17339 */ "#DYNALLOC\000"
1848 /* 17349 */ "#SELECT_CC_VSFRC\000"
1849 /* 17366 */ "#SELECT_VSFRC\000"
1850 /* 17380 */ "#SELECT_CC_VRRC\000"
1851 /* 17396 */ "#SELECT_VRRC\000"
1852 /* 17409 */ "#SELECT_CC_VSSRC\000"
1853 /* 17426 */ "#SELECT_VSSRC\000"
1854 /* 17440 */ "#SELECT_CC_VSRC\000"
1855 /* 17456 */ "#SELECT_VSRC\000"
1856 /* 17469 */ "#FA_LOAD\000"
1857 /* 17478 */ "#SPILLTOVSR_LD\000"
1858 /* 17493 */ "LIFETIME_END\000"
1859 /* 17506 */ "#SETRND\000"
1860 /* 17514 */ "#BUILD_QUADWORD\000"
1861 /* 17530 */ "#RESTORE_QUADWORD\000"
1862 /* 17548 */ "#SPILL_QUADWORD\000"
1863 /* 17564 */ "#SPLIT_QUADWORD\000"
1864 /* 17580 */ "PSEUDO_PROBE\000"
1865 /* 17593 */ "#FENCE\000"
1866 /* 17600 */ "#CFENCE\000"
1867 /* 17608 */ "BUNDLE\000"
1868 /* 17615 */ "#NAME\000"
1869 /* 17621 */ "#SELECT_CC_SPE\000"
1870 /* 17636 */ "#SELECT_SPE\000"
1871 /* 17648 */ "FAKE_USE\000"
1872 /* 17657 */ "DBG_VALUE\000"
1873 /* 17667 */ "DBG_INSTR_REF\000"
1874 /* 17681 */ "DBG_PHI\000"
1875 /* 17689 */ "#LDtocJTI\000"
1876 /* 17699 */ "DBG_LABEL\000"
1877 /* 17709 */ "#GETtlsldADDRPCREL\000"
1878 /* 17728 */ "#GETtlsADDRPCREL\000"
1879 /* 17745 */ "#LDtocL\000"
1880 /* 17753 */ "#ADDItocL\000"
1881 /* 17763 */ "#LWZtocL\000"
1882 /* 17772 */ "#ADDItlsgdL\000"
1883 /* 17784 */ "#ADDItlsldL\000"
1884 /* 17796 */ "#LDgotTprelL\000"
1885 /* 17809 */ "#ADDIdtprelL\000"
1886 /* 17822 */ "#SETFLM\000"
1887 /* 17830 */ "#LDAT_CSNE_PSEUDO\000"
1888 /* 17848 */ "#LWAT_CSNE_PSEUDO\000"
1889 /* 17866 */ "#LQX_PSEUDO\000"
1890 /* 17878 */ "#STQX_PSEUDO\000"
1891 /* 17891 */ "#PPCEIEIO\000"
1892 /* 17901 */ "#UNENCODED_NOP\000"
1893 /* 17916 */ "#RESTORE_DMRP\000"
1894 /* 17930 */ "#SPILL_DMRP\000"
1895 /* 17942 */ "#UpdateGBR\000"
1896 /* 17953 */ "#RESTORE_CR\000"
1897 /* 17965 */ "#SPILL_CR\000"
1898 /* 17975 */ "#ADDItlsgdLADDR\000"
1899 /* 17991 */ "#ADDItlsldLADDR\000"
1900 /* 18007 */ "#GETtlsldADDR\000"
1901 /* 18021 */ "#GETtlsADDR\000"
1902 /* 18033 */ "#KILL_PAIR\000"
1903 /* 18044 */ "#MovePCtoLR\000"
1904 /* 18056 */ "#MoveGOTtoLR\000"
1905 /* 18069 */ "#RESTORE_DMR\000"
1906 /* 18082 */ "#SPILL_DMR\000"
1907 /* 18093 */ "#TCHECK_RET\000"
1908 /* 18105 */ "#TBEGIN_RET\000"
1909 /* 18117 */ "#DYNAREAOFFSET\000"
1910 /* 18132 */ "#RESTORE_CRBIT\000"
1911 /* 18147 */ "#SPILL_CRBIT\000"
1912 /* 18160 */ "#ANDI_rec_1_EQ_BIT\000"
1913 /* 18179 */ "#ANDI_rec_1_GT_BIT\000"
1914 /* 18198 */ "#PPC32GOT\000"
1915 /* 18208 */ "#PPC32PICGOT\000"
1916 /* 18221 */ "#LDtocCPT\000"
1917 /* 18231 */ "LIFETIME_START\000"
1918 /* 18246 */ "DBG_VALUE_LIST\000"
1919 /* 18261 */ "#SPILLTOVSR_ST\000"
1920 /* 18276 */ "#LIWAX\000"
1921 /* 18283 */ "#SPILLTOVSR_LDX\000"
1922 /* 18299 */ "GETtlsMOD32AIX\000"
1923 /* 18314 */ "GETtlsADDR32AIX\000"
1924 /* 18330 */ "GETtlsTpointer32AIX\000"
1925 /* 18350 */ "GETtlsMOD64AIX\000"
1926 /* 18365 */ "GETtlsADDR64AIX\000"
1927 /* 18381 */ "#TLSGDAIX\000"
1928 /* 18391 */ "#TLSLDAIX\000"
1929 /* 18401 */ "#SPILLTOVSR_STX\000"
1930 /* 18417 */ "#STIWX\000"
1931 /* 18424 */ "#LIWZX\000"
1932 /* 18431 */ "bca\000"
1933 /* 18435 */ "slbia\000"
1934 /* 18441 */ "tlbia\000"
1935 /* 18447 */ "bcla\000"
1936 /* 18452 */ "clrbhrb\000"
1937 /* 18460 */ "bc\000"
1938 /* 18463 */ "slbsync\000"
1939 /* 18471 */ "tlbsync\000"
1940 /* 18479 */ "msgsync\000"
1941 /* 18487 */ "isync\000"
1942 /* 18493 */ "msync\000"
1943 /* 18499 */ "#LDtoc\000"
1944 /* 18506 */ "#ADDItoc\000"
1945 /* 18515 */ "#LWZtoc\000"
1946 /* 18523 */ "hrfid\000"
1947 /* 18529 */ "tlbre\000"
1948 /* 18535 */ "tlbwe\000"
1949 /* 18541 */ "#SETRNDi\000"
1950 /* 18550 */ "rfci\000"
1951 /* 18555 */ "rfmci\000"
1952 /* 18561 */ "rfdi\000"
1953 /* 18566 */ "rfi\000"
1954 /* 18570 */ "bcl\000"
1955 /* 18574 */ "#PADDIdtprel\000"
1956 /* 18587 */ "# FEntry call\000"
1957 /* 18601 */ "dssall\000"
1958 /* 18608 */ "blrl\000"
1959 /* 18613 */ "bdzlrl\000"
1960 /* 18620 */ "bdnzlrl\000"
1961 /* 18628 */ "bctrl\000"
1962 /* 18634 */ "attn\000"
1963 /* 18639 */ "eieio\000"
1964 /* 18645 */ "nap\000"
1965 /* 18649 */ "trap\000"
1966 /* 18654 */ "nop\000"
1967 /* 18658 */ "#DecreaseCTR8loop\000"
1968 /* 18676 */ "#DecreaseCTRloop\000"
1969 /* 18693 */ "stop\000"
1970 /* 18698 */ "blr\000"
1971 /* 18702 */ "bdzlr\000"
1972 /* 18708 */ "bdnzlr\000"
1973 /* 18715 */ "bctr\000"
1974 /* 18720 */ "cpabort\000"
1975};
1976#ifdef __GNUC__
1977#pragma GCC diagnostic pop
1978#endif
1979
1980 static const uint32_t OpInfo0[] = {
1981 0U, // PHI
1982 0U, // INLINEASM
1983 0U, // INLINEASM_BR
1984 0U, // CFI_INSTRUCTION
1985 0U, // EH_LABEL
1986 0U, // GC_LABEL
1987 0U, // ANNOTATION_LABEL
1988 0U, // KILL
1989 0U, // EXTRACT_SUBREG
1990 0U, // INSERT_SUBREG
1991 0U, // IMPLICIT_DEF
1992 0U, // INIT_UNDEF
1993 0U, // SUBREG_TO_REG
1994 0U, // COPY_TO_REGCLASS
1995 17658U, // DBG_VALUE
1996 18247U, // DBG_VALUE_LIST
1997 17668U, // DBG_INSTR_REF
1998 17682U, // DBG_PHI
1999 17700U, // DBG_LABEL
2000 0U, // REG_SEQUENCE
2001 0U, // COPY
2002 0U, // COPY_LANEMASK
2003 17609U, // BUNDLE
2004 18232U, // LIFETIME_START
2005 17494U, // LIFETIME_END
2006 17581U, // PSEUDO_PROBE
2007 0U, // ARITH_FENCE
2008 0U, // STACKMAP
2009 18588U, // FENTRY_CALL
2010 0U, // PATCHPOINT
2011 0U, // LOAD_STACK_GUARD
2012 0U, // PREALLOCATED_SETUP
2013 0U, // PREALLOCATED_ARG
2014 0U, // STATEPOINT
2015 0U, // LOCAL_ESCAPE
2016 0U, // FAULTING_OP
2017 0U, // PATCHABLE_OP
2018 16058U, // PATCHABLE_FUNCTION_ENTER
2019 15978U, // PATCHABLE_RET
2020 16104U, // PATCHABLE_FUNCTION_EXIT
2021 16081U, // PATCHABLE_TAIL_CALL
2022 16033U, // PATCHABLE_EVENT_CALL
2023 16009U, // PATCHABLE_TYPED_EVENT_CALL
2024 0U, // ICALL_BRANCH_FUNNEL
2025 17649U, // FAKE_USE
2026 0U, // MEMBARRIER
2027 0U, // JUMP_TABLE_DEBUG_INFO
2028 0U, // RELOC_NONE
2029 0U, // CONVERGENCECTRL_ENTRY
2030 0U, // CONVERGENCECTRL_ANCHOR
2031 0U, // CONVERGENCECTRL_LOOP
2032 0U, // CONVERGENCECTRL_GLUE
2033 0U, // G_ASSERT_SEXT
2034 0U, // G_ASSERT_ZEXT
2035 0U, // G_ASSERT_ALIGN
2036 0U, // G_ADD
2037 0U, // G_SUB
2038 0U, // G_MUL
2039 0U, // G_SDIV
2040 0U, // G_UDIV
2041 0U, // G_SREM
2042 0U, // G_UREM
2043 0U, // G_SDIVREM
2044 0U, // G_UDIVREM
2045 0U, // G_AND
2046 0U, // G_OR
2047 0U, // G_XOR
2048 0U, // G_ABDS
2049 0U, // G_ABDU
2050 0U, // G_UAVGFLOOR
2051 0U, // G_UAVGCEIL
2052 0U, // G_SAVGFLOOR
2053 0U, // G_SAVGCEIL
2054 0U, // G_IMPLICIT_DEF
2055 0U, // G_PHI
2056 0U, // G_FRAME_INDEX
2057 0U, // G_GLOBAL_VALUE
2058 0U, // G_PTRAUTH_GLOBAL_VALUE
2059 0U, // G_CONSTANT_POOL
2060 0U, // G_EXTRACT
2061 0U, // G_UNMERGE_VALUES
2062 0U, // G_INSERT
2063 0U, // G_MERGE_VALUES
2064 0U, // G_BUILD_VECTOR
2065 0U, // G_BUILD_VECTOR_TRUNC
2066 0U, // G_CONCAT_VECTORS
2067 0U, // G_PTRTOINT
2068 0U, // G_INTTOPTR
2069 0U, // G_BITCAST
2070 0U, // G_FREEZE
2071 0U, // G_CONSTANT_FOLD_BARRIER
2072 0U, // G_INTRINSIC_FPTRUNC_ROUND
2073 0U, // G_INTRINSIC_TRUNC
2074 0U, // G_INTRINSIC_ROUND
2075 0U, // G_INTRINSIC_LRINT
2076 0U, // G_INTRINSIC_LLRINT
2077 0U, // G_INTRINSIC_ROUNDEVEN
2078 0U, // G_READCYCLECOUNTER
2079 0U, // G_READSTEADYCOUNTER
2080 0U, // G_LOAD
2081 0U, // G_SEXTLOAD
2082 0U, // G_ZEXTLOAD
2083 0U, // G_FPEXTLOAD
2084 0U, // G_INDEXED_LOAD
2085 0U, // G_INDEXED_SEXTLOAD
2086 0U, // G_INDEXED_ZEXTLOAD
2087 0U, // G_STORE
2088 0U, // G_FPTRUNCSTORE
2089 0U, // G_INDEXED_STORE
2090 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
2091 0U, // G_ATOMIC_CMPXCHG
2092 0U, // G_ATOMICRMW_XCHG
2093 0U, // G_ATOMICRMW_ADD
2094 0U, // G_ATOMICRMW_SUB
2095 0U, // G_ATOMICRMW_AND
2096 0U, // G_ATOMICRMW_NAND
2097 0U, // G_ATOMICRMW_OR
2098 0U, // G_ATOMICRMW_XOR
2099 0U, // G_ATOMICRMW_MAX
2100 0U, // G_ATOMICRMW_MIN
2101 0U, // G_ATOMICRMW_UMAX
2102 0U, // G_ATOMICRMW_UMIN
2103 0U, // G_ATOMICRMW_FADD
2104 0U, // G_ATOMICRMW_FSUB
2105 0U, // G_ATOMICRMW_FMAX
2106 0U, // G_ATOMICRMW_FMIN
2107 0U, // G_ATOMICRMW_FMAXIMUM
2108 0U, // G_ATOMICRMW_FMINIMUM
2109 0U, // G_ATOMICRMW_FMAXIMUMNUM
2110 0U, // G_ATOMICRMW_FMINIMUMNUM
2111 0U, // G_ATOMICRMW_UINC_WRAP
2112 0U, // G_ATOMICRMW_UDEC_WRAP
2113 0U, // G_ATOMICRMW_USUB_COND
2114 0U, // G_ATOMICRMW_USUB_SAT
2115 0U, // G_FENCE
2116 0U, // G_PREFETCH
2117 0U, // G_BRCOND
2118 0U, // G_BRINDIRECT
2119 0U, // G_INVOKE_REGION_START
2120 0U, // G_INTRINSIC
2121 0U, // G_INTRINSIC_W_SIDE_EFFECTS
2122 0U, // G_INTRINSIC_CONVERGENT
2123 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
2124 0U, // G_ANYEXT
2125 0U, // G_TRUNC
2126 0U, // G_TRUNC_SSAT_S
2127 0U, // G_TRUNC_SSAT_U
2128 0U, // G_TRUNC_USAT_U
2129 0U, // G_CONSTANT
2130 0U, // G_FCONSTANT
2131 0U, // G_VASTART
2132 0U, // G_VAARG
2133 0U, // G_SEXT
2134 0U, // G_SEXT_INREG
2135 0U, // G_ZEXT
2136 0U, // G_SHL
2137 0U, // G_LSHR
2138 0U, // G_ASHR
2139 0U, // G_FSHL
2140 0U, // G_FSHR
2141 0U, // G_ROTR
2142 0U, // G_ROTL
2143 0U, // G_ICMP
2144 0U, // G_FCMP
2145 0U, // G_SCMP
2146 0U, // G_UCMP
2147 0U, // G_SELECT
2148 0U, // G_UADDO
2149 0U, // G_UADDE
2150 0U, // G_USUBO
2151 0U, // G_USUBE
2152 0U, // G_SADDO
2153 0U, // G_SADDE
2154 0U, // G_SSUBO
2155 0U, // G_SSUBE
2156 0U, // G_UMULO
2157 0U, // G_SMULO
2158 0U, // G_UMULH
2159 0U, // G_SMULH
2160 0U, // G_UADDSAT
2161 0U, // G_SADDSAT
2162 0U, // G_USUBSAT
2163 0U, // G_SSUBSAT
2164 0U, // G_USHLSAT
2165 0U, // G_SSHLSAT
2166 0U, // G_SMULFIX
2167 0U, // G_UMULFIX
2168 0U, // G_SMULFIXSAT
2169 0U, // G_UMULFIXSAT
2170 0U, // G_SDIVFIX
2171 0U, // G_UDIVFIX
2172 0U, // G_SDIVFIXSAT
2173 0U, // G_UDIVFIXSAT
2174 0U, // G_FADD
2175 0U, // G_FSUB
2176 0U, // G_FMUL
2177 0U, // G_FMA
2178 0U, // G_FMAD
2179 0U, // G_FDIV
2180 0U, // G_FREM
2181 0U, // G_FMODF
2182 0U, // G_FPOW
2183 0U, // G_FPOWI
2184 0U, // G_FEXP
2185 0U, // G_FEXP2
2186 0U, // G_FEXP10
2187 0U, // G_FLOG
2188 0U, // G_FLOG2
2189 0U, // G_FLOG10
2190 0U, // G_FLDEXP
2191 0U, // G_FFREXP
2192 0U, // G_FNEG
2193 0U, // G_FPEXT
2194 0U, // G_FPTRUNC
2195 0U, // G_FPTOSI
2196 0U, // G_FPTOUI
2197 0U, // G_SITOFP
2198 0U, // G_UITOFP
2199 0U, // G_FPTOSI_SAT
2200 0U, // G_FPTOUI_SAT
2201 0U, // G_FABS
2202 0U, // G_FCOPYSIGN
2203 0U, // G_IS_FPCLASS
2204 0U, // G_FCANONICALIZE
2205 0U, // G_FMINNUM
2206 0U, // G_FMAXNUM
2207 0U, // G_FMINNUM_IEEE
2208 0U, // G_FMAXNUM_IEEE
2209 0U, // G_FMINIMUM
2210 0U, // G_FMAXIMUM
2211 0U, // G_FMINIMUMNUM
2212 0U, // G_FMAXIMUMNUM
2213 0U, // G_GET_FPENV
2214 0U, // G_SET_FPENV
2215 0U, // G_RESET_FPENV
2216 0U, // G_GET_FPMODE
2217 0U, // G_SET_FPMODE
2218 0U, // G_RESET_FPMODE
2219 0U, // G_GET_ROUNDING
2220 0U, // G_SET_ROUNDING
2221 0U, // G_PTR_ADD
2222 0U, // G_PTRMASK
2223 0U, // G_SMIN
2224 0U, // G_SMAX
2225 0U, // G_UMIN
2226 0U, // G_UMAX
2227 0U, // G_ABS
2228 0U, // G_LROUND
2229 0U, // G_LLROUND
2230 0U, // G_BR
2231 0U, // G_BRJT
2232 0U, // G_VSCALE
2233 0U, // G_INSERT_SUBVECTOR
2234 0U, // G_EXTRACT_SUBVECTOR
2235 0U, // G_INSERT_VECTOR_ELT
2236 0U, // G_EXTRACT_VECTOR_ELT
2237 0U, // G_SHUFFLE_VECTOR
2238 0U, // G_SPLAT_VECTOR
2239 0U, // G_STEP_VECTOR
2240 0U, // G_VECTOR_COMPRESS
2241 0U, // G_CTTZ
2242 0U, // G_CTTZ_ZERO_POISON
2243 0U, // G_CTLZ
2244 0U, // G_CTLZ_ZERO_POISON
2245 0U, // G_CTLS
2246 0U, // G_CTPOP
2247 0U, // G_BSWAP
2248 0U, // G_BITREVERSE
2249 0U, // G_CLMUL
2250 0U, // G_FCEIL
2251 0U, // G_FCOS
2252 0U, // G_FSIN
2253 0U, // G_FSINCOS
2254 0U, // G_FTAN
2255 0U, // G_FACOS
2256 0U, // G_FASIN
2257 0U, // G_FATAN
2258 0U, // G_FATAN2
2259 0U, // G_FCOSH
2260 0U, // G_FSINH
2261 0U, // G_FTANH
2262 0U, // G_FSQRT
2263 0U, // G_FFLOOR
2264 0U, // G_FRINT
2265 0U, // G_FNEARBYINT
2266 0U, // G_ADDRSPACE_CAST
2267 0U, // G_BLOCK_ADDR
2268 0U, // G_JUMP_TABLE
2269 0U, // G_DYN_STACKALLOC
2270 0U, // G_STACKSAVE
2271 0U, // G_STACKRESTORE
2272 0U, // G_STRICT_FADD
2273 0U, // G_STRICT_FSUB
2274 0U, // G_STRICT_FMUL
2275 0U, // G_STRICT_FDIV
2276 0U, // G_STRICT_FREM
2277 0U, // G_STRICT_FMA
2278 0U, // G_STRICT_FSQRT
2279 0U, // G_STRICT_FLDEXP
2280 0U, // G_STRICT_FCMP
2281 0U, // G_STRICT_FCMPS
2282 0U, // G_READ_REGISTER
2283 0U, // G_WRITE_REGISTER
2284 0U, // G_MEMCPY
2285 0U, // G_MEMCPY_INLINE
2286 0U, // G_MEMMOVE
2287 0U, // G_MEMSET
2288 0U, // G_BZERO
2289 0U, // G_MEMSET_INLINE
2290 0U, // G_TRAP
2291 0U, // G_DEBUGTRAP
2292 0U, // G_UBSANTRAP
2293 0U, // G_VECREDUCE_SEQ_FADD
2294 0U, // G_VECREDUCE_SEQ_FMUL
2295 0U, // G_VECREDUCE_FADD
2296 0U, // G_VECREDUCE_FMUL
2297 0U, // G_VECREDUCE_FMAX
2298 0U, // G_VECREDUCE_FMIN
2299 0U, // G_VECREDUCE_FMAXIMUM
2300 0U, // G_VECREDUCE_FMINIMUM
2301 0U, // G_VECREDUCE_FMAXIMUMNUM
2302 0U, // G_VECREDUCE_FMINIMUMNUM
2303 0U, // G_VECREDUCE_ADD
2304 0U, // G_VECREDUCE_MUL
2305 0U, // G_VECREDUCE_AND
2306 0U, // G_VECREDUCE_OR
2307 0U, // G_VECREDUCE_XOR
2308 0U, // G_VECREDUCE_SMAX
2309 0U, // G_VECREDUCE_SMIN
2310 0U, // G_VECREDUCE_UMAX
2311 0U, // G_VECREDUCE_UMIN
2312 0U, // G_SBFX
2313 0U, // G_UBFX
2314 16924U, // ATOMIC_CMP_SWAP_I128
2315 16839U, // ATOMIC_LOAD_ADD_I128
2316 16884U, // ATOMIC_LOAD_AND_I128
2317 16861U, // ATOMIC_LOAD_NAND_I128
2318 16968U, // ATOMIC_LOAD_OR_I128
2319 16817U, // ATOMIC_LOAD_SUB_I128
2320 16946U, // ATOMIC_LOAD_XOR_I128
2321 16906U, // ATOMIC_SWAP_I128
2322 17515U, // BUILD_QUADWORD
2323 35563U, // BUILD_UACC
2324 17601U, // CFENCE
2325 17013U, // CFENCE8
2326 2147522064U, // CLRLSLDI
2327 2147517336U, // CLRLSLDI_rec
2328 2147522598U, // CLRLSLWI
2329 2147517461U, // CLRLSLWI_rec
2330 2147522099U, // CLRRDI
2331 2147517363U, // CLRRDI_rec
2332 2147522639U, // CLRRWI
2333 2147517490U, // CLRRWI_rec
2334 1120472U, // DCBFL
2335 1123415U, // DCBFLP
2336 1126093U, // DCBFPS
2337 1118997U, // DCBFx
2338 1126101U, // DCBSTPS
2339 33632371U, // DCBTCT
2340 33631642U, // DCBTDS
2341 33632379U, // DCBTSTCT
2342 33631650U, // DCBTSTDS
2343 1126760U, // DCBTSTT
2344 1126732U, // DCBTSTx
2345 1126747U, // DCBTT
2346 1126503U, // DCBTx
2347 16445U, // DFLOADf32
2348 16637U, // DFLOADf64
2349 16467U, // DFSTOREf32
2350 16659U, // DFSTOREf64
2351 2147522074U, // EXTLDI
2352 2147517347U, // EXTLDI_rec
2353 2147522624U, // EXTLWI
2354 2147517481U, // EXTLWI_rec
2355 2147522123U, // EXTRDI
2356 2147517390U, // EXTRDI_rec
2357 2147522663U, // EXTRWI
2358 2147517517U, // EXTRWI_rec
2359 2147522608U, // INSLWI
2360 2147517472U, // INSLWI_rec
2361 2147522107U, // INSRDI
2362 2147517372U, // INSRDI_rec
2363 2147522647U, // INSRWI
2364 2147517499U, // INSRWI_rec
2365 18034U, // KILL_PAIR
2366 67144812U, // LAx
2367 17831U, // LDAT_CSNE_PSEUDO
2368 18277U, // LIWAX
2369 18425U, // LIWZX
2370 17849U, // LWAT_CSNE_PSEUDO
2371 17470U, // PPCLdFixedAddr
2372 2147522021U, // PSUBI
2373 2147522258U, // RLWIMIbm
2374 2147517436U, // RLWIMIbm_rec
2375 2147523349U, // RLWINMbm
2376 2147517602U, // RLWINMbm_rec
2377 2147523366U, // RLWNMbm
2378 2147517611U, // RLWNMbm_rec
2379 2147522115U, // ROTRDI
2380 2147517381U, // ROTRDI_rec
2381 2147522655U, // ROTRWI
2382 2147517508U, // ROTRWI_rec
2383 2147522068U, // SLDI
2384 2147517340U, // SLDI_rec
2385 2147522602U, // SLWI
2386 2147517465U, // SLWI_rec
2387 17479U, // SPILLTOVSR_LD
2388 18284U, // SPILLTOVSR_LDX
2389 18262U, // SPILLTOVSR_ST
2390 18402U, // SPILLTOVSR_STX
2391 2147522109U, // SRDI
2392 2147517374U, // SRDI_rec
2393 2147522649U, // SRWI
2394 2147517501U, // SRWI_rec
2395 18418U, // STIWX
2396 2147522022U, // SUBI
2397 2147520246U, // SUBIC
2398 2147516868U, // SUBIC_rec
2399 2147528319U, // SUBIS
2400 100707974U, // SUBPCIS
2401 16456U, // XFLOADf32
2402 16648U, // XFLOADf64
2403 16479U, // XFSTOREf32
2404 16671U, // XFSTOREf64
2405 2147520478U, // ADD4
2406 2147524239U, // ADD4O
2407 2147517711U, // ADD4O_rec
2408 2147520478U, // ADD4TLS
2409 2147516951U, // ADD4_rec
2410 2147520478U, // ADD8
2411 2147524239U, // ADD8O
2412 2147517711U, // ADD8O_rec
2413 2147520478U, // ADD8TLS
2414 2147520478U, // ADD8TLS_
2415 2147516951U, // ADD8_rec
2416 2147520200U, // ADDC
2417 2147520200U, // ADDC8
2418 2147524224U, // ADDC8O
2419 2147517694U, // ADDC8O_rec
2420 2147516835U, // ADDC8_rec
2421 2147524224U, // ADDCO
2422 2147517694U, // ADDCO_rec
2423 2147516835U, // ADDC_rec
2424 2147521152U, // ADDE
2425 2147521152U, // ADDE8
2426 2147524260U, // ADDE8O
2427 2147517735U, // ADDE8O_rec
2428 2147517114U, // ADDE8_rec
2429 2147524260U, // ADDEO
2430 2147517735U, // ADDEO_rec
2431 2147530882U, // ADDEX
2432 2147530882U, // ADDEX8
2433 2147517114U, // ADDE_rec
2434 2147527897U, // ADDG6S
2435 2147527897U, // ADDG6S8
2436 2147522050U, // ADDI
2437 2147522050U, // ADDI8
2438 2147520253U, // ADDIC
2439 2147520253U, // ADDIC8
2440 2147516876U, // ADDIC_rec
2441 2147528345U, // ADDIS
2442 2147528345U, // ADDIS8
2443 17241U, // ADDISdtprelHA
2444 16160U, // ADDISdtprelHA32
2445 17224U, // ADDISgotTprelHA
2446 17196U, // ADDIStlsgdHA
2447 17210U, // ADDIStlsldHA
2448 17184U, // ADDIStocHA
2449 16989U, // ADDIStocHA8
2450 17810U, // ADDIdtprelL
2451 16220U, // ADDIdtprelL32
2452 17773U, // ADDItlsgdL
2453 16177U, // ADDItlsgdL32
2454 17976U, // ADDItlsgdLADDR
2455 16272U, // ADDItlsgdLADDR32
2456 17785U, // ADDItlsldL
2457 16191U, // ADDItlsldL32
2458 17992U, // ADDItlsldLADDR
2459 16290U, // ADDItlsldLADDR32
2460 18507U, // ADDItoc
2461 17174U, // ADDItoc8
2462 17754U, // ADDItocL
2463 17072U, // ADDItocL8
2464 37571U, // ADDME
2465 37571U, // ADDME8
2466 40635U, // ADDME8O
2467 34113U, // ADDME8O_rec
2468 33498U, // ADDME8_rec
2469 40635U, // ADDMEO
2470 34113U, // ADDMEO_rec
2471 33498U, // ADDME_rec
2472 44687U, // ADDPCIS
2473 37638U, // ADDZE
2474 37638U, // ADDZE8
2475 40660U, // ADDZE8O
2476 34141U, // ADDZE8O_rec
2477 33547U, // ADDZE8_rec
2478 40660U, // ADDZEO
2479 34141U, // ADDZEO_rec
2480 33547U, // ADDZE_rec
2481 101112U, // ADJCALLSTACKDOWN
2482 101131U, // ADJCALLSTACKUP
2483 2147520733U, // AND
2484 2147520733U, // AND8
2485 2147517020U, // AND8_rec
2486 2147520209U, // ANDC
2487 2147520209U, // ANDC8
2488 2147516842U, // ANDC8_rec
2489 2147516842U, // ANDC_rec
2490 2147517356U, // ANDI8_rec
2491 2147518431U, // ANDIS8_rec
2492 2147518431U, // ANDIS_rec
2493 2147517356U, // ANDI_rec
2494 18161U, // ANDI_rec_1_EQ_BIT
2495 17112U, // ANDI_rec_1_EQ_BIT8
2496 18180U, // ANDI_rec_1_GT_BIT
2497 17132U, // ANDI_rec_1_GT_BIT8
2498 2147517020U, // AND_rec
2499 17616U, // ATOMIC_CMP_SWAP_I16
2500 17616U, // ATOMIC_CMP_SWAP_I32
2501 17616U, // ATOMIC_CMP_SWAP_I64
2502 17616U, // ATOMIC_CMP_SWAP_I8
2503 17616U, // ATOMIC_LOAD_ADD
2504 17616U, // ATOMIC_LOAD_ADD_I64
2505 17616U, // ATOMIC_LOAD_ADD_NOWP
2506 17616U, // ATOMIC_LOAD_AND
2507 17616U, // ATOMIC_LOAD_AND_I64
2508 17616U, // ATOMIC_LOAD_AND_NOWP
2509 17616U, // ATOMIC_LOAD_MAX
2510 17616U, // ATOMIC_LOAD_MAX_I64
2511 17616U, // ATOMIC_LOAD_MAX_NOWP
2512 17616U, // ATOMIC_LOAD_MIN
2513 17616U, // ATOMIC_LOAD_MIN_I64
2514 17616U, // ATOMIC_LOAD_MIN_NOWP
2515 17616U, // ATOMIC_LOAD_NAND
2516 17616U, // ATOMIC_LOAD_NAND_I64
2517 17616U, // ATOMIC_LOAD_NAND_NOWP
2518 17616U, // ATOMIC_LOAD_OR
2519 17616U, // ATOMIC_LOAD_OR_I64
2520 17616U, // ATOMIC_LOAD_OR_NOWP
2521 17616U, // ATOMIC_LOAD_SUB
2522 17616U, // ATOMIC_LOAD_SUB_I64
2523 17616U, // ATOMIC_LOAD_SUB_NOWP
2524 17616U, // ATOMIC_LOAD_UMAX
2525 17616U, // ATOMIC_LOAD_UMAX_I64
2526 17616U, // ATOMIC_LOAD_UMAX_NOWP
2527 17616U, // ATOMIC_LOAD_UMIN
2528 17616U, // ATOMIC_LOAD_UMIN_I64
2529 17616U, // ATOMIC_LOAD_UMIN_NOWP
2530 17616U, // ATOMIC_LOAD_XOR
2531 17616U, // ATOMIC_LOAD_XOR_I64
2532 17616U, // ATOMIC_LOAD_XOR_NOWP
2533 17616U, // ATOMIC_SWAP
2534 17616U, // ATOMIC_SWAP_I64
2535 17616U, // ATOMIC_SWAP_NOWP
2536 18635U, // ATTN
2537 1182903U, // B
2538 1215397U, // BA
2539 134250615U, // BC
2540 2312219U, // BCC
2541 3360795U, // BCCA
2542 4409371U, // BCCCTR
2543 4409371U, // BCCCTR8
2544 5457947U, // BCCCTRL
2545 5457947U, // BCCCTRL8
2546 6506523U, // BCCL
2547 7555099U, // BCCLA
2548 8603675U, // BCCLR
2549 9652251U, // BCCLRL
2550 10518697U, // BCCTR
2551 10518697U, // BCCTR8
2552 10518763U, // BCCTR8n
2553 10518675U, // BCCTRL
2554 10518675U, // BCCTRL8
2555 10518743U, // BCCTRL8n
2556 10518743U, // BCCTRLn
2557 10518763U, // BCCTRn
2558 2147516948U, // BCDADD_rec
2559 2147517619U, // BCDCFN_rec
2560 2147518145U, // BCDCFSQ_rec
2561 2147518835U, // BCDCFZ_rec
2562 2147517628U, // BCDCPSGN_rec
2563 34028U, // BCDCTN_rec
2564 34507U, // BCDCTSQ_rec
2565 2147518851U, // BCDCTZ_rec
2566 2147517648U, // BCDSETSGN_rec
2567 2147518307U, // BCDSR_rec
2568 2147516780U, // BCDSUB_rec
2569 2147518363U, // BCDS_rec
2570 2147516892U, // BCDTRUNC_rec
2571 2147518456U, // BCDUS_rec
2572 2147516903U, // BCDUTRUNC_rec
2573 134250623U, // BCL
2574 10518687U, // BCLR
2575 10518664U, // BCLRL
2576 10518733U, // BCLRLn
2577 10518754U, // BCLRn
2578 1179725U, // BCLalways
2579 134250693U, // BCLn
2580 18716U, // BCTR
2581 18716U, // BCTR8
2582 18629U, // BCTRL
2583 18629U, // BCTRL8
2584 229466U, // BCTRL8_LDinto_toc
2585 229466U, // BCTRL8_LDinto_toc_RM
2586 18629U, // BCTRL8_RM
2587 229480U, // BCTRL_LWZinto_toc
2588 229480U, // BCTRL_LWZinto_toc_RM
2589 18629U, // BCTRL_RM
2590 134250686U, // BCn
2591 1195440U, // BDNZ
2592 1195440U, // BDNZ8
2593 1215660U, // BDNZA
2594 1212697U, // BDNZAm
2595 1212457U, // BDNZAp
2596 1186222U, // BDNZL
2597 1215618U, // BDNZLA
2598 1212681U, // BDNZLAm
2599 1212441U, // BDNZLAp
2600 18709U, // BDNZLR
2601 18709U, // BDNZLR8
2602 18621U, // BDNZLRL
2603 15954U, // BDNZLRLm
2604 15911U, // BDNZLRLp
2605 15970U, // BDNZLRm
2606 15927U, // BDNZLRp
2607 1179944U, // BDNZLm
2608 1179704U, // BDNZLp
2609 1179958U, // BDNZm
2610 1179718U, // BDNZp
2611 1195286U, // BDZ
2612 1195286U, // BDZ8
2613 1215654U, // BDZA
2614 1212690U, // BDZAm
2615 1212450U, // BDZAp
2616 1186216U, // BDZL
2617 1215611U, // BDZLA
2618 1212673U, // BDZLAm
2619 1212433U, // BDZLAp
2620 18703U, // BDZLR
2621 18703U, // BDZLR8
2622 18614U, // BDZLRL
2623 15946U, // BDZLRLm
2624 15903U, // BDZLRLp
2625 15963U, // BDZLRm
2626 15920U, // BDZLRp
2627 1179937U, // BDZLm
2628 1179697U, // BDZLp
2629 1179952U, // BDZm
2630 1179712U, // BDZp
2631 1185951U, // BL
2632 1185951U, // BL8
2633 11671711U, // BL8_LDinto_toc
2634 11671711U, // BL8_LDinto_toc_RM
2635 12720287U, // BL8_NOP
2636 12720287U, // BL8_NOP_RM
2637 12851359U, // BL8_NOP_TLS
2638 1185951U, // BL8_NOTOC
2639 1185951U, // BL8_NOTOC_RM
2640 1317023U, // BL8_NOTOC_TLS
2641 1185951U, // BL8_RM
2642 1317023U, // BL8_TLS
2643 1317023U, // BL8_TLS_
2644 1215595U, // BLA
2645 1215595U, // BLA8
2646 12749931U, // BLA8_NOP
2647 12749931U, // BLA8_NOP_RM
2648 1215595U, // BLA8_RM
2649 1215595U, // BLA_RM
2650 18699U, // BLR
2651 18699U, // BLR8
2652 18609U, // BLRL
2653 13768863U, // BL_LWZinto_toc
2654 13768863U, // BL_LWZinto_toc_RM
2655 12720287U, // BL_NOP
2656 12720287U, // BL_NOP_RM
2657 1185951U, // BL_RM
2658 1317023U, // BL_TLS
2659 2147520713U, // BPERMD
2660 37160U, // BRD
2661 38042U, // BRH
2662 38042U, // BRH8
2663 2147520321U, // BRINC
2664 46560U, // BRW
2665 46560U, // BRW8
2666 37300U, // CBCDTD
2667 37300U, // CBCDTD8
2668 36819U, // CDTBCD
2669 36819U, // CDTBCD8
2670 2147520576U, // CFUGED
2671 18453U, // CLRBHRB
2672 2147519833U, // CMPB
2673 2147519833U, // CMPB8
2674 2147520800U, // CMPD
2675 2147522092U, // CMPDI
2676 2147519839U, // CMPEQB
2677 2147520684U, // CMPLD
2678 2147522056U, // CMPLDI
2679 2147529936U, // CMPLW
2680 2147522582U, // CMPLWI
2681 2315292007U, // CMPRB
2682 2315292007U, // CMPRB8
2683 2147530200U, // CMPW
2684 2147522632U, // CMPWI
2685 37464U, // CNTLZD
2686 2147523170U, // CNTLZDM
2687 33448U, // CNTLZD_rec
2688 46949U, // CNTLZW
2689 46949U, // CNTLZW8
2690 35071U, // CNTLZW8_rec
2691 35071U, // CNTLZW_rec
2692 37479U, // CNTTZD
2693 2147523187U, // CNTTZDM
2694 33457U, // CNTTZD_rec
2695 46964U, // CNTTZW
2696 46964U, // CNTTZW8
2697 35080U, // CNTTZW8_rec
2698 35080U, // CNTTZW_rec
2699 18721U, // CP_ABORT
2700 48375U, // CP_COPY
2701 48375U, // CP_COPY8
2702 2147517179U, // CP_PASTE8_rec
2703 2147517179U, // CP_PASTE_rec
2704 16776U, // CR6SET
2705 16762U, // CR6UNSET
2706 2147520763U, // CRAND
2707 2147520215U, // CRANDC
2708 2147529382U, // CREQV
2709 2147520747U, // CRNAND
2710 2147527751U, // CRNOR
2711 45319U, // CRNOT
2712 2147527765U, // CROR
2713 2147520342U, // CRORC
2714 2348855974U, // CRSET
2715 2348854394U, // CRUNSET
2716 2147527802U, // CRXOR
2717 2312219U, // CTRL_DEP
2718 2147520477U, // DADD
2719 2147527033U, // DADDQ
2720 2147518048U, // DADDQ_rec
2721 2147516950U, // DADD_rec
2722 234921567U, // DARN
2723 1117091U, // DCBA
2724 14979861U, // DCBF
2725 1123137U, // DCBFEP
2726 1119689U, // DCBI
2727 1126712U, // DCBST
2728 1123178U, // DCBSTEP
2729 16035943U, // DCBT
2730 336738U, // DCBTEP
2731 16036172U, // DCBTST
2732 336755U, // DCBTSTEP
2733 1129725U, // DCBZ
2734 1123197U, // DCBZEP
2735 1120673U, // DCBZL
2736 1123161U, // DCBZLEP
2737 38380U, // DCCCI
2738 47417U, // DCFFIX
2739 43853U, // DCFFIXQ
2740 43599U, // DCFFIXQQ
2741 34574U, // DCFFIXQ_rec
2742 35143U, // DCFFIX_rec
2743 2147524419U, // DCMPO
2744 2147527224U, // DCMPOQ
2745 2147529212U, // DCMPU
2746 2147527427U, // DCMPUQ
2747 41634U, // DCTDP
2748 34254U, // DCTDP_rec
2749 47425U, // DCTFIX
2750 43862U, // DCTFIXQ
2751 43609U, // DCTFIXQQ
2752 34584U, // DCTFIXQ_rec
2753 35152U, // DCTFIX_rec
2754 43591U, // DCTQPQ
2755 34488U, // DCTQPQ_rec
2756 364816U, // DDEDPD
2757 371080U, // DDEDPDQ
2758 362097U, // DDEDPDQ_rec
2759 361073U, // DDEDPD_rec
2760 2147529332U, // DDIV
2761 2147527471U, // DDIVQ
2762 2147518198U, // DDIVQ_rec
2763 2147518587U, // DDIV_rec
2764 1445835U, // DENBCD
2765 1452400U, // DENBCDQ
2766 1443414U, // DENBCDQ_rec
2767 1442315U, // DENBCD_rec
2768 2147530908U, // DIEX
2769 2147527478U, // DIEXQ
2770 2147518206U, // DIEXQ_rec
2771 2147518777U, // DIEX_rec
2772 2147521099U, // DIVD
2773 2147521158U, // DIVDE
2774 2147524267U, // DIVDEO
2775 2147517743U, // DIVDEO_rec
2776 2147529172U, // DIVDEU
2777 2147524544U, // DIVDEUO
2778 2147517832U, // DIVDEUO_rec
2779 2147518543U, // DIVDEU_rec
2780 2147517121U, // DIVDE_rec
2781 2147524253U, // DIVDO
2782 2147517727U, // DIVDO_rec
2783 2147529165U, // DIVDU
2784 2147524536U, // DIVDUO
2785 2147517823U, // DIVDUO_rec
2786 2147518535U, // DIVDU_rec
2787 2147517089U, // DIVD_rec
2788 2147530572U, // DIVW
2789 2147521270U, // DIVWE
2790 2147524300U, // DIVWEO
2791 2147517780U, // DIVWEO_rec
2792 2147529180U, // DIVWEU
2793 2147524553U, // DIVWEUO
2794 2147517842U, // DIVWEUO_rec
2795 2147518552U, // DIVWEU_rec
2796 2147517187U, // DIVWE_rec
2797 2147524578U, // DIVWO
2798 2147517870U, // DIVWO_rec
2799 2147529291U, // DIVWU
2800 2147524562U, // DIVWUO
2801 2147517852U, // DIVWUO_rec
2802 2147518579U, // DIVWU_rec
2803 2147518701U, // DIVW_rec
2804 44051U, // DMMR
2805 1097164U, // DMSETDMRZ
2806 2415957157U, // DMSHA2HASH
2807 33592497U, // DMSHA3HASH
2808 2147522912U, // DMUL
2809 2147527199U, // DMULQ
2810 2147518110U, // DMULQ_rec
2811 2147517570U, // DMUL_rec
2812 268479593U, // DMXOR
2813 2147519011U, // DMXVBF16GERX2
2814 2415959453U, // DMXVBF16GERX2NN
2815 2415961216U, // DMXVBF16GERX2NP
2816 2415959549U, // DMXVBF16GERX2PN
2817 2415961327U, // DMXVBF16GERX2PP
2818 2147519028U, // DMXVF16GERX2
2819 2415959472U, // DMXVF16GERX2NN
2820 2415961235U, // DMXVF16GERX2NP
2821 2415959568U, // DMXVF16GERX2PN
2822 2415961346U, // DMXVF16GERX2PP
2823 2147519056U, // DMXVI8GERX4
2824 2415961378U, // DMXVI8GERX4PP
2825 2415961468U, // DMXVI8GERX4SPP
2826 2147519113U, // DMXXEXTFDMR256
2827 2147518905U, // DMXXEXTFDMR512
2828 2147518905U, // DMXXEXTFDMR512_HI
2829 2147519129U, // DMXXINSTDMR256
2830 2147518921U, // DMXXINSTDMR512
2831 2147518921U, // DMXXINSTDMR512_HI
2832 1096969U, // DMXXSETACCZ
2833 2415955871U, // DMXXSHAPAD
2834 2147519633U, // DQUA
2835 431554U, // DQUAI
2836 436714U, // DQUAIQ
2837 427643U, // DQUAIQ_rec
2838 426864U, // DQUAI_rec
2839 2147526992U, // DQUAQ
2840 2147518022U, // DQUAQ_rec
2841 2147516733U, // DQUA_rec
2842 43584U, // DRDPQ
2843 34480U, // DRDPQ_rec
2844 302390904U, // DRINTN
2845 302393903U, // DRINTNQ
2846 302384806U, // DRINTNQ_rec
2847 302384373U, // DRINTN_rec
2848 302398438U, // DRINTX
2849 302394207U, // DRINTXQ
2850 302384930U, // DRINTXQ_rec
2851 302385505U, // DRINTX_rec
2852 2147520777U, // DRRND
2853 2147527040U, // DRRNDQ
2854 2147518056U, // DRRNDQ_rec
2855 2147517033U, // DRRND_rec
2856 43138U, // DRSP
2857 34348U, // DRSP_rec
2858 2147522203U, // DSCLI
2859 2147527164U, // DSCLIQ
2860 2147518084U, // DSCLIQ_rec
2861 2147517408U, // DSCLI_rec
2862 2147522431U, // DSCRI
2863 2147527172U, // DSCRIQ
2864 2147518093U, // DSCRIQ_rec
2865 2147517445U, // DSCRI_rec
2866 1519330U, // DSS
2867 18602U, // DSSALL
2868 2416423231U, // DST
2869 2416423231U, // DST64
2870 2416423252U, // DSTST
2871 2416423252U, // DSTST64
2872 2416423281U, // DSTSTT
2873 2416423281U, // DSTSTT64
2874 2416423266U, // DSTT
2875 2416423266U, // DSTT64
2876 2147520058U, // DSUB
2877 2147526999U, // DSUBQ
2878 2147518030U, // DSUBQ_rec
2879 2147516782U, // DSUB_rec
2880 2147520231U, // DTSTDC
2881 2147527015U, // DTSTDCQ
2882 2147521537U, // DTSTDG
2883 2147527137U, // DTSTDGQ
2884 2147530914U, // DTSTEX
2885 2147527485U, // DTSTEXQ
2886 2147521483U, // DTSTSF
2887 335582824U, // DTSTSFI
2888 335587826U, // DTSTSFIQ
2889 2147527128U, // DTSTSFQ
2890 47284U, // DXEX
2891 43846U, // DXEXQ
2892 34566U, // DXEXQ_rec
2893 35136U, // DXEX_rec
2894 17340U, // DYNALLOC
2895 17002U, // DYNALLOC8
2896 18118U, // DYNAREAOFFSET
2897 17096U, // DYNAREAOFFSET8
2898 18659U, // DecreaseCTR8loop
2899 18677U, // DecreaseCTRloop
2900 44257U, // EFDABS
2901 2147520475U, // EFDADD
2902 44548U, // EFDCFS
2903 37733U, // EFDCFSF
2904 38796U, // EFDCFSI
2905 36986U, // EFDCFSID
2906 37843U, // EFDCFUF
2907 38862U, // EFDCFUI
2908 37003U, // EFDCFUID
2909 2147527057U, // EFDCMPEQ
2910 2147528837U, // EFDCMPGT
2911 2147528905U, // EFDCMPLT
2912 37807U, // EFDCTSF
2913 38824U, // EFDCTSI
2914 48411U, // EFDCTSIDZ
2915 48509U, // EFDCTSIZ
2916 37871U, // EFDCTUF
2917 38890U, // EFDCTUI
2918 48430U, // EFDCTUIDZ
2919 48540U, // EFDCTUIZ
2920 2147529330U, // EFDDIV
2921 2147522910U, // EFDMUL
2922 44271U, // EFDNABS
2923 37905U, // EFDNEG
2924 2147520056U, // EFDSUB
2925 2147527097U, // EFDTSTEQ
2926 2147528868U, // EFDTSTGT
2927 2147528936U, // EFDTSTLT
2928 44306U, // EFSABS
2929 2147520534U, // EFSADD
2930 36936U, // EFSCFD
2931 37742U, // EFSCFSF
2932 38805U, // EFSCFSI
2933 37852U, // EFSCFUF
2934 38871U, // EFSCFUI
2935 2147527067U, // EFSCMPEQ
2936 2147528847U, // EFSCMPGT
2937 2147528915U, // EFSCMPLT
2938 37816U, // EFSCTSF
2939 38833U, // EFSCTSI
2940 48519U, // EFSCTSIZ
2941 37880U, // EFSCTUF
2942 38899U, // EFSCTUI
2943 48550U, // EFSCTUIZ
2944 2147529344U, // EFSDIV
2945 2147522934U, // EFSMUL
2946 44287U, // EFSNABS
2947 37919U, // EFSNEG
2948 2147520085U, // EFSSUB
2949 2147527107U, // EFSTSTEQ
2950 2147528878U, // EFSTSTGT
2951 2147528946U, // EFSTSTLT
2952 16235U, // EH_SjLj_LongJmp32
2953 16491U, // EH_SjLj_LongJmp64
2954 16254U, // EH_SjLj_SetJmp32
2955 16510U, // EH_SjLj_SetJmp64
2956 1179649U, // EH_SjLj_Setup
2957 2147529377U, // EQV
2958 2147529377U, // EQV8
2959 2147518601U, // EQV8_rec
2960 2147518601U, // EQV_rec
2961 44323U, // EVABS
2962 2181084318U, // EVADDIW
2963 45839U, // EVADDSMIAAW
2964 45971U, // EVADDSSIAAW
2965 45905U, // EVADDUMIAAW
2966 46037U, // EVADDUSIAAW
2967 2147529788U, // EVADDW
2968 2147520770U, // EVAND
2969 2147520223U, // EVANDC
2970 2147527088U, // EVCMPEQ
2971 2147528441U, // EVCMPGTS
2972 2147529239U, // EVCMPGTU
2973 2147528451U, // EVCMPLTS
2974 2147529249U, // EVCMPLTU
2975 46643U, // EVCNTLSW
2976 46947U, // EVCNTLZW
2977 2147528619U, // EVDIVWS
2978 2147529289U, // EVDIVWU
2979 2147529389U, // EVEQV
2980 36292U, // EVEXTSB
2981 38159U, // EVEXTSH
2982 44314U, // EVFSABS
2983 2147520542U, // EVFSADD
2984 37751U, // EVFSCFSF
2985 38814U, // EVFSCFSI
2986 37861U, // EVFSCFUF
2987 38880U, // EVFSCFUI
2988 2147527077U, // EVFSCMPEQ
2989 2147528857U, // EVFSCMPGT
2990 2147528925U, // EVFSCMPLT
2991 37825U, // EVFSCTSF
2992 38842U, // EVFSCTSI
2993 48529U, // EVFSCTSIZ
2994 37825U, // EVFSCTUF
2995 38908U, // EVFSCTUI
2996 48529U, // EVFSCTUIZ
2997 2147529352U, // EVFSDIV
2998 2147522942U, // EVFSMUL
2999 44296U, // EVFSNABS
3000 37927U, // EVFSNEG
3001 2147520093U, // EVFSSUB
3002 2147527117U, // EVFSTSTEQ
3003 2147528888U, // EVFSTSTGT
3004 2147528956U, // EVFSTSTLT
3005 67145767U, // EVLDD
3006 369145913U, // EVLDDX
3007 67146823U, // EVLDH
3008 369146042U, // EVLDHX
3009 67155012U, // EVLDW
3010 369147002U, // EVLDWX
3011 67153945U, // EVLHHESPLAT
3012 369146784U, // EVLHHESPLATX
3013 67153970U, // EVLHHOSSPLAT
3014 369146811U, // EVLHHOSSPLATX
3015 67153984U, // EVLHHOUSPLAT
3016 369146826U, // EVLHHOUSPLATX
3017 67146404U, // EVLWHE
3018 369145993U, // EVLWHEX
3019 67153604U, // EVLWHOS
3020 369146766U, // EVLWHOSX
3021 67154419U, // EVLWHOU
3022 369146925U, // EVLWHOUX
3023 67153958U, // EVLWHSPLAT
3024 369146798U, // EVLWHSPLATX
3025 67153998U, // EVLWWSPLAT
3026 369146841U, // EVLWWSPLATX
3027 2147522172U, // EVMERGEHI
3028 2147524389U, // EVMERGEHILO
3029 2147524378U, // EVMERGELO
3030 2147522183U, // EVMERGELOHI
3031 2147519273U, // EVMHEGSMFAA
3032 2147523785U, // EVMHEGSMFAN
3033 2147519321U, // EVMHEGSMIAA
3034 2147523833U, // EVMHEGSMIAN
3035 2147519358U, // EVMHEGUMIAA
3036 2147523870U, // EVMHEGUMIAN
3037 2147521313U, // EVMHESMF
3038 2147519406U, // EVMHESMFA
3039 2147529435U, // EVMHESMFAAW
3040 2147529984U, // EVMHESMFANW
3041 2147522274U, // EVMHESMI
3042 2147519498U, // EVMHESMIA
3043 2147529500U, // EVMHESMIAAW
3044 2147530036U, // EVMHESMIANW
3045 2147521416U, // EVMHESSF
3046 2147519449U, // EVMHESSFA
3047 2147529461U, // EVMHESSFAAW
3048 2147530010U, // EVMHESSFANW
3049 2147529632U, // EVMHESSIAAW
3050 2147530114U, // EVMHESSIANW
3051 2147522313U, // EVMHEUMI
3052 2147519541U, // EVMHEUMIA
3053 2147529566U, // EVMHEUMIAAW
3054 2147530075U, // EVMHEUMIANW
3055 2147529698U, // EVMHEUSIAAW
3056 2147530153U, // EVMHEUSIANW
3057 2147519286U, // EVMHOGSMFAA
3058 2147523798U, // EVMHOGSMFAN
3059 2147519334U, // EVMHOGSMIAA
3060 2147523846U, // EVMHOGSMIAN
3061 2147519371U, // EVMHOGUMIAA
3062 2147523883U, // EVMHOGUMIAN
3063 2147521333U, // EVMHOSMF
3064 2147519428U, // EVMHOSMFA
3065 2147529448U, // EVMHOSMFAAW
3066 2147529997U, // EVMHOSMFANW
3067 2147522294U, // EVMHOSMI
3068 2147519520U, // EVMHOSMIA
3069 2147529540U, // EVMHOSMIAAW
3070 2147530062U, // EVMHOSMIANW
3071 2147521436U, // EVMHOSSF
3072 2147519471U, // EVMHOSSFA
3073 2147529474U, // EVMHOSSFAAW
3074 2147530023U, // EVMHOSSFANW
3075 2147529672U, // EVMHOSSIAAW
3076 2147530140U, // EVMHOSSIANW
3077 2147522343U, // EVMHOUMI
3078 2147519574U, // EVMHOUMIA
3079 2147529606U, // EVMHOUMIAAW
3080 2147530101U, // EVMHOUMIANW
3081 2147529738U, // EVMHOUSIAAW
3082 2147530179U, // EVMHOUSIANW
3083 35978U, // EVMRA
3084 2147521323U, // EVMWHSMF
3085 2147519417U, // EVMWHSMFA
3086 2147522284U, // EVMWHSMI
3087 2147519509U, // EVMWHSMIA
3088 2147521426U, // EVMWHSSF
3089 2147519460U, // EVMWHSSFA
3090 2147522323U, // EVMWHUMI
3091 2147519552U, // EVMWHUMIA
3092 2147529527U, // EVMWLSMIAAW
3093 2147530049U, // EVMWLSMIANW
3094 2147529659U, // EVMWLSSIAAW
3095 2147530127U, // EVMWLSSIANW
3096 2147522333U, // EVMWLUMI
3097 2147519563U, // EVMWLUMIA
3098 2147529593U, // EVMWLUMIAAW
3099 2147530088U, // EVMWLUMIANW
3100 2147529725U, // EVMWLUSIAAW
3101 2147530166U, // EVMWLUSIANW
3102 2147521343U, // EVMWSMF
3103 2147519439U, // EVMWSMFA
3104 2147519299U, // EVMWSMFAA
3105 2147523811U, // EVMWSMFAN
3106 2147522304U, // EVMWSMI
3107 2147519531U, // EVMWSMIA
3108 2147519347U, // EVMWSMIAA
3109 2147523859U, // EVMWSMIAN
3110 2147521446U, // EVMWSSF
3111 2147519482U, // EVMWSSFA
3112 2147519310U, // EVMWSSFAA
3113 2147523822U, // EVMWSSFAN
3114 2147522353U, // EVMWUMI
3115 2147519585U, // EVMWUMIA
3116 2147519384U, // EVMWUMIAA
3117 2147523896U, // EVMWUMIAN
3118 2147520755U, // EVNAND
3119 37936U, // EVNEG
3120 2147527758U, // EVNOR
3121 2147527771U, // EVOR
3122 2147520349U, // EVORC
3123 2147529943U, // EVRLW
3124 2147522590U, // EVRLWI
3125 46155U, // EVRNDW
3126 16825919U, // EVSEL
3127 2147529957U, // EVSLW
3128 2147522616U, // EVSLWI
3129 402691697U, // EVSPLATFI
3130 402692036U, // EVSPLATI
3131 2147528364U, // EVSRWIS
3132 2147529194U, // EVSRWIU
3133 2147528547U, // EVSRWS
3134 2147529275U, // EVSRWU
3135 67145783U, // EVSTDD
3136 369145921U, // EVSTDDX
3137 67146830U, // EVSTDH
3138 369146050U, // EVSTDHX
3139 67155027U, // EVSTDW
3140 369147010U, // EVSTDWX
3141 67146412U, // EVSTWHE
3142 369146002U, // EVSTWHEX
3143 67149554U, // EVSTWHO
3144 369146361U, // EVSTWHOX
3145 67146493U, // EVSTWWE
3146 369146026U, // EVSTWWEX
3147 67149801U, // EVSTWWO
3148 369146371U, // EVSTWWOX
3149 45865U, // EVSUBFSMIAAW
3150 45997U, // EVSUBFSSIAAW
3151 45931U, // EVSUBFUMIAAW
3152 46063U, // EVSUBFUSIAAW
3153 2147529836U, // EVSUBFW
3154 2583737461U, // EVSUBIFW
3155 2147527809U, // EVXOR
3156 36294U, // EXTSB
3157 36294U, // EXTSB8
3158 36294U, // EXTSB8_32_64
3159 33113U, // EXTSB8_rec
3160 33113U, // EXTSB_rec
3161 38161U, // EXTSH
3162 38161U, // EXTSH8
3163 38161U, // EXTSH8_32_64
3164 33607U, // EXTSH8_rec
3165 33607U, // EXTSH_rec
3166 46687U, // EXTSW
3167 2147522222U, // EXTSWSLI
3168 2147522222U, // EXTSWSLI_32_64
3169 2147517416U, // EXTSWSLI_32_64_rec
3170 2147517416U, // EXTSWSLI_rec
3171 46687U, // EXTSW_32
3172 46687U, // EXTSW_32_64
3173 35023U, // EXTSW_32_64_rec
3174 35023U, // EXTSW_rec
3175 18640U, // EnforceIEIO
3176 44265U, // FABSD
3177 34673U, // FABSD_rec
3178 44265U, // FABSS
3179 34673U, // FABSS_rec
3180 2147520483U, // FADD
3181 2147528058U, // FADDS
3182 2147518370U, // FADDS_rec
3183 2147516957U, // FADD_rec
3184 0U, // FADDrtz
3185 36979U, // FCFID
3186 44434U, // FCFIDS
3187 34749U, // FCFIDS_rec
3188 45490U, // FCFIDU
3189 44821U, // FCFIDUS
3190 34816U, // FCFIDUS_rec
3191 34869U, // FCFIDU_rec
3192 33341U, // FCFID_rec
3193 2147524426U, // FCMPOD
3194 2147524426U, // FCMPOS
3195 2147529219U, // FCMPUD
3196 2147529219U, // FCMPUS
3197 2147523907U, // FCPSGND
3198 2147517639U, // FCPSGND_rec
3199 2147523907U, // FCPSGNS
3200 2147517639U, // FCPSGNS_rec
3201 36996U, // FCTID
3202 45498U, // FCTIDU
3203 48599U, // FCTIDUZ
3204 35212U, // FCTIDUZ_rec
3205 34878U, // FCTIDU_rec
3206 48422U, // FCTIDZ
3207 35178U, // FCTIDZ_rec
3208 33349U, // FCTID_rec
3209 46247U, // FCTIW
3210 45619U, // FCTIWU
3211 48608U, // FCTIWUZ
3212 35222U, // FCTIWUZ_rec
3213 34922U, // FCTIWU_rec
3214 48617U, // FCTIWZ
3215 35232U, // FCTIWZ_rec
3216 34984U, // FCTIW_rec
3217 2147529338U, // FDIV
3218 2147528540U, // FDIVS
3219 2147518483U, // FDIVS_rec
3220 2147518594U, // FDIV_rec
3221 17594U, // FENCE
3222 2147520504U, // FMADD
3223 2147528065U, // FMADDS
3224 2147518378U, // FMADDS_rec
3225 2147516964U, // FMADD_rec
3226 44046U, // FMR
3227 34641U, // FMR_rec
3228 2147520070U, // FMSUB
3229 2147528041U, // FMSUBS
3230 2147518344U, // FMSUBS_rec
3231 2147516796U, // FMSUB_rec
3232 2147522918U, // FMUL
3233 2147528381U, // FMULS
3234 2147518439U, // FMULS_rec
3235 2147517577U, // FMUL_rec
3236 44280U, // FNABSD
3237 34680U, // FNABSD_rec
3238 44280U, // FNABSS
3239 34680U, // FNABSS_rec
3240 37913U, // FNEGD
3241 33579U, // FNEGD_rec
3242 37913U, // FNEGS
3243 33579U, // FNEGS_rec
3244 2147520511U, // FNMADD
3245 2147528073U, // FNMADDS
3246 2147518387U, // FNMADDS_rec
3247 2147516972U, // FNMADD_rec
3248 2147520077U, // FNMSUB
3249 2147528049U, // FNMSUBS
3250 2147518353U, // FNMSUBS_rec
3251 2147516804U, // FNMSUB_rec
3252 37593U, // FRE
3253 44532U, // FRES
3254 34758U, // FRES_rec
3255 33515U, // FRE_rec
3256 39687U, // FRIMD
3257 33947U, // FRIMD_rec
3258 39687U, // FRIMS
3259 33947U, // FRIMS_rec
3260 40284U, // FRIND
3261 34021U, // FRIND_rec
3262 40284U, // FRINS
3263 34021U, // FRINS_rec
3264 42042U, // FRIPD
3265 34317U, // FRIPD_rec
3266 42042U, // FRIPS
3267 34317U, // FRIPS_rec
3268 48503U, // FRIZD
3269 35196U, // FRIZD_rec
3270 48503U, // FRIZS
3271 35196U, // FRIZS_rec
3272 43144U, // FRSP
3273 34355U, // FRSP_rec
3274 37606U, // FRSQRTE
3275 44538U, // FRSQRTES
3276 34765U, // FRSQRTES_rec
3277 33521U, // FRSQRTE_rec
3278 2147522751U, // FSELD
3279 2147517553U, // FSELD_rec
3280 2147522751U, // FSELS
3281 2147517553U, // FSELS_rec
3282 45326U, // FSQRT
3283 44813U, // FSQRTS
3284 34799U, // FSQRTS_rec
3285 34852U, // FSQRT_rec
3286 2147520064U, // FSUB
3287 2147528034U, // FSUBS
3288 2147518336U, // FSUBS_rec
3289 2147516789U, // FSUB_rec
3290 2147529361U, // FTDIV
3291 45333U, // FTSQRT
3292 18022U, // GETtlsADDR
3293 16323U, // GETtlsADDR32
3294 18315U, // GETtlsADDR32AIX
3295 18366U, // GETtlsADDR64AIX
3296 17729U, // GETtlsADDRPCREL
3297 18300U, // GETtlsMOD32AIX
3298 18351U, // GETtlsMOD64AIX
3299 18331U, // GETtlsTpointer32AIX
3300 18008U, // GETtlsldADDR
3301 16308U, // GETtlsldADDR32
3302 17710U, // GETtlsldADDRPCREL
3303 469801097U, // HASHCHK
3304 469801097U, // HASHCHK8
3305 469804096U, // HASHCHKP
3306 469804096U, // HASHCHKP8
3307 469807428U, // HASHST
3308 469807428U, // HASHST8
3309 469805342U, // HASHSTP
3310 469805342U, // HASHSTP8
3311 18524U, // HRFID
3312 1119695U, // ICBI
3313 1123145U, // ICBIEP
3314 528174U, // ICBLC
3315 525974U, // ICBLQ
3316 536685U, // ICBT
3317 536245U, // ICBTLS
3318 38387U, // ICCCI
3319 2147522757U, // ISEL
3320 2147522757U, // ISEL8
3321 18488U, // ISYNC
3322 503352428U, // LA
3323 503352428U, // LA8
3324 369146500U, // LBARX
3325 369146500U, // LBARXL
3326 369146381U, // LBEPX
3327 67157252U, // LBZ
3328 67157252U, // LBZ8
3329 2147531041U, // LBZCIX
3330 536916562U, // LBZU
3331 536916562U, // LBZU8
3332 570473549U, // LBZUX
3333 570473549U, // LBZUX8
3334 369147083U, // LBZX
3335 369147083U, // LBZX8
3336 2147531979U, // LBZXTLS
3337 2147531979U, // LBZXTLS_
3338 2147531979U, // LBZXTLS_32
3339 67145880U, // LD
3340 369146507U, // LDARX
3341 369146507U, // LDARXL
3342 2415964172U, // LDAT
3343 2147528716U, // LDAT_CSNE
3344 369146535U, // LDBRX
3345 2147531010U, // LDCIX
3346 536916418U, // LDU
3347 570473490U, // LDUX
3348 369145943U, // LDX
3349 2147530839U, // LDXTLS
3350 2147530839U, // LDXTLS_
3351 17797U, // LDgotTprelL
3352 16205U, // LDgotTprelL32
3353 18500U, // LDtoc
3354 18222U, // LDtocBA
3355 18222U, // LDtocCPT
3356 17690U, // LDtocJTI
3357 17746U, // LDtocL
3358 67145809U, // LFD
3359 369146396U, // LFDEPX
3360 536916372U, // LFDU
3361 570473475U, // LFDUX
3362 369145930U, // LFDX
3363 2147530826U, // LFDXTLS
3364 2147530826U, // LFDXTLS_
3365 369145830U, // LFIWAX
3366 369147104U, // LFIWZX
3367 67153427U, // LFS
3368 536916490U, // LFSU
3369 570473527U, // LFSUX
3370 369146753U, // LFSX
3371 2147531649U, // LFSXTLS
3372 2147531649U, // LFSXTLS_
3373 67144709U, // LHA
3374 67144709U, // LHA8
3375 369146514U, // LHARX
3376 369146514U, // LHARXL
3377 536916360U, // LHAU
3378 536916360U, // LHAU8
3379 570473454U, // LHAUX
3380 570473454U, // LHAUX8
3381 369145815U, // LHAX
3382 369145815U, // LHAX8
3383 2147530711U, // LHAXTLS
3384 2147530711U, // LHAXTLS_
3385 2147530711U, // LHAXTLS_32
3386 369146550U, // LHBRX
3387 369146550U, // LHBRX8
3388 369146413U, // LHEPX
3389 67157328U, // LHZ
3390 67157328U, // LHZ8
3391 2147531049U, // LHZCIX
3392 536916568U, // LHZU
3393 536916568U, // LHZU8
3394 570473556U, // LHZUX
3395 570473556U, // LHZUX8
3396 369147098U, // LHZX
3397 369147098U, // LHZX8
3398 2147531994U, // LHZXTLS
3399 2147531994U, // LHZXTLS_
3400 2147531994U, // LHZXTLS_32
3401 100701847U, // LI
3402 100701847U, // LI8
3403 100708000U, // LIS
3404 100708000U, // LIS8
3405 67155180U, // LMW
3406 67152405U, // LQ
3407 369146521U, // LQARX
3408 369146521U, // LQARXL
3409 17867U, // LQX_PSEUDO
3410 2147522671U, // LSWI
3411 369145853U, // LVEBX
3412 369146059U, // LVEHX
3413 369147019U, // LVEWX
3414 369138008U, // LVSL
3415 369142960U, // LVSR
3416 369146978U, // LVX
3417 369138068U, // LVXL
3418 67144856U, // LWA
3419 369146528U, // LWARX
3420 369146528U, // LWARXL
3421 2415964250U, // LWAT
3422 2147528794U, // LWAT_CSNE
3423 570473461U, // LWAUX
3424 369145847U, // LWAX
3425 2147530743U, // LWAXTLS
3426 2147530743U, // LWAXTLS_
3427 2147530743U, // LWAXTLS_32
3428 369145847U, // LWAX_32
3429 67144856U, // LWA_32
3430 369146584U, // LWBRX
3431 369146584U, // LWBRX8
3432 369146428U, // LWEPX
3433 67157490U, // LWZ
3434 67157490U, // LWZ8
3435 2147531057U, // LWZCIX
3436 536916574U, // LWZU
3437 536916574U, // LWZU8
3438 570473563U, // LWZUX
3439 570473563U, // LWZUX8
3440 369147121U, // LWZX
3441 369147121U, // LWZX8
3442 2147532017U, // LWZXTLS
3443 2147532017U, // LWZXTLS_
3444 2147532017U, // LWZXTLS_32
3445 18516U, // LWZtoc
3446 17764U, // LWZtocL
3447 67146139U, // LXSD
3448 369145965U, // LXSDX
3449 369147074U, // LXSIBZX
3450 369147089U, // LXSIHZX
3451 369145838U, // LXSIWAX
3452 369147112U, // LXSIWZX
3453 67152041U, // LXSSP
3454 369146468U, // LXSSPX
3455 67154619U, // LXV
3456 369145779U, // LXVB16X
3457 369145745U, // LXVD2X
3458 369146738U, // LXVDSX
3459 369145798U, // LXVH8X
3460 436251148U, // LXVKQ
3461 2147522951U, // LXVL
3462 2147522828U, // LXVLL
3463 67152168U, // LXVP
3464 2147530620U, // LXVPB32X
3465 2147522857U, // LXVPRL
3466 2147522792U, // LXVPRLL
3467 369146485U, // LXVPX
3468 369145877U, // LXVRBX
3469 369145948U, // LXVRDX
3470 369146083U, // LXVRHX
3471 2147522882U, // LXVRL
3472 2147522811U, // LXVRLL
3473 369147051U, // LXVRWX
3474 369145762U, // LXVW4X
3475 369146776U, // LXVWSX
3476 369146989U, // LXVX
3477 2147520612U, // MADDHD
3478 2147529121U, // MADDHDU
3479 2147520668U, // MADDLD
3480 2147520668U, // MADDLD8
3481 1518453U, // MBAR
3482 37704U, // MCRF
3483 44568U, // MCRFS
3484 1096547U, // MCRXRX
3485 604017263U, // MFBHRBE
3486 1092522U, // MFCR
3487 1092522U, // MFCR8
3488 1092797U, // MFCTR
3489 1092797U, // MFCTR8
3490 43925U, // MFDCR
3491 1093132U, // MFFS
3492 40558U, // MFFSCDRN
3493 637572940U, // MFFSCDRNI
3494 1086072U, // MFFSCE
3495 40549U, // MFFSCRN
3496 234919746U, // MFFSCRNI
3497 1087825U, // MFFSL
3498 1083352U, // MFFS_rec
3499 1092610U, // MFLR
3500 1092610U, // MFLR8
3501 1092764U, // MFMSR
3502 671126350U, // MFOCRF
3503 671126350U, // MFOCRF8
3504 44057U, // MFPMR
3505 44168U, // MFSPR
3506 44168U, // MFSPR8
3507 704687254U, // MFSR
3508 40290U, // MFSRIN
3509 36315U, // MFTB
3510 17869960U, // MFTB8
3511 18918536U, // MFUDSCR
3512 37173U, // MFVRD
3513 19967112U, // MFVRSAVE
3514 19967112U, // MFVRSAVEv
3515 48631U, // MFVRWZ
3516 1092536U, // MFVSCR
3517 37173U, // MFVSRD
3518 37043U, // MFVSRLD
3519 48631U, // MFVSRWZ
3520 2147520838U, // MODSD
3521 2147530220U, // MODSW
3522 2147521001U, // MODUD
3523 2147530431U, // MODUW
3524 1090039U, // MSGSNDP
3525 1090039U, // MSGSNDP8
3526 18480U, // MSGSYNC
3527 18494U, // MSYNC
3528 37726U, // MTCRF
3529 37726U, // MTCRF8
3530 1092804U, // MTCTR
3531 1092804U, // MTCTR8
3532 1092804U, // MTCTR8loop
3533 1092804U, // MTCTRloop
3534 201829283U, // MTDCR
3535 1509801U, // MTFSB0
3536 1509809U, // MTFSB1
3537 2147521409U, // MTFSF
3538 759731808U, // MTFSFI
3539 2907210711U, // MTFSFI_rec
3540 793286240U, // MTFSFIb
3541 2147517219U, // MTFSF_rec
3542 37761U, // MTFSFb
3543 39195U, // MTLPL
3544 39195U, // MTLPL8
3545 1092616U, // MTLR
3546 1092616U, // MTLR8
3547 167816355U, // MTMSR
3548 167809325U, // MTMSRD
3549 594774U, // MTOCRF
3550 594774U, // MTOCRF8
3551 44064U, // MTPMR
3552 44175U, // MTSPR
3553 44175U, // MTSPR8
3554 634026U, // MTSR
3555 40298U, // MTSRIN
3556 1081524U, // MTUDSCR
3557 37181U, // MTVRD
3558 1081589U, // MTVRSAVE
3559 1540341U, // MTVRSAVEv
3560 35997U, // MTVRWA
3561 48640U, // MTVRWZ
3562 1092544U, // MTVSCR
3563 39370U, // MTVSRBM
3564 805344952U, // MTVSRBMI
3565 37181U, // MTVSRD
3566 2147520558U, // MTVSRDD
3567 39442U, // MTVSRDM
3568 39559U, // MTVSRHM
3569 39736U, // MTVSRQM
3570 35997U, // MTVSRWA
3571 40074U, // MTVSRWM
3572 44907U, // MTVSRWS
3573 48640U, // MTVSRWZ
3574 2147520620U, // MULHD
3575 2147529130U, // MULHDU
3576 2147518508U, // MULHDU_rec
3577 2147516981U, // MULHD_rec
3578 2147529879U, // MULHW
3579 2147529259U, // MULHWU
3580 2147518561U, // MULHWU_rec
3581 2147518624U, // MULHW_rec
3582 2147520677U, // MULLD
3583 2147524245U, // MULLDO
3584 2147517718U, // MULLDO_rec
3585 2147517005U, // MULLD_rec
3586 2147522210U, // MULLI
3587 2147522210U, // MULLI8
3588 2147529929U, // MULLW
3589 2147524570U, // MULLWO
3590 2147517861U, // MULLWO_rec
3591 2147518640U, // MULLW_rec
3592 18057U, // MoveGOTtoLR
3593 18045U, // MovePCtoLR
3594 17083U, // MovePCtoLR8
3595 2147520741U, // NAND
3596 2147520741U, // NAND8
3597 2147517019U, // NAND8_rec
3598 2147517019U, // NAND_rec
3599 18646U, // NAP
3600 37908U, // NEG
3601 37908U, // NEG8
3602 40684U, // NEG8O
3603 34168U, // NEG8O_rec
3604 33580U, // NEG8_rec
3605 40684U, // NEGO
3606 34168U, // NEGO_rec
3607 33580U, // NEG_rec
3608 18655U, // NOP
3609 16136U, // NOP_GT_PWR6
3610 16148U, // NOP_GT_PWR7
3611 2147527746U, // NOR
3612 2147527746U, // NOR8
3613 2147518295U, // NOR8_rec
3614 2147518295U, // NOR_rec
3615 2147527739U, // OR
3616 2147527739U, // OR8
3617 2147518296U, // OR8_rec
3618 2147520337U, // ORC
3619 2147520337U, // ORC8
3620 2147516915U, // ORC8_rec
3621 2147516915U, // ORC_rec
3622 2147522439U, // ORI
3623 2147522439U, // ORI8
3624 2147528358U, // ORIS
3625 2147528358U, // ORIS8
3626 2147518296U, // OR_rec
3627 2147522049U, // PADDI
3628 2147522049U, // PADDI8
3629 838899201U, // PADDI8pc
3630 2147528344U, // PADDIS
3631 2147528344U, // PADDIS8
3632 2986389144U, // PADDIS8pc
3633 2986389144U, // PADDISpc
3634 18575U, // PADDIdtprel
3635 838899201U, // PADDIpc
3636 2147520793U, // PDEPD
3637 2147520983U, // PEXTD
3638 872451190U, // PLA
3639 872451190U, // PLA8
3640 906005622U, // PLA8pc
3641 906005622U, // PLApc
3642 939572483U, // PLBZ
3643 939572483U, // PLBZ8
3644 939572483U, // PLBZ8nopc
3645 906018051U, // PLBZ8onlypc
3646 973126915U, // PLBZ8pc
3647 939572483U, // PLBZnopc
3648 906018051U, // PLBZonlypc
3649 973126915U, // PLBZpc
3650 939561134U, // PLD
3651 939561134U, // PLDnopc
3652 906006702U, // PLDonlypc
3653 973115566U, // PLDpc
3654 939561040U, // PLFD
3655 939561040U, // PLFDnopc
3656 906006608U, // PLFDonlypc
3657 973115472U, // PLFDpc
3658 939568658U, // PLFS
3659 939568658U, // PLFSnopc
3660 906014226U, // PLFSonlypc
3661 973123090U, // PLFSpc
3662 939559940U, // PLHA
3663 939559940U, // PLHA8
3664 939559940U, // PLHA8nopc
3665 906005508U, // PLHA8onlypc
3666 973114372U, // PLHA8pc
3667 939559940U, // PLHAnopc
3668 906005508U, // PLHAonlypc
3669 973114372U, // PLHApc
3670 939572559U, // PLHZ
3671 939572559U, // PLHZ8
3672 939572559U, // PLHZ8nopc
3673 906018127U, // PLHZ8onlypc
3674 973126991U, // PLHZ8pc
3675 939572559U, // PLHZnopc
3676 906018127U, // PLHZonlypc
3677 973126991U, // PLHZpc
3678 906008233U, // PLI
3679 906008233U, // PLI8
3680 939560087U, // PLWA
3681 939560087U, // PLWA8
3682 939560087U, // PLWA8nopc
3683 906005655U, // PLWA8onlypc
3684 973114519U, // PLWA8pc
3685 939560087U, // PLWAnopc
3686 906005655U, // PLWAonlypc
3687 973114519U, // PLWApc
3688 939572721U, // PLWZ
3689 939572721U, // PLWZ8
3690 939572721U, // PLWZ8nopc
3691 906018289U, // PLWZ8onlypc
3692 973127153U, // PLWZ8pc
3693 939572721U, // PLWZnopc
3694 906018289U, // PLWZonlypc
3695 973127153U, // PLWZpc
3696 939561370U, // PLXSD
3697 939561370U, // PLXSDnopc
3698 906006938U, // PLXSDonlypc
3699 973115802U, // PLXSDpc
3700 939567272U, // PLXSSP
3701 939567272U, // PLXSSPnopc
3702 906012840U, // PLXSSPonlypc
3703 973121704U, // PLXSSPpc
3704 939569850U, // PLXV
3705 939567399U, // PLXVP
3706 939567399U, // PLXVPnopc
3707 906012967U, // PLXVPonlypc
3708 973121831U, // PLXVPpc
3709 939569850U, // PLXVnopc
3710 906015418U, // PLXVonlypc
3711 973124282U, // PLXVpc
3712 2147519009U, // PMDMXVBF16GERX2
3713 2415959451U, // PMDMXVBF16GERX2NN
3714 2415961214U, // PMDMXVBF16GERX2NP
3715 2415959547U, // PMDMXVBF16GERX2PN
3716 2415961325U, // PMDMXVBF16GERX2PP
3717 2147519026U, // PMDMXVF16GERX2
3718 2415959470U, // PMDMXVF16GERX2NN
3719 2415961233U, // PMDMXVF16GERX2NP
3720 2415959566U, // PMDMXVF16GERX2PN
3721 2415961344U, // PMDMXVF16GERX2PP
3722 2147519054U, // PMDMXVI8GERX4
3723 2415961376U, // PMDMXVI8GERX4PP
3724 2415961466U, // PMDMXVI8GERX4SPP
3725 2147518969U, // PMXVBF16GER2
3726 2415959420U, // PMXVBF16GER2NN
3727 2415961183U, // PMXVBF16GER2NP
3728 2415959516U, // PMXVBF16GER2PN
3729 2415961279U, // PMXVBF16GER2PP
3730 2147518969U, // PMXVBF16GER2W
3731 2415959420U, // PMXVBF16GER2WNN
3732 2415961183U, // PMXVBF16GER2WNP
3733 2415959516U, // PMXVBF16GER2WPN
3734 2415961279U, // PMXVBF16GER2WPP
3735 2147518983U, // PMXVF16GER2
3736 2415959436U, // PMXVF16GER2NN
3737 2415961199U, // PMXVF16GER2NP
3738 2415959532U, // PMXVF16GER2PN
3739 2415961295U, // PMXVF16GER2PP
3740 2147518983U, // PMXVF16GER2W
3741 2415959436U, // PMXVF16GER2WNN
3742 2415961199U, // PMXVF16GER2WNP
3743 2415959532U, // PMXVF16GER2WPN
3744 2415961295U, // PMXVF16GER2WPP
3745 2147527624U, // PMXVF32GER
3746 2415959488U, // PMXVF32GERNN
3747 2415961251U, // PMXVF32GERNP
3748 2415959595U, // PMXVF32GERPN
3749 2415961407U, // PMXVF32GERPP
3750 2147527624U, // PMXVF32GERW
3751 2415959488U, // PMXVF32GERWNN
3752 2415961251U, // PMXVF32GERWNP
3753 2415959595U, // PMXVF32GERWPN
3754 2415961407U, // PMXVF32GERWPP
3755 2147527636U, // PMXVF64GER
3756 2415959502U, // PMXVF64GERNN
3757 2415961265U, // PMXVF64GERNP
3758 2415959609U, // PMXVF64GERPN
3759 2415961421U, // PMXVF64GERPP
3760 2147527636U, // PMXVF64GERW
3761 2415959502U, // PMXVF64GERWNN
3762 2415961265U, // PMXVF64GERWNP
3763 2415959609U, // PMXVF64GERWPN
3764 2415961421U, // PMXVF64GERWPP
3765 2147518996U, // PMXVI16GER2
3766 2415961310U, // PMXVI16GER2PP
3767 2147527883U, // PMXVI16GER2S
3768 2415961435U, // PMXVI16GER2SPP
3769 2147527883U, // PMXVI16GER2SW
3770 2415961435U, // PMXVI16GER2SWPP
3771 2147518996U, // PMXVI16GER2W
3772 2415961310U, // PMXVI16GER2WPP
3773 2147519199U, // PMXVI4GER8
3774 2415961393U, // PMXVI4GER8PP
3775 2147519199U, // PMXVI4GER8W
3776 2415961393U, // PMXVI4GER8WPP
3777 2147519042U, // PMXVI8GER4
3778 2415961362U, // PMXVI8GER4PP
3779 2415961451U, // PMXVI8GER4SPP
3780 2147519042U, // PMXVI8GER4W
3781 2415961362U, // PMXVI8GER4WPP
3782 2415961451U, // PMXVI8GER4WSPP
3783 36330U, // POPCNTB
3784 36330U, // POPCNTB8
3785 37309U, // POPCNTD
3786 46728U, // POPCNTW
3787 18199U, // PPC32GOT
3788 18209U, // PPC32PICGOT
3789 16354U, // PREPARE_PROBED_ALLOCA_32
3790 16546U, // PREPARE_PROBED_ALLOCA_64
3791 16402U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
3792 16594U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
3793 16336U, // PROBED_ALLOCA_32
3794 16528U, // PROBED_ALLOCA_64
3795 16380U, // PROBED_STACKALLOC_32
3796 16572U, // PROBED_STACKALLOC_64
3797 939560445U, // PSTB
3798 939560445U, // PSTB8
3799 939560445U, // PSTB8nopc
3800 906006013U, // PSTB8onlypc
3801 973114877U, // PSTB8pc
3802 939560445U, // PSTBnopc
3803 906006013U, // PSTBonlypc
3804 973114877U, // PSTBpc
3805 939561424U, // PSTD
3806 939561424U, // PSTDnopc
3807 906006992U, // PSTDonlypc
3808 973115856U, // PSTDpc
3809 939561046U, // PSTFD
3810 939561046U, // PSTFDnopc
3811 906006614U, // PSTFDonlypc
3812 973115478U, // PSTFDpc
3813 939568671U, // PSTFS
3814 939568671U, // PSTFSnopc
3815 906014239U, // PSTFSonlypc
3816 973123103U, // PSTFSpc
3817 939562300U, // PSTH
3818 939562300U, // PSTH8
3819 939562300U, // PSTH8nopc
3820 906007868U, // PSTH8onlypc
3821 973116732U, // PSTH8pc
3822 939562300U, // PSTHnopc
3823 906007868U, // PSTHonlypc
3824 973116732U, // PSTHpc
3825 939570854U, // PSTW
3826 939570854U, // PSTW8
3827 939570854U, // PSTW8nopc
3828 906016422U, // PSTW8onlypc
3829 973125286U, // PSTW8pc
3830 939570854U, // PSTWnopc
3831 906016422U, // PSTWonlypc
3832 973125286U, // PSTWpc
3833 939561377U, // PSTXSD
3834 939561377U, // PSTXSDnopc
3835 906006945U, // PSTXSDonlypc
3836 973115809U, // PSTXSDpc
3837 939567280U, // PSTXSSP
3838 939567280U, // PSTXSSPnopc
3839 906012848U, // PSTXSSPonlypc
3840 973121712U, // PSTXSSPpc
3841 939569856U, // PSTXV
3842 939567406U, // PSTXVP
3843 939567406U, // PSTXVPnopc
3844 906012974U, // PSTXVPonlypc
3845 973121838U, // PSTXVPpc
3846 939569856U, // PSTXVnopc
3847 906015424U, // PSTXVonlypc
3848 973124288U, // PSTXVpc
3849 1089286U, // PTESYNCIO
3850 17892U, // PseudoEIEIO
3851 17316U, // RESTORE_ACC
3852 17954U, // RESTORE_CR
3853 18133U, // RESTORE_CRBIT
3854 18070U, // RESTORE_DMR
3855 17917U, // RESTORE_DMRP
3856 17531U, // RESTORE_QUADWORD
3857 17264U, // RESTORE_UACC
3858 17290U, // RESTORE_WACC
3859 18551U, // RFCI
3860 18562U, // RFDI
3861 658618U, // RFEBB
3862 18567U, // RFI
3863 18525U, // RFID
3864 18556U, // RFMCI
3865 2147522728U, // RLDCL
3866 2147517536U, // RLDCL_rec
3867 2147527580U, // RLDCR
3868 2147518262U, // RLDCR_rec
3869 2147520260U, // RLDIC
3870 2147522735U, // RLDICL
3871 2147522735U, // RLDICL_32
3872 2147522735U, // RLDICL_32_64
3873 2147517544U, // RLDICL_32_rec
3874 2147517544U, // RLDICL_rec
3875 2147527600U, // RLDICR
3876 2147527600U, // RLDICR_32
3877 2147518270U, // RLDICR_rec
3878 2147516884U, // RLDIC_rec
3879 2415957706U, // RLDIMI
3880 2415952883U, // RLDIMI_rec
3881 2415957714U, // RLWIMI
3882 2415957714U, // RLWIMI8
3883 2415952892U, // RLWIMI8_rec
3884 2415952892U, // RLWIMI_rec
3885 2147523349U, // RLWINM
3886 2147523349U, // RLWINM8
3887 2147517602U, // RLWINM8_rec
3888 2147517602U, // RLWINM_rec
3889 2147523366U, // RLWNM
3890 2147523366U, // RLWNM8
3891 2147517611U, // RLWNM8_rec
3892 2147517611U, // RLWNM_rec
3893 17256U, // ReadTB
3894 1085284U, // SC
3895 1094244U, // SCV
3896 16790U, // SELECT_CC_F16
3897 16712U, // SELECT_CC_F4
3898 17022U, // SELECT_CC_F8
3899 16737U, // SELECT_CC_I4
3900 17047U, // SELECT_CC_I8
3901 17622U, // SELECT_CC_SPE
3902 16683U, // SELECT_CC_SPE4
3903 17381U, // SELECT_CC_VRRC
3904 17350U, // SELECT_CC_VSFRC
3905 17441U, // SELECT_CC_VSRC
3906 17410U, // SELECT_CC_VSSRC
3907 16805U, // SELECT_F16
3908 16726U, // SELECT_F4
3909 17036U, // SELECT_F8
3910 16751U, // SELECT_I4
3911 17061U, // SELECT_I8
3912 17637U, // SELECT_SPE
3913 16699U, // SELECT_SPE4
3914 17397U, // SELECT_VRRC
3915 17367U, // SELECT_VSFRC
3916 17457U, // SELECT_VSRC
3917 17427U, // SELECT_VSSRC
3918 36309U, // SETB
3919 36309U, // SETB8
3920 36527U, // SETBC
3921 36527U, // SETBC8
3922 43917U, // SETBCR
3923 43917U, // SETBCR8
3924 17823U, // SETFLM
3925 36519U, // SETNBC
3926 36519U, // SETNBC8
3927 43908U, // SETNBCR
3928 43908U, // SETNBCR8
3929 17507U, // SETRND
3930 18542U, // SETRNDi
3931 33481U, // SLBFEE_rec
3932 18436U, // SLBIA
3933 1086133U, // SLBIE
3934 37897U, // SLBIEG
3935 37517U, // SLBMFEE
3936 45673U, // SLBMFEV
3937 37598U, // SLBMTE
3938 18464U, // SLBSYNC
3939 2147520707U, // SLD
3940 2147517013U, // SLD_rec
3941 2147529959U, // SLW
3942 2147529959U, // SLW8
3943 2147518648U, // SLW8_rec
3944 2147518648U, // SLW_rec
3945 67157490U, // SPELWZ
3946 369147121U, // SPELWZX
3947 67155623U, // SPESTW
3948 369147068U, // SPESTWX
3949 17329U, // SPILL_ACC
3950 17966U, // SPILL_CR
3951 18148U, // SPILL_CRBIT
3952 18083U, // SPILL_DMR
3953 17931U, // SPILL_DMRP
3954 17549U, // SPILL_QUADWORD
3955 17278U, // SPILL_UACC
3956 17304U, // SPILL_WACC
3957 17565U, // SPLIT_QUADWORD
3958 2147520428U, // SRAD
3959 2147522042U, // SRADI
3960 2147522042U, // SRADI_32
3961 2147517328U, // SRADI_rec
3962 2147516932U, // SRAD_rec
3963 2147529764U, // SRAW
3964 2147529764U, // SRAW8
3965 2147518607U, // SRAW8_rec
3966 2147522566U, // SRAWI
3967 2147522566U, // SRAWI8
3968 2147517453U, // SRAWI8_rec
3969 2147517453U, // SRAWI_rec
3970 2147518607U, // SRAW_rec
3971 2147520816U, // SRD
3972 2147517050U, // SRD_rec
3973 2147530214U, // SRW
3974 2147530214U, // SRW8
3975 2147518654U, // SRW8_rec
3976 2147518654U, // SRW_rec
3977 67145214U, // STB
3978 67145214U, // STB8
3979 2147531002U, // STBCIX
3980 369133841U, // STBCX
3981 369146388U, // STBEPX
3982 537375118U, // STBU
3983 537375118U, // STBU8
3984 570932220U, // STBUX
3985 570932220U, // STBUX8
3986 369145894U, // STBX
3987 369145894U, // STBX8
3988 2147530790U, // STBXTLS
3989 2147530790U, // STBXTLS_
3990 2147530790U, // STBXTLS_32
3991 67146193U, // STD
3992 2147528722U, // STDAT
3993 369146542U, // STDBRX
3994 2147531017U, // STDCIX
3995 369133849U, // STDCX
3996 537375175U, // STDU
3997 570932248U, // STDUX
3998 369145980U, // STDX
3999 2147530876U, // STDXTLS
4000 2147530876U, // STDXTLS_
4001 67145815U, // STFD
4002 369146404U, // STFDEPX
4003 537375130U, // STFDU
4004 570932234U, // STFDUX
4005 369145936U, // STFDX
4006 2147530832U, // STFDXTLS
4007 2147530832U, // STFDXTLS_
4008 369147034U, // STFIWX
4009 67153440U, // STFS
4010 537375248U, // STFSU
4011 570932286U, // STFSUX
4012 369146759U, // STFSX
4013 2147531655U, // STFSXTLS
4014 2147531655U, // STFSXTLS_
4015 67147069U, // STH
4016 67147069U, // STH8
4017 369146557U, // STHBRX
4018 2147531025U, // STHCIX
4019 369133857U, // STHCX
4020 369146420U, // STHEPX
4021 537375204U, // STHU
4022 537375204U, // STHU8
4023 570932262U, // STHUX
4024 570932262U, // STHUX8
4025 369146100U, // STHX
4026 369146100U, // STHX8
4027 2147530996U, // STHXTLS
4028 2147530996U, // STHXTLS_
4029 2147530996U, // STHXTLS_32
4030 67155185U, // STMW
4031 18694U, // STOP
4032 67152539U, // STQ
4033 369133865U, // STQCX
4034 17879U, // STQX_PSEUDO
4035 2147522677U, // STSWI
4036 369145860U, // STVEBX
4037 369146066U, // STVEHX
4038 369147026U, // STVEWX
4039 369146983U, // STVX
4040 369138074U, // STVXL
4041 67155623U, // STW
4042 67155623U, // STW8
4043 2147528800U, // STWAT
4044 369146591U, // STWBRX
4045 2147531033U, // STWCIX
4046 369133873U, // STWCX
4047 369146435U, // STWEPX
4048 537375299U, // STWU
4049 537375299U, // STWU8
4050 570932294U, // STWUX
4051 570932294U, // STWUX8
4052 369147068U, // STWX
4053 369147068U, // STWX8
4054 2147531964U, // STWXTLS
4055 2147531964U, // STWXTLS_
4056 2147531964U, // STWXTLS_32
4057 67146146U, // STXSD
4058 369145972U, // STXSDX
4059 369145868U, // STXSIBX
4060 369145868U, // STXSIBXv
4061 369146074U, // STXSIHX
4062 369146074U, // STXSIHXv
4063 369147042U, // STXSIWX
4064 67152049U, // STXSSP
4065 369146476U, // STXSSPX
4066 67154625U, // STXV
4067 369145788U, // STXVB16X
4068 369145753U, // STXVD2X
4069 369145806U, // STXVH8X
4070 2147522957U, // STXVL
4071 2147522835U, // STXVLL
4072 67152175U, // STXVP
4073 2147530630U, // STXVPB32X
4074 2147522865U, // STXVPRL
4075 2147522801U, // STXVPRLL
4076 369146492U, // STXVPX
4077 369145885U, // STXVRBX
4078 369145956U, // STXVRDX
4079 369146091U, // STXVRHX
4080 2147522889U, // STXVRL
4081 2147522819U, // STXVRLL
4082 369147059U, // STXVRWX
4083 369145770U, // STXVW4X
4084 369146995U, // STXVX
4085 2147521307U, // SUBF
4086 2147521307U, // SUBF8
4087 2147524325U, // SUBF8O
4088 2147517808U, // SUBF8O_rec
4089 2147517212U, // SUBF8_rec
4090 2147520239U, // SUBFC
4091 2147520239U, // SUBFC8
4092 2147524231U, // SUBFC8O
4093 2147517702U, // SUBFC8O_rec
4094 2147516860U, // SUBFC8_rec
4095 2147524231U, // SUBFCO
4096 2147517702U, // SUBFCO_rec
4097 2147516860U, // SUBFC_rec
4098 2147521181U, // SUBFE
4099 2147521181U, // SUBFE8
4100 2147524275U, // SUBFE8O
4101 2147517752U, // SUBFE8O_rec
4102 2147517138U, // SUBFE8_rec
4103 2147524275U, // SUBFEO
4104 2147517752U, // SUBFEO_rec
4105 2147517138U, // SUBFE_rec
4106 2147520267U, // SUBFIC
4107 2147520267U, // SUBFIC8
4108 37578U, // SUBFME
4109 37578U, // SUBFME8
4110 40643U, // SUBFME8O
4111 34122U, // SUBFME8O_rec
4112 33506U, // SUBFME8_rec
4113 40643U, // SUBFMEO
4114 34122U, // SUBFMEO_rec
4115 33506U, // SUBFME_rec
4116 2147524325U, // SUBFO
4117 2147517808U, // SUBFO_rec
4118 1006677808U, // SUBFUS
4119 1006667786U, // SUBFUS_rec
4120 37645U, // SUBFZE
4121 37645U, // SUBFZE8
4122 40668U, // SUBFZE8O
4123 34150U, // SUBFZE8O_rec
4124 33555U, // SUBFZE8_rec
4125 40668U, // SUBFZEO
4126 34150U, // SUBFZEO_rec
4127 33555U, // SUBFZE_rec
4128 2147517212U, // SUBF_rec
4129 1740616U, // SYNC
4130 22581064U, // SYNCP10
4131 1083419U, // TABORT
4132 2147942833U, // TABORTDC
4133 2147943288U, // TABORTDCI
4134 2147942905U, // TABORTWC
4135 2147943300U, // TABORTWCI
4136 1182903U, // TAILB
4137 1182903U, // TAILB8
4138 1215397U, // TAILBA
4139 1215397U, // TAILBA8
4140 18716U, // TAILBCTR
4141 18716U, // TAILBCTR8
4142 656604U, // TBEGIN
4143 18106U, // TBEGIN_RET
4144 1087617U, // TCHECK
4145 18094U, // TCHECK_RET
4146 23235356U, // TCRETURNai
4147 23235253U, // TCRETURNai8
4148 23203718U, // TCRETURNdi
4149 23202499U, // TCRETURNdi8
4150 23112552U, // TCRETURNri
4151 23104209U, // TCRETURNri8
4152 2147946928U, // TD
4153 2147948115U, // TDI
4154 655970U, // TEND
4155 18442U, // TLBIA
4156 201822908U, // TLBIE
4157 2147521212U, // TLBIE8P9
4158 2147524369U, // TLBIEIO
4159 1087671U, // TLBIEL
4160 2147525457U, // TLBIEP
4161 2147525457U, // TLBIEP8
4162 2147521212U, // TLBIEP9
4163 2148186497U, // TLBILX
4164 47069U, // TLBIVAX
4165 1085589U, // TLBLD
4166 1087124U, // TLBLI
4167 18530U, // TLBRE
4168 2147521234U, // TLBRE2
4169 47979U, // TLBSX
4170 2147531627U, // TLBSX2
4171 2147518809U, // TLBSX2D
4172 18472U, // TLBSYNC
4173 1089275U, // TLBSYNCIO
4174 18536U, // TLBWE
4175 2147521263U, // TLBWE2
4176 18382U, // TLSGDAIX
4177 17152U, // TLSGDAIX8
4178 18392U, // TLSLDAIX
4179 17163U, // TLSLDAIX8
4180 18650U, // TRAP
4181 16126U, // TRECHKPT
4182 1082512U, // TRECLAIM
4183 657259U, // TSR
4184 2147956346U, // TW
4185 2147948668U, // TWI
4186 17902U, // UNENCODED_NOP
4187 17943U, // UpdateGBR
4188 2147520003U, // VABSDUB
4189 2147521858U, // VABSDUH
4190 2147530438U, // VABSDUW
4191 2147527358U, // VADDCUQ
4192 2147530421U, // VADDCUW
4193 2147527389U, // VADDECUQ
4194 2147523631U, // VADDEUQM
4195 2147525545U, // VADDFP
4196 2147527997U, // VADDSBS
4197 2147528272U, // VADDSHS
4198 2147528583U, // VADDSWS
4199 2147523048U, // VADDUBM
4200 2147528025U, // VADDUBS
4201 2147523120U, // VADDUDM
4202 2147523260U, // VADDUHM
4203 2147528300U, // VADDUHS
4204 2147523612U, // VADDUQM
4205 2147523754U, // VADDUWM
4206 2147528610U, // VADDUWS
4207 2147520771U, // VAND
4208 2147520224U, // VANDC
4209 2147519877U, // VAVGSB
4210 2147521734U, // VAVGSH
4211 2147530245U, // VAVGSW
4212 2147520021U, // VAVGUB
4213 2147521876U, // VAVGUH
4214 2147530465U, // VAVGUW
4215 2147520712U, // VBPERMD
4216 2147527206U, // VBPERMQ
4217 2415967098U, // VCFSX
4218 47994U, // VCFSX_0
4219 2147520575U, // VCFUGED
4220 2415967263U, // VCFUX
4221 48159U, // VCFUX_0
4222 2147527658U, // VCIPHER
4223 2147529003U, // VCIPHERLAST
4224 2147519764U, // VCLRLB
4225 2147519854U, // VCLRRB
4226 36505U, // VCLZB
4227 37457U, // VCLZD
4228 2147523162U, // VCLZDM
4229 38324U, // VCLZH
4230 36051U, // VCLZLSBB
4231 46940U, // VCLZW
4232 2147525509U, // VCMPBFP
4233 2147517922U, // VCMPBFP_rec
4234 2147525608U, // VCMPEQFP
4235 2147517943U, // VCMPEQFP_rec
4236 2147520046U, // VCMPEQUB
4237 2147516769U, // VCMPEQUB_rec
4238 2147521052U, // VCMPEQUD
4239 2147517067U, // VCMPEQUD_rec
4240 2147521911U, // VCMPEQUH
4241 2147517263U, // VCMPEQUH_rec
4242 2147527443U, // VCMPEQUQ
4243 2147518176U, // VCMPEQUQ_rec
4244 2147530500U, // VCMPEQUW
4245 2147518679U, // VCMPEQUW_rec
4246 2147525562U, // VCMPGEFP
4247 2147517932U, // VCMPGEFP_rec
4248 2147525618U, // VCMPGTFP
4249 2147517954U, // VCMPGTFP_rec
4250 2147519930U, // VCMPGTSB
4251 2147516750U, // VCMPGTSB_rec
4252 2147520896U, // VCMPGTSD
4253 2147517056U, // VCMPGTSD_rec
4254 2147521797U, // VCMPGTSH
4255 2147517244U, // VCMPGTSH_rec
4256 2147527305U, // VCMPGTSQ
4257 2147518165U, // VCMPGTSQ_rec
4258 2147530325U, // VCMPGTSW
4259 2147518660U, // VCMPGTSW_rec
4260 2147520114U, // VCMPGTUB
4261 2147516813U, // VCMPGTUB_rec
4262 2147521062U, // VCMPGTUD
4263 2147517078U, // VCMPGTUD_rec
4264 2147521933U, // VCMPGTUH
4265 2147517274U, // VCMPGTUH_rec
4266 2147527453U, // VCMPGTUQ
4267 2147518187U, // VCMPGTUQ_rec
4268 2147530535U, // VCMPGTUW
4269 2147518690U, // VCMPGTUW_rec
4270 2147519719U, // VCMPNEB
4271 2147516740U, // VCMPNEB_rec
4272 2147521622U, // VCMPNEH
4273 2147517234U, // VCMPNEH_rec
4274 2147529827U, // VCMPNEW
4275 2147518614U, // VCMPNEW_rec
4276 2147520143U, // VCMPNEZB
4277 2147516824U, // VCMPNEZB_rec
4278 2147521962U, // VCMPNEZH
4279 2147517285U, // VCMPNEZH_rec
4280 2147530578U, // VCMPNEZW
4281 2147518708U, // VCMPNEZW_rec
4282 2147527297U, // VCMPSQ
4283 2147527435U, // VCMPUQ
4284 2147519681U, // VCNTMBB
4285 2147520441U, // VCNTMBD
4286 2147521598U, // VCNTMBH
4287 2147529770U, // VCNTMBW
4288 2415964156U, // VCTSXS
4289 45052U, // VCTSXS_0
4290 2415964164U, // VCTUXS
4291 45060U, // VCTUXS_0
4292 36512U, // VCTZB
4293 37472U, // VCTZD
4294 2147523179U, // VCTZDM
4295 38331U, // VCTZH
4296 36061U, // VCTZLSBB
4297 46957U, // VCTZW
4298 2147520854U, // VDIVESD
4299 2147527288U, // VDIVESQ
4300 2147530236U, // VDIVESW
4301 2147521017U, // VDIVEUD
4302 2147527418U, // VDIVEUQ
4303 2147530456U, // VDIVEUW
4304 2147520906U, // VDIVSD
4305 2147527315U, // VDIVSQ
4306 2147530342U, // VDIVSW
4307 2147521072U, // VDIVUD
4308 2147527463U, // VDIVUQ
4309 2147530545U, // VDIVUW
4310 2147529390U, // VEQV
4311 39349U, // VEXPANDBM
4312 39431U, // VEXPANDDM
4313 39548U, // VEXPANDHM
4314 39725U, // VEXPANDQM
4315 40063U, // VEXPANDWM
4316 41931U, // VEXPTEFP
4317 2147531167U, // VEXTDDVLX
4318 2147531545U, // VEXTDDVRX
4319 2147531155U, // VEXTDUBVLX
4320 2147531533U, // VEXTDUBVRX
4321 2147531188U, // VEXTDUHVLX
4322 2147531566U, // VEXTDUHVRX
4323 2147531210U, // VEXTDUWVLX
4324 2147531588U, // VEXTDUWVRX
4325 39379U, // VEXTRACTBM
4326 2415956393U, // VEXTRACTD
4327 39451U, // VEXTRACTDM
4328 39578U, // VEXTRACTHM
4329 39745U, // VEXTRACTQM
4330 2415955558U, // VEXTRACTUB
4331 2415957377U, // VEXTRACTUH
4332 2415965966U, // VEXTRACTUW
4333 40083U, // VEXTRACTWM
4334 36712U, // VEXTSB2D
4335 36712U, // VEXTSB2Ds
4336 45767U, // VEXTSB2W
4337 45767U, // VEXTSB2Ws
4338 43327U, // VEXTSD2Q
4339 36722U, // VEXTSH2D
4340 36722U, // VEXTSH2Ds
4341 45777U, // VEXTSH2W
4342 45777U, // VEXTSH2Ws
4343 36732U, // VEXTSW2D
4344 36732U, // VEXTSW2Ds
4345 2147531099U, // VEXTUBLX
4346 2147531470U, // VEXTUBRX
4347 2147531127U, // VEXTUHLX
4348 2147531513U, // VEXTUHRX
4349 2147531231U, // VEXTUWLX
4350 2147531609U, // VEXTUWRX
4351 36786U, // VGBBD
4352 2147519803U, // VGNB
4353 2415966546U, // VINSBLX
4354 2415966917U, // VINSBRX
4355 2415966601U, // VINSBVLX
4356 2415966979U, // VINSBVRX
4357 1040224624U, // VINSD
4358 2415966565U, // VINSDLX
4359 2415966951U, // VINSDRX
4360 1040223731U, // VINSERTB
4361 2415956422U, // VINSERTD
4362 1040225586U, // VINSERTH
4363 2415965841U, // VINSERTW
4364 2415966574U, // VINSHLX
4365 2415966960U, // VINSHRX
4366 2415966634U, // VINSHVLX
4367 2415967012U, // VINSHVRX
4368 1040234053U, // VINSW
4369 2415966678U, // VINSWLX
4370 2415967056U, // VINSWRX
4371 2415966656U, // VINSWVLX
4372 2415967034U, // VINSWVRX
4373 41905U, // VLOGEFP
4374 2147525536U, // VMADDFP
4375 2147525628U, // VMAXFP
4376 2147519949U, // VMAXSB
4377 2147520914U, // VMAXSD
4378 2147521816U, // VMAXSH
4379 2147530350U, // VMAXSW
4380 2147520124U, // VMAXUB
4381 2147521080U, // VMAXUD
4382 2147521943U, // VMAXUH
4383 2147530553U, // VMAXUW
4384 2147528249U, // VMHADDSHS
4385 2147528260U, // VMHRADDSHS
4386 2147525600U, // VMINFP
4387 2147519913U, // VMINSB
4388 2147520872U, // VMINSD
4389 2147521780U, // VMINSH
4390 2147530301U, // VMINSW
4391 2147520029U, // VMINUB
4392 2147521035U, // VMINUD
4393 2147521894U, // VMINUH
4394 2147530483U, // VMINUW
4395 2147523248U, // VMLADDUHM
4396 2147520837U, // VMODSD
4397 2147527280U, // VMODSQ
4398 2147530219U, // VMODSW
4399 2147521000U, // VMODUD
4400 2147527399U, // VMODUQ
4401 2147530430U, // VMODUW
4402 2147529819U, // VMRGEW
4403 2147519728U, // VMRGHB
4404 2147521631U, // VMRGHH
4405 2147529862U, // VMRGHW
4406 2147519756U, // VMRGLB
4407 2147521649U, // VMRGLH
4408 2147529912U, // VMRGLW
4409 2147530192U, // VMRGOW
4410 2147520990U, // VMSUMCUD
4411 2147523008U, // VMSUMMBM
4412 2147523216U, // VMSUMSHM
4413 2147528281U, // VMSUMSHS
4414 2147523057U, // VMSUMUBM
4415 2147523129U, // VMSUMUDM
4416 2147523279U, // VMSUMUHM
4417 2147528309U, // VMSUMUHS
4418 43690U, // VMUL10CUQ
4419 2147527367U, // VMUL10ECUQ
4420 2147527407U, // VMUL10EUQ
4421 43680U, // VMUL10UQ
4422 2147519868U, // VMULESB
4423 2147520845U, // VMULESD
4424 2147521725U, // VMULESH
4425 2147530227U, // VMULESW
4426 2147520012U, // VMULEUB
4427 2147521008U, // VMULEUD
4428 2147521867U, // VMULEUH
4429 2147530447U, // VMULEUW
4430 2147520863U, // VMULHSD
4431 2147530263U, // VMULHSW
4432 2147521026U, // VMULHUD
4433 2147530474U, // VMULHUW
4434 2147520676U, // VMULLD
4435 2147519921U, // VMULOSB
4436 2147520887U, // VMULOSD
4437 2147521788U, // VMULOSH
4438 2147530316U, // VMULOSW
4439 2147520037U, // VMULOUB
4440 2147521043U, // VMULOUD
4441 2147521902U, // VMULOUH
4442 2147530491U, // VMULOUW
4443 2147523764U, // VMULUWM
4444 2147520756U, // VNAND
4445 2147527648U, // VNCIPHER
4446 2147528989U, // VNCIPHERLAST
4447 36957U, // VNEGD
4448 46207U, // VNEGW
4449 2147525518U, // VNMSUBFP
4450 2147527759U, // VNOR
4451 2147527772U, // VOR
4452 2147520350U, // VORC
4453 2147520792U, // VPDEPD
4454 2147523669U, // VPERM
4455 2147527719U, // VPERMR
4456 2147527792U, // VPERMXOR
4457 2147520982U, // VPEXTD
4458 2147531348U, // VPKPX
4459 2147528414U, // VPKSDSS
4460 2147528478U, // VPKSDUS
4461 2147528423U, // VPKSHSS
4462 2147528504U, // VPKSHUS
4463 2147528432U, // VPKSWSS
4464 2147528522U, // VPKSWUS
4465 2147523684U, // VPKUDUM
4466 2147528487U, // VPKUDUS
4467 2147523693U, // VPKUHUM
4468 2147528513U, // VPKUHUS
4469 2147523702U, // VPKUWUM
4470 2147528531U, // VPKUWUS
4471 2147519794U, // VPMSUMB
4472 2147520721U, // VPMSUMD
4473 2147521679U, // VPMSUMH
4474 2147529975U, // VPMSUMW
4475 36329U, // VPOPCNTB
4476 37308U, // VPOPCNTD
4477 38184U, // VPOPCNTH
4478 46727U, // VPOPCNTW
4479 36802U, // VPRTYBD
4480 43358U, // VPRTYBQ
4481 46131U, // VPRTYBW
4482 41924U, // VREFP
4483 39653U, // VRFIM
4484 40277U, // VRFIN
4485 42008U, // VRFIP
4486 48469U, // VRFIZ
4487 2147519782U, // VRLB
4488 2147520700U, // VRLD
4489 2147522242U, // VRLDMI
4490 2147523341U, // VRLDNM
4491 2147521667U, // VRLH
4492 2147527187U, // VRLQ
4493 2147522266U, // VRLQMI
4494 2147523357U, // VRLQNM
4495 2147529944U, // VRLW
4496 2147522362U, // VRLWMI
4497 2147523365U, // VRLWNM
4498 41941U, // VRSQRTEFP
4499 47602U, // VSBOX
4500 2147522763U, // VSEL
4501 2147520403U, // VSHASIGMAD
4502 2147529751U, // VSHASIGMAW
4503 2147522905U, // VSL
4504 2147519788U, // VSLB
4505 2147520706U, // VSLD
4506 2147522005U, // VSLDBI
4507 2147522391U, // VSLDOI
4508 2147521673U, // VSLH
4509 2147524402U, // VSLO
4510 2147527193U, // VSLQ
4511 2147529368U, // VSLV
4512 2147529958U, // VSLW
4513 2415955425U, // VSPLTB
4514 2415955425U, // VSPLTBs
4515 2415957280U, // VSPLTH
4516 2415957280U, // VSPLTHs
4517 402689430U, // VSPLTISB
4518 402691297U, // VSPLTISH
4519 402699808U, // VSPLTISW
4520 2415965814U, // VSPLTW
4521 2147527857U, // VSR
4522 2147519667U, // VSRAB
4523 2147520427U, // VSRAD
4524 2147521591U, // VSRAH
4525 2147526985U, // VSRAQ
4526 2147529763U, // VSRAW
4527 2147519862U, // VSRB
4528 2147520823U, // VSRD
4529 2147522013U, // VSRDBI
4530 2147521695U, // VSRH
4531 2147524530U, // VSRO
4532 2147527274U, // VSRQ
4533 2147529396U, // VSRV
4534 2147530213U, // VSRW
4535 39066U, // VSTRIBL
4536 33878U, // VSTRIBL_rec
4537 43899U, // VSTRIBR
4538 34604U, // VSTRIBR_rec
4539 39135U, // VSTRIHL
4540 33912U, // VSTRIHL_rec
4541 44019U, // VSTRIHR
4542 34631U, // VSTRIHR_rec
4543 2147527349U, // VSUBCUQ
4544 2147530412U, // VSUBCUW
4545 2147527379U, // VSUBECUQ
4546 2147523621U, // VSUBEUQM
4547 2147525528U, // VSUBFP
4548 2147527988U, // VSUBSBS
4549 2147528240U, // VSUBSHS
4550 2147528574U, // VSUBSWS
4551 2147523039U, // VSUBUBM
4552 2147528016U, // VSUBUBS
4553 2147523111U, // VSUBUDM
4554 2147523239U, // VSUBUHM
4555 2147528291U, // VSUBUHS
4556 2147523590U, // VSUBUQM
4557 2147523744U, // VSUBUWM
4558 2147528601U, // VSUBUWS
4559 2147528564U, // VSUM2SWS
4560 2147527978U, // VSUM4SBS
4561 2147528230U, // VSUM4SHS
4562 2147528006U, // VSUM4UBS
4563 2147528592U, // VSUMSWS
4564 2147519736U, // VUCMPRHB
4565 2147521639U, // VUCMPRHH
4566 2147523915U, // VUCMPRHN
4567 2147519772U, // VUCMPRLB
4568 2147521657U, // VUCMPRLH
4569 2147523954U, // VUCMPRLN
4570 47691U, // VUPKHPX
4571 36237U, // VUPKHSB
4572 38094U, // VUPKHSH
4573 36161U, // VUPKHSNTOB
4574 46605U, // VUPKHSW
4575 2147519069U, // VUPKINT4TOBF16
4576 2147518937U, // VUPKINT4TOFP32
4577 2147519085U, // VUPKINT8TOBF16
4578 2147518953U, // VUPKINT8TOFP32
4579 47707U, // VUPKLPX
4580 36256U, // VUPKLSB
4581 38123U, // VUPKLSH
4582 36173U, // VUPKLSNTOB
4583 46634U, // VUPKLSW
4584 2147527810U, // VXOR
4585 2348854402U, // V_SET0
4586 2348854402U, // V_SET0B
4587 2348854402U, // V_SET0H
4588 24163872U, // V_SETALLONES
4589 24163872U, // V_SETALLONESB
4590 24163872U, // V_SETALLONESH
4591 1749187U, // WAIT
4592 258650307U, // WAITP10
4593 1086102U, // WRTEE
4594 1087064U, // WRTEEI
4595 2147527780U, // XOR
4596 2147527780U, // XOR8
4597 2147518301U, // XOR8_rec
4598 2147522438U, // XORI
4599 2147522438U, // XORI8
4600 2147528357U, // XORIS
4601 2147528357U, // XORIS8
4602 2147518301U, // XOR_rec
4603 41616U, // XSABSDP
4604 42634U, // XSABSQP
4605 2147523655U, // XSADDADDSUQM
4606 2147523599U, // XSADDADDUQM
4607 2147524768U, // XSADDDP
4608 2147526110U, // XSADDQP
4609 2147524489U, // XSADDQPO
4610 2147526463U, // XSADDSP
4611 2147523641U, // XSADDSUBSUQM
4612 2147523577U, // XSADDSUBUQM
4613 2147525222U, // XSCMPEQDP
4614 2147526241U, // XSCMPEQQP
4615 2147525190U, // XSCMPEXPDP
4616 2147526219U, // XSCMPEXPQP
4617 2147524830U, // XSCMPGEDP
4618 2147526139U, // XSCMPGEQP
4619 2147525289U, // XSCMPGTDP
4620 2147526291U, // XSCMPGTQP
4621 2147525120U, // XSCMPODP
4622 2147526189U, // XSCMPOQP
4623 2147525353U, // XSCMPUDP
4624 2147526312U, // XSCMPUQP
4625 2147525071U, // XSCPSGNDP
4626 2147526178U, // XSCPSGNQP
4627 41988U, // XSCVDPHP
4628 42551U, // XSCVDPQP
4629 43077U, // XSCVDPSP
4630 40532U, // XSCVDPSPN
4631 44460U, // XSCVDPSXDS
4632 44460U, // XSCVDPSXDSs
4633 44980U, // XSCVDPSXWS
4634 44980U, // XSCVDPSXWSs
4635 44496U, // XSCVDPUXDS
4636 44496U, // XSCVDPUXDSs
4637 45016U, // XSCVDPUXWS
4638 45016U, // XSCVDPUXWSs
4639 41482U, // XSCVHPDP
4640 41492U, // XSCVQPDP
4641 40760U, // XSCVQPDPO
4642 48441U, // XSCVQPSDZ
4643 48566U, // XSCVQPSQZ
4644 48649U, // XSCVQPSWZ
4645 48452U, // XSCVQPUDZ
4646 48577U, // XSCVQPUQZ
4647 48660U, // XSCVQPUWZ
4648 42471U, // XSCVSDQP
4649 41502U, // XSCVSPDP
4650 40480U, // XSCVSPDPN
4651 42604U, // XSCVSQQP
4652 41138U, // XSCVSXDDP
4653 42833U, // XSCVSXDSP
4654 42481U, // XSCVUDQP
4655 42614U, // XSCVUQQP
4656 41160U, // XSCVUXDDP
4657 42855U, // XSCVUXDSP
4658 2147525363U, // XSDIVDP
4659 2147526322U, // XSDIVQP
4660 2147524520U, // XSDIVQPO
4661 2147526883U, // XSDIVSP
4662 2147525170U, // XSIEXPDP
4663 2147526209U, // XSIEXPQP
4664 2415960142U, // XSMADDADP
4665 2415961857U, // XSMADDASP
4666 2415960505U, // XSMADDMDP
4667 2415962139U, // XSMADDMSP
4668 2415961556U, // XSMADDQP
4669 2415959934U, // XSMADDQPO
4670 2147524758U, // XSMAXCDP
4671 2147526079U, // XSMAXCQP
4672 2147525423U, // XSMAXDP
4673 2147524951U, // XSMAXJDP
4674 2147523405U, // XSMERGE2T1UQM
4675 2147523467U, // XSMERGE2T2UQM
4676 2147523514U, // XSMERGE2T3UQM
4677 2147523436U, // XSMERGE3T1UQM
4678 2147524748U, // XSMINCDP
4679 2147526069U, // XSMINCQP
4680 2147525093U, // XSMINDP
4681 2147524941U, // XSMINJDP
4682 2415960096U, // XSMSUBADP
4683 2415961811U, // XSMSUBASP
4684 2415960459U, // XSMSUBMDP
4685 2415962093U, // XSMSUBMSP
4686 2415961495U, // XSMSUBQP
4687 2415959901U, // XSMSUBQPO
4688 2147524961U, // XSMULDP
4689 2147526169U, // XSMULQP
4690 2147524499U, // XSMULQPO
4691 2147526595U, // XSMULSP
4692 41596U, // XSNABSDP
4693 41596U, // XSNABSDPs
4694 42624U, // XSNABSQP
4695 41244U, // XSNEGDP
4696 42502U, // XSNEGQP
4697 2415960118U, // XSNMADDADP
4698 2415961833U, // XSNMADDASP
4699 2415960481U, // XSNMADDMDP
4700 2415962115U, // XSNMADDMSP
4701 2415961545U, // XSNMADDQP
4702 2415959922U, // XSNMADDQPO
4703 2415960072U, // XSNMSUBADP
4704 2415961787U, // XSNMSUBASP
4705 2415960435U, // XSNMSUBMDP
4706 2415962069U, // XSNMSUBMSP
4707 2415961484U, // XSNMSUBQP
4708 2415959889U, // XSNMSUBQPO
4709 38751U, // XSRDPI
4710 36627U, // XSRDPIC
4711 39660U, // XSRDPIM
4712 42015U, // XSRDPIP
4713 48476U, // XSRDPIZ
4714 2147523420U, // XSREBASE2T1UQM
4715 2147523482U, // XSREBASE2T2UQM
4716 2147523529U, // XSREBASE2T3UQM
4717 2147523561U, // XSREBASE2T4UQM
4718 2147523451U, // XSREBASE3T1UQM
4719 2147523498U, // XSREBASE3T2UQM
4720 2147523545U, // XSREBASE3T3UQM
4721 41204U, // XSREDP
4722 42888U, // XSRESP
4723 302389103U, // XSRQPI
4724 302397769U, // XSRQPIX
4725 302393654U, // XSRQPXP
4726 43150U, // XSRSP
4727 41220U, // XSRSQRTEDP
4728 42904U, // XSRSQRTESP
4729 41663U, // XSSQRTDP
4730 42654U, // XSSQRTQP
4731 40861U, // XSSQRTQPO
4732 43204U, // XSSQRTSP
4733 2147524708U, // XSSUBDP
4734 2147526049U, // XSSUBQP
4735 2147524456U, // XSSUBQPO
4736 2147526423U, // XSSUBSP
4737 2147525372U, // XSTDIVDP
4738 41673U, // XSTSQRTDP
4739 2415960182U, // XSTSTDCDP
4740 2415961514U, // XSTSTDCQP
4741 2415961897U, // XSTSTDCSP
4742 41554U, // XSXEXPDP
4743 42583U, // XSXEXPQP
4744 41262U, // XSXSIGDP
4745 42511U, // XSXSIGQP
4746 41625U, // XVABSDP
4747 43167U, // XVABSSP
4748 2147524777U, // XVADDDP
4749 2147526472U, // XVADDSP
4750 2147523259U, // XVADDUHM
4751 2147523753U, // XVADDUWM
4752 2147518971U, // XVBF16GER2
4753 2415959422U, // XVBF16GER2NN
4754 2415961185U, // XVBF16GER2NP
4755 2415959518U, // XVBF16GER2PN
4756 2415961281U, // XVBF16GER2PP
4757 2147518971U, // XVBF16GER2W
4758 2415959422U, // XVBF16GER2WNN
4759 2415961185U, // XVBF16GER2WNP
4760 2415959518U, // XVBF16GER2WPN
4761 2415961281U, // XVBF16GER2WPP
4762 2147525233U, // XVCMPEQDP
4763 2147517890U, // XVCMPEQDP_rec
4764 2147526775U, // XVCMPEQSP
4765 2147517984U, // XVCMPEQSP_rec
4766 2147524841U, // XVCMPGEDP
4767 2147517878U, // XVCMPGEDP_rec
4768 2147526525U, // XVCMPGESP
4769 2147517972U, // XVCMPGESP_rec
4770 2147525300U, // XVCMPGTDP
4771 2147517910U, // XVCMPGTDP_rec
4772 2147526841U, // XVCMPGTSP
4773 2147518010U, // XVCMPGTSP_rec
4774 2147525082U, // XVCPSGNDP
4775 2147526705U, // XVCPSGNSP
4776 40519U, // XVCVBF16SPN
4777 43087U, // XVCVDPSP
4778 44472U, // XVCVDPSXDS
4779 44992U, // XVCVDPSXWS
4780 44508U, // XVCVDPUXDS
4781 45028U, // XVCVDPUXWS
4782 43097U, // XVCVHPSP
4783 35453U, // XVCVSPBF16
4784 41512U, // XVCVSPDP
4785 41998U, // XVCVSPHP
4786 44484U, // XVCVSPSXDS
4787 45004U, // XVCVSPSXWS
4788 44520U, // XVCVSPUXDS
4789 45040U, // XVCVSPUXWS
4790 41149U, // XVCVSXDDP
4791 42844U, // XVCVSXDSP
4792 41753U, // XVCVSXWDP
4793 43263U, // XVCVSXWSP
4794 41171U, // XVCVUXDDP
4795 42866U, // XVCVUXDSP
4796 41764U, // XVCVUXWDP
4797 43274U, // XVCVUXWSP
4798 2147525392U, // XVDIVDP
4799 2147526902U, // XVDIVSP
4800 2147518985U, // XVF16GER2
4801 2415959438U, // XVF16GER2NN
4802 2415961201U, // XVF16GER2NP
4803 2415959534U, // XVF16GER2PN
4804 2415961297U, // XVF16GER2PP
4805 2147518985U, // XVF16GER2W
4806 2415959438U, // XVF16GER2WNN
4807 2415961201U, // XVF16GER2WNP
4808 2415959534U, // XVF16GER2WPN
4809 2415961297U, // XVF16GER2WPP
4810 2147527626U, // XVF32GER
4811 2415959490U, // XVF32GERNN
4812 2415961253U, // XVF32GERNP
4813 2415959597U, // XVF32GERPN
4814 2415961409U, // XVF32GERPP
4815 2147527626U, // XVF32GERW
4816 2415959490U, // XVF32GERWNN
4817 2415961253U, // XVF32GERWNP
4818 2415959597U, // XVF32GERWPN
4819 2415961409U, // XVF32GERWPP
4820 2147527638U, // XVF64GER
4821 2415959504U, // XVF64GERNN
4822 2415961267U, // XVF64GERNP
4823 2415959611U, // XVF64GERPN
4824 2415961423U, // XVF64GERPP
4825 2147527638U, // XVF64GERW
4826 2415959504U, // XVF64GERWNN
4827 2415961267U, // XVF64GERWNP
4828 2415959611U, // XVF64GERWPN
4829 2415961423U, // XVF64GERWPP
4830 2147518998U, // XVI16GER2
4831 2415961312U, // XVI16GER2PP
4832 2147527885U, // XVI16GER2S
4833 2415961437U, // XVI16GER2SPP
4834 2147527885U, // XVI16GER2SW
4835 2415961437U, // XVI16GER2SWPP
4836 2147518998U, // XVI16GER2W
4837 2415961312U, // XVI16GER2WPP
4838 2147519201U, // XVI4GER8
4839 2415961395U, // XVI4GER8PP
4840 2147519201U, // XVI4GER8W
4841 2415961395U, // XVI4GER8WPP
4842 2147519044U, // XVI8GER4
4843 2415961364U, // XVI8GER4PP
4844 2415961453U, // XVI8GER4SPP
4845 2147519044U, // XVI8GER4W
4846 2415961364U, // XVI8GER4WPP
4847 2415961453U, // XVI8GER4WSPP
4848 2147525180U, // XVIEXPDP
4849 2147526755U, // XVIEXPSP
4850 2415960153U, // XVMADDADP
4851 2415961868U, // XVMADDASP
4852 2415960516U, // XVMADDMDP
4853 2415962150U, // XVMADDMSP
4854 2147525432U, // XVMAXDP
4855 2147526933U, // XVMAXSP
4856 2147525102U, // XVMINDP
4857 2147526716U, // XVMINSP
4858 2415960107U, // XVMSUBADP
4859 2415961822U, // XVMSUBASP
4860 2415960470U, // XVMSUBMDP
4861 2415962104U, // XVMSUBMSP
4862 2147524970U, // XVMULDP
4863 2147521751U, // XVMULHSH
4864 2147530262U, // XVMULHSW
4865 2147521884U, // XVMULHUH
4866 2147530473U, // XVMULHUW
4867 2147526604U, // XVMULSP
4868 2147523269U, // XVMULUHM
4869 2147523763U, // XVMULUWM
4870 41606U, // XVNABSDP
4871 43157U, // XVNABSSP
4872 41253U, // XVNEGDP
4873 42928U, // XVNEGSP
4874 2415960130U, // XVNMADDADP
4875 2415961845U, // XVNMADDASP
4876 2415960493U, // XVNMADDMDP
4877 2415962127U, // XVNMADDMSP
4878 2415960084U, // XVNMSUBADP
4879 2415961799U, // XVNMSUBASP
4880 2415960447U, // XVNMSUBMDP
4881 2415962081U, // XVNMSUBMSP
4882 38759U, // XVRDPI
4883 36636U, // XVRDPIC
4884 39669U, // XVRDPIM
4885 42024U, // XVRDPIP
4886 48485U, // XVRDPIZ
4887 41212U, // XVREDP
4888 42896U, // XVRESP
4889 2147529950U, // XVRLW
4890 38775U, // XVRSPI
4891 36645U, // XVRSPIC
4892 39678U, // XVRSPIM
4893 42033U, // XVRSPIP
4894 48494U, // XVRSPIZ
4895 41232U, // XVRSQRTEDP
4896 42916U, // XVRSQRTESP
4897 41695U, // XVSQRTDP
4898 43225U, // XVSQRTSP
4899 2147524717U, // XVSUBDP
4900 2147526432U, // XVSUBSP
4901 2147523238U, // XVSUBUHM
4902 2147523743U, // XVSUBUWM
4903 2147525382U, // XVTDIVDP
4904 2147526892U, // XVTDIVSP
4905 36042U, // XVTLSBB
4906 41684U, // XVTSQRTDP
4907 43214U, // XVTSQRTSP
4908 2415960193U, // XVTSTDCDP
4909 2415961908U, // XVTSTDCSP
4910 41564U, // XVXEXPDP
4911 43117U, // XVXEXPSP
4912 41272U, // XVXSIGDP
4913 42937U, // XVXSIGSP
4914 2147524594U, // XXAESDECP
4915 2147524605U, // XXAESENCP
4916 2147525706U, // XXAESGENLKP
4917 2147520132U, // XXBLENDVB
4918 2147521088U, // XXBLENDVD
4919 2147521951U, // XXBLENDVH
4920 2147530561U, // XXBLENDVW
4921 37158U, // XXBRD
4922 38040U, // XXBRH
4923 43619U, // XXBRQ
4924 46558U, // XXBRW
4925 2147522706U, // XXEVAL
4926 2147530522U, // XXEXTRACTUW
4927 2147523067U, // XXGENPCVBM
4928 2147523150U, // XXGENPCVDM
4929 2147523289U, // XXGENPCVHM
4930 2147523773U, // XXGENPCVWM
4931 2147519145U, // XXGFMUL128
4932 2415965851U, // XXINSERTW
4933 2147520730U, // XXLAND
4934 2147520206U, // XXLANDC
4935 2147529374U, // XXLEQV
4936 2348855966U, // XXLEQVOnes
4937 2147520738U, // XXLNAND
4938 2147527743U, // XXLNOR
4939 2147527736U, // XXLOR
4940 2147520334U, // XXLORC
4941 2147527736U, // XXLORf
4942 2147527777U, // XXLXOR
4943 2348854369U, // XXLXORdpz
4944 2348854369U, // XXLXORspz
4945 2348854369U, // XXLXORz
4946 1543862U, // XXMFACC
4947 1543862U, // XXMFACCW
4948 2147529870U, // XXMRGHW
4949 2147529920U, // XXMRGLW
4950 1085119U, // XXMTACC
4951 1085119U, // XXMTACCW
4952 2147522924U, // XXMULMUL
4953 2147520489U, // XXMULMULHIADD
4954 2147520519U, // XXMULMULLOADD
4955 2147523676U, // XXPERM
4956 2147522082U, // XXPERMDI
4957 2147522082U, // XXPERMDIs
4958 2147527727U, // XXPERMR
4959 2147531241U, // XXPERMX
4960 2147522769U, // XXSEL
4961 1096971U, // XXSETACCZ
4962 2147522573U, // XXSLDWI
4963 2147522573U, // XXSLDWIs
4964 1073788972U, // XXSPLTI32DX
4965 1107332354U, // XXSPLTIB
4966 41282U, // XXSPLTIDP
4967 46254U, // XXSPLTIW
4968 2147530366U, // XXSPLTW
4969 2147530366U, // XXSPLTWs
4970 2147523139U, // XXSSUMUDM
4971 2147520309U, // XXSSUMUDMC
4972 2147529081U, // XXSSUMUDMCEXT
4973 2147946155U, // gBC
4974 2147945385U, // gBCA
4975 25905152U, // gBCAat
4976 2147953846U, // gBCCTR
4977 2147948858U, // gBCCTRL
4978 2147948707U, // gBCL
4979 2147945584U, // gBCLA
4980 25905168U, // gBCLAat
4981 2147953660U, // gBCLR
4982 2147948834U, // gBCLRL
4983 26953867U, // gBCLat
4984 26953757U, // gBCat
4985 };
4986
4987 static const uint32_t OpInfo1[] = {
4988 0U, // PHI
4989 0U, // INLINEASM
4990 0U, // INLINEASM_BR
4991 0U, // CFI_INSTRUCTION
4992 0U, // EH_LABEL
4993 0U, // GC_LABEL
4994 0U, // ANNOTATION_LABEL
4995 0U, // KILL
4996 0U, // EXTRACT_SUBREG
4997 0U, // INSERT_SUBREG
4998 0U, // IMPLICIT_DEF
4999 0U, // INIT_UNDEF
5000 0U, // SUBREG_TO_REG
5001 0U, // COPY_TO_REGCLASS
5002 0U, // DBG_VALUE
5003 0U, // DBG_VALUE_LIST
5004 0U, // DBG_INSTR_REF
5005 0U, // DBG_PHI
5006 0U, // DBG_LABEL
5007 0U, // REG_SEQUENCE
5008 0U, // COPY
5009 0U, // COPY_LANEMASK
5010 0U, // BUNDLE
5011 0U, // LIFETIME_START
5012 0U, // LIFETIME_END
5013 0U, // PSEUDO_PROBE
5014 0U, // ARITH_FENCE
5015 0U, // STACKMAP
5016 0U, // FENTRY_CALL
5017 0U, // PATCHPOINT
5018 0U, // LOAD_STACK_GUARD
5019 0U, // PREALLOCATED_SETUP
5020 0U, // PREALLOCATED_ARG
5021 0U, // STATEPOINT
5022 0U, // LOCAL_ESCAPE
5023 0U, // FAULTING_OP
5024 0U, // PATCHABLE_OP
5025 0U, // PATCHABLE_FUNCTION_ENTER
5026 0U, // PATCHABLE_RET
5027 0U, // PATCHABLE_FUNCTION_EXIT
5028 0U, // PATCHABLE_TAIL_CALL
5029 0U, // PATCHABLE_EVENT_CALL
5030 0U, // PATCHABLE_TYPED_EVENT_CALL
5031 0U, // ICALL_BRANCH_FUNNEL
5032 0U, // FAKE_USE
5033 0U, // MEMBARRIER
5034 0U, // JUMP_TABLE_DEBUG_INFO
5035 0U, // RELOC_NONE
5036 0U, // CONVERGENCECTRL_ENTRY
5037 0U, // CONVERGENCECTRL_ANCHOR
5038 0U, // CONVERGENCECTRL_LOOP
5039 0U, // CONVERGENCECTRL_GLUE
5040 0U, // G_ASSERT_SEXT
5041 0U, // G_ASSERT_ZEXT
5042 0U, // G_ASSERT_ALIGN
5043 0U, // G_ADD
5044 0U, // G_SUB
5045 0U, // G_MUL
5046 0U, // G_SDIV
5047 0U, // G_UDIV
5048 0U, // G_SREM
5049 0U, // G_UREM
5050 0U, // G_SDIVREM
5051 0U, // G_UDIVREM
5052 0U, // G_AND
5053 0U, // G_OR
5054 0U, // G_XOR
5055 0U, // G_ABDS
5056 0U, // G_ABDU
5057 0U, // G_UAVGFLOOR
5058 0U, // G_UAVGCEIL
5059 0U, // G_SAVGFLOOR
5060 0U, // G_SAVGCEIL
5061 0U, // G_IMPLICIT_DEF
5062 0U, // G_PHI
5063 0U, // G_FRAME_INDEX
5064 0U, // G_GLOBAL_VALUE
5065 0U, // G_PTRAUTH_GLOBAL_VALUE
5066 0U, // G_CONSTANT_POOL
5067 0U, // G_EXTRACT
5068 0U, // G_UNMERGE_VALUES
5069 0U, // G_INSERT
5070 0U, // G_MERGE_VALUES
5071 0U, // G_BUILD_VECTOR
5072 0U, // G_BUILD_VECTOR_TRUNC
5073 0U, // G_CONCAT_VECTORS
5074 0U, // G_PTRTOINT
5075 0U, // G_INTTOPTR
5076 0U, // G_BITCAST
5077 0U, // G_FREEZE
5078 0U, // G_CONSTANT_FOLD_BARRIER
5079 0U, // G_INTRINSIC_FPTRUNC_ROUND
5080 0U, // G_INTRINSIC_TRUNC
5081 0U, // G_INTRINSIC_ROUND
5082 0U, // G_INTRINSIC_LRINT
5083 0U, // G_INTRINSIC_LLRINT
5084 0U, // G_INTRINSIC_ROUNDEVEN
5085 0U, // G_READCYCLECOUNTER
5086 0U, // G_READSTEADYCOUNTER
5087 0U, // G_LOAD
5088 0U, // G_SEXTLOAD
5089 0U, // G_ZEXTLOAD
5090 0U, // G_FPEXTLOAD
5091 0U, // G_INDEXED_LOAD
5092 0U, // G_INDEXED_SEXTLOAD
5093 0U, // G_INDEXED_ZEXTLOAD
5094 0U, // G_STORE
5095 0U, // G_FPTRUNCSTORE
5096 0U, // G_INDEXED_STORE
5097 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
5098 0U, // G_ATOMIC_CMPXCHG
5099 0U, // G_ATOMICRMW_XCHG
5100 0U, // G_ATOMICRMW_ADD
5101 0U, // G_ATOMICRMW_SUB
5102 0U, // G_ATOMICRMW_AND
5103 0U, // G_ATOMICRMW_NAND
5104 0U, // G_ATOMICRMW_OR
5105 0U, // G_ATOMICRMW_XOR
5106 0U, // G_ATOMICRMW_MAX
5107 0U, // G_ATOMICRMW_MIN
5108 0U, // G_ATOMICRMW_UMAX
5109 0U, // G_ATOMICRMW_UMIN
5110 0U, // G_ATOMICRMW_FADD
5111 0U, // G_ATOMICRMW_FSUB
5112 0U, // G_ATOMICRMW_FMAX
5113 0U, // G_ATOMICRMW_FMIN
5114 0U, // G_ATOMICRMW_FMAXIMUM
5115 0U, // G_ATOMICRMW_FMINIMUM
5116 0U, // G_ATOMICRMW_FMAXIMUMNUM
5117 0U, // G_ATOMICRMW_FMINIMUMNUM
5118 0U, // G_ATOMICRMW_UINC_WRAP
5119 0U, // G_ATOMICRMW_UDEC_WRAP
5120 0U, // G_ATOMICRMW_USUB_COND
5121 0U, // G_ATOMICRMW_USUB_SAT
5122 0U, // G_FENCE
5123 0U, // G_PREFETCH
5124 0U, // G_BRCOND
5125 0U, // G_BRINDIRECT
5126 0U, // G_INVOKE_REGION_START
5127 0U, // G_INTRINSIC
5128 0U, // G_INTRINSIC_W_SIDE_EFFECTS
5129 0U, // G_INTRINSIC_CONVERGENT
5130 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
5131 0U, // G_ANYEXT
5132 0U, // G_TRUNC
5133 0U, // G_TRUNC_SSAT_S
5134 0U, // G_TRUNC_SSAT_U
5135 0U, // G_TRUNC_USAT_U
5136 0U, // G_CONSTANT
5137 0U, // G_FCONSTANT
5138 0U, // G_VASTART
5139 0U, // G_VAARG
5140 0U, // G_SEXT
5141 0U, // G_SEXT_INREG
5142 0U, // G_ZEXT
5143 0U, // G_SHL
5144 0U, // G_LSHR
5145 0U, // G_ASHR
5146 0U, // G_FSHL
5147 0U, // G_FSHR
5148 0U, // G_ROTR
5149 0U, // G_ROTL
5150 0U, // G_ICMP
5151 0U, // G_FCMP
5152 0U, // G_SCMP
5153 0U, // G_UCMP
5154 0U, // G_SELECT
5155 0U, // G_UADDO
5156 0U, // G_UADDE
5157 0U, // G_USUBO
5158 0U, // G_USUBE
5159 0U, // G_SADDO
5160 0U, // G_SADDE
5161 0U, // G_SSUBO
5162 0U, // G_SSUBE
5163 0U, // G_UMULO
5164 0U, // G_SMULO
5165 0U, // G_UMULH
5166 0U, // G_SMULH
5167 0U, // G_UADDSAT
5168 0U, // G_SADDSAT
5169 0U, // G_USUBSAT
5170 0U, // G_SSUBSAT
5171 0U, // G_USHLSAT
5172 0U, // G_SSHLSAT
5173 0U, // G_SMULFIX
5174 0U, // G_UMULFIX
5175 0U, // G_SMULFIXSAT
5176 0U, // G_UMULFIXSAT
5177 0U, // G_SDIVFIX
5178 0U, // G_UDIVFIX
5179 0U, // G_SDIVFIXSAT
5180 0U, // G_UDIVFIXSAT
5181 0U, // G_FADD
5182 0U, // G_FSUB
5183 0U, // G_FMUL
5184 0U, // G_FMA
5185 0U, // G_FMAD
5186 0U, // G_FDIV
5187 0U, // G_FREM
5188 0U, // G_FMODF
5189 0U, // G_FPOW
5190 0U, // G_FPOWI
5191 0U, // G_FEXP
5192 0U, // G_FEXP2
5193 0U, // G_FEXP10
5194 0U, // G_FLOG
5195 0U, // G_FLOG2
5196 0U, // G_FLOG10
5197 0U, // G_FLDEXP
5198 0U, // G_FFREXP
5199 0U, // G_FNEG
5200 0U, // G_FPEXT
5201 0U, // G_FPTRUNC
5202 0U, // G_FPTOSI
5203 0U, // G_FPTOUI
5204 0U, // G_SITOFP
5205 0U, // G_UITOFP
5206 0U, // G_FPTOSI_SAT
5207 0U, // G_FPTOUI_SAT
5208 0U, // G_FABS
5209 0U, // G_FCOPYSIGN
5210 0U, // G_IS_FPCLASS
5211 0U, // G_FCANONICALIZE
5212 0U, // G_FMINNUM
5213 0U, // G_FMAXNUM
5214 0U, // G_FMINNUM_IEEE
5215 0U, // G_FMAXNUM_IEEE
5216 0U, // G_FMINIMUM
5217 0U, // G_FMAXIMUM
5218 0U, // G_FMINIMUMNUM
5219 0U, // G_FMAXIMUMNUM
5220 0U, // G_GET_FPENV
5221 0U, // G_SET_FPENV
5222 0U, // G_RESET_FPENV
5223 0U, // G_GET_FPMODE
5224 0U, // G_SET_FPMODE
5225 0U, // G_RESET_FPMODE
5226 0U, // G_GET_ROUNDING
5227 0U, // G_SET_ROUNDING
5228 0U, // G_PTR_ADD
5229 0U, // G_PTRMASK
5230 0U, // G_SMIN
5231 0U, // G_SMAX
5232 0U, // G_UMIN
5233 0U, // G_UMAX
5234 0U, // G_ABS
5235 0U, // G_LROUND
5236 0U, // G_LLROUND
5237 0U, // G_BR
5238 0U, // G_BRJT
5239 0U, // G_VSCALE
5240 0U, // G_INSERT_SUBVECTOR
5241 0U, // G_EXTRACT_SUBVECTOR
5242 0U, // G_INSERT_VECTOR_ELT
5243 0U, // G_EXTRACT_VECTOR_ELT
5244 0U, // G_SHUFFLE_VECTOR
5245 0U, // G_SPLAT_VECTOR
5246 0U, // G_STEP_VECTOR
5247 0U, // G_VECTOR_COMPRESS
5248 0U, // G_CTTZ
5249 0U, // G_CTTZ_ZERO_POISON
5250 0U, // G_CTLZ
5251 0U, // G_CTLZ_ZERO_POISON
5252 0U, // G_CTLS
5253 0U, // G_CTPOP
5254 0U, // G_BSWAP
5255 0U, // G_BITREVERSE
5256 0U, // G_CLMUL
5257 0U, // G_FCEIL
5258 0U, // G_FCOS
5259 0U, // G_FSIN
5260 0U, // G_FSINCOS
5261 0U, // G_FTAN
5262 0U, // G_FACOS
5263 0U, // G_FASIN
5264 0U, // G_FATAN
5265 0U, // G_FATAN2
5266 0U, // G_FCOSH
5267 0U, // G_FSINH
5268 0U, // G_FTANH
5269 0U, // G_FSQRT
5270 0U, // G_FFLOOR
5271 0U, // G_FRINT
5272 0U, // G_FNEARBYINT
5273 0U, // G_ADDRSPACE_CAST
5274 0U, // G_BLOCK_ADDR
5275 0U, // G_JUMP_TABLE
5276 0U, // G_DYN_STACKALLOC
5277 0U, // G_STACKSAVE
5278 0U, // G_STACKRESTORE
5279 0U, // G_STRICT_FADD
5280 0U, // G_STRICT_FSUB
5281 0U, // G_STRICT_FMUL
5282 0U, // G_STRICT_FDIV
5283 0U, // G_STRICT_FREM
5284 0U, // G_STRICT_FMA
5285 0U, // G_STRICT_FSQRT
5286 0U, // G_STRICT_FLDEXP
5287 0U, // G_STRICT_FCMP
5288 0U, // G_STRICT_FCMPS
5289 0U, // G_READ_REGISTER
5290 0U, // G_WRITE_REGISTER
5291 0U, // G_MEMCPY
5292 0U, // G_MEMCPY_INLINE
5293 0U, // G_MEMMOVE
5294 0U, // G_MEMSET
5295 0U, // G_BZERO
5296 0U, // G_MEMSET_INLINE
5297 0U, // G_TRAP
5298 0U, // G_DEBUGTRAP
5299 0U, // G_UBSANTRAP
5300 0U, // G_VECREDUCE_SEQ_FADD
5301 0U, // G_VECREDUCE_SEQ_FMUL
5302 0U, // G_VECREDUCE_FADD
5303 0U, // G_VECREDUCE_FMUL
5304 0U, // G_VECREDUCE_FMAX
5305 0U, // G_VECREDUCE_FMIN
5306 0U, // G_VECREDUCE_FMAXIMUM
5307 0U, // G_VECREDUCE_FMINIMUM
5308 0U, // G_VECREDUCE_FMAXIMUMNUM
5309 0U, // G_VECREDUCE_FMINIMUMNUM
5310 0U, // G_VECREDUCE_ADD
5311 0U, // G_VECREDUCE_MUL
5312 0U, // G_VECREDUCE_AND
5313 0U, // G_VECREDUCE_OR
5314 0U, // G_VECREDUCE_XOR
5315 0U, // G_VECREDUCE_SMAX
5316 0U, // G_VECREDUCE_SMIN
5317 0U, // G_VECREDUCE_UMAX
5318 0U, // G_VECREDUCE_UMIN
5319 0U, // G_SBFX
5320 0U, // G_UBFX
5321 0U, // ATOMIC_CMP_SWAP_I128
5322 0U, // ATOMIC_LOAD_ADD_I128
5323 0U, // ATOMIC_LOAD_AND_I128
5324 0U, // ATOMIC_LOAD_NAND_I128
5325 0U, // ATOMIC_LOAD_OR_I128
5326 0U, // ATOMIC_LOAD_SUB_I128
5327 0U, // ATOMIC_LOAD_XOR_I128
5328 0U, // ATOMIC_SWAP_I128
5329 0U, // BUILD_QUADWORD
5330 0U, // BUILD_UACC
5331 0U, // CFENCE
5332 0U, // CFENCE8
5333 0U, // CLRLSLDI
5334 0U, // CLRLSLDI_rec
5335 1032U, // CLRLSLWI
5336 1032U, // CLRLSLWI_rec
5337 256U, // CLRRDI
5338 256U, // CLRRDI_rec
5339 264U, // CLRRWI
5340 264U, // CLRRWI_rec
5341 0U, // DCBFL
5342 0U, // DCBFLP
5343 0U, // DCBFPS
5344 0U, // DCBFx
5345 0U, // DCBSTPS
5346 0U, // DCBTCT
5347 0U, // DCBTDS
5348 0U, // DCBTSTCT
5349 0U, // DCBTSTDS
5350 0U, // DCBTSTT
5351 0U, // DCBTSTx
5352 0U, // DCBTT
5353 0U, // DCBTx
5354 0U, // DFLOADf32
5355 0U, // DFLOADf64
5356 0U, // DFSTOREf32
5357 0U, // DFSTOREf64
5358 0U, // EXTLDI
5359 0U, // EXTLDI_rec
5360 1032U, // EXTLWI
5361 1032U, // EXTLWI_rec
5362 0U, // EXTRDI
5363 0U, // EXTRDI_rec
5364 1032U, // EXTRWI
5365 1032U, // EXTRWI_rec
5366 1032U, // INSLWI
5367 1032U, // INSLWI_rec
5368 0U, // INSRDI
5369 0U, // INSRDI_rec
5370 1032U, // INSRWI
5371 1032U, // INSRWI_rec
5372 0U, // KILL_PAIR
5373 0U, // LAx
5374 0U, // LDAT_CSNE_PSEUDO
5375 0U, // LIWAX
5376 0U, // LIWZX
5377 0U, // LWAT_CSNE_PSEUDO
5378 0U, // PPCLdFixedAddr
5379 272U, // PSUBI
5380 2056U, // RLWIMIbm
5381 2056U, // RLWIMIbm_rec
5382 2056U, // RLWINMbm
5383 2056U, // RLWINMbm_rec
5384 2056U, // RLWNMbm
5385 2056U, // RLWNMbm_rec
5386 256U, // ROTRDI
5387 256U, // ROTRDI_rec
5388 264U, // ROTRWI
5389 264U, // ROTRWI_rec
5390 256U, // SLDI
5391 256U, // SLDI_rec
5392 264U, // SLWI
5393 264U, // SLWI_rec
5394 0U, // SPILLTOVSR_LD
5395 0U, // SPILLTOVSR_LDX
5396 0U, // SPILLTOVSR_ST
5397 0U, // SPILLTOVSR_STX
5398 256U, // SRDI
5399 256U, // SRDI_rec
5400 264U, // SRWI
5401 264U, // SRWI_rec
5402 0U, // STIWX
5403 24U, // SUBI
5404 24U, // SUBIC
5405 24U, // SUBIC_rec
5406 24U, // SUBIS
5407 0U, // SUBPCIS
5408 0U, // XFLOADf32
5409 0U, // XFLOADf64
5410 0U, // XFSTOREf32
5411 0U, // XFSTOREf64
5412 288U, // ADD4
5413 288U, // ADD4O
5414 288U, // ADD4O_rec
5415 288U, // ADD4TLS
5416 288U, // ADD4_rec
5417 288U, // ADD8
5418 288U, // ADD8O
5419 288U, // ADD8O_rec
5420 288U, // ADD8TLS
5421 288U, // ADD8TLS_
5422 288U, // ADD8_rec
5423 288U, // ADDC
5424 288U, // ADDC8
5425 288U, // ADDC8O
5426 288U, // ADDC8O_rec
5427 288U, // ADDC8_rec
5428 288U, // ADDCO
5429 288U, // ADDCO_rec
5430 288U, // ADDC_rec
5431 288U, // ADDE
5432 288U, // ADDE8
5433 288U, // ADDE8O
5434 288U, // ADDE8O_rec
5435 288U, // ADDE8_rec
5436 288U, // ADDEO
5437 288U, // ADDEO_rec
5438 3104U, // ADDEX
5439 3104U, // ADDEX8
5440 288U, // ADDE_rec
5441 288U, // ADDG6S
5442 288U, // ADDG6S8
5443 24U, // ADDI
5444 24U, // ADDI8
5445 24U, // ADDIC
5446 24U, // ADDIC8
5447 24U, // ADDIC_rec
5448 24U, // ADDIS
5449 24U, // ADDIS8
5450 0U, // ADDISdtprelHA
5451 0U, // ADDISdtprelHA32
5452 0U, // ADDISgotTprelHA
5453 0U, // ADDIStlsgdHA
5454 0U, // ADDIStlsldHA
5455 0U, // ADDIStocHA
5456 0U, // ADDIStocHA8
5457 0U, // ADDIdtprelL
5458 0U, // ADDIdtprelL32
5459 0U, // ADDItlsgdL
5460 0U, // ADDItlsgdL32
5461 0U, // ADDItlsgdLADDR
5462 0U, // ADDItlsgdLADDR32
5463 0U, // ADDItlsldL
5464 0U, // ADDItlsldL32
5465 0U, // ADDItlsldLADDR
5466 0U, // ADDItlsldLADDR32
5467 0U, // ADDItoc
5468 0U, // ADDItoc8
5469 0U, // ADDItocL
5470 0U, // ADDItocL8
5471 0U, // ADDME
5472 0U, // ADDME8
5473 0U, // ADDME8O
5474 0U, // ADDME8O_rec
5475 0U, // ADDME8_rec
5476 0U, // ADDMEO
5477 0U, // ADDMEO_rec
5478 0U, // ADDME_rec
5479 0U, // ADDPCIS
5480 0U, // ADDZE
5481 0U, // ADDZE8
5482 0U, // ADDZE8O
5483 0U, // ADDZE8O_rec
5484 0U, // ADDZE8_rec
5485 0U, // ADDZEO
5486 0U, // ADDZEO_rec
5487 0U, // ADDZE_rec
5488 0U, // ADJCALLSTACKDOWN
5489 0U, // ADJCALLSTACKUP
5490 288U, // AND
5491 288U, // AND8
5492 288U, // AND8_rec
5493 288U, // ANDC
5494 288U, // ANDC8
5495 288U, // ANDC8_rec
5496 288U, // ANDC_rec
5497 40U, // ANDI8_rec
5498 40U, // ANDIS8_rec
5499 40U, // ANDIS_rec
5500 40U, // ANDI_rec
5501 0U, // ANDI_rec_1_EQ_BIT
5502 0U, // ANDI_rec_1_EQ_BIT8
5503 0U, // ANDI_rec_1_GT_BIT
5504 0U, // ANDI_rec_1_GT_BIT8
5505 288U, // AND_rec
5506 0U, // ATOMIC_CMP_SWAP_I16
5507 0U, // ATOMIC_CMP_SWAP_I32
5508 0U, // ATOMIC_CMP_SWAP_I64
5509 0U, // ATOMIC_CMP_SWAP_I8
5510 0U, // ATOMIC_LOAD_ADD
5511 0U, // ATOMIC_LOAD_ADD_I64
5512 0U, // ATOMIC_LOAD_ADD_NOWP
5513 0U, // ATOMIC_LOAD_AND
5514 0U, // ATOMIC_LOAD_AND_I64
5515 0U, // ATOMIC_LOAD_AND_NOWP
5516 0U, // ATOMIC_LOAD_MAX
5517 0U, // ATOMIC_LOAD_MAX_I64
5518 0U, // ATOMIC_LOAD_MAX_NOWP
5519 0U, // ATOMIC_LOAD_MIN
5520 0U, // ATOMIC_LOAD_MIN_I64
5521 0U, // ATOMIC_LOAD_MIN_NOWP
5522 0U, // ATOMIC_LOAD_NAND
5523 0U, // ATOMIC_LOAD_NAND_I64
5524 0U, // ATOMIC_LOAD_NAND_NOWP
5525 0U, // ATOMIC_LOAD_OR
5526 0U, // ATOMIC_LOAD_OR_I64
5527 0U, // ATOMIC_LOAD_OR_NOWP
5528 0U, // ATOMIC_LOAD_SUB
5529 0U, // ATOMIC_LOAD_SUB_I64
5530 0U, // ATOMIC_LOAD_SUB_NOWP
5531 0U, // ATOMIC_LOAD_UMAX
5532 0U, // ATOMIC_LOAD_UMAX_I64
5533 0U, // ATOMIC_LOAD_UMAX_NOWP
5534 0U, // ATOMIC_LOAD_UMIN
5535 0U, // ATOMIC_LOAD_UMIN_I64
5536 0U, // ATOMIC_LOAD_UMIN_NOWP
5537 0U, // ATOMIC_LOAD_XOR
5538 0U, // ATOMIC_LOAD_XOR_I64
5539 0U, // ATOMIC_LOAD_XOR_NOWP
5540 0U, // ATOMIC_SWAP
5541 0U, // ATOMIC_SWAP_I64
5542 0U, // ATOMIC_SWAP_NOWP
5543 0U, // ATTN
5544 0U, // B
5545 0U, // BA
5546 0U, // BC
5547 0U, // BCC
5548 0U, // BCCA
5549 0U, // BCCCTR
5550 0U, // BCCCTR8
5551 0U, // BCCCTRL
5552 0U, // BCCCTRL8
5553 0U, // BCCL
5554 0U, // BCCLA
5555 0U, // BCCLR
5556 0U, // BCCLRL
5557 0U, // BCCTR
5558 0U, // BCCTR8
5559 0U, // BCCTR8n
5560 0U, // BCCTRL
5561 0U, // BCCTRL8
5562 0U, // BCCTRL8n
5563 0U, // BCCTRLn
5564 0U, // BCCTRn
5565 4128U, // BCDADD_rec
5566 304U, // BCDCFN_rec
5567 304U, // BCDCFSQ_rec
5568 304U, // BCDCFZ_rec
5569 288U, // BCDCPSGN_rec
5570 0U, // BCDCTN_rec
5571 0U, // BCDCTSQ_rec
5572 304U, // BCDCTZ_rec
5573 304U, // BCDSETSGN_rec
5574 4128U, // BCDSR_rec
5575 4128U, // BCDSUB_rec
5576 4128U, // BCDS_rec
5577 4128U, // BCDTRUNC_rec
5578 288U, // BCDUS_rec
5579 288U, // BCDUTRUNC_rec
5580 0U, // BCL
5581 0U, // BCLR
5582 0U, // BCLRL
5583 0U, // BCLRLn
5584 0U, // BCLRn
5585 0U, // BCLalways
5586 0U, // BCLn
5587 0U, // BCTR
5588 0U, // BCTR8
5589 0U, // BCTRL
5590 0U, // BCTRL8
5591 0U, // BCTRL8_LDinto_toc
5592 0U, // BCTRL8_LDinto_toc_RM
5593 0U, // BCTRL8_RM
5594 0U, // BCTRL_LWZinto_toc
5595 0U, // BCTRL_LWZinto_toc_RM
5596 0U, // BCTRL_RM
5597 0U, // BCn
5598 0U, // BDNZ
5599 0U, // BDNZ8
5600 0U, // BDNZA
5601 0U, // BDNZAm
5602 0U, // BDNZAp
5603 0U, // BDNZL
5604 0U, // BDNZLA
5605 0U, // BDNZLAm
5606 0U, // BDNZLAp
5607 0U, // BDNZLR
5608 0U, // BDNZLR8
5609 0U, // BDNZLRL
5610 0U, // BDNZLRLm
5611 0U, // BDNZLRLp
5612 0U, // BDNZLRm
5613 0U, // BDNZLRp
5614 0U, // BDNZLm
5615 0U, // BDNZLp
5616 0U, // BDNZm
5617 0U, // BDNZp
5618 0U, // BDZ
5619 0U, // BDZ8
5620 0U, // BDZA
5621 0U, // BDZAm
5622 0U, // BDZAp
5623 0U, // BDZL
5624 0U, // BDZLA
5625 0U, // BDZLAm
5626 0U, // BDZLAp
5627 0U, // BDZLR
5628 0U, // BDZLR8
5629 0U, // BDZLRL
5630 0U, // BDZLRLm
5631 0U, // BDZLRLp
5632 0U, // BDZLRm
5633 0U, // BDZLRp
5634 0U, // BDZLm
5635 0U, // BDZLp
5636 0U, // BDZm
5637 0U, // BDZp
5638 0U, // BL
5639 0U, // BL8
5640 0U, // BL8_LDinto_toc
5641 0U, // BL8_LDinto_toc_RM
5642 0U, // BL8_NOP
5643 0U, // BL8_NOP_RM
5644 0U, // BL8_NOP_TLS
5645 0U, // BL8_NOTOC
5646 0U, // BL8_NOTOC_RM
5647 0U, // BL8_NOTOC_TLS
5648 0U, // BL8_RM
5649 0U, // BL8_TLS
5650 0U, // BL8_TLS_
5651 0U, // BLA
5652 0U, // BLA8
5653 0U, // BLA8_NOP
5654 0U, // BLA8_NOP_RM
5655 0U, // BLA8_RM
5656 0U, // BLA_RM
5657 0U, // BLR
5658 0U, // BLR8
5659 0U, // BLRL
5660 0U, // BL_LWZinto_toc
5661 0U, // BL_LWZinto_toc_RM
5662 0U, // BL_NOP
5663 0U, // BL_NOP_RM
5664 0U, // BL_RM
5665 0U, // BL_TLS
5666 288U, // BPERMD
5667 0U, // BRD
5668 0U, // BRH
5669 0U, // BRH8
5670 288U, // BRINC
5671 0U, // BRW
5672 0U, // BRW8
5673 0U, // CBCDTD
5674 0U, // CBCDTD8
5675 0U, // CDTBCD
5676 0U, // CDTBCD8
5677 288U, // CFUGED
5678 0U, // CLRBHRB
5679 288U, // CMPB
5680 288U, // CMPB8
5681 288U, // CMPD
5682 24U, // CMPDI
5683 288U, // CMPEQB
5684 288U, // CMPLD
5685 40U, // CMPLDI
5686 288U, // CMPLW
5687 40U, // CMPLWI
5688 2080U, // CMPRB
5689 2080U, // CMPRB8
5690 288U, // CMPW
5691 24U, // CMPWI
5692 0U, // CNTLZD
5693 288U, // CNTLZDM
5694 0U, // CNTLZD_rec
5695 0U, // CNTLZW
5696 0U, // CNTLZW8
5697 0U, // CNTLZW8_rec
5698 0U, // CNTLZW_rec
5699 0U, // CNTTZD
5700 288U, // CNTTZDM
5701 0U, // CNTTZD_rec
5702 0U, // CNTTZW
5703 0U, // CNTTZW8
5704 0U, // CNTTZW8_rec
5705 0U, // CNTTZW_rec
5706 0U, // CP_ABORT
5707 0U, // CP_COPY
5708 0U, // CP_COPY8
5709 304U, // CP_PASTE8_rec
5710 304U, // CP_PASTE_rec
5711 0U, // CR6SET
5712 0U, // CR6UNSET
5713 288U, // CRAND
5714 288U, // CRANDC
5715 288U, // CREQV
5716 288U, // CRNAND
5717 288U, // CRNOR
5718 0U, // CRNOT
5719 288U, // CROR
5720 288U, // CRORC
5721 56U, // CRSET
5722 56U, // CRUNSET
5723 288U, // CRXOR
5724 0U, // CTRL_DEP
5725 288U, // DADD
5726 288U, // DADDQ
5727 288U, // DADDQ_rec
5728 288U, // DADD_rec
5729 0U, // DARN
5730 0U, // DCBA
5731 0U, // DCBF
5732 0U, // DCBFEP
5733 0U, // DCBI
5734 0U, // DCBST
5735 0U, // DCBSTEP
5736 0U, // DCBT
5737 0U, // DCBTEP
5738 0U, // DCBTST
5739 0U, // DCBTSTEP
5740 0U, // DCBZ
5741 0U, // DCBZEP
5742 0U, // DCBZL
5743 0U, // DCBZLEP
5744 0U, // DCCCI
5745 0U, // DCFFIX
5746 0U, // DCFFIXQ
5747 0U, // DCFFIXQQ
5748 0U, // DCFFIXQ_rec
5749 0U, // DCFFIX_rec
5750 288U, // DCMPO
5751 288U, // DCMPOQ
5752 288U, // DCMPU
5753 288U, // DCMPUQ
5754 0U, // DCTDP
5755 0U, // DCTDP_rec
5756 0U, // DCTFIX
5757 0U, // DCTFIXQ
5758 0U, // DCTFIXQQ
5759 0U, // DCTFIXQ_rec
5760 0U, // DCTFIX_rec
5761 0U, // DCTQPQ
5762 0U, // DCTQPQ_rec
5763 0U, // DDEDPD
5764 0U, // DDEDPDQ
5765 0U, // DDEDPDQ_rec
5766 0U, // DDEDPD_rec
5767 288U, // DDIV
5768 288U, // DDIVQ
5769 288U, // DDIVQ_rec
5770 288U, // DDIV_rec
5771 0U, // DENBCD
5772 0U, // DENBCDQ
5773 0U, // DENBCDQ_rec
5774 0U, // DENBCD_rec
5775 288U, // DIEX
5776 288U, // DIEXQ
5777 288U, // DIEXQ_rec
5778 288U, // DIEX_rec
5779 288U, // DIVD
5780 288U, // DIVDE
5781 288U, // DIVDEO
5782 288U, // DIVDEO_rec
5783 288U, // DIVDEU
5784 288U, // DIVDEUO
5785 288U, // DIVDEUO_rec
5786 288U, // DIVDEU_rec
5787 288U, // DIVDE_rec
5788 288U, // DIVDO
5789 288U, // DIVDO_rec
5790 288U, // DIVDU
5791 288U, // DIVDUO
5792 288U, // DIVDUO_rec
5793 288U, // DIVDU_rec
5794 288U, // DIVD_rec
5795 288U, // DIVW
5796 288U, // DIVWE
5797 288U, // DIVWEO
5798 288U, // DIVWEO_rec
5799 288U, // DIVWEU
5800 288U, // DIVWEUO
5801 288U, // DIVWEUO_rec
5802 288U, // DIVWEU_rec
5803 288U, // DIVWE_rec
5804 288U, // DIVWO
5805 288U, // DIVWO_rec
5806 288U, // DIVWU
5807 288U, // DIVWUO
5808 288U, // DIVWUO_rec
5809 288U, // DIVWU_rec
5810 288U, // DIVW_rec
5811 0U, // DMMR
5812 0U, // DMSETDMRZ
5813 64U, // DMSHA2HASH
5814 0U, // DMSHA3HASH
5815 288U, // DMUL
5816 288U, // DMULQ
5817 288U, // DMULQ_rec
5818 288U, // DMUL_rec
5819 0U, // DMXOR
5820 288U, // DMXVBF16GERX2
5821 328U, // DMXVBF16GERX2NN
5822 328U, // DMXVBF16GERX2NP
5823 328U, // DMXVBF16GERX2PN
5824 328U, // DMXVBF16GERX2PP
5825 288U, // DMXVF16GERX2
5826 328U, // DMXVF16GERX2NN
5827 328U, // DMXVF16GERX2NP
5828 328U, // DMXVF16GERX2PN
5829 328U, // DMXVF16GERX2PP
5830 288U, // DMXVI8GERX4
5831 328U, // DMXVI8GERX4PP
5832 328U, // DMXVI8GERX4SPP
5833 336U, // DMXXEXTFDMR256
5834 544U, // DMXXEXTFDMR512
5835 800U, // DMXXEXTFDMR512_HI
5836 336U, // DMXXINSTDMR256
5837 544U, // DMXXINSTDMR512
5838 800U, // DMXXINSTDMR512_HI
5839 0U, // DMXXSETACCZ
5840 88U, // DMXXSHAPAD
5841 3104U, // DQUA
5842 0U, // DQUAI
5843 0U, // DQUAIQ
5844 0U, // DQUAIQ_rec
5845 0U, // DQUAI_rec
5846 3104U, // DQUAQ
5847 3104U, // DQUAQ_rec
5848 3104U, // DQUA_rec
5849 0U, // DRDPQ
5850 0U, // DRDPQ_rec
5851 0U, // DRINTN
5852 0U, // DRINTNQ
5853 0U, // DRINTNQ_rec
5854 0U, // DRINTN_rec
5855 0U, // DRINTX
5856 0U, // DRINTXQ
5857 0U, // DRINTXQ_rec
5858 0U, // DRINTX_rec
5859 3104U, // DRRND
5860 3104U, // DRRNDQ
5861 3104U, // DRRNDQ_rec
5862 3104U, // DRRND_rec
5863 0U, // DRSP
5864 0U, // DRSP_rec
5865 256U, // DSCLI
5866 256U, // DSCLIQ
5867 256U, // DSCLIQ_rec
5868 256U, // DSCLI_rec
5869 256U, // DSCRI
5870 256U, // DSCRIQ
5871 256U, // DSCRIQ_rec
5872 256U, // DSCRI_rec
5873 0U, // DSS
5874 0U, // DSSALL
5875 96U, // DST
5876 96U, // DST64
5877 96U, // DSTST
5878 96U, // DSTST64
5879 96U, // DSTSTT
5880 96U, // DSTSTT64
5881 96U, // DSTT
5882 96U, // DSTT64
5883 288U, // DSUB
5884 288U, // DSUBQ
5885 288U, // DSUBQ_rec
5886 288U, // DSUB_rec
5887 256U, // DTSTDC
5888 256U, // DTSTDCQ
5889 256U, // DTSTDG
5890 256U, // DTSTDGQ
5891 288U, // DTSTEX
5892 288U, // DTSTEXQ
5893 288U, // DTSTSF
5894 0U, // DTSTSFI
5895 0U, // DTSTSFIQ
5896 288U, // DTSTSFQ
5897 0U, // DXEX
5898 0U, // DXEXQ
5899 0U, // DXEXQ_rec
5900 0U, // DXEX_rec
5901 0U, // DYNALLOC
5902 0U, // DYNALLOC8
5903 0U, // DYNAREAOFFSET
5904 0U, // DYNAREAOFFSET8
5905 0U, // DecreaseCTR8loop
5906 0U, // DecreaseCTRloop
5907 0U, // EFDABS
5908 288U, // EFDADD
5909 0U, // EFDCFS
5910 0U, // EFDCFSF
5911 0U, // EFDCFSI
5912 0U, // EFDCFSID
5913 0U, // EFDCFUF
5914 0U, // EFDCFUI
5915 0U, // EFDCFUID
5916 288U, // EFDCMPEQ
5917 288U, // EFDCMPGT
5918 288U, // EFDCMPLT
5919 0U, // EFDCTSF
5920 0U, // EFDCTSI
5921 0U, // EFDCTSIDZ
5922 0U, // EFDCTSIZ
5923 0U, // EFDCTUF
5924 0U, // EFDCTUI
5925 0U, // EFDCTUIDZ
5926 0U, // EFDCTUIZ
5927 288U, // EFDDIV
5928 288U, // EFDMUL
5929 0U, // EFDNABS
5930 0U, // EFDNEG
5931 288U, // EFDSUB
5932 288U, // EFDTSTEQ
5933 288U, // EFDTSTGT
5934 288U, // EFDTSTLT
5935 0U, // EFSABS
5936 288U, // EFSADD
5937 0U, // EFSCFD
5938 0U, // EFSCFSF
5939 0U, // EFSCFSI
5940 0U, // EFSCFUF
5941 0U, // EFSCFUI
5942 288U, // EFSCMPEQ
5943 288U, // EFSCMPGT
5944 288U, // EFSCMPLT
5945 0U, // EFSCTSF
5946 0U, // EFSCTSI
5947 0U, // EFSCTSIZ
5948 0U, // EFSCTUF
5949 0U, // EFSCTUI
5950 0U, // EFSCTUIZ
5951 288U, // EFSDIV
5952 288U, // EFSMUL
5953 0U, // EFSNABS
5954 0U, // EFSNEG
5955 288U, // EFSSUB
5956 288U, // EFSTSTEQ
5957 288U, // EFSTSTGT
5958 288U, // EFSTSTLT
5959 0U, // EH_SjLj_LongJmp32
5960 0U, // EH_SjLj_LongJmp64
5961 0U, // EH_SjLj_SetJmp32
5962 0U, // EH_SjLj_SetJmp64
5963 0U, // EH_SjLj_Setup
5964 288U, // EQV
5965 288U, // EQV8
5966 288U, // EQV8_rec
5967 288U, // EQV_rec
5968 0U, // EVABS
5969 360U, // EVADDIW
5970 0U, // EVADDSMIAAW
5971 0U, // EVADDSSIAAW
5972 0U, // EVADDUMIAAW
5973 0U, // EVADDUSIAAW
5974 288U, // EVADDW
5975 288U, // EVAND
5976 288U, // EVANDC
5977 288U, // EVCMPEQ
5978 288U, // EVCMPGTS
5979 288U, // EVCMPGTU
5980 288U, // EVCMPLTS
5981 288U, // EVCMPLTU
5982 0U, // EVCNTLSW
5983 0U, // EVCNTLZW
5984 288U, // EVDIVWS
5985 288U, // EVDIVWU
5986 288U, // EVEQV
5987 0U, // EVEXTSB
5988 0U, // EVEXTSH
5989 0U, // EVFSABS
5990 288U, // EVFSADD
5991 0U, // EVFSCFSF
5992 0U, // EVFSCFSI
5993 0U, // EVFSCFUF
5994 0U, // EVFSCFUI
5995 288U, // EVFSCMPEQ
5996 288U, // EVFSCMPGT
5997 288U, // EVFSCMPLT
5998 0U, // EVFSCTSF
5999 0U, // EVFSCTSI
6000 0U, // EVFSCTSIZ
6001 0U, // EVFSCTUF
6002 0U, // EVFSCTUI
6003 0U, // EVFSCTUIZ
6004 288U, // EVFSDIV
6005 288U, // EVFSMUL
6006 0U, // EVFSNABS
6007 0U, // EVFSNEG
6008 288U, // EVFSSUB
6009 288U, // EVFSTSTEQ
6010 288U, // EVFSTSTGT
6011 288U, // EVFSTSTLT
6012 0U, // EVLDD
6013 0U, // EVLDDX
6014 0U, // EVLDH
6015 0U, // EVLDHX
6016 0U, // EVLDW
6017 0U, // EVLDWX
6018 0U, // EVLHHESPLAT
6019 0U, // EVLHHESPLATX
6020 0U, // EVLHHOSSPLAT
6021 0U, // EVLHHOSSPLATX
6022 0U, // EVLHHOUSPLAT
6023 0U, // EVLHHOUSPLATX
6024 0U, // EVLWHE
6025 0U, // EVLWHEX
6026 0U, // EVLWHOS
6027 0U, // EVLWHOSX
6028 0U, // EVLWHOU
6029 0U, // EVLWHOUX
6030 0U, // EVLWHSPLAT
6031 0U, // EVLWHSPLATX
6032 0U, // EVLWWSPLAT
6033 0U, // EVLWWSPLATX
6034 288U, // EVMERGEHI
6035 288U, // EVMERGEHILO
6036 288U, // EVMERGELO
6037 288U, // EVMERGELOHI
6038 288U, // EVMHEGSMFAA
6039 288U, // EVMHEGSMFAN
6040 288U, // EVMHEGSMIAA
6041 288U, // EVMHEGSMIAN
6042 288U, // EVMHEGUMIAA
6043 288U, // EVMHEGUMIAN
6044 288U, // EVMHESMF
6045 288U, // EVMHESMFA
6046 288U, // EVMHESMFAAW
6047 288U, // EVMHESMFANW
6048 288U, // EVMHESMI
6049 288U, // EVMHESMIA
6050 288U, // EVMHESMIAAW
6051 288U, // EVMHESMIANW
6052 288U, // EVMHESSF
6053 288U, // EVMHESSFA
6054 288U, // EVMHESSFAAW
6055 288U, // EVMHESSFANW
6056 288U, // EVMHESSIAAW
6057 288U, // EVMHESSIANW
6058 288U, // EVMHEUMI
6059 288U, // EVMHEUMIA
6060 288U, // EVMHEUMIAAW
6061 288U, // EVMHEUMIANW
6062 288U, // EVMHEUSIAAW
6063 288U, // EVMHEUSIANW
6064 288U, // EVMHOGSMFAA
6065 288U, // EVMHOGSMFAN
6066 288U, // EVMHOGSMIAA
6067 288U, // EVMHOGSMIAN
6068 288U, // EVMHOGUMIAA
6069 288U, // EVMHOGUMIAN
6070 288U, // EVMHOSMF
6071 288U, // EVMHOSMFA
6072 288U, // EVMHOSMFAAW
6073 288U, // EVMHOSMFANW
6074 288U, // EVMHOSMI
6075 288U, // EVMHOSMIA
6076 288U, // EVMHOSMIAAW
6077 288U, // EVMHOSMIANW
6078 288U, // EVMHOSSF
6079 288U, // EVMHOSSFA
6080 288U, // EVMHOSSFAAW
6081 288U, // EVMHOSSFANW
6082 288U, // EVMHOSSIAAW
6083 288U, // EVMHOSSIANW
6084 288U, // EVMHOUMI
6085 288U, // EVMHOUMIA
6086 288U, // EVMHOUMIAAW
6087 288U, // EVMHOUMIANW
6088 288U, // EVMHOUSIAAW
6089 288U, // EVMHOUSIANW
6090 0U, // EVMRA
6091 288U, // EVMWHSMF
6092 288U, // EVMWHSMFA
6093 288U, // EVMWHSMI
6094 288U, // EVMWHSMIA
6095 288U, // EVMWHSSF
6096 288U, // EVMWHSSFA
6097 288U, // EVMWHUMI
6098 288U, // EVMWHUMIA
6099 288U, // EVMWLSMIAAW
6100 288U, // EVMWLSMIANW
6101 288U, // EVMWLSSIAAW
6102 288U, // EVMWLSSIANW
6103 288U, // EVMWLUMI
6104 288U, // EVMWLUMIA
6105 288U, // EVMWLUMIAAW
6106 288U, // EVMWLUMIANW
6107 288U, // EVMWLUSIAAW
6108 288U, // EVMWLUSIANW
6109 288U, // EVMWSMF
6110 288U, // EVMWSMFA
6111 288U, // EVMWSMFAA
6112 288U, // EVMWSMFAN
6113 288U, // EVMWSMI
6114 288U, // EVMWSMIA
6115 288U, // EVMWSMIAA
6116 288U, // EVMWSMIAN
6117 288U, // EVMWSSF
6118 288U, // EVMWSSFA
6119 288U, // EVMWSSFAA
6120 288U, // EVMWSSFAN
6121 288U, // EVMWUMI
6122 288U, // EVMWUMIA
6123 288U, // EVMWUMIAA
6124 288U, // EVMWUMIAN
6125 288U, // EVNAND
6126 0U, // EVNEG
6127 288U, // EVNOR
6128 288U, // EVOR
6129 288U, // EVORC
6130 288U, // EVRLW
6131 264U, // EVRLWI
6132 0U, // EVRNDW
6133 0U, // EVSEL
6134 288U, // EVSLW
6135 264U, // EVSLWI
6136 0U, // EVSPLATFI
6137 0U, // EVSPLATI
6138 264U, // EVSRWIS
6139 264U, // EVSRWIU
6140 288U, // EVSRWS
6141 288U, // EVSRWU
6142 0U, // EVSTDD
6143 0U, // EVSTDDX
6144 0U, // EVSTDH
6145 0U, // EVSTDHX
6146 0U, // EVSTDW
6147 0U, // EVSTDWX
6148 0U, // EVSTWHE
6149 0U, // EVSTWHEX
6150 0U, // EVSTWHO
6151 0U, // EVSTWHOX
6152 0U, // EVSTWWE
6153 0U, // EVSTWWEX
6154 0U, // EVSTWWO
6155 0U, // EVSTWWOX
6156 0U, // EVSUBFSMIAAW
6157 0U, // EVSUBFSSIAAW
6158 0U, // EVSUBFUMIAAW
6159 0U, // EVSUBFUSIAAW
6160 288U, // EVSUBFW
6161 288U, // EVSUBIFW
6162 288U, // EVXOR
6163 0U, // EXTSB
6164 0U, // EXTSB8
6165 0U, // EXTSB8_32_64
6166 0U, // EXTSB8_rec
6167 0U, // EXTSB_rec
6168 0U, // EXTSH
6169 0U, // EXTSH8
6170 0U, // EXTSH8_32_64
6171 0U, // EXTSH8_rec
6172 0U, // EXTSH_rec
6173 0U, // EXTSW
6174 256U, // EXTSWSLI
6175 256U, // EXTSWSLI_32_64
6176 256U, // EXTSWSLI_32_64_rec
6177 256U, // EXTSWSLI_rec
6178 0U, // EXTSW_32
6179 0U, // EXTSW_32_64
6180 0U, // EXTSW_32_64_rec
6181 0U, // EXTSW_rec
6182 0U, // EnforceIEIO
6183 0U, // FABSD
6184 0U, // FABSD_rec
6185 0U, // FABSS
6186 0U, // FABSS_rec
6187 288U, // FADD
6188 288U, // FADDS
6189 288U, // FADDS_rec
6190 288U, // FADD_rec
6191 0U, // FADDrtz
6192 0U, // FCFID
6193 0U, // FCFIDS
6194 0U, // FCFIDS_rec
6195 0U, // FCFIDU
6196 0U, // FCFIDUS
6197 0U, // FCFIDUS_rec
6198 0U, // FCFIDU_rec
6199 0U, // FCFID_rec
6200 288U, // FCMPOD
6201 288U, // FCMPOS
6202 288U, // FCMPUD
6203 288U, // FCMPUS
6204 288U, // FCPSGND
6205 288U, // FCPSGND_rec
6206 288U, // FCPSGNS
6207 288U, // FCPSGNS_rec
6208 0U, // FCTID
6209 0U, // FCTIDU
6210 0U, // FCTIDUZ
6211 0U, // FCTIDUZ_rec
6212 0U, // FCTIDU_rec
6213 0U, // FCTIDZ
6214 0U, // FCTIDZ_rec
6215 0U, // FCTID_rec
6216 0U, // FCTIW
6217 0U, // FCTIWU
6218 0U, // FCTIWUZ
6219 0U, // FCTIWUZ_rec
6220 0U, // FCTIWU_rec
6221 0U, // FCTIWZ
6222 0U, // FCTIWZ_rec
6223 0U, // FCTIW_rec
6224 288U, // FDIV
6225 288U, // FDIVS
6226 288U, // FDIVS_rec
6227 288U, // FDIV_rec
6228 0U, // FENCE
6229 2080U, // FMADD
6230 2080U, // FMADDS
6231 2080U, // FMADDS_rec
6232 2080U, // FMADD_rec
6233 0U, // FMR
6234 0U, // FMR_rec
6235 2080U, // FMSUB
6236 2080U, // FMSUBS
6237 2080U, // FMSUBS_rec
6238 2080U, // FMSUB_rec
6239 288U, // FMUL
6240 288U, // FMULS
6241 288U, // FMULS_rec
6242 288U, // FMUL_rec
6243 0U, // FNABSD
6244 0U, // FNABSD_rec
6245 0U, // FNABSS
6246 0U, // FNABSS_rec
6247 0U, // FNEGD
6248 0U, // FNEGD_rec
6249 0U, // FNEGS
6250 0U, // FNEGS_rec
6251 2080U, // FNMADD
6252 2080U, // FNMADDS
6253 2080U, // FNMADDS_rec
6254 2080U, // FNMADD_rec
6255 2080U, // FNMSUB
6256 2080U, // FNMSUBS
6257 2080U, // FNMSUBS_rec
6258 2080U, // FNMSUB_rec
6259 0U, // FRE
6260 0U, // FRES
6261 0U, // FRES_rec
6262 0U, // FRE_rec
6263 0U, // FRIMD
6264 0U, // FRIMD_rec
6265 0U, // FRIMS
6266 0U, // FRIMS_rec
6267 0U, // FRIND
6268 0U, // FRIND_rec
6269 0U, // FRINS
6270 0U, // FRINS_rec
6271 0U, // FRIPD
6272 0U, // FRIPD_rec
6273 0U, // FRIPS
6274 0U, // FRIPS_rec
6275 0U, // FRIZD
6276 0U, // FRIZD_rec
6277 0U, // FRIZS
6278 0U, // FRIZS_rec
6279 0U, // FRSP
6280 0U, // FRSP_rec
6281 0U, // FRSQRTE
6282 0U, // FRSQRTES
6283 0U, // FRSQRTES_rec
6284 0U, // FRSQRTE_rec
6285 2080U, // FSELD
6286 2080U, // FSELD_rec
6287 2080U, // FSELS
6288 2080U, // FSELS_rec
6289 0U, // FSQRT
6290 0U, // FSQRTS
6291 0U, // FSQRTS_rec
6292 0U, // FSQRT_rec
6293 288U, // FSUB
6294 288U, // FSUBS
6295 288U, // FSUBS_rec
6296 288U, // FSUB_rec
6297 288U, // FTDIV
6298 0U, // FTSQRT
6299 0U, // GETtlsADDR
6300 0U, // GETtlsADDR32
6301 0U, // GETtlsADDR32AIX
6302 0U, // GETtlsADDR64AIX
6303 0U, // GETtlsADDRPCREL
6304 0U, // GETtlsMOD32AIX
6305 0U, // GETtlsMOD64AIX
6306 0U, // GETtlsTpointer32AIX
6307 0U, // GETtlsldADDR
6308 0U, // GETtlsldADDR32
6309 0U, // GETtlsldADDRPCREL
6310 0U, // HASHCHK
6311 0U, // HASHCHK8
6312 0U, // HASHCHKP
6313 0U, // HASHCHKP8
6314 0U, // HASHST
6315 0U, // HASHST8
6316 0U, // HASHSTP
6317 0U, // HASHSTP8
6318 0U, // HRFID
6319 0U, // ICBI
6320 0U, // ICBIEP
6321 0U, // ICBLC
6322 0U, // ICBLQ
6323 0U, // ICBT
6324 0U, // ICBTLS
6325 0U, // ICCCI
6326 2080U, // ISEL
6327 2080U, // ISEL8
6328 0U, // ISYNC
6329 0U, // LA
6330 0U, // LA8
6331 0U, // LBARX
6332 1U, // LBARXL
6333 0U, // LBEPX
6334 0U, // LBZ
6335 0U, // LBZ8
6336 288U, // LBZCIX
6337 0U, // LBZU
6338 0U, // LBZU8
6339 0U, // LBZUX
6340 0U, // LBZUX8
6341 0U, // LBZX
6342 0U, // LBZX8
6343 288U, // LBZXTLS
6344 288U, // LBZXTLS_
6345 288U, // LBZXTLS_32
6346 0U, // LD
6347 0U, // LDARX
6348 1U, // LDARXL
6349 368U, // LDAT
6350 1U, // LDAT_CSNE
6351 0U, // LDBRX
6352 288U, // LDCIX
6353 0U, // LDU
6354 0U, // LDUX
6355 0U, // LDX
6356 288U, // LDXTLS
6357 288U, // LDXTLS_
6358 0U, // LDgotTprelL
6359 0U, // LDgotTprelL32
6360 0U, // LDtoc
6361 0U, // LDtocBA
6362 0U, // LDtocCPT
6363 0U, // LDtocJTI
6364 0U, // LDtocL
6365 0U, // LFD
6366 0U, // LFDEPX
6367 0U, // LFDU
6368 0U, // LFDUX
6369 0U, // LFDX
6370 288U, // LFDXTLS
6371 288U, // LFDXTLS_
6372 0U, // LFIWAX
6373 0U, // LFIWZX
6374 0U, // LFS
6375 0U, // LFSU
6376 0U, // LFSUX
6377 0U, // LFSX
6378 288U, // LFSXTLS
6379 288U, // LFSXTLS_
6380 0U, // LHA
6381 0U, // LHA8
6382 0U, // LHARX
6383 1U, // LHARXL
6384 0U, // LHAU
6385 0U, // LHAU8
6386 0U, // LHAUX
6387 0U, // LHAUX8
6388 0U, // LHAX
6389 0U, // LHAX8
6390 288U, // LHAXTLS
6391 288U, // LHAXTLS_
6392 288U, // LHAXTLS_32
6393 0U, // LHBRX
6394 0U, // LHBRX8
6395 0U, // LHEPX
6396 0U, // LHZ
6397 0U, // LHZ8
6398 288U, // LHZCIX
6399 0U, // LHZU
6400 0U, // LHZU8
6401 0U, // LHZUX
6402 0U, // LHZUX8
6403 0U, // LHZX
6404 0U, // LHZX8
6405 288U, // LHZXTLS
6406 288U, // LHZXTLS_
6407 288U, // LHZXTLS_32
6408 0U, // LI
6409 0U, // LI8
6410 0U, // LIS
6411 0U, // LIS8
6412 0U, // LMW
6413 0U, // LQ
6414 0U, // LQARX
6415 1U, // LQARXL
6416 0U, // LQX_PSEUDO
6417 264U, // LSWI
6418 0U, // LVEBX
6419 0U, // LVEHX
6420 0U, // LVEWX
6421 0U, // LVSL
6422 0U, // LVSR
6423 0U, // LVX
6424 0U, // LVXL
6425 0U, // LWA
6426 0U, // LWARX
6427 1U, // LWARXL
6428 368U, // LWAT
6429 1U, // LWAT_CSNE
6430 0U, // LWAUX
6431 0U, // LWAX
6432 288U, // LWAXTLS
6433 288U, // LWAXTLS_
6434 288U, // LWAXTLS_32
6435 0U, // LWAX_32
6436 0U, // LWA_32
6437 0U, // LWBRX
6438 0U, // LWBRX8
6439 0U, // LWEPX
6440 0U, // LWZ
6441 0U, // LWZ8
6442 288U, // LWZCIX
6443 0U, // LWZU
6444 0U, // LWZU8
6445 0U, // LWZUX
6446 0U, // LWZUX8
6447 0U, // LWZX
6448 0U, // LWZX8
6449 288U, // LWZXTLS
6450 288U, // LWZXTLS_
6451 288U, // LWZXTLS_32
6452 0U, // LWZtoc
6453 0U, // LWZtocL
6454 0U, // LXSD
6455 0U, // LXSDX
6456 0U, // LXSIBZX
6457 0U, // LXSIHZX
6458 0U, // LXSIWAX
6459 0U, // LXSIWZX
6460 0U, // LXSSP
6461 0U, // LXSSPX
6462 0U, // LXV
6463 0U, // LXVB16X
6464 0U, // LXVD2X
6465 0U, // LXVDSX
6466 0U, // LXVH8X
6467 0U, // LXVKQ
6468 288U, // LXVL
6469 288U, // LXVLL
6470 0U, // LXVP
6471 288U, // LXVPB32X
6472 288U, // LXVPRL
6473 288U, // LXVPRLL
6474 0U, // LXVPX
6475 0U, // LXVRBX
6476 0U, // LXVRDX
6477 0U, // LXVRHX
6478 288U, // LXVRL
6479 288U, // LXVRLL
6480 0U, // LXVRWX
6481 0U, // LXVW4X
6482 0U, // LXVWSX
6483 0U, // LXVX
6484 2080U, // MADDHD
6485 2080U, // MADDHDU
6486 2080U, // MADDLD
6487 2080U, // MADDLD8
6488 0U, // MBAR
6489 0U, // MCRF
6490 0U, // MCRFS
6491 0U, // MCRXRX
6492 0U, // MFBHRBE
6493 0U, // MFCR
6494 0U, // MFCR8
6495 0U, // MFCTR
6496 0U, // MFCTR8
6497 0U, // MFDCR
6498 0U, // MFFS
6499 0U, // MFFSCDRN
6500 0U, // MFFSCDRNI
6501 0U, // MFFSCE
6502 0U, // MFFSCRN
6503 0U, // MFFSCRNI
6504 0U, // MFFSL
6505 0U, // MFFS_rec
6506 0U, // MFLR
6507 0U, // MFLR8
6508 0U, // MFMSR
6509 0U, // MFOCRF
6510 0U, // MFOCRF8
6511 0U, // MFPMR
6512 0U, // MFSPR
6513 0U, // MFSPR8
6514 0U, // MFSR
6515 0U, // MFSRIN
6516 0U, // MFTB
6517 0U, // MFTB8
6518 0U, // MFUDSCR
6519 0U, // MFVRD
6520 0U, // MFVRSAVE
6521 0U, // MFVRSAVEv
6522 0U, // MFVRWZ
6523 0U, // MFVSCR
6524 0U, // MFVSRD
6525 0U, // MFVSRLD
6526 0U, // MFVSRWZ
6527 288U, // MODSD
6528 288U, // MODSW
6529 288U, // MODUD
6530 288U, // MODUW
6531 0U, // MSGSNDP
6532 0U, // MSGSNDP8
6533 0U, // MSGSYNC
6534 0U, // MSYNC
6535 0U, // MTCRF
6536 0U, // MTCRF8
6537 0U, // MTCTR
6538 0U, // MTCTR8
6539 0U, // MTCTR8loop
6540 0U, // MTCTRloop
6541 0U, // MTDCR
6542 0U, // MTFSB0
6543 0U, // MTFSB1
6544 2096U, // MTFSF
6545 2U, // MTFSFI
6546 2U, // MTFSFI_rec
6547 0U, // MTFSFIb
6548 2096U, // MTFSF_rec
6549 0U, // MTFSFb
6550 0U, // MTLPL
6551 0U, // MTLPL8
6552 0U, // MTLR
6553 0U, // MTLR8
6554 0U, // MTMSR
6555 0U, // MTMSRD
6556 0U, // MTOCRF
6557 0U, // MTOCRF8
6558 0U, // MTPMR
6559 0U, // MTSPR
6560 0U, // MTSPR8
6561 0U, // MTSR
6562 0U, // MTSRIN
6563 0U, // MTUDSCR
6564 0U, // MTVRD
6565 0U, // MTVRSAVE
6566 0U, // MTVRSAVEv
6567 0U, // MTVRWA
6568 0U, // MTVRWZ
6569 0U, // MTVSCR
6570 0U, // MTVSRBM
6571 0U, // MTVSRBMI
6572 0U, // MTVSRD
6573 288U, // MTVSRDD
6574 0U, // MTVSRDM
6575 0U, // MTVSRHM
6576 0U, // MTVSRQM
6577 0U, // MTVSRWA
6578 0U, // MTVSRWM
6579 0U, // MTVSRWS
6580 0U, // MTVSRWZ
6581 288U, // MULHD
6582 288U, // MULHDU
6583 288U, // MULHDU_rec
6584 288U, // MULHD_rec
6585 288U, // MULHW
6586 288U, // MULHWU
6587 288U, // MULHWU_rec
6588 288U, // MULHW_rec
6589 288U, // MULLD
6590 288U, // MULLDO
6591 288U, // MULLDO_rec
6592 288U, // MULLD_rec
6593 24U, // MULLI
6594 24U, // MULLI8
6595 288U, // MULLW
6596 288U, // MULLWO
6597 288U, // MULLWO_rec
6598 288U, // MULLW_rec
6599 0U, // MoveGOTtoLR
6600 0U, // MovePCtoLR
6601 0U, // MovePCtoLR8
6602 288U, // NAND
6603 288U, // NAND8
6604 288U, // NAND8_rec
6605 288U, // NAND_rec
6606 0U, // NAP
6607 0U, // NEG
6608 0U, // NEG8
6609 0U, // NEG8O
6610 0U, // NEG8O_rec
6611 0U, // NEG8_rec
6612 0U, // NEGO
6613 0U, // NEGO_rec
6614 0U, // NEG_rec
6615 0U, // NOP
6616 0U, // NOP_GT_PWR6
6617 0U, // NOP_GT_PWR7
6618 288U, // NOR
6619 288U, // NOR8
6620 288U, // NOR8_rec
6621 288U, // NOR_rec
6622 288U, // OR
6623 288U, // OR8
6624 288U, // OR8_rec
6625 288U, // ORC
6626 288U, // ORC8
6627 288U, // ORC8_rec
6628 288U, // ORC_rec
6629 40U, // ORI
6630 40U, // ORI8
6631 40U, // ORIS
6632 40U, // ORIS8
6633 288U, // OR_rec
6634 528U, // PADDI
6635 528U, // PADDI8
6636 3U, // PADDI8pc
6637 120U, // PADDIS
6638 120U, // PADDIS8
6639 3U, // PADDIS8pc
6640 3U, // PADDISpc
6641 0U, // PADDIdtprel
6642 3U, // PADDIpc
6643 288U, // PDEPD
6644 288U, // PEXTD
6645 0U, // PLA
6646 0U, // PLA8
6647 0U, // PLA8pc
6648 0U, // PLApc
6649 4U, // PLBZ
6650 4U, // PLBZ8
6651 0U, // PLBZ8nopc
6652 0U, // PLBZ8onlypc
6653 0U, // PLBZ8pc
6654 0U, // PLBZnopc
6655 0U, // PLBZonlypc
6656 0U, // PLBZpc
6657 4U, // PLD
6658 0U, // PLDnopc
6659 0U, // PLDonlypc
6660 0U, // PLDpc
6661 4U, // PLFD
6662 0U, // PLFDnopc
6663 0U, // PLFDonlypc
6664 0U, // PLFDpc
6665 4U, // PLFS
6666 0U, // PLFSnopc
6667 0U, // PLFSonlypc
6668 0U, // PLFSpc
6669 4U, // PLHA
6670 4U, // PLHA8
6671 0U, // PLHA8nopc
6672 0U, // PLHA8onlypc
6673 0U, // PLHA8pc
6674 0U, // PLHAnopc
6675 0U, // PLHAonlypc
6676 0U, // PLHApc
6677 4U, // PLHZ
6678 4U, // PLHZ8
6679 0U, // PLHZ8nopc
6680 0U, // PLHZ8onlypc
6681 0U, // PLHZ8pc
6682 0U, // PLHZnopc
6683 0U, // PLHZonlypc
6684 0U, // PLHZpc
6685 0U, // PLI
6686 0U, // PLI8
6687 4U, // PLWA
6688 4U, // PLWA8
6689 0U, // PLWA8nopc
6690 0U, // PLWA8onlypc
6691 0U, // PLWA8pc
6692 0U, // PLWAnopc
6693 0U, // PLWAonlypc
6694 0U, // PLWApc
6695 4U, // PLWZ
6696 4U, // PLWZ8
6697 0U, // PLWZ8nopc
6698 0U, // PLWZ8onlypc
6699 0U, // PLWZ8pc
6700 0U, // PLWZnopc
6701 0U, // PLWZonlypc
6702 0U, // PLWZpc
6703 4U, // PLXSD
6704 0U, // PLXSDnopc
6705 0U, // PLXSDonlypc
6706 0U, // PLXSDpc
6707 4U, // PLXSSP
6708 0U, // PLXSSPnopc
6709 0U, // PLXSSPonlypc
6710 0U, // PLXSSPpc
6711 4U, // PLXV
6712 4U, // PLXVP
6713 0U, // PLXVPnopc
6714 0U, // PLXVPonlypc
6715 0U, // PLXVPpc
6716 0U, // PLXVnopc
6717 0U, // PLXVonlypc
6718 0U, // PLXVpc
6719 21536U, // PMDMXVBF16GERX2
6720 38984U, // PMDMXVBF16GERX2NN
6721 38984U, // PMDMXVBF16GERX2NP
6722 38984U, // PMDMXVBF16GERX2PN
6723 38984U, // PMDMXVBF16GERX2PP
6724 21536U, // PMDMXVF16GERX2
6725 38984U, // PMDMXVF16GERX2NN
6726 38984U, // PMDMXVF16GERX2NP
6727 38984U, // PMDMXVF16GERX2PN
6728 38984U, // PMDMXVF16GERX2PP
6729 54304U, // PMDMXVI8GERX4
6730 71752U, // PMDMXVI8GERX4PP
6731 71752U, // PMDMXVI8GERX4SPP
6732 220192U, // PMXVBF16GER2
6733 1368136U, // PMXVBF16GER2NN
6734 1368136U, // PMXVBF16GER2NP
6735 1368136U, // PMXVBF16GER2PN
6736 1368136U, // PMXVBF16GER2PP
6737 220192U, // PMXVBF16GER2W
6738 1368136U, // PMXVBF16GER2WNN
6739 1368136U, // PMXVBF16GER2WNP
6740 1368136U, // PMXVBF16GER2WPN
6741 1368136U, // PMXVBF16GER2WPP
6742 220192U, // PMXVF16GER2
6743 1368136U, // PMXVF16GER2NN
6744 1368136U, // PMXVF16GER2NP
6745 1368136U, // PMXVF16GER2PN
6746 1368136U, // PMXVF16GER2PP
6747 220192U, // PMXVF16GER2W
6748 1368136U, // PMXVF16GER2WNN
6749 1368136U, // PMXVF16GER2WNP
6750 1368136U, // PMXVF16GER2WPN
6751 1368136U, // PMXVF16GER2WPP
6752 2317344U, // PMXVF32GER
6753 57416U, // PMXVF32GERNN
6754 57416U, // PMXVF32GERNP
6755 57416U, // PMXVF32GERPN
6756 57416U, // PMXVF32GERPP
6757 2317344U, // PMXVF32GERW
6758 57416U, // PMXVF32GERWNN
6759 57416U, // PMXVF32GERWNP
6760 57416U, // PMXVF32GERWPN
6761 57416U, // PMXVF32GERWPP
6762 482336U, // PMXVF64GER
6763 24648U, // PMXVF64GERNN
6764 24648U, // PMXVF64GERNP
6765 24648U, // PMXVF64GERPN
6766 24648U, // PMXVF64GERPP
6767 482336U, // PMXVF64GERW
6768 24648U, // PMXVF64GERWNN
6769 24648U, // PMXVF64GERWNP
6770 24648U, // PMXVF64GERWPN
6771 24648U, // PMXVF64GERWPP
6772 220192U, // PMXVI16GER2
6773 1368136U, // PMXVI16GER2PP
6774 220192U, // PMXVI16GER2S
6775 1368136U, // PMXVI16GER2SPP
6776 220192U, // PMXVI16GER2SW
6777 1368136U, // PMXVI16GER2SWPP
6778 220192U, // PMXVI16GER2W
6779 1368136U, // PMXVI16GER2WPP
6780 8608800U, // PMXVI4GER8
6781 3465288U, // PMXVI4GER8PP
6782 8608800U, // PMXVI4GER8W
6783 3465288U, // PMXVI4GER8WPP
6784 16997408U, // PMXVI8GER4
6785 4513864U, // PMXVI8GER4PP
6786 4513864U, // PMXVI8GER4SPP
6787 16997408U, // PMXVI8GER4W
6788 4513864U, // PMXVI8GER4WPP
6789 4513864U, // PMXVI8GER4WSPP
6790 0U, // POPCNTB
6791 0U, // POPCNTB8
6792 0U, // POPCNTD
6793 0U, // POPCNTW
6794 0U, // PPC32GOT
6795 0U, // PPC32PICGOT
6796 0U, // PREPARE_PROBED_ALLOCA_32
6797 0U, // PREPARE_PROBED_ALLOCA_64
6798 0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
6799 0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
6800 0U, // PROBED_ALLOCA_32
6801 0U, // PROBED_ALLOCA_64
6802 0U, // PROBED_STACKALLOC_32
6803 0U, // PROBED_STACKALLOC_64
6804 4U, // PSTB
6805 4U, // PSTB8
6806 0U, // PSTB8nopc
6807 0U, // PSTB8onlypc
6808 0U, // PSTB8pc
6809 0U, // PSTBnopc
6810 0U, // PSTBonlypc
6811 0U, // PSTBpc
6812 4U, // PSTD
6813 0U, // PSTDnopc
6814 0U, // PSTDonlypc
6815 0U, // PSTDpc
6816 4U, // PSTFD
6817 0U, // PSTFDnopc
6818 0U, // PSTFDonlypc
6819 0U, // PSTFDpc
6820 4U, // PSTFS
6821 0U, // PSTFSnopc
6822 0U, // PSTFSonlypc
6823 0U, // PSTFSpc
6824 4U, // PSTH
6825 4U, // PSTH8
6826 0U, // PSTH8nopc
6827 0U, // PSTH8onlypc
6828 0U, // PSTH8pc
6829 0U, // PSTHnopc
6830 0U, // PSTHonlypc
6831 0U, // PSTHpc
6832 4U, // PSTW
6833 4U, // PSTW8
6834 0U, // PSTW8nopc
6835 0U, // PSTW8onlypc
6836 0U, // PSTW8pc
6837 0U, // PSTWnopc
6838 0U, // PSTWonlypc
6839 0U, // PSTWpc
6840 4U, // PSTXSD
6841 0U, // PSTXSDnopc
6842 0U, // PSTXSDonlypc
6843 0U, // PSTXSDpc
6844 4U, // PSTXSSP
6845 0U, // PSTXSSPnopc
6846 0U, // PSTXSSPonlypc
6847 0U, // PSTXSSPpc
6848 4U, // PSTXV
6849 4U, // PSTXVP
6850 0U, // PSTXVPnopc
6851 0U, // PSTXVPonlypc
6852 0U, // PSTXVPpc
6853 0U, // PSTXVnopc
6854 0U, // PSTXVonlypc
6855 0U, // PSTXVpc
6856 0U, // PTESYNCIO
6857 0U, // PseudoEIEIO
6858 0U, // RESTORE_ACC
6859 0U, // RESTORE_CR
6860 0U, // RESTORE_CRBIT
6861 0U, // RESTORE_DMR
6862 0U, // RESTORE_DMRP
6863 0U, // RESTORE_QUADWORD
6864 0U, // RESTORE_UACC
6865 0U, // RESTORE_WACC
6866 0U, // RFCI
6867 0U, // RFDI
6868 0U, // RFEBB
6869 0U, // RFI
6870 0U, // RFID
6871 0U, // RFMCI
6872 32U, // RLDCL
6873 32U, // RLDCL_rec
6874 32U, // RLDCR
6875 32U, // RLDCR_rec
6876 0U, // RLDIC
6877 0U, // RLDICL
6878 0U, // RLDICL_32
6879 0U, // RLDICL_32_64
6880 0U, // RLDICL_32_rec
6881 0U, // RLDICL_rec
6882 0U, // RLDICR
6883 0U, // RLDICR_32
6884 0U, // RLDICR_rec
6885 0U, // RLDIC_rec
6886 128U, // RLDIMI
6887 128U, // RLDIMI_rec
6888 9328U, // RLWIMI
6889 9328U, // RLWIMI8
6890 9328U, // RLWIMI8_rec
6891 9328U, // RLWIMI_rec
6892 607240U, // RLWINM
6893 607240U, // RLWINM8
6894 607240U, // RLWINM8_rec
6895 607240U, // RLWINM_rec
6896 607264U, // RLWNM
6897 607264U, // RLWNM8
6898 607264U, // RLWNM8_rec
6899 607264U, // RLWNM_rec
6900 0U, // ReadTB
6901 0U, // SC
6902 0U, // SCV
6903 0U, // SELECT_CC_F16
6904 0U, // SELECT_CC_F4
6905 0U, // SELECT_CC_F8
6906 0U, // SELECT_CC_I4
6907 0U, // SELECT_CC_I8
6908 0U, // SELECT_CC_SPE
6909 0U, // SELECT_CC_SPE4
6910 0U, // SELECT_CC_VRRC
6911 0U, // SELECT_CC_VSFRC
6912 0U, // SELECT_CC_VSRC
6913 0U, // SELECT_CC_VSSRC
6914 0U, // SELECT_F16
6915 0U, // SELECT_F4
6916 0U, // SELECT_F8
6917 0U, // SELECT_I4
6918 0U, // SELECT_I8
6919 0U, // SELECT_SPE
6920 0U, // SELECT_SPE4
6921 0U, // SELECT_VRRC
6922 0U, // SELECT_VSFRC
6923 0U, // SELECT_VSRC
6924 0U, // SELECT_VSSRC
6925 0U, // SETB
6926 0U, // SETB8
6927 0U, // SETBC
6928 0U, // SETBC8
6929 0U, // SETBCR
6930 0U, // SETBCR8
6931 0U, // SETFLM
6932 0U, // SETNBC
6933 0U, // SETNBC8
6934 0U, // SETNBCR
6935 0U, // SETNBCR8
6936 0U, // SETRND
6937 0U, // SETRNDi
6938 0U, // SLBFEE_rec
6939 0U, // SLBIA
6940 0U, // SLBIE
6941 0U, // SLBIEG
6942 0U, // SLBMFEE
6943 0U, // SLBMFEV
6944 0U, // SLBMTE
6945 0U, // SLBSYNC
6946 288U, // SLD
6947 288U, // SLD_rec
6948 288U, // SLW
6949 288U, // SLW8
6950 288U, // SLW8_rec
6951 288U, // SLW_rec
6952 0U, // SPELWZ
6953 0U, // SPELWZX
6954 0U, // SPESTW
6955 0U, // SPESTWX
6956 0U, // SPILL_ACC
6957 0U, // SPILL_CR
6958 0U, // SPILL_CRBIT
6959 0U, // SPILL_DMR
6960 0U, // SPILL_DMRP
6961 0U, // SPILL_QUADWORD
6962 0U, // SPILL_UACC
6963 0U, // SPILL_WACC
6964 0U, // SPLIT_QUADWORD
6965 288U, // SRAD
6966 256U, // SRADI
6967 256U, // SRADI_32
6968 256U, // SRADI_rec
6969 288U, // SRAD_rec
6970 288U, // SRAW
6971 288U, // SRAW8
6972 288U, // SRAW8_rec
6973 264U, // SRAWI
6974 264U, // SRAWI8
6975 264U, // SRAWI8_rec
6976 264U, // SRAWI_rec
6977 288U, // SRAW_rec
6978 288U, // SRD
6979 288U, // SRD_rec
6980 288U, // SRW
6981 288U, // SRW8
6982 288U, // SRW8_rec
6983 288U, // SRW_rec
6984 0U, // STB
6985 0U, // STB8
6986 288U, // STBCIX
6987 0U, // STBCX
6988 0U, // STBEPX
6989 0U, // STBU
6990 0U, // STBU8
6991 0U, // STBUX
6992 0U, // STBUX8
6993 0U, // STBX
6994 0U, // STBX8
6995 288U, // STBXTLS
6996 288U, // STBXTLS_
6997 288U, // STBXTLS_32
6998 0U, // STD
6999 264U, // STDAT
7000 0U, // STDBRX
7001 288U, // STDCIX
7002 0U, // STDCX
7003 0U, // STDU
7004 0U, // STDUX
7005 0U, // STDX
7006 288U, // STDXTLS
7007 288U, // STDXTLS_
7008 0U, // STFD
7009 0U, // STFDEPX
7010 0U, // STFDU
7011 0U, // STFDUX
7012 0U, // STFDX
7013 288U, // STFDXTLS
7014 288U, // STFDXTLS_
7015 0U, // STFIWX
7016 0U, // STFS
7017 0U, // STFSU
7018 0U, // STFSUX
7019 0U, // STFSX
7020 288U, // STFSXTLS
7021 288U, // STFSXTLS_
7022 0U, // STH
7023 0U, // STH8
7024 0U, // STHBRX
7025 288U, // STHCIX
7026 0U, // STHCX
7027 0U, // STHEPX
7028 0U, // STHU
7029 0U, // STHU8
7030 0U, // STHUX
7031 0U, // STHUX8
7032 0U, // STHX
7033 0U, // STHX8
7034 288U, // STHXTLS
7035 288U, // STHXTLS_
7036 288U, // STHXTLS_32
7037 0U, // STMW
7038 0U, // STOP
7039 0U, // STQ
7040 0U, // STQCX
7041 0U, // STQX_PSEUDO
7042 264U, // STSWI
7043 0U, // STVEBX
7044 0U, // STVEHX
7045 0U, // STVEWX
7046 0U, // STVX
7047 0U, // STVXL
7048 0U, // STW
7049 0U, // STW8
7050 264U, // STWAT
7051 0U, // STWBRX
7052 288U, // STWCIX
7053 0U, // STWCX
7054 0U, // STWEPX
7055 0U, // STWU
7056 0U, // STWU8
7057 0U, // STWUX
7058 0U, // STWUX8
7059 0U, // STWX
7060 0U, // STWX8
7061 288U, // STWXTLS
7062 288U, // STWXTLS_
7063 288U, // STWXTLS_32
7064 0U, // STXSD
7065 0U, // STXSDX
7066 0U, // STXSIBX
7067 0U, // STXSIBXv
7068 0U, // STXSIHX
7069 0U, // STXSIHXv
7070 0U, // STXSIWX
7071 0U, // STXSSP
7072 0U, // STXSSPX
7073 0U, // STXV
7074 0U, // STXVB16X
7075 0U, // STXVD2X
7076 0U, // STXVH8X
7077 288U, // STXVL
7078 288U, // STXVLL
7079 0U, // STXVP
7080 288U, // STXVPB32X
7081 288U, // STXVPRL
7082 288U, // STXVPRLL
7083 0U, // STXVPX
7084 0U, // STXVRBX
7085 0U, // STXVRDX
7086 0U, // STXVRHX
7087 288U, // STXVRL
7088 288U, // STXVRLL
7089 0U, // STXVRWX
7090 0U, // STXVW4X
7091 0U, // STXVX
7092 288U, // SUBF
7093 288U, // SUBF8
7094 288U, // SUBF8O
7095 288U, // SUBF8O_rec
7096 288U, // SUBF8_rec
7097 288U, // SUBFC
7098 288U, // SUBFC8
7099 288U, // SUBFC8O
7100 288U, // SUBFC8O_rec
7101 288U, // SUBFC8_rec
7102 288U, // SUBFCO
7103 288U, // SUBFCO_rec
7104 288U, // SUBFC_rec
7105 288U, // SUBFE
7106 288U, // SUBFE8
7107 288U, // SUBFE8O
7108 288U, // SUBFE8O_rec
7109 288U, // SUBFE8_rec
7110 288U, // SUBFEO
7111 288U, // SUBFEO_rec
7112 288U, // SUBFE_rec
7113 24U, // SUBFIC
7114 24U, // SUBFIC8
7115 0U, // SUBFME
7116 0U, // SUBFME8
7117 0U, // SUBFME8O
7118 0U, // SUBFME8O_rec
7119 0U, // SUBFME8_rec
7120 0U, // SUBFMEO
7121 0U, // SUBFMEO_rec
7122 0U, // SUBFME_rec
7123 288U, // SUBFO
7124 288U, // SUBFO_rec
7125 0U, // SUBFUS
7126 0U, // SUBFUS_rec
7127 0U, // SUBFZE
7128 0U, // SUBFZE8
7129 0U, // SUBFZE8O
7130 0U, // SUBFZE8O_rec
7131 0U, // SUBFZE8_rec
7132 0U, // SUBFZEO
7133 0U, // SUBFZEO_rec
7134 0U, // SUBFZE_rec
7135 288U, // SUBF_rec
7136 0U, // SYNC
7137 0U, // SYNCP10
7138 0U, // TABORT
7139 288U, // TABORTDC
7140 264U, // TABORTDCI
7141 288U, // TABORTWC
7142 264U, // TABORTWCI
7143 0U, // TAILB
7144 0U, // TAILB8
7145 0U, // TAILBA
7146 0U, // TAILBA8
7147 0U, // TAILBCTR
7148 0U, // TAILBCTR8
7149 0U, // TBEGIN
7150 0U, // TBEGIN_RET
7151 0U, // TCHECK
7152 0U, // TCHECK_RET
7153 0U, // TCRETURNai
7154 0U, // TCRETURNai8
7155 0U, // TCRETURNdi
7156 0U, // TCRETURNdi8
7157 0U, // TCRETURNri
7158 0U, // TCRETURNri8
7159 288U, // TD
7160 24U, // TDI
7161 0U, // TEND
7162 0U, // TLBIA
7163 0U, // TLBIE
7164 2838608U, // TLBIE8P9
7165 336U, // TLBIEIO
7166 0U, // TLBIEL
7167 2838608U, // TLBIEP
7168 2838608U, // TLBIEP8
7169 2838608U, // TLBIEP9
7170 288U, // TLBILX
7171 0U, // TLBIVAX
7172 0U, // TLBLD
7173 0U, // TLBLI
7174 0U, // TLBRE
7175 288U, // TLBRE2
7176 0U, // TLBSX
7177 288U, // TLBSX2
7178 288U, // TLBSX2D
7179 0U, // TLBSYNC
7180 0U, // TLBSYNCIO
7181 0U, // TLBWE
7182 288U, // TLBWE2
7183 0U, // TLSGDAIX
7184 0U, // TLSGDAIX8
7185 0U, // TLSLDAIX
7186 0U, // TLSLDAIX8
7187 0U, // TRAP
7188 0U, // TRECHKPT
7189 0U, // TRECLAIM
7190 0U, // TSR
7191 288U, // TW
7192 24U, // TWI
7193 0U, // UNENCODED_NOP
7194 0U, // UpdateGBR
7195 288U, // VABSDUB
7196 288U, // VABSDUH
7197 288U, // VABSDUW
7198 288U, // VADDCUQ
7199 288U, // VADDCUW
7200 2080U, // VADDECUQ
7201 2080U, // VADDEUQM
7202 288U, // VADDFP
7203 288U, // VADDSBS
7204 288U, // VADDSHS
7205 288U, // VADDSWS
7206 288U, // VADDUBM
7207 288U, // VADDUBS
7208 288U, // VADDUDM
7209 288U, // VADDUHM
7210 288U, // VADDUHS
7211 288U, // VADDUQM
7212 288U, // VADDUWM
7213 288U, // VADDUWS
7214 288U, // VAND
7215 288U, // VANDC
7216 288U, // VAVGSB
7217 288U, // VAVGSH
7218 288U, // VAVGSW
7219 288U, // VAVGUB
7220 288U, // VAVGUH
7221 288U, // VAVGUW
7222 288U, // VBPERMD
7223 288U, // VBPERMQ
7224 136U, // VCFSX
7225 4U, // VCFSX_0
7226 288U, // VCFUGED
7227 136U, // VCFUX
7228 4U, // VCFUX_0
7229 288U, // VCIPHER
7230 288U, // VCIPHERLAST
7231 288U, // VCLRLB
7232 288U, // VCLRRB
7233 0U, // VCLZB
7234 0U, // VCLZD
7235 288U, // VCLZDM
7236 0U, // VCLZH
7237 0U, // VCLZLSBB
7238 0U, // VCLZW
7239 288U, // VCMPBFP
7240 288U, // VCMPBFP_rec
7241 288U, // VCMPEQFP
7242 288U, // VCMPEQFP_rec
7243 288U, // VCMPEQUB
7244 288U, // VCMPEQUB_rec
7245 288U, // VCMPEQUD
7246 288U, // VCMPEQUD_rec
7247 288U, // VCMPEQUH
7248 288U, // VCMPEQUH_rec
7249 288U, // VCMPEQUQ
7250 288U, // VCMPEQUQ_rec
7251 288U, // VCMPEQUW
7252 288U, // VCMPEQUW_rec
7253 288U, // VCMPGEFP
7254 288U, // VCMPGEFP_rec
7255 288U, // VCMPGTFP
7256 288U, // VCMPGTFP_rec
7257 288U, // VCMPGTSB
7258 288U, // VCMPGTSB_rec
7259 288U, // VCMPGTSD
7260 288U, // VCMPGTSD_rec
7261 288U, // VCMPGTSH
7262 288U, // VCMPGTSH_rec
7263 288U, // VCMPGTSQ
7264 288U, // VCMPGTSQ_rec
7265 288U, // VCMPGTSW
7266 288U, // VCMPGTSW_rec
7267 288U, // VCMPGTUB
7268 288U, // VCMPGTUB_rec
7269 288U, // VCMPGTUD
7270 288U, // VCMPGTUD_rec
7271 288U, // VCMPGTUH
7272 288U, // VCMPGTUH_rec
7273 288U, // VCMPGTUQ
7274 288U, // VCMPGTUQ_rec
7275 288U, // VCMPGTUW
7276 288U, // VCMPGTUW_rec
7277 288U, // VCMPNEB
7278 288U, // VCMPNEB_rec
7279 288U, // VCMPNEH
7280 288U, // VCMPNEH_rec
7281 288U, // VCMPNEW
7282 288U, // VCMPNEW_rec
7283 288U, // VCMPNEZB
7284 288U, // VCMPNEZB_rec
7285 288U, // VCMPNEZH
7286 288U, // VCMPNEZH_rec
7287 288U, // VCMPNEZW
7288 288U, // VCMPNEZW_rec
7289 288U, // VCMPSQ
7290 288U, // VCMPUQ
7291 304U, // VCNTMBB
7292 304U, // VCNTMBD
7293 304U, // VCNTMBH
7294 304U, // VCNTMBW
7295 136U, // VCTSXS
7296 4U, // VCTSXS_0
7297 136U, // VCTUXS
7298 4U, // VCTUXS_0
7299 0U, // VCTZB
7300 0U, // VCTZD
7301 288U, // VCTZDM
7302 0U, // VCTZH
7303 0U, // VCTZLSBB
7304 0U, // VCTZW
7305 288U, // VDIVESD
7306 288U, // VDIVESQ
7307 288U, // VDIVESW
7308 288U, // VDIVEUD
7309 288U, // VDIVEUQ
7310 288U, // VDIVEUW
7311 288U, // VDIVSD
7312 288U, // VDIVSQ
7313 288U, // VDIVSW
7314 288U, // VDIVUD
7315 288U, // VDIVUQ
7316 288U, // VDIVUW
7317 288U, // VEQV
7318 0U, // VEXPANDBM
7319 0U, // VEXPANDDM
7320 0U, // VEXPANDHM
7321 0U, // VEXPANDQM
7322 0U, // VEXPANDWM
7323 0U, // VEXPTEFP
7324 2080U, // VEXTDDVLX
7325 2080U, // VEXTDDVRX
7326 2080U, // VEXTDUBVLX
7327 2080U, // VEXTDUBVRX
7328 2080U, // VEXTDUHVLX
7329 2080U, // VEXTDUHVRX
7330 2080U, // VEXTDUWVLX
7331 2080U, // VEXTDUWVRX
7332 0U, // VEXTRACTBM
7333 144U, // VEXTRACTD
7334 0U, // VEXTRACTDM
7335 0U, // VEXTRACTHM
7336 0U, // VEXTRACTQM
7337 144U, // VEXTRACTUB
7338 144U, // VEXTRACTUH
7339 144U, // VEXTRACTUW
7340 0U, // VEXTRACTWM
7341 0U, // VEXTSB2D
7342 0U, // VEXTSB2Ds
7343 0U, // VEXTSB2W
7344 0U, // VEXTSB2Ws
7345 0U, // VEXTSD2Q
7346 0U, // VEXTSH2D
7347 0U, // VEXTSH2Ds
7348 0U, // VEXTSH2W
7349 0U, // VEXTSH2Ws
7350 0U, // VEXTSW2D
7351 0U, // VEXTSW2Ds
7352 288U, // VEXTUBLX
7353 288U, // VEXTUBRX
7354 288U, // VEXTUHLX
7355 288U, // VEXTUHRX
7356 288U, // VEXTUWLX
7357 288U, // VEXTUWRX
7358 0U, // VGBBD
7359 152U, // VGNB
7360 328U, // VINSBLX
7361 328U, // VINSBRX
7362 328U, // VINSBVLX
7363 328U, // VINSBVRX
7364 0U, // VINSD
7365 328U, // VINSDLX
7366 328U, // VINSDRX
7367 0U, // VINSERTB
7368 144U, // VINSERTD
7369 0U, // VINSERTH
7370 144U, // VINSERTW
7371 328U, // VINSHLX
7372 328U, // VINSHRX
7373 328U, // VINSHVLX
7374 328U, // VINSHVRX
7375 0U, // VINSW
7376 328U, // VINSWLX
7377 328U, // VINSWRX
7378 328U, // VINSWVLX
7379 328U, // VINSWVRX
7380 0U, // VLOGEFP
7381 2080U, // VMADDFP
7382 288U, // VMAXFP
7383 288U, // VMAXSB
7384 288U, // VMAXSD
7385 288U, // VMAXSH
7386 288U, // VMAXSW
7387 288U, // VMAXUB
7388 288U, // VMAXUD
7389 288U, // VMAXUH
7390 288U, // VMAXUW
7391 2080U, // VMHADDSHS
7392 2080U, // VMHRADDSHS
7393 288U, // VMINFP
7394 288U, // VMINSB
7395 288U, // VMINSD
7396 288U, // VMINSH
7397 288U, // VMINSW
7398 288U, // VMINUB
7399 288U, // VMINUD
7400 288U, // VMINUH
7401 288U, // VMINUW
7402 2080U, // VMLADDUHM
7403 288U, // VMODSD
7404 288U, // VMODSQ
7405 288U, // VMODSW
7406 288U, // VMODUD
7407 288U, // VMODUQ
7408 288U, // VMODUW
7409 288U, // VMRGEW
7410 288U, // VMRGHB
7411 288U, // VMRGHH
7412 288U, // VMRGHW
7413 288U, // VMRGLB
7414 288U, // VMRGLH
7415 288U, // VMRGLW
7416 288U, // VMRGOW
7417 2080U, // VMSUMCUD
7418 2080U, // VMSUMMBM
7419 2080U, // VMSUMSHM
7420 2080U, // VMSUMSHS
7421 2080U, // VMSUMUBM
7422 2080U, // VMSUMUDM
7423 2080U, // VMSUMUHM
7424 2080U, // VMSUMUHS
7425 0U, // VMUL10CUQ
7426 288U, // VMUL10ECUQ
7427 288U, // VMUL10EUQ
7428 0U, // VMUL10UQ
7429 288U, // VMULESB
7430 288U, // VMULESD
7431 288U, // VMULESH
7432 288U, // VMULESW
7433 288U, // VMULEUB
7434 288U, // VMULEUD
7435 288U, // VMULEUH
7436 288U, // VMULEUW
7437 288U, // VMULHSD
7438 288U, // VMULHSW
7439 288U, // VMULHUD
7440 288U, // VMULHUW
7441 288U, // VMULLD
7442 288U, // VMULOSB
7443 288U, // VMULOSD
7444 288U, // VMULOSH
7445 288U, // VMULOSW
7446 288U, // VMULOUB
7447 288U, // VMULOUD
7448 288U, // VMULOUH
7449 288U, // VMULOUW
7450 288U, // VMULUWM
7451 288U, // VNAND
7452 288U, // VNCIPHER
7453 288U, // VNCIPHERLAST
7454 0U, // VNEGD
7455 0U, // VNEGW
7456 2080U, // VNMSUBFP
7457 288U, // VNOR
7458 288U, // VOR
7459 288U, // VORC
7460 288U, // VPDEPD
7461 2080U, // VPERM
7462 2080U, // VPERMR
7463 2080U, // VPERMXOR
7464 288U, // VPEXTD
7465 288U, // VPKPX
7466 288U, // VPKSDSS
7467 288U, // VPKSDUS
7468 288U, // VPKSHSS
7469 288U, // VPKSHUS
7470 288U, // VPKSWSS
7471 288U, // VPKSWUS
7472 288U, // VPKUDUM
7473 288U, // VPKUDUS
7474 288U, // VPKUHUM
7475 288U, // VPKUHUS
7476 288U, // VPKUWUM
7477 288U, // VPKUWUS
7478 288U, // VPMSUMB
7479 288U, // VPMSUMD
7480 288U, // VPMSUMH
7481 288U, // VPMSUMW
7482 0U, // VPOPCNTB
7483 0U, // VPOPCNTD
7484 0U, // VPOPCNTH
7485 0U, // VPOPCNTW
7486 0U, // VPRTYBD
7487 0U, // VPRTYBQ
7488 0U, // VPRTYBW
7489 0U, // VREFP
7490 0U, // VRFIM
7491 0U, // VRFIN
7492 0U, // VRFIP
7493 0U, // VRFIZ
7494 288U, // VRLB
7495 288U, // VRLD
7496 288U, // VRLDMI
7497 288U, // VRLDNM
7498 288U, // VRLH
7499 288U, // VRLQ
7500 288U, // VRLQMI
7501 288U, // VRLQNM
7502 288U, // VRLW
7503 288U, // VRLWMI
7504 288U, // VRLWNM
7505 0U, // VRSQRTEFP
7506 0U, // VSBOX
7507 2080U, // VSEL
7508 7216U, // VSHASIGMAD
7509 7216U, // VSHASIGMAW
7510 288U, // VSL
7511 288U, // VSLB
7512 288U, // VSLD
7513 10272U, // VSLDBI
7514 7200U, // VSLDOI
7515 288U, // VSLH
7516 288U, // VSLO
7517 288U, // VSLQ
7518 288U, // VSLV
7519 288U, // VSLW
7520 136U, // VSPLTB
7521 136U, // VSPLTBs
7522 136U, // VSPLTH
7523 136U, // VSPLTHs
7524 0U, // VSPLTISB
7525 0U, // VSPLTISH
7526 0U, // VSPLTISW
7527 136U, // VSPLTW
7528 288U, // VSR
7529 288U, // VSRAB
7530 288U, // VSRAD
7531 288U, // VSRAH
7532 288U, // VSRAQ
7533 288U, // VSRAW
7534 288U, // VSRB
7535 288U, // VSRD
7536 10272U, // VSRDBI
7537 288U, // VSRH
7538 288U, // VSRO
7539 288U, // VSRQ
7540 288U, // VSRV
7541 288U, // VSRW
7542 0U, // VSTRIBL
7543 0U, // VSTRIBL_rec
7544 0U, // VSTRIBR
7545 0U, // VSTRIBR_rec
7546 0U, // VSTRIHL
7547 0U, // VSTRIHL_rec
7548 0U, // VSTRIHR
7549 0U, // VSTRIHR_rec
7550 288U, // VSUBCUQ
7551 288U, // VSUBCUW
7552 2080U, // VSUBECUQ
7553 2080U, // VSUBEUQM
7554 288U, // VSUBFP
7555 288U, // VSUBSBS
7556 288U, // VSUBSHS
7557 288U, // VSUBSWS
7558 288U, // VSUBUBM
7559 288U, // VSUBUBS
7560 288U, // VSUBUDM
7561 288U, // VSUBUHM
7562 288U, // VSUBUHS
7563 288U, // VSUBUQM
7564 288U, // VSUBUWM
7565 288U, // VSUBUWS
7566 288U, // VSUM2SWS
7567 288U, // VSUM4SBS
7568 288U, // VSUM4SHS
7569 288U, // VSUM4UBS
7570 288U, // VSUMSWS
7571 288U, // VUCMPRHB
7572 288U, // VUCMPRHH
7573 288U, // VUCMPRHN
7574 288U, // VUCMPRLB
7575 288U, // VUCMPRLH
7576 288U, // VUCMPRLN
7577 0U, // VUPKHPX
7578 0U, // VUPKHSB
7579 0U, // VUPKHSH
7580 0U, // VUPKHSNTOB
7581 0U, // VUPKHSW
7582 336U, // VUPKINT4TOBF16
7583 152U, // VUPKINT4TOFP32
7584 304U, // VUPKINT8TOBF16
7585 336U, // VUPKINT8TOFP32
7586 0U, // VUPKLPX
7587 0U, // VUPKLSB
7588 0U, // VUPKLSH
7589 0U, // VUPKLSNTOB
7590 0U, // VUPKLSW
7591 288U, // VXOR
7592 56U, // V_SET0
7593 56U, // V_SET0B
7594 56U, // V_SET0H
7595 0U, // V_SETALLONES
7596 0U, // V_SETALLONESB
7597 0U, // V_SETALLONESH
7598 0U, // WAIT
7599 0U, // WAITP10
7600 0U, // WRTEE
7601 0U, // WRTEEI
7602 288U, // XOR
7603 288U, // XOR8
7604 288U, // XOR8_rec
7605 40U, // XORI
7606 40U, // XORI8
7607 40U, // XORIS
7608 40U, // XORIS8
7609 288U, // XOR_rec
7610 0U, // XSABSDP
7611 0U, // XSABSQP
7612 288U, // XSADDADDSUQM
7613 288U, // XSADDADDUQM
7614 288U, // XSADDDP
7615 288U, // XSADDQP
7616 288U, // XSADDQPO
7617 288U, // XSADDSP
7618 288U, // XSADDSUBSUQM
7619 288U, // XSADDSUBUQM
7620 288U, // XSCMPEQDP
7621 288U, // XSCMPEQQP
7622 288U, // XSCMPEXPDP
7623 288U, // XSCMPEXPQP
7624 288U, // XSCMPGEDP
7625 288U, // XSCMPGEQP
7626 288U, // XSCMPGTDP
7627 288U, // XSCMPGTQP
7628 288U, // XSCMPODP
7629 288U, // XSCMPOQP
7630 288U, // XSCMPUDP
7631 288U, // XSCMPUQP
7632 288U, // XSCPSGNDP
7633 288U, // XSCPSGNQP
7634 0U, // XSCVDPHP
7635 0U, // XSCVDPQP
7636 0U, // XSCVDPSP
7637 0U, // XSCVDPSPN
7638 0U, // XSCVDPSXDS
7639 0U, // XSCVDPSXDSs
7640 0U, // XSCVDPSXWS
7641 0U, // XSCVDPSXWSs
7642 0U, // XSCVDPUXDS
7643 0U, // XSCVDPUXDSs
7644 0U, // XSCVDPUXWS
7645 0U, // XSCVDPUXWSs
7646 0U, // XSCVHPDP
7647 0U, // XSCVQPDP
7648 0U, // XSCVQPDPO
7649 0U, // XSCVQPSDZ
7650 0U, // XSCVQPSQZ
7651 0U, // XSCVQPSWZ
7652 0U, // XSCVQPUDZ
7653 0U, // XSCVQPUQZ
7654 0U, // XSCVQPUWZ
7655 0U, // XSCVSDQP
7656 0U, // XSCVSPDP
7657 0U, // XSCVSPDPN
7658 0U, // XSCVSQQP
7659 0U, // XSCVSXDDP
7660 0U, // XSCVSXDSP
7661 0U, // XSCVUDQP
7662 0U, // XSCVUQQP
7663 0U, // XSCVUXDDP
7664 0U, // XSCVUXDSP
7665 288U, // XSDIVDP
7666 288U, // XSDIVQP
7667 288U, // XSDIVQPO
7668 288U, // XSDIVSP
7669 288U, // XSIEXPDP
7670 288U, // XSIEXPQP
7671 328U, // XSMADDADP
7672 328U, // XSMADDASP
7673 328U, // XSMADDMDP
7674 328U, // XSMADDMSP
7675 328U, // XSMADDQP
7676 328U, // XSMADDQPO
7677 288U, // XSMAXCDP
7678 288U, // XSMAXCQP
7679 288U, // XSMAXDP
7680 288U, // XSMAXJDP
7681 288U, // XSMERGE2T1UQM
7682 288U, // XSMERGE2T2UQM
7683 288U, // XSMERGE2T3UQM
7684 288U, // XSMERGE3T1UQM
7685 288U, // XSMINCDP
7686 288U, // XSMINCQP
7687 288U, // XSMINDP
7688 288U, // XSMINJDP
7689 328U, // XSMSUBADP
7690 328U, // XSMSUBASP
7691 328U, // XSMSUBMDP
7692 328U, // XSMSUBMSP
7693 328U, // XSMSUBQP
7694 328U, // XSMSUBQPO
7695 288U, // XSMULDP
7696 288U, // XSMULQP
7697 288U, // XSMULQPO
7698 288U, // XSMULSP
7699 0U, // XSNABSDP
7700 0U, // XSNABSDPs
7701 0U, // XSNABSQP
7702 0U, // XSNEGDP
7703 0U, // XSNEGQP
7704 328U, // XSNMADDADP
7705 328U, // XSNMADDASP
7706 328U, // XSNMADDMDP
7707 328U, // XSNMADDMSP
7708 328U, // XSNMADDQP
7709 328U, // XSNMADDQPO
7710 328U, // XSNMSUBADP
7711 328U, // XSNMSUBASP
7712 328U, // XSNMSUBMDP
7713 328U, // XSNMSUBMSP
7714 328U, // XSNMSUBQP
7715 328U, // XSNMSUBQPO
7716 0U, // XSRDPI
7717 0U, // XSRDPIC
7718 0U, // XSRDPIM
7719 0U, // XSRDPIP
7720 0U, // XSRDPIZ
7721 288U, // XSREBASE2T1UQM
7722 288U, // XSREBASE2T2UQM
7723 288U, // XSREBASE2T3UQM
7724 288U, // XSREBASE2T4UQM
7725 288U, // XSREBASE3T1UQM
7726 288U, // XSREBASE3T2UQM
7727 288U, // XSREBASE3T3UQM
7728 0U, // XSREDP
7729 0U, // XSRESP
7730 0U, // XSRQPI
7731 0U, // XSRQPIX
7732 0U, // XSRQPXP
7733 0U, // XSRSP
7734 0U, // XSRSQRTEDP
7735 0U, // XSRSQRTESP
7736 0U, // XSSQRTDP
7737 0U, // XSSQRTQP
7738 0U, // XSSQRTQPO
7739 0U, // XSSQRTSP
7740 288U, // XSSUBDP
7741 288U, // XSSUBQP
7742 288U, // XSSUBQPO
7743 288U, // XSSUBSP
7744 288U, // XSTDIVDP
7745 0U, // XSTSQRTDP
7746 160U, // XSTSTDCDP
7747 160U, // XSTSTDCQP
7748 160U, // XSTSTDCSP
7749 0U, // XSXEXPDP
7750 0U, // XSXEXPQP
7751 0U, // XSXSIGDP
7752 0U, // XSXSIGQP
7753 0U, // XVABSDP
7754 0U, // XVABSSP
7755 288U, // XVADDDP
7756 288U, // XVADDSP
7757 288U, // XVADDUHM
7758 288U, // XVADDUWM
7759 288U, // XVBF16GER2
7760 328U, // XVBF16GER2NN
7761 328U, // XVBF16GER2NP
7762 328U, // XVBF16GER2PN
7763 328U, // XVBF16GER2PP
7764 288U, // XVBF16GER2W
7765 328U, // XVBF16GER2WNN
7766 328U, // XVBF16GER2WNP
7767 328U, // XVBF16GER2WPN
7768 328U, // XVBF16GER2WPP
7769 288U, // XVCMPEQDP
7770 288U, // XVCMPEQDP_rec
7771 288U, // XVCMPEQSP
7772 288U, // XVCMPEQSP_rec
7773 288U, // XVCMPGEDP
7774 288U, // XVCMPGEDP_rec
7775 288U, // XVCMPGESP
7776 288U, // XVCMPGESP_rec
7777 288U, // XVCMPGTDP
7778 288U, // XVCMPGTDP_rec
7779 288U, // XVCMPGTSP
7780 288U, // XVCMPGTSP_rec
7781 288U, // XVCPSGNDP
7782 288U, // XVCPSGNSP
7783 0U, // XVCVBF16SPN
7784 0U, // XVCVDPSP
7785 0U, // XVCVDPSXDS
7786 0U, // XVCVDPSXWS
7787 0U, // XVCVDPUXDS
7788 0U, // XVCVDPUXWS
7789 0U, // XVCVHPSP
7790 0U, // XVCVSPBF16
7791 0U, // XVCVSPDP
7792 0U, // XVCVSPHP
7793 0U, // XVCVSPSXDS
7794 0U, // XVCVSPSXWS
7795 0U, // XVCVSPUXDS
7796 0U, // XVCVSPUXWS
7797 0U, // XVCVSXDDP
7798 0U, // XVCVSXDSP
7799 0U, // XVCVSXWDP
7800 0U, // XVCVSXWSP
7801 0U, // XVCVUXDDP
7802 0U, // XVCVUXDSP
7803 0U, // XVCVUXWDP
7804 0U, // XVCVUXWSP
7805 288U, // XVDIVDP
7806 288U, // XVDIVSP
7807 288U, // XVF16GER2
7808 328U, // XVF16GER2NN
7809 328U, // XVF16GER2NP
7810 328U, // XVF16GER2PN
7811 328U, // XVF16GER2PP
7812 288U, // XVF16GER2W
7813 328U, // XVF16GER2WNN
7814 328U, // XVF16GER2WNP
7815 328U, // XVF16GER2WPN
7816 328U, // XVF16GER2WPP
7817 288U, // XVF32GER
7818 328U, // XVF32GERNN
7819 328U, // XVF32GERNP
7820 328U, // XVF32GERPN
7821 328U, // XVF32GERPP
7822 288U, // XVF32GERW
7823 328U, // XVF32GERWNN
7824 328U, // XVF32GERWNP
7825 328U, // XVF32GERWPN
7826 328U, // XVF32GERWPP
7827 288U, // XVF64GER
7828 328U, // XVF64GERNN
7829 328U, // XVF64GERNP
7830 328U, // XVF64GERPN
7831 328U, // XVF64GERPP
7832 288U, // XVF64GERW
7833 328U, // XVF64GERWNN
7834 328U, // XVF64GERWNP
7835 328U, // XVF64GERWPN
7836 328U, // XVF64GERWPP
7837 288U, // XVI16GER2
7838 328U, // XVI16GER2PP
7839 288U, // XVI16GER2S
7840 328U, // XVI16GER2SPP
7841 288U, // XVI16GER2SW
7842 328U, // XVI16GER2SWPP
7843 288U, // XVI16GER2W
7844 328U, // XVI16GER2WPP
7845 288U, // XVI4GER8
7846 328U, // XVI4GER8PP
7847 288U, // XVI4GER8W
7848 328U, // XVI4GER8WPP
7849 288U, // XVI8GER4
7850 328U, // XVI8GER4PP
7851 328U, // XVI8GER4SPP
7852 288U, // XVI8GER4W
7853 328U, // XVI8GER4WPP
7854 328U, // XVI8GER4WSPP
7855 288U, // XVIEXPDP
7856 288U, // XVIEXPSP
7857 328U, // XVMADDADP
7858 328U, // XVMADDASP
7859 328U, // XVMADDMDP
7860 328U, // XVMADDMSP
7861 288U, // XVMAXDP
7862 288U, // XVMAXSP
7863 288U, // XVMINDP
7864 288U, // XVMINSP
7865 328U, // XVMSUBADP
7866 328U, // XVMSUBASP
7867 328U, // XVMSUBMDP
7868 328U, // XVMSUBMSP
7869 288U, // XVMULDP
7870 288U, // XVMULHSH
7871 288U, // XVMULHSW
7872 288U, // XVMULHUH
7873 288U, // XVMULHUW
7874 288U, // XVMULSP
7875 288U, // XVMULUHM
7876 288U, // XVMULUWM
7877 0U, // XVNABSDP
7878 0U, // XVNABSSP
7879 0U, // XVNEGDP
7880 0U, // XVNEGSP
7881 328U, // XVNMADDADP
7882 328U, // XVNMADDASP
7883 328U, // XVNMADDMDP
7884 328U, // XVNMADDMSP
7885 328U, // XVNMSUBADP
7886 328U, // XVNMSUBASP
7887 328U, // XVNMSUBMDP
7888 328U, // XVNMSUBMSP
7889 0U, // XVRDPI
7890 0U, // XVRDPIC
7891 0U, // XVRDPIM
7892 0U, // XVRDPIP
7893 0U, // XVRDPIZ
7894 0U, // XVREDP
7895 0U, // XVRESP
7896 288U, // XVRLW
7897 0U, // XVRSPI
7898 0U, // XVRSPIC
7899 0U, // XVRSPIM
7900 0U, // XVRSPIP
7901 0U, // XVRSPIZ
7902 0U, // XVRSQRTEDP
7903 0U, // XVRSQRTESP
7904 0U, // XVSQRTDP
7905 0U, // XVSQRTSP
7906 288U, // XVSUBDP
7907 288U, // XVSUBSP
7908 288U, // XVSUBUHM
7909 288U, // XVSUBUWM
7910 288U, // XVTDIVDP
7911 288U, // XVTDIVSP
7912 0U, // XVTLSBB
7913 0U, // XVTSQRTDP
7914 0U, // XVTSQRTSP
7915 160U, // XVTSTDCDP
7916 160U, // XVTSTDCSP
7917 0U, // XVXEXPDP
7918 0U, // XVXEXPSP
7919 0U, // XVXSIGDP
7920 0U, // XVXSIGSP
7921 3104U, // XXAESDECP
7922 3104U, // XXAESENCP
7923 336U, // XXAESGENLKP
7924 2080U, // XXBLENDVB
7925 2080U, // XXBLENDVD
7926 2080U, // XXBLENDVH
7927 2080U, // XXBLENDVW
7928 0U, // XXBRD
7929 0U, // XXBRH
7930 0U, // XXBRQ
7931 0U, // XXBRW
7932 870432U, // XXEVAL
7933 168U, // XXEXTRACTUW
7934 176U, // XXGENPCVBM
7935 176U, // XXGENPCVDM
7936 176U, // XXGENPCVHM
7937 176U, // XXGENPCVWM
7938 4128U, // XXGFMUL128
7939 184U, // XXINSERTW
7940 288U, // XXLAND
7941 288U, // XXLANDC
7942 288U, // XXLEQV
7943 56U, // XXLEQVOnes
7944 288U, // XXLNAND
7945 288U, // XXLNOR
7946 288U, // XXLOR
7947 288U, // XXLORC
7948 288U, // XXLORf
7949 288U, // XXLXOR
7950 56U, // XXLXORdpz
7951 56U, // XXLXORspz
7952 56U, // XXLXORz
7953 0U, // XXMFACC
7954 0U, // XXMFACCW
7955 288U, // XXMRGHW
7956 288U, // XXMRGLW
7957 0U, // XXMTACC
7958 0U, // XXMTACCW
7959 10272U, // XXMULMUL
7960 25907232U, // XXMULMULHIADD
7961 2838560U, // XXMULMULLOADD
7962 328U, // XXPERM
7963 3104U, // XXPERMDI
7964 11368U, // XXPERMDIs
7965 328U, // XXPERMR
7966 1001504U, // XXPERMX
7967 2080U, // XXSEL
7968 0U, // XXSETACCZ
7969 3104U, // XXSLDWI
7970 11368U, // XXSLDWIs
7971 0U, // XXSPLTI32DX
7972 0U, // XXSPLTIB
7973 0U, // XXSPLTIDP
7974 0U, // XXSPLTIW
7975 336U, // XXSPLTW
7976 336U, // XXSPLTWs
7977 4128U, // XXSSUMUDM
7978 4128U, // XXSSUMUDMC
7979 2836512U, // XXSSUMUDMCEXT
7980 192U, // gBC
7981 200U, // gBCA
7982 0U, // gBCAat
7983 288U, // gBCCTR
7984 288U, // gBCCTRL
7985 192U, // gBCL
7986 200U, // gBCLA
7987 0U, // gBCLAat
7988 288U, // gBCLR
7989 288U, // gBCLRL
7990 0U, // gBCLat
7991 0U, // gBCat
7992 };
7993
7994 // Emit the opcode for the instruction.
7995 uint64_t Bits = 0;
7996 Bits |= (uint64_t)OpInfo0[MI.getOpcode()] << 0;
7997 Bits |= (uint64_t)OpInfo1[MI.getOpcode()] << 32;
7998 if (Bits == 0)
7999 return {nullptr, Bits};
8000 return {AsmStrs+(Bits & 32767)-1, Bits};
8001
8002}
8003/// printInstruction - This method is automatically generated by tablegen
8004/// from the instruction set description.
8005LLVM_NO_PROFILE_INSTRUMENT_FUNCTION
8006void PPCInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &O) {
8007 O << "\t";
8008
8009 auto MnemonicInfo = getMnemonic(MI: *MI);
8010
8011 O << MnemonicInfo.first;
8012
8013 uint64_t Bits = MnemonicInfo.second;
8014 assert(Bits != 0 && "Cannot print this instruction.");
8015
8016 // Fragment 0 encoded into 5 bits for 23 unique commands.
8017 switch ((Bits >> 15) & 31) {
8018 default: llvm_unreachable("Invalid command number.");
8019 case 0:
8020 // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
8021 return;
8022 break;
8023 case 1:
8024 // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
8025 printOperand(MI, OpNo: 0, STI, O);
8026 break;
8027 case 2:
8028 // DCBFL, DCBFLP, DCBFPS, DCBFx, DCBSTPS, DCBTCT, DCBTDS, DCBTSTCT, DCBTS...
8029 printMemRegReg(MI, OpNo: 0, STI, O);
8030 break;
8031 case 3:
8032 // ADJCALLSTACKDOWN, ADJCALLSTACKUP
8033 printUImmOperand<32>(MI, OpNo: 0, STI, O);
8034 O << ' ';
8035 printUImmOperand<32>(MI, OpNo: 1, STI, O);
8036 return;
8037 break;
8038 case 4:
8039 // B, BCLalways, BDNZ, BDNZ8, BDNZL, BDNZLm, BDNZLp, BDNZm, BDNZp, BDZ, B...
8040 printBranchOperand(MI, Address, OpNo: 0, STI, O);
8041 break;
8042 case 5:
8043 // BA, BDNZA, BDNZAm, BDNZAp, BDNZLA, BDNZLAm, BDNZLAp, BDZA, BDZAm, BDZA...
8044 printAbsBranchOperand(MI, OpNo: 0, STI, O);
8045 break;
8046 case 6:
8047 // BCC, BCCA, BCCCTR, BCCCTR8, BCCCTRL, BCCCTRL8, BCCL, BCCLA, BCCLR, BCC...
8048 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "cc");
8049 break;
8050 case 7:
8051 // BCTRL8_LDinto_toc, BCTRL8_LDinto_toc_RM, BCTRL_LWZinto_toc, BCTRL_LWZi...
8052 printMemRegImm(MI, OpNo: 0, STI, O);
8053 return;
8054 break;
8055 case 8:
8056 // BL8_NOP_TLS, BL8_NOTOC_TLS, BL8_TLS, BL8_TLS_, BL_TLS
8057 printTLSCall(MI, OpNo: 0, STI, O);
8058 break;
8059 case 9:
8060 // DCBF, DCBT, DCBTST
8061 printMemRegReg(MI, OpNo: 1, STI, O);
8062 O << ", ";
8063 break;
8064 case 10:
8065 // DCBTEP, DCBTSTEP
8066 printUImmOperand<5>(MI, OpNo: 2, STI, O);
8067 O << ", ";
8068 printMemRegReg(MI, OpNo: 0, STI, O);
8069 return;
8070 break;
8071 case 11:
8072 // DDEDPD, DDEDPDQ, DDEDPDQ_rec, DDEDPD_rec
8073 printUImmOperand<2>(MI, OpNo: 1, STI, O);
8074 O << ", ";
8075 printOperand(MI, OpNo: 0, STI, O);
8076 O << ", ";
8077 printOperand(MI, OpNo: 2, STI, O);
8078 return;
8079 break;
8080 case 12:
8081 // DENBCD, DENBCDQ, DENBCDQ_rec, DENBCD_rec, DRINTN, DRINTNQ, DRINTNQ_rec...
8082 printUImmOperand<1>(MI, OpNo: 1, STI, O);
8083 O << ", ";
8084 printOperand(MI, OpNo: 0, STI, O);
8085 O << ", ";
8086 printOperand(MI, OpNo: 2, STI, O);
8087 break;
8088 case 13:
8089 // DQUAI, DQUAIQ, DQUAIQ_rec, DQUAI_rec
8090 printSImmOperand<5>(MI, OpNo: 1, STI, O);
8091 O << ", ";
8092 printOperand(MI, OpNo: 0, STI, O);
8093 O << ", ";
8094 printOperand(MI, OpNo: 2, STI, O);
8095 O << ", ";
8096 printUImmOperand<2>(MI, OpNo: 3, STI, O);
8097 return;
8098 break;
8099 case 14:
8100 // DSS, MBAR, MTFSB0, MTFSB1, TABORTDC, TABORTDCI, TABORTWC, TABORTWCI, T...
8101 printUImmOperand<5>(MI, OpNo: 0, STI, O);
8102 break;
8103 case 15:
8104 // DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64, MTDCR, MTV...
8105 printOperand(MI, OpNo: 1, STI, O);
8106 break;
8107 case 16:
8108 // ICBLC, ICBLQ, ICBT, ICBTLS
8109 printUImmOperand<4>(MI, OpNo: 0, STI, O);
8110 O << ", ";
8111 printMemRegReg(MI, OpNo: 1, STI, O);
8112 return;
8113 break;
8114 case 17:
8115 // MTFSFI, MTFSFI_rec, MTFSFIb, SYNCP10
8116 printUImmOperand<3>(MI, OpNo: 0, STI, O);
8117 O << ", ";
8118 break;
8119 case 18:
8120 // MTOCRF, MTOCRF8
8121 printcrbitm(MI, OpNo: 0, STI, O);
8122 O << ", ";
8123 printOperand(MI, OpNo: 1, STI, O);
8124 return;
8125 break;
8126 case 19:
8127 // MTSR
8128 printUImmOperand<4>(MI, OpNo: 1, STI, O);
8129 O << ", ";
8130 printOperand(MI, OpNo: 0, STI, O);
8131 return;
8132 break;
8133 case 20:
8134 // RFEBB, TBEGIN, TEND, TSR
8135 printUImmOperand<1>(MI, OpNo: 0, STI, O);
8136 return;
8137 break;
8138 case 21:
8139 // SYNC, TLBILX, WAIT, WAITP10
8140 printUImmOperand<2>(MI, OpNo: 0, STI, O);
8141 break;
8142 case 22:
8143 // gBCAat, gBCLAat, gBCLat, gBCat
8144 printATBitsAsHint(MI, OpNo: 1, STI, O);
8145 O << ' ';
8146 printUImmOperand<5>(MI, OpNo: 0, STI, O);
8147 O << ", ";
8148 printOperand(MI, OpNo: 2, STI, O);
8149 O << ", ";
8150 break;
8151 }
8152
8153
8154 // Fragment 1 encoded into 5 bits for 26 unique commands.
8155 switch ((Bits >> 20) & 31) {
8156 default: llvm_unreachable("Invalid command number.");
8157 case 0:
8158 // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
8159 O << ", ";
8160 break;
8161 case 1:
8162 // DCBFL, DCBFLP, DCBFPS, DCBFx, DCBSTPS, DCBTSTT, DCBTSTx, DCBTT, DCBTx,...
8163 return;
8164 break;
8165 case 2:
8166 // BCC, CTRL_DEP
8167 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8168 O << ' ';
8169 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8170 O << ", ";
8171 printBranchOperand(MI, Address, OpNo: 2, STI, O);
8172 return;
8173 break;
8174 case 3:
8175 // BCCA
8176 O << 'a';
8177 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8178 O << ' ';
8179 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8180 O << ", ";
8181 printAbsBranchOperand(MI, OpNo: 2, STI, O);
8182 return;
8183 break;
8184 case 4:
8185 // BCCCTR, BCCCTR8
8186 O << "ctr";
8187 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8188 O << ' ';
8189 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8190 return;
8191 break;
8192 case 5:
8193 // BCCCTRL, BCCCTRL8
8194 O << "ctrl";
8195 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8196 O << ' ';
8197 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8198 return;
8199 break;
8200 case 6:
8201 // BCCL
8202 O << 'l';
8203 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8204 O << ' ';
8205 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8206 O << ", ";
8207 printBranchOperand(MI, Address, OpNo: 2, STI, O);
8208 return;
8209 break;
8210 case 7:
8211 // BCCLA
8212 O << "la";
8213 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8214 O << ' ';
8215 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8216 O << ", ";
8217 printAbsBranchOperand(MI, OpNo: 2, STI, O);
8218 return;
8219 break;
8220 case 8:
8221 // BCCLR
8222 O << "lr";
8223 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8224 O << ' ';
8225 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8226 return;
8227 break;
8228 case 9:
8229 // BCCLRL
8230 O << "lrl";
8231 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8232 O << ' ';
8233 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8234 return;
8235 break;
8236 case 10:
8237 // BCCTR, BCCTR8, BCCTR8n, BCCTRL, BCCTRL8, BCCTRL8n, BCCTRLn, BCCTRn, BC...
8238 O << ", 0";
8239 return;
8240 break;
8241 case 11:
8242 // BL8_LDinto_toc, BL8_LDinto_toc_RM
8243 O << "\n\tld 2, 40(1)";
8244 return;
8245 break;
8246 case 12:
8247 // BL8_NOP, BL8_NOP_RM, BL8_NOP_TLS, BLA8_NOP, BLA8_NOP_RM, BL_NOP, BL_NO...
8248 O << "\n\tnop";
8249 return;
8250 break;
8251 case 13:
8252 // BL_LWZinto_toc, BL_LWZinto_toc_RM
8253 O << "\n\tlwz 2, 20(1)";
8254 return;
8255 break;
8256 case 14:
8257 // DCBF
8258 printUImmOperand<3>(MI, OpNo: 0, STI, O);
8259 return;
8260 break;
8261 case 15:
8262 // DCBT, DCBTST
8263 printUImmOperand<5>(MI, OpNo: 0, STI, O);
8264 return;
8265 break;
8266 case 16:
8267 // EVSEL
8268 O << ',';
8269 printOperand(MI, OpNo: 1, STI, O);
8270 O << ',';
8271 printOperand(MI, OpNo: 2, STI, O);
8272 return;
8273 break;
8274 case 17:
8275 // MFTB8
8276 O << ", 268";
8277 return;
8278 break;
8279 case 18:
8280 // MFUDSCR
8281 O << ", 3";
8282 return;
8283 break;
8284 case 19:
8285 // MFVRSAVE, MFVRSAVEv
8286 O << ", 256";
8287 return;
8288 break;
8289 case 20:
8290 // MTFSFI, MTFSFI_rec, MTFSFIb
8291 printUImmOperand<4>(MI, OpNo: 1, STI, O);
8292 break;
8293 case 21:
8294 // SYNCP10
8295 printUImmOperand<2>(MI, OpNo: 1, STI, O);
8296 return;
8297 break;
8298 case 22:
8299 // TCRETURNai, TCRETURNai8, TCRETURNdi, TCRETURNdi8, TCRETURNri, TCRETURN...
8300 O << ' ';
8301 break;
8302 case 23:
8303 // V_SETALLONES, V_SETALLONESB, V_SETALLONESH
8304 O << ", -1";
8305 return;
8306 break;
8307 case 24:
8308 // gBCAat, gBCLAat
8309 printAbsBranchOperand(MI, OpNo: 3, STI, O);
8310 return;
8311 break;
8312 case 25:
8313 // gBCLat, gBCat
8314 printBranchOperand(MI, Address, OpNo: 3, STI, O);
8315 return;
8316 break;
8317 }
8318
8319
8320 // Fragment 2 encoded into 6 bits for 34 unique commands.
8321 switch ((Bits >> 25) & 63) {
8322 default: llvm_unreachable("Invalid command number.");
8323 case 0:
8324 // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
8325 printOperand(MI, OpNo: 1, STI, O);
8326 break;
8327 case 1:
8328 // DCBTCT, DCBTDS, DCBTSTCT, DCBTSTDS, DMSHA3HASH, EVADDIW
8329 printUImmOperand<5>(MI, OpNo: 2, STI, O);
8330 break;
8331 case 2:
8332 // LAx, EVLDD, EVLDH, EVLDW, EVLHHESPLAT, EVLHHOSSPLAT, EVLHHOUSPLAT, EVL...
8333 printMemRegImm(MI, OpNo: 1, STI, O);
8334 return;
8335 break;
8336 case 3:
8337 // SUBPCIS, LI, LI8, LIS, LIS8
8338 printS16ImmOperand(MI, OpNo: 1, STI, O);
8339 return;
8340 break;
8341 case 4:
8342 // BC, BCL, BCLn, BCn
8343 printBranchOperand(MI, Address, OpNo: 1, STI, O);
8344 return;
8345 break;
8346 case 5:
8347 // CMPRB, CMPRB8, MTMSR, MTMSRD
8348 printUImmOperand<1>(MI, OpNo: 1, STI, O);
8349 break;
8350 case 6:
8351 // CRSET, CRUNSET, MTDCR, TLBIE, V_SET0, V_SET0B, V_SET0H, XXLEQVOnes, XX...
8352 printOperand(MI, OpNo: 0, STI, O);
8353 break;
8354 case 7:
8355 // DARN, MFFSCRNI, WAITP10
8356 printUImmOperand<2>(MI, OpNo: 1, STI, O);
8357 return;
8358 break;
8359 case 8:
8360 // DMSHA2HASH, DMXOR, DMXVBF16GERX2NN, DMXVBF16GERX2NP, DMXVBF16GERX2PN, ...
8361 printOperand(MI, OpNo: 2, STI, O);
8362 break;
8363 case 9:
8364 // DRINTN, DRINTNQ, DRINTNQ_rec, DRINTN_rec, DRINTX, DRINTXQ, DRINTXQ_rec...
8365 printUImmOperand<2>(MI, OpNo: 3, STI, O);
8366 return;
8367 break;
8368 case 10:
8369 // DTSTSFI, DTSTSFIQ
8370 printUImmOperand<6>(MI, OpNo: 1, STI, O);
8371 O << ", ";
8372 printOperand(MI, OpNo: 2, STI, O);
8373 return;
8374 break;
8375 case 11:
8376 // EVLDDX, EVLDHX, EVLDWX, EVLHHESPLATX, EVLHHOSSPLATX, EVLHHOUSPLATX, EV...
8377 printMemRegReg(MI, OpNo: 1, STI, O);
8378 break;
8379 case 12:
8380 // EVSPLATFI, EVSPLATI, VSPLTISB, VSPLTISH, VSPLTISW
8381 printSImmOperand<5>(MI, OpNo: 1, STI, O);
8382 return;
8383 break;
8384 case 13:
8385 // EVSUBIFW, LXVKQ
8386 printUImmOperand<5>(MI, OpNo: 1, STI, O);
8387 break;
8388 case 14:
8389 // HASHCHK, HASHCHK8, HASHCHKP, HASHCHKP8, HASHST, HASHST8, HASHSTP, HASH...
8390 printMemRegImmHash(MI, OpNo: 1, STI, O);
8391 return;
8392 break;
8393 case 15:
8394 // LA, LA8
8395 printS16ImmOperand(MI, OpNo: 2, STI, O);
8396 O << '(';
8397 printOperand(MI, OpNo: 1, STI, O);
8398 O << ')';
8399 return;
8400 break;
8401 case 16:
8402 // LBZU, LBZU8, LDU, LFDU, LFSU, LHAU, LHAU8, LHZU, LHZU8, LWZU, LWZU8, S...
8403 printMemRegImm(MI, OpNo: 2, STI, O);
8404 return;
8405 break;
8406 case 17:
8407 // LBZUX, LBZUX8, LDUX, LFDUX, LFSUX, LHAUX, LHAUX8, LHZUX, LHZUX8, LWAUX...
8408 printMemRegReg(MI, OpNo: 2, STI, O);
8409 return;
8410 break;
8411 case 18:
8412 // MFBHRBE
8413 printUImmOperand<10>(MI, OpNo: 1, STI, O);
8414 return;
8415 break;
8416 case 19:
8417 // MFFSCDRNI
8418 printUImmOperand<3>(MI, OpNo: 1, STI, O);
8419 return;
8420 break;
8421 case 20:
8422 // MFOCRF, MFOCRF8
8423 printcrbitm(MI, OpNo: 1, STI, O);
8424 return;
8425 break;
8426 case 21:
8427 // MFSR
8428 printUImmOperand<4>(MI, OpNo: 1, STI, O);
8429 return;
8430 break;
8431 case 22:
8432 // MTFSFI, MTFSFI_rec
8433 O << ", ";
8434 break;
8435 case 23:
8436 // MTFSFIb
8437 return;
8438 break;
8439 case 24:
8440 // MTVSRBMI
8441 printU16ImmOperand(MI, OpNo: 1, STI, O);
8442 return;
8443 break;
8444 case 25:
8445 // PADDI8pc, PADDIS8pc, PADDISpc, PADDIpc
8446 printImmZeroOperand(MI, OpNo: 1, STI, O);
8447 O << ", ";
8448 break;
8449 case 26:
8450 // PLA, PLA8
8451 printS34ImmOperand(MI, OpNo: 2, STI, O);
8452 O << ' ';
8453 printOperand(MI, OpNo: 1, STI, O);
8454 return;
8455 break;
8456 case 27:
8457 // PLA8pc, PLApc, PLBZ8onlypc, PLBZonlypc, PLDonlypc, PLFDonlypc, PLFSonl...
8458 printS34ImmOperand(MI, OpNo: 1, STI, O);
8459 return;
8460 break;
8461 case 28:
8462 // PLBZ, PLBZ8, PLBZ8nopc, PLBZnopc, PLD, PLDnopc, PLFD, PLFDnopc, PLFS, ...
8463 printMemRegImm34(MI, OpNo: 1, STI, O);
8464 break;
8465 case 29:
8466 // PLBZ8pc, PLBZpc, PLDpc, PLFDpc, PLFSpc, PLHA8pc, PLHApc, PLHZ8pc, PLHZ...
8467 printMemRegImm34PCRel(MI, OpNo: 1, STI, O);
8468 O << ", 1";
8469 return;
8470 break;
8471 case 30:
8472 // SUBFUS, SUBFUS_rec
8473 printUImmOperand<1>(MI, OpNo: 3, STI, O);
8474 O << ", ";
8475 printOperand(MI, OpNo: 1, STI, O);
8476 O << ", ";
8477 printOperand(MI, OpNo: 2, STI, O);
8478 return;
8479 break;
8480 case 31:
8481 // VINSD, VINSERTB, VINSERTH, VINSW
8482 printOperand(MI, OpNo: 3, STI, O);
8483 O << ", ";
8484 printUImmOperand<4>(MI, OpNo: 2, STI, O);
8485 return;
8486 break;
8487 case 32:
8488 // XXSPLTI32DX
8489 printUImmOperand<1>(MI, OpNo: 2, STI, O);
8490 O << ", ";
8491 printOperand(MI, OpNo: 3, STI, O);
8492 return;
8493 break;
8494 case 33:
8495 // XXSPLTIB
8496 printU8ImmOperandTrunc(MI, OpNo: 1, STI, O);
8497 return;
8498 break;
8499 }
8500
8501
8502 // Fragment 3 encoded into 4 bits for 9 unique commands.
8503 switch ((Bits >> 31) & 15) {
8504 default: llvm_unreachable("Invalid command number.");
8505 case 0:
8506 // BUILD_UACC, DCBTCT, DCBTDS, DCBTSTCT, DCBTSTDS, ADDME, ADDME8, ADDME8O...
8507 return;
8508 break;
8509 case 1:
8510 // CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CLRRDI_rec, CL...
8511 O << ", ";
8512 break;
8513 case 2:
8514 // LBARXL, LDARXL, LHARXL, LQARXL, LWARXL
8515 O << ", 1";
8516 return;
8517 break;
8518 case 3:
8519 // LDAT_CSNE, LWAT_CSNE
8520 O << ", 16";
8521 return;
8522 break;
8523 case 4:
8524 // MTFSFI
8525 printOperand(MI, OpNo: 2, STI, O);
8526 return;
8527 break;
8528 case 5:
8529 // MTFSFI_rec
8530 printUImmOperand<1>(MI, OpNo: 2, STI, O);
8531 return;
8532 break;
8533 case 6:
8534 // PADDI8pc, PADDIpc
8535 printS34ImmOperand(MI, OpNo: 2, STI, O);
8536 O << ", 1";
8537 return;
8538 break;
8539 case 7:
8540 // PADDIS8pc, PADDISpc
8541 printS32ImmOperand(MI, OpNo: 2, STI, O);
8542 O << ", 1";
8543 return;
8544 break;
8545 case 8:
8546 // PLBZ, PLBZ8, PLD, PLFD, PLFS, PLHA, PLHA8, PLHZ, PLHZ8, PLWA, PLWA8, P...
8547 O << ", 0";
8548 return;
8549 break;
8550 }
8551
8552
8553 // Fragment 4 encoded into 5 bits for 26 unique commands.
8554 switch ((Bits >> 35) & 31) {
8555 default: llvm_unreachable("Invalid command number.");
8556 case 0:
8557 // CLRLSLDI, CLRLSLDI_rec, CLRRDI, CLRRDI_rec, EXTLDI, EXTLDI_rec, EXTRDI...
8558 printUImmOperand<6>(MI, OpNo: 2, STI, O);
8559 break;
8560 case 1:
8561 // CLRLSLWI, CLRLSLWI_rec, CLRRWI, CLRRWI_rec, EXTLWI, EXTLWI_rec, EXTRWI...
8562 printUImmOperand<5>(MI, OpNo: 2, STI, O);
8563 break;
8564 case 2:
8565 // PSUBI, PADDI, PADDI8
8566 printS34ImmOperand(MI, OpNo: 2, STI, O);
8567 break;
8568 case 3:
8569 // SUBI, SUBIC, SUBIC_rec, SUBIS, ADDI, ADDI8, ADDIC, ADDIC8, ADDIC_rec, ...
8570 printS16ImmOperand(MI, OpNo: 2, STI, O);
8571 return;
8572 break;
8573 case 4:
8574 // ADD4, ADD4O, ADD4O_rec, ADD4TLS, ADD4_rec, ADD8, ADD8O, ADD8O_rec, ADD...
8575 printOperand(MI, OpNo: 2, STI, O);
8576 break;
8577 case 5:
8578 // ANDI8_rec, ANDIS8_rec, ANDIS_rec, ANDI_rec, CMPLDI, CMPLWI, ORI, ORI8,...
8579 printU16ImmOperand(MI, OpNo: 2, STI, O);
8580 return;
8581 break;
8582 case 6:
8583 // BCDCFN_rec, BCDCFSQ_rec, BCDCFZ_rec, BCDCTZ_rec, BCDSETSGN_rec, CP_PAS...
8584 printUImmOperand<1>(MI, OpNo: 2, STI, O);
8585 break;
8586 case 7:
8587 // CRSET, CRUNSET, V_SET0, V_SET0B, V_SET0H, XXLEQVOnes, XXLXORdpz, XXLXO...
8588 printOperand(MI, OpNo: 0, STI, O);
8589 return;
8590 break;
8591 case 8:
8592 // DMSHA2HASH
8593 printUImmOperand<1>(MI, OpNo: 3, STI, O);
8594 return;
8595 break;
8596 case 9:
8597 // DMXVBF16GERX2NN, DMXVBF16GERX2NP, DMXVBF16GERX2PN, DMXVBF16GERX2PP, DM...
8598 printOperand(MI, OpNo: 3, STI, O);
8599 break;
8600 case 10:
8601 // DMXXEXTFDMR256, DMXXINSTDMR256, TLBIE8P9, TLBIEIO, TLBIEP, TLBIEP8, TL...
8602 printUImmOperand<2>(MI, OpNo: 2, STI, O);
8603 break;
8604 case 11:
8605 // DMXXSHAPAD
8606 printUImmOperand<2>(MI, OpNo: 3, STI, O);
8607 O << ", ";
8608 printUImmOperand<1>(MI, OpNo: 4, STI, O);
8609 O << ", ";
8610 printUImmOperand<2>(MI, OpNo: 5, STI, O);
8611 return;
8612 break;
8613 case 12:
8614 // DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64
8615 printUImmOperand<5>(MI, OpNo: 0, STI, O);
8616 return;
8617 break;
8618 case 13:
8619 // EVADDIW, XXPERMDIs, XXSLDWIs
8620 printOperand(MI, OpNo: 1, STI, O);
8621 break;
8622 case 14:
8623 // LDAT, LWAT, RLWIMI, RLWIMI8, RLWIMI8_rec, RLWIMI_rec
8624 printUImmOperand<5>(MI, OpNo: 3, STI, O);
8625 break;
8626 case 15:
8627 // PADDIS, PADDIS8
8628 printS32ImmOperand(MI, OpNo: 2, STI, O);
8629 O << ", 0";
8630 return;
8631 break;
8632 case 16:
8633 // RLDIMI, RLDIMI_rec
8634 printUImmOperand<6>(MI, OpNo: 3, STI, O);
8635 O << ", ";
8636 printUImmOperand<6>(MI, OpNo: 4, STI, O);
8637 return;
8638 break;
8639 case 17:
8640 // VCFSX, VCFUX, VCTSXS, VCTUXS, VSPLTB, VSPLTBs, VSPLTH, VSPLTHs, VSPLTW
8641 printUImmOperand<5>(MI, OpNo: 1, STI, O);
8642 return;
8643 break;
8644 case 18:
8645 // VEXTRACTD, VEXTRACTUB, VEXTRACTUH, VEXTRACTUW, VINSERTD, VINSERTW
8646 printUImmOperand<4>(MI, OpNo: 1, STI, O);
8647 return;
8648 break;
8649 case 19:
8650 // VGNB, VUPKINT4TOFP32
8651 printUImmOperand<3>(MI, OpNo: 2, STI, O);
8652 return;
8653 break;
8654 case 20:
8655 // XSTSTDCDP, XSTSTDCQP, XSTSTDCSP, XVTSTDCDP, XVTSTDCSP
8656 printUImmOperand<7>(MI, OpNo: 1, STI, O);
8657 return;
8658 break;
8659 case 21:
8660 // XXEXTRACTUW
8661 printUImmOperand<4>(MI, OpNo: 2, STI, O);
8662 return;
8663 break;
8664 case 22:
8665 // XXGENPCVBM, XXGENPCVDM, XXGENPCVHM, XXGENPCVWM
8666 printSImmOperand<5>(MI, OpNo: 2, STI, O);
8667 return;
8668 break;
8669 case 23:
8670 // XXINSERTW
8671 printUImmOperand<4>(MI, OpNo: 3, STI, O);
8672 return;
8673 break;
8674 case 24:
8675 // gBC, gBCL
8676 printBranchOperand(MI, Address, OpNo: 2, STI, O);
8677 return;
8678 break;
8679 case 25:
8680 // gBCA, gBCLA
8681 printAbsBranchOperand(MI, OpNo: 2, STI, O);
8682 return;
8683 break;
8684 }
8685
8686
8687 // Fragment 5 encoded into 2 bits for 4 unique commands.
8688 switch ((Bits >> 40) & 3) {
8689 default: llvm_unreachable("Invalid command number.");
8690 case 0:
8691 // CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, EXTLDI, EXTLDI_rec, EX...
8692 O << ", ";
8693 break;
8694 case 1:
8695 // CLRRDI, CLRRDI_rec, CLRRWI, CLRRWI_rec, PSUBI, ROTRDI, ROTRDI_rec, ROT...
8696 return;
8697 break;
8698 case 2:
8699 // DMXXEXTFDMR512, DMXXINSTDMR512, PADDI, PADDI8
8700 O << ", 0";
8701 return;
8702 break;
8703 case 3:
8704 // DMXXEXTFDMR512_HI, DMXXINSTDMR512_HI
8705 O << ", 1";
8706 return;
8707 break;
8708 }
8709
8710
8711 // Fragment 6 encoded into 4 bits for 12 unique commands.
8712 switch ((Bits >> 42) & 15) {
8713 default: llvm_unreachable("Invalid command number.");
8714 case 0:
8715 // CLRLSLDI, CLRLSLDI_rec, EXTLDI, EXTLDI_rec, EXTRDI, EXTRDI_rec, INSRDI...
8716 printUImmOperand<6>(MI, OpNo: 3, STI, O);
8717 return;
8718 break;
8719 case 1:
8720 // CLRLSLWI, CLRLSLWI_rec, EXTLWI, EXTLWI_rec, EXTRWI, EXTRWI_rec, INSLWI...
8721 printUImmOperand<5>(MI, OpNo: 3, STI, O);
8722 break;
8723 case 2:
8724 // RLWIMIbm, RLWIMIbm_rec, RLWINMbm, RLWINMbm_rec, RLWNMbm, RLWNMbm_rec, ...
8725 printOperand(MI, OpNo: 3, STI, O);
8726 break;
8727 case 3:
8728 // ADDEX, ADDEX8, DQUA, DQUAQ, DQUAQ_rec, DQUA_rec, DRRND, DRRNDQ, DRRNDQ...
8729 printUImmOperand<2>(MI, OpNo: 3, STI, O);
8730 return;
8731 break;
8732 case 4:
8733 // BCDADD_rec, BCDSR_rec, BCDSUB_rec, BCDS_rec, BCDTRUNC_rec, TLBIE8P9, T...
8734 printUImmOperand<1>(MI, OpNo: 3, STI, O);
8735 break;
8736 case 5:
8737 // PMDMXVBF16GERX2, PMDMXVF16GERX2, PMDMXVI8GERX4
8738 printUImmOperand<8>(MI, OpNo: 3, STI, O);
8739 O << ", ";
8740 printUImmOperand<4>(MI, OpNo: 4, STI, O);
8741 O << ", ";
8742 break;
8743 case 6:
8744 // PMDMXVBF16GERX2NN, PMDMXVBF16GERX2NP, PMDMXVBF16GERX2PN, PMDMXVBF16GER...
8745 printUImmOperand<8>(MI, OpNo: 4, STI, O);
8746 O << ", ";
8747 printUImmOperand<4>(MI, OpNo: 5, STI, O);
8748 O << ", ";
8749 break;
8750 case 7:
8751 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
8752 printUImmOperand<4>(MI, OpNo: 3, STI, O);
8753 break;
8754 case 8:
8755 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
8756 printUImmOperand<4>(MI, OpNo: 4, STI, O);
8757 O << ", ";
8758 break;
8759 case 9:
8760 // RLWIMI, RLWIMI8, RLWIMI8_rec, RLWIMI_rec
8761 printUImmOperand<5>(MI, OpNo: 4, STI, O);
8762 O << ", ";
8763 printUImmOperand<5>(MI, OpNo: 5, STI, O);
8764 return;
8765 break;
8766 case 10:
8767 // VSLDBI, VSRDBI, XXMULMUL
8768 printUImmOperand<3>(MI, OpNo: 3, STI, O);
8769 return;
8770 break;
8771 case 11:
8772 // XXPERMDIs, XXSLDWIs
8773 printUImmOperand<2>(MI, OpNo: 2, STI, O);
8774 return;
8775 break;
8776 }
8777
8778
8779 // Fragment 7 encoded into 3 bits for 6 unique commands.
8780 switch ((Bits >> 46) & 7) {
8781 default: llvm_unreachable("Invalid command number.");
8782 case 0:
8783 // CLRLSLWI, CLRLSLWI_rec, EXTLWI, EXTLWI_rec, EXTRWI, EXTRWI_rec, INSLWI...
8784 return;
8785 break;
8786 case 1:
8787 // PMDMXVBF16GERX2, PMDMXVF16GERX2, PMXVF64GERNN, PMXVF64GERNP, PMXVF64GE...
8788 printUImmOperand<2>(MI, OpNo: 5, STI, O);
8789 return;
8790 break;
8791 case 2:
8792 // PMDMXVBF16GERX2NN, PMDMXVBF16GERX2NP, PMDMXVBF16GERX2PN, PMDMXVBF16GER...
8793 printUImmOperand<2>(MI, OpNo: 6, STI, O);
8794 return;
8795 break;
8796 case 3:
8797 // PMDMXVI8GERX4, PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF1...
8798 printUImmOperand<4>(MI, OpNo: 5, STI, O);
8799 break;
8800 case 4:
8801 // PMDMXVI8GERX4PP, PMDMXVI8GERX4SPP
8802 printUImmOperand<4>(MI, OpNo: 6, STI, O);
8803 return;
8804 break;
8805 case 5:
8806 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
8807 O << ", ";
8808 break;
8809 }
8810
8811
8812 // Fragment 8 encoded into 3 bits for 8 unique commands.
8813 switch ((Bits >> 49) & 7) {
8814 default: llvm_unreachable("Invalid command number.");
8815 case 0:
8816 // PMDMXVI8GERX4, PMXVF32GERNN, PMXVF32GERNP, PMXVF32GERPN, PMXVF32GERPP,...
8817 return;
8818 break;
8819 case 1:
8820 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
8821 printUImmOperand<4>(MI, OpNo: 4, STI, O);
8822 break;
8823 case 2:
8824 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
8825 O << ", ";
8826 break;
8827 case 3:
8828 // PMXVF64GER, PMXVF64GERW
8829 printUImmOperand<2>(MI, OpNo: 4, STI, O);
8830 return;
8831 break;
8832 case 4:
8833 // RLWINM, RLWINM8, RLWINM8_rec, RLWINM_rec, RLWNM, RLWNM8, RLWNM8_rec, R...
8834 printUImmOperand<5>(MI, OpNo: 4, STI, O);
8835 return;
8836 break;
8837 case 5:
8838 // TLBIE8P9, TLBIEP, TLBIEP8, TLBIEP9, XXMULMULHIADD, XXMULMULLOADD, XXSS...
8839 printUImmOperand<1>(MI, OpNo: 4, STI, O);
8840 break;
8841 case 6:
8842 // XXEVAL
8843 printUImmOperand<8>(MI, OpNo: 4, STI, O);
8844 return;
8845 break;
8846 case 7:
8847 // XXPERMX
8848 printUImmOperand<3>(MI, OpNo: 4, STI, O);
8849 return;
8850 break;
8851 }
8852
8853
8854 // Fragment 9 encoded into 3 bits for 5 unique commands.
8855 switch ((Bits >> 52) & 7) {
8856 default: llvm_unreachable("Invalid command number.");
8857 case 0:
8858 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVI16GER2, P...
8859 O << ", ";
8860 break;
8861 case 1:
8862 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
8863 printUImmOperand<2>(MI, OpNo: 6, STI, O);
8864 return;
8865 break;
8866 case 2:
8867 // PMXVF32GER, PMXVF32GERW, TLBIE8P9, TLBIEP, TLBIEP8, TLBIEP9, XXMULMULL...
8868 return;
8869 break;
8870 case 3:
8871 // PMXVI4GER8PP, PMXVI4GER8WPP
8872 printUImmOperand<8>(MI, OpNo: 6, STI, O);
8873 return;
8874 break;
8875 case 4:
8876 // PMXVI8GER4PP, PMXVI8GER4SPP, PMXVI8GER4WPP, PMXVI8GER4WSPP
8877 printUImmOperand<4>(MI, OpNo: 6, STI, O);
8878 return;
8879 break;
8880 }
8881
8882
8883 // Fragment 10 encoded into 2 bits for 4 unique commands.
8884 switch ((Bits >> 55) & 3) {
8885 default: llvm_unreachable("Invalid command number.");
8886 case 0:
8887 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVI16GER2, P...
8888 printUImmOperand<2>(MI, OpNo: 5, STI, O);
8889 return;
8890 break;
8891 case 1:
8892 // PMXVI4GER8, PMXVI4GER8W
8893 printUImmOperand<8>(MI, OpNo: 5, STI, O);
8894 return;
8895 break;
8896 case 2:
8897 // PMXVI8GER4, PMXVI8GER4W
8898 printUImmOperand<4>(MI, OpNo: 5, STI, O);
8899 return;
8900 break;
8901 case 3:
8902 // XXMULMULHIADD
8903 printUImmOperand<1>(MI, OpNo: 5, STI, O);
8904 return;
8905 break;
8906 }
8907
8908}
8909
8910
8911/// getRegisterName - This method is automatically generated by tblgen
8912/// from the register set description. This returns the assembler name
8913/// for the specified register.
8914const char *PPCInstPrinter::getRegisterName(MCRegister Reg) {
8915 unsigned RegNo = Reg.id();
8916 assert(RegNo && RegNo < 612 && "Invalid register number!");
8917
8918
8919#ifdef __GNUC__
8920#pragma GCC diagnostic push
8921#pragma GCC diagnostic ignored "-Woverlength-strings"
8922#endif
8923 static const char AsmStrs[] = {
8924 /* 0 */ "**ROUNDING MODE**\000"
8925 /* 18 */ "**FRAME POINTER**\000"
8926 /* 36 */ "**BASE POINTER**\000"
8927 /* 53 */ "VFH10\000"
8928 /* 59 */ "f10\000"
8929 /* 63 */ "fp10\000"
8930 /* 68 */ "vsp10\000"
8931 /* 74 */ "dmrrowp10\000"
8932 /* 84 */ "r10\000"
8933 /* 88 */ "vs10\000"
8934 /* 93 */ "v10\000"
8935 /* 97 */ "dmrrow10\000"
8936 /* 106 */ "VFH20\000"
8937 /* 112 */ "f20\000"
8938 /* 116 */ "fp20\000"
8939 /* 121 */ "vsp20\000"
8940 /* 127 */ "dmrrowp20\000"
8941 /* 137 */ "r20\000"
8942 /* 141 */ "vs20\000"
8943 /* 146 */ "v20\000"
8944 /* 150 */ "dmrrow20\000"
8945 /* 159 */ "VFH30\000"
8946 /* 165 */ "f30\000"
8947 /* 169 */ "fp30\000"
8948 /* 174 */ "vsp30\000"
8949 /* 180 */ "dmrrowp30\000"
8950 /* 190 */ "r30\000"
8951 /* 194 */ "vs30\000"
8952 /* 199 */ "v30\000"
8953 /* 203 */ "dmrrow30\000"
8954 /* 212 */ "vsp40\000"
8955 /* 218 */ "vs40\000"
8956 /* 223 */ "dmrrow40\000"
8957 /* 232 */ "vsp50\000"
8958 /* 238 */ "vs50\000"
8959 /* 243 */ "dmrrow50\000"
8960 /* 252 */ "vsp60\000"
8961 /* 258 */ "vs60\000"
8962 /* 263 */ "dmrrow60\000"
8963 /* 272 */ "VFH0\000"
8964 /* 277 */ "wacc0\000"
8965 /* 283 */ "f0\000"
8966 /* 286 */ "wacc_hi0\000"
8967 /* 295 */ "fp0\000"
8968 /* 299 */ "dmrp0\000"
8969 /* 305 */ "vsp0\000"
8970 /* 310 */ "dmrrowp0\000"
8971 /* 319 */ "cr0\000"
8972 /* 323 */ "dmr0\000"
8973 /* 328 */ "vs0\000"
8974 /* 332 */ "v0\000"
8975 /* 335 */ "dmrrow0\000"
8976 /* 343 */ "VFH11\000"
8977 /* 349 */ "f11\000"
8978 /* 353 */ "dmrrowp11\000"
8979 /* 363 */ "r11\000"
8980 /* 367 */ "vs11\000"
8981 /* 372 */ "v11\000"
8982 /* 376 */ "dmrrow11\000"
8983 /* 385 */ "VFH21\000"
8984 /* 391 */ "f21\000"
8985 /* 395 */ "dmrrowp21\000"
8986 /* 405 */ "r21\000"
8987 /* 409 */ "vs21\000"
8988 /* 414 */ "v21\000"
8989 /* 418 */ "dmrrow21\000"
8990 /* 427 */ "VFH31\000"
8991 /* 433 */ "f31\000"
8992 /* 437 */ "dmrrowp31\000"
8993 /* 447 */ "r31\000"
8994 /* 451 */ "vs31\000"
8995 /* 456 */ "v31\000"
8996 /* 460 */ "dmrrow31\000"
8997 /* 469 */ "vs41\000"
8998 /* 474 */ "dmrrow41\000"
8999 /* 483 */ "vs51\000"
9000 /* 488 */ "dmrrow51\000"
9001 /* 497 */ "vs61\000"
9002 /* 502 */ "dmrrow61\000"
9003 /* 511 */ "VFH1\000"
9004 /* 516 */ "wacc1\000"
9005 /* 522 */ "f1\000"
9006 /* 525 */ "wacc_hi1\000"
9007 /* 534 */ "dmrp1\000"
9008 /* 540 */ "dmrrowp1\000"
9009 /* 549 */ "cr1\000"
9010 /* 553 */ "dmr1\000"
9011 /* 558 */ "vs1\000"
9012 /* 562 */ "v1\000"
9013 /* 565 */ "dmrrow1\000"
9014 /* 573 */ "VFH12\000"
9015 /* 579 */ "f12\000"
9016 /* 583 */ "fp12\000"
9017 /* 588 */ "vsp12\000"
9018 /* 594 */ "dmrrowp12\000"
9019 /* 604 */ "r12\000"
9020 /* 608 */ "vs12\000"
9021 /* 613 */ "v12\000"
9022 /* 617 */ "dmrrow12\000"
9023 /* 626 */ "VFH22\000"
9024 /* 632 */ "f22\000"
9025 /* 636 */ "fp22\000"
9026 /* 641 */ "vsp22\000"
9027 /* 647 */ "dmrrowp22\000"
9028 /* 657 */ "r22\000"
9029 /* 661 */ "vs22\000"
9030 /* 666 */ "v22\000"
9031 /* 670 */ "dmrrow22\000"
9032 /* 679 */ "vsp32\000"
9033 /* 685 */ "vs32\000"
9034 /* 690 */ "dmrrow32\000"
9035 /* 699 */ "vsp42\000"
9036 /* 705 */ "vs42\000"
9037 /* 710 */ "dmrrow42\000"
9038 /* 719 */ "vsp52\000"
9039 /* 725 */ "vs52\000"
9040 /* 730 */ "dmrrow52\000"
9041 /* 739 */ "vsp62\000"
9042 /* 745 */ "vs62\000"
9043 /* 750 */ "dmrrow62\000"
9044 /* 759 */ "VFH2\000"
9045 /* 764 */ "wacc2\000"
9046 /* 770 */ "f2\000"
9047 /* 773 */ "wacc_hi2\000"
9048 /* 782 */ "fp2\000"
9049 /* 786 */ "dmrp2\000"
9050 /* 792 */ "vsp2\000"
9051 /* 797 */ "dmrrowp2\000"
9052 /* 806 */ "cr2\000"
9053 /* 810 */ "dmr2\000"
9054 /* 815 */ "vs2\000"
9055 /* 819 */ "v2\000"
9056 /* 822 */ "dmrrow2\000"
9057 /* 830 */ "VFH13\000"
9058 /* 836 */ "f13\000"
9059 /* 840 */ "dmrrowp13\000"
9060 /* 850 */ "r13\000"
9061 /* 854 */ "vs13\000"
9062 /* 859 */ "v13\000"
9063 /* 863 */ "dmrrow13\000"
9064 /* 872 */ "VFH23\000"
9065 /* 878 */ "f23\000"
9066 /* 882 */ "dmrrowp23\000"
9067 /* 892 */ "r23\000"
9068 /* 896 */ "vs23\000"
9069 /* 901 */ "v23\000"
9070 /* 905 */ "dmrrow23\000"
9071 /* 914 */ "vs33\000"
9072 /* 919 */ "dmrrow33\000"
9073 /* 928 */ "vs43\000"
9074 /* 933 */ "dmrrow43\000"
9075 /* 942 */ "vs53\000"
9076 /* 947 */ "dmrrow53\000"
9077 /* 956 */ "vs63\000"
9078 /* 961 */ "dmrrow63\000"
9079 /* 970 */ "VFH3\000"
9080 /* 975 */ "wacc3\000"
9081 /* 981 */ "f3\000"
9082 /* 984 */ "wacc_hi3\000"
9083 /* 993 */ "dmrp3\000"
9084 /* 999 */ "dmrrowp3\000"
9085 /* 1008 */ "cr3\000"
9086 /* 1012 */ "dmr3\000"
9087 /* 1017 */ "vs3\000"
9088 /* 1021 */ "v3\000"
9089 /* 1024 */ "dmrrow3\000"
9090 /* 1032 */ "VFH14\000"
9091 /* 1038 */ "f14\000"
9092 /* 1042 */ "fp14\000"
9093 /* 1047 */ "vsp14\000"
9094 /* 1053 */ "dmrrowp14\000"
9095 /* 1063 */ "r14\000"
9096 /* 1067 */ "vs14\000"
9097 /* 1072 */ "v14\000"
9098 /* 1076 */ "dmrrow14\000"
9099 /* 1085 */ "VFH24\000"
9100 /* 1091 */ "f24\000"
9101 /* 1095 */ "fp24\000"
9102 /* 1100 */ "vsp24\000"
9103 /* 1106 */ "dmrrowp24\000"
9104 /* 1116 */ "r24\000"
9105 /* 1120 */ "vs24\000"
9106 /* 1125 */ "v24\000"
9107 /* 1129 */ "dmrrow24\000"
9108 /* 1138 */ "vsp34\000"
9109 /* 1144 */ "vs34\000"
9110 /* 1149 */ "dmrrow34\000"
9111 /* 1158 */ "vsp44\000"
9112 /* 1164 */ "vs44\000"
9113 /* 1169 */ "dmrrow44\000"
9114 /* 1178 */ "vsp54\000"
9115 /* 1184 */ "vs54\000"
9116 /* 1189 */ "dmrrow54\000"
9117 /* 1198 */ "VFH4\000"
9118 /* 1203 */ "wacc4\000"
9119 /* 1209 */ "f4\000"
9120 /* 1212 */ "wacc_hi4\000"
9121 /* 1221 */ "fp4\000"
9122 /* 1225 */ "vsp4\000"
9123 /* 1230 */ "dmrrowp4\000"
9124 /* 1239 */ "cr4\000"
9125 /* 1243 */ "dmr4\000"
9126 /* 1248 */ "vs4\000"
9127 /* 1252 */ "v4\000"
9128 /* 1255 */ "dmrrow4\000"
9129 /* 1263 */ "VFH15\000"
9130 /* 1269 */ "f15\000"
9131 /* 1273 */ "dmrrowp15\000"
9132 /* 1283 */ "r15\000"
9133 /* 1287 */ "vs15\000"
9134 /* 1292 */ "v15\000"
9135 /* 1296 */ "dmrrow15\000"
9136 /* 1305 */ "VFH25\000"
9137 /* 1311 */ "f25\000"
9138 /* 1315 */ "dmrrowp25\000"
9139 /* 1325 */ "r25\000"
9140 /* 1329 */ "vs25\000"
9141 /* 1334 */ "v25\000"
9142 /* 1338 */ "dmrrow25\000"
9143 /* 1347 */ "vs35\000"
9144 /* 1352 */ "dmrrow35\000"
9145 /* 1361 */ "vs45\000"
9146 /* 1366 */ "dmrrow45\000"
9147 /* 1375 */ "vs55\000"
9148 /* 1380 */ "dmrrow55\000"
9149 /* 1389 */ "VFH5\000"
9150 /* 1394 */ "wacc5\000"
9151 /* 1400 */ "f5\000"
9152 /* 1403 */ "wacc_hi5\000"
9153 /* 1412 */ "dmrrowp5\000"
9154 /* 1421 */ "cr5\000"
9155 /* 1425 */ "dmr5\000"
9156 /* 1430 */ "vs5\000"
9157 /* 1434 */ "v5\000"
9158 /* 1437 */ "dmrrow5\000"
9159 /* 1445 */ "VFH16\000"
9160 /* 1451 */ "f16\000"
9161 /* 1455 */ "fp16\000"
9162 /* 1460 */ "vsp16\000"
9163 /* 1466 */ "dmrrowp16\000"
9164 /* 1476 */ "r16\000"
9165 /* 1480 */ "vs16\000"
9166 /* 1485 */ "v16\000"
9167 /* 1489 */ "dmrrow16\000"
9168 /* 1498 */ "VFH26\000"
9169 /* 1504 */ "f26\000"
9170 /* 1508 */ "fp26\000"
9171 /* 1513 */ "vsp26\000"
9172 /* 1519 */ "dmrrowp26\000"
9173 /* 1529 */ "r26\000"
9174 /* 1533 */ "vs26\000"
9175 /* 1538 */ "v26\000"
9176 /* 1542 */ "dmrrow26\000"
9177 /* 1551 */ "vsp36\000"
9178 /* 1557 */ "vs36\000"
9179 /* 1562 */ "dmrrow36\000"
9180 /* 1571 */ "vsp46\000"
9181 /* 1577 */ "vs46\000"
9182 /* 1582 */ "dmrrow46\000"
9183 /* 1591 */ "vsp56\000"
9184 /* 1597 */ "vs56\000"
9185 /* 1602 */ "dmrrow56\000"
9186 /* 1611 */ "VFH6\000"
9187 /* 1616 */ "wacc6\000"
9188 /* 1622 */ "f6\000"
9189 /* 1625 */ "wacc_hi6\000"
9190 /* 1634 */ "fp6\000"
9191 /* 1638 */ "vsp6\000"
9192 /* 1643 */ "dmrrowp6\000"
9193 /* 1652 */ "cr6\000"
9194 /* 1656 */ "dmr6\000"
9195 /* 1661 */ "vs6\000"
9196 /* 1665 */ "v6\000"
9197 /* 1668 */ "dmrrow6\000"
9198 /* 1676 */ "VFH17\000"
9199 /* 1682 */ "f17\000"
9200 /* 1686 */ "dmrrowp17\000"
9201 /* 1696 */ "r17\000"
9202 /* 1700 */ "vs17\000"
9203 /* 1705 */ "v17\000"
9204 /* 1709 */ "dmrrow17\000"
9205 /* 1718 */ "VFH27\000"
9206 /* 1724 */ "f27\000"
9207 /* 1728 */ "dmrrowp27\000"
9208 /* 1738 */ "r27\000"
9209 /* 1742 */ "vs27\000"
9210 /* 1747 */ "v27\000"
9211 /* 1751 */ "dmrrow27\000"
9212 /* 1760 */ "vs37\000"
9213 /* 1765 */ "dmrrow37\000"
9214 /* 1774 */ "vs47\000"
9215 /* 1779 */ "dmrrow47\000"
9216 /* 1788 */ "vs57\000"
9217 /* 1793 */ "dmrrow57\000"
9218 /* 1802 */ "VFH7\000"
9219 /* 1807 */ "wacc7\000"
9220 /* 1813 */ "f7\000"
9221 /* 1816 */ "wacc_hi7\000"
9222 /* 1825 */ "dmrrowp7\000"
9223 /* 1834 */ "cr7\000"
9224 /* 1838 */ "dmr7\000"
9225 /* 1843 */ "vs7\000"
9226 /* 1847 */ "v7\000"
9227 /* 1850 */ "dmrrow7\000"
9228 /* 1858 */ "VFH18\000"
9229 /* 1864 */ "f18\000"
9230 /* 1868 */ "fp18\000"
9231 /* 1873 */ "vsp18\000"
9232 /* 1879 */ "dmrrowp18\000"
9233 /* 1889 */ "r18\000"
9234 /* 1893 */ "vs18\000"
9235 /* 1898 */ "v18\000"
9236 /* 1902 */ "dmrrow18\000"
9237 /* 1911 */ "VFH28\000"
9238 /* 1917 */ "f28\000"
9239 /* 1921 */ "fp28\000"
9240 /* 1926 */ "vsp28\000"
9241 /* 1932 */ "dmrrowp28\000"
9242 /* 1942 */ "r28\000"
9243 /* 1946 */ "vs28\000"
9244 /* 1951 */ "v28\000"
9245 /* 1955 */ "dmrrow28\000"
9246 /* 1964 */ "vsp38\000"
9247 /* 1970 */ "vs38\000"
9248 /* 1975 */ "dmrrow38\000"
9249 /* 1984 */ "vsp48\000"
9250 /* 1990 */ "vs48\000"
9251 /* 1995 */ "dmrrow48\000"
9252 /* 2004 */ "vsp58\000"
9253 /* 2010 */ "vs58\000"
9254 /* 2015 */ "dmrrow58\000"
9255 /* 2024 */ "VFH8\000"
9256 /* 2029 */ "f8\000"
9257 /* 2032 */ "fp8\000"
9258 /* 2036 */ "vsp8\000"
9259 /* 2041 */ "dmrrowp8\000"
9260 /* 2050 */ "r8\000"
9261 /* 2053 */ "vs8\000"
9262 /* 2057 */ "v8\000"
9263 /* 2060 */ "dmrrow8\000"
9264 /* 2068 */ "VFH19\000"
9265 /* 2074 */ "f19\000"
9266 /* 2078 */ "dmrrowp19\000"
9267 /* 2088 */ "r19\000"
9268 /* 2092 */ "vs19\000"
9269 /* 2097 */ "v19\000"
9270 /* 2101 */ "dmrrow19\000"
9271 /* 2110 */ "VFH29\000"
9272 /* 2116 */ "f29\000"
9273 /* 2120 */ "dmrrowp29\000"
9274 /* 2130 */ "r29\000"
9275 /* 2134 */ "vs29\000"
9276 /* 2139 */ "v29\000"
9277 /* 2143 */ "dmrrow29\000"
9278 /* 2152 */ "vs39\000"
9279 /* 2157 */ "dmrrow39\000"
9280 /* 2166 */ "vs49\000"
9281 /* 2171 */ "dmrrow49\000"
9282 /* 2180 */ "vs59\000"
9283 /* 2185 */ "dmrrow59\000"
9284 /* 2194 */ "VFH9\000"
9285 /* 2199 */ "f9\000"
9286 /* 2202 */ "dmrrowp9\000"
9287 /* 2211 */ "r9\000"
9288 /* 2214 */ "vs9\000"
9289 /* 2218 */ "v9\000"
9290 /* 2221 */ "dmrrow9\000"
9291 /* 2229 */ "vrsave\000"
9292 /* 2236 */ "spefscr\000"
9293 /* 2244 */ "xer\000"
9294 /* 2248 */ "lr\000"
9295 /* 2251 */ "ctr\000"
9296};
9297#ifdef __GNUC__
9298#pragma GCC diagnostic pop
9299#endif
9300
9301 static const uint16_t RegAsmOffset[] = {
9302 36, 2244, 2251, 18, 2248, 0, 2236, 2229, 2244, 57, 278, 517, 765, 976,
9303 1204, 1395, 1617, 1808, 36, 319, 549, 806, 1008, 1239, 1421, 1652, 1834, 2251,
9304 323, 553, 810, 1012, 1243, 1425, 1656, 1838, 335, 565, 822, 1024, 1255, 1437,
9305 1668, 1850, 2060, 2221, 97, 376, 617, 863, 1076, 1296, 1489, 1709, 1902, 2101,
9306 150, 418, 670, 905, 1129, 1338, 1542, 1751, 1955, 2143, 203, 460, 690, 919,
9307 1149, 1352, 1562, 1765, 1975, 2157, 223, 474, 710, 933, 1169, 1366, 1582, 1779,
9308 1995, 2171, 243, 488, 730, 947, 1189, 1380, 1602, 1793, 2015, 2185, 263, 502,
9309 750, 961, 310, 540, 797, 999, 1230, 1412, 1643, 1825, 2041, 2202, 74, 353,
9310 594, 840, 1053, 1273, 1466, 1686, 1879, 2078, 127, 395, 647, 882, 1106, 1315,
9311 1519, 1728, 1932, 2120, 180, 437, 299, 534, 786, 993, 283, 522, 770, 981,
9312 1209, 1400, 1622, 1813, 2029, 2199, 59, 349, 579, 836, 1038, 1269, 1451, 1682,
9313 1864, 2074, 112, 391, 632, 878, 1091, 1311, 1504, 1724, 1917, 2116, 165, 433,
9314 273, 512, 760, 971, 1199, 1390, 1612, 1803, 2025, 2195, 54, 344, 574, 831,
9315 1033, 1264, 1446, 1677, 1859, 2069, 107, 386, 627, 873, 1086, 1306, 1499, 1719,
9316 1912, 2111, 160, 428, 18, 295, 782, 1221, 1634, 2032, 63, 583, 1042, 1455,
9317 1868, 116, 636, 1095, 1508, 1921, 169, 274, 513, 761, 972, 1200, 1391, 1613,
9318 1804, 2026, 2196, 55, 345, 575, 832, 1034, 1265, 1447, 1678, 1860, 2070, 108,
9319 387, 628, 874, 1087, 1307, 1500, 1720, 1913, 2112, 161, 429, 2248, 320, 550,
9320 807, 1009, 1240, 1422, 1653, 1835, 2050, 2211, 84, 363, 604, 850, 1063, 1283,
9321 1476, 1696, 1889, 2088, 137, 405, 657, 892, 1116, 1325, 1529, 1738, 1942, 2130,
9322 190, 447, 320, 550, 807, 1009, 1240, 1422, 1653, 1835, 2050, 2211, 84, 363,
9323 604, 850, 1063, 1283, 1476, 1696, 1889, 2088, 137, 405, 657, 892, 1116, 1325,
9324 1529, 1738, 1942, 2130, 190, 447, 278, 517, 765, 976, 1204, 1395, 1617, 1808,
9325 332, 562, 819, 1021, 1252, 1434, 1665, 1847, 2057, 2218, 93, 372, 613, 859,
9326 1072, 1292, 1485, 1705, 1898, 2097, 146, 414, 666, 901, 1125, 1334, 1538, 1747,
9327 1951, 2139, 199, 456, 332, 562, 819, 1021, 1252, 1434, 1665, 1847, 2057, 2218,
9328 93, 372, 613, 859, 1072, 1292, 1485, 1705, 1898, 2097, 146, 414, 666, 901,
9329 1125, 1334, 1538, 1747, 1951, 2139, 199, 456, 272, 511, 759, 970, 1198, 1389,
9330 1611, 1802, 2024, 2194, 53, 343, 573, 830, 1032, 1263, 1445, 1676, 1858, 2068,
9331 106, 385, 626, 872, 1085, 1305, 1498, 1718, 1911, 2110, 159, 427, 328, 558,
9332 815, 1017, 1248, 1430, 1661, 1843, 2053, 2214, 88, 367, 608, 854, 1067, 1287,
9333 1480, 1700, 1893, 2092, 141, 409, 661, 896, 1120, 1329, 1533, 1742, 1946, 2134,
9334 194, 451, 305, 792, 1225, 1638, 2036, 68, 588, 1047, 1460, 1873, 121, 641,
9335 1100, 1513, 1926, 174, 679, 1138, 1551, 1964, 212, 699, 1158, 1571, 1984, 232,
9336 719, 1178, 1591, 2004, 252, 739, 685, 914, 1144, 1347, 1557, 1760, 1970, 2152,
9337 218, 469, 705, 928, 1164, 1361, 1577, 1774, 1990, 2166, 238, 483, 725, 942,
9338 1184, 1375, 1597, 1788, 2010, 2180, 258, 497, 745, 956, 277, 516, 764, 975,
9339 1203, 1394, 1616, 1807, 286, 525, 773, 984, 1212, 1403, 1625, 1816, 320, 550,
9340 807, 1009, 1240, 1422, 1653, 1835, 2050, 2211, 84, 363, 604, 850, 1063, 1283,
9341 1476, 1696, 1889, 2088, 137, 405, 657, 892, 1116, 1325, 1529, 1738, 1942, 2130,
9342 190, 447, 57, 577, 1449, 56, 1035, 1861, 629, 1501, 162, 347, 1267, 2072,
9343 833, 1679, 388, 1308, 2113, 57, 1036, 1862, 576, 1448, 109, 1088, 1914, 834,
9344 1680, 346, 1266, 2071, 875, 1721, 430, 320, 807, 1240, 1653, 2050, 84, 604,
9345 1063, 1476, 1889, 137, 657, 1116, 1529, 1942, 190,
9346 };
9347
9348 assert (*(AsmStrs+RegAsmOffset[RegNo-1]) &&
9349 "Invalid alt name index for register!");
9350 return AsmStrs+RegAsmOffset[RegNo-1];
9351}
9352
9353#ifdef PRINT_ALIAS_INSTR
9354#undef PRINT_ALIAS_INSTR
9355
9356bool PPCInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &OS) {
9357 static const PatternsForOpcode OpToPatterns[] = {
9358 {.Opcode: PPC::ADDI, .PatternStart: 0, .NumPatterns: 1 },
9359 {.Opcode: PPC::ADDI8, .PatternStart: 1, .NumPatterns: 1 },
9360 {.Opcode: PPC::ADDIS, .PatternStart: 2, .NumPatterns: 1 },
9361 {.Opcode: PPC::ADDIS8, .PatternStart: 3, .NumPatterns: 1 },
9362 {.Opcode: PPC::ADDPCIS, .PatternStart: 4, .NumPatterns: 1 },
9363 {.Opcode: PPC::BCC, .PatternStart: 5, .NumPatterns: 24 },
9364 {.Opcode: PPC::BCCA, .PatternStart: 29, .NumPatterns: 24 },
9365 {.Opcode: PPC::BCCCTR, .PatternStart: 53, .NumPatterns: 24 },
9366 {.Opcode: PPC::BCCCTRL, .PatternStart: 77, .NumPatterns: 24 },
9367 {.Opcode: PPC::BCCL, .PatternStart: 101, .NumPatterns: 24 },
9368 {.Opcode: PPC::BCCLA, .PatternStart: 125, .NumPatterns: 24 },
9369 {.Opcode: PPC::BCCLR, .PatternStart: 149, .NumPatterns: 24 },
9370 {.Opcode: PPC::BCCLRL, .PatternStart: 173, .NumPatterns: 24 },
9371 {.Opcode: PPC::CMPD, .PatternStart: 197, .NumPatterns: 1 },
9372 {.Opcode: PPC::CMPDI, .PatternStart: 198, .NumPatterns: 1 },
9373 {.Opcode: PPC::CMPLD, .PatternStart: 199, .NumPatterns: 1 },
9374 {.Opcode: PPC::CMPLDI, .PatternStart: 200, .NumPatterns: 1 },
9375 {.Opcode: PPC::CMPLW, .PatternStart: 201, .NumPatterns: 1 },
9376 {.Opcode: PPC::CMPLWI, .PatternStart: 202, .NumPatterns: 1 },
9377 {.Opcode: PPC::CMPW, .PatternStart: 203, .NumPatterns: 1 },
9378 {.Opcode: PPC::CMPWI, .PatternStart: 204, .NumPatterns: 1 },
9379 {.Opcode: PPC::CNTLZW, .PatternStart: 205, .NumPatterns: 1 },
9380 {.Opcode: PPC::CNTLZW8, .PatternStart: 206, .NumPatterns: 1 },
9381 {.Opcode: PPC::CNTLZW8_rec, .PatternStart: 207, .NumPatterns: 1 },
9382 {.Opcode: PPC::CNTLZW_rec, .PatternStart: 208, .NumPatterns: 1 },
9383 {.Opcode: PPC::CP_PASTE_rec, .PatternStart: 209, .NumPatterns: 1 },
9384 {.Opcode: PPC::CREQV, .PatternStart: 210, .NumPatterns: 1 },
9385 {.Opcode: PPC::CRNOR, .PatternStart: 211, .NumPatterns: 1 },
9386 {.Opcode: PPC::CROR, .PatternStart: 212, .NumPatterns: 1 },
9387 {.Opcode: PPC::CRXOR, .PatternStart: 213, .NumPatterns: 1 },
9388 {.Opcode: PPC::DMSHA2HASH, .PatternStart: 214, .NumPatterns: 2 },
9389 {.Opcode: PPC::DMSHA3HASH, .PatternStart: 216, .NumPatterns: 2 },
9390 {.Opcode: PPC::DMXXSHAPAD, .PatternStart: 218, .NumPatterns: 8 },
9391 {.Opcode: PPC::ISEL, .PatternStart: 226, .NumPatterns: 3 },
9392 {.Opcode: PPC::ISEL8, .PatternStart: 229, .NumPatterns: 3 },
9393 {.Opcode: PPC::MBAR, .PatternStart: 232, .NumPatterns: 1 },
9394 {.Opcode: PPC::MFDCR, .PatternStart: 233, .NumPatterns: 8 },
9395 {.Opcode: PPC::MFSPR, .PatternStart: 241, .NumPatterns: 45 },
9396 {.Opcode: PPC::MFSPR8, .PatternStart: 286, .NumPatterns: 19 },
9397 {.Opcode: PPC::MFTB, .PatternStart: 305, .NumPatterns: 1 },
9398 {.Opcode: PPC::MFUDSCR, .PatternStart: 306, .NumPatterns: 1 },
9399 {.Opcode: PPC::MFVRSAVE, .PatternStart: 307, .NumPatterns: 1 },
9400 {.Opcode: PPC::MFVSRD, .PatternStart: 308, .NumPatterns: 1 },
9401 {.Opcode: PPC::MFVSRWZ, .PatternStart: 309, .NumPatterns: 1 },
9402 {.Opcode: PPC::MTCRF, .PatternStart: 310, .NumPatterns: 1 },
9403 {.Opcode: PPC::MTCRF8, .PatternStart: 311, .NumPatterns: 1 },
9404 {.Opcode: PPC::MTDCR, .PatternStart: 312, .NumPatterns: 8 },
9405 {.Opcode: PPC::MTFSF, .PatternStart: 320, .NumPatterns: 1 },
9406 {.Opcode: PPC::MTFSFI, .PatternStart: 321, .NumPatterns: 1 },
9407 {.Opcode: PPC::MTFSFI_rec, .PatternStart: 322, .NumPatterns: 1 },
9408 {.Opcode: PPC::MTFSF_rec, .PatternStart: 323, .NumPatterns: 1 },
9409 {.Opcode: PPC::MTMSR, .PatternStart: 324, .NumPatterns: 1 },
9410 {.Opcode: PPC::MTMSRD, .PatternStart: 325, .NumPatterns: 1 },
9411 {.Opcode: PPC::MTSPR, .PatternStart: 326, .NumPatterns: 44 },
9412 {.Opcode: PPC::MTSPR8, .PatternStart: 370, .NumPatterns: 18 },
9413 {.Opcode: PPC::MTUDSCR, .PatternStart: 388, .NumPatterns: 1 },
9414 {.Opcode: PPC::MTVRSAVE, .PatternStart: 389, .NumPatterns: 1 },
9415 {.Opcode: PPC::MTVSRD, .PatternStart: 390, .NumPatterns: 1 },
9416 {.Opcode: PPC::MTVSRWA, .PatternStart: 391, .NumPatterns: 1 },
9417 {.Opcode: PPC::MTVSRWZ, .PatternStart: 392, .NumPatterns: 1 },
9418 {.Opcode: PPC::NOR, .PatternStart: 393, .NumPatterns: 1 },
9419 {.Opcode: PPC::NOR8, .PatternStart: 394, .NumPatterns: 1 },
9420 {.Opcode: PPC::NOR8_rec, .PatternStart: 395, .NumPatterns: 1 },
9421 {.Opcode: PPC::NOR_rec, .PatternStart: 396, .NumPatterns: 1 },
9422 {.Opcode: PPC::OR, .PatternStart: 397, .NumPatterns: 1 },
9423 {.Opcode: PPC::OR8, .PatternStart: 398, .NumPatterns: 1 },
9424 {.Opcode: PPC::OR8_rec, .PatternStart: 399, .NumPatterns: 1 },
9425 {.Opcode: PPC::ORI, .PatternStart: 400, .NumPatterns: 1 },
9426 {.Opcode: PPC::ORI8, .PatternStart: 401, .NumPatterns: 1 },
9427 {.Opcode: PPC::OR_rec, .PatternStart: 402, .NumPatterns: 1 },
9428 {.Opcode: PPC::PADDI8, .PatternStart: 403, .NumPatterns: 1 },
9429 {.Opcode: PPC::PADDIS, .PatternStart: 404, .NumPatterns: 1 },
9430 {.Opcode: PPC::PADDIS8, .PatternStart: 405, .NumPatterns: 1 },
9431 {.Opcode: PPC::RFEBB, .PatternStart: 406, .NumPatterns: 1 },
9432 {.Opcode: PPC::RLDCL, .PatternStart: 407, .NumPatterns: 1 },
9433 {.Opcode: PPC::RLDCL_rec, .PatternStart: 408, .NumPatterns: 1 },
9434 {.Opcode: PPC::RLDICL, .PatternStart: 409, .NumPatterns: 2 },
9435 {.Opcode: PPC::RLDICL_32_64, .PatternStart: 411, .NumPatterns: 2 },
9436 {.Opcode: PPC::RLDICL_rec, .PatternStart: 413, .NumPatterns: 2 },
9437 {.Opcode: PPC::RLWINM, .PatternStart: 415, .NumPatterns: 2 },
9438 {.Opcode: PPC::RLWINM8, .PatternStart: 417, .NumPatterns: 2 },
9439 {.Opcode: PPC::RLWINM8_rec, .PatternStart: 419, .NumPatterns: 2 },
9440 {.Opcode: PPC::RLWINM_rec, .PatternStart: 421, .NumPatterns: 2 },
9441 {.Opcode: PPC::RLWNM, .PatternStart: 423, .NumPatterns: 1 },
9442 {.Opcode: PPC::RLWNM8, .PatternStart: 424, .NumPatterns: 1 },
9443 {.Opcode: PPC::RLWNM8_rec, .PatternStart: 425, .NumPatterns: 1 },
9444 {.Opcode: PPC::RLWNM_rec, .PatternStart: 426, .NumPatterns: 1 },
9445 {.Opcode: PPC::SC, .PatternStart: 427, .NumPatterns: 1 },
9446 {.Opcode: PPC::SUBF, .PatternStart: 428, .NumPatterns: 1 },
9447 {.Opcode: PPC::SUBF8, .PatternStart: 429, .NumPatterns: 1 },
9448 {.Opcode: PPC::SUBF8_rec, .PatternStart: 430, .NumPatterns: 1 },
9449 {.Opcode: PPC::SUBFC, .PatternStart: 431, .NumPatterns: 1 },
9450 {.Opcode: PPC::SUBFC8, .PatternStart: 432, .NumPatterns: 1 },
9451 {.Opcode: PPC::SUBFC8_rec, .PatternStart: 433, .NumPatterns: 1 },
9452 {.Opcode: PPC::SUBFC_rec, .PatternStart: 434, .NumPatterns: 1 },
9453 {.Opcode: PPC::SUBF_rec, .PatternStart: 435, .NumPatterns: 1 },
9454 {.Opcode: PPC::SYNC, .PatternStart: 436, .NumPatterns: 3 },
9455 {.Opcode: PPC::SYNCP10, .PatternStart: 439, .NumPatterns: 8 },
9456 {.Opcode: PPC::TD, .PatternStart: 447, .NumPatterns: 7 },
9457 {.Opcode: PPC::TDI, .PatternStart: 454, .NumPatterns: 7 },
9458 {.Opcode: PPC::TEND, .PatternStart: 461, .NumPatterns: 2 },
9459 {.Opcode: PPC::TLBIE, .PatternStart: 463, .NumPatterns: 1 },
9460 {.Opcode: PPC::TLBIEP9, .PatternStart: 464, .NumPatterns: 2 },
9461 {.Opcode: PPC::TLBILX, .PatternStart: 466, .NumPatterns: 4 },
9462 {.Opcode: PPC::TLBRE2, .PatternStart: 470, .NumPatterns: 2 },
9463 {.Opcode: PPC::TLBWE2, .PatternStart: 472, .NumPatterns: 2 },
9464 {.Opcode: PPC::TSR, .PatternStart: 474, .NumPatterns: 2 },
9465 {.Opcode: PPC::TW, .PatternStart: 476, .NumPatterns: 8 },
9466 {.Opcode: PPC::TWI, .PatternStart: 484, .NumPatterns: 7 },
9467 {.Opcode: PPC::VNOR, .PatternStart: 491, .NumPatterns: 1 },
9468 {.Opcode: PPC::VOR, .PatternStart: 492, .NumPatterns: 1 },
9469 {.Opcode: PPC::WAIT, .PatternStart: 493, .NumPatterns: 3 },
9470 {.Opcode: PPC::WAITP10, .PatternStart: 496, .NumPatterns: 2 },
9471 {.Opcode: PPC::XORI, .PatternStart: 498, .NumPatterns: 1 },
9472 {.Opcode: PPC::XORI8, .PatternStart: 499, .NumPatterns: 1 },
9473 {.Opcode: PPC::XVCPSGNDP, .PatternStart: 500, .NumPatterns: 1 },
9474 {.Opcode: PPC::XVCPSGNSP, .PatternStart: 501, .NumPatterns: 1 },
9475 {.Opcode: PPC::XXAESDECP, .PatternStart: 502, .NumPatterns: 3 },
9476 {.Opcode: PPC::XXAESENCP, .PatternStart: 505, .NumPatterns: 3 },
9477 {.Opcode: PPC::XXAESGENLKP, .PatternStart: 508, .NumPatterns: 3 },
9478 {.Opcode: PPC::XXGFMUL128, .PatternStart: 511, .NumPatterns: 2 },
9479 {.Opcode: PPC::XXPERMDI, .PatternStart: 513, .NumPatterns: 5 },
9480 {.Opcode: PPC::XXPERMDIs, .PatternStart: 518, .NumPatterns: 3 },
9481 {.Opcode: PPC::gBC, .PatternStart: 521, .NumPatterns: 10 },
9482 {.Opcode: PPC::gBCA, .PatternStart: 531, .NumPatterns: 10 },
9483 {.Opcode: PPC::gBCAat, .PatternStart: 541, .NumPatterns: 2 },
9484 {.Opcode: PPC::gBCCTR, .PatternStart: 543, .NumPatterns: 7 },
9485 {.Opcode: PPC::gBCCTRL, .PatternStart: 550, .NumPatterns: 7 },
9486 {.Opcode: PPC::gBCL, .PatternStart: 557, .NumPatterns: 10 },
9487 {.Opcode: PPC::gBCLA, .PatternStart: 567, .NumPatterns: 10 },
9488 {.Opcode: PPC::gBCLAat, .PatternStart: 577, .NumPatterns: 2 },
9489 {.Opcode: PPC::gBCLR, .PatternStart: 579, .NumPatterns: 11 },
9490 {.Opcode: PPC::gBCLRL, .PatternStart: 590, .NumPatterns: 11 },
9491 {.Opcode: PPC::gBCLat, .PatternStart: 601, .NumPatterns: 2 },
9492 {.Opcode: PPC::gBCat, .PatternStart: 603, .NumPatterns: 2 },
9493 };
9494
9495 static const AliasPattern Patterns[] = {
9496 // PPC::ADDI - 0
9497 {.AsmStrOffset: 0, .AliasCondStart: 0, .NumOperands: 3, .NumConds: 2 },
9498 // PPC::ADDI8 - 1
9499 {.AsmStrOffset: 0, .AliasCondStart: 2, .NumOperands: 3, .NumConds: 2 },
9500 // PPC::ADDIS - 2
9501 {.AsmStrOffset: 12, .AliasCondStart: 4, .NumOperands: 3, .NumConds: 2 },
9502 // PPC::ADDIS8 - 3
9503 {.AsmStrOffset: 12, .AliasCondStart: 6, .NumOperands: 3, .NumConds: 2 },
9504 // PPC::ADDPCIS - 4
9505 {.AsmStrOffset: 25, .AliasCondStart: 8, .NumOperands: 2, .NumConds: 2 },
9506 // PPC::BCC - 5
9507 {.AsmStrOffset: 33, .AliasCondStart: 10, .NumOperands: 3, .NumConds: 2 },
9508 {.AsmStrOffset: 46, .AliasCondStart: 12, .NumOperands: 3, .NumConds: 2 },
9509 {.AsmStrOffset: 55, .AliasCondStart: 14, .NumOperands: 3, .NumConds: 2 },
9510 {.AsmStrOffset: 69, .AliasCondStart: 16, .NumOperands: 3, .NumConds: 2 },
9511 {.AsmStrOffset: 79, .AliasCondStart: 18, .NumOperands: 3, .NumConds: 2 },
9512 {.AsmStrOffset: 93, .AliasCondStart: 20, .NumOperands: 3, .NumConds: 2 },
9513 {.AsmStrOffset: 103, .AliasCondStart: 22, .NumOperands: 3, .NumConds: 2 },
9514 {.AsmStrOffset: 116, .AliasCondStart: 24, .NumOperands: 3, .NumConds: 2 },
9515 {.AsmStrOffset: 125, .AliasCondStart: 26, .NumOperands: 3, .NumConds: 2 },
9516 {.AsmStrOffset: 139, .AliasCondStart: 28, .NumOperands: 3, .NumConds: 2 },
9517 {.AsmStrOffset: 149, .AliasCondStart: 30, .NumOperands: 3, .NumConds: 2 },
9518 {.AsmStrOffset: 163, .AliasCondStart: 32, .NumOperands: 3, .NumConds: 2 },
9519 {.AsmStrOffset: 173, .AliasCondStart: 34, .NumOperands: 3, .NumConds: 2 },
9520 {.AsmStrOffset: 186, .AliasCondStart: 36, .NumOperands: 3, .NumConds: 2 },
9521 {.AsmStrOffset: 195, .AliasCondStart: 38, .NumOperands: 3, .NumConds: 2 },
9522 {.AsmStrOffset: 209, .AliasCondStart: 40, .NumOperands: 3, .NumConds: 2 },
9523 {.AsmStrOffset: 219, .AliasCondStart: 42, .NumOperands: 3, .NumConds: 2 },
9524 {.AsmStrOffset: 233, .AliasCondStart: 44, .NumOperands: 3, .NumConds: 2 },
9525 {.AsmStrOffset: 243, .AliasCondStart: 46, .NumOperands: 3, .NumConds: 2 },
9526 {.AsmStrOffset: 256, .AliasCondStart: 48, .NumOperands: 3, .NumConds: 2 },
9527 {.AsmStrOffset: 265, .AliasCondStart: 50, .NumOperands: 3, .NumConds: 2 },
9528 {.AsmStrOffset: 279, .AliasCondStart: 52, .NumOperands: 3, .NumConds: 2 },
9529 {.AsmStrOffset: 289, .AliasCondStart: 54, .NumOperands: 3, .NumConds: 2 },
9530 {.AsmStrOffset: 303, .AliasCondStart: 56, .NumOperands: 3, .NumConds: 2 },
9531 // PPC::BCCA - 29
9532 {.AsmStrOffset: 313, .AliasCondStart: 58, .NumOperands: 3, .NumConds: 2 },
9533 {.AsmStrOffset: 327, .AliasCondStart: 60, .NumOperands: 3, .NumConds: 2 },
9534 {.AsmStrOffset: 337, .AliasCondStart: 62, .NumOperands: 3, .NumConds: 2 },
9535 {.AsmStrOffset: 352, .AliasCondStart: 64, .NumOperands: 3, .NumConds: 2 },
9536 {.AsmStrOffset: 363, .AliasCondStart: 66, .NumOperands: 3, .NumConds: 2 },
9537 {.AsmStrOffset: 378, .AliasCondStart: 68, .NumOperands: 3, .NumConds: 2 },
9538 {.AsmStrOffset: 389, .AliasCondStart: 70, .NumOperands: 3, .NumConds: 2 },
9539 {.AsmStrOffset: 403, .AliasCondStart: 72, .NumOperands: 3, .NumConds: 2 },
9540 {.AsmStrOffset: 413, .AliasCondStart: 74, .NumOperands: 3, .NumConds: 2 },
9541 {.AsmStrOffset: 428, .AliasCondStart: 76, .NumOperands: 3, .NumConds: 2 },
9542 {.AsmStrOffset: 439, .AliasCondStart: 78, .NumOperands: 3, .NumConds: 2 },
9543 {.AsmStrOffset: 454, .AliasCondStart: 80, .NumOperands: 3, .NumConds: 2 },
9544 {.AsmStrOffset: 465, .AliasCondStart: 82, .NumOperands: 3, .NumConds: 2 },
9545 {.AsmStrOffset: 479, .AliasCondStart: 84, .NumOperands: 3, .NumConds: 2 },
9546 {.AsmStrOffset: 489, .AliasCondStart: 86, .NumOperands: 3, .NumConds: 2 },
9547 {.AsmStrOffset: 504, .AliasCondStart: 88, .NumOperands: 3, .NumConds: 2 },
9548 {.AsmStrOffset: 515, .AliasCondStart: 90, .NumOperands: 3, .NumConds: 2 },
9549 {.AsmStrOffset: 530, .AliasCondStart: 92, .NumOperands: 3, .NumConds: 2 },
9550 {.AsmStrOffset: 541, .AliasCondStart: 94, .NumOperands: 3, .NumConds: 2 },
9551 {.AsmStrOffset: 555, .AliasCondStart: 96, .NumOperands: 3, .NumConds: 2 },
9552 {.AsmStrOffset: 565, .AliasCondStart: 98, .NumOperands: 3, .NumConds: 2 },
9553 {.AsmStrOffset: 580, .AliasCondStart: 100, .NumOperands: 3, .NumConds: 2 },
9554 {.AsmStrOffset: 591, .AliasCondStart: 102, .NumOperands: 3, .NumConds: 2 },
9555 {.AsmStrOffset: 606, .AliasCondStart: 104, .NumOperands: 3, .NumConds: 2 },
9556 // PPC::BCCCTR - 53
9557 {.AsmStrOffset: 617, .AliasCondStart: 106, .NumOperands: 2, .NumConds: 2 },
9558 {.AsmStrOffset: 627, .AliasCondStart: 108, .NumOperands: 2, .NumConds: 2 },
9559 {.AsmStrOffset: 634, .AliasCondStart: 110, .NumOperands: 2, .NumConds: 2 },
9560 {.AsmStrOffset: 645, .AliasCondStart: 112, .NumOperands: 2, .NumConds: 2 },
9561 {.AsmStrOffset: 653, .AliasCondStart: 114, .NumOperands: 2, .NumConds: 2 },
9562 {.AsmStrOffset: 664, .AliasCondStart: 116, .NumOperands: 2, .NumConds: 2 },
9563 {.AsmStrOffset: 672, .AliasCondStart: 118, .NumOperands: 2, .NumConds: 2 },
9564 {.AsmStrOffset: 682, .AliasCondStart: 120, .NumOperands: 2, .NumConds: 2 },
9565 {.AsmStrOffset: 689, .AliasCondStart: 122, .NumOperands: 2, .NumConds: 2 },
9566 {.AsmStrOffset: 700, .AliasCondStart: 124, .NumOperands: 2, .NumConds: 2 },
9567 {.AsmStrOffset: 708, .AliasCondStart: 126, .NumOperands: 2, .NumConds: 2 },
9568 {.AsmStrOffset: 719, .AliasCondStart: 128, .NumOperands: 2, .NumConds: 2 },
9569 {.AsmStrOffset: 727, .AliasCondStart: 130, .NumOperands: 2, .NumConds: 2 },
9570 {.AsmStrOffset: 737, .AliasCondStart: 132, .NumOperands: 2, .NumConds: 2 },
9571 {.AsmStrOffset: 744, .AliasCondStart: 134, .NumOperands: 2, .NumConds: 2 },
9572 {.AsmStrOffset: 755, .AliasCondStart: 136, .NumOperands: 2, .NumConds: 2 },
9573 {.AsmStrOffset: 763, .AliasCondStart: 138, .NumOperands: 2, .NumConds: 2 },
9574 {.AsmStrOffset: 774, .AliasCondStart: 140, .NumOperands: 2, .NumConds: 2 },
9575 {.AsmStrOffset: 782, .AliasCondStart: 142, .NumOperands: 2, .NumConds: 2 },
9576 {.AsmStrOffset: 792, .AliasCondStart: 144, .NumOperands: 2, .NumConds: 2 },
9577 {.AsmStrOffset: 799, .AliasCondStart: 146, .NumOperands: 2, .NumConds: 2 },
9578 {.AsmStrOffset: 810, .AliasCondStart: 148, .NumOperands: 2, .NumConds: 2 },
9579 {.AsmStrOffset: 818, .AliasCondStart: 150, .NumOperands: 2, .NumConds: 2 },
9580 {.AsmStrOffset: 829, .AliasCondStart: 152, .NumOperands: 2, .NumConds: 2 },
9581 // PPC::BCCCTRL - 77
9582 {.AsmStrOffset: 837, .AliasCondStart: 154, .NumOperands: 2, .NumConds: 2 },
9583 {.AsmStrOffset: 848, .AliasCondStart: 156, .NumOperands: 2, .NumConds: 2 },
9584 {.AsmStrOffset: 856, .AliasCondStart: 158, .NumOperands: 2, .NumConds: 2 },
9585 {.AsmStrOffset: 868, .AliasCondStart: 160, .NumOperands: 2, .NumConds: 2 },
9586 {.AsmStrOffset: 877, .AliasCondStart: 162, .NumOperands: 2, .NumConds: 2 },
9587 {.AsmStrOffset: 889, .AliasCondStart: 164, .NumOperands: 2, .NumConds: 2 },
9588 {.AsmStrOffset: 898, .AliasCondStart: 166, .NumOperands: 2, .NumConds: 2 },
9589 {.AsmStrOffset: 909, .AliasCondStart: 168, .NumOperands: 2, .NumConds: 2 },
9590 {.AsmStrOffset: 917, .AliasCondStart: 170, .NumOperands: 2, .NumConds: 2 },
9591 {.AsmStrOffset: 929, .AliasCondStart: 172, .NumOperands: 2, .NumConds: 2 },
9592 {.AsmStrOffset: 938, .AliasCondStart: 174, .NumOperands: 2, .NumConds: 2 },
9593 {.AsmStrOffset: 950, .AliasCondStart: 176, .NumOperands: 2, .NumConds: 2 },
9594 {.AsmStrOffset: 959, .AliasCondStart: 178, .NumOperands: 2, .NumConds: 2 },
9595 {.AsmStrOffset: 970, .AliasCondStart: 180, .NumOperands: 2, .NumConds: 2 },
9596 {.AsmStrOffset: 978, .AliasCondStart: 182, .NumOperands: 2, .NumConds: 2 },
9597 {.AsmStrOffset: 990, .AliasCondStart: 184, .NumOperands: 2, .NumConds: 2 },
9598 {.AsmStrOffset: 999, .AliasCondStart: 186, .NumOperands: 2, .NumConds: 2 },
9599 {.AsmStrOffset: 1011, .AliasCondStart: 188, .NumOperands: 2, .NumConds: 2 },
9600 {.AsmStrOffset: 1020, .AliasCondStart: 190, .NumOperands: 2, .NumConds: 2 },
9601 {.AsmStrOffset: 1031, .AliasCondStart: 192, .NumOperands: 2, .NumConds: 2 },
9602 {.AsmStrOffset: 1039, .AliasCondStart: 194, .NumOperands: 2, .NumConds: 2 },
9603 {.AsmStrOffset: 1051, .AliasCondStart: 196, .NumOperands: 2, .NumConds: 2 },
9604 {.AsmStrOffset: 1060, .AliasCondStart: 198, .NumOperands: 2, .NumConds: 2 },
9605 {.AsmStrOffset: 1072, .AliasCondStart: 200, .NumOperands: 2, .NumConds: 2 },
9606 // PPC::BCCL - 101
9607 {.AsmStrOffset: 1081, .AliasCondStart: 202, .NumOperands: 3, .NumConds: 2 },
9608 {.AsmStrOffset: 1095, .AliasCondStart: 204, .NumOperands: 3, .NumConds: 2 },
9609 {.AsmStrOffset: 1105, .AliasCondStart: 206, .NumOperands: 3, .NumConds: 2 },
9610 {.AsmStrOffset: 1120, .AliasCondStart: 208, .NumOperands: 3, .NumConds: 2 },
9611 {.AsmStrOffset: 1131, .AliasCondStart: 210, .NumOperands: 3, .NumConds: 2 },
9612 {.AsmStrOffset: 1146, .AliasCondStart: 212, .NumOperands: 3, .NumConds: 2 },
9613 {.AsmStrOffset: 1157, .AliasCondStart: 214, .NumOperands: 3, .NumConds: 2 },
9614 {.AsmStrOffset: 1171, .AliasCondStart: 216, .NumOperands: 3, .NumConds: 2 },
9615 {.AsmStrOffset: 1181, .AliasCondStart: 218, .NumOperands: 3, .NumConds: 2 },
9616 {.AsmStrOffset: 1196, .AliasCondStart: 220, .NumOperands: 3, .NumConds: 2 },
9617 {.AsmStrOffset: 1207, .AliasCondStart: 222, .NumOperands: 3, .NumConds: 2 },
9618 {.AsmStrOffset: 1222, .AliasCondStart: 224, .NumOperands: 3, .NumConds: 2 },
9619 {.AsmStrOffset: 1233, .AliasCondStart: 226, .NumOperands: 3, .NumConds: 2 },
9620 {.AsmStrOffset: 1247, .AliasCondStart: 228, .NumOperands: 3, .NumConds: 2 },
9621 {.AsmStrOffset: 1257, .AliasCondStart: 230, .NumOperands: 3, .NumConds: 2 },
9622 {.AsmStrOffset: 1272, .AliasCondStart: 232, .NumOperands: 3, .NumConds: 2 },
9623 {.AsmStrOffset: 1283, .AliasCondStart: 234, .NumOperands: 3, .NumConds: 2 },
9624 {.AsmStrOffset: 1298, .AliasCondStart: 236, .NumOperands: 3, .NumConds: 2 },
9625 {.AsmStrOffset: 1309, .AliasCondStart: 238, .NumOperands: 3, .NumConds: 2 },
9626 {.AsmStrOffset: 1323, .AliasCondStart: 240, .NumOperands: 3, .NumConds: 2 },
9627 {.AsmStrOffset: 1333, .AliasCondStart: 242, .NumOperands: 3, .NumConds: 2 },
9628 {.AsmStrOffset: 1348, .AliasCondStart: 244, .NumOperands: 3, .NumConds: 2 },
9629 {.AsmStrOffset: 1359, .AliasCondStart: 246, .NumOperands: 3, .NumConds: 2 },
9630 {.AsmStrOffset: 1374, .AliasCondStart: 248, .NumOperands: 3, .NumConds: 2 },
9631 // PPC::BCCLA - 125
9632 {.AsmStrOffset: 1385, .AliasCondStart: 250, .NumOperands: 3, .NumConds: 2 },
9633 {.AsmStrOffset: 1400, .AliasCondStart: 252, .NumOperands: 3, .NumConds: 2 },
9634 {.AsmStrOffset: 1411, .AliasCondStart: 254, .NumOperands: 3, .NumConds: 2 },
9635 {.AsmStrOffset: 1427, .AliasCondStart: 256, .NumOperands: 3, .NumConds: 2 },
9636 {.AsmStrOffset: 1439, .AliasCondStart: 258, .NumOperands: 3, .NumConds: 2 },
9637 {.AsmStrOffset: 1455, .AliasCondStart: 260, .NumOperands: 3, .NumConds: 2 },
9638 {.AsmStrOffset: 1467, .AliasCondStart: 262, .NumOperands: 3, .NumConds: 2 },
9639 {.AsmStrOffset: 1482, .AliasCondStart: 264, .NumOperands: 3, .NumConds: 2 },
9640 {.AsmStrOffset: 1493, .AliasCondStart: 266, .NumOperands: 3, .NumConds: 2 },
9641 {.AsmStrOffset: 1509, .AliasCondStart: 268, .NumOperands: 3, .NumConds: 2 },
9642 {.AsmStrOffset: 1521, .AliasCondStart: 270, .NumOperands: 3, .NumConds: 2 },
9643 {.AsmStrOffset: 1537, .AliasCondStart: 272, .NumOperands: 3, .NumConds: 2 },
9644 {.AsmStrOffset: 1549, .AliasCondStart: 274, .NumOperands: 3, .NumConds: 2 },
9645 {.AsmStrOffset: 1564, .AliasCondStart: 276, .NumOperands: 3, .NumConds: 2 },
9646 {.AsmStrOffset: 1575, .AliasCondStart: 278, .NumOperands: 3, .NumConds: 2 },
9647 {.AsmStrOffset: 1591, .AliasCondStart: 280, .NumOperands: 3, .NumConds: 2 },
9648 {.AsmStrOffset: 1603, .AliasCondStart: 282, .NumOperands: 3, .NumConds: 2 },
9649 {.AsmStrOffset: 1619, .AliasCondStart: 284, .NumOperands: 3, .NumConds: 2 },
9650 {.AsmStrOffset: 1631, .AliasCondStart: 286, .NumOperands: 3, .NumConds: 2 },
9651 {.AsmStrOffset: 1646, .AliasCondStart: 288, .NumOperands: 3, .NumConds: 2 },
9652 {.AsmStrOffset: 1657, .AliasCondStart: 290, .NumOperands: 3, .NumConds: 2 },
9653 {.AsmStrOffset: 1673, .AliasCondStart: 292, .NumOperands: 3, .NumConds: 2 },
9654 {.AsmStrOffset: 1685, .AliasCondStart: 294, .NumOperands: 3, .NumConds: 2 },
9655 {.AsmStrOffset: 1701, .AliasCondStart: 296, .NumOperands: 3, .NumConds: 2 },
9656 // PPC::BCCLR - 149
9657 {.AsmStrOffset: 1713, .AliasCondStart: 298, .NumOperands: 2, .NumConds: 2 },
9658 {.AsmStrOffset: 1722, .AliasCondStart: 300, .NumOperands: 2, .NumConds: 2 },
9659 {.AsmStrOffset: 1728, .AliasCondStart: 302, .NumOperands: 2, .NumConds: 2 },
9660 {.AsmStrOffset: 1738, .AliasCondStart: 304, .NumOperands: 2, .NumConds: 2 },
9661 {.AsmStrOffset: 1745, .AliasCondStart: 306, .NumOperands: 2, .NumConds: 2 },
9662 {.AsmStrOffset: 1755, .AliasCondStart: 308, .NumOperands: 2, .NumConds: 2 },
9663 {.AsmStrOffset: 1762, .AliasCondStart: 310, .NumOperands: 2, .NumConds: 2 },
9664 {.AsmStrOffset: 1771, .AliasCondStart: 312, .NumOperands: 2, .NumConds: 2 },
9665 {.AsmStrOffset: 1777, .AliasCondStart: 314, .NumOperands: 2, .NumConds: 2 },
9666 {.AsmStrOffset: 1787, .AliasCondStart: 316, .NumOperands: 2, .NumConds: 2 },
9667 {.AsmStrOffset: 1794, .AliasCondStart: 318, .NumOperands: 2, .NumConds: 2 },
9668 {.AsmStrOffset: 1804, .AliasCondStart: 320, .NumOperands: 2, .NumConds: 2 },
9669 {.AsmStrOffset: 1811, .AliasCondStart: 322, .NumOperands: 2, .NumConds: 2 },
9670 {.AsmStrOffset: 1820, .AliasCondStart: 324, .NumOperands: 2, .NumConds: 2 },
9671 {.AsmStrOffset: 1826, .AliasCondStart: 326, .NumOperands: 2, .NumConds: 2 },
9672 {.AsmStrOffset: 1836, .AliasCondStart: 328, .NumOperands: 2, .NumConds: 2 },
9673 {.AsmStrOffset: 1843, .AliasCondStart: 330, .NumOperands: 2, .NumConds: 2 },
9674 {.AsmStrOffset: 1853, .AliasCondStart: 332, .NumOperands: 2, .NumConds: 2 },
9675 {.AsmStrOffset: 1860, .AliasCondStart: 334, .NumOperands: 2, .NumConds: 2 },
9676 {.AsmStrOffset: 1869, .AliasCondStart: 336, .NumOperands: 2, .NumConds: 2 },
9677 {.AsmStrOffset: 1875, .AliasCondStart: 338, .NumOperands: 2, .NumConds: 2 },
9678 {.AsmStrOffset: 1885, .AliasCondStart: 340, .NumOperands: 2, .NumConds: 2 },
9679 {.AsmStrOffset: 1892, .AliasCondStart: 342, .NumOperands: 2, .NumConds: 2 },
9680 {.AsmStrOffset: 1902, .AliasCondStart: 344, .NumOperands: 2, .NumConds: 2 },
9681 // PPC::BCCLRL - 173
9682 {.AsmStrOffset: 1909, .AliasCondStart: 346, .NumOperands: 2, .NumConds: 2 },
9683 {.AsmStrOffset: 1919, .AliasCondStart: 348, .NumOperands: 2, .NumConds: 2 },
9684 {.AsmStrOffset: 1926, .AliasCondStart: 350, .NumOperands: 2, .NumConds: 2 },
9685 {.AsmStrOffset: 1937, .AliasCondStart: 352, .NumOperands: 2, .NumConds: 2 },
9686 {.AsmStrOffset: 1945, .AliasCondStart: 354, .NumOperands: 2, .NumConds: 2 },
9687 {.AsmStrOffset: 1956, .AliasCondStart: 356, .NumOperands: 2, .NumConds: 2 },
9688 {.AsmStrOffset: 1964, .AliasCondStart: 358, .NumOperands: 2, .NumConds: 2 },
9689 {.AsmStrOffset: 1974, .AliasCondStart: 360, .NumOperands: 2, .NumConds: 2 },
9690 {.AsmStrOffset: 1981, .AliasCondStart: 362, .NumOperands: 2, .NumConds: 2 },
9691 {.AsmStrOffset: 1992, .AliasCondStart: 364, .NumOperands: 2, .NumConds: 2 },
9692 {.AsmStrOffset: 2000, .AliasCondStart: 366, .NumOperands: 2, .NumConds: 2 },
9693 {.AsmStrOffset: 2011, .AliasCondStart: 368, .NumOperands: 2, .NumConds: 2 },
9694 {.AsmStrOffset: 2019, .AliasCondStart: 370, .NumOperands: 2, .NumConds: 2 },
9695 {.AsmStrOffset: 2029, .AliasCondStart: 372, .NumOperands: 2, .NumConds: 2 },
9696 {.AsmStrOffset: 2036, .AliasCondStart: 374, .NumOperands: 2, .NumConds: 2 },
9697 {.AsmStrOffset: 2047, .AliasCondStart: 376, .NumOperands: 2, .NumConds: 2 },
9698 {.AsmStrOffset: 2055, .AliasCondStart: 378, .NumOperands: 2, .NumConds: 2 },
9699 {.AsmStrOffset: 2066, .AliasCondStart: 380, .NumOperands: 2, .NumConds: 2 },
9700 {.AsmStrOffset: 2074, .AliasCondStart: 382, .NumOperands: 2, .NumConds: 2 },
9701 {.AsmStrOffset: 2084, .AliasCondStart: 384, .NumOperands: 2, .NumConds: 2 },
9702 {.AsmStrOffset: 2091, .AliasCondStart: 386, .NumOperands: 2, .NumConds: 2 },
9703 {.AsmStrOffset: 2102, .AliasCondStart: 388, .NumOperands: 2, .NumConds: 2 },
9704 {.AsmStrOffset: 2110, .AliasCondStart: 390, .NumOperands: 2, .NumConds: 2 },
9705 {.AsmStrOffset: 2121, .AliasCondStart: 392, .NumOperands: 2, .NumConds: 2 },
9706 // PPC::CMPD - 197
9707 {.AsmStrOffset: 2129, .AliasCondStart: 394, .NumOperands: 3, .NumConds: 3 },
9708 // PPC::CMPDI - 198
9709 {.AsmStrOffset: 2141, .AliasCondStart: 397, .NumOperands: 3, .NumConds: 2 },
9710 // PPC::CMPLD - 199
9711 {.AsmStrOffset: 2156, .AliasCondStart: 399, .NumOperands: 3, .NumConds: 3 },
9712 // PPC::CMPLDI - 200
9713 {.AsmStrOffset: 2169, .AliasCondStart: 402, .NumOperands: 3, .NumConds: 2 },
9714 // PPC::CMPLW - 201
9715 {.AsmStrOffset: 2185, .AliasCondStart: 404, .NumOperands: 3, .NumConds: 3 },
9716 // PPC::CMPLWI - 202
9717 {.AsmStrOffset: 2198, .AliasCondStart: 407, .NumOperands: 3, .NumConds: 2 },
9718 // PPC::CMPW - 203
9719 {.AsmStrOffset: 2214, .AliasCondStart: 409, .NumOperands: 3, .NumConds: 3 },
9720 // PPC::CMPWI - 204
9721 {.AsmStrOffset: 2226, .AliasCondStart: 412, .NumOperands: 3, .NumConds: 2 },
9722 // PPC::CNTLZW - 205
9723 {.AsmStrOffset: 2241, .AliasCondStart: 414, .NumOperands: 2, .NumConds: 2 },
9724 // PPC::CNTLZW8 - 206
9725 {.AsmStrOffset: 2241, .AliasCondStart: 416, .NumOperands: 2, .NumConds: 2 },
9726 // PPC::CNTLZW8_rec - 207
9727 {.AsmStrOffset: 2255, .AliasCondStart: 418, .NumOperands: 2, .NumConds: 2 },
9728 // PPC::CNTLZW_rec - 208
9729 {.AsmStrOffset: 2255, .AliasCondStart: 420, .NumOperands: 2, .NumConds: 2 },
9730 // PPC::CP_PASTE_rec - 209
9731 {.AsmStrOffset: 2270, .AliasCondStart: 422, .NumOperands: 3, .NumConds: 3 },
9732 // PPC::CREQV - 210
9733 {.AsmStrOffset: 2284, .AliasCondStart: 425, .NumOperands: 3, .NumConds: 3 },
9734 // PPC::CRNOR - 211
9735 {.AsmStrOffset: 2293, .AliasCondStart: 428, .NumOperands: 3, .NumConds: 3 },
9736 // PPC::CROR - 212
9737 {.AsmStrOffset: 2306, .AliasCondStart: 431, .NumOperands: 3, .NumConds: 3 },
9738 // PPC::CRXOR - 213
9739 {.AsmStrOffset: 2320, .AliasCondStart: 434, .NumOperands: 3, .NumConds: 3 },
9740 // PPC::DMSHA2HASH - 214
9741 {.AsmStrOffset: 2329, .AliasCondStart: 437, .NumOperands: 4, .NumConds: 4 },
9742 {.AsmStrOffset: 2349, .AliasCondStart: 441, .NumOperands: 4, .NumConds: 4 },
9743 // PPC::DMSHA3HASH - 216
9744 {.AsmStrOffset: 2369, .AliasCondStart: 445, .NumOperands: 3, .NumConds: 3 },
9745 {.AsmStrOffset: 2381, .AliasCondStart: 448, .NumOperands: 3, .NumConds: 3 },
9746 // PPC::DMXXSHAPAD - 218
9747 {.AsmStrOffset: 2395, .AliasCondStart: 451, .NumOperands: 6, .NumConds: 6 },
9748 {.AsmStrOffset: 2423, .AliasCondStart: 457, .NumOperands: 6, .NumConds: 6 },
9749 {.AsmStrOffset: 2451, .AliasCondStart: 463, .NumOperands: 6, .NumConds: 6 },
9750 {.AsmStrOffset: 2479, .AliasCondStart: 469, .NumOperands: 6, .NumConds: 6 },
9751 {.AsmStrOffset: 2507, .AliasCondStart: 475, .NumOperands: 6, .NumConds: 6 },
9752 {.AsmStrOffset: 2536, .AliasCondStart: 481, .NumOperands: 6, .NumConds: 6 },
9753 {.AsmStrOffset: 2565, .AliasCondStart: 487, .NumOperands: 6, .NumConds: 6 },
9754 {.AsmStrOffset: 2589, .AliasCondStart: 493, .NumOperands: 6, .NumConds: 6 },
9755 // PPC::ISEL - 226
9756 {.AsmStrOffset: 2613, .AliasCondStart: 499, .NumOperands: 4, .NumConds: 4 },
9757 {.AsmStrOffset: 2631, .AliasCondStart: 503, .NumOperands: 4, .NumConds: 4 },
9758 {.AsmStrOffset: 2649, .AliasCondStart: 507, .NumOperands: 4, .NumConds: 4 },
9759 // PPC::ISEL8 - 229
9760 {.AsmStrOffset: 2613, .AliasCondStart: 511, .NumOperands: 4, .NumConds: 4 },
9761 {.AsmStrOffset: 2631, .AliasCondStart: 515, .NumOperands: 4, .NumConds: 4 },
9762 {.AsmStrOffset: 2649, .AliasCondStart: 519, .NumOperands: 4, .NumConds: 4 },
9763 // PPC::MBAR - 232
9764 {.AsmStrOffset: 2667, .AliasCondStart: 523, .NumOperands: 1, .NumConds: 1 },
9765 // PPC::MFDCR - 233
9766 {.AsmStrOffset: 2672, .AliasCondStart: 524, .NumOperands: 2, .NumConds: 5 },
9767 {.AsmStrOffset: 2681, .AliasCondStart: 529, .NumOperands: 2, .NumConds: 5 },
9768 {.AsmStrOffset: 2690, .AliasCondStart: 534, .NumOperands: 2, .NumConds: 5 },
9769 {.AsmStrOffset: 2699, .AliasCondStart: 539, .NumOperands: 2, .NumConds: 5 },
9770 {.AsmStrOffset: 2708, .AliasCondStart: 544, .NumOperands: 2, .NumConds: 5 },
9771 {.AsmStrOffset: 2717, .AliasCondStart: 549, .NumOperands: 2, .NumConds: 5 },
9772 {.AsmStrOffset: 2726, .AliasCondStart: 554, .NumOperands: 2, .NumConds: 5 },
9773 {.AsmStrOffset: 2735, .AliasCondStart: 559, .NumOperands: 2, .NumConds: 5 },
9774 // PPC::MFSPR - 241
9775 {.AsmStrOffset: 2744, .AliasCondStart: 564, .NumOperands: 2, .NumConds: 2 },
9776 {.AsmStrOffset: 2753, .AliasCondStart: 566, .NumOperands: 2, .NumConds: 5 },
9777 {.AsmStrOffset: 2764, .AliasCondStart: 571, .NumOperands: 2, .NumConds: 5 },
9778 {.AsmStrOffset: 2774, .AliasCondStart: 576, .NumOperands: 2, .NumConds: 5 },
9779 {.AsmStrOffset: 2784, .AliasCondStart: 581, .NumOperands: 2, .NumConds: 5 },
9780 {.AsmStrOffset: 2792, .AliasCondStart: 586, .NumOperands: 2, .NumConds: 5 },
9781 {.AsmStrOffset: 2801, .AliasCondStart: 591, .NumOperands: 2, .NumConds: 5 },
9782 {.AsmStrOffset: 2811, .AliasCondStart: 596, .NumOperands: 2, .NumConds: 5 },
9783 {.AsmStrOffset: 2821, .AliasCondStart: 601, .NumOperands: 2, .NumConds: 5 },
9784 {.AsmStrOffset: 2832, .AliasCondStart: 606, .NumOperands: 2, .NumConds: 5 },
9785 {.AsmStrOffset: 2841, .AliasCondStart: 611, .NumOperands: 2, .NumConds: 5 },
9786 {.AsmStrOffset: 2850, .AliasCondStart: 616, .NumOperands: 2, .NumConds: 5 },
9787 {.AsmStrOffset: 2860, .AliasCondStart: 621, .NumOperands: 2, .NumConds: 5 },
9788 {.AsmStrOffset: 2870, .AliasCondStart: 626, .NumOperands: 2, .NumConds: 5 },
9789 {.AsmStrOffset: 2880, .AliasCondStart: 631, .NumOperands: 2, .NumConds: 5 },
9790 {.AsmStrOffset: 2890, .AliasCondStart: 636, .NumOperands: 2, .NumConds: 5 },
9791 {.AsmStrOffset: 2899, .AliasCondStart: 641, .NumOperands: 2, .NumConds: 5 },
9792 {.AsmStrOffset: 2908, .AliasCondStart: 646, .NumOperands: 2, .NumConds: 5 },
9793 {.AsmStrOffset: 2917, .AliasCondStart: 651, .NumOperands: 2, .NumConds: 5 },
9794 {.AsmStrOffset: 2930, .AliasCondStart: 656, .NumOperands: 2, .NumConds: 5 },
9795 {.AsmStrOffset: 2944, .AliasCondStart: 661, .NumOperands: 2, .NumConds: 5 },
9796 {.AsmStrOffset: 2958, .AliasCondStart: 666, .NumOperands: 2, .NumConds: 5 },
9797 {.AsmStrOffset: 2972, .AliasCondStart: 671, .NumOperands: 2, .NumConds: 5 },
9798 {.AsmStrOffset: 2986, .AliasCondStart: 676, .NumOperands: 2, .NumConds: 5 },
9799 {.AsmStrOffset: 3000, .AliasCondStart: 681, .NumOperands: 2, .NumConds: 5 },
9800 {.AsmStrOffset: 3014, .AliasCondStart: 686, .NumOperands: 2, .NumConds: 5 },
9801 {.AsmStrOffset: 3028, .AliasCondStart: 691, .NumOperands: 2, .NumConds: 5 },
9802 {.AsmStrOffset: 3042, .AliasCondStart: 696, .NumOperands: 2, .NumConds: 5 },
9803 {.AsmStrOffset: 3056, .AliasCondStart: 701, .NumOperands: 2, .NumConds: 5 },
9804 {.AsmStrOffset: 3070, .AliasCondStart: 706, .NumOperands: 2, .NumConds: 5 },
9805 {.AsmStrOffset: 3084, .AliasCondStart: 711, .NumOperands: 2, .NumConds: 5 },
9806 {.AsmStrOffset: 3098, .AliasCondStart: 716, .NumOperands: 2, .NumConds: 5 },
9807 {.AsmStrOffset: 3112, .AliasCondStart: 721, .NumOperands: 2, .NumConds: 5 },
9808 {.AsmStrOffset: 3126, .AliasCondStart: 726, .NumOperands: 2, .NumConds: 5 },
9809 {.AsmStrOffset: 3140, .AliasCondStart: 731, .NumOperands: 2, .NumConds: 5 },
9810 {.AsmStrOffset: 3154, .AliasCondStart: 736, .NumOperands: 2, .NumConds: 5 },
9811 {.AsmStrOffset: 3163, .AliasCondStart: 741, .NumOperands: 2, .NumConds: 5 },
9812 {.AsmStrOffset: 3172, .AliasCondStart: 746, .NumOperands: 2, .NumConds: 5 },
9813 {.AsmStrOffset: 3182, .AliasCondStart: 751, .NumOperands: 2, .NumConds: 5 },
9814 {.AsmStrOffset: 3191, .AliasCondStart: 756, .NumOperands: 2, .NumConds: 5 },
9815 {.AsmStrOffset: 3201, .AliasCondStart: 761, .NumOperands: 2, .NumConds: 5 },
9816 {.AsmStrOffset: 3211, .AliasCondStart: 766, .NumOperands: 2, .NumConds: 5 },
9817 {.AsmStrOffset: 3221, .AliasCondStart: 771, .NumOperands: 2, .NumConds: 5 },
9818 {.AsmStrOffset: 3231, .AliasCondStart: 776, .NumOperands: 2, .NumConds: 5 },
9819 {.AsmStrOffset: 3241, .AliasCondStart: 781, .NumOperands: 2, .NumConds: 5 },
9820 // PPC::MFSPR8 - 286
9821 {.AsmStrOffset: 2744, .AliasCondStart: 786, .NumOperands: 2, .NumConds: 2 },
9822 {.AsmStrOffset: 2753, .AliasCondStart: 788, .NumOperands: 2, .NumConds: 5 },
9823 {.AsmStrOffset: 2764, .AliasCondStart: 793, .NumOperands: 2, .NumConds: 5 },
9824 {.AsmStrOffset: 2774, .AliasCondStart: 798, .NumOperands: 2, .NumConds: 5 },
9825 {.AsmStrOffset: 2784, .AliasCondStart: 803, .NumOperands: 2, .NumConds: 5 },
9826 {.AsmStrOffset: 2792, .AliasCondStart: 808, .NumOperands: 2, .NumConds: 5 },
9827 {.AsmStrOffset: 2801, .AliasCondStart: 813, .NumOperands: 2, .NumConds: 5 },
9828 {.AsmStrOffset: 2811, .AliasCondStart: 818, .NumOperands: 2, .NumConds: 5 },
9829 {.AsmStrOffset: 2821, .AliasCondStart: 823, .NumOperands: 2, .NumConds: 5 },
9830 {.AsmStrOffset: 2832, .AliasCondStart: 828, .NumOperands: 2, .NumConds: 5 },
9831 {.AsmStrOffset: 2841, .AliasCondStart: 833, .NumOperands: 2, .NumConds: 5 },
9832 {.AsmStrOffset: 2850, .AliasCondStart: 838, .NumOperands: 2, .NumConds: 5 },
9833 {.AsmStrOffset: 2860, .AliasCondStart: 843, .NumOperands: 2, .NumConds: 5 },
9834 {.AsmStrOffset: 2870, .AliasCondStart: 848, .NumOperands: 2, .NumConds: 5 },
9835 {.AsmStrOffset: 2880, .AliasCondStart: 853, .NumOperands: 2, .NumConds: 5 },
9836 {.AsmStrOffset: 2890, .AliasCondStart: 858, .NumOperands: 2, .NumConds: 5 },
9837 {.AsmStrOffset: 2899, .AliasCondStart: 863, .NumOperands: 2, .NumConds: 5 },
9838 {.AsmStrOffset: 2908, .AliasCondStart: 868, .NumOperands: 2, .NumConds: 5 },
9839 {.AsmStrOffset: 2917, .AliasCondStart: 873, .NumOperands: 2, .NumConds: 5 },
9840 // PPC::MFTB - 305
9841 {.AsmStrOffset: 3251, .AliasCondStart: 878, .NumOperands: 2, .NumConds: 2 },
9842 // PPC::MFUDSCR - 306
9843 {.AsmStrOffset: 2753, .AliasCondStart: 880, .NumOperands: 1, .NumConds: 4 },
9844 // PPC::MFVRSAVE - 307
9845 {.AsmStrOffset: 3260, .AliasCondStart: 884, .NumOperands: 1, .NumConds: 1 },
9846 // PPC::MFVSRD - 308
9847 {.AsmStrOffset: 3272, .AliasCondStart: 885, .NumOperands: 2, .NumConds: 2 },
9848 // PPC::MFVSRWZ - 309
9849 {.AsmStrOffset: 3286, .AliasCondStart: 887, .NumOperands: 2, .NumConds: 2 },
9850 // PPC::MTCRF - 310
9851 {.AsmStrOffset: 3301, .AliasCondStart: 889, .NumOperands: 2, .NumConds: 2 },
9852 // PPC::MTCRF8 - 311
9853 {.AsmStrOffset: 3301, .AliasCondStart: 891, .NumOperands: 2, .NumConds: 2 },
9854 // PPC::MTDCR - 312
9855 {.AsmStrOffset: 3309, .AliasCondStart: 893, .NumOperands: 2, .NumConds: 5 },
9856 {.AsmStrOffset: 3318, .AliasCondStart: 898, .NumOperands: 2, .NumConds: 5 },
9857 {.AsmStrOffset: 3327, .AliasCondStart: 903, .NumOperands: 2, .NumConds: 5 },
9858 {.AsmStrOffset: 3336, .AliasCondStart: 908, .NumOperands: 2, .NumConds: 5 },
9859 {.AsmStrOffset: 3345, .AliasCondStart: 913, .NumOperands: 2, .NumConds: 5 },
9860 {.AsmStrOffset: 3354, .AliasCondStart: 918, .NumOperands: 2, .NumConds: 5 },
9861 {.AsmStrOffset: 3363, .AliasCondStart: 923, .NumOperands: 2, .NumConds: 5 },
9862 {.AsmStrOffset: 3372, .AliasCondStart: 928, .NumOperands: 2, .NumConds: 5 },
9863 // PPC::MTFSF - 320
9864 {.AsmStrOffset: 3381, .AliasCondStart: 933, .NumOperands: 4, .NumConds: 4 },
9865 // PPC::MTFSFI - 321
9866 {.AsmStrOffset: 3394, .AliasCondStart: 937, .NumOperands: 3, .NumConds: 3 },
9867 // PPC::MTFSFI_rec - 322
9868 {.AsmStrOffset: 3412, .AliasCondStart: 940, .NumOperands: 3, .NumConds: 3 },
9869 // PPC::MTFSF_rec - 323
9870 {.AsmStrOffset: 3431, .AliasCondStart: 943, .NumOperands: 4, .NumConds: 4 },
9871 // PPC::MTMSR - 324
9872 {.AsmStrOffset: 3445, .AliasCondStart: 947, .NumOperands: 2, .NumConds: 5 },
9873 // PPC::MTMSRD - 325
9874 {.AsmStrOffset: 3454, .AliasCondStart: 952, .NumOperands: 2, .NumConds: 5 },
9875 // PPC::MTSPR - 326
9876 {.AsmStrOffset: 3464, .AliasCondStart: 957, .NumOperands: 2, .NumConds: 2 },
9877 {.AsmStrOffset: 3473, .AliasCondStart: 959, .NumOperands: 2, .NumConds: 5 },
9878 {.AsmStrOffset: 3484, .AliasCondStart: 964, .NumOperands: 2, .NumConds: 5 },
9879 {.AsmStrOffset: 3492, .AliasCondStart: 969, .NumOperands: 2, .NumConds: 5 },
9880 {.AsmStrOffset: 3501, .AliasCondStart: 974, .NumOperands: 2, .NumConds: 5 },
9881 {.AsmStrOffset: 3511, .AliasCondStart: 979, .NumOperands: 2, .NumConds: 5 },
9882 {.AsmStrOffset: 3521, .AliasCondStart: 984, .NumOperands: 2, .NumConds: 5 },
9883 {.AsmStrOffset: 3532, .AliasCondStart: 989, .NumOperands: 2, .NumConds: 5 },
9884 {.AsmStrOffset: 3541, .AliasCondStart: 994, .NumOperands: 2, .NumConds: 5 },
9885 {.AsmStrOffset: 3550, .AliasCondStart: 999, .NumOperands: 2, .NumConds: 5 },
9886 {.AsmStrOffset: 3560, .AliasCondStart: 1004, .NumOperands: 2, .NumConds: 5 },
9887 {.AsmStrOffset: 3570, .AliasCondStart: 1009, .NumOperands: 2, .NumConds: 5 },
9888 {.AsmStrOffset: 3580, .AliasCondStart: 1014, .NumOperands: 2, .NumConds: 5 },
9889 {.AsmStrOffset: 3590, .AliasCondStart: 1019, .NumOperands: 2, .NumConds: 5 },
9890 {.AsmStrOffset: 3599, .AliasCondStart: 1024, .NumOperands: 2, .NumConds: 5 },
9891 {.AsmStrOffset: 3608, .AliasCondStart: 1029, .NumOperands: 2, .NumConds: 5 },
9892 {.AsmStrOffset: 3617, .AliasCondStart: 1034, .NumOperands: 2, .NumConds: 5 },
9893 {.AsmStrOffset: 3626, .AliasCondStart: 1039, .NumOperands: 2, .NumConds: 5 },
9894 {.AsmStrOffset: 3639, .AliasCondStart: 1044, .NumOperands: 2, .NumConds: 5 },
9895 {.AsmStrOffset: 3653, .AliasCondStart: 1049, .NumOperands: 2, .NumConds: 5 },
9896 {.AsmStrOffset: 3667, .AliasCondStart: 1054, .NumOperands: 2, .NumConds: 5 },
9897 {.AsmStrOffset: 3681, .AliasCondStart: 1059, .NumOperands: 2, .NumConds: 5 },
9898 {.AsmStrOffset: 3695, .AliasCondStart: 1064, .NumOperands: 2, .NumConds: 5 },
9899 {.AsmStrOffset: 3709, .AliasCondStart: 1069, .NumOperands: 2, .NumConds: 5 },
9900 {.AsmStrOffset: 3723, .AliasCondStart: 1074, .NumOperands: 2, .NumConds: 5 },
9901 {.AsmStrOffset: 3737, .AliasCondStart: 1079, .NumOperands: 2, .NumConds: 5 },
9902 {.AsmStrOffset: 3751, .AliasCondStart: 1084, .NumOperands: 2, .NumConds: 5 },
9903 {.AsmStrOffset: 3765, .AliasCondStart: 1089, .NumOperands: 2, .NumConds: 5 },
9904 {.AsmStrOffset: 3779, .AliasCondStart: 1094, .NumOperands: 2, .NumConds: 5 },
9905 {.AsmStrOffset: 3793, .AliasCondStart: 1099, .NumOperands: 2, .NumConds: 5 },
9906 {.AsmStrOffset: 3807, .AliasCondStart: 1104, .NumOperands: 2, .NumConds: 5 },
9907 {.AsmStrOffset: 3821, .AliasCondStart: 1109, .NumOperands: 2, .NumConds: 5 },
9908 {.AsmStrOffset: 3835, .AliasCondStart: 1114, .NumOperands: 2, .NumConds: 5 },
9909 {.AsmStrOffset: 3849, .AliasCondStart: 1119, .NumOperands: 2, .NumConds: 5 },
9910 {.AsmStrOffset: 3863, .AliasCondStart: 1124, .NumOperands: 2, .NumConds: 5 },
9911 {.AsmStrOffset: 3872, .AliasCondStart: 1129, .NumOperands: 2, .NumConds: 5 },
9912 {.AsmStrOffset: 3881, .AliasCondStart: 1134, .NumOperands: 2, .NumConds: 5 },
9913 {.AsmStrOffset: 3891, .AliasCondStart: 1139, .NumOperands: 2, .NumConds: 5 },
9914 {.AsmStrOffset: 3900, .AliasCondStart: 1144, .NumOperands: 2, .NumConds: 5 },
9915 {.AsmStrOffset: 3910, .AliasCondStart: 1149, .NumOperands: 2, .NumConds: 5 },
9916 {.AsmStrOffset: 3920, .AliasCondStart: 1154, .NumOperands: 2, .NumConds: 5 },
9917 {.AsmStrOffset: 3930, .AliasCondStart: 1159, .NumOperands: 2, .NumConds: 5 },
9918 {.AsmStrOffset: 3940, .AliasCondStart: 1164, .NumOperands: 2, .NumConds: 5 },
9919 {.AsmStrOffset: 3950, .AliasCondStart: 1169, .NumOperands: 2, .NumConds: 5 },
9920 // PPC::MTSPR8 - 370
9921 {.AsmStrOffset: 3464, .AliasCondStart: 1174, .NumOperands: 2, .NumConds: 2 },
9922 {.AsmStrOffset: 3473, .AliasCondStart: 1176, .NumOperands: 2, .NumConds: 5 },
9923 {.AsmStrOffset: 3484, .AliasCondStart: 1181, .NumOperands: 2, .NumConds: 5 },
9924 {.AsmStrOffset: 3492, .AliasCondStart: 1186, .NumOperands: 2, .NumConds: 5 },
9925 {.AsmStrOffset: 3501, .AliasCondStart: 1191, .NumOperands: 2, .NumConds: 5 },
9926 {.AsmStrOffset: 3511, .AliasCondStart: 1196, .NumOperands: 2, .NumConds: 5 },
9927 {.AsmStrOffset: 3521, .AliasCondStart: 1201, .NumOperands: 2, .NumConds: 5 },
9928 {.AsmStrOffset: 3532, .AliasCondStart: 1206, .NumOperands: 2, .NumConds: 5 },
9929 {.AsmStrOffset: 3541, .AliasCondStart: 1211, .NumOperands: 2, .NumConds: 5 },
9930 {.AsmStrOffset: 3550, .AliasCondStart: 1216, .NumOperands: 2, .NumConds: 5 },
9931 {.AsmStrOffset: 3560, .AliasCondStart: 1221, .NumOperands: 2, .NumConds: 5 },
9932 {.AsmStrOffset: 3570, .AliasCondStart: 1226, .NumOperands: 2, .NumConds: 5 },
9933 {.AsmStrOffset: 3580, .AliasCondStart: 1231, .NumOperands: 2, .NumConds: 5 },
9934 {.AsmStrOffset: 3590, .AliasCondStart: 1236, .NumOperands: 2, .NumConds: 5 },
9935 {.AsmStrOffset: 3599, .AliasCondStart: 1241, .NumOperands: 2, .NumConds: 5 },
9936 {.AsmStrOffset: 3608, .AliasCondStart: 1246, .NumOperands: 2, .NumConds: 5 },
9937 {.AsmStrOffset: 3617, .AliasCondStart: 1251, .NumOperands: 2, .NumConds: 5 },
9938 {.AsmStrOffset: 3626, .AliasCondStart: 1256, .NumOperands: 2, .NumConds: 5 },
9939 // PPC::MTUDSCR - 388
9940 {.AsmStrOffset: 3960, .AliasCondStart: 1261, .NumOperands: 1, .NumConds: 4 },
9941 // PPC::MTVRSAVE - 389
9942 {.AsmStrOffset: 3971, .AliasCondStart: 1265, .NumOperands: 1, .NumConds: 1 },
9943 // PPC::MTVSRD - 390
9944 {.AsmStrOffset: 3983, .AliasCondStart: 1266, .NumOperands: 2, .NumConds: 2 },
9945 // PPC::MTVSRWA - 391
9946 {.AsmStrOffset: 3997, .AliasCondStart: 1268, .NumOperands: 2, .NumConds: 2 },
9947 // PPC::MTVSRWZ - 392
9948 {.AsmStrOffset: 4012, .AliasCondStart: 1270, .NumOperands: 2, .NumConds: 2 },
9949 // PPC::NOR - 393
9950 {.AsmStrOffset: 4027, .AliasCondStart: 1272, .NumOperands: 3, .NumConds: 3 },
9951 // PPC::NOR8 - 394
9952 {.AsmStrOffset: 4027, .AliasCondStart: 1275, .NumOperands: 3, .NumConds: 3 },
9953 // PPC::NOR8_rec - 395
9954 {.AsmStrOffset: 4038, .AliasCondStart: 1278, .NumOperands: 3, .NumConds: 3 },
9955 // PPC::NOR_rec - 396
9956 {.AsmStrOffset: 4038, .AliasCondStart: 1281, .NumOperands: 3, .NumConds: 3 },
9957 // PPC::OR - 397
9958 {.AsmStrOffset: 4050, .AliasCondStart: 1284, .NumOperands: 3, .NumConds: 3 },
9959 // PPC::OR8 - 398
9960 {.AsmStrOffset: 4050, .AliasCondStart: 1287, .NumOperands: 3, .NumConds: 3 },
9961 // PPC::OR8_rec - 399
9962 {.AsmStrOffset: 4060, .AliasCondStart: 1290, .NumOperands: 3, .NumConds: 3 },
9963 // PPC::ORI - 400
9964 {.AsmStrOffset: 4071, .AliasCondStart: 1293, .NumOperands: 3, .NumConds: 3 },
9965 // PPC::ORI8 - 401
9966 {.AsmStrOffset: 4071, .AliasCondStart: 1296, .NumOperands: 3, .NumConds: 3 },
9967 // PPC::OR_rec - 402
9968 {.AsmStrOffset: 4060, .AliasCondStart: 1299, .NumOperands: 3, .NumConds: 3 },
9969 // PPC::PADDI8 - 403
9970 {.AsmStrOffset: 4075, .AliasCondStart: 1302, .NumOperands: 3, .NumConds: 2 },
9971 // PPC::PADDIS - 404
9972 {.AsmStrOffset: 4094, .AliasCondStart: 1304, .NumOperands: 3, .NumConds: 2 },
9973 // PPC::PADDIS8 - 405
9974 {.AsmStrOffset: 4094, .AliasCondStart: 1306, .NumOperands: 3, .NumConds: 2 },
9975 // PPC::RFEBB - 406
9976 {.AsmStrOffset: 4108, .AliasCondStart: 1308, .NumOperands: 1, .NumConds: 1 },
9977 // PPC::RLDCL - 407
9978 {.AsmStrOffset: 4114, .AliasCondStart: 1309, .NumOperands: 4, .NumConds: 4 },
9979 // PPC::RLDCL_rec - 408
9980 {.AsmStrOffset: 4131, .AliasCondStart: 1313, .NumOperands: 4, .NumConds: 4 },
9981 // PPC::RLDICL - 409
9982 {.AsmStrOffset: 4149, .AliasCondStart: 1317, .NumOperands: 4, .NumConds: 4 },
9983 {.AsmStrOffset: 4169, .AliasCondStart: 1321, .NumOperands: 4, .NumConds: 3 },
9984 // PPC::RLDICL_32_64 - 411
9985 {.AsmStrOffset: 4149, .AliasCondStart: 1324, .NumOperands: 4, .NumConds: 4 },
9986 {.AsmStrOffset: 4169, .AliasCondStart: 1328, .NumOperands: 4, .NumConds: 3 },
9987 // PPC::RLDICL_rec - 413
9988 {.AsmStrOffset: 4189, .AliasCondStart: 1331, .NumOperands: 4, .NumConds: 4 },
9989 {.AsmStrOffset: 4210, .AliasCondStart: 1335, .NumOperands: 4, .NumConds: 3 },
9990 // PPC::RLWINM - 415
9991 {.AsmStrOffset: 4231, .AliasCondStart: 1338, .NumOperands: 5, .NumConds: 5 },
9992 {.AsmStrOffset: 4251, .AliasCondStart: 1343, .NumOperands: 5, .NumConds: 5 },
9993 // PPC::RLWINM8 - 417
9994 {.AsmStrOffset: 4231, .AliasCondStart: 1348, .NumOperands: 5, .NumConds: 5 },
9995 {.AsmStrOffset: 4251, .AliasCondStart: 1353, .NumOperands: 5, .NumConds: 5 },
9996 // PPC::RLWINM8_rec - 419
9997 {.AsmStrOffset: 4271, .AliasCondStart: 1358, .NumOperands: 5, .NumConds: 5 },
9998 {.AsmStrOffset: 4292, .AliasCondStart: 1363, .NumOperands: 5, .NumConds: 5 },
9999 // PPC::RLWINM_rec - 421
10000 {.AsmStrOffset: 4271, .AliasCondStart: 1368, .NumOperands: 5, .NumConds: 5 },
10001 {.AsmStrOffset: 4292, .AliasCondStart: 1373, .NumOperands: 5, .NumConds: 5 },
10002 // PPC::RLWNM - 423
10003 {.AsmStrOffset: 4313, .AliasCondStart: 1378, .NumOperands: 5, .NumConds: 5 },
10004 // PPC::RLWNM8 - 424
10005 {.AsmStrOffset: 4313, .AliasCondStart: 1383, .NumOperands: 5, .NumConds: 5 },
10006 // PPC::RLWNM8_rec - 425
10007 {.AsmStrOffset: 4330, .AliasCondStart: 1388, .NumOperands: 5, .NumConds: 5 },
10008 // PPC::RLWNM_rec - 426
10009 {.AsmStrOffset: 4330, .AliasCondStart: 1393, .NumOperands: 5, .NumConds: 5 },
10010 // PPC::SC - 427
10011 {.AsmStrOffset: 4348, .AliasCondStart: 1398, .NumOperands: 1, .NumConds: 1 },
10012 // PPC::SUBF - 428
10013 {.AsmStrOffset: 4351, .AliasCondStart: 1399, .NumOperands: 3, .NumConds: 3 },
10014 // PPC::SUBF8 - 429
10015 {.AsmStrOffset: 4351, .AliasCondStart: 1402, .NumOperands: 3, .NumConds: 3 },
10016 // PPC::SUBF8_rec - 430
10017 {.AsmStrOffset: 4366, .AliasCondStart: 1405, .NumOperands: 3, .NumConds: 3 },
10018 // PPC::SUBFC - 431
10019 {.AsmStrOffset: 4382, .AliasCondStart: 1408, .NumOperands: 3, .NumConds: 3 },
10020 // PPC::SUBFC8 - 432
10021 {.AsmStrOffset: 4382, .AliasCondStart: 1411, .NumOperands: 3, .NumConds: 3 },
10022 // PPC::SUBFC8_rec - 433
10023 {.AsmStrOffset: 4398, .AliasCondStart: 1414, .NumOperands: 3, .NumConds: 3 },
10024 // PPC::SUBFC_rec - 434
10025 {.AsmStrOffset: 4398, .AliasCondStart: 1417, .NumOperands: 3, .NumConds: 3 },
10026 // PPC::SUBF_rec - 435
10027 {.AsmStrOffset: 4366, .AliasCondStart: 1420, .NumOperands: 3, .NumConds: 3 },
10028 // PPC::SYNC - 436
10029 {.AsmStrOffset: 4415, .AliasCondStart: 1423, .NumOperands: 1, .NumConds: 1 },
10030 {.AsmStrOffset: 4420, .AliasCondStart: 1424, .NumOperands: 1, .NumConds: 1 },
10031 {.AsmStrOffset: 4427, .AliasCondStart: 1425, .NumOperands: 1, .NumConds: 1 },
10032 // PPC::SYNCP10 - 439
10033 {.AsmStrOffset: 4415, .AliasCondStart: 1426, .NumOperands: 2, .NumConds: 2 },
10034 {.AsmStrOffset: 4427, .AliasCondStart: 1428, .NumOperands: 2, .NumConds: 2 },
10035 {.AsmStrOffset: 4435, .AliasCondStart: 1430, .NumOperands: 2, .NumConds: 2 },
10036 {.AsmStrOffset: 4443, .AliasCondStart: 1432, .NumOperands: 2, .NumConds: 2 },
10037 {.AsmStrOffset: 4451, .AliasCondStart: 1434, .NumOperands: 2, .NumConds: 2 },
10038 {.AsmStrOffset: 4461, .AliasCondStart: 1436, .NumOperands: 2, .NumConds: 2 },
10039 {.AsmStrOffset: 4471, .AliasCondStart: 1438, .NumOperands: 2, .NumConds: 2 },
10040 {.AsmStrOffset: 4480, .AliasCondStart: 1440, .NumOperands: 2, .NumConds: 2 },
10041 // PPC::TD - 447
10042 {.AsmStrOffset: 4487, .AliasCondStart: 1442, .NumOperands: 3, .NumConds: 3 },
10043 {.AsmStrOffset: 4499, .AliasCondStart: 1445, .NumOperands: 3, .NumConds: 3 },
10044 {.AsmStrOffset: 4511, .AliasCondStart: 1448, .NumOperands: 3, .NumConds: 3 },
10045 {.AsmStrOffset: 4523, .AliasCondStart: 1451, .NumOperands: 3, .NumConds: 3 },
10046 {.AsmStrOffset: 4535, .AliasCondStart: 1454, .NumOperands: 3, .NumConds: 3 },
10047 {.AsmStrOffset: 4548, .AliasCondStart: 1457, .NumOperands: 3, .NumConds: 3 },
10048 {.AsmStrOffset: 4561, .AliasCondStart: 1460, .NumOperands: 3, .NumConds: 3 },
10049 // PPC::TDI - 454
10050 {.AsmStrOffset: 4572, .AliasCondStart: 1463, .NumOperands: 3, .NumConds: 2 },
10051 {.AsmStrOffset: 4587, .AliasCondStart: 1465, .NumOperands: 3, .NumConds: 2 },
10052 {.AsmStrOffset: 4602, .AliasCondStart: 1467, .NumOperands: 3, .NumConds: 2 },
10053 {.AsmStrOffset: 4617, .AliasCondStart: 1469, .NumOperands: 3, .NumConds: 2 },
10054 {.AsmStrOffset: 4632, .AliasCondStart: 1471, .NumOperands: 3, .NumConds: 2 },
10055 {.AsmStrOffset: 4648, .AliasCondStart: 1473, .NumOperands: 3, .NumConds: 2 },
10056 {.AsmStrOffset: 4664, .AliasCondStart: 1475, .NumOperands: 3, .NumConds: 2 },
10057 // PPC::TEND - 461
10058 {.AsmStrOffset: 4678, .AliasCondStart: 1477, .NumOperands: 1, .NumConds: 1 },
10059 {.AsmStrOffset: 4684, .AliasCondStart: 1478, .NumOperands: 1, .NumConds: 1 },
10060 // PPC::TLBIE - 463
10061 {.AsmStrOffset: 4693, .AliasCondStart: 1479, .NumOperands: 2, .NumConds: 2 },
10062 // PPC::TLBIEP9 - 464
10063 {.AsmStrOffset: 4693, .AliasCondStart: 1481, .NumOperands: 5, .NumConds: 5 },
10064 {.AsmStrOffset: 4702, .AliasCondStart: 1486, .NumOperands: 5, .NumConds: 5 },
10065 // PPC::TLBILX - 466
10066 {.AsmStrOffset: 4715, .AliasCondStart: 1491, .NumOperands: 3, .NumConds: 3 },
10067 {.AsmStrOffset: 4726, .AliasCondStart: 1494, .NumOperands: 3, .NumConds: 3 },
10068 {.AsmStrOffset: 4736, .AliasCondStart: 1497, .NumOperands: 3, .NumConds: 3 },
10069 {.AsmStrOffset: 4752, .AliasCondStart: 1500, .NumOperands: 3, .NumConds: 3 },
10070 // PPC::TLBRE2 - 470
10071 {.AsmStrOffset: 4764, .AliasCondStart: 1503, .NumOperands: 3, .NumConds: 3 },
10072 {.AsmStrOffset: 4779, .AliasCondStart: 1506, .NumOperands: 3, .NumConds: 3 },
10073 // PPC::TLBWE2 - 472
10074 {.AsmStrOffset: 4794, .AliasCondStart: 1509, .NumOperands: 3, .NumConds: 3 },
10075 {.AsmStrOffset: 4809, .AliasCondStart: 1512, .NumOperands: 3, .NumConds: 3 },
10076 // PPC::TSR - 474
10077 {.AsmStrOffset: 4824, .AliasCondStart: 1515, .NumOperands: 1, .NumConds: 1 },
10078 {.AsmStrOffset: 4834, .AliasCondStart: 1516, .NumOperands: 1, .NumConds: 1 },
10079 // PPC::TW - 476
10080 {.AsmStrOffset: 4843, .AliasCondStart: 1517, .NumOperands: 3, .NumConds: 3 },
10081 {.AsmStrOffset: 4848, .AliasCondStart: 1520, .NumOperands: 3, .NumConds: 3 },
10082 {.AsmStrOffset: 4860, .AliasCondStart: 1523, .NumOperands: 3, .NumConds: 3 },
10083 {.AsmStrOffset: 4872, .AliasCondStart: 1526, .NumOperands: 3, .NumConds: 3 },
10084 {.AsmStrOffset: 4884, .AliasCondStart: 1529, .NumOperands: 3, .NumConds: 3 },
10085 {.AsmStrOffset: 4896, .AliasCondStart: 1532, .NumOperands: 3, .NumConds: 3 },
10086 {.AsmStrOffset: 4909, .AliasCondStart: 1535, .NumOperands: 3, .NumConds: 3 },
10087 {.AsmStrOffset: 4922, .AliasCondStart: 1538, .NumOperands: 3, .NumConds: 3 },
10088 // PPC::TWI - 484
10089 {.AsmStrOffset: 4933, .AliasCondStart: 1541, .NumOperands: 3, .NumConds: 2 },
10090 {.AsmStrOffset: 4948, .AliasCondStart: 1543, .NumOperands: 3, .NumConds: 2 },
10091 {.AsmStrOffset: 4963, .AliasCondStart: 1545, .NumOperands: 3, .NumConds: 2 },
10092 {.AsmStrOffset: 4978, .AliasCondStart: 1547, .NumOperands: 3, .NumConds: 2 },
10093 {.AsmStrOffset: 4993, .AliasCondStart: 1549, .NumOperands: 3, .NumConds: 2 },
10094 {.AsmStrOffset: 5009, .AliasCondStart: 1551, .NumOperands: 3, .NumConds: 2 },
10095 {.AsmStrOffset: 5025, .AliasCondStart: 1553, .NumOperands: 3, .NumConds: 2 },
10096 // PPC::VNOR - 491
10097 {.AsmStrOffset: 5039, .AliasCondStart: 1555, .NumOperands: 3, .NumConds: 3 },
10098 // PPC::VOR - 492
10099 {.AsmStrOffset: 5051, .AliasCondStart: 1558, .NumOperands: 3, .NumConds: 3 },
10100 // PPC::WAIT - 493
10101 {.AsmStrOffset: 5062, .AliasCondStart: 1561, .NumOperands: 1, .NumConds: 1 },
10102 {.AsmStrOffset: 5067, .AliasCondStart: 1562, .NumOperands: 1, .NumConds: 1 },
10103 {.AsmStrOffset: 5075, .AliasCondStart: 1563, .NumOperands: 1, .NumConds: 1 },
10104 // PPC::WAITP10 - 496
10105 {.AsmStrOffset: 5062, .AliasCondStart: 1564, .NumOperands: 2, .NumConds: 2 },
10106 {.AsmStrOffset: 5067, .AliasCondStart: 1566, .NumOperands: 2, .NumConds: 2 },
10107 // PPC::XORI - 498
10108 {.AsmStrOffset: 5084, .AliasCondStart: 1568, .NumOperands: 3, .NumConds: 3 },
10109 // PPC::XORI8 - 499
10110 {.AsmStrOffset: 5084, .AliasCondStart: 1571, .NumOperands: 3, .NumConds: 3 },
10111 // PPC::XVCPSGNDP - 500
10112 {.AsmStrOffset: 5089, .AliasCondStart: 1574, .NumOperands: 3, .NumConds: 3 },
10113 // PPC::XVCPSGNSP - 501
10114 {.AsmStrOffset: 5104, .AliasCondStart: 1577, .NumOperands: 3, .NumConds: 3 },
10115 // PPC::XXAESDECP - 502
10116 {.AsmStrOffset: 5119, .AliasCondStart: 1580, .NumOperands: 4, .NumConds: 4 },
10117 {.AsmStrOffset: 5143, .AliasCondStart: 1584, .NumOperands: 4, .NumConds: 4 },
10118 {.AsmStrOffset: 5167, .AliasCondStart: 1588, .NumOperands: 4, .NumConds: 4 },
10119 // PPC::XXAESENCP - 505
10120 {.AsmStrOffset: 5191, .AliasCondStart: 1592, .NumOperands: 4, .NumConds: 4 },
10121 {.AsmStrOffset: 5215, .AliasCondStart: 1596, .NumOperands: 4, .NumConds: 4 },
10122 {.AsmStrOffset: 5239, .AliasCondStart: 1600, .NumOperands: 4, .NumConds: 4 },
10123 // PPC::XXAESGENLKP - 508
10124 {.AsmStrOffset: 5263, .AliasCondStart: 1604, .NumOperands: 3, .NumConds: 3 },
10125 {.AsmStrOffset: 5285, .AliasCondStart: 1607, .NumOperands: 3, .NumConds: 3 },
10126 {.AsmStrOffset: 5307, .AliasCondStart: 1610, .NumOperands: 3, .NumConds: 3 },
10127 // PPC::XXGFMUL128 - 511
10128 {.AsmStrOffset: 5329, .AliasCondStart: 1613, .NumOperands: 4, .NumConds: 4 },
10129 {.AsmStrOffset: 5354, .AliasCondStart: 1617, .NumOperands: 4, .NumConds: 4 },
10130 // PPC::XXPERMDI - 513
10131 {.AsmStrOffset: 5379, .AliasCondStart: 1621, .NumOperands: 4, .NumConds: 7 },
10132 {.AsmStrOffset: 5397, .AliasCondStart: 1628, .NumOperands: 4, .NumConds: 7 },
10133 {.AsmStrOffset: 5415, .AliasCondStart: 1635, .NumOperands: 4, .NumConds: 4 },
10134 {.AsmStrOffset: 5434, .AliasCondStart: 1639, .NumOperands: 4, .NumConds: 4 },
10135 {.AsmStrOffset: 5453, .AliasCondStart: 1643, .NumOperands: 4, .NumConds: 4 },
10136 // PPC::XXPERMDIs - 518
10137 {.AsmStrOffset: 5379, .AliasCondStart: 1647, .NumOperands: 3, .NumConds: 6 },
10138 {.AsmStrOffset: 5397, .AliasCondStart: 1653, .NumOperands: 3, .NumConds: 6 },
10139 {.AsmStrOffset: 5453, .AliasCondStart: 1659, .NumOperands: 3, .NumConds: 3 },
10140 // PPC::gBC - 521
10141 {.AsmStrOffset: 5468, .AliasCondStart: 1662, .NumOperands: 3, .NumConds: 2 },
10142 {.AsmStrOffset: 5480, .AliasCondStart: 1664, .NumOperands: 3, .NumConds: 2 },
10143 {.AsmStrOffset: 5492, .AliasCondStart: 1666, .NumOperands: 3, .NumConds: 2 },
10144 {.AsmStrOffset: 5505, .AliasCondStart: 1668, .NumOperands: 3, .NumConds: 2 },
10145 {.AsmStrOffset: 5518, .AliasCondStart: 1670, .NumOperands: 3, .NumConds: 2 },
10146 {.AsmStrOffset: 5531, .AliasCondStart: 1672, .NumOperands: 3, .NumConds: 2 },
10147 {.AsmStrOffset: 5544, .AliasCondStart: 1674, .NumOperands: 3, .NumConds: 2 },
10148 {.AsmStrOffset: 5559, .AliasCondStart: 1676, .NumOperands: 3, .NumConds: 2 },
10149 {.AsmStrOffset: 5574, .AliasCondStart: 1678, .NumOperands: 3, .NumConds: 2 },
10150 {.AsmStrOffset: 5588, .AliasCondStart: 1680, .NumOperands: 3, .NumConds: 2 },
10151 // PPC::gBCA - 531
10152 {.AsmStrOffset: 5602, .AliasCondStart: 1682, .NumOperands: 3, .NumConds: 2 },
10153 {.AsmStrOffset: 5615, .AliasCondStart: 1684, .NumOperands: 3, .NumConds: 2 },
10154 {.AsmStrOffset: 5628, .AliasCondStart: 1686, .NumOperands: 3, .NumConds: 2 },
10155 {.AsmStrOffset: 5642, .AliasCondStart: 1688, .NumOperands: 3, .NumConds: 2 },
10156 {.AsmStrOffset: 5656, .AliasCondStart: 1690, .NumOperands: 3, .NumConds: 2 },
10157 {.AsmStrOffset: 5670, .AliasCondStart: 1692, .NumOperands: 3, .NumConds: 2 },
10158 {.AsmStrOffset: 5684, .AliasCondStart: 1694, .NumOperands: 3, .NumConds: 2 },
10159 {.AsmStrOffset: 5700, .AliasCondStart: 1696, .NumOperands: 3, .NumConds: 2 },
10160 {.AsmStrOffset: 5716, .AliasCondStart: 1698, .NumOperands: 3, .NumConds: 2 },
10161 {.AsmStrOffset: 5731, .AliasCondStart: 1700, .NumOperands: 3, .NumConds: 2 },
10162 // PPC::gBCAat - 541
10163 {.AsmStrOffset: 5746, .AliasCondStart: 1702, .NumOperands: 4, .NumConds: 3 },
10164 {.AsmStrOffset: 5766, .AliasCondStart: 1705, .NumOperands: 4, .NumConds: 3 },
10165 // PPC::gBCCTR - 543
10166 {.AsmStrOffset: 5786, .AliasCondStart: 1708, .NumOperands: 3, .NumConds: 3 },
10167 {.AsmStrOffset: 5801, .AliasCondStart: 1711, .NumOperands: 3, .NumConds: 3 },
10168 {.AsmStrOffset: 5810, .AliasCondStart: 1714, .NumOperands: 3, .NumConds: 3 },
10169 {.AsmStrOffset: 5819, .AliasCondStart: 1717, .NumOperands: 3, .NumConds: 3 },
10170 {.AsmStrOffset: 5829, .AliasCondStart: 1720, .NumOperands: 3, .NumConds: 3 },
10171 {.AsmStrOffset: 5839, .AliasCondStart: 1723, .NumOperands: 3, .NumConds: 3 },
10172 {.AsmStrOffset: 5849, .AliasCondStart: 1726, .NumOperands: 3, .NumConds: 3 },
10173 // PPC::gBCCTRL - 550
10174 {.AsmStrOffset: 5859, .AliasCondStart: 1729, .NumOperands: 3, .NumConds: 3 },
10175 {.AsmStrOffset: 5875, .AliasCondStart: 1732, .NumOperands: 3, .NumConds: 3 },
10176 {.AsmStrOffset: 5885, .AliasCondStart: 1735, .NumOperands: 3, .NumConds: 3 },
10177 {.AsmStrOffset: 5895, .AliasCondStart: 1738, .NumOperands: 3, .NumConds: 3 },
10178 {.AsmStrOffset: 5906, .AliasCondStart: 1741, .NumOperands: 3, .NumConds: 3 },
10179 {.AsmStrOffset: 5917, .AliasCondStart: 1744, .NumOperands: 3, .NumConds: 3 },
10180 {.AsmStrOffset: 5928, .AliasCondStart: 1747, .NumOperands: 3, .NumConds: 3 },
10181 // PPC::gBCL - 557
10182 {.AsmStrOffset: 5939, .AliasCondStart: 1750, .NumOperands: 3, .NumConds: 2 },
10183 {.AsmStrOffset: 5952, .AliasCondStart: 1752, .NumOperands: 3, .NumConds: 2 },
10184 {.AsmStrOffset: 5965, .AliasCondStart: 1754, .NumOperands: 3, .NumConds: 2 },
10185 {.AsmStrOffset: 5979, .AliasCondStart: 1756, .NumOperands: 3, .NumConds: 2 },
10186 {.AsmStrOffset: 5993, .AliasCondStart: 1758, .NumOperands: 3, .NumConds: 2 },
10187 {.AsmStrOffset: 6007, .AliasCondStart: 1760, .NumOperands: 3, .NumConds: 2 },
10188 {.AsmStrOffset: 6021, .AliasCondStart: 1762, .NumOperands: 3, .NumConds: 2 },
10189 {.AsmStrOffset: 6037, .AliasCondStart: 1764, .NumOperands: 3, .NumConds: 2 },
10190 {.AsmStrOffset: 6053, .AliasCondStart: 1766, .NumOperands: 3, .NumConds: 2 },
10191 {.AsmStrOffset: 6068, .AliasCondStart: 1768, .NumOperands: 3, .NumConds: 2 },
10192 // PPC::gBCLA - 567
10193 {.AsmStrOffset: 6083, .AliasCondStart: 1770, .NumOperands: 3, .NumConds: 2 },
10194 {.AsmStrOffset: 6097, .AliasCondStart: 1772, .NumOperands: 3, .NumConds: 2 },
10195 {.AsmStrOffset: 6111, .AliasCondStart: 1774, .NumOperands: 3, .NumConds: 2 },
10196 {.AsmStrOffset: 6126, .AliasCondStart: 1776, .NumOperands: 3, .NumConds: 2 },
10197 {.AsmStrOffset: 6141, .AliasCondStart: 1778, .NumOperands: 3, .NumConds: 2 },
10198 {.AsmStrOffset: 6156, .AliasCondStart: 1780, .NumOperands: 3, .NumConds: 2 },
10199 {.AsmStrOffset: 6171, .AliasCondStart: 1782, .NumOperands: 3, .NumConds: 2 },
10200 {.AsmStrOffset: 6188, .AliasCondStart: 1784, .NumOperands: 3, .NumConds: 2 },
10201 {.AsmStrOffset: 6205, .AliasCondStart: 1786, .NumOperands: 3, .NumConds: 2 },
10202 {.AsmStrOffset: 6221, .AliasCondStart: 1788, .NumOperands: 3, .NumConds: 2 },
10203 // PPC::gBCLAat - 577
10204 {.AsmStrOffset: 6237, .AliasCondStart: 1790, .NumOperands: 4, .NumConds: 3 },
10205 {.AsmStrOffset: 6258, .AliasCondStart: 1793, .NumOperands: 4, .NumConds: 3 },
10206 // PPC::gBCLR - 579
10207 {.AsmStrOffset: 6279, .AliasCondStart: 1796, .NumOperands: 3, .NumConds: 3 },
10208 {.AsmStrOffset: 6293, .AliasCondStart: 1799, .NumOperands: 3, .NumConds: 3 },
10209 {.AsmStrOffset: 6301, .AliasCondStart: 1802, .NumOperands: 3, .NumConds: 3 },
10210 {.AsmStrOffset: 6309, .AliasCondStart: 1805, .NumOperands: 3, .NumConds: 3 },
10211 {.AsmStrOffset: 6318, .AliasCondStart: 1808, .NumOperands: 3, .NumConds: 3 },
10212 {.AsmStrOffset: 6327, .AliasCondStart: 1811, .NumOperands: 3, .NumConds: 3 },
10213 {.AsmStrOffset: 6336, .AliasCondStart: 1814, .NumOperands: 3, .NumConds: 3 },
10214 {.AsmStrOffset: 6345, .AliasCondStart: 1817, .NumOperands: 3, .NumConds: 3 },
10215 {.AsmStrOffset: 6356, .AliasCondStart: 1820, .NumOperands: 3, .NumConds: 3 },
10216 {.AsmStrOffset: 6367, .AliasCondStart: 1823, .NumOperands: 3, .NumConds: 3 },
10217 {.AsmStrOffset: 6377, .AliasCondStart: 1826, .NumOperands: 3, .NumConds: 3 },
10218 // PPC::gBCLRL - 590
10219 {.AsmStrOffset: 6387, .AliasCondStart: 1829, .NumOperands: 3, .NumConds: 3 },
10220 {.AsmStrOffset: 6402, .AliasCondStart: 1832, .NumOperands: 3, .NumConds: 3 },
10221 {.AsmStrOffset: 6411, .AliasCondStart: 1835, .NumOperands: 3, .NumConds: 3 },
10222 {.AsmStrOffset: 6420, .AliasCondStart: 1838, .NumOperands: 3, .NumConds: 3 },
10223 {.AsmStrOffset: 6430, .AliasCondStart: 1841, .NumOperands: 3, .NumConds: 3 },
10224 {.AsmStrOffset: 6440, .AliasCondStart: 1844, .NumOperands: 3, .NumConds: 3 },
10225 {.AsmStrOffset: 6450, .AliasCondStart: 1847, .NumOperands: 3, .NumConds: 3 },
10226 {.AsmStrOffset: 6460, .AliasCondStart: 1850, .NumOperands: 3, .NumConds: 3 },
10227 {.AsmStrOffset: 6472, .AliasCondStart: 1853, .NumOperands: 3, .NumConds: 3 },
10228 {.AsmStrOffset: 6484, .AliasCondStart: 1856, .NumOperands: 3, .NumConds: 3 },
10229 {.AsmStrOffset: 6495, .AliasCondStart: 1859, .NumOperands: 3, .NumConds: 3 },
10230 // PPC::gBCLat - 601
10231 {.AsmStrOffset: 6506, .AliasCondStart: 1862, .NumOperands: 4, .NumConds: 3 },
10232 {.AsmStrOffset: 6526, .AliasCondStart: 1865, .NumOperands: 4, .NumConds: 3 },
10233 // PPC::gBCat - 603
10234 {.AsmStrOffset: 6546, .AliasCondStart: 1868, .NumOperands: 4, .NumConds: 3 },
10235 {.AsmStrOffset: 6565, .AliasCondStart: 1871, .NumOperands: 4, .NumConds: 3 },
10236 };
10237
10238 static const AliasPatternCond Conds[] = {
10239 // (ADDI gprc:$rD, ZERO, s16imm:$imm) - 0
10240 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10241 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO},
10242 // (ADDI8 g8rc:$rD, ZERO8, s16imm64:$imm) - 2
10243 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10244 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO8},
10245 // (ADDIS gprc:$rD, ZERO, s17imm:$imm) - 4
10246 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10247 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO},
10248 // (ADDIS8 g8rc:$rD, ZERO8, s17imm64:$imm) - 6
10249 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10250 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO8},
10251 // (ADDPCIS g8rc:$RT, 0) - 8
10252 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10253 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10254 // (BCC (pred 12, crrc:$cc), condbrtarget:$dst) - 10
10255 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10256 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10257 // (BCC (pred 12, CR0), condbrtarget:$dst) - 12
10258 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10259 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10260 // (BCC (pred 14, crrc:$cc), condbrtarget:$dst) - 14
10261 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10262 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10263 // (BCC (pred 14, CR0), condbrtarget:$dst) - 16
10264 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10265 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10266 // (BCC (pred 15, crrc:$cc), condbrtarget:$dst) - 18
10267 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10268 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10269 // (BCC (pred 15, CR0), condbrtarget:$dst) - 20
10270 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10271 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10272 // (BCC (pred 44, crrc:$cc), condbrtarget:$dst) - 22
10273 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10274 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10275 // (BCC (pred 44, CR0), condbrtarget:$dst) - 24
10276 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10277 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10278 // (BCC (pred 46, crrc:$cc), condbrtarget:$dst) - 26
10279 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10280 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10281 // (BCC (pred 46, CR0), condbrtarget:$dst) - 28
10282 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10283 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10284 // (BCC (pred 47, crrc:$cc), condbrtarget:$dst) - 30
10285 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10286 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10287 // (BCC (pred 47, CR0), condbrtarget:$dst) - 32
10288 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10289 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10290 // (BCC (pred 76, crrc:$cc), condbrtarget:$dst) - 34
10291 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10292 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10293 // (BCC (pred 76, CR0), condbrtarget:$dst) - 36
10294 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10295 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10296 // (BCC (pred 78, crrc:$cc), condbrtarget:$dst) - 38
10297 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10298 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10299 // (BCC (pred 78, CR0), condbrtarget:$dst) - 40
10300 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10301 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10302 // (BCC (pred 79, crrc:$cc), condbrtarget:$dst) - 42
10303 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10304 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10305 // (BCC (pred 79, CR0), condbrtarget:$dst) - 44
10306 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10307 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10308 // (BCC (pred 68, crrc:$cc), condbrtarget:$dst) - 46
10309 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10310 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10311 // (BCC (pred 68, CR0), condbrtarget:$dst) - 48
10312 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10313 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10314 // (BCC (pred 70, crrc:$cc), condbrtarget:$dst) - 50
10315 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10316 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10317 // (BCC (pred 70, CR0), condbrtarget:$dst) - 52
10318 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10319 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10320 // (BCC (pred 71, crrc:$cc), condbrtarget:$dst) - 54
10321 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10322 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10323 // (BCC (pred 71, CR0), condbrtarget:$dst) - 56
10324 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10325 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10326 // (BCCA (pred 12, crrc:$cc), abscondbrtarget:$dst) - 58
10327 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10328 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10329 // (BCCA (pred 12, CR0), abscondbrtarget:$dst) - 60
10330 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10331 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10332 // (BCCA (pred 14, crrc:$cc), abscondbrtarget:$dst) - 62
10333 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10334 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10335 // (BCCA (pred 14, CR0), abscondbrtarget:$dst) - 64
10336 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10337 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10338 // (BCCA (pred 15, crrc:$cc), abscondbrtarget:$dst) - 66
10339 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10340 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10341 // (BCCA (pred 15, CR0), abscondbrtarget:$dst) - 68
10342 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10343 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10344 // (BCCA (pred 44, crrc:$cc), abscondbrtarget:$dst) - 70
10345 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10346 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10347 // (BCCA (pred 44, CR0), abscondbrtarget:$dst) - 72
10348 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10349 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10350 // (BCCA (pred 46, crrc:$cc), abscondbrtarget:$dst) - 74
10351 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10352 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10353 // (BCCA (pred 46, CR0), abscondbrtarget:$dst) - 76
10354 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10355 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10356 // (BCCA (pred 47, crrc:$cc), abscondbrtarget:$dst) - 78
10357 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10358 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10359 // (BCCA (pred 47, CR0), abscondbrtarget:$dst) - 80
10360 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10361 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10362 // (BCCA (pred 76, crrc:$cc), abscondbrtarget:$dst) - 82
10363 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10364 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10365 // (BCCA (pred 76, CR0), abscondbrtarget:$dst) - 84
10366 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10367 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10368 // (BCCA (pred 78, crrc:$cc), abscondbrtarget:$dst) - 86
10369 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10370 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10371 // (BCCA (pred 78, CR0), abscondbrtarget:$dst) - 88
10372 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10373 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10374 // (BCCA (pred 79, crrc:$cc), abscondbrtarget:$dst) - 90
10375 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10376 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10377 // (BCCA (pred 79, CR0), abscondbrtarget:$dst) - 92
10378 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10379 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10380 // (BCCA (pred 68, crrc:$cc), abscondbrtarget:$dst) - 94
10381 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10382 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10383 // (BCCA (pred 68, CR0), abscondbrtarget:$dst) - 96
10384 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10385 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10386 // (BCCA (pred 70, crrc:$cc), abscondbrtarget:$dst) - 98
10387 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10388 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10389 // (BCCA (pred 70, CR0), abscondbrtarget:$dst) - 100
10390 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10391 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10392 // (BCCA (pred 71, crrc:$cc), abscondbrtarget:$dst) - 102
10393 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10394 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10395 // (BCCA (pred 71, CR0), abscondbrtarget:$dst) - 104
10396 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10397 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10398 // (BCCCTR (pred 12, crrc:$cc)) - 106
10399 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10400 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10401 // (BCCCTR (pred 12, CR0)) - 108
10402 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10403 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10404 // (BCCCTR (pred 14, crrc:$cc)) - 110
10405 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10406 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10407 // (BCCCTR (pred 14, CR0)) - 112
10408 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10409 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10410 // (BCCCTR (pred 15, crrc:$cc)) - 114
10411 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10412 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10413 // (BCCCTR (pred 15, CR0)) - 116
10414 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10415 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10416 // (BCCCTR (pred 44, crrc:$cc)) - 118
10417 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10418 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10419 // (BCCCTR (pred 44, CR0)) - 120
10420 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10421 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10422 // (BCCCTR (pred 46, crrc:$cc)) - 122
10423 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10424 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10425 // (BCCCTR (pred 46, CR0)) - 124
10426 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10427 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10428 // (BCCCTR (pred 47, crrc:$cc)) - 126
10429 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10430 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10431 // (BCCCTR (pred 47, CR0)) - 128
10432 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10433 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10434 // (BCCCTR (pred 76, crrc:$cc)) - 130
10435 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10436 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10437 // (BCCCTR (pred 76, CR0)) - 132
10438 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10439 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10440 // (BCCCTR (pred 78, crrc:$cc)) - 134
10441 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10442 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10443 // (BCCCTR (pred 78, CR0)) - 136
10444 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10445 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10446 // (BCCCTR (pred 79, crrc:$cc)) - 138
10447 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10448 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10449 // (BCCCTR (pred 79, CR0)) - 140
10450 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10451 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10452 // (BCCCTR (pred 68, crrc:$cc)) - 142
10453 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10454 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10455 // (BCCCTR (pred 68, CR0)) - 144
10456 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10457 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10458 // (BCCCTR (pred 70, crrc:$cc)) - 146
10459 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10460 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10461 // (BCCCTR (pred 70, CR0)) - 148
10462 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10463 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10464 // (BCCCTR (pred 71, crrc:$cc)) - 150
10465 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10466 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10467 // (BCCCTR (pred 71, CR0)) - 152
10468 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10469 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10470 // (BCCCTRL (pred 12, crrc:$cc)) - 154
10471 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10472 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10473 // (BCCCTRL (pred 12, CR0)) - 156
10474 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10475 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10476 // (BCCCTRL (pred 14, crrc:$cc)) - 158
10477 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10478 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10479 // (BCCCTRL (pred 14, CR0)) - 160
10480 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10481 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10482 // (BCCCTRL (pred 15, crrc:$cc)) - 162
10483 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10484 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10485 // (BCCCTRL (pred 15, CR0)) - 164
10486 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10487 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10488 // (BCCCTRL (pred 44, crrc:$cc)) - 166
10489 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10490 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10491 // (BCCCTRL (pred 44, CR0)) - 168
10492 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10493 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10494 // (BCCCTRL (pred 46, crrc:$cc)) - 170
10495 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10496 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10497 // (BCCCTRL (pred 46, CR0)) - 172
10498 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10499 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10500 // (BCCCTRL (pred 47, crrc:$cc)) - 174
10501 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10502 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10503 // (BCCCTRL (pred 47, CR0)) - 176
10504 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10505 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10506 // (BCCCTRL (pred 76, crrc:$cc)) - 178
10507 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10508 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10509 // (BCCCTRL (pred 76, CR0)) - 180
10510 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10511 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10512 // (BCCCTRL (pred 78, crrc:$cc)) - 182
10513 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10514 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10515 // (BCCCTRL (pred 78, CR0)) - 184
10516 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10517 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10518 // (BCCCTRL (pred 79, crrc:$cc)) - 186
10519 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10520 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10521 // (BCCCTRL (pred 79, CR0)) - 188
10522 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10523 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10524 // (BCCCTRL (pred 68, crrc:$cc)) - 190
10525 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10526 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10527 // (BCCCTRL (pred 68, CR0)) - 192
10528 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10529 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10530 // (BCCCTRL (pred 70, crrc:$cc)) - 194
10531 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10532 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10533 // (BCCCTRL (pred 70, CR0)) - 196
10534 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10535 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10536 // (BCCCTRL (pred 71, crrc:$cc)) - 198
10537 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10538 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10539 // (BCCCTRL (pred 71, CR0)) - 200
10540 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10541 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10542 // (BCCL (pred 12, crrc:$cc), condbrtarget:$dst) - 202
10543 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10544 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10545 // (BCCL (pred 12, CR0), condbrtarget:$dst) - 204
10546 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10547 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10548 // (BCCL (pred 14, crrc:$cc), condbrtarget:$dst) - 206
10549 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10550 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10551 // (BCCL (pred 14, CR0), condbrtarget:$dst) - 208
10552 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10553 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10554 // (BCCL (pred 15, crrc:$cc), condbrtarget:$dst) - 210
10555 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10556 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10557 // (BCCL (pred 15, CR0), condbrtarget:$dst) - 212
10558 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10559 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10560 // (BCCL (pred 44, crrc:$cc), condbrtarget:$dst) - 214
10561 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10562 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10563 // (BCCL (pred 44, CR0), condbrtarget:$dst) - 216
10564 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10565 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10566 // (BCCL (pred 46, crrc:$cc), condbrtarget:$dst) - 218
10567 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10568 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10569 // (BCCL (pred 46, CR0), condbrtarget:$dst) - 220
10570 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10571 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10572 // (BCCL (pred 47, crrc:$cc), condbrtarget:$dst) - 222
10573 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10574 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10575 // (BCCL (pred 47, CR0), condbrtarget:$dst) - 224
10576 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10577 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10578 // (BCCL (pred 76, crrc:$cc), condbrtarget:$dst) - 226
10579 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10580 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10581 // (BCCL (pred 76, CR0), condbrtarget:$dst) - 228
10582 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10583 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10584 // (BCCL (pred 78, crrc:$cc), condbrtarget:$dst) - 230
10585 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10586 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10587 // (BCCL (pred 78, CR0), condbrtarget:$dst) - 232
10588 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10589 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10590 // (BCCL (pred 79, crrc:$cc), condbrtarget:$dst) - 234
10591 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10592 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10593 // (BCCL (pred 79, CR0), condbrtarget:$dst) - 236
10594 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10595 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10596 // (BCCL (pred 68, crrc:$cc), condbrtarget:$dst) - 238
10597 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10598 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10599 // (BCCL (pred 68, CR0), condbrtarget:$dst) - 240
10600 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10601 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10602 // (BCCL (pred 70, crrc:$cc), condbrtarget:$dst) - 242
10603 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10604 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10605 // (BCCL (pred 70, CR0), condbrtarget:$dst) - 244
10606 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10607 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10608 // (BCCL (pred 71, crrc:$cc), condbrtarget:$dst) - 246
10609 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10610 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10611 // (BCCL (pred 71, CR0), condbrtarget:$dst) - 248
10612 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10613 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10614 // (BCCLA (pred 12, crrc:$cc), abscondbrtarget:$dst) - 250
10615 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10616 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10617 // (BCCLA (pred 12, CR0), abscondbrtarget:$dst) - 252
10618 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10619 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10620 // (BCCLA (pred 14, crrc:$cc), abscondbrtarget:$dst) - 254
10621 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10622 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10623 // (BCCLA (pred 14, CR0), abscondbrtarget:$dst) - 256
10624 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10625 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10626 // (BCCLA (pred 15, crrc:$cc), abscondbrtarget:$dst) - 258
10627 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10628 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10629 // (BCCLA (pred 15, CR0), abscondbrtarget:$dst) - 260
10630 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10631 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10632 // (BCCLA (pred 44, crrc:$cc), abscondbrtarget:$dst) - 262
10633 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10634 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10635 // (BCCLA (pred 44, CR0), abscondbrtarget:$dst) - 264
10636 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10637 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10638 // (BCCLA (pred 46, crrc:$cc), abscondbrtarget:$dst) - 266
10639 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10640 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10641 // (BCCLA (pred 46, CR0), abscondbrtarget:$dst) - 268
10642 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10643 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10644 // (BCCLA (pred 47, crrc:$cc), abscondbrtarget:$dst) - 270
10645 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10646 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10647 // (BCCLA (pred 47, CR0), abscondbrtarget:$dst) - 272
10648 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10649 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10650 // (BCCLA (pred 76, crrc:$cc), abscondbrtarget:$dst) - 274
10651 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10652 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10653 // (BCCLA (pred 76, CR0), abscondbrtarget:$dst) - 276
10654 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10655 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10656 // (BCCLA (pred 78, crrc:$cc), abscondbrtarget:$dst) - 278
10657 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10658 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10659 // (BCCLA (pred 78, CR0), abscondbrtarget:$dst) - 280
10660 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10661 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10662 // (BCCLA (pred 79, crrc:$cc), abscondbrtarget:$dst) - 282
10663 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10664 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10665 // (BCCLA (pred 79, CR0), abscondbrtarget:$dst) - 284
10666 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10667 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10668 // (BCCLA (pred 68, crrc:$cc), abscondbrtarget:$dst) - 286
10669 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10670 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10671 // (BCCLA (pred 68, CR0), abscondbrtarget:$dst) - 288
10672 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10673 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10674 // (BCCLA (pred 70, crrc:$cc), abscondbrtarget:$dst) - 290
10675 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10676 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10677 // (BCCLA (pred 70, CR0), abscondbrtarget:$dst) - 292
10678 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10679 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10680 // (BCCLA (pred 71, crrc:$cc), abscondbrtarget:$dst) - 294
10681 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10682 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10683 // (BCCLA (pred 71, CR0), abscondbrtarget:$dst) - 296
10684 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10685 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10686 // (BCCLR (pred 12, crrc:$cc)) - 298
10687 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10688 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10689 // (BCCLR (pred 12, CR0)) - 300
10690 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10691 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10692 // (BCCLR (pred 14, crrc:$cc)) - 302
10693 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10694 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10695 // (BCCLR (pred 14, CR0)) - 304
10696 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10697 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10698 // (BCCLR (pred 15, crrc:$cc)) - 306
10699 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10700 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10701 // (BCCLR (pred 15, CR0)) - 308
10702 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10703 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10704 // (BCCLR (pred 44, crrc:$cc)) - 310
10705 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10706 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10707 // (BCCLR (pred 44, CR0)) - 312
10708 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10709 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10710 // (BCCLR (pred 46, crrc:$cc)) - 314
10711 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10712 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10713 // (BCCLR (pred 46, CR0)) - 316
10714 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10715 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10716 // (BCCLR (pred 47, crrc:$cc)) - 318
10717 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10718 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10719 // (BCCLR (pred 47, CR0)) - 320
10720 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10721 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10722 // (BCCLR (pred 76, crrc:$cc)) - 322
10723 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10724 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10725 // (BCCLR (pred 76, CR0)) - 324
10726 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10727 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10728 // (BCCLR (pred 78, crrc:$cc)) - 326
10729 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10730 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10731 // (BCCLR (pred 78, CR0)) - 328
10732 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10733 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10734 // (BCCLR (pred 79, crrc:$cc)) - 330
10735 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10736 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10737 // (BCCLR (pred 79, CR0)) - 332
10738 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10739 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10740 // (BCCLR (pred 68, crrc:$cc)) - 334
10741 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10742 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10743 // (BCCLR (pred 68, CR0)) - 336
10744 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10745 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10746 // (BCCLR (pred 70, crrc:$cc)) - 338
10747 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10748 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10749 // (BCCLR (pred 70, CR0)) - 340
10750 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10751 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10752 // (BCCLR (pred 71, crrc:$cc)) - 342
10753 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10754 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10755 // (BCCLR (pred 71, CR0)) - 344
10756 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10757 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10758 // (BCCLRL (pred 12, crrc:$cc)) - 346
10759 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10760 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10761 // (BCCLRL (pred 12, CR0)) - 348
10762 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10763 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10764 // (BCCLRL (pred 14, crrc:$cc)) - 350
10765 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10766 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10767 // (BCCLRL (pred 14, CR0)) - 352
10768 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10769 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10770 // (BCCLRL (pred 15, crrc:$cc)) - 354
10771 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10772 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10773 // (BCCLRL (pred 15, CR0)) - 356
10774 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10775 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10776 // (BCCLRL (pred 44, crrc:$cc)) - 358
10777 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10778 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10779 // (BCCLRL (pred 44, CR0)) - 360
10780 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10781 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10782 // (BCCLRL (pred 46, crrc:$cc)) - 362
10783 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10784 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10785 // (BCCLRL (pred 46, CR0)) - 364
10786 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10787 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10788 // (BCCLRL (pred 47, crrc:$cc)) - 366
10789 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10790 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10791 // (BCCLRL (pred 47, CR0)) - 368
10792 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10793 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10794 // (BCCLRL (pred 76, crrc:$cc)) - 370
10795 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10796 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10797 // (BCCLRL (pred 76, CR0)) - 372
10798 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10799 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10800 // (BCCLRL (pred 78, crrc:$cc)) - 374
10801 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10802 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10803 // (BCCLRL (pred 78, CR0)) - 376
10804 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10805 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10806 // (BCCLRL (pred 79, crrc:$cc)) - 378
10807 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10808 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10809 // (BCCLRL (pred 79, CR0)) - 380
10810 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10811 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10812 // (BCCLRL (pred 68, crrc:$cc)) - 382
10813 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10814 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10815 // (BCCLRL (pred 68, CR0)) - 384
10816 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10817 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10818 // (BCCLRL (pred 70, crrc:$cc)) - 386
10819 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10820 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10821 // (BCCLRL (pred 70, CR0)) - 388
10822 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10823 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10824 // (BCCLRL (pred 71, crrc:$cc)) - 390
10825 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10826 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10827 // (BCCLRL (pred 71, CR0)) - 392
10828 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10829 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10830 // (CMPD CR0, g8rc:$rA, g8rc:$rB) - 394
10831 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10832 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10833 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10834 // (CMPDI CR0, g8rc:$rA, s16imm64:$imm) - 397
10835 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10836 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10837 // (CMPLD CR0, g8rc:$rA, g8rc:$rB) - 399
10838 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10839 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10840 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10841 // (CMPLDI CR0, g8rc:$rA, u16imm64:$imm) - 402
10842 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10843 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10844 // (CMPLW CR0, gprc:$rA, gprc:$rB) - 404
10845 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10846 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10847 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10848 // (CMPLWI CR0, gprc:$rA, u16imm:$imm) - 407
10849 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10850 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10851 // (CMPW CR0, gprc:$rA, gprc:$rB) - 409
10852 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10853 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10854 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10855 // (CMPWI CR0, gprc:$rA, s16imm:$imm) - 412
10856 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10857 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10858 // (CNTLZW gprc:$rA, gprc:$rS) - 414
10859 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10860 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10861 // (CNTLZW8 g8rc:$rA, g8rc:$rS) - 416
10862 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10863 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10864 // (CNTLZW8_rec g8rc:$rA, g8rc:$rS) - 418
10865 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10866 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10867 // (CNTLZW_rec gprc:$rA, gprc:$rS) - 420
10868 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10869 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10870 // (CP_PASTE_rec gprc:$RA, gprc:$RB, 1) - 422
10871 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10872 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10873 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10874 // (CREQV crbitrc:$bx, crbitrc:$bx, crbitrc:$bx) - 425
10875 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10876 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
10877 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
10878 // (CRNOR crbitrc:$bx, crbitrc:$by, crbitrc:$by) - 428
10879 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10880 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10881 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
10882 // (CROR crbitrc:$bx, crbitrc:$by, crbitrc:$by) - 431
10883 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10884 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10885 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
10886 // (CRXOR crbitrc:$bx, crbitrc:$bx, crbitrc:$bx) - 434
10887 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10888 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
10889 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
10890 // (DMSHA2HASH dmr:$AT, dmr:$AB, 0) - 437
10891 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10892 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10893 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10894 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10895 // (DMSHA2HASH dmr:$AT, dmr:$AB, 1) - 441
10896 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10897 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10898 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10899 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10900 // (DMSHA3HASH dmrp:$ATp, 0) - 445
10901 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRpRCRegClassID},
10902 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10903 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10904 // (DMSHA3HASH dmrp:$ATp, 12) - 448
10905 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRpRCRegClassID},
10906 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10907 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10908 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 0, u1imm:$E, 0) - 451
10909 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10910 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10911 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10912 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10913 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10914 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10915 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 0, u1imm:$E, 1) - 457
10916 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10917 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10918 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10919 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10920 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10921 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10922 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 0, u1imm:$E, 2) - 463
10923 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10924 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10925 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10926 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10927 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10928 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
10929 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 0, u1imm:$E, 3) - 469
10930 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10931 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10932 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10933 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10934 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10935 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
10936 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 1, u1imm:$E, 0) - 475
10937 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10938 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10939 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10940 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10941 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10942 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10943 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 1, u1imm:$E, 1) - 481
10944 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10945 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10946 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10947 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10948 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10949 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10950 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 2, 0, 0) - 487
10951 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10952 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10953 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10954 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
10955 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10956 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10957 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 3, 0, 0) - 493
10958 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10959 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10960 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10961 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
10962 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10963 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10964 // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0LT) - 499
10965 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10966 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRC_NOR0RegClassID},
10967 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10968 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0LT},
10969 // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0GT) - 503
10970 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10971 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRC_NOR0RegClassID},
10972 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10973 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0GT},
10974 // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0EQ) - 507
10975 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10976 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRC_NOR0RegClassID},
10977 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10978 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0EQ},
10979 // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0LT) - 511
10980 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10981 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
10982 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10983 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0LT},
10984 // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0GT) - 515
10985 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10986 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
10987 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10988 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0GT},
10989 // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0EQ) - 519
10990 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10991 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
10992 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10993 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0EQ},
10994 // (MBAR 0) - 523
10995 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10996 // (MFDCR gprc:$Rx, 128) - 524
10997 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10998 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(128)},
10999 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11000 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11001 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11002 // (MFDCR gprc:$Rx, 129) - 529
11003 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11004 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(129)},
11005 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11006 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11007 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11008 // (MFDCR gprc:$Rx, 130) - 534
11009 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11010 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(130)},
11011 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11012 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11013 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11014 // (MFDCR gprc:$Rx, 131) - 539
11015 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11016 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(131)},
11017 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11018 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11019 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11020 // (MFDCR gprc:$Rx, 132) - 544
11021 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11022 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(132)},
11023 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11024 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11025 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11026 // (MFDCR gprc:$Rx, 133) - 549
11027 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11028 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(133)},
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, 134) - 554
11033 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11034 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(134)},
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, 135) - 559
11039 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11040 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(135)},
11041 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11042 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11043 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11044 // (MFSPR gprc:$Rx, 1) - 564
11045 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11046 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11047 // (MFSPR gprc:$Rx, 3) - 566
11048 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11049 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
11050 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11051 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11052 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11053 // (MFSPR gprc:$Rx, 4) - 571
11054 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11055 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
11056 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11057 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11058 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11059 // (MFSPR gprc:$Rx, 5) - 576
11060 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11061 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(5)},
11062 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11063 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11064 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11065 // (MFSPR gprc:$Rx, 8) - 581
11066 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11067 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
11068 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11069 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11070 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11071 // (MFSPR gprc:$Rx, 9) - 586
11072 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11073 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
11074 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11075 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11076 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11077 // (MFSPR gprc:$Rx, 13) - 591
11078 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11079 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
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, 17) - 596
11084 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11085 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
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, 18) - 601
11090 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11091 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
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, 19) - 606
11096 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11097 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
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, 22) - 611
11102 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11103 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
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, 25) - 616
11108 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11109 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
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, 26) - 621
11114 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11115 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
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, 27) - 626
11120 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11121 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
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, 28) - 631
11126 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11127 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
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, 29) - 636
11132 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11133 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
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:$RT, 280) - 641
11138 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11139 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
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:$RT, 287) - 646
11144 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11145 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(287)},
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, 512) - 651
11150 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11151 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
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, 536) - 656
11156 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11157 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(536)},
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, 537) - 661
11162 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11163 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(537)},
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:$Rx, 528) - 666
11168 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11169 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(528)},
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:$Rx, 529) - 671
11174 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11175 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(529)},
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, 538) - 676
11180 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11181 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(538)},
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, 539) - 681
11186 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11187 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(539)},
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, 530) - 686
11192 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11193 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(530)},
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, 531) - 691
11198 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11199 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(531)},
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, 540) - 696
11204 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11205 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(540)},
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, 541) - 701
11210 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11211 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(541)},
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, 532) - 706
11216 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11217 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(532)},
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, 533) - 711
11222 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11223 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(533)},
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, 542) - 716
11228 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11229 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(542)},
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, 543) - 721
11234 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11235 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(543)},
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, 534) - 726
11240 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11241 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(534)},
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, 535) - 731
11246 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11247 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(535)},
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:$RT, 896) - 736
11252 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11253 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(896)},
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, 980) - 741
11258 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11259 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(980)},
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, 981) - 746
11264 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11265 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(981)},
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, 986) - 751
11270 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11271 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(986)},
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, 988) - 756
11276 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11277 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(988)},
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:$Rx, 989) - 761
11282 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11283 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(989)},
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, 990) - 766
11288 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11289 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(990)},
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, 991) - 771
11294 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11295 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(991)},
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, 1018) - 776
11300 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11301 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1018)},
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, 1019) - 781
11306 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11307 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1019)},
11308 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11309 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11310 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11311 // (MFSPR8 g8rc:$Rx, 1) - 786
11312 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11313 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11314 // (MFSPR8 g8rc:$Rx, 3) - 788
11315 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11316 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
11317 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11318 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11319 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11320 // (MFSPR8 g8rc:$Rx, 4) - 793
11321 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11322 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
11323 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11324 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11325 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11326 // (MFSPR8 g8rc:$Rx, 5) - 798
11327 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11328 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(5)},
11329 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11330 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11331 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11332 // (MFSPR8 g8rc:$Rx, 8) - 803
11333 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11334 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
11335 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11336 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11337 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11338 // (MFSPR8 g8rc:$Rx, 9) - 808
11339 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11340 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
11341 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11342 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11343 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11344 // (MFSPR8 g8rc:$Rx, 13) - 813
11345 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11346 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
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, 17) - 818
11351 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11352 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
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, 18) - 823
11357 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11358 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
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, 19) - 828
11363 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11364 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
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, 22) - 833
11369 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11370 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
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, 25) - 838
11375 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11376 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
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, 26) - 843
11381 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11382 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
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, 27) - 848
11387 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11388 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
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, 28) - 853
11393 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11394 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
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, 29) - 858
11399 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11400 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
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:$RT, 280) - 863
11405 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11406 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
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:$RT, 287) - 868
11411 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11412 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(287)},
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, 512) - 873
11417 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11418 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
11419 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11420 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11421 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11422 // (MFTB gprc:$Rx, 269) - 878
11423 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11424 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(269)},
11425 // (MFUDSCR gprc:$Rx) - 880
11426 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11427 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11428 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11429 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11430 // (MFVRSAVE gprc:$rS) - 884
11431 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11432 // (MFVSRD g8rc:$rA, f8rc:$src) - 885
11433 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11434 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11435 // (MFVSRWZ gprc:$rA, f8rc:$src) - 887
11436 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11437 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11438 // (MTCRF 255, gprc:$rA) - 889
11439 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(255)},
11440 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11441 // (MTCRF8 255, g8rc:$rA) - 891
11442 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(255)},
11443 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11444 // (MTDCR gprc:$Rx, 128) - 893
11445 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11446 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(128)},
11447 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11448 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11449 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11450 // (MTDCR gprc:$Rx, 129) - 898
11451 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11452 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(129)},
11453 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11454 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11455 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11456 // (MTDCR gprc:$Rx, 130) - 903
11457 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11458 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(130)},
11459 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11460 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11461 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11462 // (MTDCR gprc:$Rx, 131) - 908
11463 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11464 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(131)},
11465 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11466 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11467 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11468 // (MTDCR gprc:$Rx, 132) - 913
11469 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11470 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(132)},
11471 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11472 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11473 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11474 // (MTDCR gprc:$Rx, 133) - 918
11475 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11476 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(133)},
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, 134) - 923
11481 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11482 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(134)},
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, 135) - 928
11487 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11488 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(135)},
11489 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11490 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11491 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11492 // (MTFSF i32imm:$FLM, f8rc:$FRB, 0, 0) - 933
11493 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11494 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11495 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11496 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11497 // (MTFSFI u3imm:$BF, u4imm:$U, 0) - 937
11498 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11499 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11500 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11501 // (MTFSFI_rec u3imm:$BF, u4imm:$U, 0) - 940
11502 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11503 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11504 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11505 // (MTFSF_rec i32imm:$FLM, f8rc:$FRB, 0, 0) - 943
11506 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11507 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11508 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11509 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11510 // (MTMSR gprc:$RS, 0) - 947
11511 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11512 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11513 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11514 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11515 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11516 // (MTMSRD gprc:$RS, 0) - 952
11517 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11518 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11519 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11520 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11521 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11522 // (MTSPR 1, gprc:$Rx) - 957
11523 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11524 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11525 // (MTSPR 3, gprc:$Rx) - 959
11526 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
11527 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11528 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11529 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11530 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11531 // (MTSPR 8, gprc:$Rx) - 964
11532 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
11533 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11534 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11535 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11536 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11537 // (MTSPR 9, gprc:$Rx) - 969
11538 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
11539 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11540 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11541 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11542 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11543 // (MTSPR 13, gprc:$Rx) - 974
11544 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
11545 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11546 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11547 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11548 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11549 // (MTSPR 17, gprc:$Rx) - 979
11550 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
11551 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11552 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11553 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11554 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11555 // (MTSPR 18, gprc:$Rx) - 984
11556 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
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 19, gprc:$Rx) - 989
11562 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
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 22, gprc:$Rx) - 994
11568 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
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 25, gprc:$Rx) - 999
11574 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
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 26, gprc:$Rx) - 1004
11580 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
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 27, gprc:$Rx) - 1009
11586 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
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 28, gprc:$Rx) - 1014
11592 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
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 29, gprc:$Rx) - 1019
11598 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
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 280, gprc:$RT) - 1024
11604 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
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 284, gprc:$Rx) - 1029
11610 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(284)},
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 285, gprc:$Rx) - 1034
11616 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(285)},
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 512, gprc:$Rx) - 1039
11622 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
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 536, gprc:$Rx) - 1044
11628 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(536)},
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 537, gprc:$Rx) - 1049
11634 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(537)},
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 528, gprc:$Rx) - 1054
11640 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(528)},
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 529, gprc:$Rx) - 1059
11646 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(529)},
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 538, gprc:$Rx) - 1064
11652 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(538)},
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 539, gprc:$Rx) - 1069
11658 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(539)},
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 530, gprc:$Rx) - 1074
11664 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(530)},
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 531, gprc:$Rx) - 1079
11670 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(531)},
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 540, gprc:$Rx) - 1084
11676 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(540)},
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 541, gprc:$Rx) - 1089
11682 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(541)},
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 532, gprc:$Rx) - 1094
11688 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(532)},
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 533, gprc:$Rx) - 1099
11694 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(533)},
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 542, gprc:$Rx) - 1104
11700 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(542)},
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 543, gprc:$Rx) - 1109
11706 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(543)},
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 534, gprc:$Rx) - 1114
11712 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(534)},
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 535, gprc:$Rx) - 1119
11718 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(535)},
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 896, gprc:$RT) - 1124
11724 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(896)},
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 980, gprc:$Rx) - 1129
11730 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(980)},
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 981, gprc:$Rx) - 1134
11736 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(981)},
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 986, gprc:$Rx) - 1139
11742 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(986)},
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 988, gprc:$Rx) - 1144
11748 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(988)},
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 989, gprc:$Rx) - 1149
11754 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(989)},
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 990, gprc:$Rx) - 1154
11760 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(990)},
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 991, gprc:$Rx) - 1159
11766 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(991)},
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 1018, gprc:$Rx) - 1164
11772 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1018)},
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 1019, gprc:$Rx) - 1169
11778 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1019)},
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 // (MTSPR8 1, g8rc:$Rx) - 1174
11784 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11785 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11786 // (MTSPR8 3, g8rc:$Rx) - 1176
11787 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
11788 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11789 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11790 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11791 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11792 // (MTSPR8 8, g8rc:$Rx) - 1181
11793 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
11794 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11795 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11796 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11797 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11798 // (MTSPR8 9, g8rc:$Rx) - 1186
11799 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
11800 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11801 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11802 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11803 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11804 // (MTSPR8 13, g8rc:$Rx) - 1191
11805 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
11806 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11807 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11808 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11809 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11810 // (MTSPR8 17, g8rc:$Rx) - 1196
11811 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
11812 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11813 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11814 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11815 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11816 // (MTSPR8 18, g8rc:$Rx) - 1201
11817 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
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 19, g8rc:$Rx) - 1206
11823 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
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 22, g8rc:$Rx) - 1211
11829 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
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 25, g8rc:$Rx) - 1216
11835 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
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 26, g8rc:$Rx) - 1221
11841 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
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 27, g8rc:$Rx) - 1226
11847 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
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 28, g8rc:$Rx) - 1231
11853 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
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 29, g8rc:$Rx) - 1236
11859 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
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 280, g8rc:$RT) - 1241
11865 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
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 284, g8rc:$Rx) - 1246
11871 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(284)},
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 285, g8rc:$Rx) - 1251
11877 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(285)},
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 512, g8rc:$Rx) - 1256
11883 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
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 // (MTUDSCR gprc:$Rx) - 1261
11889 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11890 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11891 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11892 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11893 // (MTVRSAVE gprc:$rS) - 1265
11894 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11895 // (MTVSRD f8rc:$dst, g8rc:$rA) - 1266
11896 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11897 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11898 // (MTVSRWA f8rc:$dst, gprc:$rA) - 1268
11899 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11900 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11901 // (MTVSRWZ f8rc:$dst, gprc:$rA) - 1270
11902 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11903 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11904 // (NOR gprc:$rA, gprc:$rS, gprc:$rS) - 1272
11905 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11906 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11907 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11908 // (NOR8 g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1275
11909 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11910 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11911 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11912 // (NOR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1278
11913 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11914 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11915 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11916 // (NOR_rec gprc:$rA, gprc:$rS, gprc:$rS) - 1281
11917 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11918 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11919 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11920 // (OR gprc:$rA, gprc:$rB, gprc:$rB) - 1284
11921 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11922 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11923 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11924 // (OR8 g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1287
11925 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11926 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11927 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11928 // (OR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1290
11929 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11930 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11931 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11932 // (ORI R0, R0, 0) - 1293
11933 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
11934 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
11935 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11936 // (ORI8 X0, X0, 0) - 1296
11937 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
11938 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
11939 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11940 // (OR_rec gprc:$rA, gprc:$rB, gprc:$rB) - 1299
11941 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11942 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11943 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11944 // (PADDI8 g8rc:$RT, g8rc_nox0:$RA, s34imm64:$SI) - 1302
11945 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11946 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
11947 // (PADDIS gprc:$RT, ZERO, s32imm:$SI) - 1304
11948 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11949 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO},
11950 // (PADDIS8 g8rc:$RT, ZERO8, s32imm64:$SI) - 1306
11951 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11952 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO8},
11953 // (RFEBB 1) - 1308
11954 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11955 // (RLDCL g8rc:$rA, g8rc:$rS, gprc:$rB, 0) - 1309
11956 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11957 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11958 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11959 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11960 // (RLDCL_rec g8rc:$rA, g8rc:$rS, gprc:$rB, 0) - 1313
11961 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11962 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11963 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11964 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11965 // (RLDICL g8rc:$rA, g8rc:$rS, u6imm:$n, 0) - 1317
11966 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11967 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11968 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11969 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11970 // (RLDICL g8rc:$rA, g8rc:$rS, 0, u6imm:$n) - 1321
11971 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11972 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11973 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11974 // (RLDICL_32_64 g8rc:$rA, gprc:$rS, u6imm:$n, 0) - 1324
11975 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11976 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11977 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11978 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11979 // (RLDICL_32_64 g8rc:$rA, gprc:$rS, 0, u6imm:$n) - 1328
11980 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11981 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11982 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11983 // (RLDICL_rec g8rc:$rA, g8rc:$rS, u6imm:$n, 0) - 1331
11984 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11985 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11986 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11987 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11988 // (RLDICL_rec g8rc:$rA, g8rc:$rS, 0, u6imm:$n) - 1335
11989 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11990 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11991 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11992 // (RLWINM gprc:$rA, gprc:$rS, u5imm:$n, 0, 31) - 1338
11993 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11994 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11995 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11996 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11997 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
11998 // (RLWINM gprc:$rA, gprc:$rS, 0, u5imm:$n, 31) - 1343
11999 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12000 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12001 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12002 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12003 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12004 // (RLWINM8 g8rc:$rA, g8rc:$rS, u5imm:$n, 0, 31) - 1348
12005 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12006 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12007 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12008 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12009 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12010 // (RLWINM8 g8rc:$rA, g8rc:$rS, 0, u5imm:$n, 31) - 1353
12011 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12012 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12013 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12014 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12015 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12016 // (RLWINM8_rec g8rc:$rA, g8rc:$rS, u5imm:$n, 0, 31) - 1358
12017 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12018 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
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 // (RLWINM8_rec g8rc:$rA, g8rc:$rS, 0, u5imm:$n, 31) - 1363
12023 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12024 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
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 // (RLWINM_rec gprc:$rA, gprc:$rS, u5imm:$n, 0, 31) - 1368
12029 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12030 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
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 // (RLWINM_rec gprc:$rA, gprc:$rS, 0, u5imm:$n, 31) - 1373
12035 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12036 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
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 // (RLWNM gprc:$rA, gprc:$rS, gprc:$rB, 0, 31) - 1378
12041 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12042 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12043 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12044 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12045 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12046 // (RLWNM8 g8rc:$rA, g8rc:$rS, g8rc:$rB, 0, 31) - 1383
12047 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12048 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12049 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12050 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12051 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12052 // (RLWNM8_rec g8rc:$rA, g8rc:$rS, g8rc:$rB, 0, 31) - 1388
12053 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12054 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12055 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12056 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12057 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12058 // (RLWNM_rec gprc:$rA, gprc:$rS, gprc:$rB, 0, 31) - 1393
12059 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12060 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12061 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12062 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12063 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12064 // (SC 0) - 1398
12065 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12066 // (SUBF gprc:$rA, gprc:$rC, gprc:$rB) - 1399
12067 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12068 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12069 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12070 // (SUBF8 g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1402
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 // (SUBF8_rec g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1405
12075 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12076 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12077 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12078 // (SUBFC gprc:$rA, gprc:$rC, gprc:$rB) - 1408
12079 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12080 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12081 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12082 // (SUBFC8 g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1411
12083 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12084 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12085 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12086 // (SUBFC8_rec g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1414
12087 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12088 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12089 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12090 // (SUBFC_rec gprc:$rA, gprc:$rC, gprc:$rB) - 1417
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 // (SUBF_rec gprc:$rA, gprc:$rC, gprc:$rB) - 1420
12095 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12096 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12097 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12098 // (SYNC 0) - 1423
12099 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12100 // (SYNC 1) - 1424
12101 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12102 // (SYNC 2) - 1425
12103 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12104 // (SYNCP10 0, 0) - 1426
12105 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12106 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12107 // (SYNCP10 2, 0) - 1428
12108 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12109 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12110 // (SYNCP10 4, 0) - 1430
12111 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12112 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12113 // (SYNCP10 5, 0) - 1432
12114 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(5)},
12115 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12116 // (SYNCP10 u3imm:$L, 0) - 1434
12117 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12118 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12119 // (SYNCP10 1, 1) - 1436
12120 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12121 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12122 // (SYNCP10 0, 2) - 1438
12123 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12124 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12125 // (SYNCP10 0, 3) - 1440
12126 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12127 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12128 // (TD 16, g8rc:$rA, g8rc:$rB) - 1442
12129 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
12130 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12131 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12132 // (TD 4, g8rc:$rA, g8rc:$rB) - 1445
12133 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12134 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12135 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12136 // (TD 8, g8rc:$rA, g8rc:$rB) - 1448
12137 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12138 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12139 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12140 // (TD 24, g8rc:$rA, g8rc:$rB) - 1451
12141 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
12142 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12143 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12144 // (TD 2, g8rc:$rA, g8rc:$rB) - 1454
12145 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12146 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12147 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12148 // (TD 1, g8rc:$rA, g8rc:$rB) - 1457
12149 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12150 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12151 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12152 // (TD 31, g8rc:$rA, g8rc:$rB) - 1460
12153 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12154 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12155 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12156 // (TDI 16, g8rc:$rA, s16imm:$imm) - 1463
12157 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
12158 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12159 // (TDI 4, g8rc:$rA, s16imm:$imm) - 1465
12160 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12161 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12162 // (TDI 8, g8rc:$rA, s16imm:$imm) - 1467
12163 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12164 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12165 // (TDI 24, g8rc:$rA, s16imm:$imm) - 1469
12166 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
12167 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12168 // (TDI 2, g8rc:$rA, s16imm:$imm) - 1471
12169 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12170 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12171 // (TDI 1, g8rc:$rA, s16imm:$imm) - 1473
12172 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12173 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12174 // (TDI 31, g8rc:$rA, s16imm:$imm) - 1475
12175 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12176 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12177 // (TEND 0) - 1477
12178 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12179 // (TEND 1) - 1478
12180 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12181 // (TLBIE R0, gprc:$RB) - 1479
12182 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12183 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12184 // (TLBIEP9 R0, gprc:$RB, 0, 0, 0) - 1481
12185 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12186 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12187 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12188 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12189 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12190 // (TLBIEP9 gprc:$RB, gprc:$RS, 0, 0, 0) - 1486
12191 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12192 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12193 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12194 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12195 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12196 // (TLBILX 0, R0, R0) - 1491
12197 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12198 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12199 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12200 // (TLBILX 1, R0, R0) - 1494
12201 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12202 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12203 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12204 // (TLBILX 3, gprc:$RA, gprc:$RB) - 1497
12205 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12206 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12207 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12208 // (TLBILX 3, R0, gprc:$RB) - 1500
12209 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12210 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12211 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12212 // (TLBRE2 gprc:$RS, gprc:$A, 0) - 1503
12213 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12214 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12215 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12216 // (TLBRE2 gprc:$RS, gprc:$A, 1) - 1506
12217 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12218 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12219 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12220 // (TLBWE2 gprc:$RS, gprc:$A, 0) - 1509
12221 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12222 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12223 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12224 // (TLBWE2 gprc:$RS, gprc:$A, 1) - 1512
12225 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12226 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12227 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12228 // (TSR 0) - 1515
12229 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12230 // (TSR 1) - 1516
12231 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12232 // (TW 31, R0, R0) - 1517
12233 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12234 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12235 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12236 // (TW 16, gprc:$rA, gprc:$rB) - 1520
12237 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
12238 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12239 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12240 // (TW 4, gprc:$rA, gprc:$rB) - 1523
12241 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12242 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12243 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12244 // (TW 8, gprc:$rA, gprc:$rB) - 1526
12245 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12246 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12247 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12248 // (TW 24, gprc:$rA, gprc:$rB) - 1529
12249 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
12250 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12251 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12252 // (TW 2, gprc:$rA, gprc:$rB) - 1532
12253 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12254 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12255 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12256 // (TW 1, gprc:$rA, gprc:$rB) - 1535
12257 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12258 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12259 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12260 // (TW 31, gprc:$rA, gprc:$rB) - 1538
12261 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12262 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12263 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12264 // (TWI 16, gprc:$rA, s16imm:$imm) - 1541
12265 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
12266 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12267 // (TWI 4, gprc:$rA, s16imm:$imm) - 1543
12268 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12269 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12270 // (TWI 8, gprc:$rA, s16imm:$imm) - 1545
12271 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12272 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12273 // (TWI 24, gprc:$rA, s16imm:$imm) - 1547
12274 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
12275 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12276 // (TWI 2, gprc:$rA, s16imm:$imm) - 1549
12277 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12278 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12279 // (TWI 1, gprc:$rA, s16imm:$imm) - 1551
12280 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12281 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12282 // (TWI 31, gprc:$rA, s16imm:$imm) - 1553
12283 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12284 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12285 // (VNOR vrrc:$vD, vrrc:$vA, vrrc:$vA) - 1555
12286 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
12287 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
12288 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12289 // (VOR vrrc:$vD, vrrc:$vA, vrrc:$vA) - 1558
12290 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
12291 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
12292 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12293 // (WAIT 0) - 1561
12294 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12295 // (WAIT 1) - 1562
12296 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12297 // (WAIT 2) - 1563
12298 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12299 // (WAITP10 0, 0) - 1564
12300 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12301 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12302 // (WAITP10 1, 0) - 1566
12303 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12304 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12305 // (XORI R0, R0, 0) - 1568
12306 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12307 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12308 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12309 // (XORI8 X0, X0, 0) - 1571
12310 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
12311 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
12312 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12313 // (XVCPSGNDP vsrc:$XT, vsrc:$XB, vsrc:$XB) - 1574
12314 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12315 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12316 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12317 // (XVCPSGNSP vsrc:$XT, vsrc:$XB, vsrc:$XB) - 1577
12318 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12319 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12320 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12321 // (XXAESDECP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 0) - 1580
12322 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12323 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12324 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12325 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12326 // (XXAESDECP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 1) - 1584
12327 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12328 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12329 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12330 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12331 // (XXAESDECP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 2) - 1588
12332 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12333 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12334 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12335 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12336 // (XXAESENCP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 0) - 1592
12337 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12338 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12339 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12340 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12341 // (XXAESENCP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 1) - 1596
12342 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12343 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12344 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12345 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12346 // (XXAESENCP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 2) - 1600
12347 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12348 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12349 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12350 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12351 // (XXAESGENLKP vsrprc:$XTp, vsrprc:$XBp, 0) - 1604
12352 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12353 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12354 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12355 // (XXAESGENLKP vsrprc:$XTp, vsrprc:$XBp, 1) - 1607
12356 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12357 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12358 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12359 // (XXAESGENLKP vsrprc:$XTp, vsrprc:$XBp, 2) - 1610
12360 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12361 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12362 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12363 // (XXGFMUL128 vsrc:$XT, vsrc:$XA, vsrc:$XB, 0) - 1613
12364 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12365 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12366 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12367 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12368 // (XXGFMUL128 vsrc:$XT, vsrc:$XA, vsrc:$XB, 1) - 1617
12369 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12370 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12371 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12372 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12373 // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 0) - 1621
12374 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12375 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12376 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12377 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12378 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
12379 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
12380 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
12381 // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 3) - 1628
12382 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12383 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12384 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12385 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12386 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
12387 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
12388 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
12389 // (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 0) - 1635
12390 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12391 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12392 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12393 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12394 // (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 3) - 1639
12395 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12396 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12397 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12398 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12399 // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 2) - 1643
12400 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12401 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12402 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12403 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12404 // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 0) - 1647
12405 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12406 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSFRCRegClassID},
12407 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12408 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
12409 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
12410 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
12411 // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 3) - 1653
12412 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12413 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSFRCRegClassID},
12414 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12415 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
12416 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
12417 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
12418 // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 2) - 1659
12419 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12420 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSFRCRegClassID},
12421 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12422 // (gBC 12, crbitrc:$bi, condbrtarget:$dst) - 1662
12423 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12424 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12425 // (gBC 4, crbitrc:$bi, condbrtarget:$dst) - 1664
12426 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12427 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12428 // (gBC 14, crbitrc:$bi, condbrtarget:$dst) - 1666
12429 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12430 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12431 // (gBC 6, crbitrc:$bi, condbrtarget:$dst) - 1668
12432 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12433 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12434 // (gBC 15, crbitrc:$bi, condbrtarget:$dst) - 1670
12435 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12436 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12437 // (gBC 7, crbitrc:$bi, condbrtarget:$dst) - 1672
12438 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12439 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12440 // (gBC 8, crbitrc:$bi, condbrtarget:$dst) - 1674
12441 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12442 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12443 // (gBC 0, crbitrc:$bi, condbrtarget:$dst) - 1676
12444 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12445 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12446 // (gBC 10, crbitrc:$bi, condbrtarget:$dst) - 1678
12447 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12448 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12449 // (gBC 2, crbitrc:$bi, condbrtarget:$dst) - 1680
12450 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12451 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12452 // (gBCA 12, crbitrc:$bi, abscondbrtarget:$dst) - 1682
12453 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12454 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12455 // (gBCA 4, crbitrc:$bi, abscondbrtarget:$dst) - 1684
12456 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12457 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12458 // (gBCA 14, crbitrc:$bi, abscondbrtarget:$dst) - 1686
12459 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12460 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12461 // (gBCA 6, crbitrc:$bi, abscondbrtarget:$dst) - 1688
12462 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12463 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12464 // (gBCA 15, crbitrc:$bi, abscondbrtarget:$dst) - 1690
12465 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12466 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12467 // (gBCA 7, crbitrc:$bi, abscondbrtarget:$dst) - 1692
12468 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12469 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12470 // (gBCA 8, crbitrc:$bi, abscondbrtarget:$dst) - 1694
12471 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12472 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12473 // (gBCA 0, crbitrc:$bi, abscondbrtarget:$dst) - 1696
12474 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12475 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12476 // (gBCA 10, crbitrc:$bi, abscondbrtarget:$dst) - 1698
12477 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12478 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12479 // (gBCA 2, crbitrc:$bi, abscondbrtarget:$dst) - 1700
12480 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12481 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12482 // (gBCAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1702
12483 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12484 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12485 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12486 // (gBCAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1705
12487 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12488 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12489 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12490 // (gBCCTR u5imm:$bo, crbitrc:$bi, 0) - 1708
12491 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12492 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12493 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12494 // (gBCCTR 12, crbitrc:$bi, 0) - 1711
12495 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12496 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12497 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12498 // (gBCCTR 4, crbitrc:$bi, 0) - 1714
12499 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12500 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12501 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12502 // (gBCCTR 14, crbitrc:$bi, 0) - 1717
12503 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12504 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12505 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12506 // (gBCCTR 6, crbitrc:$bi, 0) - 1720
12507 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12508 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12509 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12510 // (gBCCTR 15, crbitrc:$bi, 0) - 1723
12511 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12512 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12513 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12514 // (gBCCTR 7, crbitrc:$bi, 0) - 1726
12515 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12516 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12517 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12518 // (gBCCTRL u5imm:$bo, crbitrc:$bi, 0) - 1729
12519 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12520 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12521 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12522 // (gBCCTRL 12, crbitrc:$bi, 0) - 1732
12523 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12524 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12525 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12526 // (gBCCTRL 4, crbitrc:$bi, 0) - 1735
12527 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12528 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12529 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12530 // (gBCCTRL 14, crbitrc:$bi, 0) - 1738
12531 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12532 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12533 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12534 // (gBCCTRL 6, crbitrc:$bi, 0) - 1741
12535 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12536 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12537 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12538 // (gBCCTRL 15, crbitrc:$bi, 0) - 1744
12539 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12540 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12541 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12542 // (gBCCTRL 7, crbitrc:$bi, 0) - 1747
12543 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12544 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12545 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12546 // (gBCL 12, crbitrc:$bi, condbrtarget:$dst) - 1750
12547 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12548 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12549 // (gBCL 4, crbitrc:$bi, condbrtarget:$dst) - 1752
12550 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12551 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12552 // (gBCL 14, crbitrc:$bi, condbrtarget:$dst) - 1754
12553 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12554 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12555 // (gBCL 6, crbitrc:$bi, condbrtarget:$dst) - 1756
12556 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12557 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12558 // (gBCL 15, crbitrc:$bi, condbrtarget:$dst) - 1758
12559 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12560 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12561 // (gBCL 7, crbitrc:$bi, condbrtarget:$dst) - 1760
12562 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12563 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12564 // (gBCL 8, crbitrc:$bi, condbrtarget:$dst) - 1762
12565 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12566 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12567 // (gBCL 0, crbitrc:$bi, condbrtarget:$dst) - 1764
12568 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12569 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12570 // (gBCL 10, crbitrc:$bi, condbrtarget:$dst) - 1766
12571 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12572 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12573 // (gBCL 2, crbitrc:$bi, condbrtarget:$dst) - 1768
12574 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12575 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12576 // (gBCLA 12, crbitrc:$bi, abscondbrtarget:$dst) - 1770
12577 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12578 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12579 // (gBCLA 4, crbitrc:$bi, abscondbrtarget:$dst) - 1772
12580 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12581 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12582 // (gBCLA 14, crbitrc:$bi, abscondbrtarget:$dst) - 1774
12583 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12584 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12585 // (gBCLA 6, crbitrc:$bi, abscondbrtarget:$dst) - 1776
12586 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12587 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12588 // (gBCLA 15, crbitrc:$bi, abscondbrtarget:$dst) - 1778
12589 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12590 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12591 // (gBCLA 7, crbitrc:$bi, abscondbrtarget:$dst) - 1780
12592 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12593 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12594 // (gBCLA 8, crbitrc:$bi, abscondbrtarget:$dst) - 1782
12595 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12596 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12597 // (gBCLA 0, crbitrc:$bi, abscondbrtarget:$dst) - 1784
12598 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12599 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12600 // (gBCLA 10, crbitrc:$bi, abscondbrtarget:$dst) - 1786
12601 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12602 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12603 // (gBCLA 2, crbitrc:$bi, abscondbrtarget:$dst) - 1788
12604 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12605 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12606 // (gBCLAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1790
12607 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12608 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12609 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12610 // (gBCLAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1793
12611 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12612 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12613 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12614 // (gBCLR u5imm:$bo, crbitrc:$bi, 0) - 1796
12615 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12616 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12617 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12618 // (gBCLR 12, crbitrc:$bi, 0) - 1799
12619 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12620 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12621 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12622 // (gBCLR 4, crbitrc:$bi, 0) - 1802
12623 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12624 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12625 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12626 // (gBCLR 14, crbitrc:$bi, 0) - 1805
12627 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12628 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12629 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12630 // (gBCLR 6, crbitrc:$bi, 0) - 1808
12631 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12632 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12633 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12634 // (gBCLR 15, crbitrc:$bi, 0) - 1811
12635 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12636 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12637 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12638 // (gBCLR 7, crbitrc:$bi, 0) - 1814
12639 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12640 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12641 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12642 // (gBCLR 8, crbitrc:$bi, 0) - 1817
12643 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12644 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12645 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12646 // (gBCLR 0, crbitrc:$bi, 0) - 1820
12647 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12648 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12649 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12650 // (gBCLR 10, crbitrc:$bi, 0) - 1823
12651 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12652 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12653 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12654 // (gBCLR 2, crbitrc:$bi, 0) - 1826
12655 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12656 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12657 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12658 // (gBCLRL u5imm:$bo, crbitrc:$bi, 0) - 1829
12659 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12660 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12661 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12662 // (gBCLRL 12, crbitrc:$bi, 0) - 1832
12663 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12664 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12665 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12666 // (gBCLRL 4, crbitrc:$bi, 0) - 1835
12667 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12668 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12669 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12670 // (gBCLRL 14, crbitrc:$bi, 0) - 1838
12671 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12672 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12673 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12674 // (gBCLRL 6, crbitrc:$bi, 0) - 1841
12675 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12676 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12677 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12678 // (gBCLRL 15, crbitrc:$bi, 0) - 1844
12679 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12680 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12681 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12682 // (gBCLRL 7, crbitrc:$bi, 0) - 1847
12683 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12684 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12685 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12686 // (gBCLRL 8, crbitrc:$bi, 0) - 1850
12687 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12688 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12689 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12690 // (gBCLRL 0, crbitrc:$bi, 0) - 1853
12691 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12692 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12693 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12694 // (gBCLRL 10, crbitrc:$bi, 0) - 1856
12695 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12696 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12697 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12698 // (gBCLRL 2, crbitrc:$bi, 0) - 1859
12699 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12700 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12701 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12702 // (gBCLat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1862
12703 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12704 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12705 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12706 // (gBCLat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1865
12707 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12708 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12709 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12710 // (gBCat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1868
12711 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12712 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12713 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12714 // (gBCat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1871
12715 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12716 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12717 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12718 };
12719
12720 static const char AsmStrings[] =
12721 /* 0 */ "li $\x01, $\xFF\x03\x01\0"
12722 /* 12 */ "lis $\x01, $\xFF\x03\x01\0"
12723 /* 25 */ "lnia $\x01\0"
12724 /* 33 */ "blt $\x02, $\xFF\x03\x02\0"
12725 /* 46 */ "blt $\xFF\x03\x02\0"
12726 /* 55 */ "blt- $\x02, $\xFF\x03\x02\0"
12727 /* 69 */ "blt- $\xFF\x03\x02\0"
12728 /* 79 */ "blt+ $\x02, $\xFF\x03\x02\0"
12729 /* 93 */ "blt+ $\xFF\x03\x02\0"
12730 /* 103 */ "bgt $\x02, $\xFF\x03\x02\0"
12731 /* 116 */ "bgt $\xFF\x03\x02\0"
12732 /* 125 */ "bgt- $\x02, $\xFF\x03\x02\0"
12733 /* 139 */ "bgt- $\xFF\x03\x02\0"
12734 /* 149 */ "bgt+ $\x02, $\xFF\x03\x02\0"
12735 /* 163 */ "bgt+ $\xFF\x03\x02\0"
12736 /* 173 */ "beq $\x02, $\xFF\x03\x02\0"
12737 /* 186 */ "beq $\xFF\x03\x02\0"
12738 /* 195 */ "beq- $\x02, $\xFF\x03\x02\0"
12739 /* 209 */ "beq- $\xFF\x03\x02\0"
12740 /* 219 */ "beq+ $\x02, $\xFF\x03\x02\0"
12741 /* 233 */ "beq+ $\xFF\x03\x02\0"
12742 /* 243 */ "bne $\x02, $\xFF\x03\x02\0"
12743 /* 256 */ "bne $\xFF\x03\x02\0"
12744 /* 265 */ "bne- $\x02, $\xFF\x03\x02\0"
12745 /* 279 */ "bne- $\xFF\x03\x02\0"
12746 /* 289 */ "bne+ $\x02, $\xFF\x03\x02\0"
12747 /* 303 */ "bne+ $\xFF\x03\x02\0"
12748 /* 313 */ "blta $\x02, $\xFF\x03\x03\0"
12749 /* 327 */ "blta $\xFF\x03\x03\0"
12750 /* 337 */ "blta- $\x02, $\xFF\x03\x03\0"
12751 /* 352 */ "blta- $\xFF\x03\x03\0"
12752 /* 363 */ "blta+ $\x02, $\xFF\x03\x03\0"
12753 /* 378 */ "blta+ $\xFF\x03\x03\0"
12754 /* 389 */ "bgta $\x02, $\xFF\x03\x03\0"
12755 /* 403 */ "bgta $\xFF\x03\x03\0"
12756 /* 413 */ "bgta- $\x02, $\xFF\x03\x03\0"
12757 /* 428 */ "bgta- $\xFF\x03\x03\0"
12758 /* 439 */ "bgta+ $\x02, $\xFF\x03\x03\0"
12759 /* 454 */ "bgta+ $\xFF\x03\x03\0"
12760 /* 465 */ "beqa $\x02, $\xFF\x03\x03\0"
12761 /* 479 */ "beqa $\xFF\x03\x03\0"
12762 /* 489 */ "beqa- $\x02, $\xFF\x03\x03\0"
12763 /* 504 */ "beqa- $\xFF\x03\x03\0"
12764 /* 515 */ "beqa+ $\x02, $\xFF\x03\x03\0"
12765 /* 530 */ "beqa+ $\xFF\x03\x03\0"
12766 /* 541 */ "bnea $\x02, $\xFF\x03\x03\0"
12767 /* 555 */ "bnea $\xFF\x03\x03\0"
12768 /* 565 */ "bnea- $\x02, $\xFF\x03\x03\0"
12769 /* 580 */ "bnea- $\xFF\x03\x03\0"
12770 /* 591 */ "bnea+ $\x02, $\xFF\x03\x03\0"
12771 /* 606 */ "bnea+ $\xFF\x03\x03\0"
12772 /* 617 */ "bltctr $\x02\0"
12773 /* 627 */ "bltctr\0"
12774 /* 634 */ "bltctr- $\x02\0"
12775 /* 645 */ "bltctr-\0"
12776 /* 653 */ "bltctr+ $\x02\0"
12777 /* 664 */ "bltctr+\0"
12778 /* 672 */ "bgtctr $\x02\0"
12779 /* 682 */ "bgtctr\0"
12780 /* 689 */ "bgtctr- $\x02\0"
12781 /* 700 */ "bgtctr-\0"
12782 /* 708 */ "bgtctr+ $\x02\0"
12783 /* 719 */ "bgtctr+\0"
12784 /* 727 */ "beqctr $\x02\0"
12785 /* 737 */ "beqctr\0"
12786 /* 744 */ "beqctr- $\x02\0"
12787 /* 755 */ "beqctr-\0"
12788 /* 763 */ "beqctr+ $\x02\0"
12789 /* 774 */ "beqctr+\0"
12790 /* 782 */ "bnectr $\x02\0"
12791 /* 792 */ "bnectr\0"
12792 /* 799 */ "bnectr- $\x02\0"
12793 /* 810 */ "bnectr-\0"
12794 /* 818 */ "bnectr+ $\x02\0"
12795 /* 829 */ "bnectr+\0"
12796 /* 837 */ "bltctrl $\x02\0"
12797 /* 848 */ "bltctrl\0"
12798 /* 856 */ "bltctrl- $\x02\0"
12799 /* 868 */ "bltctrl-\0"
12800 /* 877 */ "bltctrl+ $\x02\0"
12801 /* 889 */ "bltctrl+\0"
12802 /* 898 */ "bgtctrl $\x02\0"
12803 /* 909 */ "bgtctrl\0"
12804 /* 917 */ "bgtctrl- $\x02\0"
12805 /* 929 */ "bgtctrl-\0"
12806 /* 938 */ "bgtctrl+ $\x02\0"
12807 /* 950 */ "bgtctrl+\0"
12808 /* 959 */ "beqctrl $\x02\0"
12809 /* 970 */ "beqctrl\0"
12810 /* 978 */ "beqctrl- $\x02\0"
12811 /* 990 */ "beqctrl-\0"
12812 /* 999 */ "beqctrl+ $\x02\0"
12813 /* 1011 */ "beqctrl+\0"
12814 /* 1020 */ "bnectrl $\x02\0"
12815 /* 1031 */ "bnectrl\0"
12816 /* 1039 */ "bnectrl- $\x02\0"
12817 /* 1051 */ "bnectrl-\0"
12818 /* 1060 */ "bnectrl+ $\x02\0"
12819 /* 1072 */ "bnectrl+\0"
12820 /* 1081 */ "bltl $\x02, $\xFF\x03\x02\0"
12821 /* 1095 */ "bltl $\xFF\x03\x02\0"
12822 /* 1105 */ "bltl- $\x02, $\xFF\x03\x02\0"
12823 /* 1120 */ "bltl- $\xFF\x03\x02\0"
12824 /* 1131 */ "bltl+ $\x02, $\xFF\x03\x02\0"
12825 /* 1146 */ "bltl+ $\xFF\x03\x02\0"
12826 /* 1157 */ "bgtl $\x02, $\xFF\x03\x02\0"
12827 /* 1171 */ "bgtl $\xFF\x03\x02\0"
12828 /* 1181 */ "bgtl- $\x02, $\xFF\x03\x02\0"
12829 /* 1196 */ "bgtl- $\xFF\x03\x02\0"
12830 /* 1207 */ "bgtl+ $\x02, $\xFF\x03\x02\0"
12831 /* 1222 */ "bgtl+ $\xFF\x03\x02\0"
12832 /* 1233 */ "beql $\x02, $\xFF\x03\x02\0"
12833 /* 1247 */ "beql $\xFF\x03\x02\0"
12834 /* 1257 */ "beql- $\x02, $\xFF\x03\x02\0"
12835 /* 1272 */ "beql- $\xFF\x03\x02\0"
12836 /* 1283 */ "beql+ $\x02, $\xFF\x03\x02\0"
12837 /* 1298 */ "beql+ $\xFF\x03\x02\0"
12838 /* 1309 */ "bnel $\x02, $\xFF\x03\x02\0"
12839 /* 1323 */ "bnel $\xFF\x03\x02\0"
12840 /* 1333 */ "bnel- $\x02, $\xFF\x03\x02\0"
12841 /* 1348 */ "bnel- $\xFF\x03\x02\0"
12842 /* 1359 */ "bnel+ $\x02, $\xFF\x03\x02\0"
12843 /* 1374 */ "bnel+ $\xFF\x03\x02\0"
12844 /* 1385 */ "bltla $\x02, $\xFF\x03\x03\0"
12845 /* 1400 */ "bltla $\xFF\x03\x03\0"
12846 /* 1411 */ "bltla- $\x02, $\xFF\x03\x03\0"
12847 /* 1427 */ "bltla- $\xFF\x03\x03\0"
12848 /* 1439 */ "bltla+ $\x02, $\xFF\x03\x03\0"
12849 /* 1455 */ "bltla+ $\xFF\x03\x03\0"
12850 /* 1467 */ "bgtla $\x02, $\xFF\x03\x03\0"
12851 /* 1482 */ "bgtla $\xFF\x03\x03\0"
12852 /* 1493 */ "bgtla- $\x02, $\xFF\x03\x03\0"
12853 /* 1509 */ "bgtla- $\xFF\x03\x03\0"
12854 /* 1521 */ "bgtla+ $\x02, $\xFF\x03\x03\0"
12855 /* 1537 */ "bgtla+ $\xFF\x03\x03\0"
12856 /* 1549 */ "beqla $\x02, $\xFF\x03\x03\0"
12857 /* 1564 */ "beqla $\xFF\x03\x03\0"
12858 /* 1575 */ "beqla- $\x02, $\xFF\x03\x03\0"
12859 /* 1591 */ "beqla- $\xFF\x03\x03\0"
12860 /* 1603 */ "beqla+ $\x02, $\xFF\x03\x03\0"
12861 /* 1619 */ "beqla+ $\xFF\x03\x03\0"
12862 /* 1631 */ "bnela $\x02, $\xFF\x03\x03\0"
12863 /* 1646 */ "bnela $\xFF\x03\x03\0"
12864 /* 1657 */ "bnela- $\x02, $\xFF\x03\x03\0"
12865 /* 1673 */ "bnela- $\xFF\x03\x03\0"
12866 /* 1685 */ "bnela+ $\x02, $\xFF\x03\x03\0"
12867 /* 1701 */ "bnela+ $\xFF\x03\x03\0"
12868 /* 1713 */ "bltlr $\x02\0"
12869 /* 1722 */ "bltlr\0"
12870 /* 1728 */ "bltlr- $\x02\0"
12871 /* 1738 */ "bltlr-\0"
12872 /* 1745 */ "bltlr+ $\x02\0"
12873 /* 1755 */ "bltlr+\0"
12874 /* 1762 */ "bgtlr $\x02\0"
12875 /* 1771 */ "bgtlr\0"
12876 /* 1777 */ "bgtlr- $\x02\0"
12877 /* 1787 */ "bgtlr-\0"
12878 /* 1794 */ "bgtlr+ $\x02\0"
12879 /* 1804 */ "bgtlr+\0"
12880 /* 1811 */ "beqlr $\x02\0"
12881 /* 1820 */ "beqlr\0"
12882 /* 1826 */ "beqlr- $\x02\0"
12883 /* 1836 */ "beqlr-\0"
12884 /* 1843 */ "beqlr+ $\x02\0"
12885 /* 1853 */ "beqlr+\0"
12886 /* 1860 */ "bnelr $\x02\0"
12887 /* 1869 */ "bnelr\0"
12888 /* 1875 */ "bnelr- $\x02\0"
12889 /* 1885 */ "bnelr-\0"
12890 /* 1892 */ "bnelr+ $\x02\0"
12891 /* 1902 */ "bnelr+\0"
12892 /* 1909 */ "bltlrl $\x02\0"
12893 /* 1919 */ "bltlrl\0"
12894 /* 1926 */ "bltlrl- $\x02\0"
12895 /* 1937 */ "bltlrl-\0"
12896 /* 1945 */ "bltlrl+ $\x02\0"
12897 /* 1956 */ "bltlrl+\0"
12898 /* 1964 */ "bgtlrl $\x02\0"
12899 /* 1974 */ "bgtlrl\0"
12900 /* 1981 */ "bgtlrl- $\x02\0"
12901 /* 1992 */ "bgtlrl-\0"
12902 /* 2000 */ "bgtlrl+ $\x02\0"
12903 /* 2011 */ "bgtlrl+\0"
12904 /* 2019 */ "beqlrl $\x02\0"
12905 /* 2029 */ "beqlrl\0"
12906 /* 2036 */ "beqlrl- $\x02\0"
12907 /* 2047 */ "beqlrl-\0"
12908 /* 2055 */ "beqlrl+ $\x02\0"
12909 /* 2066 */ "beqlrl+\0"
12910 /* 2074 */ "bnelrl $\x02\0"
12911 /* 2084 */ "bnelrl\0"
12912 /* 2091 */ "bnelrl- $\x02\0"
12913 /* 2102 */ "bnelrl-\0"
12914 /* 2110 */ "bnelrl+ $\x02\0"
12915 /* 2121 */ "bnelrl+\0"
12916 /* 2129 */ "cmpd $\x02, $\x03\0"
12917 /* 2141 */ "cmpdi $\x02, $\xFF\x03\x01\0"
12918 /* 2156 */ "cmpld $\x02, $\x03\0"
12919 /* 2169 */ "cmpldi $\x02, $\xFF\x03\x04\0"
12920 /* 2185 */ "cmplw $\x02, $\x03\0"
12921 /* 2198 */ "cmplwi $\x02, $\xFF\x03\x04\0"
12922 /* 2214 */ "cmpw $\x02, $\x03\0"
12923 /* 2226 */ "cmpwi $\x02, $\xFF\x03\x01\0"
12924 /* 2241 */ "cntlzw $\x01, $\x02\0"
12925 /* 2255 */ "cntlzw. $\x01, $\x02\0"
12926 /* 2270 */ "paste. $\x01, $\x02\0"
12927 /* 2284 */ "crset $\x01\0"
12928 /* 2293 */ "crnot $\x01, $\x02\0"
12929 /* 2306 */ "crmove $\x01, $\x02\0"
12930 /* 2320 */ "crclr $\x01\0"
12931 /* 2329 */ "dmsha256hash $\x01, $\x03\0"
12932 /* 2349 */ "dmsha512hash $\x01, $\x03\0"
12933 /* 2369 */ "dmsha3dw $\x01\0"
12934 /* 2381 */ "dmcryshash $\x01\0"
12935 /* 2395 */ "dmxxsha3512pad $\x01, $\x03, $\xFF\x05\x05\0"
12936 /* 2423 */ "dmxxsha3384pad $\x01, $\x03, $\xFF\x05\x05\0"
12937 /* 2451 */ "dmxxsha3256pad $\x01, $\x03, $\xFF\x05\x05\0"
12938 /* 2479 */ "dmxxsha3224pad $\x01, $\x03, $\xFF\x05\x05\0"
12939 /* 2507 */ "dmxxshake256pad $\x01, $\x03, $\xFF\x05\x05\0"
12940 /* 2536 */ "dmxxshake128pad $\x01, $\x03, $\xFF\x05\x05\0"
12941 /* 2565 */ "dmxxsha384512pad $\x01, $\x03\0"
12942 /* 2589 */ "dmxxsha224256pad $\x01, $\x03\0"
12943 /* 2613 */ "isellt $\x01, $\x02, $\x03\0"
12944 /* 2631 */ "iselgt $\x01, $\x02, $\x03\0"
12945 /* 2649 */ "iseleq $\x01, $\x02, $\x03\0"
12946 /* 2667 */ "mbar\0"
12947 /* 2672 */ "mfbr0 $\x01\0"
12948 /* 2681 */ "mfbr1 $\x01\0"
12949 /* 2690 */ "mfbr2 $\x01\0"
12950 /* 2699 */ "mfbr3 $\x01\0"
12951 /* 2708 */ "mfbr4 $\x01\0"
12952 /* 2717 */ "mfbr5 $\x01\0"
12953 /* 2726 */ "mfbr6 $\x01\0"
12954 /* 2735 */ "mfbr7 $\x01\0"
12955 /* 2744 */ "mfxer $\x01\0"
12956 /* 2753 */ "mfudscr $\x01\0"
12957 /* 2764 */ "mfrtcu $\x01\0"
12958 /* 2774 */ "mfrtcl $\x01\0"
12959 /* 2784 */ "mflr $\x01\0"
12960 /* 2792 */ "mfctr $\x01\0"
12961 /* 2801 */ "mfuamr $\x01\0"
12962 /* 2811 */ "mfdscr $\x01\0"
12963 /* 2821 */ "mfdsisr $\x01\0"
12964 /* 2832 */ "mfdar $\x01\0"
12965 /* 2841 */ "mfdec $\x01\0"
12966 /* 2850 */ "mfsdr1 $\x01\0"
12967 /* 2860 */ "mfsrr0 $\x01\0"
12968 /* 2870 */ "mfsrr1 $\x01\0"
12969 /* 2880 */ "mfcfar $\x01\0"
12970 /* 2890 */ "mfamr $\x01\0"
12971 /* 2899 */ "mfasr $\x01\0"
12972 /* 2908 */ "mfpvr $\x01\0"
12973 /* 2917 */ "mfspefscr $\x01\0"
12974 /* 2930 */ "mfdbatu $\x01, 0\0"
12975 /* 2944 */ "mfdbatl $\x01, 0\0"
12976 /* 2958 */ "mfibatu $\x01, 0\0"
12977 /* 2972 */ "mfibatl $\x01, 0\0"
12978 /* 2986 */ "mfdbatu $\x01, 1\0"
12979 /* 3000 */ "mfdbatl $\x01, 1\0"
12980 /* 3014 */ "mfibatu $\x01, 1\0"
12981 /* 3028 */ "mfibatl $\x01, 1\0"
12982 /* 3042 */ "mfdbatu $\x01, 2\0"
12983 /* 3056 */ "mfdbatl $\x01, 2\0"
12984 /* 3070 */ "mfibatu $\x01, 2\0"
12985 /* 3084 */ "mfibatl $\x01, 2\0"
12986 /* 3098 */ "mfdbatu $\x01, 3\0"
12987 /* 3112 */ "mfdbatl $\x01, 3\0"
12988 /* 3126 */ "mfibatu $\x01, 3\0"
12989 /* 3140 */ "mfibatl $\x01, 3\0"
12990 /* 3154 */ "mfppr $\x01\0"
12991 /* 3163 */ "mfesr $\x01\0"
12992 /* 3172 */ "mfdear $\x01\0"
12993 /* 3182 */ "mftcr $\x01\0"
12994 /* 3191 */ "mftbhi $\x01\0"
12995 /* 3201 */ "mftblo $\x01\0"
12996 /* 3211 */ "mfsrr2 $\x01\0"
12997 /* 3221 */ "mfsrr3 $\x01\0"
12998 /* 3231 */ "mfdccr $\x01\0"
12999 /* 3241 */ "mficcr $\x01\0"
13000 /* 3251 */ "mftbu $\x01\0"
13001 /* 3260 */ "mfvrsave $\x01\0"
13002 /* 3272 */ "mffprd $\x01, $\x02\0"
13003 /* 3286 */ "mffprwz $\x01, $\x02\0"
13004 /* 3301 */ "mtcr $\x02\0"
13005 /* 3309 */ "mtbr0 $\x01\0"
13006 /* 3318 */ "mtbr1 $\x01\0"
13007 /* 3327 */ "mtbr2 $\x01\0"
13008 /* 3336 */ "mtbr3 $\x01\0"
13009 /* 3345 */ "mtbr4 $\x01\0"
13010 /* 3354 */ "mtbr5 $\x01\0"
13011 /* 3363 */ "mtbr6 $\x01\0"
13012 /* 3372 */ "mtbr7 $\x01\0"
13013 /* 3381 */ "mtfsf $\x01, $\x02\0"
13014 /* 3394 */ "mtfsfi $\xFF\x01\x06, $\xFF\x02\x07\0"
13015 /* 3412 */ "mtfsfi. $\xFF\x01\x06, $\xFF\x02\x07\0"
13016 /* 3431 */ "mtfsf. $\x01, $\x02\0"
13017 /* 3445 */ "mtmsr $\x01\0"
13018 /* 3454 */ "mtmsrd $\x01\0"
13019 /* 3464 */ "mtxer $\x02\0"
13020 /* 3473 */ "mtudscr $\x02\0"
13021 /* 3484 */ "mtlr $\x02\0"
13022 /* 3492 */ "mtctr $\x02\0"
13023 /* 3501 */ "mtuamr $\x02\0"
13024 /* 3511 */ "mtdscr $\x02\0"
13025 /* 3521 */ "mtdsisr $\x02\0"
13026 /* 3532 */ "mtdar $\x02\0"
13027 /* 3541 */ "mtdec $\x02\0"
13028 /* 3550 */ "mtsdr1 $\x02\0"
13029 /* 3560 */ "mtsrr0 $\x02\0"
13030 /* 3570 */ "mtsrr1 $\x02\0"
13031 /* 3580 */ "mtcfar $\x02\0"
13032 /* 3590 */ "mtamr $\x02\0"
13033 /* 3599 */ "mtasr $\x02\0"
13034 /* 3608 */ "mttbl $\x02\0"
13035 /* 3617 */ "mttbu $\x02\0"
13036 /* 3626 */ "mtspefscr $\x02\0"
13037 /* 3639 */ "mtdbatu 0, $\x02\0"
13038 /* 3653 */ "mtdbatl 0, $\x02\0"
13039 /* 3667 */ "mtibatu 0, $\x02\0"
13040 /* 3681 */ "mtibatl 0, $\x02\0"
13041 /* 3695 */ "mtdbatu 1, $\x02\0"
13042 /* 3709 */ "mtdbatl 1, $\x02\0"
13043 /* 3723 */ "mtibatu 1, $\x02\0"
13044 /* 3737 */ "mtibatl 1, $\x02\0"
13045 /* 3751 */ "mtdbatu 2, $\x02\0"
13046 /* 3765 */ "mtdbatl 2, $\x02\0"
13047 /* 3779 */ "mtibatu 2, $\x02\0"
13048 /* 3793 */ "mtibatl 2, $\x02\0"
13049 /* 3807 */ "mtdbatu 3, $\x02\0"
13050 /* 3821 */ "mtdbatl 3, $\x02\0"
13051 /* 3835 */ "mtibatu 3, $\x02\0"
13052 /* 3849 */ "mtibatl 3, $\x02\0"
13053 /* 3863 */ "mtppr $\x02\0"
13054 /* 3872 */ "mtesr $\x02\0"
13055 /* 3881 */ "mtdear $\x02\0"
13056 /* 3891 */ "mttcr $\x02\0"
13057 /* 3900 */ "mttbhi $\x02\0"
13058 /* 3910 */ "mttblo $\x02\0"
13059 /* 3920 */ "mtsrr2 $\x02\0"
13060 /* 3930 */ "mtsrr3 $\x02\0"
13061 /* 3940 */ "mtdccr $\x02\0"
13062 /* 3950 */ "mticcr $\x02\0"
13063 /* 3960 */ "mtudscr $\x01\0"
13064 /* 3971 */ "mtvrsave $\x01\0"
13065 /* 3983 */ "mtfprd $\x01, $\x02\0"
13066 /* 3997 */ "mtfprwa $\x01, $\x02\0"
13067 /* 4012 */ "mtfprwz $\x01, $\x02\0"
13068 /* 4027 */ "not $\x01, $\x02\0"
13069 /* 4038 */ "not. $\x01, $\x02\0"
13070 /* 4050 */ "mr $\x01, $\x02\0"
13071 /* 4060 */ "mr. $\x01, $\x02\0"
13072 /* 4071 */ "nop\0"
13073 /* 4075 */ "paddi $\x01, $\x02, $\xFF\x03\x08\0"
13074 /* 4094 */ "plis $\x01, $\xFF\x03\x09\0"
13075 /* 4108 */ "rfebb\0"
13076 /* 4114 */ "rotld $\x01, $\x02, $\x03\0"
13077 /* 4131 */ "rotld. $\x01, $\x02, $\x03\0"
13078 /* 4149 */ "rotldi $\x01, $\x02, $\xFF\x03\x0B\0"
13079 /* 4169 */ "clrldi $\x01, $\x02, $\xFF\x04\x0B\0"
13080 /* 4189 */ "rotldi. $\x01, $\x02, $\xFF\x03\x0B\0"
13081 /* 4210 */ "clrldi. $\x01, $\x02, $\xFF\x04\x0B\0"
13082 /* 4231 */ "rotlwi $\x01, $\x02, $\xFF\x03\x0C\0"
13083 /* 4251 */ "clrlwi $\x01, $\x02, $\xFF\x04\x0C\0"
13084 /* 4271 */ "rotlwi. $\x01, $\x02, $\xFF\x03\x0C\0"
13085 /* 4292 */ "clrlwi. $\x01, $\x02, $\xFF\x04\x0C\0"
13086 /* 4313 */ "rotlw $\x01, $\x02, $\x03\0"
13087 /* 4330 */ "rotlw. $\x01, $\x02, $\x03\0"
13088 /* 4348 */ "sc\0"
13089 /* 4351 */ "sub $\x01, $\x03, $\x02\0"
13090 /* 4366 */ "sub. $\x01, $\x03, $\x02\0"
13091 /* 4382 */ "subc $\x01, $\x03, $\x02\0"
13092 /* 4398 */ "subc. $\x01, $\x03, $\x02\0"
13093 /* 4415 */ "sync\0"
13094 /* 4420 */ "lwsync\0"
13095 /* 4427 */ "ptesync\0"
13096 /* 4435 */ "phwsync\0"
13097 /* 4443 */ "plwsync\0"
13098 /* 4451 */ "sync $\xFF\x01\x06\0"
13099 /* 4461 */ "stncisync\0"
13100 /* 4471 */ "stcisync\0"
13101 /* 4480 */ "stsync\0"
13102 /* 4487 */ "tdlt $\x02, $\x03\0"
13103 /* 4499 */ "tdeq $\x02, $\x03\0"
13104 /* 4511 */ "tdgt $\x02, $\x03\0"
13105 /* 4523 */ "tdne $\x02, $\x03\0"
13106 /* 4535 */ "tdllt $\x02, $\x03\0"
13107 /* 4548 */ "tdlgt $\x02, $\x03\0"
13108 /* 4561 */ "tdu $\x02, $\x03\0"
13109 /* 4572 */ "tdlti $\x02, $\xFF\x03\x01\0"
13110 /* 4587 */ "tdeqi $\x02, $\xFF\x03\x01\0"
13111 /* 4602 */ "tdgti $\x02, $\xFF\x03\x01\0"
13112 /* 4617 */ "tdnei $\x02, $\xFF\x03\x01\0"
13113 /* 4632 */ "tdllti $\x02, $\xFF\x03\x01\0"
13114 /* 4648 */ "tdlgti $\x02, $\xFF\x03\x01\0"
13115 /* 4664 */ "tdui $\x02, $\xFF\x03\x01\0"
13116 /* 4678 */ "tend.\0"
13117 /* 4684 */ "tendall.\0"
13118 /* 4693 */ "tlbie $\x02\0"
13119 /* 4702 */ "tlbie $\x01, $\x02\0"
13120 /* 4715 */ "tlbilxlpid\0"
13121 /* 4726 */ "tlbilxpid\0"
13122 /* 4736 */ "tlbilxva $\x02, $\x03\0"
13123 /* 4752 */ "tlbilxva $\x03\0"
13124 /* 4764 */ "tlbrehi $\x01, $\x02\0"
13125 /* 4779 */ "tlbrelo $\x01, $\x02\0"
13126 /* 4794 */ "tlbwehi $\x01, $\x02\0"
13127 /* 4809 */ "tlbwelo $\x01, $\x02\0"
13128 /* 4824 */ "tsuspend.\0"
13129 /* 4834 */ "tresume.\0"
13130 /* 4843 */ "trap\0"
13131 /* 4848 */ "twlt $\x02, $\x03\0"
13132 /* 4860 */ "tweq $\x02, $\x03\0"
13133 /* 4872 */ "twgt $\x02, $\x03\0"
13134 /* 4884 */ "twne $\x02, $\x03\0"
13135 /* 4896 */ "twllt $\x02, $\x03\0"
13136 /* 4909 */ "twlgt $\x02, $\x03\0"
13137 /* 4922 */ "twu $\x02, $\x03\0"
13138 /* 4933 */ "twlti $\x02, $\xFF\x03\x01\0"
13139 /* 4948 */ "tweqi $\x02, $\xFF\x03\x01\0"
13140 /* 4963 */ "twgti $\x02, $\xFF\x03\x01\0"
13141 /* 4978 */ "twnei $\x02, $\xFF\x03\x01\0"
13142 /* 4993 */ "twllti $\x02, $\xFF\x03\x01\0"
13143 /* 5009 */ "twlgti $\x02, $\xFF\x03\x01\0"
13144 /* 5025 */ "twui $\x02, $\xFF\x03\x01\0"
13145 /* 5039 */ "vnot $\x01, $\x02\0"
13146 /* 5051 */ "vmr $\x01, $\x02\0"
13147 /* 5062 */ "wait\0"
13148 /* 5067 */ "waitrsv\0"
13149 /* 5075 */ "waitimpl\0"
13150 /* 5084 */ "xnop\0"
13151 /* 5089 */ "xvmovdp $\x01, $\x02\0"
13152 /* 5104 */ "xvmovsp $\x01, $\x02\0"
13153 /* 5119 */ "xxaes128decp $\x01, $\x02, $\x03\0"
13154 /* 5143 */ "xxaes192decp $\x01, $\x02, $\x03\0"
13155 /* 5167 */ "xxaes256decp $\x01, $\x02, $\x03\0"
13156 /* 5191 */ "xxaes128encp $\x01, $\x02, $\x03\0"
13157 /* 5215 */ "xxaes192encp $\x01, $\x02, $\x03\0"
13158 /* 5239 */ "xxaes256encp $\x01, $\x02, $\x03\0"
13159 /* 5263 */ "xxaes128genlkp $\x01, $\x02\0"
13160 /* 5285 */ "xxaes192genlkp $\x01, $\x02\0"
13161 /* 5307 */ "xxaes256genlkp $\x01, $\x02\0"
13162 /* 5329 */ "xxgfmul128gcm $\x01, $\x02, $\x03\0"
13163 /* 5354 */ "xxgfmul128xts $\x01, $\x02, $\x03\0"
13164 /* 5379 */ "xxspltd $\x01, $\x02, 0\0"
13165 /* 5397 */ "xxspltd $\x01, $\x02, 1\0"
13166 /* 5415 */ "xxmrghd $\x01, $\x02, $\x03\0"
13167 /* 5434 */ "xxmrgld $\x01, $\x02, $\x03\0"
13168 /* 5453 */ "xxswapd $\x01, $\x02\0"
13169 /* 5468 */ "bt $\x02, $\xFF\x03\x02\0"
13170 /* 5480 */ "bf $\x02, $\xFF\x03\x02\0"
13171 /* 5492 */ "bt- $\x02, $\xFF\x03\x02\0"
13172 /* 5505 */ "bf- $\x02, $\xFF\x03\x02\0"
13173 /* 5518 */ "bt+ $\x02, $\xFF\x03\x02\0"
13174 /* 5531 */ "bf+ $\x02, $\xFF\x03\x02\0"
13175 /* 5544 */ "bdnzt $\x02, $\xFF\x03\x02\0"
13176 /* 5559 */ "bdnzf $\x02, $\xFF\x03\x02\0"
13177 /* 5574 */ "bdzt $\x02, $\xFF\x03\x02\0"
13178 /* 5588 */ "bdzf $\x02, $\xFF\x03\x02\0"
13179 /* 5602 */ "bta $\x02, $\xFF\x03\x03\0"
13180 /* 5615 */ "bfa $\x02, $\xFF\x03\x03\0"
13181 /* 5628 */ "bta- $\x02, $\xFF\x03\x03\0"
13182 /* 5642 */ "bfa- $\x02, $\xFF\x03\x03\0"
13183 /* 5656 */ "bta+ $\x02, $\xFF\x03\x03\0"
13184 /* 5670 */ "bfa+ $\x02, $\xFF\x03\x03\0"
13185 /* 5684 */ "bdnzta $\x02, $\xFF\x03\x03\0"
13186 /* 5700 */ "bdnzfa $\x02, $\xFF\x03\x03\0"
13187 /* 5716 */ "bdzta $\x02, $\xFF\x03\x03\0"
13188 /* 5731 */ "bdzfa $\x02, $\xFF\x03\x03\0"
13189 /* 5746 */ "bca+ $\xFF\x01\x0C, $\x03, $\xFF\x04\x02\0"
13190 /* 5766 */ "bca- $\xFF\x01\x0C, $\x03, $\xFF\x04\x02\0"
13191 /* 5786 */ "bcctr $\xFF\x01\x0C, $\x02\0"
13192 /* 5801 */ "btctr $\x02\0"
13193 /* 5810 */ "bfctr $\x02\0"
13194 /* 5819 */ "btctr- $\x02\0"
13195 /* 5829 */ "bfctr- $\x02\0"
13196 /* 5839 */ "btctr+ $\x02\0"
13197 /* 5849 */ "bfctr+ $\x02\0"
13198 /* 5859 */ "bcctrl $\xFF\x01\x0C, $\x02\0"
13199 /* 5875 */ "btctrl $\x02\0"
13200 /* 5885 */ "bfctrl $\x02\0"
13201 /* 5895 */ "btctrl- $\x02\0"
13202 /* 5906 */ "bfctrl- $\x02\0"
13203 /* 5917 */ "btctrl+ $\x02\0"
13204 /* 5928 */ "bfctrl+ $\x02\0"
13205 /* 5939 */ "btl $\x02, $\xFF\x03\x02\0"
13206 /* 5952 */ "bfl $\x02, $\xFF\x03\x02\0"
13207 /* 5965 */ "btl- $\x02, $\xFF\x03\x02\0"
13208 /* 5979 */ "bfl- $\x02, $\xFF\x03\x02\0"
13209 /* 5993 */ "btl+ $\x02, $\xFF\x03\x02\0"
13210 /* 6007 */ "bfl+ $\x02, $\xFF\x03\x02\0"
13211 /* 6021 */ "bdnztl $\x02, $\xFF\x03\x02\0"
13212 /* 6037 */ "bdnzfl $\x02, $\xFF\x03\x02\0"
13213 /* 6053 */ "bdztl $\x02, $\xFF\x03\x02\0"
13214 /* 6068 */ "bdzfl $\x02, $\xFF\x03\x02\0"
13215 /* 6083 */ "btla $\x02, $\xFF\x03\x03\0"
13216 /* 6097 */ "bfla $\x02, $\xFF\x03\x03\0"
13217 /* 6111 */ "btla- $\x02, $\xFF\x03\x03\0"
13218 /* 6126 */ "bfla- $\x02, $\xFF\x03\x03\0"
13219 /* 6141 */ "btla+ $\x02, $\xFF\x03\x03\0"
13220 /* 6156 */ "bfla+ $\x02, $\xFF\x03\x03\0"
13221 /* 6171 */ "bdnztla $\x02, $\xFF\x03\x03\0"
13222 /* 6188 */ "bdnzfla $\x02, $\xFF\x03\x03\0"
13223 /* 6205 */ "bdztla $\x02, $\xFF\x03\x03\0"
13224 /* 6221 */ "bdzfla $\x02, $\xFF\x03\x03\0"
13225 /* 6237 */ "bcla+ $\xFF\x01\x0C, $\x03, $\xFF\x04\x02\0"
13226 /* 6258 */ "bcla- $\xFF\x01\x0C, $\x03, $\xFF\x04\x02\0"
13227 /* 6279 */ "bclr $\xFF\x01\x0C, $\x02\0"
13228 /* 6293 */ "btlr $\x02\0"
13229 /* 6301 */ "bflr $\x02\0"
13230 /* 6309 */ "btlr- $\x02\0"
13231 /* 6318 */ "bflr- $\x02\0"
13232 /* 6327 */ "btlr+ $\x02\0"
13233 /* 6336 */ "bflr+ $\x02\0"
13234 /* 6345 */ "bdnztlr $\x02\0"
13235 /* 6356 */ "bdnzflr $\x02\0"
13236 /* 6367 */ "bdztlr $\x02\0"
13237 /* 6377 */ "bdzflr $\x02\0"
13238 /* 6387 */ "bclrl $\xFF\x01\x0C, $\x02\0"
13239 /* 6402 */ "btlrl $\x02\0"
13240 /* 6411 */ "bflrl $\x02\0"
13241 /* 6420 */ "btlrl- $\x02\0"
13242 /* 6430 */ "bflrl- $\x02\0"
13243 /* 6440 */ "btlrl+ $\x02\0"
13244 /* 6450 */ "bflrl+ $\x02\0"
13245 /* 6460 */ "bdnztlrl $\x02\0"
13246 /* 6472 */ "bdnzflrl $\x02\0"
13247 /* 6484 */ "bdztlrl $\x02\0"
13248 /* 6495 */ "bdzflrl $\x02\0"
13249 /* 6506 */ "bcl+ $\xFF\x01\x0C, $\x03, $\xFF\x04\x02\0"
13250 /* 6526 */ "bcl- $\xFF\x01\x0C, $\x03, $\xFF\x04\x02\0"
13251 /* 6546 */ "bc+ $\xFF\x01\x0C, $\x03, $\xFF\x04\x02\0"
13252 /* 6565 */ "bc- $\xFF\x01\x0C, $\x03, $\xFF\x04\x02\0"
13253 ;
13254
13255#ifndef NDEBUG
13256 static struct SortCheck {
13257 SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
13258 assert(std::is_sorted(
13259 OpToPatterns.begin(), OpToPatterns.end(),
13260 [](const PatternsForOpcode &L, const PatternsForOpcode &R) {
13261 return L.Opcode < R.Opcode;
13262 }) &&
13263 "tablegen failed to sort opcode patterns");
13264 }
13265 } sortCheckVar(OpToPatterns);
13266#endif
13267
13268 AliasMatchingData M {
13269 .OpToPatterns: ArrayRef(OpToPatterns),
13270 .Patterns: ArrayRef(Patterns),
13271 .PatternConds: ArrayRef(Conds),
13272 .AsmStrings: StringRef(AsmStrings, std::size(AsmStrings)),
13273 .ValidateMCOperand: nullptr,
13274 };
13275 const char *AsmString = matchAliasPatterns(MI, STI: &STI, M);
13276 if (!AsmString) return false;
13277
13278 unsigned I = 0;
13279 while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
13280 AsmString[I] != '$' && AsmString[I] != '\0')
13281 ++I;
13282 OS << '\t' << StringRef(AsmString, I);
13283 if (AsmString[I] != '\0') {
13284 if (AsmString[I] == ' ' || AsmString[I] == '\t') {
13285 OS << '\t';
13286 ++I;
13287 }
13288 do {
13289 if (AsmString[I] == '$') {
13290 ++I;
13291 if (AsmString[I] == (char)0xff) {
13292 ++I;
13293 int OpIdx = AsmString[I++] - 1;
13294 int PrintMethodIdx = AsmString[I++] - 1;
13295 printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, STI, OS);
13296 } else
13297 printOperand(MI, OpNo: unsigned(AsmString[I++]) - 1, STI, O&: OS);
13298 } else {
13299 OS << AsmString[I++];
13300 }
13301 } while (AsmString[I] != '\0');
13302 }
13303
13304 return true;
13305}
13306
13307void PPCInstPrinter::printCustomAliasOperand(
13308 const MCInst *MI, uint64_t Address, unsigned OpIdx,
13309 unsigned PrintMethodIdx,
13310 const MCSubtargetInfo &STI,
13311 raw_ostream &OS) {
13312 switch (PrintMethodIdx) {
13313 default:
13314 llvm_unreachable("Unknown PrintMethod kind");
13315 break;
13316 case 0:
13317 printS16ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13318 break;
13319 case 1:
13320 printBranchOperand(MI, Address, OpNo: OpIdx, STI, O&: OS);
13321 break;
13322 case 2:
13323 printAbsBranchOperand(MI, OpNo: OpIdx, STI, O&: OS);
13324 break;
13325 case 3:
13326 printU16ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13327 break;
13328 case 4:
13329 printUImmOperand<1>(MI, OpNo: OpIdx, STI, O&: OS);
13330 break;
13331 case 5:
13332 printUImmOperand<3>(MI, OpNo: OpIdx, STI, O&: OS);
13333 break;
13334 case 6:
13335 printUImmOperand<4>(MI, OpNo: OpIdx, STI, O&: OS);
13336 break;
13337 case 7:
13338 printS34ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13339 break;
13340 case 8:
13341 printS32ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13342 break;
13343 case 9:
13344 printNegS32ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13345 break;
13346 case 10:
13347 printUImmOperand<6>(MI, OpNo: OpIdx, STI, O&: OS);
13348 break;
13349 case 11:
13350 printUImmOperand<5>(MI, OpNo: OpIdx, STI, O&: OS);
13351 break;
13352 }
13353}
13354
13355#endif // PRINT_ALIAS_INSTR
13356