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_CLMULH
2251 0U, // G_FCEIL
2252 0U, // G_FCOS
2253 0U, // G_FSIN
2254 0U, // G_FSINCOS
2255 0U, // G_FTAN
2256 0U, // G_FACOS
2257 0U, // G_FASIN
2258 0U, // G_FATAN
2259 0U, // G_FATAN2
2260 0U, // G_FCOSH
2261 0U, // G_FSINH
2262 0U, // G_FTANH
2263 0U, // G_FSQRT
2264 0U, // G_FFLOOR
2265 0U, // G_FRINT
2266 0U, // G_FNEARBYINT
2267 0U, // G_ADDRSPACE_CAST
2268 0U, // G_BLOCK_ADDR
2269 0U, // G_JUMP_TABLE
2270 0U, // G_DYN_STACKALLOC
2271 0U, // G_STACKSAVE
2272 0U, // G_STACKRESTORE
2273 0U, // G_STRICT_FADD
2274 0U, // G_STRICT_FSUB
2275 0U, // G_STRICT_FMUL
2276 0U, // G_STRICT_FDIV
2277 0U, // G_STRICT_FREM
2278 0U, // G_STRICT_FMA
2279 0U, // G_STRICT_FSQRT
2280 0U, // G_STRICT_FLDEXP
2281 0U, // G_STRICT_FCMP
2282 0U, // G_STRICT_FCMPS
2283 0U, // G_READ_REGISTER
2284 0U, // G_WRITE_REGISTER
2285 0U, // G_MEMCPY
2286 0U, // G_MEMCPY_INLINE
2287 0U, // G_MEMMOVE
2288 0U, // G_MEMSET
2289 0U, // G_BZERO
2290 0U, // G_MEMSET_INLINE
2291 0U, // G_TRAP
2292 0U, // G_DEBUGTRAP
2293 0U, // G_UBSANTRAP
2294 0U, // G_VECREDUCE_SEQ_FADD
2295 0U, // G_VECREDUCE_SEQ_FMUL
2296 0U, // G_VECREDUCE_FADD
2297 0U, // G_VECREDUCE_FMUL
2298 0U, // G_VECREDUCE_FMAX
2299 0U, // G_VECREDUCE_FMIN
2300 0U, // G_VECREDUCE_FMAXIMUM
2301 0U, // G_VECREDUCE_FMINIMUM
2302 0U, // G_VECREDUCE_FMAXIMUMNUM
2303 0U, // G_VECREDUCE_FMINIMUMNUM
2304 0U, // G_VECREDUCE_ADD
2305 0U, // G_VECREDUCE_MUL
2306 0U, // G_VECREDUCE_AND
2307 0U, // G_VECREDUCE_OR
2308 0U, // G_VECREDUCE_XOR
2309 0U, // G_VECREDUCE_SMAX
2310 0U, // G_VECREDUCE_SMIN
2311 0U, // G_VECREDUCE_UMAX
2312 0U, // G_VECREDUCE_UMIN
2313 0U, // G_SBFX
2314 0U, // G_UBFX
2315 16924U, // ATOMIC_CMP_SWAP_I128
2316 16839U, // ATOMIC_LOAD_ADD_I128
2317 16884U, // ATOMIC_LOAD_AND_I128
2318 16861U, // ATOMIC_LOAD_NAND_I128
2319 16968U, // ATOMIC_LOAD_OR_I128
2320 16817U, // ATOMIC_LOAD_SUB_I128
2321 16946U, // ATOMIC_LOAD_XOR_I128
2322 16906U, // ATOMIC_SWAP_I128
2323 17515U, // BUILD_QUADWORD
2324 35563U, // BUILD_UACC
2325 17601U, // CFENCE
2326 17013U, // CFENCE8
2327 2147522064U, // CLRLSLDI
2328 2147517336U, // CLRLSLDI_rec
2329 2147522598U, // CLRLSLWI
2330 2147517461U, // CLRLSLWI_rec
2331 2147522099U, // CLRRDI
2332 2147517363U, // CLRRDI_rec
2333 2147522639U, // CLRRWI
2334 2147517490U, // CLRRWI_rec
2335 1120472U, // DCBFL
2336 1123415U, // DCBFLP
2337 1126093U, // DCBFPS
2338 1118997U, // DCBFx
2339 1126101U, // DCBSTPS
2340 33632371U, // DCBTCT
2341 33631642U, // DCBTDS
2342 33632379U, // DCBTSTCT
2343 33631650U, // DCBTSTDS
2344 1126760U, // DCBTSTT
2345 1126732U, // DCBTSTx
2346 1126747U, // DCBTT
2347 1126503U, // DCBTx
2348 16445U, // DFLOADf32
2349 16637U, // DFLOADf64
2350 16467U, // DFSTOREf32
2351 16659U, // DFSTOREf64
2352 2147522074U, // EXTLDI
2353 2147517347U, // EXTLDI_rec
2354 2147522624U, // EXTLWI
2355 2147517481U, // EXTLWI_rec
2356 2147522123U, // EXTRDI
2357 2147517390U, // EXTRDI_rec
2358 2147522663U, // EXTRWI
2359 2147517517U, // EXTRWI_rec
2360 2147522608U, // INSLWI
2361 2147517472U, // INSLWI_rec
2362 2147522107U, // INSRDI
2363 2147517372U, // INSRDI_rec
2364 2147522647U, // INSRWI
2365 2147517499U, // INSRWI_rec
2366 18034U, // KILL_PAIR
2367 67144812U, // LAx
2368 17831U, // LDAT_CSNE_PSEUDO
2369 18277U, // LIWAX
2370 18425U, // LIWZX
2371 17849U, // LWAT_CSNE_PSEUDO
2372 17470U, // PPCLdFixedAddr
2373 2147522021U, // PSUBI
2374 2147522258U, // RLWIMIbm
2375 2147517436U, // RLWIMIbm_rec
2376 2147523349U, // RLWINMbm
2377 2147517602U, // RLWINMbm_rec
2378 2147523366U, // RLWNMbm
2379 2147517611U, // RLWNMbm_rec
2380 2147522115U, // ROTRDI
2381 2147517381U, // ROTRDI_rec
2382 2147522655U, // ROTRWI
2383 2147517508U, // ROTRWI_rec
2384 2147522068U, // SLDI
2385 2147517340U, // SLDI_rec
2386 2147522602U, // SLWI
2387 2147517465U, // SLWI_rec
2388 17479U, // SPILLTOVSR_LD
2389 18284U, // SPILLTOVSR_LDX
2390 18262U, // SPILLTOVSR_ST
2391 18402U, // SPILLTOVSR_STX
2392 2147522109U, // SRDI
2393 2147517374U, // SRDI_rec
2394 2147522649U, // SRWI
2395 2147517501U, // SRWI_rec
2396 18418U, // STIWX
2397 2147522022U, // SUBI
2398 2147520246U, // SUBIC
2399 2147516868U, // SUBIC_rec
2400 2147528319U, // SUBIS
2401 100707974U, // SUBPCIS
2402 16456U, // XFLOADf32
2403 16648U, // XFLOADf64
2404 16479U, // XFSTOREf32
2405 16671U, // XFSTOREf64
2406 2147520478U, // ADD4
2407 2147524239U, // ADD4O
2408 2147517711U, // ADD4O_rec
2409 2147520478U, // ADD4TLS
2410 2147516951U, // ADD4_rec
2411 2147520478U, // ADD8
2412 2147524239U, // ADD8O
2413 2147517711U, // ADD8O_rec
2414 2147520478U, // ADD8TLS
2415 2147520478U, // ADD8TLS_
2416 2147516951U, // ADD8_rec
2417 2147520200U, // ADDC
2418 2147520200U, // ADDC8
2419 2147524224U, // ADDC8O
2420 2147517694U, // ADDC8O_rec
2421 2147516835U, // ADDC8_rec
2422 2147524224U, // ADDCO
2423 2147517694U, // ADDCO_rec
2424 2147516835U, // ADDC_rec
2425 2147521152U, // ADDE
2426 2147521152U, // ADDE8
2427 2147524260U, // ADDE8O
2428 2147517735U, // ADDE8O_rec
2429 2147517114U, // ADDE8_rec
2430 2147524260U, // ADDEO
2431 2147517735U, // ADDEO_rec
2432 2147530882U, // ADDEX
2433 2147530882U, // ADDEX8
2434 2147517114U, // ADDE_rec
2435 2147527897U, // ADDG6S
2436 2147527897U, // ADDG6S8
2437 2147522050U, // ADDI
2438 2147522050U, // ADDI8
2439 2147520253U, // ADDIC
2440 2147520253U, // ADDIC8
2441 2147516876U, // ADDIC_rec
2442 2147528345U, // ADDIS
2443 2147528345U, // ADDIS8
2444 17241U, // ADDISdtprelHA
2445 16160U, // ADDISdtprelHA32
2446 17224U, // ADDISgotTprelHA
2447 17196U, // ADDIStlsgdHA
2448 17210U, // ADDIStlsldHA
2449 17184U, // ADDIStocHA
2450 16989U, // ADDIStocHA8
2451 17810U, // ADDIdtprelL
2452 16220U, // ADDIdtprelL32
2453 17773U, // ADDItlsgdL
2454 16177U, // ADDItlsgdL32
2455 17976U, // ADDItlsgdLADDR
2456 16272U, // ADDItlsgdLADDR32
2457 17785U, // ADDItlsldL
2458 16191U, // ADDItlsldL32
2459 17992U, // ADDItlsldLADDR
2460 16290U, // ADDItlsldLADDR32
2461 18507U, // ADDItoc
2462 17174U, // ADDItoc8
2463 17754U, // ADDItocL
2464 17072U, // ADDItocL8
2465 37571U, // ADDME
2466 37571U, // ADDME8
2467 40635U, // ADDME8O
2468 34113U, // ADDME8O_rec
2469 33498U, // ADDME8_rec
2470 40635U, // ADDMEO
2471 34113U, // ADDMEO_rec
2472 33498U, // ADDME_rec
2473 44687U, // ADDPCIS
2474 37638U, // ADDZE
2475 37638U, // ADDZE8
2476 40660U, // ADDZE8O
2477 34141U, // ADDZE8O_rec
2478 33547U, // ADDZE8_rec
2479 40660U, // ADDZEO
2480 34141U, // ADDZEO_rec
2481 33547U, // ADDZE_rec
2482 101112U, // ADJCALLSTACKDOWN
2483 101131U, // ADJCALLSTACKUP
2484 2147520733U, // AND
2485 2147520733U, // AND8
2486 2147517020U, // AND8_rec
2487 2147520209U, // ANDC
2488 2147520209U, // ANDC8
2489 2147516842U, // ANDC8_rec
2490 2147516842U, // ANDC_rec
2491 2147517356U, // ANDI8_rec
2492 2147518431U, // ANDIS8_rec
2493 2147518431U, // ANDIS_rec
2494 2147517356U, // ANDI_rec
2495 18161U, // ANDI_rec_1_EQ_BIT
2496 17112U, // ANDI_rec_1_EQ_BIT8
2497 18180U, // ANDI_rec_1_GT_BIT
2498 17132U, // ANDI_rec_1_GT_BIT8
2499 2147517020U, // AND_rec
2500 17616U, // ATOMIC_CMP_SWAP_I16
2501 17616U, // ATOMIC_CMP_SWAP_I32
2502 17616U, // ATOMIC_CMP_SWAP_I64
2503 17616U, // ATOMIC_CMP_SWAP_I8
2504 17616U, // ATOMIC_LOAD_ADD
2505 17616U, // ATOMIC_LOAD_ADD_I64
2506 17616U, // ATOMIC_LOAD_ADD_NOWP
2507 17616U, // ATOMIC_LOAD_AND
2508 17616U, // ATOMIC_LOAD_AND_I64
2509 17616U, // ATOMIC_LOAD_AND_NOWP
2510 17616U, // ATOMIC_LOAD_MAX
2511 17616U, // ATOMIC_LOAD_MAX_I64
2512 17616U, // ATOMIC_LOAD_MAX_NOWP
2513 17616U, // ATOMIC_LOAD_MIN
2514 17616U, // ATOMIC_LOAD_MIN_I64
2515 17616U, // ATOMIC_LOAD_MIN_NOWP
2516 17616U, // ATOMIC_LOAD_NAND
2517 17616U, // ATOMIC_LOAD_NAND_I64
2518 17616U, // ATOMIC_LOAD_NAND_NOWP
2519 17616U, // ATOMIC_LOAD_OR
2520 17616U, // ATOMIC_LOAD_OR_I64
2521 17616U, // ATOMIC_LOAD_OR_NOWP
2522 17616U, // ATOMIC_LOAD_SUB
2523 17616U, // ATOMIC_LOAD_SUB_I64
2524 17616U, // ATOMIC_LOAD_SUB_NOWP
2525 17616U, // ATOMIC_LOAD_UMAX
2526 17616U, // ATOMIC_LOAD_UMAX_I64
2527 17616U, // ATOMIC_LOAD_UMAX_NOWP
2528 17616U, // ATOMIC_LOAD_UMIN
2529 17616U, // ATOMIC_LOAD_UMIN_I64
2530 17616U, // ATOMIC_LOAD_UMIN_NOWP
2531 17616U, // ATOMIC_LOAD_XOR
2532 17616U, // ATOMIC_LOAD_XOR_I64
2533 17616U, // ATOMIC_LOAD_XOR_NOWP
2534 17616U, // ATOMIC_SWAP
2535 17616U, // ATOMIC_SWAP_I64
2536 17616U, // ATOMIC_SWAP_NOWP
2537 18635U, // ATTN
2538 1182903U, // B
2539 1215397U, // BA
2540 134250615U, // BC
2541 2312219U, // BCC
2542 3360795U, // BCCA
2543 4409371U, // BCCCTR
2544 4409371U, // BCCCTR8
2545 5457947U, // BCCCTRL
2546 5457947U, // BCCCTRL8
2547 6506523U, // BCCL
2548 7555099U, // BCCLA
2549 8603675U, // BCCLR
2550 9652251U, // BCCLRL
2551 10518697U, // BCCTR
2552 10518697U, // BCCTR8
2553 10518763U, // BCCTR8n
2554 10518675U, // BCCTRL
2555 10518675U, // BCCTRL8
2556 10518743U, // BCCTRL8n
2557 10518743U, // BCCTRLn
2558 10518763U, // BCCTRn
2559 2147516948U, // BCDADD_rec
2560 2147517619U, // BCDCFN_rec
2561 2147518145U, // BCDCFSQ_rec
2562 2147518835U, // BCDCFZ_rec
2563 2147517628U, // BCDCPSGN_rec
2564 34028U, // BCDCTN_rec
2565 34507U, // BCDCTSQ_rec
2566 2147518851U, // BCDCTZ_rec
2567 2147517648U, // BCDSETSGN_rec
2568 2147518307U, // BCDSR_rec
2569 2147516780U, // BCDSUB_rec
2570 2147518363U, // BCDS_rec
2571 2147516892U, // BCDTRUNC_rec
2572 2147518456U, // BCDUS_rec
2573 2147516903U, // BCDUTRUNC_rec
2574 134250623U, // BCL
2575 10518687U, // BCLR
2576 10518664U, // BCLRL
2577 10518733U, // BCLRLn
2578 10518754U, // BCLRn
2579 1179725U, // BCLalways
2580 134250693U, // BCLn
2581 18716U, // BCTR
2582 18716U, // BCTR8
2583 18629U, // BCTRL
2584 18629U, // BCTRL8
2585 229466U, // BCTRL8_LDinto_toc
2586 229466U, // BCTRL8_LDinto_toc_RM
2587 18629U, // BCTRL8_RM
2588 229480U, // BCTRL_LWZinto_toc
2589 229480U, // BCTRL_LWZinto_toc_RM
2590 18629U, // BCTRL_RM
2591 134250686U, // BCn
2592 1195440U, // BDNZ
2593 1195440U, // BDNZ8
2594 1215660U, // BDNZA
2595 1212697U, // BDNZAm
2596 1212457U, // BDNZAp
2597 1186222U, // BDNZL
2598 1215618U, // BDNZLA
2599 1212681U, // BDNZLAm
2600 1212441U, // BDNZLAp
2601 18709U, // BDNZLR
2602 18709U, // BDNZLR8
2603 18621U, // BDNZLRL
2604 15954U, // BDNZLRLm
2605 15911U, // BDNZLRLp
2606 15970U, // BDNZLRm
2607 15927U, // BDNZLRp
2608 1179944U, // BDNZLm
2609 1179704U, // BDNZLp
2610 1179958U, // BDNZm
2611 1179718U, // BDNZp
2612 1195286U, // BDZ
2613 1195286U, // BDZ8
2614 1215654U, // BDZA
2615 1212690U, // BDZAm
2616 1212450U, // BDZAp
2617 1186216U, // BDZL
2618 1215611U, // BDZLA
2619 1212673U, // BDZLAm
2620 1212433U, // BDZLAp
2621 18703U, // BDZLR
2622 18703U, // BDZLR8
2623 18614U, // BDZLRL
2624 15946U, // BDZLRLm
2625 15903U, // BDZLRLp
2626 15963U, // BDZLRm
2627 15920U, // BDZLRp
2628 1179937U, // BDZLm
2629 1179697U, // BDZLp
2630 1179952U, // BDZm
2631 1179712U, // BDZp
2632 1185951U, // BL
2633 1185951U, // BL8
2634 11671711U, // BL8_LDinto_toc
2635 11671711U, // BL8_LDinto_toc_RM
2636 12720287U, // BL8_NOP
2637 12720287U, // BL8_NOP_RM
2638 12851359U, // BL8_NOP_TLS
2639 1185951U, // BL8_NOTOC
2640 1185951U, // BL8_NOTOC_RM
2641 1317023U, // BL8_NOTOC_TLS
2642 1185951U, // BL8_RM
2643 1317023U, // BL8_TLS
2644 1317023U, // BL8_TLS_
2645 1215595U, // BLA
2646 1215595U, // BLA8
2647 12749931U, // BLA8_NOP
2648 12749931U, // BLA8_NOP_RM
2649 1215595U, // BLA8_RM
2650 1215595U, // BLA_RM
2651 18699U, // BLR
2652 18699U, // BLR8
2653 18609U, // BLRL
2654 13768863U, // BL_LWZinto_toc
2655 13768863U, // BL_LWZinto_toc_RM
2656 12720287U, // BL_NOP
2657 12720287U, // BL_NOP_RM
2658 1185951U, // BL_RM
2659 1317023U, // BL_TLS
2660 2147520713U, // BPERMD
2661 37160U, // BRD
2662 38042U, // BRH
2663 38042U, // BRH8
2664 2147520321U, // BRINC
2665 46560U, // BRW
2666 46560U, // BRW8
2667 37300U, // CBCDTD
2668 37300U, // CBCDTD8
2669 36819U, // CDTBCD
2670 36819U, // CDTBCD8
2671 2147520576U, // CFUGED
2672 18453U, // CLRBHRB
2673 2147519833U, // CMPB
2674 2147519833U, // CMPB8
2675 2147520800U, // CMPD
2676 2147522092U, // CMPDI
2677 2147519839U, // CMPEQB
2678 2147520684U, // CMPLD
2679 2147522056U, // CMPLDI
2680 2147529936U, // CMPLW
2681 2147522582U, // CMPLWI
2682 2315292007U, // CMPRB
2683 2315292007U, // CMPRB8
2684 2147530200U, // CMPW
2685 2147522632U, // CMPWI
2686 37464U, // CNTLZD
2687 2147523170U, // CNTLZDM
2688 33448U, // CNTLZD_rec
2689 46949U, // CNTLZW
2690 46949U, // CNTLZW8
2691 35071U, // CNTLZW8_rec
2692 35071U, // CNTLZW_rec
2693 37479U, // CNTTZD
2694 2147523187U, // CNTTZDM
2695 33457U, // CNTTZD_rec
2696 46964U, // CNTTZW
2697 46964U, // CNTTZW8
2698 35080U, // CNTTZW8_rec
2699 35080U, // CNTTZW_rec
2700 18721U, // CP_ABORT
2701 48375U, // CP_COPY
2702 48375U, // CP_COPY8
2703 2147517179U, // CP_PASTE8_rec
2704 2147517179U, // CP_PASTE_rec
2705 16776U, // CR6SET
2706 16762U, // CR6UNSET
2707 2147520763U, // CRAND
2708 2147520215U, // CRANDC
2709 2147529382U, // CREQV
2710 2147520747U, // CRNAND
2711 2147527751U, // CRNOR
2712 45319U, // CRNOT
2713 2147527765U, // CROR
2714 2147520342U, // CRORC
2715 2348855974U, // CRSET
2716 2348854394U, // CRUNSET
2717 2147527802U, // CRXOR
2718 2312219U, // CTRL_DEP
2719 2147520477U, // DADD
2720 2147527033U, // DADDQ
2721 2147518048U, // DADDQ_rec
2722 2147516950U, // DADD_rec
2723 234921567U, // DARN
2724 1117091U, // DCBA
2725 14979861U, // DCBF
2726 1123137U, // DCBFEP
2727 1119689U, // DCBI
2728 1126712U, // DCBST
2729 1123178U, // DCBSTEP
2730 16035943U, // DCBT
2731 336738U, // DCBTEP
2732 16036172U, // DCBTST
2733 336755U, // DCBTSTEP
2734 1129725U, // DCBZ
2735 1123197U, // DCBZEP
2736 1120673U, // DCBZL
2737 1123161U, // DCBZLEP
2738 38380U, // DCCCI
2739 47417U, // DCFFIX
2740 43853U, // DCFFIXQ
2741 43599U, // DCFFIXQQ
2742 34574U, // DCFFIXQ_rec
2743 35143U, // DCFFIX_rec
2744 2147524419U, // DCMPO
2745 2147527224U, // DCMPOQ
2746 2147529212U, // DCMPU
2747 2147527427U, // DCMPUQ
2748 41634U, // DCTDP
2749 34254U, // DCTDP_rec
2750 47425U, // DCTFIX
2751 43862U, // DCTFIXQ
2752 43609U, // DCTFIXQQ
2753 34584U, // DCTFIXQ_rec
2754 35152U, // DCTFIX_rec
2755 43591U, // DCTQPQ
2756 34488U, // DCTQPQ_rec
2757 364816U, // DDEDPD
2758 371080U, // DDEDPDQ
2759 362097U, // DDEDPDQ_rec
2760 361073U, // DDEDPD_rec
2761 2147529332U, // DDIV
2762 2147527471U, // DDIVQ
2763 2147518198U, // DDIVQ_rec
2764 2147518587U, // DDIV_rec
2765 1445835U, // DENBCD
2766 1452400U, // DENBCDQ
2767 1443414U, // DENBCDQ_rec
2768 1442315U, // DENBCD_rec
2769 2147530908U, // DIEX
2770 2147527478U, // DIEXQ
2771 2147518206U, // DIEXQ_rec
2772 2147518777U, // DIEX_rec
2773 2147521099U, // DIVD
2774 2147521158U, // DIVDE
2775 2147524267U, // DIVDEO
2776 2147517743U, // DIVDEO_rec
2777 2147529172U, // DIVDEU
2778 2147524544U, // DIVDEUO
2779 2147517832U, // DIVDEUO_rec
2780 2147518543U, // DIVDEU_rec
2781 2147517121U, // DIVDE_rec
2782 2147524253U, // DIVDO
2783 2147517727U, // DIVDO_rec
2784 2147529165U, // DIVDU
2785 2147524536U, // DIVDUO
2786 2147517823U, // DIVDUO_rec
2787 2147518535U, // DIVDU_rec
2788 2147517089U, // DIVD_rec
2789 2147530572U, // DIVW
2790 2147521270U, // DIVWE
2791 2147524300U, // DIVWEO
2792 2147517780U, // DIVWEO_rec
2793 2147529180U, // DIVWEU
2794 2147524553U, // DIVWEUO
2795 2147517842U, // DIVWEUO_rec
2796 2147518552U, // DIVWEU_rec
2797 2147517187U, // DIVWE_rec
2798 2147524578U, // DIVWO
2799 2147517870U, // DIVWO_rec
2800 2147529291U, // DIVWU
2801 2147524562U, // DIVWUO
2802 2147517852U, // DIVWUO_rec
2803 2147518579U, // DIVWU_rec
2804 2147518701U, // DIVW_rec
2805 44051U, // DMMR
2806 1097164U, // DMSETDMRZ
2807 2415957157U, // DMSHA2HASH
2808 33592497U, // DMSHA3HASH
2809 2147522912U, // DMUL
2810 2147527199U, // DMULQ
2811 2147518110U, // DMULQ_rec
2812 2147517570U, // DMUL_rec
2813 268479593U, // DMXOR
2814 2147519011U, // DMXVBF16GERX2
2815 2415959453U, // DMXVBF16GERX2NN
2816 2415961216U, // DMXVBF16GERX2NP
2817 2415959549U, // DMXVBF16GERX2PN
2818 2415961327U, // DMXVBF16GERX2PP
2819 2147519028U, // DMXVF16GERX2
2820 2415959472U, // DMXVF16GERX2NN
2821 2415961235U, // DMXVF16GERX2NP
2822 2415959568U, // DMXVF16GERX2PN
2823 2415961346U, // DMXVF16GERX2PP
2824 2147519056U, // DMXVI8GERX4
2825 2415961378U, // DMXVI8GERX4PP
2826 2415961468U, // DMXVI8GERX4SPP
2827 2147519113U, // DMXXEXTFDMR256
2828 2147518905U, // DMXXEXTFDMR512
2829 2147518905U, // DMXXEXTFDMR512_HI
2830 2147519129U, // DMXXINSTDMR256
2831 2147518921U, // DMXXINSTDMR512
2832 2147518921U, // DMXXINSTDMR512_HI
2833 1096969U, // DMXXSETACCZ
2834 2415955871U, // DMXXSHAPAD
2835 2147519633U, // DQUA
2836 431554U, // DQUAI
2837 436714U, // DQUAIQ
2838 427643U, // DQUAIQ_rec
2839 426864U, // DQUAI_rec
2840 2147526992U, // DQUAQ
2841 2147518022U, // DQUAQ_rec
2842 2147516733U, // DQUA_rec
2843 43584U, // DRDPQ
2844 34480U, // DRDPQ_rec
2845 302390904U, // DRINTN
2846 302393903U, // DRINTNQ
2847 302384806U, // DRINTNQ_rec
2848 302384373U, // DRINTN_rec
2849 302398438U, // DRINTX
2850 302394207U, // DRINTXQ
2851 302384930U, // DRINTXQ_rec
2852 302385505U, // DRINTX_rec
2853 2147520777U, // DRRND
2854 2147527040U, // DRRNDQ
2855 2147518056U, // DRRNDQ_rec
2856 2147517033U, // DRRND_rec
2857 43138U, // DRSP
2858 34348U, // DRSP_rec
2859 2147522203U, // DSCLI
2860 2147527164U, // DSCLIQ
2861 2147518084U, // DSCLIQ_rec
2862 2147517408U, // DSCLI_rec
2863 2147522431U, // DSCRI
2864 2147527172U, // DSCRIQ
2865 2147518093U, // DSCRIQ_rec
2866 2147517445U, // DSCRI_rec
2867 1519330U, // DSS
2868 18602U, // DSSALL
2869 2416423231U, // DST
2870 2416423231U, // DST64
2871 2416423252U, // DSTST
2872 2416423252U, // DSTST64
2873 2416423281U, // DSTSTT
2874 2416423281U, // DSTSTT64
2875 2416423266U, // DSTT
2876 2416423266U, // DSTT64
2877 2147520058U, // DSUB
2878 2147526999U, // DSUBQ
2879 2147518030U, // DSUBQ_rec
2880 2147516782U, // DSUB_rec
2881 2147520231U, // DTSTDC
2882 2147527015U, // DTSTDCQ
2883 2147521537U, // DTSTDG
2884 2147527137U, // DTSTDGQ
2885 2147530914U, // DTSTEX
2886 2147527485U, // DTSTEXQ
2887 2147521483U, // DTSTSF
2888 335582824U, // DTSTSFI
2889 335587826U, // DTSTSFIQ
2890 2147527128U, // DTSTSFQ
2891 47284U, // DXEX
2892 43846U, // DXEXQ
2893 34566U, // DXEXQ_rec
2894 35136U, // DXEX_rec
2895 17340U, // DYNALLOC
2896 17002U, // DYNALLOC8
2897 18118U, // DYNAREAOFFSET
2898 17096U, // DYNAREAOFFSET8
2899 18659U, // DecreaseCTR8loop
2900 18677U, // DecreaseCTRloop
2901 44257U, // EFDABS
2902 2147520475U, // EFDADD
2903 44548U, // EFDCFS
2904 37733U, // EFDCFSF
2905 38796U, // EFDCFSI
2906 36986U, // EFDCFSID
2907 37843U, // EFDCFUF
2908 38862U, // EFDCFUI
2909 37003U, // EFDCFUID
2910 2147527057U, // EFDCMPEQ
2911 2147528837U, // EFDCMPGT
2912 2147528905U, // EFDCMPLT
2913 37807U, // EFDCTSF
2914 38824U, // EFDCTSI
2915 48411U, // EFDCTSIDZ
2916 48509U, // EFDCTSIZ
2917 37871U, // EFDCTUF
2918 38890U, // EFDCTUI
2919 48430U, // EFDCTUIDZ
2920 48540U, // EFDCTUIZ
2921 2147529330U, // EFDDIV
2922 2147522910U, // EFDMUL
2923 44271U, // EFDNABS
2924 37905U, // EFDNEG
2925 2147520056U, // EFDSUB
2926 2147527097U, // EFDTSTEQ
2927 2147528868U, // EFDTSTGT
2928 2147528936U, // EFDTSTLT
2929 44306U, // EFSABS
2930 2147520534U, // EFSADD
2931 36936U, // EFSCFD
2932 37742U, // EFSCFSF
2933 38805U, // EFSCFSI
2934 37852U, // EFSCFUF
2935 38871U, // EFSCFUI
2936 2147527067U, // EFSCMPEQ
2937 2147528847U, // EFSCMPGT
2938 2147528915U, // EFSCMPLT
2939 37816U, // EFSCTSF
2940 38833U, // EFSCTSI
2941 48519U, // EFSCTSIZ
2942 37880U, // EFSCTUF
2943 38899U, // EFSCTUI
2944 48550U, // EFSCTUIZ
2945 2147529344U, // EFSDIV
2946 2147522934U, // EFSMUL
2947 44287U, // EFSNABS
2948 37919U, // EFSNEG
2949 2147520085U, // EFSSUB
2950 2147527107U, // EFSTSTEQ
2951 2147528878U, // EFSTSTGT
2952 2147528946U, // EFSTSTLT
2953 16235U, // EH_SjLj_LongJmp32
2954 16491U, // EH_SjLj_LongJmp64
2955 16254U, // EH_SjLj_SetJmp32
2956 16510U, // EH_SjLj_SetJmp64
2957 1179649U, // EH_SjLj_Setup
2958 2147529377U, // EQV
2959 2147529377U, // EQV8
2960 2147518601U, // EQV8_rec
2961 2147518601U, // EQV_rec
2962 44323U, // EVABS
2963 2181084318U, // EVADDIW
2964 45839U, // EVADDSMIAAW
2965 45971U, // EVADDSSIAAW
2966 45905U, // EVADDUMIAAW
2967 46037U, // EVADDUSIAAW
2968 2147529788U, // EVADDW
2969 2147520770U, // EVAND
2970 2147520223U, // EVANDC
2971 2147527088U, // EVCMPEQ
2972 2147528441U, // EVCMPGTS
2973 2147529239U, // EVCMPGTU
2974 2147528451U, // EVCMPLTS
2975 2147529249U, // EVCMPLTU
2976 46643U, // EVCNTLSW
2977 46947U, // EVCNTLZW
2978 2147528619U, // EVDIVWS
2979 2147529289U, // EVDIVWU
2980 2147529389U, // EVEQV
2981 36292U, // EVEXTSB
2982 38159U, // EVEXTSH
2983 44314U, // EVFSABS
2984 2147520542U, // EVFSADD
2985 37751U, // EVFSCFSF
2986 38814U, // EVFSCFSI
2987 37861U, // EVFSCFUF
2988 38880U, // EVFSCFUI
2989 2147527077U, // EVFSCMPEQ
2990 2147528857U, // EVFSCMPGT
2991 2147528925U, // EVFSCMPLT
2992 37825U, // EVFSCTSF
2993 38842U, // EVFSCTSI
2994 48529U, // EVFSCTSIZ
2995 37825U, // EVFSCTUF
2996 38908U, // EVFSCTUI
2997 48529U, // EVFSCTUIZ
2998 2147529352U, // EVFSDIV
2999 2147522942U, // EVFSMUL
3000 44296U, // EVFSNABS
3001 37927U, // EVFSNEG
3002 2147520093U, // EVFSSUB
3003 2147527117U, // EVFSTSTEQ
3004 2147528888U, // EVFSTSTGT
3005 2147528956U, // EVFSTSTLT
3006 67145767U, // EVLDD
3007 369145913U, // EVLDDX
3008 67146823U, // EVLDH
3009 369146042U, // EVLDHX
3010 67155012U, // EVLDW
3011 369147002U, // EVLDWX
3012 67153945U, // EVLHHESPLAT
3013 369146784U, // EVLHHESPLATX
3014 67153970U, // EVLHHOSSPLAT
3015 369146811U, // EVLHHOSSPLATX
3016 67153984U, // EVLHHOUSPLAT
3017 369146826U, // EVLHHOUSPLATX
3018 67146404U, // EVLWHE
3019 369145993U, // EVLWHEX
3020 67153604U, // EVLWHOS
3021 369146766U, // EVLWHOSX
3022 67154419U, // EVLWHOU
3023 369146925U, // EVLWHOUX
3024 67153958U, // EVLWHSPLAT
3025 369146798U, // EVLWHSPLATX
3026 67153998U, // EVLWWSPLAT
3027 369146841U, // EVLWWSPLATX
3028 2147522172U, // EVMERGEHI
3029 2147524389U, // EVMERGEHILO
3030 2147524378U, // EVMERGELO
3031 2147522183U, // EVMERGELOHI
3032 2147519273U, // EVMHEGSMFAA
3033 2147523785U, // EVMHEGSMFAN
3034 2147519321U, // EVMHEGSMIAA
3035 2147523833U, // EVMHEGSMIAN
3036 2147519358U, // EVMHEGUMIAA
3037 2147523870U, // EVMHEGUMIAN
3038 2147521313U, // EVMHESMF
3039 2147519406U, // EVMHESMFA
3040 2147529435U, // EVMHESMFAAW
3041 2147529984U, // EVMHESMFANW
3042 2147522274U, // EVMHESMI
3043 2147519498U, // EVMHESMIA
3044 2147529500U, // EVMHESMIAAW
3045 2147530036U, // EVMHESMIANW
3046 2147521416U, // EVMHESSF
3047 2147519449U, // EVMHESSFA
3048 2147529461U, // EVMHESSFAAW
3049 2147530010U, // EVMHESSFANW
3050 2147529632U, // EVMHESSIAAW
3051 2147530114U, // EVMHESSIANW
3052 2147522313U, // EVMHEUMI
3053 2147519541U, // EVMHEUMIA
3054 2147529566U, // EVMHEUMIAAW
3055 2147530075U, // EVMHEUMIANW
3056 2147529698U, // EVMHEUSIAAW
3057 2147530153U, // EVMHEUSIANW
3058 2147519286U, // EVMHOGSMFAA
3059 2147523798U, // EVMHOGSMFAN
3060 2147519334U, // EVMHOGSMIAA
3061 2147523846U, // EVMHOGSMIAN
3062 2147519371U, // EVMHOGUMIAA
3063 2147523883U, // EVMHOGUMIAN
3064 2147521333U, // EVMHOSMF
3065 2147519428U, // EVMHOSMFA
3066 2147529448U, // EVMHOSMFAAW
3067 2147529997U, // EVMHOSMFANW
3068 2147522294U, // EVMHOSMI
3069 2147519520U, // EVMHOSMIA
3070 2147529540U, // EVMHOSMIAAW
3071 2147530062U, // EVMHOSMIANW
3072 2147521436U, // EVMHOSSF
3073 2147519471U, // EVMHOSSFA
3074 2147529474U, // EVMHOSSFAAW
3075 2147530023U, // EVMHOSSFANW
3076 2147529672U, // EVMHOSSIAAW
3077 2147530140U, // EVMHOSSIANW
3078 2147522343U, // EVMHOUMI
3079 2147519574U, // EVMHOUMIA
3080 2147529606U, // EVMHOUMIAAW
3081 2147530101U, // EVMHOUMIANW
3082 2147529738U, // EVMHOUSIAAW
3083 2147530179U, // EVMHOUSIANW
3084 35978U, // EVMRA
3085 2147521323U, // EVMWHSMF
3086 2147519417U, // EVMWHSMFA
3087 2147522284U, // EVMWHSMI
3088 2147519509U, // EVMWHSMIA
3089 2147521426U, // EVMWHSSF
3090 2147519460U, // EVMWHSSFA
3091 2147522323U, // EVMWHUMI
3092 2147519552U, // EVMWHUMIA
3093 2147529527U, // EVMWLSMIAAW
3094 2147530049U, // EVMWLSMIANW
3095 2147529659U, // EVMWLSSIAAW
3096 2147530127U, // EVMWLSSIANW
3097 2147522333U, // EVMWLUMI
3098 2147519563U, // EVMWLUMIA
3099 2147529593U, // EVMWLUMIAAW
3100 2147530088U, // EVMWLUMIANW
3101 2147529725U, // EVMWLUSIAAW
3102 2147530166U, // EVMWLUSIANW
3103 2147521343U, // EVMWSMF
3104 2147519439U, // EVMWSMFA
3105 2147519299U, // EVMWSMFAA
3106 2147523811U, // EVMWSMFAN
3107 2147522304U, // EVMWSMI
3108 2147519531U, // EVMWSMIA
3109 2147519347U, // EVMWSMIAA
3110 2147523859U, // EVMWSMIAN
3111 2147521446U, // EVMWSSF
3112 2147519482U, // EVMWSSFA
3113 2147519310U, // EVMWSSFAA
3114 2147523822U, // EVMWSSFAN
3115 2147522353U, // EVMWUMI
3116 2147519585U, // EVMWUMIA
3117 2147519384U, // EVMWUMIAA
3118 2147523896U, // EVMWUMIAN
3119 2147520755U, // EVNAND
3120 37936U, // EVNEG
3121 2147527758U, // EVNOR
3122 2147527771U, // EVOR
3123 2147520349U, // EVORC
3124 2147529943U, // EVRLW
3125 2147522590U, // EVRLWI
3126 46155U, // EVRNDW
3127 16825919U, // EVSEL
3128 2147529957U, // EVSLW
3129 2147522616U, // EVSLWI
3130 402691697U, // EVSPLATFI
3131 402692036U, // EVSPLATI
3132 2147528364U, // EVSRWIS
3133 2147529194U, // EVSRWIU
3134 2147528547U, // EVSRWS
3135 2147529275U, // EVSRWU
3136 67145783U, // EVSTDD
3137 369145921U, // EVSTDDX
3138 67146830U, // EVSTDH
3139 369146050U, // EVSTDHX
3140 67155027U, // EVSTDW
3141 369147010U, // EVSTDWX
3142 67146412U, // EVSTWHE
3143 369146002U, // EVSTWHEX
3144 67149554U, // EVSTWHO
3145 369146361U, // EVSTWHOX
3146 67146493U, // EVSTWWE
3147 369146026U, // EVSTWWEX
3148 67149801U, // EVSTWWO
3149 369146371U, // EVSTWWOX
3150 45865U, // EVSUBFSMIAAW
3151 45997U, // EVSUBFSSIAAW
3152 45931U, // EVSUBFUMIAAW
3153 46063U, // EVSUBFUSIAAW
3154 2147529836U, // EVSUBFW
3155 2583737461U, // EVSUBIFW
3156 2147527809U, // EVXOR
3157 36294U, // EXTSB
3158 36294U, // EXTSB8
3159 36294U, // EXTSB8_32_64
3160 33113U, // EXTSB8_rec
3161 33113U, // EXTSB_rec
3162 38161U, // EXTSH
3163 38161U, // EXTSH8
3164 38161U, // EXTSH8_32_64
3165 33607U, // EXTSH8_rec
3166 33607U, // EXTSH_rec
3167 46687U, // EXTSW
3168 2147522222U, // EXTSWSLI
3169 2147522222U, // EXTSWSLI_32_64
3170 2147517416U, // EXTSWSLI_32_64_rec
3171 2147517416U, // EXTSWSLI_rec
3172 46687U, // EXTSW_32
3173 46687U, // EXTSW_32_64
3174 35023U, // EXTSW_32_64_rec
3175 35023U, // EXTSW_rec
3176 18640U, // EnforceIEIO
3177 44265U, // FABSD
3178 34673U, // FABSD_rec
3179 44265U, // FABSS
3180 34673U, // FABSS_rec
3181 2147520483U, // FADD
3182 2147528058U, // FADDS
3183 2147518370U, // FADDS_rec
3184 2147516957U, // FADD_rec
3185 0U, // FADDrtz
3186 36979U, // FCFID
3187 44434U, // FCFIDS
3188 34749U, // FCFIDS_rec
3189 45490U, // FCFIDU
3190 44821U, // FCFIDUS
3191 34816U, // FCFIDUS_rec
3192 34869U, // FCFIDU_rec
3193 33341U, // FCFID_rec
3194 2147524426U, // FCMPOD
3195 2147524426U, // FCMPOS
3196 2147529219U, // FCMPUD
3197 2147529219U, // FCMPUS
3198 2147523907U, // FCPSGND
3199 2147517639U, // FCPSGND_rec
3200 2147523907U, // FCPSGNS
3201 2147517639U, // FCPSGNS_rec
3202 36996U, // FCTID
3203 45498U, // FCTIDU
3204 48599U, // FCTIDUZ
3205 35212U, // FCTIDUZ_rec
3206 34878U, // FCTIDU_rec
3207 48422U, // FCTIDZ
3208 35178U, // FCTIDZ_rec
3209 33349U, // FCTID_rec
3210 46247U, // FCTIW
3211 45619U, // FCTIWU
3212 48608U, // FCTIWUZ
3213 35222U, // FCTIWUZ_rec
3214 34922U, // FCTIWU_rec
3215 48617U, // FCTIWZ
3216 35232U, // FCTIWZ_rec
3217 34984U, // FCTIW_rec
3218 2147529338U, // FDIV
3219 2147528540U, // FDIVS
3220 2147518483U, // FDIVS_rec
3221 2147518594U, // FDIV_rec
3222 17594U, // FENCE
3223 2147520504U, // FMADD
3224 2147528065U, // FMADDS
3225 2147518378U, // FMADDS_rec
3226 2147516964U, // FMADD_rec
3227 44046U, // FMR
3228 34641U, // FMR_rec
3229 2147520070U, // FMSUB
3230 2147528041U, // FMSUBS
3231 2147518344U, // FMSUBS_rec
3232 2147516796U, // FMSUB_rec
3233 2147522918U, // FMUL
3234 2147528381U, // FMULS
3235 2147518439U, // FMULS_rec
3236 2147517577U, // FMUL_rec
3237 44280U, // FNABSD
3238 34680U, // FNABSD_rec
3239 44280U, // FNABSS
3240 34680U, // FNABSS_rec
3241 37913U, // FNEGD
3242 33579U, // FNEGD_rec
3243 37913U, // FNEGS
3244 33579U, // FNEGS_rec
3245 2147520511U, // FNMADD
3246 2147528073U, // FNMADDS
3247 2147518387U, // FNMADDS_rec
3248 2147516972U, // FNMADD_rec
3249 2147520077U, // FNMSUB
3250 2147528049U, // FNMSUBS
3251 2147518353U, // FNMSUBS_rec
3252 2147516804U, // FNMSUB_rec
3253 37593U, // FRE
3254 44532U, // FRES
3255 34758U, // FRES_rec
3256 33515U, // FRE_rec
3257 39687U, // FRIMD
3258 33947U, // FRIMD_rec
3259 39687U, // FRIMS
3260 33947U, // FRIMS_rec
3261 40284U, // FRIND
3262 34021U, // FRIND_rec
3263 40284U, // FRINS
3264 34021U, // FRINS_rec
3265 42042U, // FRIPD
3266 34317U, // FRIPD_rec
3267 42042U, // FRIPS
3268 34317U, // FRIPS_rec
3269 48503U, // FRIZD
3270 35196U, // FRIZD_rec
3271 48503U, // FRIZS
3272 35196U, // FRIZS_rec
3273 43144U, // FRSP
3274 34355U, // FRSP_rec
3275 37606U, // FRSQRTE
3276 44538U, // FRSQRTES
3277 34765U, // FRSQRTES_rec
3278 33521U, // FRSQRTE_rec
3279 2147522751U, // FSELD
3280 2147517553U, // FSELD_rec
3281 2147522751U, // FSELS
3282 2147517553U, // FSELS_rec
3283 45326U, // FSQRT
3284 44813U, // FSQRTS
3285 34799U, // FSQRTS_rec
3286 34852U, // FSQRT_rec
3287 2147520064U, // FSUB
3288 2147528034U, // FSUBS
3289 2147518336U, // FSUBS_rec
3290 2147516789U, // FSUB_rec
3291 2147529361U, // FTDIV
3292 45333U, // FTSQRT
3293 18022U, // GETtlsADDR
3294 16323U, // GETtlsADDR32
3295 18315U, // GETtlsADDR32AIX
3296 18366U, // GETtlsADDR64AIX
3297 17729U, // GETtlsADDRPCREL
3298 18300U, // GETtlsMOD32AIX
3299 18351U, // GETtlsMOD64AIX
3300 18331U, // GETtlsTpointer32AIX
3301 18008U, // GETtlsldADDR
3302 16308U, // GETtlsldADDR32
3303 17710U, // GETtlsldADDRPCREL
3304 469801097U, // HASHCHK
3305 469801097U, // HASHCHK8
3306 469804096U, // HASHCHKP
3307 469804096U, // HASHCHKP8
3308 469807428U, // HASHST
3309 469807428U, // HASHST8
3310 469805342U, // HASHSTP
3311 469805342U, // HASHSTP8
3312 18524U, // HRFID
3313 1119695U, // ICBI
3314 1123145U, // ICBIEP
3315 528174U, // ICBLC
3316 525974U, // ICBLQ
3317 536685U, // ICBT
3318 536245U, // ICBTLS
3319 38387U, // ICCCI
3320 2147522757U, // ISEL
3321 2147522757U, // ISEL8
3322 18488U, // ISYNC
3323 503352428U, // LA
3324 503352428U, // LA8
3325 369146500U, // LBARX
3326 369146500U, // LBARXL
3327 369146381U, // LBEPX
3328 67157252U, // LBZ
3329 67157252U, // LBZ8
3330 2147531041U, // LBZCIX
3331 536916562U, // LBZU
3332 536916562U, // LBZU8
3333 570473549U, // LBZUX
3334 570473549U, // LBZUX8
3335 369147083U, // LBZX
3336 369147083U, // LBZX8
3337 2147531979U, // LBZXTLS
3338 2147531979U, // LBZXTLS_
3339 2147531979U, // LBZXTLS_32
3340 67145880U, // LD
3341 369146507U, // LDARX
3342 369146507U, // LDARXL
3343 2415964172U, // LDAT
3344 2147528716U, // LDAT_CSNE
3345 369146535U, // LDBRX
3346 2147531010U, // LDCIX
3347 536916418U, // LDU
3348 570473490U, // LDUX
3349 369145943U, // LDX
3350 2147530839U, // LDXTLS
3351 2147530839U, // LDXTLS_
3352 17797U, // LDgotTprelL
3353 16205U, // LDgotTprelL32
3354 18500U, // LDtoc
3355 18222U, // LDtocBA
3356 18222U, // LDtocCPT
3357 17690U, // LDtocJTI
3358 17746U, // LDtocL
3359 67145809U, // LFD
3360 369146396U, // LFDEPX
3361 536916372U, // LFDU
3362 570473475U, // LFDUX
3363 369145930U, // LFDX
3364 2147530826U, // LFDXTLS
3365 2147530826U, // LFDXTLS_
3366 369145830U, // LFIWAX
3367 369147104U, // LFIWZX
3368 67153427U, // LFS
3369 536916490U, // LFSU
3370 570473527U, // LFSUX
3371 369146753U, // LFSX
3372 2147531649U, // LFSXTLS
3373 2147531649U, // LFSXTLS_
3374 67144709U, // LHA
3375 67144709U, // LHA8
3376 369146514U, // LHARX
3377 369146514U, // LHARXL
3378 536916360U, // LHAU
3379 536916360U, // LHAU8
3380 570473454U, // LHAUX
3381 570473454U, // LHAUX8
3382 369145815U, // LHAX
3383 369145815U, // LHAX8
3384 2147530711U, // LHAXTLS
3385 2147530711U, // LHAXTLS_
3386 2147530711U, // LHAXTLS_32
3387 369146550U, // LHBRX
3388 369146550U, // LHBRX8
3389 369146413U, // LHEPX
3390 67157328U, // LHZ
3391 67157328U, // LHZ8
3392 2147531049U, // LHZCIX
3393 536916568U, // LHZU
3394 536916568U, // LHZU8
3395 570473556U, // LHZUX
3396 570473556U, // LHZUX8
3397 369147098U, // LHZX
3398 369147098U, // LHZX8
3399 2147531994U, // LHZXTLS
3400 2147531994U, // LHZXTLS_
3401 2147531994U, // LHZXTLS_32
3402 100701847U, // LI
3403 100701847U, // LI8
3404 100708000U, // LIS
3405 100708000U, // LIS8
3406 67155180U, // LMW
3407 67152405U, // LQ
3408 369146521U, // LQARX
3409 369146521U, // LQARXL
3410 17867U, // LQX_PSEUDO
3411 2147522671U, // LSWI
3412 369145853U, // LVEBX
3413 369146059U, // LVEHX
3414 369147019U, // LVEWX
3415 369138008U, // LVSL
3416 369142960U, // LVSR
3417 369146978U, // LVX
3418 369138068U, // LVXL
3419 67144856U, // LWA
3420 369146528U, // LWARX
3421 369146528U, // LWARXL
3422 2415964250U, // LWAT
3423 2147528794U, // LWAT_CSNE
3424 570473461U, // LWAUX
3425 369145847U, // LWAX
3426 2147530743U, // LWAXTLS
3427 2147530743U, // LWAXTLS_
3428 2147530743U, // LWAXTLS_32
3429 369145847U, // LWAX_32
3430 67144856U, // LWA_32
3431 369146584U, // LWBRX
3432 369146584U, // LWBRX8
3433 369146428U, // LWEPX
3434 67157490U, // LWZ
3435 67157490U, // LWZ8
3436 2147531057U, // LWZCIX
3437 536916574U, // LWZU
3438 536916574U, // LWZU8
3439 570473563U, // LWZUX
3440 570473563U, // LWZUX8
3441 369147121U, // LWZX
3442 369147121U, // LWZX8
3443 2147532017U, // LWZXTLS
3444 2147532017U, // LWZXTLS_
3445 2147532017U, // LWZXTLS_32
3446 18516U, // LWZtoc
3447 17764U, // LWZtocL
3448 67146139U, // LXSD
3449 369145965U, // LXSDX
3450 369147074U, // LXSIBZX
3451 369147089U, // LXSIHZX
3452 369145838U, // LXSIWAX
3453 369147112U, // LXSIWZX
3454 67152041U, // LXSSP
3455 369146468U, // LXSSPX
3456 67154619U, // LXV
3457 369145779U, // LXVB16X
3458 369145745U, // LXVD2X
3459 369146738U, // LXVDSX
3460 369145798U, // LXVH8X
3461 436251148U, // LXVKQ
3462 2147522951U, // LXVL
3463 2147522828U, // LXVLL
3464 67152168U, // LXVP
3465 2147530620U, // LXVPB32X
3466 2147522857U, // LXVPRL
3467 2147522792U, // LXVPRLL
3468 369146485U, // LXVPX
3469 369145877U, // LXVRBX
3470 369145948U, // LXVRDX
3471 369146083U, // LXVRHX
3472 2147522882U, // LXVRL
3473 2147522811U, // LXVRLL
3474 369147051U, // LXVRWX
3475 369145762U, // LXVW4X
3476 369146776U, // LXVWSX
3477 369146989U, // LXVX
3478 2147520612U, // MADDHD
3479 2147529121U, // MADDHDU
3480 2147520668U, // MADDLD
3481 2147520668U, // MADDLD8
3482 1518453U, // MBAR
3483 37704U, // MCRF
3484 44568U, // MCRFS
3485 1096547U, // MCRXRX
3486 604017263U, // MFBHRBE
3487 1092522U, // MFCR
3488 1092522U, // MFCR8
3489 1092797U, // MFCTR
3490 1092797U, // MFCTR8
3491 43925U, // MFDCR
3492 1093132U, // MFFS
3493 40558U, // MFFSCDRN
3494 637572940U, // MFFSCDRNI
3495 1086072U, // MFFSCE
3496 40549U, // MFFSCRN
3497 234919746U, // MFFSCRNI
3498 1087825U, // MFFSL
3499 1083352U, // MFFS_rec
3500 1092610U, // MFLR
3501 1092610U, // MFLR8
3502 1092764U, // MFMSR
3503 671126350U, // MFOCRF
3504 671126350U, // MFOCRF8
3505 44057U, // MFPMR
3506 44168U, // MFSPR
3507 44168U, // MFSPR8
3508 704687254U, // MFSR
3509 40290U, // MFSRIN
3510 36315U, // MFTB
3511 17869960U, // MFTB8
3512 18918536U, // MFUDSCR
3513 37173U, // MFVRD
3514 19967112U, // MFVRSAVE
3515 19967112U, // MFVRSAVEv
3516 48631U, // MFVRWZ
3517 1092536U, // MFVSCR
3518 37173U, // MFVSRD
3519 37043U, // MFVSRLD
3520 48631U, // MFVSRWZ
3521 2147520838U, // MODSD
3522 2147530220U, // MODSW
3523 2147521001U, // MODUD
3524 2147530431U, // MODUW
3525 1090039U, // MSGSNDP
3526 1090039U, // MSGSNDP8
3527 18480U, // MSGSYNC
3528 18494U, // MSYNC
3529 37726U, // MTCRF
3530 37726U, // MTCRF8
3531 1092804U, // MTCTR
3532 1092804U, // MTCTR8
3533 1092804U, // MTCTR8loop
3534 1092804U, // MTCTRloop
3535 201829283U, // MTDCR
3536 1509801U, // MTFSB0
3537 1509809U, // MTFSB1
3538 2147521409U, // MTFSF
3539 759731808U, // MTFSFI
3540 2907210711U, // MTFSFI_rec
3541 793286240U, // MTFSFIb
3542 2147517219U, // MTFSF_rec
3543 37761U, // MTFSFb
3544 39195U, // MTLPL
3545 39195U, // MTLPL8
3546 1092616U, // MTLR
3547 1092616U, // MTLR8
3548 167816355U, // MTMSR
3549 167809325U, // MTMSRD
3550 594774U, // MTOCRF
3551 594774U, // MTOCRF8
3552 44064U, // MTPMR
3553 44175U, // MTSPR
3554 44175U, // MTSPR8
3555 634026U, // MTSR
3556 40298U, // MTSRIN
3557 1081524U, // MTUDSCR
3558 37181U, // MTVRD
3559 1081589U, // MTVRSAVE
3560 1540341U, // MTVRSAVEv
3561 35997U, // MTVRWA
3562 48640U, // MTVRWZ
3563 1092544U, // MTVSCR
3564 39370U, // MTVSRBM
3565 805344952U, // MTVSRBMI
3566 37181U, // MTVSRD
3567 2147520558U, // MTVSRDD
3568 39442U, // MTVSRDM
3569 39559U, // MTVSRHM
3570 39736U, // MTVSRQM
3571 35997U, // MTVSRWA
3572 40074U, // MTVSRWM
3573 44907U, // MTVSRWS
3574 48640U, // MTVSRWZ
3575 2147520620U, // MULHD
3576 2147529130U, // MULHDU
3577 2147518508U, // MULHDU_rec
3578 2147516981U, // MULHD_rec
3579 2147529879U, // MULHW
3580 2147529259U, // MULHWU
3581 2147518561U, // MULHWU_rec
3582 2147518624U, // MULHW_rec
3583 2147520677U, // MULLD
3584 2147524245U, // MULLDO
3585 2147517718U, // MULLDO_rec
3586 2147517005U, // MULLD_rec
3587 2147522210U, // MULLI
3588 2147522210U, // MULLI8
3589 2147529929U, // MULLW
3590 2147524570U, // MULLWO
3591 2147517861U, // MULLWO_rec
3592 2147518640U, // MULLW_rec
3593 18057U, // MoveGOTtoLR
3594 18045U, // MovePCtoLR
3595 17083U, // MovePCtoLR8
3596 2147520741U, // NAND
3597 2147520741U, // NAND8
3598 2147517019U, // NAND8_rec
3599 2147517019U, // NAND_rec
3600 18646U, // NAP
3601 37908U, // NEG
3602 37908U, // NEG8
3603 40684U, // NEG8O
3604 34168U, // NEG8O_rec
3605 33580U, // NEG8_rec
3606 40684U, // NEGO
3607 34168U, // NEGO_rec
3608 33580U, // NEG_rec
3609 18655U, // NOP
3610 16136U, // NOP_GT_PWR6
3611 16148U, // NOP_GT_PWR7
3612 2147527746U, // NOR
3613 2147527746U, // NOR8
3614 2147518295U, // NOR8_rec
3615 2147518295U, // NOR_rec
3616 2147527739U, // OR
3617 2147527739U, // OR8
3618 2147518296U, // OR8_rec
3619 2147520337U, // ORC
3620 2147520337U, // ORC8
3621 2147516915U, // ORC8_rec
3622 2147516915U, // ORC_rec
3623 2147522439U, // ORI
3624 2147522439U, // ORI8
3625 2147528358U, // ORIS
3626 2147528358U, // ORIS8
3627 2147518296U, // OR_rec
3628 2147522049U, // PADDI
3629 2147522049U, // PADDI8
3630 838899201U, // PADDI8pc
3631 2147528344U, // PADDIS
3632 2147528344U, // PADDIS8
3633 2986389144U, // PADDIS8pc
3634 2986389144U, // PADDISpc
3635 18575U, // PADDIdtprel
3636 838899201U, // PADDIpc
3637 2147520793U, // PDEPD
3638 2147520983U, // PEXTD
3639 872451190U, // PLA
3640 872451190U, // PLA8
3641 906005622U, // PLA8pc
3642 906005622U, // PLApc
3643 939572483U, // PLBZ
3644 939572483U, // PLBZ8
3645 939572483U, // PLBZ8nopc
3646 906018051U, // PLBZ8onlypc
3647 973126915U, // PLBZ8pc
3648 939572483U, // PLBZnopc
3649 906018051U, // PLBZonlypc
3650 973126915U, // PLBZpc
3651 939561134U, // PLD
3652 939561134U, // PLDnopc
3653 906006702U, // PLDonlypc
3654 973115566U, // PLDpc
3655 939561040U, // PLFD
3656 939561040U, // PLFDnopc
3657 906006608U, // PLFDonlypc
3658 973115472U, // PLFDpc
3659 939568658U, // PLFS
3660 939568658U, // PLFSnopc
3661 906014226U, // PLFSonlypc
3662 973123090U, // PLFSpc
3663 939559940U, // PLHA
3664 939559940U, // PLHA8
3665 939559940U, // PLHA8nopc
3666 906005508U, // PLHA8onlypc
3667 973114372U, // PLHA8pc
3668 939559940U, // PLHAnopc
3669 906005508U, // PLHAonlypc
3670 973114372U, // PLHApc
3671 939572559U, // PLHZ
3672 939572559U, // PLHZ8
3673 939572559U, // PLHZ8nopc
3674 906018127U, // PLHZ8onlypc
3675 973126991U, // PLHZ8pc
3676 939572559U, // PLHZnopc
3677 906018127U, // PLHZonlypc
3678 973126991U, // PLHZpc
3679 906008233U, // PLI
3680 906008233U, // PLI8
3681 939560087U, // PLWA
3682 939560087U, // PLWA8
3683 939560087U, // PLWA8nopc
3684 906005655U, // PLWA8onlypc
3685 973114519U, // PLWA8pc
3686 939560087U, // PLWAnopc
3687 906005655U, // PLWAonlypc
3688 973114519U, // PLWApc
3689 939572721U, // PLWZ
3690 939572721U, // PLWZ8
3691 939572721U, // PLWZ8nopc
3692 906018289U, // PLWZ8onlypc
3693 973127153U, // PLWZ8pc
3694 939572721U, // PLWZnopc
3695 906018289U, // PLWZonlypc
3696 973127153U, // PLWZpc
3697 939561370U, // PLXSD
3698 939561370U, // PLXSDnopc
3699 906006938U, // PLXSDonlypc
3700 973115802U, // PLXSDpc
3701 939567272U, // PLXSSP
3702 939567272U, // PLXSSPnopc
3703 906012840U, // PLXSSPonlypc
3704 973121704U, // PLXSSPpc
3705 939569850U, // PLXV
3706 939567399U, // PLXVP
3707 939567399U, // PLXVPnopc
3708 906012967U, // PLXVPonlypc
3709 973121831U, // PLXVPpc
3710 939569850U, // PLXVnopc
3711 906015418U, // PLXVonlypc
3712 973124282U, // PLXVpc
3713 2147519009U, // PMDMXVBF16GERX2
3714 2415959451U, // PMDMXVBF16GERX2NN
3715 2415961214U, // PMDMXVBF16GERX2NP
3716 2415959547U, // PMDMXVBF16GERX2PN
3717 2415961325U, // PMDMXVBF16GERX2PP
3718 2147519026U, // PMDMXVF16GERX2
3719 2415959470U, // PMDMXVF16GERX2NN
3720 2415961233U, // PMDMXVF16GERX2NP
3721 2415959566U, // PMDMXVF16GERX2PN
3722 2415961344U, // PMDMXVF16GERX2PP
3723 2147519054U, // PMDMXVI8GERX4
3724 2415961376U, // PMDMXVI8GERX4PP
3725 2415961466U, // PMDMXVI8GERX4SPP
3726 2147518969U, // PMXVBF16GER2
3727 2415959420U, // PMXVBF16GER2NN
3728 2415961183U, // PMXVBF16GER2NP
3729 2415959516U, // PMXVBF16GER2PN
3730 2415961279U, // PMXVBF16GER2PP
3731 2147518969U, // PMXVBF16GER2W
3732 2415959420U, // PMXVBF16GER2WNN
3733 2415961183U, // PMXVBF16GER2WNP
3734 2415959516U, // PMXVBF16GER2WPN
3735 2415961279U, // PMXVBF16GER2WPP
3736 2147518983U, // PMXVF16GER2
3737 2415959436U, // PMXVF16GER2NN
3738 2415961199U, // PMXVF16GER2NP
3739 2415959532U, // PMXVF16GER2PN
3740 2415961295U, // PMXVF16GER2PP
3741 2147518983U, // PMXVF16GER2W
3742 2415959436U, // PMXVF16GER2WNN
3743 2415961199U, // PMXVF16GER2WNP
3744 2415959532U, // PMXVF16GER2WPN
3745 2415961295U, // PMXVF16GER2WPP
3746 2147527624U, // PMXVF32GER
3747 2415959488U, // PMXVF32GERNN
3748 2415961251U, // PMXVF32GERNP
3749 2415959595U, // PMXVF32GERPN
3750 2415961407U, // PMXVF32GERPP
3751 2147527624U, // PMXVF32GERW
3752 2415959488U, // PMXVF32GERWNN
3753 2415961251U, // PMXVF32GERWNP
3754 2415959595U, // PMXVF32GERWPN
3755 2415961407U, // PMXVF32GERWPP
3756 2147527636U, // PMXVF64GER
3757 2415959502U, // PMXVF64GERNN
3758 2415961265U, // PMXVF64GERNP
3759 2415959609U, // PMXVF64GERPN
3760 2415961421U, // PMXVF64GERPP
3761 2147527636U, // PMXVF64GERW
3762 2415959502U, // PMXVF64GERWNN
3763 2415961265U, // PMXVF64GERWNP
3764 2415959609U, // PMXVF64GERWPN
3765 2415961421U, // PMXVF64GERWPP
3766 2147518996U, // PMXVI16GER2
3767 2415961310U, // PMXVI16GER2PP
3768 2147527883U, // PMXVI16GER2S
3769 2415961435U, // PMXVI16GER2SPP
3770 2147527883U, // PMXVI16GER2SW
3771 2415961435U, // PMXVI16GER2SWPP
3772 2147518996U, // PMXVI16GER2W
3773 2415961310U, // PMXVI16GER2WPP
3774 2147519199U, // PMXVI4GER8
3775 2415961393U, // PMXVI4GER8PP
3776 2147519199U, // PMXVI4GER8W
3777 2415961393U, // PMXVI4GER8WPP
3778 2147519042U, // PMXVI8GER4
3779 2415961362U, // PMXVI8GER4PP
3780 2415961451U, // PMXVI8GER4SPP
3781 2147519042U, // PMXVI8GER4W
3782 2415961362U, // PMXVI8GER4WPP
3783 2415961451U, // PMXVI8GER4WSPP
3784 36330U, // POPCNTB
3785 36330U, // POPCNTB8
3786 37309U, // POPCNTD
3787 46728U, // POPCNTW
3788 18199U, // PPC32GOT
3789 18209U, // PPC32PICGOT
3790 16354U, // PREPARE_PROBED_ALLOCA_32
3791 16546U, // PREPARE_PROBED_ALLOCA_64
3792 16402U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
3793 16594U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
3794 16336U, // PROBED_ALLOCA_32
3795 16528U, // PROBED_ALLOCA_64
3796 16380U, // PROBED_STACKALLOC_32
3797 16572U, // PROBED_STACKALLOC_64
3798 939560445U, // PSTB
3799 939560445U, // PSTB8
3800 939560445U, // PSTB8nopc
3801 906006013U, // PSTB8onlypc
3802 973114877U, // PSTB8pc
3803 939560445U, // PSTBnopc
3804 906006013U, // PSTBonlypc
3805 973114877U, // PSTBpc
3806 939561424U, // PSTD
3807 939561424U, // PSTDnopc
3808 906006992U, // PSTDonlypc
3809 973115856U, // PSTDpc
3810 939561046U, // PSTFD
3811 939561046U, // PSTFDnopc
3812 906006614U, // PSTFDonlypc
3813 973115478U, // PSTFDpc
3814 939568671U, // PSTFS
3815 939568671U, // PSTFSnopc
3816 906014239U, // PSTFSonlypc
3817 973123103U, // PSTFSpc
3818 939562300U, // PSTH
3819 939562300U, // PSTH8
3820 939562300U, // PSTH8nopc
3821 906007868U, // PSTH8onlypc
3822 973116732U, // PSTH8pc
3823 939562300U, // PSTHnopc
3824 906007868U, // PSTHonlypc
3825 973116732U, // PSTHpc
3826 939570854U, // PSTW
3827 939570854U, // PSTW8
3828 939570854U, // PSTW8nopc
3829 906016422U, // PSTW8onlypc
3830 973125286U, // PSTW8pc
3831 939570854U, // PSTWnopc
3832 906016422U, // PSTWonlypc
3833 973125286U, // PSTWpc
3834 939561377U, // PSTXSD
3835 939561377U, // PSTXSDnopc
3836 906006945U, // PSTXSDonlypc
3837 973115809U, // PSTXSDpc
3838 939567280U, // PSTXSSP
3839 939567280U, // PSTXSSPnopc
3840 906012848U, // PSTXSSPonlypc
3841 973121712U, // PSTXSSPpc
3842 939569856U, // PSTXV
3843 939567406U, // PSTXVP
3844 939567406U, // PSTXVPnopc
3845 906012974U, // PSTXVPonlypc
3846 973121838U, // PSTXVPpc
3847 939569856U, // PSTXVnopc
3848 906015424U, // PSTXVonlypc
3849 973124288U, // PSTXVpc
3850 1089286U, // PTESYNCIO
3851 17892U, // PseudoEIEIO
3852 17316U, // RESTORE_ACC
3853 17954U, // RESTORE_CR
3854 18133U, // RESTORE_CRBIT
3855 18070U, // RESTORE_DMR
3856 17917U, // RESTORE_DMRP
3857 17531U, // RESTORE_QUADWORD
3858 17264U, // RESTORE_UACC
3859 17290U, // RESTORE_WACC
3860 18551U, // RFCI
3861 18562U, // RFDI
3862 658618U, // RFEBB
3863 18567U, // RFI
3864 18525U, // RFID
3865 18556U, // RFMCI
3866 2147522728U, // RLDCL
3867 2147517536U, // RLDCL_rec
3868 2147527580U, // RLDCR
3869 2147518262U, // RLDCR_rec
3870 2147520260U, // RLDIC
3871 2147522735U, // RLDICL
3872 2147522735U, // RLDICL_32
3873 2147522735U, // RLDICL_32_64
3874 2147517544U, // RLDICL_32_rec
3875 2147517544U, // RLDICL_rec
3876 2147527600U, // RLDICR
3877 2147527600U, // RLDICR_32
3878 2147518270U, // RLDICR_rec
3879 2147516884U, // RLDIC_rec
3880 2415957706U, // RLDIMI
3881 2415952883U, // RLDIMI_rec
3882 2415957714U, // RLWIMI
3883 2415957714U, // RLWIMI8
3884 2415952892U, // RLWIMI8_rec
3885 2415952892U, // RLWIMI_rec
3886 2147523349U, // RLWINM
3887 2147523349U, // RLWINM8
3888 2147517602U, // RLWINM8_rec
3889 2147517602U, // RLWINM_rec
3890 2147523366U, // RLWNM
3891 2147523366U, // RLWNM8
3892 2147517611U, // RLWNM8_rec
3893 2147517611U, // RLWNM_rec
3894 17256U, // ReadTB
3895 1085284U, // SC
3896 1094244U, // SCV
3897 16790U, // SELECT_CC_F16
3898 16712U, // SELECT_CC_F4
3899 17022U, // SELECT_CC_F8
3900 16737U, // SELECT_CC_I4
3901 17047U, // SELECT_CC_I8
3902 17622U, // SELECT_CC_SPE
3903 16683U, // SELECT_CC_SPE4
3904 17381U, // SELECT_CC_VRRC
3905 17350U, // SELECT_CC_VSFRC
3906 17441U, // SELECT_CC_VSRC
3907 17410U, // SELECT_CC_VSSRC
3908 16805U, // SELECT_F16
3909 16726U, // SELECT_F4
3910 17036U, // SELECT_F8
3911 16751U, // SELECT_I4
3912 17061U, // SELECT_I8
3913 17637U, // SELECT_SPE
3914 16699U, // SELECT_SPE4
3915 17397U, // SELECT_VRRC
3916 17367U, // SELECT_VSFRC
3917 17457U, // SELECT_VSRC
3918 17427U, // SELECT_VSSRC
3919 36309U, // SETB
3920 36309U, // SETB8
3921 36527U, // SETBC
3922 36527U, // SETBC8
3923 43917U, // SETBCR
3924 43917U, // SETBCR8
3925 17823U, // SETFLM
3926 36519U, // SETNBC
3927 36519U, // SETNBC8
3928 43908U, // SETNBCR
3929 43908U, // SETNBCR8
3930 17507U, // SETRND
3931 18542U, // SETRNDi
3932 33481U, // SLBFEE_rec
3933 18436U, // SLBIA
3934 1086133U, // SLBIE
3935 37897U, // SLBIEG
3936 37517U, // SLBMFEE
3937 45673U, // SLBMFEV
3938 37598U, // SLBMTE
3939 18464U, // SLBSYNC
3940 2147520707U, // SLD
3941 2147517013U, // SLD_rec
3942 2147529959U, // SLW
3943 2147529959U, // SLW8
3944 2147518648U, // SLW8_rec
3945 2147518648U, // SLW_rec
3946 67157490U, // SPELWZ
3947 369147121U, // SPELWZX
3948 67155623U, // SPESTW
3949 369147068U, // SPESTWX
3950 17329U, // SPILL_ACC
3951 17966U, // SPILL_CR
3952 18148U, // SPILL_CRBIT
3953 18083U, // SPILL_DMR
3954 17931U, // SPILL_DMRP
3955 17549U, // SPILL_QUADWORD
3956 17278U, // SPILL_UACC
3957 17304U, // SPILL_WACC
3958 17565U, // SPLIT_QUADWORD
3959 2147520428U, // SRAD
3960 2147522042U, // SRADI
3961 2147522042U, // SRADI_32
3962 2147517328U, // SRADI_rec
3963 2147516932U, // SRAD_rec
3964 2147529764U, // SRAW
3965 2147529764U, // SRAW8
3966 2147518607U, // SRAW8_rec
3967 2147522566U, // SRAWI
3968 2147522566U, // SRAWI8
3969 2147517453U, // SRAWI8_rec
3970 2147517453U, // SRAWI_rec
3971 2147518607U, // SRAW_rec
3972 2147520816U, // SRD
3973 2147517050U, // SRD_rec
3974 2147530214U, // SRW
3975 2147530214U, // SRW8
3976 2147518654U, // SRW8_rec
3977 2147518654U, // SRW_rec
3978 67145214U, // STB
3979 67145214U, // STB8
3980 2147531002U, // STBCIX
3981 369133841U, // STBCX
3982 369146388U, // STBEPX
3983 537375118U, // STBU
3984 537375118U, // STBU8
3985 570932220U, // STBUX
3986 570932220U, // STBUX8
3987 369145894U, // STBX
3988 369145894U, // STBX8
3989 2147530790U, // STBXTLS
3990 2147530790U, // STBXTLS_
3991 2147530790U, // STBXTLS_32
3992 67146193U, // STD
3993 2147528722U, // STDAT
3994 369146542U, // STDBRX
3995 2147531017U, // STDCIX
3996 369133849U, // STDCX
3997 537375175U, // STDU
3998 570932248U, // STDUX
3999 369145980U, // STDX
4000 2147530876U, // STDXTLS
4001 2147530876U, // STDXTLS_
4002 67145815U, // STFD
4003 369146404U, // STFDEPX
4004 537375130U, // STFDU
4005 570932234U, // STFDUX
4006 369145936U, // STFDX
4007 2147530832U, // STFDXTLS
4008 2147530832U, // STFDXTLS_
4009 369147034U, // STFIWX
4010 67153440U, // STFS
4011 537375248U, // STFSU
4012 570932286U, // STFSUX
4013 369146759U, // STFSX
4014 2147531655U, // STFSXTLS
4015 2147531655U, // STFSXTLS_
4016 67147069U, // STH
4017 67147069U, // STH8
4018 369146557U, // STHBRX
4019 2147531025U, // STHCIX
4020 369133857U, // STHCX
4021 369146420U, // STHEPX
4022 537375204U, // STHU
4023 537375204U, // STHU8
4024 570932262U, // STHUX
4025 570932262U, // STHUX8
4026 369146100U, // STHX
4027 369146100U, // STHX8
4028 2147530996U, // STHXTLS
4029 2147530996U, // STHXTLS_
4030 2147530996U, // STHXTLS_32
4031 67155185U, // STMW
4032 18694U, // STOP
4033 67152539U, // STQ
4034 369133865U, // STQCX
4035 17879U, // STQX_PSEUDO
4036 2147522677U, // STSWI
4037 369145860U, // STVEBX
4038 369146066U, // STVEHX
4039 369147026U, // STVEWX
4040 369146983U, // STVX
4041 369138074U, // STVXL
4042 67155623U, // STW
4043 67155623U, // STW8
4044 2147528800U, // STWAT
4045 369146591U, // STWBRX
4046 2147531033U, // STWCIX
4047 369133873U, // STWCX
4048 369146435U, // STWEPX
4049 537375299U, // STWU
4050 537375299U, // STWU8
4051 570932294U, // STWUX
4052 570932294U, // STWUX8
4053 369147068U, // STWX
4054 369147068U, // STWX8
4055 2147531964U, // STWXTLS
4056 2147531964U, // STWXTLS_
4057 2147531964U, // STWXTLS_32
4058 67146146U, // STXSD
4059 369145972U, // STXSDX
4060 369145868U, // STXSIBX
4061 369145868U, // STXSIBXv
4062 369146074U, // STXSIHX
4063 369146074U, // STXSIHXv
4064 369147042U, // STXSIWX
4065 67152049U, // STXSSP
4066 369146476U, // STXSSPX
4067 67154625U, // STXV
4068 369145788U, // STXVB16X
4069 369145753U, // STXVD2X
4070 369145806U, // STXVH8X
4071 2147522957U, // STXVL
4072 2147522835U, // STXVLL
4073 67152175U, // STXVP
4074 2147530630U, // STXVPB32X
4075 2147522865U, // STXVPRL
4076 2147522801U, // STXVPRLL
4077 369146492U, // STXVPX
4078 369145885U, // STXVRBX
4079 369145956U, // STXVRDX
4080 369146091U, // STXVRHX
4081 2147522889U, // STXVRL
4082 2147522819U, // STXVRLL
4083 369147059U, // STXVRWX
4084 369145770U, // STXVW4X
4085 369146995U, // STXVX
4086 2147521307U, // SUBF
4087 2147521307U, // SUBF8
4088 2147524325U, // SUBF8O
4089 2147517808U, // SUBF8O_rec
4090 2147517212U, // SUBF8_rec
4091 2147520239U, // SUBFC
4092 2147520239U, // SUBFC8
4093 2147524231U, // SUBFC8O
4094 2147517702U, // SUBFC8O_rec
4095 2147516860U, // SUBFC8_rec
4096 2147524231U, // SUBFCO
4097 2147517702U, // SUBFCO_rec
4098 2147516860U, // SUBFC_rec
4099 2147521181U, // SUBFE
4100 2147521181U, // SUBFE8
4101 2147524275U, // SUBFE8O
4102 2147517752U, // SUBFE8O_rec
4103 2147517138U, // SUBFE8_rec
4104 2147524275U, // SUBFEO
4105 2147517752U, // SUBFEO_rec
4106 2147517138U, // SUBFE_rec
4107 2147520267U, // SUBFIC
4108 2147520267U, // SUBFIC8
4109 37578U, // SUBFME
4110 37578U, // SUBFME8
4111 40643U, // SUBFME8O
4112 34122U, // SUBFME8O_rec
4113 33506U, // SUBFME8_rec
4114 40643U, // SUBFMEO
4115 34122U, // SUBFMEO_rec
4116 33506U, // SUBFME_rec
4117 2147524325U, // SUBFO
4118 2147517808U, // SUBFO_rec
4119 1006677808U, // SUBFUS
4120 1006667786U, // SUBFUS_rec
4121 37645U, // SUBFZE
4122 37645U, // SUBFZE8
4123 40668U, // SUBFZE8O
4124 34150U, // SUBFZE8O_rec
4125 33555U, // SUBFZE8_rec
4126 40668U, // SUBFZEO
4127 34150U, // SUBFZEO_rec
4128 33555U, // SUBFZE_rec
4129 2147517212U, // SUBF_rec
4130 1740616U, // SYNC
4131 22581064U, // SYNCP10
4132 1083419U, // TABORT
4133 2147942833U, // TABORTDC
4134 2147943288U, // TABORTDCI
4135 2147942905U, // TABORTWC
4136 2147943300U, // TABORTWCI
4137 1182903U, // TAILB
4138 1182903U, // TAILB8
4139 1215397U, // TAILBA
4140 1215397U, // TAILBA8
4141 18716U, // TAILBCTR
4142 18716U, // TAILBCTR8
4143 656604U, // TBEGIN
4144 18106U, // TBEGIN_RET
4145 1087617U, // TCHECK
4146 18094U, // TCHECK_RET
4147 23235356U, // TCRETURNai
4148 23235253U, // TCRETURNai8
4149 23203718U, // TCRETURNdi
4150 23202499U, // TCRETURNdi8
4151 23112552U, // TCRETURNri
4152 23104209U, // TCRETURNri8
4153 2147946928U, // TD
4154 2147948115U, // TDI
4155 655970U, // TEND
4156 18442U, // TLBIA
4157 201822908U, // TLBIE
4158 2147521212U, // TLBIE8P9
4159 2147524369U, // TLBIEIO
4160 1087671U, // TLBIEL
4161 2147525457U, // TLBIEP
4162 2147525457U, // TLBIEP8
4163 2147521212U, // TLBIEP9
4164 2148186497U, // TLBILX
4165 47069U, // TLBIVAX
4166 1085589U, // TLBLD
4167 1087124U, // TLBLI
4168 18530U, // TLBRE
4169 2147521234U, // TLBRE2
4170 47979U, // TLBSX
4171 2147531627U, // TLBSX2
4172 2147518809U, // TLBSX2D
4173 18472U, // TLBSYNC
4174 1089275U, // TLBSYNCIO
4175 18536U, // TLBWE
4176 2147521263U, // TLBWE2
4177 18382U, // TLSGDAIX
4178 17152U, // TLSGDAIX8
4179 18392U, // TLSLDAIX
4180 17163U, // TLSLDAIX8
4181 18650U, // TRAP
4182 16126U, // TRECHKPT
4183 1082512U, // TRECLAIM
4184 657259U, // TSR
4185 2147956346U, // TW
4186 2147948668U, // TWI
4187 17902U, // UNENCODED_NOP
4188 17943U, // UpdateGBR
4189 2147520003U, // VABSDUB
4190 2147521858U, // VABSDUH
4191 2147530438U, // VABSDUW
4192 2147527358U, // VADDCUQ
4193 2147530421U, // VADDCUW
4194 2147527389U, // VADDECUQ
4195 2147523631U, // VADDEUQM
4196 2147525545U, // VADDFP
4197 2147527997U, // VADDSBS
4198 2147528272U, // VADDSHS
4199 2147528583U, // VADDSWS
4200 2147523048U, // VADDUBM
4201 2147528025U, // VADDUBS
4202 2147523120U, // VADDUDM
4203 2147523260U, // VADDUHM
4204 2147528300U, // VADDUHS
4205 2147523612U, // VADDUQM
4206 2147523754U, // VADDUWM
4207 2147528610U, // VADDUWS
4208 2147520771U, // VAND
4209 2147520224U, // VANDC
4210 2147519877U, // VAVGSB
4211 2147521734U, // VAVGSH
4212 2147530245U, // VAVGSW
4213 2147520021U, // VAVGUB
4214 2147521876U, // VAVGUH
4215 2147530465U, // VAVGUW
4216 2147520712U, // VBPERMD
4217 2147527206U, // VBPERMQ
4218 2415967098U, // VCFSX
4219 47994U, // VCFSX_0
4220 2147520575U, // VCFUGED
4221 2415967263U, // VCFUX
4222 48159U, // VCFUX_0
4223 2147527658U, // VCIPHER
4224 2147529003U, // VCIPHERLAST
4225 2147519764U, // VCLRLB
4226 2147519854U, // VCLRRB
4227 36505U, // VCLZB
4228 37457U, // VCLZD
4229 2147523162U, // VCLZDM
4230 38324U, // VCLZH
4231 36051U, // VCLZLSBB
4232 46940U, // VCLZW
4233 2147525509U, // VCMPBFP
4234 2147517922U, // VCMPBFP_rec
4235 2147525608U, // VCMPEQFP
4236 2147517943U, // VCMPEQFP_rec
4237 2147520046U, // VCMPEQUB
4238 2147516769U, // VCMPEQUB_rec
4239 2147521052U, // VCMPEQUD
4240 2147517067U, // VCMPEQUD_rec
4241 2147521911U, // VCMPEQUH
4242 2147517263U, // VCMPEQUH_rec
4243 2147527443U, // VCMPEQUQ
4244 2147518176U, // VCMPEQUQ_rec
4245 2147530500U, // VCMPEQUW
4246 2147518679U, // VCMPEQUW_rec
4247 2147525562U, // VCMPGEFP
4248 2147517932U, // VCMPGEFP_rec
4249 2147525618U, // VCMPGTFP
4250 2147517954U, // VCMPGTFP_rec
4251 2147519930U, // VCMPGTSB
4252 2147516750U, // VCMPGTSB_rec
4253 2147520896U, // VCMPGTSD
4254 2147517056U, // VCMPGTSD_rec
4255 2147521797U, // VCMPGTSH
4256 2147517244U, // VCMPGTSH_rec
4257 2147527305U, // VCMPGTSQ
4258 2147518165U, // VCMPGTSQ_rec
4259 2147530325U, // VCMPGTSW
4260 2147518660U, // VCMPGTSW_rec
4261 2147520114U, // VCMPGTUB
4262 2147516813U, // VCMPGTUB_rec
4263 2147521062U, // VCMPGTUD
4264 2147517078U, // VCMPGTUD_rec
4265 2147521933U, // VCMPGTUH
4266 2147517274U, // VCMPGTUH_rec
4267 2147527453U, // VCMPGTUQ
4268 2147518187U, // VCMPGTUQ_rec
4269 2147530535U, // VCMPGTUW
4270 2147518690U, // VCMPGTUW_rec
4271 2147519719U, // VCMPNEB
4272 2147516740U, // VCMPNEB_rec
4273 2147521622U, // VCMPNEH
4274 2147517234U, // VCMPNEH_rec
4275 2147529827U, // VCMPNEW
4276 2147518614U, // VCMPNEW_rec
4277 2147520143U, // VCMPNEZB
4278 2147516824U, // VCMPNEZB_rec
4279 2147521962U, // VCMPNEZH
4280 2147517285U, // VCMPNEZH_rec
4281 2147530578U, // VCMPNEZW
4282 2147518708U, // VCMPNEZW_rec
4283 2147527297U, // VCMPSQ
4284 2147527435U, // VCMPUQ
4285 2147519681U, // VCNTMBB
4286 2147520441U, // VCNTMBD
4287 2147521598U, // VCNTMBH
4288 2147529770U, // VCNTMBW
4289 2415964156U, // VCTSXS
4290 45052U, // VCTSXS_0
4291 2415964164U, // VCTUXS
4292 45060U, // VCTUXS_0
4293 36512U, // VCTZB
4294 37472U, // VCTZD
4295 2147523179U, // VCTZDM
4296 38331U, // VCTZH
4297 36061U, // VCTZLSBB
4298 46957U, // VCTZW
4299 2147520854U, // VDIVESD
4300 2147527288U, // VDIVESQ
4301 2147530236U, // VDIVESW
4302 2147521017U, // VDIVEUD
4303 2147527418U, // VDIVEUQ
4304 2147530456U, // VDIVEUW
4305 2147520906U, // VDIVSD
4306 2147527315U, // VDIVSQ
4307 2147530342U, // VDIVSW
4308 2147521072U, // VDIVUD
4309 2147527463U, // VDIVUQ
4310 2147530545U, // VDIVUW
4311 2147529390U, // VEQV
4312 39349U, // VEXPANDBM
4313 39431U, // VEXPANDDM
4314 39548U, // VEXPANDHM
4315 39725U, // VEXPANDQM
4316 40063U, // VEXPANDWM
4317 41931U, // VEXPTEFP
4318 2147531167U, // VEXTDDVLX
4319 2147531545U, // VEXTDDVRX
4320 2147531155U, // VEXTDUBVLX
4321 2147531533U, // VEXTDUBVRX
4322 2147531188U, // VEXTDUHVLX
4323 2147531566U, // VEXTDUHVRX
4324 2147531210U, // VEXTDUWVLX
4325 2147531588U, // VEXTDUWVRX
4326 39379U, // VEXTRACTBM
4327 2415956393U, // VEXTRACTD
4328 39451U, // VEXTRACTDM
4329 39578U, // VEXTRACTHM
4330 39745U, // VEXTRACTQM
4331 2415955558U, // VEXTRACTUB
4332 2415957377U, // VEXTRACTUH
4333 2415965966U, // VEXTRACTUW
4334 40083U, // VEXTRACTWM
4335 36712U, // VEXTSB2D
4336 36712U, // VEXTSB2Ds
4337 45767U, // VEXTSB2W
4338 45767U, // VEXTSB2Ws
4339 43327U, // VEXTSD2Q
4340 36722U, // VEXTSH2D
4341 36722U, // VEXTSH2Ds
4342 45777U, // VEXTSH2W
4343 45777U, // VEXTSH2Ws
4344 36732U, // VEXTSW2D
4345 36732U, // VEXTSW2Ds
4346 2147531099U, // VEXTUBLX
4347 2147531470U, // VEXTUBRX
4348 2147531127U, // VEXTUHLX
4349 2147531513U, // VEXTUHRX
4350 2147531231U, // VEXTUWLX
4351 2147531609U, // VEXTUWRX
4352 36786U, // VGBBD
4353 2147519803U, // VGNB
4354 2415966546U, // VINSBLX
4355 2415966917U, // VINSBRX
4356 2415966601U, // VINSBVLX
4357 2415966979U, // VINSBVRX
4358 1040224624U, // VINSD
4359 2415966565U, // VINSDLX
4360 2415966951U, // VINSDRX
4361 1040223731U, // VINSERTB
4362 2415956422U, // VINSERTD
4363 1040225586U, // VINSERTH
4364 2415965841U, // VINSERTW
4365 2415966574U, // VINSHLX
4366 2415966960U, // VINSHRX
4367 2415966634U, // VINSHVLX
4368 2415967012U, // VINSHVRX
4369 1040234053U, // VINSW
4370 2415966678U, // VINSWLX
4371 2415967056U, // VINSWRX
4372 2415966656U, // VINSWVLX
4373 2415967034U, // VINSWVRX
4374 41905U, // VLOGEFP
4375 2147525536U, // VMADDFP
4376 2147525628U, // VMAXFP
4377 2147519949U, // VMAXSB
4378 2147520914U, // VMAXSD
4379 2147521816U, // VMAXSH
4380 2147530350U, // VMAXSW
4381 2147520124U, // VMAXUB
4382 2147521080U, // VMAXUD
4383 2147521943U, // VMAXUH
4384 2147530553U, // VMAXUW
4385 2147528249U, // VMHADDSHS
4386 2147528260U, // VMHRADDSHS
4387 2147525600U, // VMINFP
4388 2147519913U, // VMINSB
4389 2147520872U, // VMINSD
4390 2147521780U, // VMINSH
4391 2147530301U, // VMINSW
4392 2147520029U, // VMINUB
4393 2147521035U, // VMINUD
4394 2147521894U, // VMINUH
4395 2147530483U, // VMINUW
4396 2147523248U, // VMLADDUHM
4397 2147520837U, // VMODSD
4398 2147527280U, // VMODSQ
4399 2147530219U, // VMODSW
4400 2147521000U, // VMODUD
4401 2147527399U, // VMODUQ
4402 2147530430U, // VMODUW
4403 2147529819U, // VMRGEW
4404 2147519728U, // VMRGHB
4405 2147521631U, // VMRGHH
4406 2147529862U, // VMRGHW
4407 2147519756U, // VMRGLB
4408 2147521649U, // VMRGLH
4409 2147529912U, // VMRGLW
4410 2147530192U, // VMRGOW
4411 2147520990U, // VMSUMCUD
4412 2147523008U, // VMSUMMBM
4413 2147523216U, // VMSUMSHM
4414 2147528281U, // VMSUMSHS
4415 2147523057U, // VMSUMUBM
4416 2147523129U, // VMSUMUDM
4417 2147523279U, // VMSUMUHM
4418 2147528309U, // VMSUMUHS
4419 43690U, // VMUL10CUQ
4420 2147527367U, // VMUL10ECUQ
4421 2147527407U, // VMUL10EUQ
4422 43680U, // VMUL10UQ
4423 2147519868U, // VMULESB
4424 2147520845U, // VMULESD
4425 2147521725U, // VMULESH
4426 2147530227U, // VMULESW
4427 2147520012U, // VMULEUB
4428 2147521008U, // VMULEUD
4429 2147521867U, // VMULEUH
4430 2147530447U, // VMULEUW
4431 2147520863U, // VMULHSD
4432 2147530263U, // VMULHSW
4433 2147521026U, // VMULHUD
4434 2147530474U, // VMULHUW
4435 2147520676U, // VMULLD
4436 2147519921U, // VMULOSB
4437 2147520887U, // VMULOSD
4438 2147521788U, // VMULOSH
4439 2147530316U, // VMULOSW
4440 2147520037U, // VMULOUB
4441 2147521043U, // VMULOUD
4442 2147521902U, // VMULOUH
4443 2147530491U, // VMULOUW
4444 2147523764U, // VMULUWM
4445 2147520756U, // VNAND
4446 2147527648U, // VNCIPHER
4447 2147528989U, // VNCIPHERLAST
4448 36957U, // VNEGD
4449 46207U, // VNEGW
4450 2147525518U, // VNMSUBFP
4451 2147527759U, // VNOR
4452 2147527772U, // VOR
4453 2147520350U, // VORC
4454 2147520792U, // VPDEPD
4455 2147523669U, // VPERM
4456 2147527719U, // VPERMR
4457 2147527792U, // VPERMXOR
4458 2147520982U, // VPEXTD
4459 2147531348U, // VPKPX
4460 2147528414U, // VPKSDSS
4461 2147528478U, // VPKSDUS
4462 2147528423U, // VPKSHSS
4463 2147528504U, // VPKSHUS
4464 2147528432U, // VPKSWSS
4465 2147528522U, // VPKSWUS
4466 2147523684U, // VPKUDUM
4467 2147528487U, // VPKUDUS
4468 2147523693U, // VPKUHUM
4469 2147528513U, // VPKUHUS
4470 2147523702U, // VPKUWUM
4471 2147528531U, // VPKUWUS
4472 2147519794U, // VPMSUMB
4473 2147520721U, // VPMSUMD
4474 2147521679U, // VPMSUMH
4475 2147529975U, // VPMSUMW
4476 36329U, // VPOPCNTB
4477 37308U, // VPOPCNTD
4478 38184U, // VPOPCNTH
4479 46727U, // VPOPCNTW
4480 36802U, // VPRTYBD
4481 43358U, // VPRTYBQ
4482 46131U, // VPRTYBW
4483 41924U, // VREFP
4484 39653U, // VRFIM
4485 40277U, // VRFIN
4486 42008U, // VRFIP
4487 48469U, // VRFIZ
4488 2147519782U, // VRLB
4489 2147520700U, // VRLD
4490 2147522242U, // VRLDMI
4491 2147523341U, // VRLDNM
4492 2147521667U, // VRLH
4493 2147527187U, // VRLQ
4494 2147522266U, // VRLQMI
4495 2147523357U, // VRLQNM
4496 2147529944U, // VRLW
4497 2147522362U, // VRLWMI
4498 2147523365U, // VRLWNM
4499 41941U, // VRSQRTEFP
4500 47602U, // VSBOX
4501 2147522763U, // VSEL
4502 2147520403U, // VSHASIGMAD
4503 2147529751U, // VSHASIGMAW
4504 2147522905U, // VSL
4505 2147519788U, // VSLB
4506 2147520706U, // VSLD
4507 2147522005U, // VSLDBI
4508 2147522391U, // VSLDOI
4509 2147521673U, // VSLH
4510 2147524402U, // VSLO
4511 2147527193U, // VSLQ
4512 2147529368U, // VSLV
4513 2147529958U, // VSLW
4514 2415955425U, // VSPLTB
4515 2415955425U, // VSPLTBs
4516 2415957280U, // VSPLTH
4517 2415957280U, // VSPLTHs
4518 402689430U, // VSPLTISB
4519 402691297U, // VSPLTISH
4520 402699808U, // VSPLTISW
4521 2415965814U, // VSPLTW
4522 2147527857U, // VSR
4523 2147519667U, // VSRAB
4524 2147520427U, // VSRAD
4525 2147521591U, // VSRAH
4526 2147526985U, // VSRAQ
4527 2147529763U, // VSRAW
4528 2147519862U, // VSRB
4529 2147520823U, // VSRD
4530 2147522013U, // VSRDBI
4531 2147521695U, // VSRH
4532 2147524530U, // VSRO
4533 2147527274U, // VSRQ
4534 2147529396U, // VSRV
4535 2147530213U, // VSRW
4536 39066U, // VSTRIBL
4537 33878U, // VSTRIBL_rec
4538 43899U, // VSTRIBR
4539 34604U, // VSTRIBR_rec
4540 39135U, // VSTRIHL
4541 33912U, // VSTRIHL_rec
4542 44019U, // VSTRIHR
4543 34631U, // VSTRIHR_rec
4544 2147527349U, // VSUBCUQ
4545 2147530412U, // VSUBCUW
4546 2147527379U, // VSUBECUQ
4547 2147523621U, // VSUBEUQM
4548 2147525528U, // VSUBFP
4549 2147527988U, // VSUBSBS
4550 2147528240U, // VSUBSHS
4551 2147528574U, // VSUBSWS
4552 2147523039U, // VSUBUBM
4553 2147528016U, // VSUBUBS
4554 2147523111U, // VSUBUDM
4555 2147523239U, // VSUBUHM
4556 2147528291U, // VSUBUHS
4557 2147523590U, // VSUBUQM
4558 2147523744U, // VSUBUWM
4559 2147528601U, // VSUBUWS
4560 2147528564U, // VSUM2SWS
4561 2147527978U, // VSUM4SBS
4562 2147528230U, // VSUM4SHS
4563 2147528006U, // VSUM4UBS
4564 2147528592U, // VSUMSWS
4565 2147519736U, // VUCMPRHB
4566 2147521639U, // VUCMPRHH
4567 2147523915U, // VUCMPRHN
4568 2147519772U, // VUCMPRLB
4569 2147521657U, // VUCMPRLH
4570 2147523954U, // VUCMPRLN
4571 47691U, // VUPKHPX
4572 36237U, // VUPKHSB
4573 38094U, // VUPKHSH
4574 36161U, // VUPKHSNTOB
4575 46605U, // VUPKHSW
4576 2147519069U, // VUPKINT4TOBF16
4577 2147518937U, // VUPKINT4TOFP32
4578 2147519085U, // VUPKINT8TOBF16
4579 2147518953U, // VUPKINT8TOFP32
4580 47707U, // VUPKLPX
4581 36256U, // VUPKLSB
4582 38123U, // VUPKLSH
4583 36173U, // VUPKLSNTOB
4584 46634U, // VUPKLSW
4585 2147527810U, // VXOR
4586 2348854402U, // V_SET0
4587 2348854402U, // V_SET0B
4588 2348854402U, // V_SET0H
4589 24163872U, // V_SETALLONES
4590 24163872U, // V_SETALLONESB
4591 24163872U, // V_SETALLONESH
4592 1749187U, // WAIT
4593 258650307U, // WAITP10
4594 1086102U, // WRTEE
4595 1087064U, // WRTEEI
4596 2147527780U, // XOR
4597 2147527780U, // XOR8
4598 2147518301U, // XOR8_rec
4599 2147522438U, // XORI
4600 2147522438U, // XORI8
4601 2147528357U, // XORIS
4602 2147528357U, // XORIS8
4603 2147518301U, // XOR_rec
4604 41616U, // XSABSDP
4605 42634U, // XSABSQP
4606 2147523655U, // XSADDADDSUQM
4607 2147523599U, // XSADDADDUQM
4608 2147524768U, // XSADDDP
4609 2147526110U, // XSADDQP
4610 2147524489U, // XSADDQPO
4611 2147526463U, // XSADDSP
4612 2147523641U, // XSADDSUBSUQM
4613 2147523577U, // XSADDSUBUQM
4614 2147525222U, // XSCMPEQDP
4615 2147526241U, // XSCMPEQQP
4616 2147525190U, // XSCMPEXPDP
4617 2147526219U, // XSCMPEXPQP
4618 2147524830U, // XSCMPGEDP
4619 2147526139U, // XSCMPGEQP
4620 2147525289U, // XSCMPGTDP
4621 2147526291U, // XSCMPGTQP
4622 2147525120U, // XSCMPODP
4623 2147526189U, // XSCMPOQP
4624 2147525353U, // XSCMPUDP
4625 2147526312U, // XSCMPUQP
4626 2147525071U, // XSCPSGNDP
4627 2147526178U, // XSCPSGNQP
4628 41988U, // XSCVDPHP
4629 42551U, // XSCVDPQP
4630 43077U, // XSCVDPSP
4631 40532U, // XSCVDPSPN
4632 44460U, // XSCVDPSXDS
4633 44460U, // XSCVDPSXDSs
4634 44980U, // XSCVDPSXWS
4635 44980U, // XSCVDPSXWSs
4636 44496U, // XSCVDPUXDS
4637 44496U, // XSCVDPUXDSs
4638 45016U, // XSCVDPUXWS
4639 45016U, // XSCVDPUXWSs
4640 41482U, // XSCVHPDP
4641 41492U, // XSCVQPDP
4642 40760U, // XSCVQPDPO
4643 48441U, // XSCVQPSDZ
4644 48566U, // XSCVQPSQZ
4645 48649U, // XSCVQPSWZ
4646 48452U, // XSCVQPUDZ
4647 48577U, // XSCVQPUQZ
4648 48660U, // XSCVQPUWZ
4649 42471U, // XSCVSDQP
4650 41502U, // XSCVSPDP
4651 40480U, // XSCVSPDPN
4652 42604U, // XSCVSQQP
4653 41138U, // XSCVSXDDP
4654 42833U, // XSCVSXDSP
4655 42481U, // XSCVUDQP
4656 42614U, // XSCVUQQP
4657 41160U, // XSCVUXDDP
4658 42855U, // XSCVUXDSP
4659 2147525363U, // XSDIVDP
4660 2147526322U, // XSDIVQP
4661 2147524520U, // XSDIVQPO
4662 2147526883U, // XSDIVSP
4663 2147525170U, // XSIEXPDP
4664 2147526209U, // XSIEXPQP
4665 2415960142U, // XSMADDADP
4666 2415961857U, // XSMADDASP
4667 2415960505U, // XSMADDMDP
4668 2415962139U, // XSMADDMSP
4669 2415961556U, // XSMADDQP
4670 2415959934U, // XSMADDQPO
4671 2147524758U, // XSMAXCDP
4672 2147526079U, // XSMAXCQP
4673 2147525423U, // XSMAXDP
4674 2147524951U, // XSMAXJDP
4675 2147523405U, // XSMERGE2T1UQM
4676 2147523467U, // XSMERGE2T2UQM
4677 2147523514U, // XSMERGE2T3UQM
4678 2147523436U, // XSMERGE3T1UQM
4679 2147524748U, // XSMINCDP
4680 2147526069U, // XSMINCQP
4681 2147525093U, // XSMINDP
4682 2147524941U, // XSMINJDP
4683 2415960096U, // XSMSUBADP
4684 2415961811U, // XSMSUBASP
4685 2415960459U, // XSMSUBMDP
4686 2415962093U, // XSMSUBMSP
4687 2415961495U, // XSMSUBQP
4688 2415959901U, // XSMSUBQPO
4689 2147524961U, // XSMULDP
4690 2147526169U, // XSMULQP
4691 2147524499U, // XSMULQPO
4692 2147526595U, // XSMULSP
4693 41596U, // XSNABSDP
4694 41596U, // XSNABSDPs
4695 42624U, // XSNABSQP
4696 41244U, // XSNEGDP
4697 42502U, // XSNEGQP
4698 2415960118U, // XSNMADDADP
4699 2415961833U, // XSNMADDASP
4700 2415960481U, // XSNMADDMDP
4701 2415962115U, // XSNMADDMSP
4702 2415961545U, // XSNMADDQP
4703 2415959922U, // XSNMADDQPO
4704 2415960072U, // XSNMSUBADP
4705 2415961787U, // XSNMSUBASP
4706 2415960435U, // XSNMSUBMDP
4707 2415962069U, // XSNMSUBMSP
4708 2415961484U, // XSNMSUBQP
4709 2415959889U, // XSNMSUBQPO
4710 38751U, // XSRDPI
4711 36627U, // XSRDPIC
4712 39660U, // XSRDPIM
4713 42015U, // XSRDPIP
4714 48476U, // XSRDPIZ
4715 2147523420U, // XSREBASE2T1UQM
4716 2147523482U, // XSREBASE2T2UQM
4717 2147523529U, // XSREBASE2T3UQM
4718 2147523561U, // XSREBASE2T4UQM
4719 2147523451U, // XSREBASE3T1UQM
4720 2147523498U, // XSREBASE3T2UQM
4721 2147523545U, // XSREBASE3T3UQM
4722 41204U, // XSREDP
4723 42888U, // XSRESP
4724 302389103U, // XSRQPI
4725 302397769U, // XSRQPIX
4726 302393654U, // XSRQPXP
4727 43150U, // XSRSP
4728 41220U, // XSRSQRTEDP
4729 42904U, // XSRSQRTESP
4730 41663U, // XSSQRTDP
4731 42654U, // XSSQRTQP
4732 40861U, // XSSQRTQPO
4733 43204U, // XSSQRTSP
4734 2147524708U, // XSSUBDP
4735 2147526049U, // XSSUBQP
4736 2147524456U, // XSSUBQPO
4737 2147526423U, // XSSUBSP
4738 2147525372U, // XSTDIVDP
4739 41673U, // XSTSQRTDP
4740 2415960182U, // XSTSTDCDP
4741 2415961514U, // XSTSTDCQP
4742 2415961897U, // XSTSTDCSP
4743 41554U, // XSXEXPDP
4744 42583U, // XSXEXPQP
4745 41262U, // XSXSIGDP
4746 42511U, // XSXSIGQP
4747 41625U, // XVABSDP
4748 43167U, // XVABSSP
4749 2147524777U, // XVADDDP
4750 2147526472U, // XVADDSP
4751 2147523259U, // XVADDUHM
4752 2147523753U, // XVADDUWM
4753 2147518971U, // XVBF16GER2
4754 2415959422U, // XVBF16GER2NN
4755 2415961185U, // XVBF16GER2NP
4756 2415959518U, // XVBF16GER2PN
4757 2415961281U, // XVBF16GER2PP
4758 2147518971U, // XVBF16GER2W
4759 2415959422U, // XVBF16GER2WNN
4760 2415961185U, // XVBF16GER2WNP
4761 2415959518U, // XVBF16GER2WPN
4762 2415961281U, // XVBF16GER2WPP
4763 2147525233U, // XVCMPEQDP
4764 2147517890U, // XVCMPEQDP_rec
4765 2147526775U, // XVCMPEQSP
4766 2147517984U, // XVCMPEQSP_rec
4767 2147524841U, // XVCMPGEDP
4768 2147517878U, // XVCMPGEDP_rec
4769 2147526525U, // XVCMPGESP
4770 2147517972U, // XVCMPGESP_rec
4771 2147525300U, // XVCMPGTDP
4772 2147517910U, // XVCMPGTDP_rec
4773 2147526841U, // XVCMPGTSP
4774 2147518010U, // XVCMPGTSP_rec
4775 2147525082U, // XVCPSGNDP
4776 2147526705U, // XVCPSGNSP
4777 40519U, // XVCVBF16SPN
4778 43087U, // XVCVDPSP
4779 44472U, // XVCVDPSXDS
4780 44992U, // XVCVDPSXWS
4781 44508U, // XVCVDPUXDS
4782 45028U, // XVCVDPUXWS
4783 43097U, // XVCVHPSP
4784 35453U, // XVCVSPBF16
4785 41512U, // XVCVSPDP
4786 41998U, // XVCVSPHP
4787 44484U, // XVCVSPSXDS
4788 45004U, // XVCVSPSXWS
4789 44520U, // XVCVSPUXDS
4790 45040U, // XVCVSPUXWS
4791 41149U, // XVCVSXDDP
4792 42844U, // XVCVSXDSP
4793 41753U, // XVCVSXWDP
4794 43263U, // XVCVSXWSP
4795 41171U, // XVCVUXDDP
4796 42866U, // XVCVUXDSP
4797 41764U, // XVCVUXWDP
4798 43274U, // XVCVUXWSP
4799 2147525392U, // XVDIVDP
4800 2147526902U, // XVDIVSP
4801 2147518985U, // XVF16GER2
4802 2415959438U, // XVF16GER2NN
4803 2415961201U, // XVF16GER2NP
4804 2415959534U, // XVF16GER2PN
4805 2415961297U, // XVF16GER2PP
4806 2147518985U, // XVF16GER2W
4807 2415959438U, // XVF16GER2WNN
4808 2415961201U, // XVF16GER2WNP
4809 2415959534U, // XVF16GER2WPN
4810 2415961297U, // XVF16GER2WPP
4811 2147527626U, // XVF32GER
4812 2415959490U, // XVF32GERNN
4813 2415961253U, // XVF32GERNP
4814 2415959597U, // XVF32GERPN
4815 2415961409U, // XVF32GERPP
4816 2147527626U, // XVF32GERW
4817 2415959490U, // XVF32GERWNN
4818 2415961253U, // XVF32GERWNP
4819 2415959597U, // XVF32GERWPN
4820 2415961409U, // XVF32GERWPP
4821 2147527638U, // XVF64GER
4822 2415959504U, // XVF64GERNN
4823 2415961267U, // XVF64GERNP
4824 2415959611U, // XVF64GERPN
4825 2415961423U, // XVF64GERPP
4826 2147527638U, // XVF64GERW
4827 2415959504U, // XVF64GERWNN
4828 2415961267U, // XVF64GERWNP
4829 2415959611U, // XVF64GERWPN
4830 2415961423U, // XVF64GERWPP
4831 2147518998U, // XVI16GER2
4832 2415961312U, // XVI16GER2PP
4833 2147527885U, // XVI16GER2S
4834 2415961437U, // XVI16GER2SPP
4835 2147527885U, // XVI16GER2SW
4836 2415961437U, // XVI16GER2SWPP
4837 2147518998U, // XVI16GER2W
4838 2415961312U, // XVI16GER2WPP
4839 2147519201U, // XVI4GER8
4840 2415961395U, // XVI4GER8PP
4841 2147519201U, // XVI4GER8W
4842 2415961395U, // XVI4GER8WPP
4843 2147519044U, // XVI8GER4
4844 2415961364U, // XVI8GER4PP
4845 2415961453U, // XVI8GER4SPP
4846 2147519044U, // XVI8GER4W
4847 2415961364U, // XVI8GER4WPP
4848 2415961453U, // XVI8GER4WSPP
4849 2147525180U, // XVIEXPDP
4850 2147526755U, // XVIEXPSP
4851 2415960153U, // XVMADDADP
4852 2415961868U, // XVMADDASP
4853 2415960516U, // XVMADDMDP
4854 2415962150U, // XVMADDMSP
4855 2147525432U, // XVMAXDP
4856 2147526933U, // XVMAXSP
4857 2147525102U, // XVMINDP
4858 2147526716U, // XVMINSP
4859 2415960107U, // XVMSUBADP
4860 2415961822U, // XVMSUBASP
4861 2415960470U, // XVMSUBMDP
4862 2415962104U, // XVMSUBMSP
4863 2147524970U, // XVMULDP
4864 2147521751U, // XVMULHSH
4865 2147530262U, // XVMULHSW
4866 2147521884U, // XVMULHUH
4867 2147530473U, // XVMULHUW
4868 2147526604U, // XVMULSP
4869 2147523269U, // XVMULUHM
4870 2147523763U, // XVMULUWM
4871 41606U, // XVNABSDP
4872 43157U, // XVNABSSP
4873 41253U, // XVNEGDP
4874 42928U, // XVNEGSP
4875 2415960130U, // XVNMADDADP
4876 2415961845U, // XVNMADDASP
4877 2415960493U, // XVNMADDMDP
4878 2415962127U, // XVNMADDMSP
4879 2415960084U, // XVNMSUBADP
4880 2415961799U, // XVNMSUBASP
4881 2415960447U, // XVNMSUBMDP
4882 2415962081U, // XVNMSUBMSP
4883 38759U, // XVRDPI
4884 36636U, // XVRDPIC
4885 39669U, // XVRDPIM
4886 42024U, // XVRDPIP
4887 48485U, // XVRDPIZ
4888 41212U, // XVREDP
4889 42896U, // XVRESP
4890 2147529950U, // XVRLW
4891 38775U, // XVRSPI
4892 36645U, // XVRSPIC
4893 39678U, // XVRSPIM
4894 42033U, // XVRSPIP
4895 48494U, // XVRSPIZ
4896 41232U, // XVRSQRTEDP
4897 42916U, // XVRSQRTESP
4898 41695U, // XVSQRTDP
4899 43225U, // XVSQRTSP
4900 2147524717U, // XVSUBDP
4901 2147526432U, // XVSUBSP
4902 2147523238U, // XVSUBUHM
4903 2147523743U, // XVSUBUWM
4904 2147525382U, // XVTDIVDP
4905 2147526892U, // XVTDIVSP
4906 36042U, // XVTLSBB
4907 41684U, // XVTSQRTDP
4908 43214U, // XVTSQRTSP
4909 2415960193U, // XVTSTDCDP
4910 2415961908U, // XVTSTDCSP
4911 41564U, // XVXEXPDP
4912 43117U, // XVXEXPSP
4913 41272U, // XVXSIGDP
4914 42937U, // XVXSIGSP
4915 2147524594U, // XXAESDECP
4916 2147524605U, // XXAESENCP
4917 2147525706U, // XXAESGENLKP
4918 2147520132U, // XXBLENDVB
4919 2147521088U, // XXBLENDVD
4920 2147521951U, // XXBLENDVH
4921 2147530561U, // XXBLENDVW
4922 37158U, // XXBRD
4923 38040U, // XXBRH
4924 43619U, // XXBRQ
4925 46558U, // XXBRW
4926 2147522706U, // XXEVAL
4927 2147530522U, // XXEXTRACTUW
4928 2147523067U, // XXGENPCVBM
4929 2147523150U, // XXGENPCVDM
4930 2147523289U, // XXGENPCVHM
4931 2147523773U, // XXGENPCVWM
4932 2147519145U, // XXGFMUL128
4933 2415965851U, // XXINSERTW
4934 2147520730U, // XXLAND
4935 2147520206U, // XXLANDC
4936 2147529374U, // XXLEQV
4937 2348855966U, // XXLEQVOnes
4938 2147520738U, // XXLNAND
4939 2147527743U, // XXLNOR
4940 2147527736U, // XXLOR
4941 2147520334U, // XXLORC
4942 2147527736U, // XXLORf
4943 2147527777U, // XXLXOR
4944 2348854369U, // XXLXORdpz
4945 2348854369U, // XXLXORspz
4946 2348854369U, // XXLXORz
4947 1543862U, // XXMFACC
4948 1543862U, // XXMFACCW
4949 2147529870U, // XXMRGHW
4950 2147529920U, // XXMRGLW
4951 1085119U, // XXMTACC
4952 1085119U, // XXMTACCW
4953 2147522924U, // XXMULMUL
4954 2147520489U, // XXMULMULHIADD
4955 2147520519U, // XXMULMULLOADD
4956 2147523676U, // XXPERM
4957 2147522082U, // XXPERMDI
4958 2147522082U, // XXPERMDIs
4959 2147527727U, // XXPERMR
4960 2147531241U, // XXPERMX
4961 2147522769U, // XXSEL
4962 1096971U, // XXSETACCZ
4963 2147522573U, // XXSLDWI
4964 2147522573U, // XXSLDWIs
4965 1073788972U, // XXSPLTI32DX
4966 1107332354U, // XXSPLTIB
4967 41282U, // XXSPLTIDP
4968 46254U, // XXSPLTIW
4969 2147530366U, // XXSPLTW
4970 2147530366U, // XXSPLTWs
4971 2147523139U, // XXSSUMUDM
4972 2147520309U, // XXSSUMUDMC
4973 2147529081U, // XXSSUMUDMCEXT
4974 2147946155U, // gBC
4975 2147945385U, // gBCA
4976 25905152U, // gBCAat
4977 2147953846U, // gBCCTR
4978 2147948858U, // gBCCTRL
4979 2147948707U, // gBCL
4980 2147945584U, // gBCLA
4981 25905168U, // gBCLAat
4982 2147953660U, // gBCLR
4983 2147948834U, // gBCLRL
4984 26953867U, // gBCLat
4985 26953757U, // gBCat
4986 };
4987
4988 static const uint32_t OpInfo1[] = {
4989 0U, // PHI
4990 0U, // INLINEASM
4991 0U, // INLINEASM_BR
4992 0U, // CFI_INSTRUCTION
4993 0U, // EH_LABEL
4994 0U, // GC_LABEL
4995 0U, // ANNOTATION_LABEL
4996 0U, // KILL
4997 0U, // EXTRACT_SUBREG
4998 0U, // INSERT_SUBREG
4999 0U, // IMPLICIT_DEF
5000 0U, // INIT_UNDEF
5001 0U, // SUBREG_TO_REG
5002 0U, // COPY_TO_REGCLASS
5003 0U, // DBG_VALUE
5004 0U, // DBG_VALUE_LIST
5005 0U, // DBG_INSTR_REF
5006 0U, // DBG_PHI
5007 0U, // DBG_LABEL
5008 0U, // REG_SEQUENCE
5009 0U, // COPY
5010 0U, // COPY_LANEMASK
5011 0U, // BUNDLE
5012 0U, // LIFETIME_START
5013 0U, // LIFETIME_END
5014 0U, // PSEUDO_PROBE
5015 0U, // ARITH_FENCE
5016 0U, // STACKMAP
5017 0U, // FENTRY_CALL
5018 0U, // PATCHPOINT
5019 0U, // LOAD_STACK_GUARD
5020 0U, // PREALLOCATED_SETUP
5021 0U, // PREALLOCATED_ARG
5022 0U, // STATEPOINT
5023 0U, // LOCAL_ESCAPE
5024 0U, // FAULTING_OP
5025 0U, // PATCHABLE_OP
5026 0U, // PATCHABLE_FUNCTION_ENTER
5027 0U, // PATCHABLE_RET
5028 0U, // PATCHABLE_FUNCTION_EXIT
5029 0U, // PATCHABLE_TAIL_CALL
5030 0U, // PATCHABLE_EVENT_CALL
5031 0U, // PATCHABLE_TYPED_EVENT_CALL
5032 0U, // ICALL_BRANCH_FUNNEL
5033 0U, // FAKE_USE
5034 0U, // MEMBARRIER
5035 0U, // JUMP_TABLE_DEBUG_INFO
5036 0U, // RELOC_NONE
5037 0U, // CONVERGENCECTRL_ENTRY
5038 0U, // CONVERGENCECTRL_ANCHOR
5039 0U, // CONVERGENCECTRL_LOOP
5040 0U, // CONVERGENCECTRL_GLUE
5041 0U, // G_ASSERT_SEXT
5042 0U, // G_ASSERT_ZEXT
5043 0U, // G_ASSERT_ALIGN
5044 0U, // G_ADD
5045 0U, // G_SUB
5046 0U, // G_MUL
5047 0U, // G_SDIV
5048 0U, // G_UDIV
5049 0U, // G_SREM
5050 0U, // G_UREM
5051 0U, // G_SDIVREM
5052 0U, // G_UDIVREM
5053 0U, // G_AND
5054 0U, // G_OR
5055 0U, // G_XOR
5056 0U, // G_ABDS
5057 0U, // G_ABDU
5058 0U, // G_UAVGFLOOR
5059 0U, // G_UAVGCEIL
5060 0U, // G_SAVGFLOOR
5061 0U, // G_SAVGCEIL
5062 0U, // G_IMPLICIT_DEF
5063 0U, // G_PHI
5064 0U, // G_FRAME_INDEX
5065 0U, // G_GLOBAL_VALUE
5066 0U, // G_PTRAUTH_GLOBAL_VALUE
5067 0U, // G_CONSTANT_POOL
5068 0U, // G_EXTRACT
5069 0U, // G_UNMERGE_VALUES
5070 0U, // G_INSERT
5071 0U, // G_MERGE_VALUES
5072 0U, // G_BUILD_VECTOR
5073 0U, // G_BUILD_VECTOR_TRUNC
5074 0U, // G_CONCAT_VECTORS
5075 0U, // G_PTRTOINT
5076 0U, // G_INTTOPTR
5077 0U, // G_BITCAST
5078 0U, // G_FREEZE
5079 0U, // G_CONSTANT_FOLD_BARRIER
5080 0U, // G_INTRINSIC_FPTRUNC_ROUND
5081 0U, // G_INTRINSIC_TRUNC
5082 0U, // G_INTRINSIC_ROUND
5083 0U, // G_INTRINSIC_LRINT
5084 0U, // G_INTRINSIC_LLRINT
5085 0U, // G_INTRINSIC_ROUNDEVEN
5086 0U, // G_READCYCLECOUNTER
5087 0U, // G_READSTEADYCOUNTER
5088 0U, // G_LOAD
5089 0U, // G_SEXTLOAD
5090 0U, // G_ZEXTLOAD
5091 0U, // G_FPEXTLOAD
5092 0U, // G_INDEXED_LOAD
5093 0U, // G_INDEXED_SEXTLOAD
5094 0U, // G_INDEXED_ZEXTLOAD
5095 0U, // G_STORE
5096 0U, // G_FPTRUNCSTORE
5097 0U, // G_INDEXED_STORE
5098 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
5099 0U, // G_ATOMIC_CMPXCHG
5100 0U, // G_ATOMICRMW_XCHG
5101 0U, // G_ATOMICRMW_ADD
5102 0U, // G_ATOMICRMW_SUB
5103 0U, // G_ATOMICRMW_AND
5104 0U, // G_ATOMICRMW_NAND
5105 0U, // G_ATOMICRMW_OR
5106 0U, // G_ATOMICRMW_XOR
5107 0U, // G_ATOMICRMW_MAX
5108 0U, // G_ATOMICRMW_MIN
5109 0U, // G_ATOMICRMW_UMAX
5110 0U, // G_ATOMICRMW_UMIN
5111 0U, // G_ATOMICRMW_FADD
5112 0U, // G_ATOMICRMW_FSUB
5113 0U, // G_ATOMICRMW_FMAX
5114 0U, // G_ATOMICRMW_FMIN
5115 0U, // G_ATOMICRMW_FMAXIMUM
5116 0U, // G_ATOMICRMW_FMINIMUM
5117 0U, // G_ATOMICRMW_FMAXIMUMNUM
5118 0U, // G_ATOMICRMW_FMINIMUMNUM
5119 0U, // G_ATOMICRMW_UINC_WRAP
5120 0U, // G_ATOMICRMW_UDEC_WRAP
5121 0U, // G_ATOMICRMW_USUB_COND
5122 0U, // G_ATOMICRMW_USUB_SAT
5123 0U, // G_FENCE
5124 0U, // G_PREFETCH
5125 0U, // G_BRCOND
5126 0U, // G_BRINDIRECT
5127 0U, // G_INVOKE_REGION_START
5128 0U, // G_INTRINSIC
5129 0U, // G_INTRINSIC_W_SIDE_EFFECTS
5130 0U, // G_INTRINSIC_CONVERGENT
5131 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
5132 0U, // G_ANYEXT
5133 0U, // G_TRUNC
5134 0U, // G_TRUNC_SSAT_S
5135 0U, // G_TRUNC_SSAT_U
5136 0U, // G_TRUNC_USAT_U
5137 0U, // G_CONSTANT
5138 0U, // G_FCONSTANT
5139 0U, // G_VASTART
5140 0U, // G_VAARG
5141 0U, // G_SEXT
5142 0U, // G_SEXT_INREG
5143 0U, // G_ZEXT
5144 0U, // G_SHL
5145 0U, // G_LSHR
5146 0U, // G_ASHR
5147 0U, // G_FSHL
5148 0U, // G_FSHR
5149 0U, // G_ROTR
5150 0U, // G_ROTL
5151 0U, // G_ICMP
5152 0U, // G_FCMP
5153 0U, // G_SCMP
5154 0U, // G_UCMP
5155 0U, // G_SELECT
5156 0U, // G_UADDO
5157 0U, // G_UADDE
5158 0U, // G_USUBO
5159 0U, // G_USUBE
5160 0U, // G_SADDO
5161 0U, // G_SADDE
5162 0U, // G_SSUBO
5163 0U, // G_SSUBE
5164 0U, // G_UMULO
5165 0U, // G_SMULO
5166 0U, // G_UMULH
5167 0U, // G_SMULH
5168 0U, // G_UADDSAT
5169 0U, // G_SADDSAT
5170 0U, // G_USUBSAT
5171 0U, // G_SSUBSAT
5172 0U, // G_USHLSAT
5173 0U, // G_SSHLSAT
5174 0U, // G_SMULFIX
5175 0U, // G_UMULFIX
5176 0U, // G_SMULFIXSAT
5177 0U, // G_UMULFIXSAT
5178 0U, // G_SDIVFIX
5179 0U, // G_UDIVFIX
5180 0U, // G_SDIVFIXSAT
5181 0U, // G_UDIVFIXSAT
5182 0U, // G_FADD
5183 0U, // G_FSUB
5184 0U, // G_FMUL
5185 0U, // G_FMA
5186 0U, // G_FMAD
5187 0U, // G_FDIV
5188 0U, // G_FREM
5189 0U, // G_FMODF
5190 0U, // G_FPOW
5191 0U, // G_FPOWI
5192 0U, // G_FEXP
5193 0U, // G_FEXP2
5194 0U, // G_FEXP10
5195 0U, // G_FLOG
5196 0U, // G_FLOG2
5197 0U, // G_FLOG10
5198 0U, // G_FLDEXP
5199 0U, // G_FFREXP
5200 0U, // G_FNEG
5201 0U, // G_FPEXT
5202 0U, // G_FPTRUNC
5203 0U, // G_FPTOSI
5204 0U, // G_FPTOUI
5205 0U, // G_SITOFP
5206 0U, // G_UITOFP
5207 0U, // G_FPTOSI_SAT
5208 0U, // G_FPTOUI_SAT
5209 0U, // G_FABS
5210 0U, // G_FCOPYSIGN
5211 0U, // G_IS_FPCLASS
5212 0U, // G_FCANONICALIZE
5213 0U, // G_FMINNUM
5214 0U, // G_FMAXNUM
5215 0U, // G_FMINNUM_IEEE
5216 0U, // G_FMAXNUM_IEEE
5217 0U, // G_FMINIMUM
5218 0U, // G_FMAXIMUM
5219 0U, // G_FMINIMUMNUM
5220 0U, // G_FMAXIMUMNUM
5221 0U, // G_GET_FPENV
5222 0U, // G_SET_FPENV
5223 0U, // G_RESET_FPENV
5224 0U, // G_GET_FPMODE
5225 0U, // G_SET_FPMODE
5226 0U, // G_RESET_FPMODE
5227 0U, // G_GET_ROUNDING
5228 0U, // G_SET_ROUNDING
5229 0U, // G_PTR_ADD
5230 0U, // G_PTRMASK
5231 0U, // G_SMIN
5232 0U, // G_SMAX
5233 0U, // G_UMIN
5234 0U, // G_UMAX
5235 0U, // G_ABS
5236 0U, // G_LROUND
5237 0U, // G_LLROUND
5238 0U, // G_BR
5239 0U, // G_BRJT
5240 0U, // G_VSCALE
5241 0U, // G_INSERT_SUBVECTOR
5242 0U, // G_EXTRACT_SUBVECTOR
5243 0U, // G_INSERT_VECTOR_ELT
5244 0U, // G_EXTRACT_VECTOR_ELT
5245 0U, // G_SHUFFLE_VECTOR
5246 0U, // G_SPLAT_VECTOR
5247 0U, // G_STEP_VECTOR
5248 0U, // G_VECTOR_COMPRESS
5249 0U, // G_CTTZ
5250 0U, // G_CTTZ_ZERO_POISON
5251 0U, // G_CTLZ
5252 0U, // G_CTLZ_ZERO_POISON
5253 0U, // G_CTLS
5254 0U, // G_CTPOP
5255 0U, // G_BSWAP
5256 0U, // G_BITREVERSE
5257 0U, // G_CLMUL
5258 0U, // G_CLMULH
5259 0U, // G_FCEIL
5260 0U, // G_FCOS
5261 0U, // G_FSIN
5262 0U, // G_FSINCOS
5263 0U, // G_FTAN
5264 0U, // G_FACOS
5265 0U, // G_FASIN
5266 0U, // G_FATAN
5267 0U, // G_FATAN2
5268 0U, // G_FCOSH
5269 0U, // G_FSINH
5270 0U, // G_FTANH
5271 0U, // G_FSQRT
5272 0U, // G_FFLOOR
5273 0U, // G_FRINT
5274 0U, // G_FNEARBYINT
5275 0U, // G_ADDRSPACE_CAST
5276 0U, // G_BLOCK_ADDR
5277 0U, // G_JUMP_TABLE
5278 0U, // G_DYN_STACKALLOC
5279 0U, // G_STACKSAVE
5280 0U, // G_STACKRESTORE
5281 0U, // G_STRICT_FADD
5282 0U, // G_STRICT_FSUB
5283 0U, // G_STRICT_FMUL
5284 0U, // G_STRICT_FDIV
5285 0U, // G_STRICT_FREM
5286 0U, // G_STRICT_FMA
5287 0U, // G_STRICT_FSQRT
5288 0U, // G_STRICT_FLDEXP
5289 0U, // G_STRICT_FCMP
5290 0U, // G_STRICT_FCMPS
5291 0U, // G_READ_REGISTER
5292 0U, // G_WRITE_REGISTER
5293 0U, // G_MEMCPY
5294 0U, // G_MEMCPY_INLINE
5295 0U, // G_MEMMOVE
5296 0U, // G_MEMSET
5297 0U, // G_BZERO
5298 0U, // G_MEMSET_INLINE
5299 0U, // G_TRAP
5300 0U, // G_DEBUGTRAP
5301 0U, // G_UBSANTRAP
5302 0U, // G_VECREDUCE_SEQ_FADD
5303 0U, // G_VECREDUCE_SEQ_FMUL
5304 0U, // G_VECREDUCE_FADD
5305 0U, // G_VECREDUCE_FMUL
5306 0U, // G_VECREDUCE_FMAX
5307 0U, // G_VECREDUCE_FMIN
5308 0U, // G_VECREDUCE_FMAXIMUM
5309 0U, // G_VECREDUCE_FMINIMUM
5310 0U, // G_VECREDUCE_FMAXIMUMNUM
5311 0U, // G_VECREDUCE_FMINIMUMNUM
5312 0U, // G_VECREDUCE_ADD
5313 0U, // G_VECREDUCE_MUL
5314 0U, // G_VECREDUCE_AND
5315 0U, // G_VECREDUCE_OR
5316 0U, // G_VECREDUCE_XOR
5317 0U, // G_VECREDUCE_SMAX
5318 0U, // G_VECREDUCE_SMIN
5319 0U, // G_VECREDUCE_UMAX
5320 0U, // G_VECREDUCE_UMIN
5321 0U, // G_SBFX
5322 0U, // G_UBFX
5323 0U, // ATOMIC_CMP_SWAP_I128
5324 0U, // ATOMIC_LOAD_ADD_I128
5325 0U, // ATOMIC_LOAD_AND_I128
5326 0U, // ATOMIC_LOAD_NAND_I128
5327 0U, // ATOMIC_LOAD_OR_I128
5328 0U, // ATOMIC_LOAD_SUB_I128
5329 0U, // ATOMIC_LOAD_XOR_I128
5330 0U, // ATOMIC_SWAP_I128
5331 0U, // BUILD_QUADWORD
5332 0U, // BUILD_UACC
5333 0U, // CFENCE
5334 0U, // CFENCE8
5335 0U, // CLRLSLDI
5336 0U, // CLRLSLDI_rec
5337 1032U, // CLRLSLWI
5338 1032U, // CLRLSLWI_rec
5339 256U, // CLRRDI
5340 256U, // CLRRDI_rec
5341 264U, // CLRRWI
5342 264U, // CLRRWI_rec
5343 0U, // DCBFL
5344 0U, // DCBFLP
5345 0U, // DCBFPS
5346 0U, // DCBFx
5347 0U, // DCBSTPS
5348 0U, // DCBTCT
5349 0U, // DCBTDS
5350 0U, // DCBTSTCT
5351 0U, // DCBTSTDS
5352 0U, // DCBTSTT
5353 0U, // DCBTSTx
5354 0U, // DCBTT
5355 0U, // DCBTx
5356 0U, // DFLOADf32
5357 0U, // DFLOADf64
5358 0U, // DFSTOREf32
5359 0U, // DFSTOREf64
5360 0U, // EXTLDI
5361 0U, // EXTLDI_rec
5362 1032U, // EXTLWI
5363 1032U, // EXTLWI_rec
5364 0U, // EXTRDI
5365 0U, // EXTRDI_rec
5366 1032U, // EXTRWI
5367 1032U, // EXTRWI_rec
5368 1032U, // INSLWI
5369 1032U, // INSLWI_rec
5370 0U, // INSRDI
5371 0U, // INSRDI_rec
5372 1032U, // INSRWI
5373 1032U, // INSRWI_rec
5374 0U, // KILL_PAIR
5375 0U, // LAx
5376 0U, // LDAT_CSNE_PSEUDO
5377 0U, // LIWAX
5378 0U, // LIWZX
5379 0U, // LWAT_CSNE_PSEUDO
5380 0U, // PPCLdFixedAddr
5381 272U, // PSUBI
5382 2056U, // RLWIMIbm
5383 2056U, // RLWIMIbm_rec
5384 2056U, // RLWINMbm
5385 2056U, // RLWINMbm_rec
5386 2056U, // RLWNMbm
5387 2056U, // RLWNMbm_rec
5388 256U, // ROTRDI
5389 256U, // ROTRDI_rec
5390 264U, // ROTRWI
5391 264U, // ROTRWI_rec
5392 256U, // SLDI
5393 256U, // SLDI_rec
5394 264U, // SLWI
5395 264U, // SLWI_rec
5396 0U, // SPILLTOVSR_LD
5397 0U, // SPILLTOVSR_LDX
5398 0U, // SPILLTOVSR_ST
5399 0U, // SPILLTOVSR_STX
5400 256U, // SRDI
5401 256U, // SRDI_rec
5402 264U, // SRWI
5403 264U, // SRWI_rec
5404 0U, // STIWX
5405 24U, // SUBI
5406 24U, // SUBIC
5407 24U, // SUBIC_rec
5408 24U, // SUBIS
5409 0U, // SUBPCIS
5410 0U, // XFLOADf32
5411 0U, // XFLOADf64
5412 0U, // XFSTOREf32
5413 0U, // XFSTOREf64
5414 288U, // ADD4
5415 288U, // ADD4O
5416 288U, // ADD4O_rec
5417 288U, // ADD4TLS
5418 288U, // ADD4_rec
5419 288U, // ADD8
5420 288U, // ADD8O
5421 288U, // ADD8O_rec
5422 288U, // ADD8TLS
5423 288U, // ADD8TLS_
5424 288U, // ADD8_rec
5425 288U, // ADDC
5426 288U, // ADDC8
5427 288U, // ADDC8O
5428 288U, // ADDC8O_rec
5429 288U, // ADDC8_rec
5430 288U, // ADDCO
5431 288U, // ADDCO_rec
5432 288U, // ADDC_rec
5433 288U, // ADDE
5434 288U, // ADDE8
5435 288U, // ADDE8O
5436 288U, // ADDE8O_rec
5437 288U, // ADDE8_rec
5438 288U, // ADDEO
5439 288U, // ADDEO_rec
5440 3104U, // ADDEX
5441 3104U, // ADDEX8
5442 288U, // ADDE_rec
5443 288U, // ADDG6S
5444 288U, // ADDG6S8
5445 24U, // ADDI
5446 24U, // ADDI8
5447 24U, // ADDIC
5448 24U, // ADDIC8
5449 24U, // ADDIC_rec
5450 24U, // ADDIS
5451 24U, // ADDIS8
5452 0U, // ADDISdtprelHA
5453 0U, // ADDISdtprelHA32
5454 0U, // ADDISgotTprelHA
5455 0U, // ADDIStlsgdHA
5456 0U, // ADDIStlsldHA
5457 0U, // ADDIStocHA
5458 0U, // ADDIStocHA8
5459 0U, // ADDIdtprelL
5460 0U, // ADDIdtprelL32
5461 0U, // ADDItlsgdL
5462 0U, // ADDItlsgdL32
5463 0U, // ADDItlsgdLADDR
5464 0U, // ADDItlsgdLADDR32
5465 0U, // ADDItlsldL
5466 0U, // ADDItlsldL32
5467 0U, // ADDItlsldLADDR
5468 0U, // ADDItlsldLADDR32
5469 0U, // ADDItoc
5470 0U, // ADDItoc8
5471 0U, // ADDItocL
5472 0U, // ADDItocL8
5473 0U, // ADDME
5474 0U, // ADDME8
5475 0U, // ADDME8O
5476 0U, // ADDME8O_rec
5477 0U, // ADDME8_rec
5478 0U, // ADDMEO
5479 0U, // ADDMEO_rec
5480 0U, // ADDME_rec
5481 0U, // ADDPCIS
5482 0U, // ADDZE
5483 0U, // ADDZE8
5484 0U, // ADDZE8O
5485 0U, // ADDZE8O_rec
5486 0U, // ADDZE8_rec
5487 0U, // ADDZEO
5488 0U, // ADDZEO_rec
5489 0U, // ADDZE_rec
5490 0U, // ADJCALLSTACKDOWN
5491 0U, // ADJCALLSTACKUP
5492 288U, // AND
5493 288U, // AND8
5494 288U, // AND8_rec
5495 288U, // ANDC
5496 288U, // ANDC8
5497 288U, // ANDC8_rec
5498 288U, // ANDC_rec
5499 40U, // ANDI8_rec
5500 40U, // ANDIS8_rec
5501 40U, // ANDIS_rec
5502 40U, // ANDI_rec
5503 0U, // ANDI_rec_1_EQ_BIT
5504 0U, // ANDI_rec_1_EQ_BIT8
5505 0U, // ANDI_rec_1_GT_BIT
5506 0U, // ANDI_rec_1_GT_BIT8
5507 288U, // AND_rec
5508 0U, // ATOMIC_CMP_SWAP_I16
5509 0U, // ATOMIC_CMP_SWAP_I32
5510 0U, // ATOMIC_CMP_SWAP_I64
5511 0U, // ATOMIC_CMP_SWAP_I8
5512 0U, // ATOMIC_LOAD_ADD
5513 0U, // ATOMIC_LOAD_ADD_I64
5514 0U, // ATOMIC_LOAD_ADD_NOWP
5515 0U, // ATOMIC_LOAD_AND
5516 0U, // ATOMIC_LOAD_AND_I64
5517 0U, // ATOMIC_LOAD_AND_NOWP
5518 0U, // ATOMIC_LOAD_MAX
5519 0U, // ATOMIC_LOAD_MAX_I64
5520 0U, // ATOMIC_LOAD_MAX_NOWP
5521 0U, // ATOMIC_LOAD_MIN
5522 0U, // ATOMIC_LOAD_MIN_I64
5523 0U, // ATOMIC_LOAD_MIN_NOWP
5524 0U, // ATOMIC_LOAD_NAND
5525 0U, // ATOMIC_LOAD_NAND_I64
5526 0U, // ATOMIC_LOAD_NAND_NOWP
5527 0U, // ATOMIC_LOAD_OR
5528 0U, // ATOMIC_LOAD_OR_I64
5529 0U, // ATOMIC_LOAD_OR_NOWP
5530 0U, // ATOMIC_LOAD_SUB
5531 0U, // ATOMIC_LOAD_SUB_I64
5532 0U, // ATOMIC_LOAD_SUB_NOWP
5533 0U, // ATOMIC_LOAD_UMAX
5534 0U, // ATOMIC_LOAD_UMAX_I64
5535 0U, // ATOMIC_LOAD_UMAX_NOWP
5536 0U, // ATOMIC_LOAD_UMIN
5537 0U, // ATOMIC_LOAD_UMIN_I64
5538 0U, // ATOMIC_LOAD_UMIN_NOWP
5539 0U, // ATOMIC_LOAD_XOR
5540 0U, // ATOMIC_LOAD_XOR_I64
5541 0U, // ATOMIC_LOAD_XOR_NOWP
5542 0U, // ATOMIC_SWAP
5543 0U, // ATOMIC_SWAP_I64
5544 0U, // ATOMIC_SWAP_NOWP
5545 0U, // ATTN
5546 0U, // B
5547 0U, // BA
5548 0U, // BC
5549 0U, // BCC
5550 0U, // BCCA
5551 0U, // BCCCTR
5552 0U, // BCCCTR8
5553 0U, // BCCCTRL
5554 0U, // BCCCTRL8
5555 0U, // BCCL
5556 0U, // BCCLA
5557 0U, // BCCLR
5558 0U, // BCCLRL
5559 0U, // BCCTR
5560 0U, // BCCTR8
5561 0U, // BCCTR8n
5562 0U, // BCCTRL
5563 0U, // BCCTRL8
5564 0U, // BCCTRL8n
5565 0U, // BCCTRLn
5566 0U, // BCCTRn
5567 4128U, // BCDADD_rec
5568 304U, // BCDCFN_rec
5569 304U, // BCDCFSQ_rec
5570 304U, // BCDCFZ_rec
5571 288U, // BCDCPSGN_rec
5572 0U, // BCDCTN_rec
5573 0U, // BCDCTSQ_rec
5574 304U, // BCDCTZ_rec
5575 304U, // BCDSETSGN_rec
5576 4128U, // BCDSR_rec
5577 4128U, // BCDSUB_rec
5578 4128U, // BCDS_rec
5579 4128U, // BCDTRUNC_rec
5580 288U, // BCDUS_rec
5581 288U, // BCDUTRUNC_rec
5582 0U, // BCL
5583 0U, // BCLR
5584 0U, // BCLRL
5585 0U, // BCLRLn
5586 0U, // BCLRn
5587 0U, // BCLalways
5588 0U, // BCLn
5589 0U, // BCTR
5590 0U, // BCTR8
5591 0U, // BCTRL
5592 0U, // BCTRL8
5593 0U, // BCTRL8_LDinto_toc
5594 0U, // BCTRL8_LDinto_toc_RM
5595 0U, // BCTRL8_RM
5596 0U, // BCTRL_LWZinto_toc
5597 0U, // BCTRL_LWZinto_toc_RM
5598 0U, // BCTRL_RM
5599 0U, // BCn
5600 0U, // BDNZ
5601 0U, // BDNZ8
5602 0U, // BDNZA
5603 0U, // BDNZAm
5604 0U, // BDNZAp
5605 0U, // BDNZL
5606 0U, // BDNZLA
5607 0U, // BDNZLAm
5608 0U, // BDNZLAp
5609 0U, // BDNZLR
5610 0U, // BDNZLR8
5611 0U, // BDNZLRL
5612 0U, // BDNZLRLm
5613 0U, // BDNZLRLp
5614 0U, // BDNZLRm
5615 0U, // BDNZLRp
5616 0U, // BDNZLm
5617 0U, // BDNZLp
5618 0U, // BDNZm
5619 0U, // BDNZp
5620 0U, // BDZ
5621 0U, // BDZ8
5622 0U, // BDZA
5623 0U, // BDZAm
5624 0U, // BDZAp
5625 0U, // BDZL
5626 0U, // BDZLA
5627 0U, // BDZLAm
5628 0U, // BDZLAp
5629 0U, // BDZLR
5630 0U, // BDZLR8
5631 0U, // BDZLRL
5632 0U, // BDZLRLm
5633 0U, // BDZLRLp
5634 0U, // BDZLRm
5635 0U, // BDZLRp
5636 0U, // BDZLm
5637 0U, // BDZLp
5638 0U, // BDZm
5639 0U, // BDZp
5640 0U, // BL
5641 0U, // BL8
5642 0U, // BL8_LDinto_toc
5643 0U, // BL8_LDinto_toc_RM
5644 0U, // BL8_NOP
5645 0U, // BL8_NOP_RM
5646 0U, // BL8_NOP_TLS
5647 0U, // BL8_NOTOC
5648 0U, // BL8_NOTOC_RM
5649 0U, // BL8_NOTOC_TLS
5650 0U, // BL8_RM
5651 0U, // BL8_TLS
5652 0U, // BL8_TLS_
5653 0U, // BLA
5654 0U, // BLA8
5655 0U, // BLA8_NOP
5656 0U, // BLA8_NOP_RM
5657 0U, // BLA8_RM
5658 0U, // BLA_RM
5659 0U, // BLR
5660 0U, // BLR8
5661 0U, // BLRL
5662 0U, // BL_LWZinto_toc
5663 0U, // BL_LWZinto_toc_RM
5664 0U, // BL_NOP
5665 0U, // BL_NOP_RM
5666 0U, // BL_RM
5667 0U, // BL_TLS
5668 288U, // BPERMD
5669 0U, // BRD
5670 0U, // BRH
5671 0U, // BRH8
5672 288U, // BRINC
5673 0U, // BRW
5674 0U, // BRW8
5675 0U, // CBCDTD
5676 0U, // CBCDTD8
5677 0U, // CDTBCD
5678 0U, // CDTBCD8
5679 288U, // CFUGED
5680 0U, // CLRBHRB
5681 288U, // CMPB
5682 288U, // CMPB8
5683 288U, // CMPD
5684 24U, // CMPDI
5685 288U, // CMPEQB
5686 288U, // CMPLD
5687 40U, // CMPLDI
5688 288U, // CMPLW
5689 40U, // CMPLWI
5690 2080U, // CMPRB
5691 2080U, // CMPRB8
5692 288U, // CMPW
5693 24U, // CMPWI
5694 0U, // CNTLZD
5695 288U, // CNTLZDM
5696 0U, // CNTLZD_rec
5697 0U, // CNTLZW
5698 0U, // CNTLZW8
5699 0U, // CNTLZW8_rec
5700 0U, // CNTLZW_rec
5701 0U, // CNTTZD
5702 288U, // CNTTZDM
5703 0U, // CNTTZD_rec
5704 0U, // CNTTZW
5705 0U, // CNTTZW8
5706 0U, // CNTTZW8_rec
5707 0U, // CNTTZW_rec
5708 0U, // CP_ABORT
5709 0U, // CP_COPY
5710 0U, // CP_COPY8
5711 304U, // CP_PASTE8_rec
5712 304U, // CP_PASTE_rec
5713 0U, // CR6SET
5714 0U, // CR6UNSET
5715 288U, // CRAND
5716 288U, // CRANDC
5717 288U, // CREQV
5718 288U, // CRNAND
5719 288U, // CRNOR
5720 0U, // CRNOT
5721 288U, // CROR
5722 288U, // CRORC
5723 56U, // CRSET
5724 56U, // CRUNSET
5725 288U, // CRXOR
5726 0U, // CTRL_DEP
5727 288U, // DADD
5728 288U, // DADDQ
5729 288U, // DADDQ_rec
5730 288U, // DADD_rec
5731 0U, // DARN
5732 0U, // DCBA
5733 0U, // DCBF
5734 0U, // DCBFEP
5735 0U, // DCBI
5736 0U, // DCBST
5737 0U, // DCBSTEP
5738 0U, // DCBT
5739 0U, // DCBTEP
5740 0U, // DCBTST
5741 0U, // DCBTSTEP
5742 0U, // DCBZ
5743 0U, // DCBZEP
5744 0U, // DCBZL
5745 0U, // DCBZLEP
5746 0U, // DCCCI
5747 0U, // DCFFIX
5748 0U, // DCFFIXQ
5749 0U, // DCFFIXQQ
5750 0U, // DCFFIXQ_rec
5751 0U, // DCFFIX_rec
5752 288U, // DCMPO
5753 288U, // DCMPOQ
5754 288U, // DCMPU
5755 288U, // DCMPUQ
5756 0U, // DCTDP
5757 0U, // DCTDP_rec
5758 0U, // DCTFIX
5759 0U, // DCTFIXQ
5760 0U, // DCTFIXQQ
5761 0U, // DCTFIXQ_rec
5762 0U, // DCTFIX_rec
5763 0U, // DCTQPQ
5764 0U, // DCTQPQ_rec
5765 0U, // DDEDPD
5766 0U, // DDEDPDQ
5767 0U, // DDEDPDQ_rec
5768 0U, // DDEDPD_rec
5769 288U, // DDIV
5770 288U, // DDIVQ
5771 288U, // DDIVQ_rec
5772 288U, // DDIV_rec
5773 0U, // DENBCD
5774 0U, // DENBCDQ
5775 0U, // DENBCDQ_rec
5776 0U, // DENBCD_rec
5777 288U, // DIEX
5778 288U, // DIEXQ
5779 288U, // DIEXQ_rec
5780 288U, // DIEX_rec
5781 288U, // DIVD
5782 288U, // DIVDE
5783 288U, // DIVDEO
5784 288U, // DIVDEO_rec
5785 288U, // DIVDEU
5786 288U, // DIVDEUO
5787 288U, // DIVDEUO_rec
5788 288U, // DIVDEU_rec
5789 288U, // DIVDE_rec
5790 288U, // DIVDO
5791 288U, // DIVDO_rec
5792 288U, // DIVDU
5793 288U, // DIVDUO
5794 288U, // DIVDUO_rec
5795 288U, // DIVDU_rec
5796 288U, // DIVD_rec
5797 288U, // DIVW
5798 288U, // DIVWE
5799 288U, // DIVWEO
5800 288U, // DIVWEO_rec
5801 288U, // DIVWEU
5802 288U, // DIVWEUO
5803 288U, // DIVWEUO_rec
5804 288U, // DIVWEU_rec
5805 288U, // DIVWE_rec
5806 288U, // DIVWO
5807 288U, // DIVWO_rec
5808 288U, // DIVWU
5809 288U, // DIVWUO
5810 288U, // DIVWUO_rec
5811 288U, // DIVWU_rec
5812 288U, // DIVW_rec
5813 0U, // DMMR
5814 0U, // DMSETDMRZ
5815 64U, // DMSHA2HASH
5816 0U, // DMSHA3HASH
5817 288U, // DMUL
5818 288U, // DMULQ
5819 288U, // DMULQ_rec
5820 288U, // DMUL_rec
5821 0U, // DMXOR
5822 288U, // DMXVBF16GERX2
5823 328U, // DMXVBF16GERX2NN
5824 328U, // DMXVBF16GERX2NP
5825 328U, // DMXVBF16GERX2PN
5826 328U, // DMXVBF16GERX2PP
5827 288U, // DMXVF16GERX2
5828 328U, // DMXVF16GERX2NN
5829 328U, // DMXVF16GERX2NP
5830 328U, // DMXVF16GERX2PN
5831 328U, // DMXVF16GERX2PP
5832 288U, // DMXVI8GERX4
5833 328U, // DMXVI8GERX4PP
5834 328U, // DMXVI8GERX4SPP
5835 336U, // DMXXEXTFDMR256
5836 544U, // DMXXEXTFDMR512
5837 800U, // DMXXEXTFDMR512_HI
5838 336U, // DMXXINSTDMR256
5839 544U, // DMXXINSTDMR512
5840 800U, // DMXXINSTDMR512_HI
5841 0U, // DMXXSETACCZ
5842 88U, // DMXXSHAPAD
5843 3104U, // DQUA
5844 0U, // DQUAI
5845 0U, // DQUAIQ
5846 0U, // DQUAIQ_rec
5847 0U, // DQUAI_rec
5848 3104U, // DQUAQ
5849 3104U, // DQUAQ_rec
5850 3104U, // DQUA_rec
5851 0U, // DRDPQ
5852 0U, // DRDPQ_rec
5853 0U, // DRINTN
5854 0U, // DRINTNQ
5855 0U, // DRINTNQ_rec
5856 0U, // DRINTN_rec
5857 0U, // DRINTX
5858 0U, // DRINTXQ
5859 0U, // DRINTXQ_rec
5860 0U, // DRINTX_rec
5861 3104U, // DRRND
5862 3104U, // DRRNDQ
5863 3104U, // DRRNDQ_rec
5864 3104U, // DRRND_rec
5865 0U, // DRSP
5866 0U, // DRSP_rec
5867 256U, // DSCLI
5868 256U, // DSCLIQ
5869 256U, // DSCLIQ_rec
5870 256U, // DSCLI_rec
5871 256U, // DSCRI
5872 256U, // DSCRIQ
5873 256U, // DSCRIQ_rec
5874 256U, // DSCRI_rec
5875 0U, // DSS
5876 0U, // DSSALL
5877 96U, // DST
5878 96U, // DST64
5879 96U, // DSTST
5880 96U, // DSTST64
5881 96U, // DSTSTT
5882 96U, // DSTSTT64
5883 96U, // DSTT
5884 96U, // DSTT64
5885 288U, // DSUB
5886 288U, // DSUBQ
5887 288U, // DSUBQ_rec
5888 288U, // DSUB_rec
5889 256U, // DTSTDC
5890 256U, // DTSTDCQ
5891 256U, // DTSTDG
5892 256U, // DTSTDGQ
5893 288U, // DTSTEX
5894 288U, // DTSTEXQ
5895 288U, // DTSTSF
5896 0U, // DTSTSFI
5897 0U, // DTSTSFIQ
5898 288U, // DTSTSFQ
5899 0U, // DXEX
5900 0U, // DXEXQ
5901 0U, // DXEXQ_rec
5902 0U, // DXEX_rec
5903 0U, // DYNALLOC
5904 0U, // DYNALLOC8
5905 0U, // DYNAREAOFFSET
5906 0U, // DYNAREAOFFSET8
5907 0U, // DecreaseCTR8loop
5908 0U, // DecreaseCTRloop
5909 0U, // EFDABS
5910 288U, // EFDADD
5911 0U, // EFDCFS
5912 0U, // EFDCFSF
5913 0U, // EFDCFSI
5914 0U, // EFDCFSID
5915 0U, // EFDCFUF
5916 0U, // EFDCFUI
5917 0U, // EFDCFUID
5918 288U, // EFDCMPEQ
5919 288U, // EFDCMPGT
5920 288U, // EFDCMPLT
5921 0U, // EFDCTSF
5922 0U, // EFDCTSI
5923 0U, // EFDCTSIDZ
5924 0U, // EFDCTSIZ
5925 0U, // EFDCTUF
5926 0U, // EFDCTUI
5927 0U, // EFDCTUIDZ
5928 0U, // EFDCTUIZ
5929 288U, // EFDDIV
5930 288U, // EFDMUL
5931 0U, // EFDNABS
5932 0U, // EFDNEG
5933 288U, // EFDSUB
5934 288U, // EFDTSTEQ
5935 288U, // EFDTSTGT
5936 288U, // EFDTSTLT
5937 0U, // EFSABS
5938 288U, // EFSADD
5939 0U, // EFSCFD
5940 0U, // EFSCFSF
5941 0U, // EFSCFSI
5942 0U, // EFSCFUF
5943 0U, // EFSCFUI
5944 288U, // EFSCMPEQ
5945 288U, // EFSCMPGT
5946 288U, // EFSCMPLT
5947 0U, // EFSCTSF
5948 0U, // EFSCTSI
5949 0U, // EFSCTSIZ
5950 0U, // EFSCTUF
5951 0U, // EFSCTUI
5952 0U, // EFSCTUIZ
5953 288U, // EFSDIV
5954 288U, // EFSMUL
5955 0U, // EFSNABS
5956 0U, // EFSNEG
5957 288U, // EFSSUB
5958 288U, // EFSTSTEQ
5959 288U, // EFSTSTGT
5960 288U, // EFSTSTLT
5961 0U, // EH_SjLj_LongJmp32
5962 0U, // EH_SjLj_LongJmp64
5963 0U, // EH_SjLj_SetJmp32
5964 0U, // EH_SjLj_SetJmp64
5965 0U, // EH_SjLj_Setup
5966 288U, // EQV
5967 288U, // EQV8
5968 288U, // EQV8_rec
5969 288U, // EQV_rec
5970 0U, // EVABS
5971 360U, // EVADDIW
5972 0U, // EVADDSMIAAW
5973 0U, // EVADDSSIAAW
5974 0U, // EVADDUMIAAW
5975 0U, // EVADDUSIAAW
5976 288U, // EVADDW
5977 288U, // EVAND
5978 288U, // EVANDC
5979 288U, // EVCMPEQ
5980 288U, // EVCMPGTS
5981 288U, // EVCMPGTU
5982 288U, // EVCMPLTS
5983 288U, // EVCMPLTU
5984 0U, // EVCNTLSW
5985 0U, // EVCNTLZW
5986 288U, // EVDIVWS
5987 288U, // EVDIVWU
5988 288U, // EVEQV
5989 0U, // EVEXTSB
5990 0U, // EVEXTSH
5991 0U, // EVFSABS
5992 288U, // EVFSADD
5993 0U, // EVFSCFSF
5994 0U, // EVFSCFSI
5995 0U, // EVFSCFUF
5996 0U, // EVFSCFUI
5997 288U, // EVFSCMPEQ
5998 288U, // EVFSCMPGT
5999 288U, // EVFSCMPLT
6000 0U, // EVFSCTSF
6001 0U, // EVFSCTSI
6002 0U, // EVFSCTSIZ
6003 0U, // EVFSCTUF
6004 0U, // EVFSCTUI
6005 0U, // EVFSCTUIZ
6006 288U, // EVFSDIV
6007 288U, // EVFSMUL
6008 0U, // EVFSNABS
6009 0U, // EVFSNEG
6010 288U, // EVFSSUB
6011 288U, // EVFSTSTEQ
6012 288U, // EVFSTSTGT
6013 288U, // EVFSTSTLT
6014 0U, // EVLDD
6015 0U, // EVLDDX
6016 0U, // EVLDH
6017 0U, // EVLDHX
6018 0U, // EVLDW
6019 0U, // EVLDWX
6020 0U, // EVLHHESPLAT
6021 0U, // EVLHHESPLATX
6022 0U, // EVLHHOSSPLAT
6023 0U, // EVLHHOSSPLATX
6024 0U, // EVLHHOUSPLAT
6025 0U, // EVLHHOUSPLATX
6026 0U, // EVLWHE
6027 0U, // EVLWHEX
6028 0U, // EVLWHOS
6029 0U, // EVLWHOSX
6030 0U, // EVLWHOU
6031 0U, // EVLWHOUX
6032 0U, // EVLWHSPLAT
6033 0U, // EVLWHSPLATX
6034 0U, // EVLWWSPLAT
6035 0U, // EVLWWSPLATX
6036 288U, // EVMERGEHI
6037 288U, // EVMERGEHILO
6038 288U, // EVMERGELO
6039 288U, // EVMERGELOHI
6040 288U, // EVMHEGSMFAA
6041 288U, // EVMHEGSMFAN
6042 288U, // EVMHEGSMIAA
6043 288U, // EVMHEGSMIAN
6044 288U, // EVMHEGUMIAA
6045 288U, // EVMHEGUMIAN
6046 288U, // EVMHESMF
6047 288U, // EVMHESMFA
6048 288U, // EVMHESMFAAW
6049 288U, // EVMHESMFANW
6050 288U, // EVMHESMI
6051 288U, // EVMHESMIA
6052 288U, // EVMHESMIAAW
6053 288U, // EVMHESMIANW
6054 288U, // EVMHESSF
6055 288U, // EVMHESSFA
6056 288U, // EVMHESSFAAW
6057 288U, // EVMHESSFANW
6058 288U, // EVMHESSIAAW
6059 288U, // EVMHESSIANW
6060 288U, // EVMHEUMI
6061 288U, // EVMHEUMIA
6062 288U, // EVMHEUMIAAW
6063 288U, // EVMHEUMIANW
6064 288U, // EVMHEUSIAAW
6065 288U, // EVMHEUSIANW
6066 288U, // EVMHOGSMFAA
6067 288U, // EVMHOGSMFAN
6068 288U, // EVMHOGSMIAA
6069 288U, // EVMHOGSMIAN
6070 288U, // EVMHOGUMIAA
6071 288U, // EVMHOGUMIAN
6072 288U, // EVMHOSMF
6073 288U, // EVMHOSMFA
6074 288U, // EVMHOSMFAAW
6075 288U, // EVMHOSMFANW
6076 288U, // EVMHOSMI
6077 288U, // EVMHOSMIA
6078 288U, // EVMHOSMIAAW
6079 288U, // EVMHOSMIANW
6080 288U, // EVMHOSSF
6081 288U, // EVMHOSSFA
6082 288U, // EVMHOSSFAAW
6083 288U, // EVMHOSSFANW
6084 288U, // EVMHOSSIAAW
6085 288U, // EVMHOSSIANW
6086 288U, // EVMHOUMI
6087 288U, // EVMHOUMIA
6088 288U, // EVMHOUMIAAW
6089 288U, // EVMHOUMIANW
6090 288U, // EVMHOUSIAAW
6091 288U, // EVMHOUSIANW
6092 0U, // EVMRA
6093 288U, // EVMWHSMF
6094 288U, // EVMWHSMFA
6095 288U, // EVMWHSMI
6096 288U, // EVMWHSMIA
6097 288U, // EVMWHSSF
6098 288U, // EVMWHSSFA
6099 288U, // EVMWHUMI
6100 288U, // EVMWHUMIA
6101 288U, // EVMWLSMIAAW
6102 288U, // EVMWLSMIANW
6103 288U, // EVMWLSSIAAW
6104 288U, // EVMWLSSIANW
6105 288U, // EVMWLUMI
6106 288U, // EVMWLUMIA
6107 288U, // EVMWLUMIAAW
6108 288U, // EVMWLUMIANW
6109 288U, // EVMWLUSIAAW
6110 288U, // EVMWLUSIANW
6111 288U, // EVMWSMF
6112 288U, // EVMWSMFA
6113 288U, // EVMWSMFAA
6114 288U, // EVMWSMFAN
6115 288U, // EVMWSMI
6116 288U, // EVMWSMIA
6117 288U, // EVMWSMIAA
6118 288U, // EVMWSMIAN
6119 288U, // EVMWSSF
6120 288U, // EVMWSSFA
6121 288U, // EVMWSSFAA
6122 288U, // EVMWSSFAN
6123 288U, // EVMWUMI
6124 288U, // EVMWUMIA
6125 288U, // EVMWUMIAA
6126 288U, // EVMWUMIAN
6127 288U, // EVNAND
6128 0U, // EVNEG
6129 288U, // EVNOR
6130 288U, // EVOR
6131 288U, // EVORC
6132 288U, // EVRLW
6133 264U, // EVRLWI
6134 0U, // EVRNDW
6135 0U, // EVSEL
6136 288U, // EVSLW
6137 264U, // EVSLWI
6138 0U, // EVSPLATFI
6139 0U, // EVSPLATI
6140 264U, // EVSRWIS
6141 264U, // EVSRWIU
6142 288U, // EVSRWS
6143 288U, // EVSRWU
6144 0U, // EVSTDD
6145 0U, // EVSTDDX
6146 0U, // EVSTDH
6147 0U, // EVSTDHX
6148 0U, // EVSTDW
6149 0U, // EVSTDWX
6150 0U, // EVSTWHE
6151 0U, // EVSTWHEX
6152 0U, // EVSTWHO
6153 0U, // EVSTWHOX
6154 0U, // EVSTWWE
6155 0U, // EVSTWWEX
6156 0U, // EVSTWWO
6157 0U, // EVSTWWOX
6158 0U, // EVSUBFSMIAAW
6159 0U, // EVSUBFSSIAAW
6160 0U, // EVSUBFUMIAAW
6161 0U, // EVSUBFUSIAAW
6162 288U, // EVSUBFW
6163 288U, // EVSUBIFW
6164 288U, // EVXOR
6165 0U, // EXTSB
6166 0U, // EXTSB8
6167 0U, // EXTSB8_32_64
6168 0U, // EXTSB8_rec
6169 0U, // EXTSB_rec
6170 0U, // EXTSH
6171 0U, // EXTSH8
6172 0U, // EXTSH8_32_64
6173 0U, // EXTSH8_rec
6174 0U, // EXTSH_rec
6175 0U, // EXTSW
6176 256U, // EXTSWSLI
6177 256U, // EXTSWSLI_32_64
6178 256U, // EXTSWSLI_32_64_rec
6179 256U, // EXTSWSLI_rec
6180 0U, // EXTSW_32
6181 0U, // EXTSW_32_64
6182 0U, // EXTSW_32_64_rec
6183 0U, // EXTSW_rec
6184 0U, // EnforceIEIO
6185 0U, // FABSD
6186 0U, // FABSD_rec
6187 0U, // FABSS
6188 0U, // FABSS_rec
6189 288U, // FADD
6190 288U, // FADDS
6191 288U, // FADDS_rec
6192 288U, // FADD_rec
6193 0U, // FADDrtz
6194 0U, // FCFID
6195 0U, // FCFIDS
6196 0U, // FCFIDS_rec
6197 0U, // FCFIDU
6198 0U, // FCFIDUS
6199 0U, // FCFIDUS_rec
6200 0U, // FCFIDU_rec
6201 0U, // FCFID_rec
6202 288U, // FCMPOD
6203 288U, // FCMPOS
6204 288U, // FCMPUD
6205 288U, // FCMPUS
6206 288U, // FCPSGND
6207 288U, // FCPSGND_rec
6208 288U, // FCPSGNS
6209 288U, // FCPSGNS_rec
6210 0U, // FCTID
6211 0U, // FCTIDU
6212 0U, // FCTIDUZ
6213 0U, // FCTIDUZ_rec
6214 0U, // FCTIDU_rec
6215 0U, // FCTIDZ
6216 0U, // FCTIDZ_rec
6217 0U, // FCTID_rec
6218 0U, // FCTIW
6219 0U, // FCTIWU
6220 0U, // FCTIWUZ
6221 0U, // FCTIWUZ_rec
6222 0U, // FCTIWU_rec
6223 0U, // FCTIWZ
6224 0U, // FCTIWZ_rec
6225 0U, // FCTIW_rec
6226 288U, // FDIV
6227 288U, // FDIVS
6228 288U, // FDIVS_rec
6229 288U, // FDIV_rec
6230 0U, // FENCE
6231 2080U, // FMADD
6232 2080U, // FMADDS
6233 2080U, // FMADDS_rec
6234 2080U, // FMADD_rec
6235 0U, // FMR
6236 0U, // FMR_rec
6237 2080U, // FMSUB
6238 2080U, // FMSUBS
6239 2080U, // FMSUBS_rec
6240 2080U, // FMSUB_rec
6241 288U, // FMUL
6242 288U, // FMULS
6243 288U, // FMULS_rec
6244 288U, // FMUL_rec
6245 0U, // FNABSD
6246 0U, // FNABSD_rec
6247 0U, // FNABSS
6248 0U, // FNABSS_rec
6249 0U, // FNEGD
6250 0U, // FNEGD_rec
6251 0U, // FNEGS
6252 0U, // FNEGS_rec
6253 2080U, // FNMADD
6254 2080U, // FNMADDS
6255 2080U, // FNMADDS_rec
6256 2080U, // FNMADD_rec
6257 2080U, // FNMSUB
6258 2080U, // FNMSUBS
6259 2080U, // FNMSUBS_rec
6260 2080U, // FNMSUB_rec
6261 0U, // FRE
6262 0U, // FRES
6263 0U, // FRES_rec
6264 0U, // FRE_rec
6265 0U, // FRIMD
6266 0U, // FRIMD_rec
6267 0U, // FRIMS
6268 0U, // FRIMS_rec
6269 0U, // FRIND
6270 0U, // FRIND_rec
6271 0U, // FRINS
6272 0U, // FRINS_rec
6273 0U, // FRIPD
6274 0U, // FRIPD_rec
6275 0U, // FRIPS
6276 0U, // FRIPS_rec
6277 0U, // FRIZD
6278 0U, // FRIZD_rec
6279 0U, // FRIZS
6280 0U, // FRIZS_rec
6281 0U, // FRSP
6282 0U, // FRSP_rec
6283 0U, // FRSQRTE
6284 0U, // FRSQRTES
6285 0U, // FRSQRTES_rec
6286 0U, // FRSQRTE_rec
6287 2080U, // FSELD
6288 2080U, // FSELD_rec
6289 2080U, // FSELS
6290 2080U, // FSELS_rec
6291 0U, // FSQRT
6292 0U, // FSQRTS
6293 0U, // FSQRTS_rec
6294 0U, // FSQRT_rec
6295 288U, // FSUB
6296 288U, // FSUBS
6297 288U, // FSUBS_rec
6298 288U, // FSUB_rec
6299 288U, // FTDIV
6300 0U, // FTSQRT
6301 0U, // GETtlsADDR
6302 0U, // GETtlsADDR32
6303 0U, // GETtlsADDR32AIX
6304 0U, // GETtlsADDR64AIX
6305 0U, // GETtlsADDRPCREL
6306 0U, // GETtlsMOD32AIX
6307 0U, // GETtlsMOD64AIX
6308 0U, // GETtlsTpointer32AIX
6309 0U, // GETtlsldADDR
6310 0U, // GETtlsldADDR32
6311 0U, // GETtlsldADDRPCREL
6312 0U, // HASHCHK
6313 0U, // HASHCHK8
6314 0U, // HASHCHKP
6315 0U, // HASHCHKP8
6316 0U, // HASHST
6317 0U, // HASHST8
6318 0U, // HASHSTP
6319 0U, // HASHSTP8
6320 0U, // HRFID
6321 0U, // ICBI
6322 0U, // ICBIEP
6323 0U, // ICBLC
6324 0U, // ICBLQ
6325 0U, // ICBT
6326 0U, // ICBTLS
6327 0U, // ICCCI
6328 2080U, // ISEL
6329 2080U, // ISEL8
6330 0U, // ISYNC
6331 0U, // LA
6332 0U, // LA8
6333 0U, // LBARX
6334 1U, // LBARXL
6335 0U, // LBEPX
6336 0U, // LBZ
6337 0U, // LBZ8
6338 288U, // LBZCIX
6339 0U, // LBZU
6340 0U, // LBZU8
6341 0U, // LBZUX
6342 0U, // LBZUX8
6343 0U, // LBZX
6344 0U, // LBZX8
6345 288U, // LBZXTLS
6346 288U, // LBZXTLS_
6347 288U, // LBZXTLS_32
6348 0U, // LD
6349 0U, // LDARX
6350 1U, // LDARXL
6351 368U, // LDAT
6352 1U, // LDAT_CSNE
6353 0U, // LDBRX
6354 288U, // LDCIX
6355 0U, // LDU
6356 0U, // LDUX
6357 0U, // LDX
6358 288U, // LDXTLS
6359 288U, // LDXTLS_
6360 0U, // LDgotTprelL
6361 0U, // LDgotTprelL32
6362 0U, // LDtoc
6363 0U, // LDtocBA
6364 0U, // LDtocCPT
6365 0U, // LDtocJTI
6366 0U, // LDtocL
6367 0U, // LFD
6368 0U, // LFDEPX
6369 0U, // LFDU
6370 0U, // LFDUX
6371 0U, // LFDX
6372 288U, // LFDXTLS
6373 288U, // LFDXTLS_
6374 0U, // LFIWAX
6375 0U, // LFIWZX
6376 0U, // LFS
6377 0U, // LFSU
6378 0U, // LFSUX
6379 0U, // LFSX
6380 288U, // LFSXTLS
6381 288U, // LFSXTLS_
6382 0U, // LHA
6383 0U, // LHA8
6384 0U, // LHARX
6385 1U, // LHARXL
6386 0U, // LHAU
6387 0U, // LHAU8
6388 0U, // LHAUX
6389 0U, // LHAUX8
6390 0U, // LHAX
6391 0U, // LHAX8
6392 288U, // LHAXTLS
6393 288U, // LHAXTLS_
6394 288U, // LHAXTLS_32
6395 0U, // LHBRX
6396 0U, // LHBRX8
6397 0U, // LHEPX
6398 0U, // LHZ
6399 0U, // LHZ8
6400 288U, // LHZCIX
6401 0U, // LHZU
6402 0U, // LHZU8
6403 0U, // LHZUX
6404 0U, // LHZUX8
6405 0U, // LHZX
6406 0U, // LHZX8
6407 288U, // LHZXTLS
6408 288U, // LHZXTLS_
6409 288U, // LHZXTLS_32
6410 0U, // LI
6411 0U, // LI8
6412 0U, // LIS
6413 0U, // LIS8
6414 0U, // LMW
6415 0U, // LQ
6416 0U, // LQARX
6417 1U, // LQARXL
6418 0U, // LQX_PSEUDO
6419 264U, // LSWI
6420 0U, // LVEBX
6421 0U, // LVEHX
6422 0U, // LVEWX
6423 0U, // LVSL
6424 0U, // LVSR
6425 0U, // LVX
6426 0U, // LVXL
6427 0U, // LWA
6428 0U, // LWARX
6429 1U, // LWARXL
6430 368U, // LWAT
6431 1U, // LWAT_CSNE
6432 0U, // LWAUX
6433 0U, // LWAX
6434 288U, // LWAXTLS
6435 288U, // LWAXTLS_
6436 288U, // LWAXTLS_32
6437 0U, // LWAX_32
6438 0U, // LWA_32
6439 0U, // LWBRX
6440 0U, // LWBRX8
6441 0U, // LWEPX
6442 0U, // LWZ
6443 0U, // LWZ8
6444 288U, // LWZCIX
6445 0U, // LWZU
6446 0U, // LWZU8
6447 0U, // LWZUX
6448 0U, // LWZUX8
6449 0U, // LWZX
6450 0U, // LWZX8
6451 288U, // LWZXTLS
6452 288U, // LWZXTLS_
6453 288U, // LWZXTLS_32
6454 0U, // LWZtoc
6455 0U, // LWZtocL
6456 0U, // LXSD
6457 0U, // LXSDX
6458 0U, // LXSIBZX
6459 0U, // LXSIHZX
6460 0U, // LXSIWAX
6461 0U, // LXSIWZX
6462 0U, // LXSSP
6463 0U, // LXSSPX
6464 0U, // LXV
6465 0U, // LXVB16X
6466 0U, // LXVD2X
6467 0U, // LXVDSX
6468 0U, // LXVH8X
6469 0U, // LXVKQ
6470 288U, // LXVL
6471 288U, // LXVLL
6472 0U, // LXVP
6473 288U, // LXVPB32X
6474 288U, // LXVPRL
6475 288U, // LXVPRLL
6476 0U, // LXVPX
6477 0U, // LXVRBX
6478 0U, // LXVRDX
6479 0U, // LXVRHX
6480 288U, // LXVRL
6481 288U, // LXVRLL
6482 0U, // LXVRWX
6483 0U, // LXVW4X
6484 0U, // LXVWSX
6485 0U, // LXVX
6486 2080U, // MADDHD
6487 2080U, // MADDHDU
6488 2080U, // MADDLD
6489 2080U, // MADDLD8
6490 0U, // MBAR
6491 0U, // MCRF
6492 0U, // MCRFS
6493 0U, // MCRXRX
6494 0U, // MFBHRBE
6495 0U, // MFCR
6496 0U, // MFCR8
6497 0U, // MFCTR
6498 0U, // MFCTR8
6499 0U, // MFDCR
6500 0U, // MFFS
6501 0U, // MFFSCDRN
6502 0U, // MFFSCDRNI
6503 0U, // MFFSCE
6504 0U, // MFFSCRN
6505 0U, // MFFSCRNI
6506 0U, // MFFSL
6507 0U, // MFFS_rec
6508 0U, // MFLR
6509 0U, // MFLR8
6510 0U, // MFMSR
6511 0U, // MFOCRF
6512 0U, // MFOCRF8
6513 0U, // MFPMR
6514 0U, // MFSPR
6515 0U, // MFSPR8
6516 0U, // MFSR
6517 0U, // MFSRIN
6518 0U, // MFTB
6519 0U, // MFTB8
6520 0U, // MFUDSCR
6521 0U, // MFVRD
6522 0U, // MFVRSAVE
6523 0U, // MFVRSAVEv
6524 0U, // MFVRWZ
6525 0U, // MFVSCR
6526 0U, // MFVSRD
6527 0U, // MFVSRLD
6528 0U, // MFVSRWZ
6529 288U, // MODSD
6530 288U, // MODSW
6531 288U, // MODUD
6532 288U, // MODUW
6533 0U, // MSGSNDP
6534 0U, // MSGSNDP8
6535 0U, // MSGSYNC
6536 0U, // MSYNC
6537 0U, // MTCRF
6538 0U, // MTCRF8
6539 0U, // MTCTR
6540 0U, // MTCTR8
6541 0U, // MTCTR8loop
6542 0U, // MTCTRloop
6543 0U, // MTDCR
6544 0U, // MTFSB0
6545 0U, // MTFSB1
6546 2096U, // MTFSF
6547 2U, // MTFSFI
6548 2U, // MTFSFI_rec
6549 0U, // MTFSFIb
6550 2096U, // MTFSF_rec
6551 0U, // MTFSFb
6552 0U, // MTLPL
6553 0U, // MTLPL8
6554 0U, // MTLR
6555 0U, // MTLR8
6556 0U, // MTMSR
6557 0U, // MTMSRD
6558 0U, // MTOCRF
6559 0U, // MTOCRF8
6560 0U, // MTPMR
6561 0U, // MTSPR
6562 0U, // MTSPR8
6563 0U, // MTSR
6564 0U, // MTSRIN
6565 0U, // MTUDSCR
6566 0U, // MTVRD
6567 0U, // MTVRSAVE
6568 0U, // MTVRSAVEv
6569 0U, // MTVRWA
6570 0U, // MTVRWZ
6571 0U, // MTVSCR
6572 0U, // MTVSRBM
6573 0U, // MTVSRBMI
6574 0U, // MTVSRD
6575 288U, // MTVSRDD
6576 0U, // MTVSRDM
6577 0U, // MTVSRHM
6578 0U, // MTVSRQM
6579 0U, // MTVSRWA
6580 0U, // MTVSRWM
6581 0U, // MTVSRWS
6582 0U, // MTVSRWZ
6583 288U, // MULHD
6584 288U, // MULHDU
6585 288U, // MULHDU_rec
6586 288U, // MULHD_rec
6587 288U, // MULHW
6588 288U, // MULHWU
6589 288U, // MULHWU_rec
6590 288U, // MULHW_rec
6591 288U, // MULLD
6592 288U, // MULLDO
6593 288U, // MULLDO_rec
6594 288U, // MULLD_rec
6595 24U, // MULLI
6596 24U, // MULLI8
6597 288U, // MULLW
6598 288U, // MULLWO
6599 288U, // MULLWO_rec
6600 288U, // MULLW_rec
6601 0U, // MoveGOTtoLR
6602 0U, // MovePCtoLR
6603 0U, // MovePCtoLR8
6604 288U, // NAND
6605 288U, // NAND8
6606 288U, // NAND8_rec
6607 288U, // NAND_rec
6608 0U, // NAP
6609 0U, // NEG
6610 0U, // NEG8
6611 0U, // NEG8O
6612 0U, // NEG8O_rec
6613 0U, // NEG8_rec
6614 0U, // NEGO
6615 0U, // NEGO_rec
6616 0U, // NEG_rec
6617 0U, // NOP
6618 0U, // NOP_GT_PWR6
6619 0U, // NOP_GT_PWR7
6620 288U, // NOR
6621 288U, // NOR8
6622 288U, // NOR8_rec
6623 288U, // NOR_rec
6624 288U, // OR
6625 288U, // OR8
6626 288U, // OR8_rec
6627 288U, // ORC
6628 288U, // ORC8
6629 288U, // ORC8_rec
6630 288U, // ORC_rec
6631 40U, // ORI
6632 40U, // ORI8
6633 40U, // ORIS
6634 40U, // ORIS8
6635 288U, // OR_rec
6636 528U, // PADDI
6637 528U, // PADDI8
6638 3U, // PADDI8pc
6639 120U, // PADDIS
6640 120U, // PADDIS8
6641 3U, // PADDIS8pc
6642 3U, // PADDISpc
6643 0U, // PADDIdtprel
6644 3U, // PADDIpc
6645 288U, // PDEPD
6646 288U, // PEXTD
6647 0U, // PLA
6648 0U, // PLA8
6649 0U, // PLA8pc
6650 0U, // PLApc
6651 4U, // PLBZ
6652 4U, // PLBZ8
6653 0U, // PLBZ8nopc
6654 0U, // PLBZ8onlypc
6655 0U, // PLBZ8pc
6656 0U, // PLBZnopc
6657 0U, // PLBZonlypc
6658 0U, // PLBZpc
6659 4U, // PLD
6660 0U, // PLDnopc
6661 0U, // PLDonlypc
6662 0U, // PLDpc
6663 4U, // PLFD
6664 0U, // PLFDnopc
6665 0U, // PLFDonlypc
6666 0U, // PLFDpc
6667 4U, // PLFS
6668 0U, // PLFSnopc
6669 0U, // PLFSonlypc
6670 0U, // PLFSpc
6671 4U, // PLHA
6672 4U, // PLHA8
6673 0U, // PLHA8nopc
6674 0U, // PLHA8onlypc
6675 0U, // PLHA8pc
6676 0U, // PLHAnopc
6677 0U, // PLHAonlypc
6678 0U, // PLHApc
6679 4U, // PLHZ
6680 4U, // PLHZ8
6681 0U, // PLHZ8nopc
6682 0U, // PLHZ8onlypc
6683 0U, // PLHZ8pc
6684 0U, // PLHZnopc
6685 0U, // PLHZonlypc
6686 0U, // PLHZpc
6687 0U, // PLI
6688 0U, // PLI8
6689 4U, // PLWA
6690 4U, // PLWA8
6691 0U, // PLWA8nopc
6692 0U, // PLWA8onlypc
6693 0U, // PLWA8pc
6694 0U, // PLWAnopc
6695 0U, // PLWAonlypc
6696 0U, // PLWApc
6697 4U, // PLWZ
6698 4U, // PLWZ8
6699 0U, // PLWZ8nopc
6700 0U, // PLWZ8onlypc
6701 0U, // PLWZ8pc
6702 0U, // PLWZnopc
6703 0U, // PLWZonlypc
6704 0U, // PLWZpc
6705 4U, // PLXSD
6706 0U, // PLXSDnopc
6707 0U, // PLXSDonlypc
6708 0U, // PLXSDpc
6709 4U, // PLXSSP
6710 0U, // PLXSSPnopc
6711 0U, // PLXSSPonlypc
6712 0U, // PLXSSPpc
6713 4U, // PLXV
6714 4U, // PLXVP
6715 0U, // PLXVPnopc
6716 0U, // PLXVPonlypc
6717 0U, // PLXVPpc
6718 0U, // PLXVnopc
6719 0U, // PLXVonlypc
6720 0U, // PLXVpc
6721 21536U, // PMDMXVBF16GERX2
6722 38984U, // PMDMXVBF16GERX2NN
6723 38984U, // PMDMXVBF16GERX2NP
6724 38984U, // PMDMXVBF16GERX2PN
6725 38984U, // PMDMXVBF16GERX2PP
6726 21536U, // PMDMXVF16GERX2
6727 38984U, // PMDMXVF16GERX2NN
6728 38984U, // PMDMXVF16GERX2NP
6729 38984U, // PMDMXVF16GERX2PN
6730 38984U, // PMDMXVF16GERX2PP
6731 54304U, // PMDMXVI8GERX4
6732 71752U, // PMDMXVI8GERX4PP
6733 71752U, // PMDMXVI8GERX4SPP
6734 220192U, // PMXVBF16GER2
6735 1368136U, // PMXVBF16GER2NN
6736 1368136U, // PMXVBF16GER2NP
6737 1368136U, // PMXVBF16GER2PN
6738 1368136U, // PMXVBF16GER2PP
6739 220192U, // PMXVBF16GER2W
6740 1368136U, // PMXVBF16GER2WNN
6741 1368136U, // PMXVBF16GER2WNP
6742 1368136U, // PMXVBF16GER2WPN
6743 1368136U, // PMXVBF16GER2WPP
6744 220192U, // PMXVF16GER2
6745 1368136U, // PMXVF16GER2NN
6746 1368136U, // PMXVF16GER2NP
6747 1368136U, // PMXVF16GER2PN
6748 1368136U, // PMXVF16GER2PP
6749 220192U, // PMXVF16GER2W
6750 1368136U, // PMXVF16GER2WNN
6751 1368136U, // PMXVF16GER2WNP
6752 1368136U, // PMXVF16GER2WPN
6753 1368136U, // PMXVF16GER2WPP
6754 2317344U, // PMXVF32GER
6755 57416U, // PMXVF32GERNN
6756 57416U, // PMXVF32GERNP
6757 57416U, // PMXVF32GERPN
6758 57416U, // PMXVF32GERPP
6759 2317344U, // PMXVF32GERW
6760 57416U, // PMXVF32GERWNN
6761 57416U, // PMXVF32GERWNP
6762 57416U, // PMXVF32GERWPN
6763 57416U, // PMXVF32GERWPP
6764 482336U, // PMXVF64GER
6765 24648U, // PMXVF64GERNN
6766 24648U, // PMXVF64GERNP
6767 24648U, // PMXVF64GERPN
6768 24648U, // PMXVF64GERPP
6769 482336U, // PMXVF64GERW
6770 24648U, // PMXVF64GERWNN
6771 24648U, // PMXVF64GERWNP
6772 24648U, // PMXVF64GERWPN
6773 24648U, // PMXVF64GERWPP
6774 220192U, // PMXVI16GER2
6775 1368136U, // PMXVI16GER2PP
6776 220192U, // PMXVI16GER2S
6777 1368136U, // PMXVI16GER2SPP
6778 220192U, // PMXVI16GER2SW
6779 1368136U, // PMXVI16GER2SWPP
6780 220192U, // PMXVI16GER2W
6781 1368136U, // PMXVI16GER2WPP
6782 8608800U, // PMXVI4GER8
6783 3465288U, // PMXVI4GER8PP
6784 8608800U, // PMXVI4GER8W
6785 3465288U, // PMXVI4GER8WPP
6786 16997408U, // PMXVI8GER4
6787 4513864U, // PMXVI8GER4PP
6788 4513864U, // PMXVI8GER4SPP
6789 16997408U, // PMXVI8GER4W
6790 4513864U, // PMXVI8GER4WPP
6791 4513864U, // PMXVI8GER4WSPP
6792 0U, // POPCNTB
6793 0U, // POPCNTB8
6794 0U, // POPCNTD
6795 0U, // POPCNTW
6796 0U, // PPC32GOT
6797 0U, // PPC32PICGOT
6798 0U, // PREPARE_PROBED_ALLOCA_32
6799 0U, // PREPARE_PROBED_ALLOCA_64
6800 0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
6801 0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
6802 0U, // PROBED_ALLOCA_32
6803 0U, // PROBED_ALLOCA_64
6804 0U, // PROBED_STACKALLOC_32
6805 0U, // PROBED_STACKALLOC_64
6806 4U, // PSTB
6807 4U, // PSTB8
6808 0U, // PSTB8nopc
6809 0U, // PSTB8onlypc
6810 0U, // PSTB8pc
6811 0U, // PSTBnopc
6812 0U, // PSTBonlypc
6813 0U, // PSTBpc
6814 4U, // PSTD
6815 0U, // PSTDnopc
6816 0U, // PSTDonlypc
6817 0U, // PSTDpc
6818 4U, // PSTFD
6819 0U, // PSTFDnopc
6820 0U, // PSTFDonlypc
6821 0U, // PSTFDpc
6822 4U, // PSTFS
6823 0U, // PSTFSnopc
6824 0U, // PSTFSonlypc
6825 0U, // PSTFSpc
6826 4U, // PSTH
6827 4U, // PSTH8
6828 0U, // PSTH8nopc
6829 0U, // PSTH8onlypc
6830 0U, // PSTH8pc
6831 0U, // PSTHnopc
6832 0U, // PSTHonlypc
6833 0U, // PSTHpc
6834 4U, // PSTW
6835 4U, // PSTW8
6836 0U, // PSTW8nopc
6837 0U, // PSTW8onlypc
6838 0U, // PSTW8pc
6839 0U, // PSTWnopc
6840 0U, // PSTWonlypc
6841 0U, // PSTWpc
6842 4U, // PSTXSD
6843 0U, // PSTXSDnopc
6844 0U, // PSTXSDonlypc
6845 0U, // PSTXSDpc
6846 4U, // PSTXSSP
6847 0U, // PSTXSSPnopc
6848 0U, // PSTXSSPonlypc
6849 0U, // PSTXSSPpc
6850 4U, // PSTXV
6851 4U, // PSTXVP
6852 0U, // PSTXVPnopc
6853 0U, // PSTXVPonlypc
6854 0U, // PSTXVPpc
6855 0U, // PSTXVnopc
6856 0U, // PSTXVonlypc
6857 0U, // PSTXVpc
6858 0U, // PTESYNCIO
6859 0U, // PseudoEIEIO
6860 0U, // RESTORE_ACC
6861 0U, // RESTORE_CR
6862 0U, // RESTORE_CRBIT
6863 0U, // RESTORE_DMR
6864 0U, // RESTORE_DMRP
6865 0U, // RESTORE_QUADWORD
6866 0U, // RESTORE_UACC
6867 0U, // RESTORE_WACC
6868 0U, // RFCI
6869 0U, // RFDI
6870 0U, // RFEBB
6871 0U, // RFI
6872 0U, // RFID
6873 0U, // RFMCI
6874 32U, // RLDCL
6875 32U, // RLDCL_rec
6876 32U, // RLDCR
6877 32U, // RLDCR_rec
6878 0U, // RLDIC
6879 0U, // RLDICL
6880 0U, // RLDICL_32
6881 0U, // RLDICL_32_64
6882 0U, // RLDICL_32_rec
6883 0U, // RLDICL_rec
6884 0U, // RLDICR
6885 0U, // RLDICR_32
6886 0U, // RLDICR_rec
6887 0U, // RLDIC_rec
6888 128U, // RLDIMI
6889 128U, // RLDIMI_rec
6890 9328U, // RLWIMI
6891 9328U, // RLWIMI8
6892 9328U, // RLWIMI8_rec
6893 9328U, // RLWIMI_rec
6894 607240U, // RLWINM
6895 607240U, // RLWINM8
6896 607240U, // RLWINM8_rec
6897 607240U, // RLWINM_rec
6898 607264U, // RLWNM
6899 607264U, // RLWNM8
6900 607264U, // RLWNM8_rec
6901 607264U, // RLWNM_rec
6902 0U, // ReadTB
6903 0U, // SC
6904 0U, // SCV
6905 0U, // SELECT_CC_F16
6906 0U, // SELECT_CC_F4
6907 0U, // SELECT_CC_F8
6908 0U, // SELECT_CC_I4
6909 0U, // SELECT_CC_I8
6910 0U, // SELECT_CC_SPE
6911 0U, // SELECT_CC_SPE4
6912 0U, // SELECT_CC_VRRC
6913 0U, // SELECT_CC_VSFRC
6914 0U, // SELECT_CC_VSRC
6915 0U, // SELECT_CC_VSSRC
6916 0U, // SELECT_F16
6917 0U, // SELECT_F4
6918 0U, // SELECT_F8
6919 0U, // SELECT_I4
6920 0U, // SELECT_I8
6921 0U, // SELECT_SPE
6922 0U, // SELECT_SPE4
6923 0U, // SELECT_VRRC
6924 0U, // SELECT_VSFRC
6925 0U, // SELECT_VSRC
6926 0U, // SELECT_VSSRC
6927 0U, // SETB
6928 0U, // SETB8
6929 0U, // SETBC
6930 0U, // SETBC8
6931 0U, // SETBCR
6932 0U, // SETBCR8
6933 0U, // SETFLM
6934 0U, // SETNBC
6935 0U, // SETNBC8
6936 0U, // SETNBCR
6937 0U, // SETNBCR8
6938 0U, // SETRND
6939 0U, // SETRNDi
6940 0U, // SLBFEE_rec
6941 0U, // SLBIA
6942 0U, // SLBIE
6943 0U, // SLBIEG
6944 0U, // SLBMFEE
6945 0U, // SLBMFEV
6946 0U, // SLBMTE
6947 0U, // SLBSYNC
6948 288U, // SLD
6949 288U, // SLD_rec
6950 288U, // SLW
6951 288U, // SLW8
6952 288U, // SLW8_rec
6953 288U, // SLW_rec
6954 0U, // SPELWZ
6955 0U, // SPELWZX
6956 0U, // SPESTW
6957 0U, // SPESTWX
6958 0U, // SPILL_ACC
6959 0U, // SPILL_CR
6960 0U, // SPILL_CRBIT
6961 0U, // SPILL_DMR
6962 0U, // SPILL_DMRP
6963 0U, // SPILL_QUADWORD
6964 0U, // SPILL_UACC
6965 0U, // SPILL_WACC
6966 0U, // SPLIT_QUADWORD
6967 288U, // SRAD
6968 256U, // SRADI
6969 256U, // SRADI_32
6970 256U, // SRADI_rec
6971 288U, // SRAD_rec
6972 288U, // SRAW
6973 288U, // SRAW8
6974 288U, // SRAW8_rec
6975 264U, // SRAWI
6976 264U, // SRAWI8
6977 264U, // SRAWI8_rec
6978 264U, // SRAWI_rec
6979 288U, // SRAW_rec
6980 288U, // SRD
6981 288U, // SRD_rec
6982 288U, // SRW
6983 288U, // SRW8
6984 288U, // SRW8_rec
6985 288U, // SRW_rec
6986 0U, // STB
6987 0U, // STB8
6988 288U, // STBCIX
6989 0U, // STBCX
6990 0U, // STBEPX
6991 0U, // STBU
6992 0U, // STBU8
6993 0U, // STBUX
6994 0U, // STBUX8
6995 0U, // STBX
6996 0U, // STBX8
6997 288U, // STBXTLS
6998 288U, // STBXTLS_
6999 288U, // STBXTLS_32
7000 0U, // STD
7001 264U, // STDAT
7002 0U, // STDBRX
7003 288U, // STDCIX
7004 0U, // STDCX
7005 0U, // STDU
7006 0U, // STDUX
7007 0U, // STDX
7008 288U, // STDXTLS
7009 288U, // STDXTLS_
7010 0U, // STFD
7011 0U, // STFDEPX
7012 0U, // STFDU
7013 0U, // STFDUX
7014 0U, // STFDX
7015 288U, // STFDXTLS
7016 288U, // STFDXTLS_
7017 0U, // STFIWX
7018 0U, // STFS
7019 0U, // STFSU
7020 0U, // STFSUX
7021 0U, // STFSX
7022 288U, // STFSXTLS
7023 288U, // STFSXTLS_
7024 0U, // STH
7025 0U, // STH8
7026 0U, // STHBRX
7027 288U, // STHCIX
7028 0U, // STHCX
7029 0U, // STHEPX
7030 0U, // STHU
7031 0U, // STHU8
7032 0U, // STHUX
7033 0U, // STHUX8
7034 0U, // STHX
7035 0U, // STHX8
7036 288U, // STHXTLS
7037 288U, // STHXTLS_
7038 288U, // STHXTLS_32
7039 0U, // STMW
7040 0U, // STOP
7041 0U, // STQ
7042 0U, // STQCX
7043 0U, // STQX_PSEUDO
7044 264U, // STSWI
7045 0U, // STVEBX
7046 0U, // STVEHX
7047 0U, // STVEWX
7048 0U, // STVX
7049 0U, // STVXL
7050 0U, // STW
7051 0U, // STW8
7052 264U, // STWAT
7053 0U, // STWBRX
7054 288U, // STWCIX
7055 0U, // STWCX
7056 0U, // STWEPX
7057 0U, // STWU
7058 0U, // STWU8
7059 0U, // STWUX
7060 0U, // STWUX8
7061 0U, // STWX
7062 0U, // STWX8
7063 288U, // STWXTLS
7064 288U, // STWXTLS_
7065 288U, // STWXTLS_32
7066 0U, // STXSD
7067 0U, // STXSDX
7068 0U, // STXSIBX
7069 0U, // STXSIBXv
7070 0U, // STXSIHX
7071 0U, // STXSIHXv
7072 0U, // STXSIWX
7073 0U, // STXSSP
7074 0U, // STXSSPX
7075 0U, // STXV
7076 0U, // STXVB16X
7077 0U, // STXVD2X
7078 0U, // STXVH8X
7079 288U, // STXVL
7080 288U, // STXVLL
7081 0U, // STXVP
7082 288U, // STXVPB32X
7083 288U, // STXVPRL
7084 288U, // STXVPRLL
7085 0U, // STXVPX
7086 0U, // STXVRBX
7087 0U, // STXVRDX
7088 0U, // STXVRHX
7089 288U, // STXVRL
7090 288U, // STXVRLL
7091 0U, // STXVRWX
7092 0U, // STXVW4X
7093 0U, // STXVX
7094 288U, // SUBF
7095 288U, // SUBF8
7096 288U, // SUBF8O
7097 288U, // SUBF8O_rec
7098 288U, // SUBF8_rec
7099 288U, // SUBFC
7100 288U, // SUBFC8
7101 288U, // SUBFC8O
7102 288U, // SUBFC8O_rec
7103 288U, // SUBFC8_rec
7104 288U, // SUBFCO
7105 288U, // SUBFCO_rec
7106 288U, // SUBFC_rec
7107 288U, // SUBFE
7108 288U, // SUBFE8
7109 288U, // SUBFE8O
7110 288U, // SUBFE8O_rec
7111 288U, // SUBFE8_rec
7112 288U, // SUBFEO
7113 288U, // SUBFEO_rec
7114 288U, // SUBFE_rec
7115 24U, // SUBFIC
7116 24U, // SUBFIC8
7117 0U, // SUBFME
7118 0U, // SUBFME8
7119 0U, // SUBFME8O
7120 0U, // SUBFME8O_rec
7121 0U, // SUBFME8_rec
7122 0U, // SUBFMEO
7123 0U, // SUBFMEO_rec
7124 0U, // SUBFME_rec
7125 288U, // SUBFO
7126 288U, // SUBFO_rec
7127 0U, // SUBFUS
7128 0U, // SUBFUS_rec
7129 0U, // SUBFZE
7130 0U, // SUBFZE8
7131 0U, // SUBFZE8O
7132 0U, // SUBFZE8O_rec
7133 0U, // SUBFZE8_rec
7134 0U, // SUBFZEO
7135 0U, // SUBFZEO_rec
7136 0U, // SUBFZE_rec
7137 288U, // SUBF_rec
7138 0U, // SYNC
7139 0U, // SYNCP10
7140 0U, // TABORT
7141 288U, // TABORTDC
7142 264U, // TABORTDCI
7143 288U, // TABORTWC
7144 264U, // TABORTWCI
7145 0U, // TAILB
7146 0U, // TAILB8
7147 0U, // TAILBA
7148 0U, // TAILBA8
7149 0U, // TAILBCTR
7150 0U, // TAILBCTR8
7151 0U, // TBEGIN
7152 0U, // TBEGIN_RET
7153 0U, // TCHECK
7154 0U, // TCHECK_RET
7155 0U, // TCRETURNai
7156 0U, // TCRETURNai8
7157 0U, // TCRETURNdi
7158 0U, // TCRETURNdi8
7159 0U, // TCRETURNri
7160 0U, // TCRETURNri8
7161 288U, // TD
7162 24U, // TDI
7163 0U, // TEND
7164 0U, // TLBIA
7165 0U, // TLBIE
7166 2838608U, // TLBIE8P9
7167 336U, // TLBIEIO
7168 0U, // TLBIEL
7169 2838608U, // TLBIEP
7170 2838608U, // TLBIEP8
7171 2838608U, // TLBIEP9
7172 288U, // TLBILX
7173 0U, // TLBIVAX
7174 0U, // TLBLD
7175 0U, // TLBLI
7176 0U, // TLBRE
7177 288U, // TLBRE2
7178 0U, // TLBSX
7179 288U, // TLBSX2
7180 288U, // TLBSX2D
7181 0U, // TLBSYNC
7182 0U, // TLBSYNCIO
7183 0U, // TLBWE
7184 288U, // TLBWE2
7185 0U, // TLSGDAIX
7186 0U, // TLSGDAIX8
7187 0U, // TLSLDAIX
7188 0U, // TLSLDAIX8
7189 0U, // TRAP
7190 0U, // TRECHKPT
7191 0U, // TRECLAIM
7192 0U, // TSR
7193 288U, // TW
7194 24U, // TWI
7195 0U, // UNENCODED_NOP
7196 0U, // UpdateGBR
7197 288U, // VABSDUB
7198 288U, // VABSDUH
7199 288U, // VABSDUW
7200 288U, // VADDCUQ
7201 288U, // VADDCUW
7202 2080U, // VADDECUQ
7203 2080U, // VADDEUQM
7204 288U, // VADDFP
7205 288U, // VADDSBS
7206 288U, // VADDSHS
7207 288U, // VADDSWS
7208 288U, // VADDUBM
7209 288U, // VADDUBS
7210 288U, // VADDUDM
7211 288U, // VADDUHM
7212 288U, // VADDUHS
7213 288U, // VADDUQM
7214 288U, // VADDUWM
7215 288U, // VADDUWS
7216 288U, // VAND
7217 288U, // VANDC
7218 288U, // VAVGSB
7219 288U, // VAVGSH
7220 288U, // VAVGSW
7221 288U, // VAVGUB
7222 288U, // VAVGUH
7223 288U, // VAVGUW
7224 288U, // VBPERMD
7225 288U, // VBPERMQ
7226 136U, // VCFSX
7227 4U, // VCFSX_0
7228 288U, // VCFUGED
7229 136U, // VCFUX
7230 4U, // VCFUX_0
7231 288U, // VCIPHER
7232 288U, // VCIPHERLAST
7233 288U, // VCLRLB
7234 288U, // VCLRRB
7235 0U, // VCLZB
7236 0U, // VCLZD
7237 288U, // VCLZDM
7238 0U, // VCLZH
7239 0U, // VCLZLSBB
7240 0U, // VCLZW
7241 288U, // VCMPBFP
7242 288U, // VCMPBFP_rec
7243 288U, // VCMPEQFP
7244 288U, // VCMPEQFP_rec
7245 288U, // VCMPEQUB
7246 288U, // VCMPEQUB_rec
7247 288U, // VCMPEQUD
7248 288U, // VCMPEQUD_rec
7249 288U, // VCMPEQUH
7250 288U, // VCMPEQUH_rec
7251 288U, // VCMPEQUQ
7252 288U, // VCMPEQUQ_rec
7253 288U, // VCMPEQUW
7254 288U, // VCMPEQUW_rec
7255 288U, // VCMPGEFP
7256 288U, // VCMPGEFP_rec
7257 288U, // VCMPGTFP
7258 288U, // VCMPGTFP_rec
7259 288U, // VCMPGTSB
7260 288U, // VCMPGTSB_rec
7261 288U, // VCMPGTSD
7262 288U, // VCMPGTSD_rec
7263 288U, // VCMPGTSH
7264 288U, // VCMPGTSH_rec
7265 288U, // VCMPGTSQ
7266 288U, // VCMPGTSQ_rec
7267 288U, // VCMPGTSW
7268 288U, // VCMPGTSW_rec
7269 288U, // VCMPGTUB
7270 288U, // VCMPGTUB_rec
7271 288U, // VCMPGTUD
7272 288U, // VCMPGTUD_rec
7273 288U, // VCMPGTUH
7274 288U, // VCMPGTUH_rec
7275 288U, // VCMPGTUQ
7276 288U, // VCMPGTUQ_rec
7277 288U, // VCMPGTUW
7278 288U, // VCMPGTUW_rec
7279 288U, // VCMPNEB
7280 288U, // VCMPNEB_rec
7281 288U, // VCMPNEH
7282 288U, // VCMPNEH_rec
7283 288U, // VCMPNEW
7284 288U, // VCMPNEW_rec
7285 288U, // VCMPNEZB
7286 288U, // VCMPNEZB_rec
7287 288U, // VCMPNEZH
7288 288U, // VCMPNEZH_rec
7289 288U, // VCMPNEZW
7290 288U, // VCMPNEZW_rec
7291 288U, // VCMPSQ
7292 288U, // VCMPUQ
7293 304U, // VCNTMBB
7294 304U, // VCNTMBD
7295 304U, // VCNTMBH
7296 304U, // VCNTMBW
7297 136U, // VCTSXS
7298 4U, // VCTSXS_0
7299 136U, // VCTUXS
7300 4U, // VCTUXS_0
7301 0U, // VCTZB
7302 0U, // VCTZD
7303 288U, // VCTZDM
7304 0U, // VCTZH
7305 0U, // VCTZLSBB
7306 0U, // VCTZW
7307 288U, // VDIVESD
7308 288U, // VDIVESQ
7309 288U, // VDIVESW
7310 288U, // VDIVEUD
7311 288U, // VDIVEUQ
7312 288U, // VDIVEUW
7313 288U, // VDIVSD
7314 288U, // VDIVSQ
7315 288U, // VDIVSW
7316 288U, // VDIVUD
7317 288U, // VDIVUQ
7318 288U, // VDIVUW
7319 288U, // VEQV
7320 0U, // VEXPANDBM
7321 0U, // VEXPANDDM
7322 0U, // VEXPANDHM
7323 0U, // VEXPANDQM
7324 0U, // VEXPANDWM
7325 0U, // VEXPTEFP
7326 2080U, // VEXTDDVLX
7327 2080U, // VEXTDDVRX
7328 2080U, // VEXTDUBVLX
7329 2080U, // VEXTDUBVRX
7330 2080U, // VEXTDUHVLX
7331 2080U, // VEXTDUHVRX
7332 2080U, // VEXTDUWVLX
7333 2080U, // VEXTDUWVRX
7334 0U, // VEXTRACTBM
7335 144U, // VEXTRACTD
7336 0U, // VEXTRACTDM
7337 0U, // VEXTRACTHM
7338 0U, // VEXTRACTQM
7339 144U, // VEXTRACTUB
7340 144U, // VEXTRACTUH
7341 144U, // VEXTRACTUW
7342 0U, // VEXTRACTWM
7343 0U, // VEXTSB2D
7344 0U, // VEXTSB2Ds
7345 0U, // VEXTSB2W
7346 0U, // VEXTSB2Ws
7347 0U, // VEXTSD2Q
7348 0U, // VEXTSH2D
7349 0U, // VEXTSH2Ds
7350 0U, // VEXTSH2W
7351 0U, // VEXTSH2Ws
7352 0U, // VEXTSW2D
7353 0U, // VEXTSW2Ds
7354 288U, // VEXTUBLX
7355 288U, // VEXTUBRX
7356 288U, // VEXTUHLX
7357 288U, // VEXTUHRX
7358 288U, // VEXTUWLX
7359 288U, // VEXTUWRX
7360 0U, // VGBBD
7361 152U, // VGNB
7362 328U, // VINSBLX
7363 328U, // VINSBRX
7364 328U, // VINSBVLX
7365 328U, // VINSBVRX
7366 0U, // VINSD
7367 328U, // VINSDLX
7368 328U, // VINSDRX
7369 0U, // VINSERTB
7370 144U, // VINSERTD
7371 0U, // VINSERTH
7372 144U, // VINSERTW
7373 328U, // VINSHLX
7374 328U, // VINSHRX
7375 328U, // VINSHVLX
7376 328U, // VINSHVRX
7377 0U, // VINSW
7378 328U, // VINSWLX
7379 328U, // VINSWRX
7380 328U, // VINSWVLX
7381 328U, // VINSWVRX
7382 0U, // VLOGEFP
7383 2080U, // VMADDFP
7384 288U, // VMAXFP
7385 288U, // VMAXSB
7386 288U, // VMAXSD
7387 288U, // VMAXSH
7388 288U, // VMAXSW
7389 288U, // VMAXUB
7390 288U, // VMAXUD
7391 288U, // VMAXUH
7392 288U, // VMAXUW
7393 2080U, // VMHADDSHS
7394 2080U, // VMHRADDSHS
7395 288U, // VMINFP
7396 288U, // VMINSB
7397 288U, // VMINSD
7398 288U, // VMINSH
7399 288U, // VMINSW
7400 288U, // VMINUB
7401 288U, // VMINUD
7402 288U, // VMINUH
7403 288U, // VMINUW
7404 2080U, // VMLADDUHM
7405 288U, // VMODSD
7406 288U, // VMODSQ
7407 288U, // VMODSW
7408 288U, // VMODUD
7409 288U, // VMODUQ
7410 288U, // VMODUW
7411 288U, // VMRGEW
7412 288U, // VMRGHB
7413 288U, // VMRGHH
7414 288U, // VMRGHW
7415 288U, // VMRGLB
7416 288U, // VMRGLH
7417 288U, // VMRGLW
7418 288U, // VMRGOW
7419 2080U, // VMSUMCUD
7420 2080U, // VMSUMMBM
7421 2080U, // VMSUMSHM
7422 2080U, // VMSUMSHS
7423 2080U, // VMSUMUBM
7424 2080U, // VMSUMUDM
7425 2080U, // VMSUMUHM
7426 2080U, // VMSUMUHS
7427 0U, // VMUL10CUQ
7428 288U, // VMUL10ECUQ
7429 288U, // VMUL10EUQ
7430 0U, // VMUL10UQ
7431 288U, // VMULESB
7432 288U, // VMULESD
7433 288U, // VMULESH
7434 288U, // VMULESW
7435 288U, // VMULEUB
7436 288U, // VMULEUD
7437 288U, // VMULEUH
7438 288U, // VMULEUW
7439 288U, // VMULHSD
7440 288U, // VMULHSW
7441 288U, // VMULHUD
7442 288U, // VMULHUW
7443 288U, // VMULLD
7444 288U, // VMULOSB
7445 288U, // VMULOSD
7446 288U, // VMULOSH
7447 288U, // VMULOSW
7448 288U, // VMULOUB
7449 288U, // VMULOUD
7450 288U, // VMULOUH
7451 288U, // VMULOUW
7452 288U, // VMULUWM
7453 288U, // VNAND
7454 288U, // VNCIPHER
7455 288U, // VNCIPHERLAST
7456 0U, // VNEGD
7457 0U, // VNEGW
7458 2080U, // VNMSUBFP
7459 288U, // VNOR
7460 288U, // VOR
7461 288U, // VORC
7462 288U, // VPDEPD
7463 2080U, // VPERM
7464 2080U, // VPERMR
7465 2080U, // VPERMXOR
7466 288U, // VPEXTD
7467 288U, // VPKPX
7468 288U, // VPKSDSS
7469 288U, // VPKSDUS
7470 288U, // VPKSHSS
7471 288U, // VPKSHUS
7472 288U, // VPKSWSS
7473 288U, // VPKSWUS
7474 288U, // VPKUDUM
7475 288U, // VPKUDUS
7476 288U, // VPKUHUM
7477 288U, // VPKUHUS
7478 288U, // VPKUWUM
7479 288U, // VPKUWUS
7480 288U, // VPMSUMB
7481 288U, // VPMSUMD
7482 288U, // VPMSUMH
7483 288U, // VPMSUMW
7484 0U, // VPOPCNTB
7485 0U, // VPOPCNTD
7486 0U, // VPOPCNTH
7487 0U, // VPOPCNTW
7488 0U, // VPRTYBD
7489 0U, // VPRTYBQ
7490 0U, // VPRTYBW
7491 0U, // VREFP
7492 0U, // VRFIM
7493 0U, // VRFIN
7494 0U, // VRFIP
7495 0U, // VRFIZ
7496 288U, // VRLB
7497 288U, // VRLD
7498 288U, // VRLDMI
7499 288U, // VRLDNM
7500 288U, // VRLH
7501 288U, // VRLQ
7502 288U, // VRLQMI
7503 288U, // VRLQNM
7504 288U, // VRLW
7505 288U, // VRLWMI
7506 288U, // VRLWNM
7507 0U, // VRSQRTEFP
7508 0U, // VSBOX
7509 2080U, // VSEL
7510 7216U, // VSHASIGMAD
7511 7216U, // VSHASIGMAW
7512 288U, // VSL
7513 288U, // VSLB
7514 288U, // VSLD
7515 10272U, // VSLDBI
7516 7200U, // VSLDOI
7517 288U, // VSLH
7518 288U, // VSLO
7519 288U, // VSLQ
7520 288U, // VSLV
7521 288U, // VSLW
7522 136U, // VSPLTB
7523 136U, // VSPLTBs
7524 136U, // VSPLTH
7525 136U, // VSPLTHs
7526 0U, // VSPLTISB
7527 0U, // VSPLTISH
7528 0U, // VSPLTISW
7529 136U, // VSPLTW
7530 288U, // VSR
7531 288U, // VSRAB
7532 288U, // VSRAD
7533 288U, // VSRAH
7534 288U, // VSRAQ
7535 288U, // VSRAW
7536 288U, // VSRB
7537 288U, // VSRD
7538 10272U, // VSRDBI
7539 288U, // VSRH
7540 288U, // VSRO
7541 288U, // VSRQ
7542 288U, // VSRV
7543 288U, // VSRW
7544 0U, // VSTRIBL
7545 0U, // VSTRIBL_rec
7546 0U, // VSTRIBR
7547 0U, // VSTRIBR_rec
7548 0U, // VSTRIHL
7549 0U, // VSTRIHL_rec
7550 0U, // VSTRIHR
7551 0U, // VSTRIHR_rec
7552 288U, // VSUBCUQ
7553 288U, // VSUBCUW
7554 2080U, // VSUBECUQ
7555 2080U, // VSUBEUQM
7556 288U, // VSUBFP
7557 288U, // VSUBSBS
7558 288U, // VSUBSHS
7559 288U, // VSUBSWS
7560 288U, // VSUBUBM
7561 288U, // VSUBUBS
7562 288U, // VSUBUDM
7563 288U, // VSUBUHM
7564 288U, // VSUBUHS
7565 288U, // VSUBUQM
7566 288U, // VSUBUWM
7567 288U, // VSUBUWS
7568 288U, // VSUM2SWS
7569 288U, // VSUM4SBS
7570 288U, // VSUM4SHS
7571 288U, // VSUM4UBS
7572 288U, // VSUMSWS
7573 288U, // VUCMPRHB
7574 288U, // VUCMPRHH
7575 288U, // VUCMPRHN
7576 288U, // VUCMPRLB
7577 288U, // VUCMPRLH
7578 288U, // VUCMPRLN
7579 0U, // VUPKHPX
7580 0U, // VUPKHSB
7581 0U, // VUPKHSH
7582 0U, // VUPKHSNTOB
7583 0U, // VUPKHSW
7584 336U, // VUPKINT4TOBF16
7585 152U, // VUPKINT4TOFP32
7586 304U, // VUPKINT8TOBF16
7587 336U, // VUPKINT8TOFP32
7588 0U, // VUPKLPX
7589 0U, // VUPKLSB
7590 0U, // VUPKLSH
7591 0U, // VUPKLSNTOB
7592 0U, // VUPKLSW
7593 288U, // VXOR
7594 56U, // V_SET0
7595 56U, // V_SET0B
7596 56U, // V_SET0H
7597 0U, // V_SETALLONES
7598 0U, // V_SETALLONESB
7599 0U, // V_SETALLONESH
7600 0U, // WAIT
7601 0U, // WAITP10
7602 0U, // WRTEE
7603 0U, // WRTEEI
7604 288U, // XOR
7605 288U, // XOR8
7606 288U, // XOR8_rec
7607 40U, // XORI
7608 40U, // XORI8
7609 40U, // XORIS
7610 40U, // XORIS8
7611 288U, // XOR_rec
7612 0U, // XSABSDP
7613 0U, // XSABSQP
7614 288U, // XSADDADDSUQM
7615 288U, // XSADDADDUQM
7616 288U, // XSADDDP
7617 288U, // XSADDQP
7618 288U, // XSADDQPO
7619 288U, // XSADDSP
7620 288U, // XSADDSUBSUQM
7621 288U, // XSADDSUBUQM
7622 288U, // XSCMPEQDP
7623 288U, // XSCMPEQQP
7624 288U, // XSCMPEXPDP
7625 288U, // XSCMPEXPQP
7626 288U, // XSCMPGEDP
7627 288U, // XSCMPGEQP
7628 288U, // XSCMPGTDP
7629 288U, // XSCMPGTQP
7630 288U, // XSCMPODP
7631 288U, // XSCMPOQP
7632 288U, // XSCMPUDP
7633 288U, // XSCMPUQP
7634 288U, // XSCPSGNDP
7635 288U, // XSCPSGNQP
7636 0U, // XSCVDPHP
7637 0U, // XSCVDPQP
7638 0U, // XSCVDPSP
7639 0U, // XSCVDPSPN
7640 0U, // XSCVDPSXDS
7641 0U, // XSCVDPSXDSs
7642 0U, // XSCVDPSXWS
7643 0U, // XSCVDPSXWSs
7644 0U, // XSCVDPUXDS
7645 0U, // XSCVDPUXDSs
7646 0U, // XSCVDPUXWS
7647 0U, // XSCVDPUXWSs
7648 0U, // XSCVHPDP
7649 0U, // XSCVQPDP
7650 0U, // XSCVQPDPO
7651 0U, // XSCVQPSDZ
7652 0U, // XSCVQPSQZ
7653 0U, // XSCVQPSWZ
7654 0U, // XSCVQPUDZ
7655 0U, // XSCVQPUQZ
7656 0U, // XSCVQPUWZ
7657 0U, // XSCVSDQP
7658 0U, // XSCVSPDP
7659 0U, // XSCVSPDPN
7660 0U, // XSCVSQQP
7661 0U, // XSCVSXDDP
7662 0U, // XSCVSXDSP
7663 0U, // XSCVUDQP
7664 0U, // XSCVUQQP
7665 0U, // XSCVUXDDP
7666 0U, // XSCVUXDSP
7667 288U, // XSDIVDP
7668 288U, // XSDIVQP
7669 288U, // XSDIVQPO
7670 288U, // XSDIVSP
7671 288U, // XSIEXPDP
7672 288U, // XSIEXPQP
7673 328U, // XSMADDADP
7674 328U, // XSMADDASP
7675 328U, // XSMADDMDP
7676 328U, // XSMADDMSP
7677 328U, // XSMADDQP
7678 328U, // XSMADDQPO
7679 288U, // XSMAXCDP
7680 288U, // XSMAXCQP
7681 288U, // XSMAXDP
7682 288U, // XSMAXJDP
7683 288U, // XSMERGE2T1UQM
7684 288U, // XSMERGE2T2UQM
7685 288U, // XSMERGE2T3UQM
7686 288U, // XSMERGE3T1UQM
7687 288U, // XSMINCDP
7688 288U, // XSMINCQP
7689 288U, // XSMINDP
7690 288U, // XSMINJDP
7691 328U, // XSMSUBADP
7692 328U, // XSMSUBASP
7693 328U, // XSMSUBMDP
7694 328U, // XSMSUBMSP
7695 328U, // XSMSUBQP
7696 328U, // XSMSUBQPO
7697 288U, // XSMULDP
7698 288U, // XSMULQP
7699 288U, // XSMULQPO
7700 288U, // XSMULSP
7701 0U, // XSNABSDP
7702 0U, // XSNABSDPs
7703 0U, // XSNABSQP
7704 0U, // XSNEGDP
7705 0U, // XSNEGQP
7706 328U, // XSNMADDADP
7707 328U, // XSNMADDASP
7708 328U, // XSNMADDMDP
7709 328U, // XSNMADDMSP
7710 328U, // XSNMADDQP
7711 328U, // XSNMADDQPO
7712 328U, // XSNMSUBADP
7713 328U, // XSNMSUBASP
7714 328U, // XSNMSUBMDP
7715 328U, // XSNMSUBMSP
7716 328U, // XSNMSUBQP
7717 328U, // XSNMSUBQPO
7718 0U, // XSRDPI
7719 0U, // XSRDPIC
7720 0U, // XSRDPIM
7721 0U, // XSRDPIP
7722 0U, // XSRDPIZ
7723 288U, // XSREBASE2T1UQM
7724 288U, // XSREBASE2T2UQM
7725 288U, // XSREBASE2T3UQM
7726 288U, // XSREBASE2T4UQM
7727 288U, // XSREBASE3T1UQM
7728 288U, // XSREBASE3T2UQM
7729 288U, // XSREBASE3T3UQM
7730 0U, // XSREDP
7731 0U, // XSRESP
7732 0U, // XSRQPI
7733 0U, // XSRQPIX
7734 0U, // XSRQPXP
7735 0U, // XSRSP
7736 0U, // XSRSQRTEDP
7737 0U, // XSRSQRTESP
7738 0U, // XSSQRTDP
7739 0U, // XSSQRTQP
7740 0U, // XSSQRTQPO
7741 0U, // XSSQRTSP
7742 288U, // XSSUBDP
7743 288U, // XSSUBQP
7744 288U, // XSSUBQPO
7745 288U, // XSSUBSP
7746 288U, // XSTDIVDP
7747 0U, // XSTSQRTDP
7748 160U, // XSTSTDCDP
7749 160U, // XSTSTDCQP
7750 160U, // XSTSTDCSP
7751 0U, // XSXEXPDP
7752 0U, // XSXEXPQP
7753 0U, // XSXSIGDP
7754 0U, // XSXSIGQP
7755 0U, // XVABSDP
7756 0U, // XVABSSP
7757 288U, // XVADDDP
7758 288U, // XVADDSP
7759 288U, // XVADDUHM
7760 288U, // XVADDUWM
7761 288U, // XVBF16GER2
7762 328U, // XVBF16GER2NN
7763 328U, // XVBF16GER2NP
7764 328U, // XVBF16GER2PN
7765 328U, // XVBF16GER2PP
7766 288U, // XVBF16GER2W
7767 328U, // XVBF16GER2WNN
7768 328U, // XVBF16GER2WNP
7769 328U, // XVBF16GER2WPN
7770 328U, // XVBF16GER2WPP
7771 288U, // XVCMPEQDP
7772 288U, // XVCMPEQDP_rec
7773 288U, // XVCMPEQSP
7774 288U, // XVCMPEQSP_rec
7775 288U, // XVCMPGEDP
7776 288U, // XVCMPGEDP_rec
7777 288U, // XVCMPGESP
7778 288U, // XVCMPGESP_rec
7779 288U, // XVCMPGTDP
7780 288U, // XVCMPGTDP_rec
7781 288U, // XVCMPGTSP
7782 288U, // XVCMPGTSP_rec
7783 288U, // XVCPSGNDP
7784 288U, // XVCPSGNSP
7785 0U, // XVCVBF16SPN
7786 0U, // XVCVDPSP
7787 0U, // XVCVDPSXDS
7788 0U, // XVCVDPSXWS
7789 0U, // XVCVDPUXDS
7790 0U, // XVCVDPUXWS
7791 0U, // XVCVHPSP
7792 0U, // XVCVSPBF16
7793 0U, // XVCVSPDP
7794 0U, // XVCVSPHP
7795 0U, // XVCVSPSXDS
7796 0U, // XVCVSPSXWS
7797 0U, // XVCVSPUXDS
7798 0U, // XVCVSPUXWS
7799 0U, // XVCVSXDDP
7800 0U, // XVCVSXDSP
7801 0U, // XVCVSXWDP
7802 0U, // XVCVSXWSP
7803 0U, // XVCVUXDDP
7804 0U, // XVCVUXDSP
7805 0U, // XVCVUXWDP
7806 0U, // XVCVUXWSP
7807 288U, // XVDIVDP
7808 288U, // XVDIVSP
7809 288U, // XVF16GER2
7810 328U, // XVF16GER2NN
7811 328U, // XVF16GER2NP
7812 328U, // XVF16GER2PN
7813 328U, // XVF16GER2PP
7814 288U, // XVF16GER2W
7815 328U, // XVF16GER2WNN
7816 328U, // XVF16GER2WNP
7817 328U, // XVF16GER2WPN
7818 328U, // XVF16GER2WPP
7819 288U, // XVF32GER
7820 328U, // XVF32GERNN
7821 328U, // XVF32GERNP
7822 328U, // XVF32GERPN
7823 328U, // XVF32GERPP
7824 288U, // XVF32GERW
7825 328U, // XVF32GERWNN
7826 328U, // XVF32GERWNP
7827 328U, // XVF32GERWPN
7828 328U, // XVF32GERWPP
7829 288U, // XVF64GER
7830 328U, // XVF64GERNN
7831 328U, // XVF64GERNP
7832 328U, // XVF64GERPN
7833 328U, // XVF64GERPP
7834 288U, // XVF64GERW
7835 328U, // XVF64GERWNN
7836 328U, // XVF64GERWNP
7837 328U, // XVF64GERWPN
7838 328U, // XVF64GERWPP
7839 288U, // XVI16GER2
7840 328U, // XVI16GER2PP
7841 288U, // XVI16GER2S
7842 328U, // XVI16GER2SPP
7843 288U, // XVI16GER2SW
7844 328U, // XVI16GER2SWPP
7845 288U, // XVI16GER2W
7846 328U, // XVI16GER2WPP
7847 288U, // XVI4GER8
7848 328U, // XVI4GER8PP
7849 288U, // XVI4GER8W
7850 328U, // XVI4GER8WPP
7851 288U, // XVI8GER4
7852 328U, // XVI8GER4PP
7853 328U, // XVI8GER4SPP
7854 288U, // XVI8GER4W
7855 328U, // XVI8GER4WPP
7856 328U, // XVI8GER4WSPP
7857 288U, // XVIEXPDP
7858 288U, // XVIEXPSP
7859 328U, // XVMADDADP
7860 328U, // XVMADDASP
7861 328U, // XVMADDMDP
7862 328U, // XVMADDMSP
7863 288U, // XVMAXDP
7864 288U, // XVMAXSP
7865 288U, // XVMINDP
7866 288U, // XVMINSP
7867 328U, // XVMSUBADP
7868 328U, // XVMSUBASP
7869 328U, // XVMSUBMDP
7870 328U, // XVMSUBMSP
7871 288U, // XVMULDP
7872 288U, // XVMULHSH
7873 288U, // XVMULHSW
7874 288U, // XVMULHUH
7875 288U, // XVMULHUW
7876 288U, // XVMULSP
7877 288U, // XVMULUHM
7878 288U, // XVMULUWM
7879 0U, // XVNABSDP
7880 0U, // XVNABSSP
7881 0U, // XVNEGDP
7882 0U, // XVNEGSP
7883 328U, // XVNMADDADP
7884 328U, // XVNMADDASP
7885 328U, // XVNMADDMDP
7886 328U, // XVNMADDMSP
7887 328U, // XVNMSUBADP
7888 328U, // XVNMSUBASP
7889 328U, // XVNMSUBMDP
7890 328U, // XVNMSUBMSP
7891 0U, // XVRDPI
7892 0U, // XVRDPIC
7893 0U, // XVRDPIM
7894 0U, // XVRDPIP
7895 0U, // XVRDPIZ
7896 0U, // XVREDP
7897 0U, // XVRESP
7898 288U, // XVRLW
7899 0U, // XVRSPI
7900 0U, // XVRSPIC
7901 0U, // XVRSPIM
7902 0U, // XVRSPIP
7903 0U, // XVRSPIZ
7904 0U, // XVRSQRTEDP
7905 0U, // XVRSQRTESP
7906 0U, // XVSQRTDP
7907 0U, // XVSQRTSP
7908 288U, // XVSUBDP
7909 288U, // XVSUBSP
7910 288U, // XVSUBUHM
7911 288U, // XVSUBUWM
7912 288U, // XVTDIVDP
7913 288U, // XVTDIVSP
7914 0U, // XVTLSBB
7915 0U, // XVTSQRTDP
7916 0U, // XVTSQRTSP
7917 160U, // XVTSTDCDP
7918 160U, // XVTSTDCSP
7919 0U, // XVXEXPDP
7920 0U, // XVXEXPSP
7921 0U, // XVXSIGDP
7922 0U, // XVXSIGSP
7923 3104U, // XXAESDECP
7924 3104U, // XXAESENCP
7925 336U, // XXAESGENLKP
7926 2080U, // XXBLENDVB
7927 2080U, // XXBLENDVD
7928 2080U, // XXBLENDVH
7929 2080U, // XXBLENDVW
7930 0U, // XXBRD
7931 0U, // XXBRH
7932 0U, // XXBRQ
7933 0U, // XXBRW
7934 870432U, // XXEVAL
7935 168U, // XXEXTRACTUW
7936 176U, // XXGENPCVBM
7937 176U, // XXGENPCVDM
7938 176U, // XXGENPCVHM
7939 176U, // XXGENPCVWM
7940 4128U, // XXGFMUL128
7941 184U, // XXINSERTW
7942 288U, // XXLAND
7943 288U, // XXLANDC
7944 288U, // XXLEQV
7945 56U, // XXLEQVOnes
7946 288U, // XXLNAND
7947 288U, // XXLNOR
7948 288U, // XXLOR
7949 288U, // XXLORC
7950 288U, // XXLORf
7951 288U, // XXLXOR
7952 56U, // XXLXORdpz
7953 56U, // XXLXORspz
7954 56U, // XXLXORz
7955 0U, // XXMFACC
7956 0U, // XXMFACCW
7957 288U, // XXMRGHW
7958 288U, // XXMRGLW
7959 0U, // XXMTACC
7960 0U, // XXMTACCW
7961 10272U, // XXMULMUL
7962 25907232U, // XXMULMULHIADD
7963 2838560U, // XXMULMULLOADD
7964 328U, // XXPERM
7965 3104U, // XXPERMDI
7966 11368U, // XXPERMDIs
7967 328U, // XXPERMR
7968 1001504U, // XXPERMX
7969 2080U, // XXSEL
7970 0U, // XXSETACCZ
7971 3104U, // XXSLDWI
7972 11368U, // XXSLDWIs
7973 0U, // XXSPLTI32DX
7974 0U, // XXSPLTIB
7975 0U, // XXSPLTIDP
7976 0U, // XXSPLTIW
7977 336U, // XXSPLTW
7978 336U, // XXSPLTWs
7979 4128U, // XXSSUMUDM
7980 4128U, // XXSSUMUDMC
7981 2836512U, // XXSSUMUDMCEXT
7982 192U, // gBC
7983 200U, // gBCA
7984 0U, // gBCAat
7985 288U, // gBCCTR
7986 288U, // gBCCTRL
7987 192U, // gBCL
7988 200U, // gBCLA
7989 0U, // gBCLAat
7990 288U, // gBCLR
7991 288U, // gBCLRL
7992 0U, // gBCLat
7993 0U, // gBCat
7994 };
7995
7996 // Emit the opcode for the instruction.
7997 uint64_t Bits = 0;
7998 Bits |= (uint64_t)OpInfo0[MI.getOpcode()] << 0;
7999 Bits |= (uint64_t)OpInfo1[MI.getOpcode()] << 32;
8000 if (Bits == 0)
8001 return {nullptr, Bits};
8002 return {AsmStrs+(Bits & 32767)-1, Bits};
8003
8004}
8005/// printInstruction - This method is automatically generated by tablegen
8006/// from the instruction set description.
8007LLVM_NO_PROFILE_INSTRUMENT_FUNCTION
8008void PPCInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &O) {
8009 O << "\t";
8010
8011 auto MnemonicInfo = getMnemonic(MI: *MI);
8012
8013 O << MnemonicInfo.first;
8014
8015 uint64_t Bits = MnemonicInfo.second;
8016 assert(Bits != 0 && "Cannot print this instruction.");
8017
8018 // Fragment 0 encoded into 5 bits for 23 unique commands.
8019 switch ((Bits >> 15) & 31) {
8020 default: llvm_unreachable("Invalid command number.");
8021 case 0:
8022 // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
8023 return;
8024 break;
8025 case 1:
8026 // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
8027 printOperand(MI, OpNo: 0, STI, O);
8028 break;
8029 case 2:
8030 // DCBFL, DCBFLP, DCBFPS, DCBFx, DCBSTPS, DCBTCT, DCBTDS, DCBTSTCT, DCBTS...
8031 printMemRegReg(MI, OpNo: 0, STI, O);
8032 break;
8033 case 3:
8034 // ADJCALLSTACKDOWN, ADJCALLSTACKUP
8035 printUImmOperand<32>(MI, OpNo: 0, STI, O);
8036 O << ' ';
8037 printUImmOperand<32>(MI, OpNo: 1, STI, O);
8038 return;
8039 break;
8040 case 4:
8041 // B, BCLalways, BDNZ, BDNZ8, BDNZL, BDNZLm, BDNZLp, BDNZm, BDNZp, BDZ, B...
8042 printBranchOperand(MI, Address, OpNo: 0, STI, O);
8043 break;
8044 case 5:
8045 // BA, BDNZA, BDNZAm, BDNZAp, BDNZLA, BDNZLAm, BDNZLAp, BDZA, BDZAm, BDZA...
8046 printAbsBranchOperand(MI, OpNo: 0, STI, O);
8047 break;
8048 case 6:
8049 // BCC, BCCA, BCCCTR, BCCCTR8, BCCCTRL, BCCCTRL8, BCCL, BCCLA, BCCLR, BCC...
8050 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "cc");
8051 break;
8052 case 7:
8053 // BCTRL8_LDinto_toc, BCTRL8_LDinto_toc_RM, BCTRL_LWZinto_toc, BCTRL_LWZi...
8054 printMemRegImm(MI, OpNo: 0, STI, O);
8055 return;
8056 break;
8057 case 8:
8058 // BL8_NOP_TLS, BL8_NOTOC_TLS, BL8_TLS, BL8_TLS_, BL_TLS
8059 printTLSCall(MI, OpNo: 0, STI, O);
8060 break;
8061 case 9:
8062 // DCBF, DCBT, DCBTST
8063 printMemRegReg(MI, OpNo: 1, STI, O);
8064 O << ", ";
8065 break;
8066 case 10:
8067 // DCBTEP, DCBTSTEP
8068 printUImmOperand<5>(MI, OpNo: 2, STI, O);
8069 O << ", ";
8070 printMemRegReg(MI, OpNo: 0, STI, O);
8071 return;
8072 break;
8073 case 11:
8074 // DDEDPD, DDEDPDQ, DDEDPDQ_rec, DDEDPD_rec
8075 printUImmOperand<2>(MI, OpNo: 1, STI, O);
8076 O << ", ";
8077 printOperand(MI, OpNo: 0, STI, O);
8078 O << ", ";
8079 printOperand(MI, OpNo: 2, STI, O);
8080 return;
8081 break;
8082 case 12:
8083 // DENBCD, DENBCDQ, DENBCDQ_rec, DENBCD_rec, DRINTN, DRINTNQ, DRINTNQ_rec...
8084 printUImmOperand<1>(MI, OpNo: 1, STI, O);
8085 O << ", ";
8086 printOperand(MI, OpNo: 0, STI, O);
8087 O << ", ";
8088 printOperand(MI, OpNo: 2, STI, O);
8089 break;
8090 case 13:
8091 // DQUAI, DQUAIQ, DQUAIQ_rec, DQUAI_rec
8092 printSImmOperand<5>(MI, OpNo: 1, STI, O);
8093 O << ", ";
8094 printOperand(MI, OpNo: 0, STI, O);
8095 O << ", ";
8096 printOperand(MI, OpNo: 2, STI, O);
8097 O << ", ";
8098 printUImmOperand<2>(MI, OpNo: 3, STI, O);
8099 return;
8100 break;
8101 case 14:
8102 // DSS, MBAR, MTFSB0, MTFSB1, TABORTDC, TABORTDCI, TABORTWC, TABORTWCI, T...
8103 printUImmOperand<5>(MI, OpNo: 0, STI, O);
8104 break;
8105 case 15:
8106 // DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64, MTDCR, MTV...
8107 printOperand(MI, OpNo: 1, STI, O);
8108 break;
8109 case 16:
8110 // ICBLC, ICBLQ, ICBT, ICBTLS
8111 printUImmOperand<4>(MI, OpNo: 0, STI, O);
8112 O << ", ";
8113 printMemRegReg(MI, OpNo: 1, STI, O);
8114 return;
8115 break;
8116 case 17:
8117 // MTFSFI, MTFSFI_rec, MTFSFIb, SYNCP10
8118 printUImmOperand<3>(MI, OpNo: 0, STI, O);
8119 O << ", ";
8120 break;
8121 case 18:
8122 // MTOCRF, MTOCRF8
8123 printcrbitm(MI, OpNo: 0, STI, O);
8124 O << ", ";
8125 printOperand(MI, OpNo: 1, STI, O);
8126 return;
8127 break;
8128 case 19:
8129 // MTSR
8130 printUImmOperand<4>(MI, OpNo: 1, STI, O);
8131 O << ", ";
8132 printOperand(MI, OpNo: 0, STI, O);
8133 return;
8134 break;
8135 case 20:
8136 // RFEBB, TBEGIN, TEND, TSR
8137 printUImmOperand<1>(MI, OpNo: 0, STI, O);
8138 return;
8139 break;
8140 case 21:
8141 // SYNC, TLBILX, WAIT, WAITP10
8142 printUImmOperand<2>(MI, OpNo: 0, STI, O);
8143 break;
8144 case 22:
8145 // gBCAat, gBCLAat, gBCLat, gBCat
8146 printATBitsAsHint(MI, OpNo: 1, STI, O);
8147 O << ' ';
8148 printUImmOperand<5>(MI, OpNo: 0, STI, O);
8149 O << ", ";
8150 printOperand(MI, OpNo: 2, STI, O);
8151 O << ", ";
8152 break;
8153 }
8154
8155
8156 // Fragment 1 encoded into 5 bits for 26 unique commands.
8157 switch ((Bits >> 20) & 31) {
8158 default: llvm_unreachable("Invalid command number.");
8159 case 0:
8160 // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
8161 O << ", ";
8162 break;
8163 case 1:
8164 // DCBFL, DCBFLP, DCBFPS, DCBFx, DCBSTPS, DCBTSTT, DCBTSTx, DCBTT, DCBTx,...
8165 return;
8166 break;
8167 case 2:
8168 // BCC, CTRL_DEP
8169 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8170 O << ' ';
8171 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8172 O << ", ";
8173 printBranchOperand(MI, Address, OpNo: 2, STI, O);
8174 return;
8175 break;
8176 case 3:
8177 // BCCA
8178 O << 'a';
8179 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8180 O << ' ';
8181 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8182 O << ", ";
8183 printAbsBranchOperand(MI, OpNo: 2, STI, O);
8184 return;
8185 break;
8186 case 4:
8187 // BCCCTR, BCCCTR8
8188 O << "ctr";
8189 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8190 O << ' ';
8191 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8192 return;
8193 break;
8194 case 5:
8195 // BCCCTRL, BCCCTRL8
8196 O << "ctrl";
8197 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8198 O << ' ';
8199 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8200 return;
8201 break;
8202 case 6:
8203 // BCCL
8204 O << 'l';
8205 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8206 O << ' ';
8207 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8208 O << ", ";
8209 printBranchOperand(MI, Address, OpNo: 2, STI, O);
8210 return;
8211 break;
8212 case 7:
8213 // BCCLA
8214 O << "la";
8215 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8216 O << ' ';
8217 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8218 O << ", ";
8219 printAbsBranchOperand(MI, OpNo: 2, STI, O);
8220 return;
8221 break;
8222 case 8:
8223 // BCCLR
8224 O << "lr";
8225 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8226 O << ' ';
8227 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8228 return;
8229 break;
8230 case 9:
8231 // BCCLRL
8232 O << "lrl";
8233 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8234 O << ' ';
8235 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8236 return;
8237 break;
8238 case 10:
8239 // BCCTR, BCCTR8, BCCTR8n, BCCTRL, BCCTRL8, BCCTRL8n, BCCTRLn, BCCTRn, BC...
8240 O << ", 0";
8241 return;
8242 break;
8243 case 11:
8244 // BL8_LDinto_toc, BL8_LDinto_toc_RM
8245 O << "\n\tld 2, 40(1)";
8246 return;
8247 break;
8248 case 12:
8249 // BL8_NOP, BL8_NOP_RM, BL8_NOP_TLS, BLA8_NOP, BLA8_NOP_RM, BL_NOP, BL_NO...
8250 O << "\n\tnop";
8251 return;
8252 break;
8253 case 13:
8254 // BL_LWZinto_toc, BL_LWZinto_toc_RM
8255 O << "\n\tlwz 2, 20(1)";
8256 return;
8257 break;
8258 case 14:
8259 // DCBF
8260 printUImmOperand<3>(MI, OpNo: 0, STI, O);
8261 return;
8262 break;
8263 case 15:
8264 // DCBT, DCBTST
8265 printUImmOperand<5>(MI, OpNo: 0, STI, O);
8266 return;
8267 break;
8268 case 16:
8269 // EVSEL
8270 O << ',';
8271 printOperand(MI, OpNo: 1, STI, O);
8272 O << ',';
8273 printOperand(MI, OpNo: 2, STI, O);
8274 return;
8275 break;
8276 case 17:
8277 // MFTB8
8278 O << ", 268";
8279 return;
8280 break;
8281 case 18:
8282 // MFUDSCR
8283 O << ", 3";
8284 return;
8285 break;
8286 case 19:
8287 // MFVRSAVE, MFVRSAVEv
8288 O << ", 256";
8289 return;
8290 break;
8291 case 20:
8292 // MTFSFI, MTFSFI_rec, MTFSFIb
8293 printUImmOperand<4>(MI, OpNo: 1, STI, O);
8294 break;
8295 case 21:
8296 // SYNCP10
8297 printUImmOperand<2>(MI, OpNo: 1, STI, O);
8298 return;
8299 break;
8300 case 22:
8301 // TCRETURNai, TCRETURNai8, TCRETURNdi, TCRETURNdi8, TCRETURNri, TCRETURN...
8302 O << ' ';
8303 break;
8304 case 23:
8305 // V_SETALLONES, V_SETALLONESB, V_SETALLONESH
8306 O << ", -1";
8307 return;
8308 break;
8309 case 24:
8310 // gBCAat, gBCLAat
8311 printAbsBranchOperand(MI, OpNo: 3, STI, O);
8312 return;
8313 break;
8314 case 25:
8315 // gBCLat, gBCat
8316 printBranchOperand(MI, Address, OpNo: 3, STI, O);
8317 return;
8318 break;
8319 }
8320
8321
8322 // Fragment 2 encoded into 6 bits for 34 unique commands.
8323 switch ((Bits >> 25) & 63) {
8324 default: llvm_unreachable("Invalid command number.");
8325 case 0:
8326 // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
8327 printOperand(MI, OpNo: 1, STI, O);
8328 break;
8329 case 1:
8330 // DCBTCT, DCBTDS, DCBTSTCT, DCBTSTDS, DMSHA3HASH, EVADDIW
8331 printUImmOperand<5>(MI, OpNo: 2, STI, O);
8332 break;
8333 case 2:
8334 // LAx, EVLDD, EVLDH, EVLDW, EVLHHESPLAT, EVLHHOSSPLAT, EVLHHOUSPLAT, EVL...
8335 printMemRegImm(MI, OpNo: 1, STI, O);
8336 return;
8337 break;
8338 case 3:
8339 // SUBPCIS, LI, LI8, LIS, LIS8
8340 printS16ImmOperand(MI, OpNo: 1, STI, O);
8341 return;
8342 break;
8343 case 4:
8344 // BC, BCL, BCLn, BCn
8345 printBranchOperand(MI, Address, OpNo: 1, STI, O);
8346 return;
8347 break;
8348 case 5:
8349 // CMPRB, CMPRB8, MTMSR, MTMSRD
8350 printUImmOperand<1>(MI, OpNo: 1, STI, O);
8351 break;
8352 case 6:
8353 // CRSET, CRUNSET, MTDCR, TLBIE, V_SET0, V_SET0B, V_SET0H, XXLEQVOnes, XX...
8354 printOperand(MI, OpNo: 0, STI, O);
8355 break;
8356 case 7:
8357 // DARN, MFFSCRNI, WAITP10
8358 printUImmOperand<2>(MI, OpNo: 1, STI, O);
8359 return;
8360 break;
8361 case 8:
8362 // DMSHA2HASH, DMXOR, DMXVBF16GERX2NN, DMXVBF16GERX2NP, DMXVBF16GERX2PN, ...
8363 printOperand(MI, OpNo: 2, STI, O);
8364 break;
8365 case 9:
8366 // DRINTN, DRINTNQ, DRINTNQ_rec, DRINTN_rec, DRINTX, DRINTXQ, DRINTXQ_rec...
8367 printUImmOperand<2>(MI, OpNo: 3, STI, O);
8368 return;
8369 break;
8370 case 10:
8371 // DTSTSFI, DTSTSFIQ
8372 printUImmOperand<6>(MI, OpNo: 1, STI, O);
8373 O << ", ";
8374 printOperand(MI, OpNo: 2, STI, O);
8375 return;
8376 break;
8377 case 11:
8378 // EVLDDX, EVLDHX, EVLDWX, EVLHHESPLATX, EVLHHOSSPLATX, EVLHHOUSPLATX, EV...
8379 printMemRegReg(MI, OpNo: 1, STI, O);
8380 break;
8381 case 12:
8382 // EVSPLATFI, EVSPLATI, VSPLTISB, VSPLTISH, VSPLTISW
8383 printSImmOperand<5>(MI, OpNo: 1, STI, O);
8384 return;
8385 break;
8386 case 13:
8387 // EVSUBIFW, LXVKQ
8388 printUImmOperand<5>(MI, OpNo: 1, STI, O);
8389 break;
8390 case 14:
8391 // HASHCHK, HASHCHK8, HASHCHKP, HASHCHKP8, HASHST, HASHST8, HASHSTP, HASH...
8392 printMemRegImmHash(MI, OpNo: 1, STI, O);
8393 return;
8394 break;
8395 case 15:
8396 // LA, LA8
8397 printS16ImmOperand(MI, OpNo: 2, STI, O);
8398 O << '(';
8399 printOperand(MI, OpNo: 1, STI, O);
8400 O << ')';
8401 return;
8402 break;
8403 case 16:
8404 // LBZU, LBZU8, LDU, LFDU, LFSU, LHAU, LHAU8, LHZU, LHZU8, LWZU, LWZU8, S...
8405 printMemRegImm(MI, OpNo: 2, STI, O);
8406 return;
8407 break;
8408 case 17:
8409 // LBZUX, LBZUX8, LDUX, LFDUX, LFSUX, LHAUX, LHAUX8, LHZUX, LHZUX8, LWAUX...
8410 printMemRegReg(MI, OpNo: 2, STI, O);
8411 return;
8412 break;
8413 case 18:
8414 // MFBHRBE
8415 printUImmOperand<10>(MI, OpNo: 1, STI, O);
8416 return;
8417 break;
8418 case 19:
8419 // MFFSCDRNI
8420 printUImmOperand<3>(MI, OpNo: 1, STI, O);
8421 return;
8422 break;
8423 case 20:
8424 // MFOCRF, MFOCRF8
8425 printcrbitm(MI, OpNo: 1, STI, O);
8426 return;
8427 break;
8428 case 21:
8429 // MFSR
8430 printUImmOperand<4>(MI, OpNo: 1, STI, O);
8431 return;
8432 break;
8433 case 22:
8434 // MTFSFI, MTFSFI_rec
8435 O << ", ";
8436 break;
8437 case 23:
8438 // MTFSFIb
8439 return;
8440 break;
8441 case 24:
8442 // MTVSRBMI
8443 printU16ImmOperand(MI, OpNo: 1, STI, O);
8444 return;
8445 break;
8446 case 25:
8447 // PADDI8pc, PADDIS8pc, PADDISpc, PADDIpc
8448 printImmZeroOperand(MI, OpNo: 1, STI, O);
8449 O << ", ";
8450 break;
8451 case 26:
8452 // PLA, PLA8
8453 printS34ImmOperand(MI, OpNo: 2, STI, O);
8454 O << ' ';
8455 printOperand(MI, OpNo: 1, STI, O);
8456 return;
8457 break;
8458 case 27:
8459 // PLA8pc, PLApc, PLBZ8onlypc, PLBZonlypc, PLDonlypc, PLFDonlypc, PLFSonl...
8460 printS34ImmOperand(MI, OpNo: 1, STI, O);
8461 return;
8462 break;
8463 case 28:
8464 // PLBZ, PLBZ8, PLBZ8nopc, PLBZnopc, PLD, PLDnopc, PLFD, PLFDnopc, PLFS, ...
8465 printMemRegImm34(MI, OpNo: 1, STI, O);
8466 break;
8467 case 29:
8468 // PLBZ8pc, PLBZpc, PLDpc, PLFDpc, PLFSpc, PLHA8pc, PLHApc, PLHZ8pc, PLHZ...
8469 printMemRegImm34PCRel(MI, OpNo: 1, STI, O);
8470 O << ", 1";
8471 return;
8472 break;
8473 case 30:
8474 // SUBFUS, SUBFUS_rec
8475 printUImmOperand<1>(MI, OpNo: 3, STI, O);
8476 O << ", ";
8477 printOperand(MI, OpNo: 1, STI, O);
8478 O << ", ";
8479 printOperand(MI, OpNo: 2, STI, O);
8480 return;
8481 break;
8482 case 31:
8483 // VINSD, VINSERTB, VINSERTH, VINSW
8484 printOperand(MI, OpNo: 3, STI, O);
8485 O << ", ";
8486 printUImmOperand<4>(MI, OpNo: 2, STI, O);
8487 return;
8488 break;
8489 case 32:
8490 // XXSPLTI32DX
8491 printUImmOperand<1>(MI, OpNo: 2, STI, O);
8492 O << ", ";
8493 printOperand(MI, OpNo: 3, STI, O);
8494 return;
8495 break;
8496 case 33:
8497 // XXSPLTIB
8498 printU8ImmOperandTrunc(MI, OpNo: 1, STI, O);
8499 return;
8500 break;
8501 }
8502
8503
8504 // Fragment 3 encoded into 4 bits for 9 unique commands.
8505 switch ((Bits >> 31) & 15) {
8506 default: llvm_unreachable("Invalid command number.");
8507 case 0:
8508 // BUILD_UACC, DCBTCT, DCBTDS, DCBTSTCT, DCBTSTDS, ADDME, ADDME8, ADDME8O...
8509 return;
8510 break;
8511 case 1:
8512 // CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CLRRDI_rec, CL...
8513 O << ", ";
8514 break;
8515 case 2:
8516 // LBARXL, LDARXL, LHARXL, LQARXL, LWARXL
8517 O << ", 1";
8518 return;
8519 break;
8520 case 3:
8521 // LDAT_CSNE, LWAT_CSNE
8522 O << ", 16";
8523 return;
8524 break;
8525 case 4:
8526 // MTFSFI
8527 printOperand(MI, OpNo: 2, STI, O);
8528 return;
8529 break;
8530 case 5:
8531 // MTFSFI_rec
8532 printUImmOperand<1>(MI, OpNo: 2, STI, O);
8533 return;
8534 break;
8535 case 6:
8536 // PADDI8pc, PADDIpc
8537 printS34ImmOperand(MI, OpNo: 2, STI, O);
8538 O << ", 1";
8539 return;
8540 break;
8541 case 7:
8542 // PADDIS8pc, PADDISpc
8543 printS32ImmOperand(MI, OpNo: 2, STI, O);
8544 O << ", 1";
8545 return;
8546 break;
8547 case 8:
8548 // PLBZ, PLBZ8, PLD, PLFD, PLFS, PLHA, PLHA8, PLHZ, PLHZ8, PLWA, PLWA8, P...
8549 O << ", 0";
8550 return;
8551 break;
8552 }
8553
8554
8555 // Fragment 4 encoded into 5 bits for 26 unique commands.
8556 switch ((Bits >> 35) & 31) {
8557 default: llvm_unreachable("Invalid command number.");
8558 case 0:
8559 // CLRLSLDI, CLRLSLDI_rec, CLRRDI, CLRRDI_rec, EXTLDI, EXTLDI_rec, EXTRDI...
8560 printUImmOperand<6>(MI, OpNo: 2, STI, O);
8561 break;
8562 case 1:
8563 // CLRLSLWI, CLRLSLWI_rec, CLRRWI, CLRRWI_rec, EXTLWI, EXTLWI_rec, EXTRWI...
8564 printUImmOperand<5>(MI, OpNo: 2, STI, O);
8565 break;
8566 case 2:
8567 // PSUBI, PADDI, PADDI8
8568 printS34ImmOperand(MI, OpNo: 2, STI, O);
8569 break;
8570 case 3:
8571 // SUBI, SUBIC, SUBIC_rec, SUBIS, ADDI, ADDI8, ADDIC, ADDIC8, ADDIC_rec, ...
8572 printS16ImmOperand(MI, OpNo: 2, STI, O);
8573 return;
8574 break;
8575 case 4:
8576 // ADD4, ADD4O, ADD4O_rec, ADD4TLS, ADD4_rec, ADD8, ADD8O, ADD8O_rec, ADD...
8577 printOperand(MI, OpNo: 2, STI, O);
8578 break;
8579 case 5:
8580 // ANDI8_rec, ANDIS8_rec, ANDIS_rec, ANDI_rec, CMPLDI, CMPLWI, ORI, ORI8,...
8581 printU16ImmOperand(MI, OpNo: 2, STI, O);
8582 return;
8583 break;
8584 case 6:
8585 // BCDCFN_rec, BCDCFSQ_rec, BCDCFZ_rec, BCDCTZ_rec, BCDSETSGN_rec, CP_PAS...
8586 printUImmOperand<1>(MI, OpNo: 2, STI, O);
8587 break;
8588 case 7:
8589 // CRSET, CRUNSET, V_SET0, V_SET0B, V_SET0H, XXLEQVOnes, XXLXORdpz, XXLXO...
8590 printOperand(MI, OpNo: 0, STI, O);
8591 return;
8592 break;
8593 case 8:
8594 // DMSHA2HASH
8595 printUImmOperand<1>(MI, OpNo: 3, STI, O);
8596 return;
8597 break;
8598 case 9:
8599 // DMXVBF16GERX2NN, DMXVBF16GERX2NP, DMXVBF16GERX2PN, DMXVBF16GERX2PP, DM...
8600 printOperand(MI, OpNo: 3, STI, O);
8601 break;
8602 case 10:
8603 // DMXXEXTFDMR256, DMXXINSTDMR256, TLBIE8P9, TLBIEIO, TLBIEP, TLBIEP8, TL...
8604 printUImmOperand<2>(MI, OpNo: 2, STI, O);
8605 break;
8606 case 11:
8607 // DMXXSHAPAD
8608 printUImmOperand<2>(MI, OpNo: 3, STI, O);
8609 O << ", ";
8610 printUImmOperand<1>(MI, OpNo: 4, STI, O);
8611 O << ", ";
8612 printUImmOperand<2>(MI, OpNo: 5, STI, O);
8613 return;
8614 break;
8615 case 12:
8616 // DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64
8617 printUImmOperand<5>(MI, OpNo: 0, STI, O);
8618 return;
8619 break;
8620 case 13:
8621 // EVADDIW, XXPERMDIs, XXSLDWIs
8622 printOperand(MI, OpNo: 1, STI, O);
8623 break;
8624 case 14:
8625 // LDAT, LWAT, RLWIMI, RLWIMI8, RLWIMI8_rec, RLWIMI_rec
8626 printUImmOperand<5>(MI, OpNo: 3, STI, O);
8627 break;
8628 case 15:
8629 // PADDIS, PADDIS8
8630 printS32ImmOperand(MI, OpNo: 2, STI, O);
8631 O << ", 0";
8632 return;
8633 break;
8634 case 16:
8635 // RLDIMI, RLDIMI_rec
8636 printUImmOperand<6>(MI, OpNo: 3, STI, O);
8637 O << ", ";
8638 printUImmOperand<6>(MI, OpNo: 4, STI, O);
8639 return;
8640 break;
8641 case 17:
8642 // VCFSX, VCFUX, VCTSXS, VCTUXS, VSPLTB, VSPLTBs, VSPLTH, VSPLTHs, VSPLTW
8643 printUImmOperand<5>(MI, OpNo: 1, STI, O);
8644 return;
8645 break;
8646 case 18:
8647 // VEXTRACTD, VEXTRACTUB, VEXTRACTUH, VEXTRACTUW, VINSERTD, VINSERTW
8648 printUImmOperand<4>(MI, OpNo: 1, STI, O);
8649 return;
8650 break;
8651 case 19:
8652 // VGNB, VUPKINT4TOFP32
8653 printUImmOperand<3>(MI, OpNo: 2, STI, O);
8654 return;
8655 break;
8656 case 20:
8657 // XSTSTDCDP, XSTSTDCQP, XSTSTDCSP, XVTSTDCDP, XVTSTDCSP
8658 printUImmOperand<7>(MI, OpNo: 1, STI, O);
8659 return;
8660 break;
8661 case 21:
8662 // XXEXTRACTUW
8663 printUImmOperand<4>(MI, OpNo: 2, STI, O);
8664 return;
8665 break;
8666 case 22:
8667 // XXGENPCVBM, XXGENPCVDM, XXGENPCVHM, XXGENPCVWM
8668 printSImmOperand<5>(MI, OpNo: 2, STI, O);
8669 return;
8670 break;
8671 case 23:
8672 // XXINSERTW
8673 printUImmOperand<4>(MI, OpNo: 3, STI, O);
8674 return;
8675 break;
8676 case 24:
8677 // gBC, gBCL
8678 printBranchOperand(MI, Address, OpNo: 2, STI, O);
8679 return;
8680 break;
8681 case 25:
8682 // gBCA, gBCLA
8683 printAbsBranchOperand(MI, OpNo: 2, STI, O);
8684 return;
8685 break;
8686 }
8687
8688
8689 // Fragment 5 encoded into 2 bits for 4 unique commands.
8690 switch ((Bits >> 40) & 3) {
8691 default: llvm_unreachable("Invalid command number.");
8692 case 0:
8693 // CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, EXTLDI, EXTLDI_rec, EX...
8694 O << ", ";
8695 break;
8696 case 1:
8697 // CLRRDI, CLRRDI_rec, CLRRWI, CLRRWI_rec, PSUBI, ROTRDI, ROTRDI_rec, ROT...
8698 return;
8699 break;
8700 case 2:
8701 // DMXXEXTFDMR512, DMXXINSTDMR512, PADDI, PADDI8
8702 O << ", 0";
8703 return;
8704 break;
8705 case 3:
8706 // DMXXEXTFDMR512_HI, DMXXINSTDMR512_HI
8707 O << ", 1";
8708 return;
8709 break;
8710 }
8711
8712
8713 // Fragment 6 encoded into 4 bits for 12 unique commands.
8714 switch ((Bits >> 42) & 15) {
8715 default: llvm_unreachable("Invalid command number.");
8716 case 0:
8717 // CLRLSLDI, CLRLSLDI_rec, EXTLDI, EXTLDI_rec, EXTRDI, EXTRDI_rec, INSRDI...
8718 printUImmOperand<6>(MI, OpNo: 3, STI, O);
8719 return;
8720 break;
8721 case 1:
8722 // CLRLSLWI, CLRLSLWI_rec, EXTLWI, EXTLWI_rec, EXTRWI, EXTRWI_rec, INSLWI...
8723 printUImmOperand<5>(MI, OpNo: 3, STI, O);
8724 break;
8725 case 2:
8726 // RLWIMIbm, RLWIMIbm_rec, RLWINMbm, RLWINMbm_rec, RLWNMbm, RLWNMbm_rec, ...
8727 printOperand(MI, OpNo: 3, STI, O);
8728 break;
8729 case 3:
8730 // ADDEX, ADDEX8, DQUA, DQUAQ, DQUAQ_rec, DQUA_rec, DRRND, DRRNDQ, DRRNDQ...
8731 printUImmOperand<2>(MI, OpNo: 3, STI, O);
8732 return;
8733 break;
8734 case 4:
8735 // BCDADD_rec, BCDSR_rec, BCDSUB_rec, BCDS_rec, BCDTRUNC_rec, TLBIE8P9, T...
8736 printUImmOperand<1>(MI, OpNo: 3, STI, O);
8737 break;
8738 case 5:
8739 // PMDMXVBF16GERX2, PMDMXVF16GERX2, PMDMXVI8GERX4
8740 printUImmOperand<8>(MI, OpNo: 3, STI, O);
8741 O << ", ";
8742 printUImmOperand<4>(MI, OpNo: 4, STI, O);
8743 O << ", ";
8744 break;
8745 case 6:
8746 // PMDMXVBF16GERX2NN, PMDMXVBF16GERX2NP, PMDMXVBF16GERX2PN, PMDMXVBF16GER...
8747 printUImmOperand<8>(MI, OpNo: 4, STI, O);
8748 O << ", ";
8749 printUImmOperand<4>(MI, OpNo: 5, STI, O);
8750 O << ", ";
8751 break;
8752 case 7:
8753 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
8754 printUImmOperand<4>(MI, OpNo: 3, STI, O);
8755 break;
8756 case 8:
8757 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
8758 printUImmOperand<4>(MI, OpNo: 4, STI, O);
8759 O << ", ";
8760 break;
8761 case 9:
8762 // RLWIMI, RLWIMI8, RLWIMI8_rec, RLWIMI_rec
8763 printUImmOperand<5>(MI, OpNo: 4, STI, O);
8764 O << ", ";
8765 printUImmOperand<5>(MI, OpNo: 5, STI, O);
8766 return;
8767 break;
8768 case 10:
8769 // VSLDBI, VSRDBI, XXMULMUL
8770 printUImmOperand<3>(MI, OpNo: 3, STI, O);
8771 return;
8772 break;
8773 case 11:
8774 // XXPERMDIs, XXSLDWIs
8775 printUImmOperand<2>(MI, OpNo: 2, STI, O);
8776 return;
8777 break;
8778 }
8779
8780
8781 // Fragment 7 encoded into 3 bits for 6 unique commands.
8782 switch ((Bits >> 46) & 7) {
8783 default: llvm_unreachable("Invalid command number.");
8784 case 0:
8785 // CLRLSLWI, CLRLSLWI_rec, EXTLWI, EXTLWI_rec, EXTRWI, EXTRWI_rec, INSLWI...
8786 return;
8787 break;
8788 case 1:
8789 // PMDMXVBF16GERX2, PMDMXVF16GERX2, PMXVF64GERNN, PMXVF64GERNP, PMXVF64GE...
8790 printUImmOperand<2>(MI, OpNo: 5, STI, O);
8791 return;
8792 break;
8793 case 2:
8794 // PMDMXVBF16GERX2NN, PMDMXVBF16GERX2NP, PMDMXVBF16GERX2PN, PMDMXVBF16GER...
8795 printUImmOperand<2>(MI, OpNo: 6, STI, O);
8796 return;
8797 break;
8798 case 3:
8799 // PMDMXVI8GERX4, PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF1...
8800 printUImmOperand<4>(MI, OpNo: 5, STI, O);
8801 break;
8802 case 4:
8803 // PMDMXVI8GERX4PP, PMDMXVI8GERX4SPP
8804 printUImmOperand<4>(MI, OpNo: 6, STI, O);
8805 return;
8806 break;
8807 case 5:
8808 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
8809 O << ", ";
8810 break;
8811 }
8812
8813
8814 // Fragment 8 encoded into 3 bits for 8 unique commands.
8815 switch ((Bits >> 49) & 7) {
8816 default: llvm_unreachable("Invalid command number.");
8817 case 0:
8818 // PMDMXVI8GERX4, PMXVF32GERNN, PMXVF32GERNP, PMXVF32GERPN, PMXVF32GERPP,...
8819 return;
8820 break;
8821 case 1:
8822 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
8823 printUImmOperand<4>(MI, OpNo: 4, STI, O);
8824 break;
8825 case 2:
8826 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
8827 O << ", ";
8828 break;
8829 case 3:
8830 // PMXVF64GER, PMXVF64GERW
8831 printUImmOperand<2>(MI, OpNo: 4, STI, O);
8832 return;
8833 break;
8834 case 4:
8835 // RLWINM, RLWINM8, RLWINM8_rec, RLWINM_rec, RLWNM, RLWNM8, RLWNM8_rec, R...
8836 printUImmOperand<5>(MI, OpNo: 4, STI, O);
8837 return;
8838 break;
8839 case 5:
8840 // TLBIE8P9, TLBIEP, TLBIEP8, TLBIEP9, XXMULMULHIADD, XXMULMULLOADD, XXSS...
8841 printUImmOperand<1>(MI, OpNo: 4, STI, O);
8842 break;
8843 case 6:
8844 // XXEVAL
8845 printUImmOperand<8>(MI, OpNo: 4, STI, O);
8846 return;
8847 break;
8848 case 7:
8849 // XXPERMX
8850 printUImmOperand<3>(MI, OpNo: 4, STI, O);
8851 return;
8852 break;
8853 }
8854
8855
8856 // Fragment 9 encoded into 3 bits for 5 unique commands.
8857 switch ((Bits >> 52) & 7) {
8858 default: llvm_unreachable("Invalid command number.");
8859 case 0:
8860 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVI16GER2, P...
8861 O << ", ";
8862 break;
8863 case 1:
8864 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
8865 printUImmOperand<2>(MI, OpNo: 6, STI, O);
8866 return;
8867 break;
8868 case 2:
8869 // PMXVF32GER, PMXVF32GERW, TLBIE8P9, TLBIEP, TLBIEP8, TLBIEP9, XXMULMULL...
8870 return;
8871 break;
8872 case 3:
8873 // PMXVI4GER8PP, PMXVI4GER8WPP
8874 printUImmOperand<8>(MI, OpNo: 6, STI, O);
8875 return;
8876 break;
8877 case 4:
8878 // PMXVI8GER4PP, PMXVI8GER4SPP, PMXVI8GER4WPP, PMXVI8GER4WSPP
8879 printUImmOperand<4>(MI, OpNo: 6, STI, O);
8880 return;
8881 break;
8882 }
8883
8884
8885 // Fragment 10 encoded into 2 bits for 4 unique commands.
8886 switch ((Bits >> 55) & 3) {
8887 default: llvm_unreachable("Invalid command number.");
8888 case 0:
8889 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVI16GER2, P...
8890 printUImmOperand<2>(MI, OpNo: 5, STI, O);
8891 return;
8892 break;
8893 case 1:
8894 // PMXVI4GER8, PMXVI4GER8W
8895 printUImmOperand<8>(MI, OpNo: 5, STI, O);
8896 return;
8897 break;
8898 case 2:
8899 // PMXVI8GER4, PMXVI8GER4W
8900 printUImmOperand<4>(MI, OpNo: 5, STI, O);
8901 return;
8902 break;
8903 case 3:
8904 // XXMULMULHIADD
8905 printUImmOperand<1>(MI, OpNo: 5, STI, O);
8906 return;
8907 break;
8908 }
8909
8910}
8911
8912
8913/// getRegisterName - This method is automatically generated by tblgen
8914/// from the register set description. This returns the assembler name
8915/// for the specified register.
8916const char *PPCInstPrinter::getRegisterName(MCRegister Reg) {
8917 unsigned RegNo = Reg.id();
8918 assert(RegNo && RegNo < 612 && "Invalid register number!");
8919
8920
8921#ifdef __GNUC__
8922#pragma GCC diagnostic push
8923#pragma GCC diagnostic ignored "-Woverlength-strings"
8924#endif
8925 static const char AsmStrs[] = {
8926 /* 0 */ "**ROUNDING MODE**\000"
8927 /* 18 */ "**FRAME POINTER**\000"
8928 /* 36 */ "**BASE POINTER**\000"
8929 /* 53 */ "VFH10\000"
8930 /* 59 */ "f10\000"
8931 /* 63 */ "fp10\000"
8932 /* 68 */ "vsp10\000"
8933 /* 74 */ "dmrrowp10\000"
8934 /* 84 */ "r10\000"
8935 /* 88 */ "vs10\000"
8936 /* 93 */ "v10\000"
8937 /* 97 */ "dmrrow10\000"
8938 /* 106 */ "VFH20\000"
8939 /* 112 */ "f20\000"
8940 /* 116 */ "fp20\000"
8941 /* 121 */ "vsp20\000"
8942 /* 127 */ "dmrrowp20\000"
8943 /* 137 */ "r20\000"
8944 /* 141 */ "vs20\000"
8945 /* 146 */ "v20\000"
8946 /* 150 */ "dmrrow20\000"
8947 /* 159 */ "VFH30\000"
8948 /* 165 */ "f30\000"
8949 /* 169 */ "fp30\000"
8950 /* 174 */ "vsp30\000"
8951 /* 180 */ "dmrrowp30\000"
8952 /* 190 */ "r30\000"
8953 /* 194 */ "vs30\000"
8954 /* 199 */ "v30\000"
8955 /* 203 */ "dmrrow30\000"
8956 /* 212 */ "vsp40\000"
8957 /* 218 */ "vs40\000"
8958 /* 223 */ "dmrrow40\000"
8959 /* 232 */ "vsp50\000"
8960 /* 238 */ "vs50\000"
8961 /* 243 */ "dmrrow50\000"
8962 /* 252 */ "vsp60\000"
8963 /* 258 */ "vs60\000"
8964 /* 263 */ "dmrrow60\000"
8965 /* 272 */ "VFH0\000"
8966 /* 277 */ "wacc0\000"
8967 /* 283 */ "f0\000"
8968 /* 286 */ "wacc_hi0\000"
8969 /* 295 */ "fp0\000"
8970 /* 299 */ "dmrp0\000"
8971 /* 305 */ "vsp0\000"
8972 /* 310 */ "dmrrowp0\000"
8973 /* 319 */ "cr0\000"
8974 /* 323 */ "dmr0\000"
8975 /* 328 */ "vs0\000"
8976 /* 332 */ "v0\000"
8977 /* 335 */ "dmrrow0\000"
8978 /* 343 */ "VFH11\000"
8979 /* 349 */ "f11\000"
8980 /* 353 */ "dmrrowp11\000"
8981 /* 363 */ "r11\000"
8982 /* 367 */ "vs11\000"
8983 /* 372 */ "v11\000"
8984 /* 376 */ "dmrrow11\000"
8985 /* 385 */ "VFH21\000"
8986 /* 391 */ "f21\000"
8987 /* 395 */ "dmrrowp21\000"
8988 /* 405 */ "r21\000"
8989 /* 409 */ "vs21\000"
8990 /* 414 */ "v21\000"
8991 /* 418 */ "dmrrow21\000"
8992 /* 427 */ "VFH31\000"
8993 /* 433 */ "f31\000"
8994 /* 437 */ "dmrrowp31\000"
8995 /* 447 */ "r31\000"
8996 /* 451 */ "vs31\000"
8997 /* 456 */ "v31\000"
8998 /* 460 */ "dmrrow31\000"
8999 /* 469 */ "vs41\000"
9000 /* 474 */ "dmrrow41\000"
9001 /* 483 */ "vs51\000"
9002 /* 488 */ "dmrrow51\000"
9003 /* 497 */ "vs61\000"
9004 /* 502 */ "dmrrow61\000"
9005 /* 511 */ "VFH1\000"
9006 /* 516 */ "wacc1\000"
9007 /* 522 */ "f1\000"
9008 /* 525 */ "wacc_hi1\000"
9009 /* 534 */ "dmrp1\000"
9010 /* 540 */ "dmrrowp1\000"
9011 /* 549 */ "cr1\000"
9012 /* 553 */ "dmr1\000"
9013 /* 558 */ "vs1\000"
9014 /* 562 */ "v1\000"
9015 /* 565 */ "dmrrow1\000"
9016 /* 573 */ "VFH12\000"
9017 /* 579 */ "f12\000"
9018 /* 583 */ "fp12\000"
9019 /* 588 */ "vsp12\000"
9020 /* 594 */ "dmrrowp12\000"
9021 /* 604 */ "r12\000"
9022 /* 608 */ "vs12\000"
9023 /* 613 */ "v12\000"
9024 /* 617 */ "dmrrow12\000"
9025 /* 626 */ "VFH22\000"
9026 /* 632 */ "f22\000"
9027 /* 636 */ "fp22\000"
9028 /* 641 */ "vsp22\000"
9029 /* 647 */ "dmrrowp22\000"
9030 /* 657 */ "r22\000"
9031 /* 661 */ "vs22\000"
9032 /* 666 */ "v22\000"
9033 /* 670 */ "dmrrow22\000"
9034 /* 679 */ "vsp32\000"
9035 /* 685 */ "vs32\000"
9036 /* 690 */ "dmrrow32\000"
9037 /* 699 */ "vsp42\000"
9038 /* 705 */ "vs42\000"
9039 /* 710 */ "dmrrow42\000"
9040 /* 719 */ "vsp52\000"
9041 /* 725 */ "vs52\000"
9042 /* 730 */ "dmrrow52\000"
9043 /* 739 */ "vsp62\000"
9044 /* 745 */ "vs62\000"
9045 /* 750 */ "dmrrow62\000"
9046 /* 759 */ "VFH2\000"
9047 /* 764 */ "wacc2\000"
9048 /* 770 */ "f2\000"
9049 /* 773 */ "wacc_hi2\000"
9050 /* 782 */ "fp2\000"
9051 /* 786 */ "dmrp2\000"
9052 /* 792 */ "vsp2\000"
9053 /* 797 */ "dmrrowp2\000"
9054 /* 806 */ "cr2\000"
9055 /* 810 */ "dmr2\000"
9056 /* 815 */ "vs2\000"
9057 /* 819 */ "v2\000"
9058 /* 822 */ "dmrrow2\000"
9059 /* 830 */ "VFH13\000"
9060 /* 836 */ "f13\000"
9061 /* 840 */ "dmrrowp13\000"
9062 /* 850 */ "r13\000"
9063 /* 854 */ "vs13\000"
9064 /* 859 */ "v13\000"
9065 /* 863 */ "dmrrow13\000"
9066 /* 872 */ "VFH23\000"
9067 /* 878 */ "f23\000"
9068 /* 882 */ "dmrrowp23\000"
9069 /* 892 */ "r23\000"
9070 /* 896 */ "vs23\000"
9071 /* 901 */ "v23\000"
9072 /* 905 */ "dmrrow23\000"
9073 /* 914 */ "vs33\000"
9074 /* 919 */ "dmrrow33\000"
9075 /* 928 */ "vs43\000"
9076 /* 933 */ "dmrrow43\000"
9077 /* 942 */ "vs53\000"
9078 /* 947 */ "dmrrow53\000"
9079 /* 956 */ "vs63\000"
9080 /* 961 */ "dmrrow63\000"
9081 /* 970 */ "VFH3\000"
9082 /* 975 */ "wacc3\000"
9083 /* 981 */ "f3\000"
9084 /* 984 */ "wacc_hi3\000"
9085 /* 993 */ "dmrp3\000"
9086 /* 999 */ "dmrrowp3\000"
9087 /* 1008 */ "cr3\000"
9088 /* 1012 */ "dmr3\000"
9089 /* 1017 */ "vs3\000"
9090 /* 1021 */ "v3\000"
9091 /* 1024 */ "dmrrow3\000"
9092 /* 1032 */ "VFH14\000"
9093 /* 1038 */ "f14\000"
9094 /* 1042 */ "fp14\000"
9095 /* 1047 */ "vsp14\000"
9096 /* 1053 */ "dmrrowp14\000"
9097 /* 1063 */ "r14\000"
9098 /* 1067 */ "vs14\000"
9099 /* 1072 */ "v14\000"
9100 /* 1076 */ "dmrrow14\000"
9101 /* 1085 */ "VFH24\000"
9102 /* 1091 */ "f24\000"
9103 /* 1095 */ "fp24\000"
9104 /* 1100 */ "vsp24\000"
9105 /* 1106 */ "dmrrowp24\000"
9106 /* 1116 */ "r24\000"
9107 /* 1120 */ "vs24\000"
9108 /* 1125 */ "v24\000"
9109 /* 1129 */ "dmrrow24\000"
9110 /* 1138 */ "vsp34\000"
9111 /* 1144 */ "vs34\000"
9112 /* 1149 */ "dmrrow34\000"
9113 /* 1158 */ "vsp44\000"
9114 /* 1164 */ "vs44\000"
9115 /* 1169 */ "dmrrow44\000"
9116 /* 1178 */ "vsp54\000"
9117 /* 1184 */ "vs54\000"
9118 /* 1189 */ "dmrrow54\000"
9119 /* 1198 */ "VFH4\000"
9120 /* 1203 */ "wacc4\000"
9121 /* 1209 */ "f4\000"
9122 /* 1212 */ "wacc_hi4\000"
9123 /* 1221 */ "fp4\000"
9124 /* 1225 */ "vsp4\000"
9125 /* 1230 */ "dmrrowp4\000"
9126 /* 1239 */ "cr4\000"
9127 /* 1243 */ "dmr4\000"
9128 /* 1248 */ "vs4\000"
9129 /* 1252 */ "v4\000"
9130 /* 1255 */ "dmrrow4\000"
9131 /* 1263 */ "VFH15\000"
9132 /* 1269 */ "f15\000"
9133 /* 1273 */ "dmrrowp15\000"
9134 /* 1283 */ "r15\000"
9135 /* 1287 */ "vs15\000"
9136 /* 1292 */ "v15\000"
9137 /* 1296 */ "dmrrow15\000"
9138 /* 1305 */ "VFH25\000"
9139 /* 1311 */ "f25\000"
9140 /* 1315 */ "dmrrowp25\000"
9141 /* 1325 */ "r25\000"
9142 /* 1329 */ "vs25\000"
9143 /* 1334 */ "v25\000"
9144 /* 1338 */ "dmrrow25\000"
9145 /* 1347 */ "vs35\000"
9146 /* 1352 */ "dmrrow35\000"
9147 /* 1361 */ "vs45\000"
9148 /* 1366 */ "dmrrow45\000"
9149 /* 1375 */ "vs55\000"
9150 /* 1380 */ "dmrrow55\000"
9151 /* 1389 */ "VFH5\000"
9152 /* 1394 */ "wacc5\000"
9153 /* 1400 */ "f5\000"
9154 /* 1403 */ "wacc_hi5\000"
9155 /* 1412 */ "dmrrowp5\000"
9156 /* 1421 */ "cr5\000"
9157 /* 1425 */ "dmr5\000"
9158 /* 1430 */ "vs5\000"
9159 /* 1434 */ "v5\000"
9160 /* 1437 */ "dmrrow5\000"
9161 /* 1445 */ "VFH16\000"
9162 /* 1451 */ "f16\000"
9163 /* 1455 */ "fp16\000"
9164 /* 1460 */ "vsp16\000"
9165 /* 1466 */ "dmrrowp16\000"
9166 /* 1476 */ "r16\000"
9167 /* 1480 */ "vs16\000"
9168 /* 1485 */ "v16\000"
9169 /* 1489 */ "dmrrow16\000"
9170 /* 1498 */ "VFH26\000"
9171 /* 1504 */ "f26\000"
9172 /* 1508 */ "fp26\000"
9173 /* 1513 */ "vsp26\000"
9174 /* 1519 */ "dmrrowp26\000"
9175 /* 1529 */ "r26\000"
9176 /* 1533 */ "vs26\000"
9177 /* 1538 */ "v26\000"
9178 /* 1542 */ "dmrrow26\000"
9179 /* 1551 */ "vsp36\000"
9180 /* 1557 */ "vs36\000"
9181 /* 1562 */ "dmrrow36\000"
9182 /* 1571 */ "vsp46\000"
9183 /* 1577 */ "vs46\000"
9184 /* 1582 */ "dmrrow46\000"
9185 /* 1591 */ "vsp56\000"
9186 /* 1597 */ "vs56\000"
9187 /* 1602 */ "dmrrow56\000"
9188 /* 1611 */ "VFH6\000"
9189 /* 1616 */ "wacc6\000"
9190 /* 1622 */ "f6\000"
9191 /* 1625 */ "wacc_hi6\000"
9192 /* 1634 */ "fp6\000"
9193 /* 1638 */ "vsp6\000"
9194 /* 1643 */ "dmrrowp6\000"
9195 /* 1652 */ "cr6\000"
9196 /* 1656 */ "dmr6\000"
9197 /* 1661 */ "vs6\000"
9198 /* 1665 */ "v6\000"
9199 /* 1668 */ "dmrrow6\000"
9200 /* 1676 */ "VFH17\000"
9201 /* 1682 */ "f17\000"
9202 /* 1686 */ "dmrrowp17\000"
9203 /* 1696 */ "r17\000"
9204 /* 1700 */ "vs17\000"
9205 /* 1705 */ "v17\000"
9206 /* 1709 */ "dmrrow17\000"
9207 /* 1718 */ "VFH27\000"
9208 /* 1724 */ "f27\000"
9209 /* 1728 */ "dmrrowp27\000"
9210 /* 1738 */ "r27\000"
9211 /* 1742 */ "vs27\000"
9212 /* 1747 */ "v27\000"
9213 /* 1751 */ "dmrrow27\000"
9214 /* 1760 */ "vs37\000"
9215 /* 1765 */ "dmrrow37\000"
9216 /* 1774 */ "vs47\000"
9217 /* 1779 */ "dmrrow47\000"
9218 /* 1788 */ "vs57\000"
9219 /* 1793 */ "dmrrow57\000"
9220 /* 1802 */ "VFH7\000"
9221 /* 1807 */ "wacc7\000"
9222 /* 1813 */ "f7\000"
9223 /* 1816 */ "wacc_hi7\000"
9224 /* 1825 */ "dmrrowp7\000"
9225 /* 1834 */ "cr7\000"
9226 /* 1838 */ "dmr7\000"
9227 /* 1843 */ "vs7\000"
9228 /* 1847 */ "v7\000"
9229 /* 1850 */ "dmrrow7\000"
9230 /* 1858 */ "VFH18\000"
9231 /* 1864 */ "f18\000"
9232 /* 1868 */ "fp18\000"
9233 /* 1873 */ "vsp18\000"
9234 /* 1879 */ "dmrrowp18\000"
9235 /* 1889 */ "r18\000"
9236 /* 1893 */ "vs18\000"
9237 /* 1898 */ "v18\000"
9238 /* 1902 */ "dmrrow18\000"
9239 /* 1911 */ "VFH28\000"
9240 /* 1917 */ "f28\000"
9241 /* 1921 */ "fp28\000"
9242 /* 1926 */ "vsp28\000"
9243 /* 1932 */ "dmrrowp28\000"
9244 /* 1942 */ "r28\000"
9245 /* 1946 */ "vs28\000"
9246 /* 1951 */ "v28\000"
9247 /* 1955 */ "dmrrow28\000"
9248 /* 1964 */ "vsp38\000"
9249 /* 1970 */ "vs38\000"
9250 /* 1975 */ "dmrrow38\000"
9251 /* 1984 */ "vsp48\000"
9252 /* 1990 */ "vs48\000"
9253 /* 1995 */ "dmrrow48\000"
9254 /* 2004 */ "vsp58\000"
9255 /* 2010 */ "vs58\000"
9256 /* 2015 */ "dmrrow58\000"
9257 /* 2024 */ "VFH8\000"
9258 /* 2029 */ "f8\000"
9259 /* 2032 */ "fp8\000"
9260 /* 2036 */ "vsp8\000"
9261 /* 2041 */ "dmrrowp8\000"
9262 /* 2050 */ "r8\000"
9263 /* 2053 */ "vs8\000"
9264 /* 2057 */ "v8\000"
9265 /* 2060 */ "dmrrow8\000"
9266 /* 2068 */ "VFH19\000"
9267 /* 2074 */ "f19\000"
9268 /* 2078 */ "dmrrowp19\000"
9269 /* 2088 */ "r19\000"
9270 /* 2092 */ "vs19\000"
9271 /* 2097 */ "v19\000"
9272 /* 2101 */ "dmrrow19\000"
9273 /* 2110 */ "VFH29\000"
9274 /* 2116 */ "f29\000"
9275 /* 2120 */ "dmrrowp29\000"
9276 /* 2130 */ "r29\000"
9277 /* 2134 */ "vs29\000"
9278 /* 2139 */ "v29\000"
9279 /* 2143 */ "dmrrow29\000"
9280 /* 2152 */ "vs39\000"
9281 /* 2157 */ "dmrrow39\000"
9282 /* 2166 */ "vs49\000"
9283 /* 2171 */ "dmrrow49\000"
9284 /* 2180 */ "vs59\000"
9285 /* 2185 */ "dmrrow59\000"
9286 /* 2194 */ "VFH9\000"
9287 /* 2199 */ "f9\000"
9288 /* 2202 */ "dmrrowp9\000"
9289 /* 2211 */ "r9\000"
9290 /* 2214 */ "vs9\000"
9291 /* 2218 */ "v9\000"
9292 /* 2221 */ "dmrrow9\000"
9293 /* 2229 */ "vrsave\000"
9294 /* 2236 */ "spefscr\000"
9295 /* 2244 */ "xer\000"
9296 /* 2248 */ "lr\000"
9297 /* 2251 */ "ctr\000"
9298};
9299#ifdef __GNUC__
9300#pragma GCC diagnostic pop
9301#endif
9302
9303 static const uint16_t RegAsmOffset[] = {
9304 36, 2244, 2251, 18, 2248, 0, 2236, 2229, 2244, 57, 278, 517, 765, 976,
9305 1204, 1395, 1617, 1808, 36, 319, 549, 806, 1008, 1239, 1421, 1652, 1834, 2251,
9306 323, 553, 810, 1012, 1243, 1425, 1656, 1838, 335, 565, 822, 1024, 1255, 1437,
9307 1668, 1850, 2060, 2221, 97, 376, 617, 863, 1076, 1296, 1489, 1709, 1902, 2101,
9308 150, 418, 670, 905, 1129, 1338, 1542, 1751, 1955, 2143, 203, 460, 690, 919,
9309 1149, 1352, 1562, 1765, 1975, 2157, 223, 474, 710, 933, 1169, 1366, 1582, 1779,
9310 1995, 2171, 243, 488, 730, 947, 1189, 1380, 1602, 1793, 2015, 2185, 263, 502,
9311 750, 961, 310, 540, 797, 999, 1230, 1412, 1643, 1825, 2041, 2202, 74, 353,
9312 594, 840, 1053, 1273, 1466, 1686, 1879, 2078, 127, 395, 647, 882, 1106, 1315,
9313 1519, 1728, 1932, 2120, 180, 437, 299, 534, 786, 993, 283, 522, 770, 981,
9314 1209, 1400, 1622, 1813, 2029, 2199, 59, 349, 579, 836, 1038, 1269, 1451, 1682,
9315 1864, 2074, 112, 391, 632, 878, 1091, 1311, 1504, 1724, 1917, 2116, 165, 433,
9316 273, 512, 760, 971, 1199, 1390, 1612, 1803, 2025, 2195, 54, 344, 574, 831,
9317 1033, 1264, 1446, 1677, 1859, 2069, 107, 386, 627, 873, 1086, 1306, 1499, 1719,
9318 1912, 2111, 160, 428, 18, 295, 782, 1221, 1634, 2032, 63, 583, 1042, 1455,
9319 1868, 116, 636, 1095, 1508, 1921, 169, 274, 513, 761, 972, 1200, 1391, 1613,
9320 1804, 2026, 2196, 55, 345, 575, 832, 1034, 1265, 1447, 1678, 1860, 2070, 108,
9321 387, 628, 874, 1087, 1307, 1500, 1720, 1913, 2112, 161, 429, 2248, 320, 550,
9322 807, 1009, 1240, 1422, 1653, 1835, 2050, 2211, 84, 363, 604, 850, 1063, 1283,
9323 1476, 1696, 1889, 2088, 137, 405, 657, 892, 1116, 1325, 1529, 1738, 1942, 2130,
9324 190, 447, 320, 550, 807, 1009, 1240, 1422, 1653, 1835, 2050, 2211, 84, 363,
9325 604, 850, 1063, 1283, 1476, 1696, 1889, 2088, 137, 405, 657, 892, 1116, 1325,
9326 1529, 1738, 1942, 2130, 190, 447, 278, 517, 765, 976, 1204, 1395, 1617, 1808,
9327 332, 562, 819, 1021, 1252, 1434, 1665, 1847, 2057, 2218, 93, 372, 613, 859,
9328 1072, 1292, 1485, 1705, 1898, 2097, 146, 414, 666, 901, 1125, 1334, 1538, 1747,
9329 1951, 2139, 199, 456, 332, 562, 819, 1021, 1252, 1434, 1665, 1847, 2057, 2218,
9330 93, 372, 613, 859, 1072, 1292, 1485, 1705, 1898, 2097, 146, 414, 666, 901,
9331 1125, 1334, 1538, 1747, 1951, 2139, 199, 456, 272, 511, 759, 970, 1198, 1389,
9332 1611, 1802, 2024, 2194, 53, 343, 573, 830, 1032, 1263, 1445, 1676, 1858, 2068,
9333 106, 385, 626, 872, 1085, 1305, 1498, 1718, 1911, 2110, 159, 427, 328, 558,
9334 815, 1017, 1248, 1430, 1661, 1843, 2053, 2214, 88, 367, 608, 854, 1067, 1287,
9335 1480, 1700, 1893, 2092, 141, 409, 661, 896, 1120, 1329, 1533, 1742, 1946, 2134,
9336 194, 451, 305, 792, 1225, 1638, 2036, 68, 588, 1047, 1460, 1873, 121, 641,
9337 1100, 1513, 1926, 174, 679, 1138, 1551, 1964, 212, 699, 1158, 1571, 1984, 232,
9338 719, 1178, 1591, 2004, 252, 739, 685, 914, 1144, 1347, 1557, 1760, 1970, 2152,
9339 218, 469, 705, 928, 1164, 1361, 1577, 1774, 1990, 2166, 238, 483, 725, 942,
9340 1184, 1375, 1597, 1788, 2010, 2180, 258, 497, 745, 956, 277, 516, 764, 975,
9341 1203, 1394, 1616, 1807, 286, 525, 773, 984, 1212, 1403, 1625, 1816, 320, 550,
9342 807, 1009, 1240, 1422, 1653, 1835, 2050, 2211, 84, 363, 604, 850, 1063, 1283,
9343 1476, 1696, 1889, 2088, 137, 405, 657, 892, 1116, 1325, 1529, 1738, 1942, 2130,
9344 190, 447, 57, 577, 1449, 56, 1035, 1861, 629, 1501, 162, 347, 1267, 2072,
9345 833, 1679, 388, 1308, 2113, 57, 1036, 1862, 576, 1448, 109, 1088, 1914, 834,
9346 1680, 346, 1266, 2071, 875, 1721, 430, 320, 807, 1240, 1653, 2050, 84, 604,
9347 1063, 1476, 1889, 137, 657, 1116, 1529, 1942, 190,
9348 };
9349
9350 assert (*(AsmStrs+RegAsmOffset[RegNo-1]) &&
9351 "Invalid alt name index for register!");
9352 return AsmStrs+RegAsmOffset[RegNo-1];
9353}
9354
9355#ifdef PRINT_ALIAS_INSTR
9356#undef PRINT_ALIAS_INSTR
9357
9358bool PPCInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &OS) {
9359 static const PatternsForOpcode OpToPatterns[] = {
9360 {.Opcode: PPC::ADDI, .PatternStart: 0, .NumPatterns: 1 },
9361 {.Opcode: PPC::ADDI8, .PatternStart: 1, .NumPatterns: 1 },
9362 {.Opcode: PPC::ADDIS, .PatternStart: 2, .NumPatterns: 1 },
9363 {.Opcode: PPC::ADDIS8, .PatternStart: 3, .NumPatterns: 1 },
9364 {.Opcode: PPC::ADDPCIS, .PatternStart: 4, .NumPatterns: 1 },
9365 {.Opcode: PPC::BCC, .PatternStart: 5, .NumPatterns: 24 },
9366 {.Opcode: PPC::BCCA, .PatternStart: 29, .NumPatterns: 24 },
9367 {.Opcode: PPC::BCCCTR, .PatternStart: 53, .NumPatterns: 24 },
9368 {.Opcode: PPC::BCCCTRL, .PatternStart: 77, .NumPatterns: 24 },
9369 {.Opcode: PPC::BCCL, .PatternStart: 101, .NumPatterns: 24 },
9370 {.Opcode: PPC::BCCLA, .PatternStart: 125, .NumPatterns: 24 },
9371 {.Opcode: PPC::BCCLR, .PatternStart: 149, .NumPatterns: 24 },
9372 {.Opcode: PPC::BCCLRL, .PatternStart: 173, .NumPatterns: 24 },
9373 {.Opcode: PPC::CMPD, .PatternStart: 197, .NumPatterns: 1 },
9374 {.Opcode: PPC::CMPDI, .PatternStart: 198, .NumPatterns: 1 },
9375 {.Opcode: PPC::CMPLD, .PatternStart: 199, .NumPatterns: 1 },
9376 {.Opcode: PPC::CMPLDI, .PatternStart: 200, .NumPatterns: 1 },
9377 {.Opcode: PPC::CMPLW, .PatternStart: 201, .NumPatterns: 1 },
9378 {.Opcode: PPC::CMPLWI, .PatternStart: 202, .NumPatterns: 1 },
9379 {.Opcode: PPC::CMPW, .PatternStart: 203, .NumPatterns: 1 },
9380 {.Opcode: PPC::CMPWI, .PatternStart: 204, .NumPatterns: 1 },
9381 {.Opcode: PPC::CNTLZW, .PatternStart: 205, .NumPatterns: 1 },
9382 {.Opcode: PPC::CNTLZW8, .PatternStart: 206, .NumPatterns: 1 },
9383 {.Opcode: PPC::CNTLZW8_rec, .PatternStart: 207, .NumPatterns: 1 },
9384 {.Opcode: PPC::CNTLZW_rec, .PatternStart: 208, .NumPatterns: 1 },
9385 {.Opcode: PPC::CP_PASTE_rec, .PatternStart: 209, .NumPatterns: 1 },
9386 {.Opcode: PPC::CREQV, .PatternStart: 210, .NumPatterns: 1 },
9387 {.Opcode: PPC::CRNOR, .PatternStart: 211, .NumPatterns: 1 },
9388 {.Opcode: PPC::CROR, .PatternStart: 212, .NumPatterns: 1 },
9389 {.Opcode: PPC::CRXOR, .PatternStart: 213, .NumPatterns: 1 },
9390 {.Opcode: PPC::DMSHA2HASH, .PatternStart: 214, .NumPatterns: 2 },
9391 {.Opcode: PPC::DMSHA3HASH, .PatternStart: 216, .NumPatterns: 2 },
9392 {.Opcode: PPC::DMXXSHAPAD, .PatternStart: 218, .NumPatterns: 8 },
9393 {.Opcode: PPC::ISEL, .PatternStart: 226, .NumPatterns: 3 },
9394 {.Opcode: PPC::ISEL8, .PatternStart: 229, .NumPatterns: 3 },
9395 {.Opcode: PPC::MBAR, .PatternStart: 232, .NumPatterns: 1 },
9396 {.Opcode: PPC::MFDCR, .PatternStart: 233, .NumPatterns: 8 },
9397 {.Opcode: PPC::MFSPR, .PatternStart: 241, .NumPatterns: 45 },
9398 {.Opcode: PPC::MFSPR8, .PatternStart: 286, .NumPatterns: 19 },
9399 {.Opcode: PPC::MFTB, .PatternStart: 305, .NumPatterns: 1 },
9400 {.Opcode: PPC::MFUDSCR, .PatternStart: 306, .NumPatterns: 1 },
9401 {.Opcode: PPC::MFVRSAVE, .PatternStart: 307, .NumPatterns: 1 },
9402 {.Opcode: PPC::MFVSRD, .PatternStart: 308, .NumPatterns: 1 },
9403 {.Opcode: PPC::MFVSRWZ, .PatternStart: 309, .NumPatterns: 1 },
9404 {.Opcode: PPC::MTCRF, .PatternStart: 310, .NumPatterns: 1 },
9405 {.Opcode: PPC::MTCRF8, .PatternStart: 311, .NumPatterns: 1 },
9406 {.Opcode: PPC::MTDCR, .PatternStart: 312, .NumPatterns: 8 },
9407 {.Opcode: PPC::MTFSF, .PatternStart: 320, .NumPatterns: 1 },
9408 {.Opcode: PPC::MTFSFI, .PatternStart: 321, .NumPatterns: 1 },
9409 {.Opcode: PPC::MTFSFI_rec, .PatternStart: 322, .NumPatterns: 1 },
9410 {.Opcode: PPC::MTFSF_rec, .PatternStart: 323, .NumPatterns: 1 },
9411 {.Opcode: PPC::MTMSR, .PatternStart: 324, .NumPatterns: 1 },
9412 {.Opcode: PPC::MTMSRD, .PatternStart: 325, .NumPatterns: 1 },
9413 {.Opcode: PPC::MTSPR, .PatternStart: 326, .NumPatterns: 44 },
9414 {.Opcode: PPC::MTSPR8, .PatternStart: 370, .NumPatterns: 18 },
9415 {.Opcode: PPC::MTUDSCR, .PatternStart: 388, .NumPatterns: 1 },
9416 {.Opcode: PPC::MTVRSAVE, .PatternStart: 389, .NumPatterns: 1 },
9417 {.Opcode: PPC::MTVSRD, .PatternStart: 390, .NumPatterns: 1 },
9418 {.Opcode: PPC::MTVSRWA, .PatternStart: 391, .NumPatterns: 1 },
9419 {.Opcode: PPC::MTVSRWZ, .PatternStart: 392, .NumPatterns: 1 },
9420 {.Opcode: PPC::NOR, .PatternStart: 393, .NumPatterns: 1 },
9421 {.Opcode: PPC::NOR8, .PatternStart: 394, .NumPatterns: 1 },
9422 {.Opcode: PPC::NOR8_rec, .PatternStart: 395, .NumPatterns: 1 },
9423 {.Opcode: PPC::NOR_rec, .PatternStart: 396, .NumPatterns: 1 },
9424 {.Opcode: PPC::OR, .PatternStart: 397, .NumPatterns: 1 },
9425 {.Opcode: PPC::OR8, .PatternStart: 398, .NumPatterns: 1 },
9426 {.Opcode: PPC::OR8_rec, .PatternStart: 399, .NumPatterns: 1 },
9427 {.Opcode: PPC::ORI, .PatternStart: 400, .NumPatterns: 1 },
9428 {.Opcode: PPC::ORI8, .PatternStart: 401, .NumPatterns: 1 },
9429 {.Opcode: PPC::OR_rec, .PatternStart: 402, .NumPatterns: 1 },
9430 {.Opcode: PPC::PADDI8, .PatternStart: 403, .NumPatterns: 1 },
9431 {.Opcode: PPC::PADDIS, .PatternStart: 404, .NumPatterns: 1 },
9432 {.Opcode: PPC::PADDIS8, .PatternStart: 405, .NumPatterns: 1 },
9433 {.Opcode: PPC::RFEBB, .PatternStart: 406, .NumPatterns: 1 },
9434 {.Opcode: PPC::RLDCL, .PatternStart: 407, .NumPatterns: 1 },
9435 {.Opcode: PPC::RLDCL_rec, .PatternStart: 408, .NumPatterns: 1 },
9436 {.Opcode: PPC::RLDICL, .PatternStart: 409, .NumPatterns: 2 },
9437 {.Opcode: PPC::RLDICL_32_64, .PatternStart: 411, .NumPatterns: 2 },
9438 {.Opcode: PPC::RLDICL_rec, .PatternStart: 413, .NumPatterns: 2 },
9439 {.Opcode: PPC::RLWINM, .PatternStart: 415, .NumPatterns: 2 },
9440 {.Opcode: PPC::RLWINM8, .PatternStart: 417, .NumPatterns: 2 },
9441 {.Opcode: PPC::RLWINM8_rec, .PatternStart: 419, .NumPatterns: 2 },
9442 {.Opcode: PPC::RLWINM_rec, .PatternStart: 421, .NumPatterns: 2 },
9443 {.Opcode: PPC::RLWNM, .PatternStart: 423, .NumPatterns: 1 },
9444 {.Opcode: PPC::RLWNM8, .PatternStart: 424, .NumPatterns: 1 },
9445 {.Opcode: PPC::RLWNM8_rec, .PatternStart: 425, .NumPatterns: 1 },
9446 {.Opcode: PPC::RLWNM_rec, .PatternStart: 426, .NumPatterns: 1 },
9447 {.Opcode: PPC::SC, .PatternStart: 427, .NumPatterns: 1 },
9448 {.Opcode: PPC::SUBF, .PatternStart: 428, .NumPatterns: 1 },
9449 {.Opcode: PPC::SUBF8, .PatternStart: 429, .NumPatterns: 1 },
9450 {.Opcode: PPC::SUBF8_rec, .PatternStart: 430, .NumPatterns: 1 },
9451 {.Opcode: PPC::SUBFC, .PatternStart: 431, .NumPatterns: 1 },
9452 {.Opcode: PPC::SUBFC8, .PatternStart: 432, .NumPatterns: 1 },
9453 {.Opcode: PPC::SUBFC8_rec, .PatternStart: 433, .NumPatterns: 1 },
9454 {.Opcode: PPC::SUBFC_rec, .PatternStart: 434, .NumPatterns: 1 },
9455 {.Opcode: PPC::SUBF_rec, .PatternStart: 435, .NumPatterns: 1 },
9456 {.Opcode: PPC::SYNC, .PatternStart: 436, .NumPatterns: 3 },
9457 {.Opcode: PPC::SYNCP10, .PatternStart: 439, .NumPatterns: 8 },
9458 {.Opcode: PPC::TD, .PatternStart: 447, .NumPatterns: 7 },
9459 {.Opcode: PPC::TDI, .PatternStart: 454, .NumPatterns: 7 },
9460 {.Opcode: PPC::TEND, .PatternStart: 461, .NumPatterns: 2 },
9461 {.Opcode: PPC::TLBIE, .PatternStart: 463, .NumPatterns: 1 },
9462 {.Opcode: PPC::TLBIEP9, .PatternStart: 464, .NumPatterns: 1 },
9463 {.Opcode: PPC::TLBILX, .PatternStart: 465, .NumPatterns: 4 },
9464 {.Opcode: PPC::TLBRE2, .PatternStart: 469, .NumPatterns: 2 },
9465 {.Opcode: PPC::TLBWE2, .PatternStart: 471, .NumPatterns: 2 },
9466 {.Opcode: PPC::TSR, .PatternStart: 473, .NumPatterns: 2 },
9467 {.Opcode: PPC::TW, .PatternStart: 475, .NumPatterns: 8 },
9468 {.Opcode: PPC::TWI, .PatternStart: 483, .NumPatterns: 7 },
9469 {.Opcode: PPC::VNOR, .PatternStart: 490, .NumPatterns: 1 },
9470 {.Opcode: PPC::VOR, .PatternStart: 491, .NumPatterns: 1 },
9471 {.Opcode: PPC::WAIT, .PatternStart: 492, .NumPatterns: 3 },
9472 {.Opcode: PPC::WAITP10, .PatternStart: 495, .NumPatterns: 2 },
9473 {.Opcode: PPC::XORI, .PatternStart: 497, .NumPatterns: 1 },
9474 {.Opcode: PPC::XORI8, .PatternStart: 498, .NumPatterns: 1 },
9475 {.Opcode: PPC::XVCPSGNDP, .PatternStart: 499, .NumPatterns: 1 },
9476 {.Opcode: PPC::XVCPSGNSP, .PatternStart: 500, .NumPatterns: 1 },
9477 {.Opcode: PPC::XXAESDECP, .PatternStart: 501, .NumPatterns: 3 },
9478 {.Opcode: PPC::XXAESENCP, .PatternStart: 504, .NumPatterns: 3 },
9479 {.Opcode: PPC::XXAESGENLKP, .PatternStart: 507, .NumPatterns: 3 },
9480 {.Opcode: PPC::XXGFMUL128, .PatternStart: 510, .NumPatterns: 2 },
9481 {.Opcode: PPC::XXPERMDI, .PatternStart: 512, .NumPatterns: 5 },
9482 {.Opcode: PPC::XXPERMDIs, .PatternStart: 517, .NumPatterns: 3 },
9483 {.Opcode: PPC::gBC, .PatternStart: 520, .NumPatterns: 10 },
9484 {.Opcode: PPC::gBCA, .PatternStart: 530, .NumPatterns: 10 },
9485 {.Opcode: PPC::gBCAat, .PatternStart: 540, .NumPatterns: 2 },
9486 {.Opcode: PPC::gBCCTR, .PatternStart: 542, .NumPatterns: 7 },
9487 {.Opcode: PPC::gBCCTRL, .PatternStart: 549, .NumPatterns: 7 },
9488 {.Opcode: PPC::gBCL, .PatternStart: 556, .NumPatterns: 10 },
9489 {.Opcode: PPC::gBCLA, .PatternStart: 566, .NumPatterns: 10 },
9490 {.Opcode: PPC::gBCLAat, .PatternStart: 576, .NumPatterns: 2 },
9491 {.Opcode: PPC::gBCLR, .PatternStart: 578, .NumPatterns: 11 },
9492 {.Opcode: PPC::gBCLRL, .PatternStart: 589, .NumPatterns: 11 },
9493 {.Opcode: PPC::gBCLat, .PatternStart: 600, .NumPatterns: 2 },
9494 {.Opcode: PPC::gBCat, .PatternStart: 602, .NumPatterns: 2 },
9495 };
9496
9497 static const AliasPattern Patterns[] = {
9498 // PPC::ADDI - 0
9499 {.AsmStrOffset: 0, .AliasCondStart: 0, .NumOperands: 3, .NumConds: 2 },
9500 // PPC::ADDI8 - 1
9501 {.AsmStrOffset: 0, .AliasCondStart: 2, .NumOperands: 3, .NumConds: 2 },
9502 // PPC::ADDIS - 2
9503 {.AsmStrOffset: 12, .AliasCondStart: 4, .NumOperands: 3, .NumConds: 2 },
9504 // PPC::ADDIS8 - 3
9505 {.AsmStrOffset: 12, .AliasCondStart: 6, .NumOperands: 3, .NumConds: 2 },
9506 // PPC::ADDPCIS - 4
9507 {.AsmStrOffset: 25, .AliasCondStart: 8, .NumOperands: 2, .NumConds: 2 },
9508 // PPC::BCC - 5
9509 {.AsmStrOffset: 33, .AliasCondStart: 10, .NumOperands: 3, .NumConds: 2 },
9510 {.AsmStrOffset: 46, .AliasCondStart: 12, .NumOperands: 3, .NumConds: 2 },
9511 {.AsmStrOffset: 55, .AliasCondStart: 14, .NumOperands: 3, .NumConds: 2 },
9512 {.AsmStrOffset: 69, .AliasCondStart: 16, .NumOperands: 3, .NumConds: 2 },
9513 {.AsmStrOffset: 79, .AliasCondStart: 18, .NumOperands: 3, .NumConds: 2 },
9514 {.AsmStrOffset: 93, .AliasCondStart: 20, .NumOperands: 3, .NumConds: 2 },
9515 {.AsmStrOffset: 103, .AliasCondStart: 22, .NumOperands: 3, .NumConds: 2 },
9516 {.AsmStrOffset: 116, .AliasCondStart: 24, .NumOperands: 3, .NumConds: 2 },
9517 {.AsmStrOffset: 125, .AliasCondStart: 26, .NumOperands: 3, .NumConds: 2 },
9518 {.AsmStrOffset: 139, .AliasCondStart: 28, .NumOperands: 3, .NumConds: 2 },
9519 {.AsmStrOffset: 149, .AliasCondStart: 30, .NumOperands: 3, .NumConds: 2 },
9520 {.AsmStrOffset: 163, .AliasCondStart: 32, .NumOperands: 3, .NumConds: 2 },
9521 {.AsmStrOffset: 173, .AliasCondStart: 34, .NumOperands: 3, .NumConds: 2 },
9522 {.AsmStrOffset: 186, .AliasCondStart: 36, .NumOperands: 3, .NumConds: 2 },
9523 {.AsmStrOffset: 195, .AliasCondStart: 38, .NumOperands: 3, .NumConds: 2 },
9524 {.AsmStrOffset: 209, .AliasCondStart: 40, .NumOperands: 3, .NumConds: 2 },
9525 {.AsmStrOffset: 219, .AliasCondStart: 42, .NumOperands: 3, .NumConds: 2 },
9526 {.AsmStrOffset: 233, .AliasCondStart: 44, .NumOperands: 3, .NumConds: 2 },
9527 {.AsmStrOffset: 243, .AliasCondStart: 46, .NumOperands: 3, .NumConds: 2 },
9528 {.AsmStrOffset: 256, .AliasCondStart: 48, .NumOperands: 3, .NumConds: 2 },
9529 {.AsmStrOffset: 265, .AliasCondStart: 50, .NumOperands: 3, .NumConds: 2 },
9530 {.AsmStrOffset: 279, .AliasCondStart: 52, .NumOperands: 3, .NumConds: 2 },
9531 {.AsmStrOffset: 289, .AliasCondStart: 54, .NumOperands: 3, .NumConds: 2 },
9532 {.AsmStrOffset: 303, .AliasCondStart: 56, .NumOperands: 3, .NumConds: 2 },
9533 // PPC::BCCA - 29
9534 {.AsmStrOffset: 313, .AliasCondStart: 58, .NumOperands: 3, .NumConds: 2 },
9535 {.AsmStrOffset: 327, .AliasCondStart: 60, .NumOperands: 3, .NumConds: 2 },
9536 {.AsmStrOffset: 337, .AliasCondStart: 62, .NumOperands: 3, .NumConds: 2 },
9537 {.AsmStrOffset: 352, .AliasCondStart: 64, .NumOperands: 3, .NumConds: 2 },
9538 {.AsmStrOffset: 363, .AliasCondStart: 66, .NumOperands: 3, .NumConds: 2 },
9539 {.AsmStrOffset: 378, .AliasCondStart: 68, .NumOperands: 3, .NumConds: 2 },
9540 {.AsmStrOffset: 389, .AliasCondStart: 70, .NumOperands: 3, .NumConds: 2 },
9541 {.AsmStrOffset: 403, .AliasCondStart: 72, .NumOperands: 3, .NumConds: 2 },
9542 {.AsmStrOffset: 413, .AliasCondStart: 74, .NumOperands: 3, .NumConds: 2 },
9543 {.AsmStrOffset: 428, .AliasCondStart: 76, .NumOperands: 3, .NumConds: 2 },
9544 {.AsmStrOffset: 439, .AliasCondStart: 78, .NumOperands: 3, .NumConds: 2 },
9545 {.AsmStrOffset: 454, .AliasCondStart: 80, .NumOperands: 3, .NumConds: 2 },
9546 {.AsmStrOffset: 465, .AliasCondStart: 82, .NumOperands: 3, .NumConds: 2 },
9547 {.AsmStrOffset: 479, .AliasCondStart: 84, .NumOperands: 3, .NumConds: 2 },
9548 {.AsmStrOffset: 489, .AliasCondStart: 86, .NumOperands: 3, .NumConds: 2 },
9549 {.AsmStrOffset: 504, .AliasCondStart: 88, .NumOperands: 3, .NumConds: 2 },
9550 {.AsmStrOffset: 515, .AliasCondStart: 90, .NumOperands: 3, .NumConds: 2 },
9551 {.AsmStrOffset: 530, .AliasCondStart: 92, .NumOperands: 3, .NumConds: 2 },
9552 {.AsmStrOffset: 541, .AliasCondStart: 94, .NumOperands: 3, .NumConds: 2 },
9553 {.AsmStrOffset: 555, .AliasCondStart: 96, .NumOperands: 3, .NumConds: 2 },
9554 {.AsmStrOffset: 565, .AliasCondStart: 98, .NumOperands: 3, .NumConds: 2 },
9555 {.AsmStrOffset: 580, .AliasCondStart: 100, .NumOperands: 3, .NumConds: 2 },
9556 {.AsmStrOffset: 591, .AliasCondStart: 102, .NumOperands: 3, .NumConds: 2 },
9557 {.AsmStrOffset: 606, .AliasCondStart: 104, .NumOperands: 3, .NumConds: 2 },
9558 // PPC::BCCCTR - 53
9559 {.AsmStrOffset: 617, .AliasCondStart: 106, .NumOperands: 2, .NumConds: 2 },
9560 {.AsmStrOffset: 627, .AliasCondStart: 108, .NumOperands: 2, .NumConds: 2 },
9561 {.AsmStrOffset: 634, .AliasCondStart: 110, .NumOperands: 2, .NumConds: 2 },
9562 {.AsmStrOffset: 645, .AliasCondStart: 112, .NumOperands: 2, .NumConds: 2 },
9563 {.AsmStrOffset: 653, .AliasCondStart: 114, .NumOperands: 2, .NumConds: 2 },
9564 {.AsmStrOffset: 664, .AliasCondStart: 116, .NumOperands: 2, .NumConds: 2 },
9565 {.AsmStrOffset: 672, .AliasCondStart: 118, .NumOperands: 2, .NumConds: 2 },
9566 {.AsmStrOffset: 682, .AliasCondStart: 120, .NumOperands: 2, .NumConds: 2 },
9567 {.AsmStrOffset: 689, .AliasCondStart: 122, .NumOperands: 2, .NumConds: 2 },
9568 {.AsmStrOffset: 700, .AliasCondStart: 124, .NumOperands: 2, .NumConds: 2 },
9569 {.AsmStrOffset: 708, .AliasCondStart: 126, .NumOperands: 2, .NumConds: 2 },
9570 {.AsmStrOffset: 719, .AliasCondStart: 128, .NumOperands: 2, .NumConds: 2 },
9571 {.AsmStrOffset: 727, .AliasCondStart: 130, .NumOperands: 2, .NumConds: 2 },
9572 {.AsmStrOffset: 737, .AliasCondStart: 132, .NumOperands: 2, .NumConds: 2 },
9573 {.AsmStrOffset: 744, .AliasCondStart: 134, .NumOperands: 2, .NumConds: 2 },
9574 {.AsmStrOffset: 755, .AliasCondStart: 136, .NumOperands: 2, .NumConds: 2 },
9575 {.AsmStrOffset: 763, .AliasCondStart: 138, .NumOperands: 2, .NumConds: 2 },
9576 {.AsmStrOffset: 774, .AliasCondStart: 140, .NumOperands: 2, .NumConds: 2 },
9577 {.AsmStrOffset: 782, .AliasCondStart: 142, .NumOperands: 2, .NumConds: 2 },
9578 {.AsmStrOffset: 792, .AliasCondStart: 144, .NumOperands: 2, .NumConds: 2 },
9579 {.AsmStrOffset: 799, .AliasCondStart: 146, .NumOperands: 2, .NumConds: 2 },
9580 {.AsmStrOffset: 810, .AliasCondStart: 148, .NumOperands: 2, .NumConds: 2 },
9581 {.AsmStrOffset: 818, .AliasCondStart: 150, .NumOperands: 2, .NumConds: 2 },
9582 {.AsmStrOffset: 829, .AliasCondStart: 152, .NumOperands: 2, .NumConds: 2 },
9583 // PPC::BCCCTRL - 77
9584 {.AsmStrOffset: 837, .AliasCondStart: 154, .NumOperands: 2, .NumConds: 2 },
9585 {.AsmStrOffset: 848, .AliasCondStart: 156, .NumOperands: 2, .NumConds: 2 },
9586 {.AsmStrOffset: 856, .AliasCondStart: 158, .NumOperands: 2, .NumConds: 2 },
9587 {.AsmStrOffset: 868, .AliasCondStart: 160, .NumOperands: 2, .NumConds: 2 },
9588 {.AsmStrOffset: 877, .AliasCondStart: 162, .NumOperands: 2, .NumConds: 2 },
9589 {.AsmStrOffset: 889, .AliasCondStart: 164, .NumOperands: 2, .NumConds: 2 },
9590 {.AsmStrOffset: 898, .AliasCondStart: 166, .NumOperands: 2, .NumConds: 2 },
9591 {.AsmStrOffset: 909, .AliasCondStart: 168, .NumOperands: 2, .NumConds: 2 },
9592 {.AsmStrOffset: 917, .AliasCondStart: 170, .NumOperands: 2, .NumConds: 2 },
9593 {.AsmStrOffset: 929, .AliasCondStart: 172, .NumOperands: 2, .NumConds: 2 },
9594 {.AsmStrOffset: 938, .AliasCondStart: 174, .NumOperands: 2, .NumConds: 2 },
9595 {.AsmStrOffset: 950, .AliasCondStart: 176, .NumOperands: 2, .NumConds: 2 },
9596 {.AsmStrOffset: 959, .AliasCondStart: 178, .NumOperands: 2, .NumConds: 2 },
9597 {.AsmStrOffset: 970, .AliasCondStart: 180, .NumOperands: 2, .NumConds: 2 },
9598 {.AsmStrOffset: 978, .AliasCondStart: 182, .NumOperands: 2, .NumConds: 2 },
9599 {.AsmStrOffset: 990, .AliasCondStart: 184, .NumOperands: 2, .NumConds: 2 },
9600 {.AsmStrOffset: 999, .AliasCondStart: 186, .NumOperands: 2, .NumConds: 2 },
9601 {.AsmStrOffset: 1011, .AliasCondStart: 188, .NumOperands: 2, .NumConds: 2 },
9602 {.AsmStrOffset: 1020, .AliasCondStart: 190, .NumOperands: 2, .NumConds: 2 },
9603 {.AsmStrOffset: 1031, .AliasCondStart: 192, .NumOperands: 2, .NumConds: 2 },
9604 {.AsmStrOffset: 1039, .AliasCondStart: 194, .NumOperands: 2, .NumConds: 2 },
9605 {.AsmStrOffset: 1051, .AliasCondStart: 196, .NumOperands: 2, .NumConds: 2 },
9606 {.AsmStrOffset: 1060, .AliasCondStart: 198, .NumOperands: 2, .NumConds: 2 },
9607 {.AsmStrOffset: 1072, .AliasCondStart: 200, .NumOperands: 2, .NumConds: 2 },
9608 // PPC::BCCL - 101
9609 {.AsmStrOffset: 1081, .AliasCondStart: 202, .NumOperands: 3, .NumConds: 2 },
9610 {.AsmStrOffset: 1095, .AliasCondStart: 204, .NumOperands: 3, .NumConds: 2 },
9611 {.AsmStrOffset: 1105, .AliasCondStart: 206, .NumOperands: 3, .NumConds: 2 },
9612 {.AsmStrOffset: 1120, .AliasCondStart: 208, .NumOperands: 3, .NumConds: 2 },
9613 {.AsmStrOffset: 1131, .AliasCondStart: 210, .NumOperands: 3, .NumConds: 2 },
9614 {.AsmStrOffset: 1146, .AliasCondStart: 212, .NumOperands: 3, .NumConds: 2 },
9615 {.AsmStrOffset: 1157, .AliasCondStart: 214, .NumOperands: 3, .NumConds: 2 },
9616 {.AsmStrOffset: 1171, .AliasCondStart: 216, .NumOperands: 3, .NumConds: 2 },
9617 {.AsmStrOffset: 1181, .AliasCondStart: 218, .NumOperands: 3, .NumConds: 2 },
9618 {.AsmStrOffset: 1196, .AliasCondStart: 220, .NumOperands: 3, .NumConds: 2 },
9619 {.AsmStrOffset: 1207, .AliasCondStart: 222, .NumOperands: 3, .NumConds: 2 },
9620 {.AsmStrOffset: 1222, .AliasCondStart: 224, .NumOperands: 3, .NumConds: 2 },
9621 {.AsmStrOffset: 1233, .AliasCondStart: 226, .NumOperands: 3, .NumConds: 2 },
9622 {.AsmStrOffset: 1247, .AliasCondStart: 228, .NumOperands: 3, .NumConds: 2 },
9623 {.AsmStrOffset: 1257, .AliasCondStart: 230, .NumOperands: 3, .NumConds: 2 },
9624 {.AsmStrOffset: 1272, .AliasCondStart: 232, .NumOperands: 3, .NumConds: 2 },
9625 {.AsmStrOffset: 1283, .AliasCondStart: 234, .NumOperands: 3, .NumConds: 2 },
9626 {.AsmStrOffset: 1298, .AliasCondStart: 236, .NumOperands: 3, .NumConds: 2 },
9627 {.AsmStrOffset: 1309, .AliasCondStart: 238, .NumOperands: 3, .NumConds: 2 },
9628 {.AsmStrOffset: 1323, .AliasCondStart: 240, .NumOperands: 3, .NumConds: 2 },
9629 {.AsmStrOffset: 1333, .AliasCondStart: 242, .NumOperands: 3, .NumConds: 2 },
9630 {.AsmStrOffset: 1348, .AliasCondStart: 244, .NumOperands: 3, .NumConds: 2 },
9631 {.AsmStrOffset: 1359, .AliasCondStart: 246, .NumOperands: 3, .NumConds: 2 },
9632 {.AsmStrOffset: 1374, .AliasCondStart: 248, .NumOperands: 3, .NumConds: 2 },
9633 // PPC::BCCLA - 125
9634 {.AsmStrOffset: 1385, .AliasCondStart: 250, .NumOperands: 3, .NumConds: 2 },
9635 {.AsmStrOffset: 1400, .AliasCondStart: 252, .NumOperands: 3, .NumConds: 2 },
9636 {.AsmStrOffset: 1411, .AliasCondStart: 254, .NumOperands: 3, .NumConds: 2 },
9637 {.AsmStrOffset: 1427, .AliasCondStart: 256, .NumOperands: 3, .NumConds: 2 },
9638 {.AsmStrOffset: 1439, .AliasCondStart: 258, .NumOperands: 3, .NumConds: 2 },
9639 {.AsmStrOffset: 1455, .AliasCondStart: 260, .NumOperands: 3, .NumConds: 2 },
9640 {.AsmStrOffset: 1467, .AliasCondStart: 262, .NumOperands: 3, .NumConds: 2 },
9641 {.AsmStrOffset: 1482, .AliasCondStart: 264, .NumOperands: 3, .NumConds: 2 },
9642 {.AsmStrOffset: 1493, .AliasCondStart: 266, .NumOperands: 3, .NumConds: 2 },
9643 {.AsmStrOffset: 1509, .AliasCondStart: 268, .NumOperands: 3, .NumConds: 2 },
9644 {.AsmStrOffset: 1521, .AliasCondStart: 270, .NumOperands: 3, .NumConds: 2 },
9645 {.AsmStrOffset: 1537, .AliasCondStart: 272, .NumOperands: 3, .NumConds: 2 },
9646 {.AsmStrOffset: 1549, .AliasCondStart: 274, .NumOperands: 3, .NumConds: 2 },
9647 {.AsmStrOffset: 1564, .AliasCondStart: 276, .NumOperands: 3, .NumConds: 2 },
9648 {.AsmStrOffset: 1575, .AliasCondStart: 278, .NumOperands: 3, .NumConds: 2 },
9649 {.AsmStrOffset: 1591, .AliasCondStart: 280, .NumOperands: 3, .NumConds: 2 },
9650 {.AsmStrOffset: 1603, .AliasCondStart: 282, .NumOperands: 3, .NumConds: 2 },
9651 {.AsmStrOffset: 1619, .AliasCondStart: 284, .NumOperands: 3, .NumConds: 2 },
9652 {.AsmStrOffset: 1631, .AliasCondStart: 286, .NumOperands: 3, .NumConds: 2 },
9653 {.AsmStrOffset: 1646, .AliasCondStart: 288, .NumOperands: 3, .NumConds: 2 },
9654 {.AsmStrOffset: 1657, .AliasCondStart: 290, .NumOperands: 3, .NumConds: 2 },
9655 {.AsmStrOffset: 1673, .AliasCondStart: 292, .NumOperands: 3, .NumConds: 2 },
9656 {.AsmStrOffset: 1685, .AliasCondStart: 294, .NumOperands: 3, .NumConds: 2 },
9657 {.AsmStrOffset: 1701, .AliasCondStart: 296, .NumOperands: 3, .NumConds: 2 },
9658 // PPC::BCCLR - 149
9659 {.AsmStrOffset: 1713, .AliasCondStart: 298, .NumOperands: 2, .NumConds: 2 },
9660 {.AsmStrOffset: 1722, .AliasCondStart: 300, .NumOperands: 2, .NumConds: 2 },
9661 {.AsmStrOffset: 1728, .AliasCondStart: 302, .NumOperands: 2, .NumConds: 2 },
9662 {.AsmStrOffset: 1738, .AliasCondStart: 304, .NumOperands: 2, .NumConds: 2 },
9663 {.AsmStrOffset: 1745, .AliasCondStart: 306, .NumOperands: 2, .NumConds: 2 },
9664 {.AsmStrOffset: 1755, .AliasCondStart: 308, .NumOperands: 2, .NumConds: 2 },
9665 {.AsmStrOffset: 1762, .AliasCondStart: 310, .NumOperands: 2, .NumConds: 2 },
9666 {.AsmStrOffset: 1771, .AliasCondStart: 312, .NumOperands: 2, .NumConds: 2 },
9667 {.AsmStrOffset: 1777, .AliasCondStart: 314, .NumOperands: 2, .NumConds: 2 },
9668 {.AsmStrOffset: 1787, .AliasCondStart: 316, .NumOperands: 2, .NumConds: 2 },
9669 {.AsmStrOffset: 1794, .AliasCondStart: 318, .NumOperands: 2, .NumConds: 2 },
9670 {.AsmStrOffset: 1804, .AliasCondStart: 320, .NumOperands: 2, .NumConds: 2 },
9671 {.AsmStrOffset: 1811, .AliasCondStart: 322, .NumOperands: 2, .NumConds: 2 },
9672 {.AsmStrOffset: 1820, .AliasCondStart: 324, .NumOperands: 2, .NumConds: 2 },
9673 {.AsmStrOffset: 1826, .AliasCondStart: 326, .NumOperands: 2, .NumConds: 2 },
9674 {.AsmStrOffset: 1836, .AliasCondStart: 328, .NumOperands: 2, .NumConds: 2 },
9675 {.AsmStrOffset: 1843, .AliasCondStart: 330, .NumOperands: 2, .NumConds: 2 },
9676 {.AsmStrOffset: 1853, .AliasCondStart: 332, .NumOperands: 2, .NumConds: 2 },
9677 {.AsmStrOffset: 1860, .AliasCondStart: 334, .NumOperands: 2, .NumConds: 2 },
9678 {.AsmStrOffset: 1869, .AliasCondStart: 336, .NumOperands: 2, .NumConds: 2 },
9679 {.AsmStrOffset: 1875, .AliasCondStart: 338, .NumOperands: 2, .NumConds: 2 },
9680 {.AsmStrOffset: 1885, .AliasCondStart: 340, .NumOperands: 2, .NumConds: 2 },
9681 {.AsmStrOffset: 1892, .AliasCondStart: 342, .NumOperands: 2, .NumConds: 2 },
9682 {.AsmStrOffset: 1902, .AliasCondStart: 344, .NumOperands: 2, .NumConds: 2 },
9683 // PPC::BCCLRL - 173
9684 {.AsmStrOffset: 1909, .AliasCondStart: 346, .NumOperands: 2, .NumConds: 2 },
9685 {.AsmStrOffset: 1919, .AliasCondStart: 348, .NumOperands: 2, .NumConds: 2 },
9686 {.AsmStrOffset: 1926, .AliasCondStart: 350, .NumOperands: 2, .NumConds: 2 },
9687 {.AsmStrOffset: 1937, .AliasCondStart: 352, .NumOperands: 2, .NumConds: 2 },
9688 {.AsmStrOffset: 1945, .AliasCondStart: 354, .NumOperands: 2, .NumConds: 2 },
9689 {.AsmStrOffset: 1956, .AliasCondStart: 356, .NumOperands: 2, .NumConds: 2 },
9690 {.AsmStrOffset: 1964, .AliasCondStart: 358, .NumOperands: 2, .NumConds: 2 },
9691 {.AsmStrOffset: 1974, .AliasCondStart: 360, .NumOperands: 2, .NumConds: 2 },
9692 {.AsmStrOffset: 1981, .AliasCondStart: 362, .NumOperands: 2, .NumConds: 2 },
9693 {.AsmStrOffset: 1992, .AliasCondStart: 364, .NumOperands: 2, .NumConds: 2 },
9694 {.AsmStrOffset: 2000, .AliasCondStart: 366, .NumOperands: 2, .NumConds: 2 },
9695 {.AsmStrOffset: 2011, .AliasCondStart: 368, .NumOperands: 2, .NumConds: 2 },
9696 {.AsmStrOffset: 2019, .AliasCondStart: 370, .NumOperands: 2, .NumConds: 2 },
9697 {.AsmStrOffset: 2029, .AliasCondStart: 372, .NumOperands: 2, .NumConds: 2 },
9698 {.AsmStrOffset: 2036, .AliasCondStart: 374, .NumOperands: 2, .NumConds: 2 },
9699 {.AsmStrOffset: 2047, .AliasCondStart: 376, .NumOperands: 2, .NumConds: 2 },
9700 {.AsmStrOffset: 2055, .AliasCondStart: 378, .NumOperands: 2, .NumConds: 2 },
9701 {.AsmStrOffset: 2066, .AliasCondStart: 380, .NumOperands: 2, .NumConds: 2 },
9702 {.AsmStrOffset: 2074, .AliasCondStart: 382, .NumOperands: 2, .NumConds: 2 },
9703 {.AsmStrOffset: 2084, .AliasCondStart: 384, .NumOperands: 2, .NumConds: 2 },
9704 {.AsmStrOffset: 2091, .AliasCondStart: 386, .NumOperands: 2, .NumConds: 2 },
9705 {.AsmStrOffset: 2102, .AliasCondStart: 388, .NumOperands: 2, .NumConds: 2 },
9706 {.AsmStrOffset: 2110, .AliasCondStart: 390, .NumOperands: 2, .NumConds: 2 },
9707 {.AsmStrOffset: 2121, .AliasCondStart: 392, .NumOperands: 2, .NumConds: 2 },
9708 // PPC::CMPD - 197
9709 {.AsmStrOffset: 2129, .AliasCondStart: 394, .NumOperands: 3, .NumConds: 3 },
9710 // PPC::CMPDI - 198
9711 {.AsmStrOffset: 2141, .AliasCondStart: 397, .NumOperands: 3, .NumConds: 2 },
9712 // PPC::CMPLD - 199
9713 {.AsmStrOffset: 2156, .AliasCondStart: 399, .NumOperands: 3, .NumConds: 3 },
9714 // PPC::CMPLDI - 200
9715 {.AsmStrOffset: 2169, .AliasCondStart: 402, .NumOperands: 3, .NumConds: 2 },
9716 // PPC::CMPLW - 201
9717 {.AsmStrOffset: 2185, .AliasCondStart: 404, .NumOperands: 3, .NumConds: 3 },
9718 // PPC::CMPLWI - 202
9719 {.AsmStrOffset: 2198, .AliasCondStart: 407, .NumOperands: 3, .NumConds: 2 },
9720 // PPC::CMPW - 203
9721 {.AsmStrOffset: 2214, .AliasCondStart: 409, .NumOperands: 3, .NumConds: 3 },
9722 // PPC::CMPWI - 204
9723 {.AsmStrOffset: 2226, .AliasCondStart: 412, .NumOperands: 3, .NumConds: 2 },
9724 // PPC::CNTLZW - 205
9725 {.AsmStrOffset: 2241, .AliasCondStart: 414, .NumOperands: 2, .NumConds: 2 },
9726 // PPC::CNTLZW8 - 206
9727 {.AsmStrOffset: 2241, .AliasCondStart: 416, .NumOperands: 2, .NumConds: 2 },
9728 // PPC::CNTLZW8_rec - 207
9729 {.AsmStrOffset: 2255, .AliasCondStart: 418, .NumOperands: 2, .NumConds: 2 },
9730 // PPC::CNTLZW_rec - 208
9731 {.AsmStrOffset: 2255, .AliasCondStart: 420, .NumOperands: 2, .NumConds: 2 },
9732 // PPC::CP_PASTE_rec - 209
9733 {.AsmStrOffset: 2270, .AliasCondStart: 422, .NumOperands: 3, .NumConds: 3 },
9734 // PPC::CREQV - 210
9735 {.AsmStrOffset: 2284, .AliasCondStart: 425, .NumOperands: 3, .NumConds: 3 },
9736 // PPC::CRNOR - 211
9737 {.AsmStrOffset: 2293, .AliasCondStart: 428, .NumOperands: 3, .NumConds: 3 },
9738 // PPC::CROR - 212
9739 {.AsmStrOffset: 2306, .AliasCondStart: 431, .NumOperands: 3, .NumConds: 3 },
9740 // PPC::CRXOR - 213
9741 {.AsmStrOffset: 2320, .AliasCondStart: 434, .NumOperands: 3, .NumConds: 3 },
9742 // PPC::DMSHA2HASH - 214
9743 {.AsmStrOffset: 2329, .AliasCondStart: 437, .NumOperands: 4, .NumConds: 4 },
9744 {.AsmStrOffset: 2349, .AliasCondStart: 441, .NumOperands: 4, .NumConds: 4 },
9745 // PPC::DMSHA3HASH - 216
9746 {.AsmStrOffset: 2369, .AliasCondStart: 445, .NumOperands: 3, .NumConds: 3 },
9747 {.AsmStrOffset: 2381, .AliasCondStart: 448, .NumOperands: 3, .NumConds: 3 },
9748 // PPC::DMXXSHAPAD - 218
9749 {.AsmStrOffset: 2395, .AliasCondStart: 451, .NumOperands: 6, .NumConds: 6 },
9750 {.AsmStrOffset: 2423, .AliasCondStart: 457, .NumOperands: 6, .NumConds: 6 },
9751 {.AsmStrOffset: 2451, .AliasCondStart: 463, .NumOperands: 6, .NumConds: 6 },
9752 {.AsmStrOffset: 2479, .AliasCondStart: 469, .NumOperands: 6, .NumConds: 6 },
9753 {.AsmStrOffset: 2507, .AliasCondStart: 475, .NumOperands: 6, .NumConds: 6 },
9754 {.AsmStrOffset: 2536, .AliasCondStart: 481, .NumOperands: 6, .NumConds: 6 },
9755 {.AsmStrOffset: 2565, .AliasCondStart: 487, .NumOperands: 6, .NumConds: 6 },
9756 {.AsmStrOffset: 2589, .AliasCondStart: 493, .NumOperands: 6, .NumConds: 6 },
9757 // PPC::ISEL - 226
9758 {.AsmStrOffset: 2613, .AliasCondStart: 499, .NumOperands: 4, .NumConds: 4 },
9759 {.AsmStrOffset: 2631, .AliasCondStart: 503, .NumOperands: 4, .NumConds: 4 },
9760 {.AsmStrOffset: 2649, .AliasCondStart: 507, .NumOperands: 4, .NumConds: 4 },
9761 // PPC::ISEL8 - 229
9762 {.AsmStrOffset: 2613, .AliasCondStart: 511, .NumOperands: 4, .NumConds: 4 },
9763 {.AsmStrOffset: 2631, .AliasCondStart: 515, .NumOperands: 4, .NumConds: 4 },
9764 {.AsmStrOffset: 2649, .AliasCondStart: 519, .NumOperands: 4, .NumConds: 4 },
9765 // PPC::MBAR - 232
9766 {.AsmStrOffset: 2667, .AliasCondStart: 523, .NumOperands: 1, .NumConds: 1 },
9767 // PPC::MFDCR - 233
9768 {.AsmStrOffset: 2672, .AliasCondStart: 524, .NumOperands: 2, .NumConds: 5 },
9769 {.AsmStrOffset: 2681, .AliasCondStart: 529, .NumOperands: 2, .NumConds: 5 },
9770 {.AsmStrOffset: 2690, .AliasCondStart: 534, .NumOperands: 2, .NumConds: 5 },
9771 {.AsmStrOffset: 2699, .AliasCondStart: 539, .NumOperands: 2, .NumConds: 5 },
9772 {.AsmStrOffset: 2708, .AliasCondStart: 544, .NumOperands: 2, .NumConds: 5 },
9773 {.AsmStrOffset: 2717, .AliasCondStart: 549, .NumOperands: 2, .NumConds: 5 },
9774 {.AsmStrOffset: 2726, .AliasCondStart: 554, .NumOperands: 2, .NumConds: 5 },
9775 {.AsmStrOffset: 2735, .AliasCondStart: 559, .NumOperands: 2, .NumConds: 5 },
9776 // PPC::MFSPR - 241
9777 {.AsmStrOffset: 2744, .AliasCondStart: 564, .NumOperands: 2, .NumConds: 2 },
9778 {.AsmStrOffset: 2753, .AliasCondStart: 566, .NumOperands: 2, .NumConds: 5 },
9779 {.AsmStrOffset: 2764, .AliasCondStart: 571, .NumOperands: 2, .NumConds: 5 },
9780 {.AsmStrOffset: 2774, .AliasCondStart: 576, .NumOperands: 2, .NumConds: 5 },
9781 {.AsmStrOffset: 2784, .AliasCondStart: 581, .NumOperands: 2, .NumConds: 5 },
9782 {.AsmStrOffset: 2792, .AliasCondStart: 586, .NumOperands: 2, .NumConds: 5 },
9783 {.AsmStrOffset: 2801, .AliasCondStart: 591, .NumOperands: 2, .NumConds: 5 },
9784 {.AsmStrOffset: 2811, .AliasCondStart: 596, .NumOperands: 2, .NumConds: 5 },
9785 {.AsmStrOffset: 2821, .AliasCondStart: 601, .NumOperands: 2, .NumConds: 5 },
9786 {.AsmStrOffset: 2832, .AliasCondStart: 606, .NumOperands: 2, .NumConds: 5 },
9787 {.AsmStrOffset: 2841, .AliasCondStart: 611, .NumOperands: 2, .NumConds: 5 },
9788 {.AsmStrOffset: 2850, .AliasCondStart: 616, .NumOperands: 2, .NumConds: 5 },
9789 {.AsmStrOffset: 2860, .AliasCondStart: 621, .NumOperands: 2, .NumConds: 5 },
9790 {.AsmStrOffset: 2870, .AliasCondStart: 626, .NumOperands: 2, .NumConds: 5 },
9791 {.AsmStrOffset: 2880, .AliasCondStart: 631, .NumOperands: 2, .NumConds: 5 },
9792 {.AsmStrOffset: 2890, .AliasCondStart: 636, .NumOperands: 2, .NumConds: 5 },
9793 {.AsmStrOffset: 2899, .AliasCondStart: 641, .NumOperands: 2, .NumConds: 5 },
9794 {.AsmStrOffset: 2908, .AliasCondStart: 646, .NumOperands: 2, .NumConds: 5 },
9795 {.AsmStrOffset: 2917, .AliasCondStart: 651, .NumOperands: 2, .NumConds: 5 },
9796 {.AsmStrOffset: 2930, .AliasCondStart: 656, .NumOperands: 2, .NumConds: 5 },
9797 {.AsmStrOffset: 2944, .AliasCondStart: 661, .NumOperands: 2, .NumConds: 5 },
9798 {.AsmStrOffset: 2958, .AliasCondStart: 666, .NumOperands: 2, .NumConds: 5 },
9799 {.AsmStrOffset: 2972, .AliasCondStart: 671, .NumOperands: 2, .NumConds: 5 },
9800 {.AsmStrOffset: 2986, .AliasCondStart: 676, .NumOperands: 2, .NumConds: 5 },
9801 {.AsmStrOffset: 3000, .AliasCondStart: 681, .NumOperands: 2, .NumConds: 5 },
9802 {.AsmStrOffset: 3014, .AliasCondStart: 686, .NumOperands: 2, .NumConds: 5 },
9803 {.AsmStrOffset: 3028, .AliasCondStart: 691, .NumOperands: 2, .NumConds: 5 },
9804 {.AsmStrOffset: 3042, .AliasCondStart: 696, .NumOperands: 2, .NumConds: 5 },
9805 {.AsmStrOffset: 3056, .AliasCondStart: 701, .NumOperands: 2, .NumConds: 5 },
9806 {.AsmStrOffset: 3070, .AliasCondStart: 706, .NumOperands: 2, .NumConds: 5 },
9807 {.AsmStrOffset: 3084, .AliasCondStart: 711, .NumOperands: 2, .NumConds: 5 },
9808 {.AsmStrOffset: 3098, .AliasCondStart: 716, .NumOperands: 2, .NumConds: 5 },
9809 {.AsmStrOffset: 3112, .AliasCondStart: 721, .NumOperands: 2, .NumConds: 5 },
9810 {.AsmStrOffset: 3126, .AliasCondStart: 726, .NumOperands: 2, .NumConds: 5 },
9811 {.AsmStrOffset: 3140, .AliasCondStart: 731, .NumOperands: 2, .NumConds: 5 },
9812 {.AsmStrOffset: 3154, .AliasCondStart: 736, .NumOperands: 2, .NumConds: 5 },
9813 {.AsmStrOffset: 3163, .AliasCondStart: 741, .NumOperands: 2, .NumConds: 5 },
9814 {.AsmStrOffset: 3172, .AliasCondStart: 746, .NumOperands: 2, .NumConds: 5 },
9815 {.AsmStrOffset: 3182, .AliasCondStart: 751, .NumOperands: 2, .NumConds: 5 },
9816 {.AsmStrOffset: 3191, .AliasCondStart: 756, .NumOperands: 2, .NumConds: 5 },
9817 {.AsmStrOffset: 3201, .AliasCondStart: 761, .NumOperands: 2, .NumConds: 5 },
9818 {.AsmStrOffset: 3211, .AliasCondStart: 766, .NumOperands: 2, .NumConds: 5 },
9819 {.AsmStrOffset: 3221, .AliasCondStart: 771, .NumOperands: 2, .NumConds: 5 },
9820 {.AsmStrOffset: 3231, .AliasCondStart: 776, .NumOperands: 2, .NumConds: 5 },
9821 {.AsmStrOffset: 3241, .AliasCondStart: 781, .NumOperands: 2, .NumConds: 5 },
9822 // PPC::MFSPR8 - 286
9823 {.AsmStrOffset: 2744, .AliasCondStart: 786, .NumOperands: 2, .NumConds: 2 },
9824 {.AsmStrOffset: 2753, .AliasCondStart: 788, .NumOperands: 2, .NumConds: 5 },
9825 {.AsmStrOffset: 2764, .AliasCondStart: 793, .NumOperands: 2, .NumConds: 5 },
9826 {.AsmStrOffset: 2774, .AliasCondStart: 798, .NumOperands: 2, .NumConds: 5 },
9827 {.AsmStrOffset: 2784, .AliasCondStart: 803, .NumOperands: 2, .NumConds: 5 },
9828 {.AsmStrOffset: 2792, .AliasCondStart: 808, .NumOperands: 2, .NumConds: 5 },
9829 {.AsmStrOffset: 2801, .AliasCondStart: 813, .NumOperands: 2, .NumConds: 5 },
9830 {.AsmStrOffset: 2811, .AliasCondStart: 818, .NumOperands: 2, .NumConds: 5 },
9831 {.AsmStrOffset: 2821, .AliasCondStart: 823, .NumOperands: 2, .NumConds: 5 },
9832 {.AsmStrOffset: 2832, .AliasCondStart: 828, .NumOperands: 2, .NumConds: 5 },
9833 {.AsmStrOffset: 2841, .AliasCondStart: 833, .NumOperands: 2, .NumConds: 5 },
9834 {.AsmStrOffset: 2850, .AliasCondStart: 838, .NumOperands: 2, .NumConds: 5 },
9835 {.AsmStrOffset: 2860, .AliasCondStart: 843, .NumOperands: 2, .NumConds: 5 },
9836 {.AsmStrOffset: 2870, .AliasCondStart: 848, .NumOperands: 2, .NumConds: 5 },
9837 {.AsmStrOffset: 2880, .AliasCondStart: 853, .NumOperands: 2, .NumConds: 5 },
9838 {.AsmStrOffset: 2890, .AliasCondStart: 858, .NumOperands: 2, .NumConds: 5 },
9839 {.AsmStrOffset: 2899, .AliasCondStart: 863, .NumOperands: 2, .NumConds: 5 },
9840 {.AsmStrOffset: 2908, .AliasCondStart: 868, .NumOperands: 2, .NumConds: 5 },
9841 {.AsmStrOffset: 2917, .AliasCondStart: 873, .NumOperands: 2, .NumConds: 5 },
9842 // PPC::MFTB - 305
9843 {.AsmStrOffset: 3251, .AliasCondStart: 878, .NumOperands: 2, .NumConds: 2 },
9844 // PPC::MFUDSCR - 306
9845 {.AsmStrOffset: 2753, .AliasCondStart: 880, .NumOperands: 1, .NumConds: 4 },
9846 // PPC::MFVRSAVE - 307
9847 {.AsmStrOffset: 3260, .AliasCondStart: 884, .NumOperands: 1, .NumConds: 1 },
9848 // PPC::MFVSRD - 308
9849 {.AsmStrOffset: 3272, .AliasCondStart: 885, .NumOperands: 2, .NumConds: 2 },
9850 // PPC::MFVSRWZ - 309
9851 {.AsmStrOffset: 3286, .AliasCondStart: 887, .NumOperands: 2, .NumConds: 2 },
9852 // PPC::MTCRF - 310
9853 {.AsmStrOffset: 3301, .AliasCondStart: 889, .NumOperands: 2, .NumConds: 2 },
9854 // PPC::MTCRF8 - 311
9855 {.AsmStrOffset: 3301, .AliasCondStart: 891, .NumOperands: 2, .NumConds: 2 },
9856 // PPC::MTDCR - 312
9857 {.AsmStrOffset: 3309, .AliasCondStart: 893, .NumOperands: 2, .NumConds: 5 },
9858 {.AsmStrOffset: 3318, .AliasCondStart: 898, .NumOperands: 2, .NumConds: 5 },
9859 {.AsmStrOffset: 3327, .AliasCondStart: 903, .NumOperands: 2, .NumConds: 5 },
9860 {.AsmStrOffset: 3336, .AliasCondStart: 908, .NumOperands: 2, .NumConds: 5 },
9861 {.AsmStrOffset: 3345, .AliasCondStart: 913, .NumOperands: 2, .NumConds: 5 },
9862 {.AsmStrOffset: 3354, .AliasCondStart: 918, .NumOperands: 2, .NumConds: 5 },
9863 {.AsmStrOffset: 3363, .AliasCondStart: 923, .NumOperands: 2, .NumConds: 5 },
9864 {.AsmStrOffset: 3372, .AliasCondStart: 928, .NumOperands: 2, .NumConds: 5 },
9865 // PPC::MTFSF - 320
9866 {.AsmStrOffset: 3381, .AliasCondStart: 933, .NumOperands: 4, .NumConds: 4 },
9867 // PPC::MTFSFI - 321
9868 {.AsmStrOffset: 3394, .AliasCondStart: 937, .NumOperands: 3, .NumConds: 3 },
9869 // PPC::MTFSFI_rec - 322
9870 {.AsmStrOffset: 3412, .AliasCondStart: 940, .NumOperands: 3, .NumConds: 3 },
9871 // PPC::MTFSF_rec - 323
9872 {.AsmStrOffset: 3431, .AliasCondStart: 943, .NumOperands: 4, .NumConds: 4 },
9873 // PPC::MTMSR - 324
9874 {.AsmStrOffset: 3445, .AliasCondStart: 947, .NumOperands: 2, .NumConds: 5 },
9875 // PPC::MTMSRD - 325
9876 {.AsmStrOffset: 3454, .AliasCondStart: 952, .NumOperands: 2, .NumConds: 5 },
9877 // PPC::MTSPR - 326
9878 {.AsmStrOffset: 3464, .AliasCondStart: 957, .NumOperands: 2, .NumConds: 2 },
9879 {.AsmStrOffset: 3473, .AliasCondStart: 959, .NumOperands: 2, .NumConds: 5 },
9880 {.AsmStrOffset: 3484, .AliasCondStart: 964, .NumOperands: 2, .NumConds: 5 },
9881 {.AsmStrOffset: 3492, .AliasCondStart: 969, .NumOperands: 2, .NumConds: 5 },
9882 {.AsmStrOffset: 3501, .AliasCondStart: 974, .NumOperands: 2, .NumConds: 5 },
9883 {.AsmStrOffset: 3511, .AliasCondStart: 979, .NumOperands: 2, .NumConds: 5 },
9884 {.AsmStrOffset: 3521, .AliasCondStart: 984, .NumOperands: 2, .NumConds: 5 },
9885 {.AsmStrOffset: 3532, .AliasCondStart: 989, .NumOperands: 2, .NumConds: 5 },
9886 {.AsmStrOffset: 3541, .AliasCondStart: 994, .NumOperands: 2, .NumConds: 5 },
9887 {.AsmStrOffset: 3550, .AliasCondStart: 999, .NumOperands: 2, .NumConds: 5 },
9888 {.AsmStrOffset: 3560, .AliasCondStart: 1004, .NumOperands: 2, .NumConds: 5 },
9889 {.AsmStrOffset: 3570, .AliasCondStart: 1009, .NumOperands: 2, .NumConds: 5 },
9890 {.AsmStrOffset: 3580, .AliasCondStart: 1014, .NumOperands: 2, .NumConds: 5 },
9891 {.AsmStrOffset: 3590, .AliasCondStart: 1019, .NumOperands: 2, .NumConds: 5 },
9892 {.AsmStrOffset: 3599, .AliasCondStart: 1024, .NumOperands: 2, .NumConds: 5 },
9893 {.AsmStrOffset: 3608, .AliasCondStart: 1029, .NumOperands: 2, .NumConds: 5 },
9894 {.AsmStrOffset: 3617, .AliasCondStart: 1034, .NumOperands: 2, .NumConds: 5 },
9895 {.AsmStrOffset: 3626, .AliasCondStart: 1039, .NumOperands: 2, .NumConds: 5 },
9896 {.AsmStrOffset: 3639, .AliasCondStart: 1044, .NumOperands: 2, .NumConds: 5 },
9897 {.AsmStrOffset: 3653, .AliasCondStart: 1049, .NumOperands: 2, .NumConds: 5 },
9898 {.AsmStrOffset: 3667, .AliasCondStart: 1054, .NumOperands: 2, .NumConds: 5 },
9899 {.AsmStrOffset: 3681, .AliasCondStart: 1059, .NumOperands: 2, .NumConds: 5 },
9900 {.AsmStrOffset: 3695, .AliasCondStart: 1064, .NumOperands: 2, .NumConds: 5 },
9901 {.AsmStrOffset: 3709, .AliasCondStart: 1069, .NumOperands: 2, .NumConds: 5 },
9902 {.AsmStrOffset: 3723, .AliasCondStart: 1074, .NumOperands: 2, .NumConds: 5 },
9903 {.AsmStrOffset: 3737, .AliasCondStart: 1079, .NumOperands: 2, .NumConds: 5 },
9904 {.AsmStrOffset: 3751, .AliasCondStart: 1084, .NumOperands: 2, .NumConds: 5 },
9905 {.AsmStrOffset: 3765, .AliasCondStart: 1089, .NumOperands: 2, .NumConds: 5 },
9906 {.AsmStrOffset: 3779, .AliasCondStart: 1094, .NumOperands: 2, .NumConds: 5 },
9907 {.AsmStrOffset: 3793, .AliasCondStart: 1099, .NumOperands: 2, .NumConds: 5 },
9908 {.AsmStrOffset: 3807, .AliasCondStart: 1104, .NumOperands: 2, .NumConds: 5 },
9909 {.AsmStrOffset: 3821, .AliasCondStart: 1109, .NumOperands: 2, .NumConds: 5 },
9910 {.AsmStrOffset: 3835, .AliasCondStart: 1114, .NumOperands: 2, .NumConds: 5 },
9911 {.AsmStrOffset: 3849, .AliasCondStart: 1119, .NumOperands: 2, .NumConds: 5 },
9912 {.AsmStrOffset: 3863, .AliasCondStart: 1124, .NumOperands: 2, .NumConds: 5 },
9913 {.AsmStrOffset: 3872, .AliasCondStart: 1129, .NumOperands: 2, .NumConds: 5 },
9914 {.AsmStrOffset: 3881, .AliasCondStart: 1134, .NumOperands: 2, .NumConds: 5 },
9915 {.AsmStrOffset: 3891, .AliasCondStart: 1139, .NumOperands: 2, .NumConds: 5 },
9916 {.AsmStrOffset: 3900, .AliasCondStart: 1144, .NumOperands: 2, .NumConds: 5 },
9917 {.AsmStrOffset: 3910, .AliasCondStart: 1149, .NumOperands: 2, .NumConds: 5 },
9918 {.AsmStrOffset: 3920, .AliasCondStart: 1154, .NumOperands: 2, .NumConds: 5 },
9919 {.AsmStrOffset: 3930, .AliasCondStart: 1159, .NumOperands: 2, .NumConds: 5 },
9920 {.AsmStrOffset: 3940, .AliasCondStart: 1164, .NumOperands: 2, .NumConds: 5 },
9921 {.AsmStrOffset: 3950, .AliasCondStart: 1169, .NumOperands: 2, .NumConds: 5 },
9922 // PPC::MTSPR8 - 370
9923 {.AsmStrOffset: 3464, .AliasCondStart: 1174, .NumOperands: 2, .NumConds: 2 },
9924 {.AsmStrOffset: 3473, .AliasCondStart: 1176, .NumOperands: 2, .NumConds: 5 },
9925 {.AsmStrOffset: 3484, .AliasCondStart: 1181, .NumOperands: 2, .NumConds: 5 },
9926 {.AsmStrOffset: 3492, .AliasCondStart: 1186, .NumOperands: 2, .NumConds: 5 },
9927 {.AsmStrOffset: 3501, .AliasCondStart: 1191, .NumOperands: 2, .NumConds: 5 },
9928 {.AsmStrOffset: 3511, .AliasCondStart: 1196, .NumOperands: 2, .NumConds: 5 },
9929 {.AsmStrOffset: 3521, .AliasCondStart: 1201, .NumOperands: 2, .NumConds: 5 },
9930 {.AsmStrOffset: 3532, .AliasCondStart: 1206, .NumOperands: 2, .NumConds: 5 },
9931 {.AsmStrOffset: 3541, .AliasCondStart: 1211, .NumOperands: 2, .NumConds: 5 },
9932 {.AsmStrOffset: 3550, .AliasCondStart: 1216, .NumOperands: 2, .NumConds: 5 },
9933 {.AsmStrOffset: 3560, .AliasCondStart: 1221, .NumOperands: 2, .NumConds: 5 },
9934 {.AsmStrOffset: 3570, .AliasCondStart: 1226, .NumOperands: 2, .NumConds: 5 },
9935 {.AsmStrOffset: 3580, .AliasCondStart: 1231, .NumOperands: 2, .NumConds: 5 },
9936 {.AsmStrOffset: 3590, .AliasCondStart: 1236, .NumOperands: 2, .NumConds: 5 },
9937 {.AsmStrOffset: 3599, .AliasCondStart: 1241, .NumOperands: 2, .NumConds: 5 },
9938 {.AsmStrOffset: 3608, .AliasCondStart: 1246, .NumOperands: 2, .NumConds: 5 },
9939 {.AsmStrOffset: 3617, .AliasCondStart: 1251, .NumOperands: 2, .NumConds: 5 },
9940 {.AsmStrOffset: 3626, .AliasCondStart: 1256, .NumOperands: 2, .NumConds: 5 },
9941 // PPC::MTUDSCR - 388
9942 {.AsmStrOffset: 3960, .AliasCondStart: 1261, .NumOperands: 1, .NumConds: 4 },
9943 // PPC::MTVRSAVE - 389
9944 {.AsmStrOffset: 3971, .AliasCondStart: 1265, .NumOperands: 1, .NumConds: 1 },
9945 // PPC::MTVSRD - 390
9946 {.AsmStrOffset: 3983, .AliasCondStart: 1266, .NumOperands: 2, .NumConds: 2 },
9947 // PPC::MTVSRWA - 391
9948 {.AsmStrOffset: 3997, .AliasCondStart: 1268, .NumOperands: 2, .NumConds: 2 },
9949 // PPC::MTVSRWZ - 392
9950 {.AsmStrOffset: 4012, .AliasCondStart: 1270, .NumOperands: 2, .NumConds: 2 },
9951 // PPC::NOR - 393
9952 {.AsmStrOffset: 4027, .AliasCondStart: 1272, .NumOperands: 3, .NumConds: 3 },
9953 // PPC::NOR8 - 394
9954 {.AsmStrOffset: 4027, .AliasCondStart: 1275, .NumOperands: 3, .NumConds: 3 },
9955 // PPC::NOR8_rec - 395
9956 {.AsmStrOffset: 4038, .AliasCondStart: 1278, .NumOperands: 3, .NumConds: 3 },
9957 // PPC::NOR_rec - 396
9958 {.AsmStrOffset: 4038, .AliasCondStart: 1281, .NumOperands: 3, .NumConds: 3 },
9959 // PPC::OR - 397
9960 {.AsmStrOffset: 4050, .AliasCondStart: 1284, .NumOperands: 3, .NumConds: 3 },
9961 // PPC::OR8 - 398
9962 {.AsmStrOffset: 4050, .AliasCondStart: 1287, .NumOperands: 3, .NumConds: 3 },
9963 // PPC::OR8_rec - 399
9964 {.AsmStrOffset: 4060, .AliasCondStart: 1290, .NumOperands: 3, .NumConds: 3 },
9965 // PPC::ORI - 400
9966 {.AsmStrOffset: 4071, .AliasCondStart: 1293, .NumOperands: 3, .NumConds: 3 },
9967 // PPC::ORI8 - 401
9968 {.AsmStrOffset: 4071, .AliasCondStart: 1296, .NumOperands: 3, .NumConds: 3 },
9969 // PPC::OR_rec - 402
9970 {.AsmStrOffset: 4060, .AliasCondStart: 1299, .NumOperands: 3, .NumConds: 3 },
9971 // PPC::PADDI8 - 403
9972 {.AsmStrOffset: 4075, .AliasCondStart: 1302, .NumOperands: 3, .NumConds: 2 },
9973 // PPC::PADDIS - 404
9974 {.AsmStrOffset: 4094, .AliasCondStart: 1304, .NumOperands: 3, .NumConds: 2 },
9975 // PPC::PADDIS8 - 405
9976 {.AsmStrOffset: 4094, .AliasCondStart: 1306, .NumOperands: 3, .NumConds: 2 },
9977 // PPC::RFEBB - 406
9978 {.AsmStrOffset: 4108, .AliasCondStart: 1308, .NumOperands: 1, .NumConds: 1 },
9979 // PPC::RLDCL - 407
9980 {.AsmStrOffset: 4114, .AliasCondStart: 1309, .NumOperands: 4, .NumConds: 4 },
9981 // PPC::RLDCL_rec - 408
9982 {.AsmStrOffset: 4131, .AliasCondStart: 1313, .NumOperands: 4, .NumConds: 4 },
9983 // PPC::RLDICL - 409
9984 {.AsmStrOffset: 4149, .AliasCondStart: 1317, .NumOperands: 4, .NumConds: 4 },
9985 {.AsmStrOffset: 4169, .AliasCondStart: 1321, .NumOperands: 4, .NumConds: 3 },
9986 // PPC::RLDICL_32_64 - 411
9987 {.AsmStrOffset: 4149, .AliasCondStart: 1324, .NumOperands: 4, .NumConds: 4 },
9988 {.AsmStrOffset: 4169, .AliasCondStart: 1328, .NumOperands: 4, .NumConds: 3 },
9989 // PPC::RLDICL_rec - 413
9990 {.AsmStrOffset: 4189, .AliasCondStart: 1331, .NumOperands: 4, .NumConds: 4 },
9991 {.AsmStrOffset: 4210, .AliasCondStart: 1335, .NumOperands: 4, .NumConds: 3 },
9992 // PPC::RLWINM - 415
9993 {.AsmStrOffset: 4231, .AliasCondStart: 1338, .NumOperands: 5, .NumConds: 5 },
9994 {.AsmStrOffset: 4251, .AliasCondStart: 1343, .NumOperands: 5, .NumConds: 5 },
9995 // PPC::RLWINM8 - 417
9996 {.AsmStrOffset: 4231, .AliasCondStart: 1348, .NumOperands: 5, .NumConds: 5 },
9997 {.AsmStrOffset: 4251, .AliasCondStart: 1353, .NumOperands: 5, .NumConds: 5 },
9998 // PPC::RLWINM8_rec - 419
9999 {.AsmStrOffset: 4271, .AliasCondStart: 1358, .NumOperands: 5, .NumConds: 5 },
10000 {.AsmStrOffset: 4292, .AliasCondStart: 1363, .NumOperands: 5, .NumConds: 5 },
10001 // PPC::RLWINM_rec - 421
10002 {.AsmStrOffset: 4271, .AliasCondStart: 1368, .NumOperands: 5, .NumConds: 5 },
10003 {.AsmStrOffset: 4292, .AliasCondStart: 1373, .NumOperands: 5, .NumConds: 5 },
10004 // PPC::RLWNM - 423
10005 {.AsmStrOffset: 4313, .AliasCondStart: 1378, .NumOperands: 5, .NumConds: 5 },
10006 // PPC::RLWNM8 - 424
10007 {.AsmStrOffset: 4313, .AliasCondStart: 1383, .NumOperands: 5, .NumConds: 5 },
10008 // PPC::RLWNM8_rec - 425
10009 {.AsmStrOffset: 4330, .AliasCondStart: 1388, .NumOperands: 5, .NumConds: 5 },
10010 // PPC::RLWNM_rec - 426
10011 {.AsmStrOffset: 4330, .AliasCondStart: 1393, .NumOperands: 5, .NumConds: 5 },
10012 // PPC::SC - 427
10013 {.AsmStrOffset: 4348, .AliasCondStart: 1398, .NumOperands: 1, .NumConds: 1 },
10014 // PPC::SUBF - 428
10015 {.AsmStrOffset: 4351, .AliasCondStart: 1399, .NumOperands: 3, .NumConds: 3 },
10016 // PPC::SUBF8 - 429
10017 {.AsmStrOffset: 4351, .AliasCondStart: 1402, .NumOperands: 3, .NumConds: 3 },
10018 // PPC::SUBF8_rec - 430
10019 {.AsmStrOffset: 4366, .AliasCondStart: 1405, .NumOperands: 3, .NumConds: 3 },
10020 // PPC::SUBFC - 431
10021 {.AsmStrOffset: 4382, .AliasCondStart: 1408, .NumOperands: 3, .NumConds: 3 },
10022 // PPC::SUBFC8 - 432
10023 {.AsmStrOffset: 4382, .AliasCondStart: 1411, .NumOperands: 3, .NumConds: 3 },
10024 // PPC::SUBFC8_rec - 433
10025 {.AsmStrOffset: 4398, .AliasCondStart: 1414, .NumOperands: 3, .NumConds: 3 },
10026 // PPC::SUBFC_rec - 434
10027 {.AsmStrOffset: 4398, .AliasCondStart: 1417, .NumOperands: 3, .NumConds: 3 },
10028 // PPC::SUBF_rec - 435
10029 {.AsmStrOffset: 4366, .AliasCondStart: 1420, .NumOperands: 3, .NumConds: 3 },
10030 // PPC::SYNC - 436
10031 {.AsmStrOffset: 4415, .AliasCondStart: 1423, .NumOperands: 1, .NumConds: 1 },
10032 {.AsmStrOffset: 4420, .AliasCondStart: 1424, .NumOperands: 1, .NumConds: 1 },
10033 {.AsmStrOffset: 4427, .AliasCondStart: 1425, .NumOperands: 1, .NumConds: 1 },
10034 // PPC::SYNCP10 - 439
10035 {.AsmStrOffset: 4415, .AliasCondStart: 1426, .NumOperands: 2, .NumConds: 2 },
10036 {.AsmStrOffset: 4427, .AliasCondStart: 1428, .NumOperands: 2, .NumConds: 2 },
10037 {.AsmStrOffset: 4435, .AliasCondStart: 1430, .NumOperands: 2, .NumConds: 2 },
10038 {.AsmStrOffset: 4443, .AliasCondStart: 1432, .NumOperands: 2, .NumConds: 2 },
10039 {.AsmStrOffset: 4451, .AliasCondStart: 1434, .NumOperands: 2, .NumConds: 2 },
10040 {.AsmStrOffset: 4461, .AliasCondStart: 1436, .NumOperands: 2, .NumConds: 2 },
10041 {.AsmStrOffset: 4471, .AliasCondStart: 1438, .NumOperands: 2, .NumConds: 2 },
10042 {.AsmStrOffset: 4480, .AliasCondStart: 1440, .NumOperands: 2, .NumConds: 2 },
10043 // PPC::TD - 447
10044 {.AsmStrOffset: 4487, .AliasCondStart: 1442, .NumOperands: 3, .NumConds: 3 },
10045 {.AsmStrOffset: 4499, .AliasCondStart: 1445, .NumOperands: 3, .NumConds: 3 },
10046 {.AsmStrOffset: 4511, .AliasCondStart: 1448, .NumOperands: 3, .NumConds: 3 },
10047 {.AsmStrOffset: 4523, .AliasCondStart: 1451, .NumOperands: 3, .NumConds: 3 },
10048 {.AsmStrOffset: 4535, .AliasCondStart: 1454, .NumOperands: 3, .NumConds: 3 },
10049 {.AsmStrOffset: 4548, .AliasCondStart: 1457, .NumOperands: 3, .NumConds: 3 },
10050 {.AsmStrOffset: 4561, .AliasCondStart: 1460, .NumOperands: 3, .NumConds: 3 },
10051 // PPC::TDI - 454
10052 {.AsmStrOffset: 4572, .AliasCondStart: 1463, .NumOperands: 3, .NumConds: 2 },
10053 {.AsmStrOffset: 4587, .AliasCondStart: 1465, .NumOperands: 3, .NumConds: 2 },
10054 {.AsmStrOffset: 4602, .AliasCondStart: 1467, .NumOperands: 3, .NumConds: 2 },
10055 {.AsmStrOffset: 4617, .AliasCondStart: 1469, .NumOperands: 3, .NumConds: 2 },
10056 {.AsmStrOffset: 4632, .AliasCondStart: 1471, .NumOperands: 3, .NumConds: 2 },
10057 {.AsmStrOffset: 4648, .AliasCondStart: 1473, .NumOperands: 3, .NumConds: 2 },
10058 {.AsmStrOffset: 4664, .AliasCondStart: 1475, .NumOperands: 3, .NumConds: 2 },
10059 // PPC::TEND - 461
10060 {.AsmStrOffset: 4678, .AliasCondStart: 1477, .NumOperands: 1, .NumConds: 1 },
10061 {.AsmStrOffset: 4684, .AliasCondStart: 1478, .NumOperands: 1, .NumConds: 1 },
10062 // PPC::TLBIE - 463
10063 {.AsmStrOffset: 4693, .AliasCondStart: 1479, .NumOperands: 2, .NumConds: 2 },
10064 // PPC::TLBIEP9 - 464
10065 {.AsmStrOffset: 4702, .AliasCondStart: 1481, .NumOperands: 5, .NumConds: 5 },
10066 // PPC::TLBILX - 465
10067 {.AsmStrOffset: 4715, .AliasCondStart: 1486, .NumOperands: 3, .NumConds: 3 },
10068 {.AsmStrOffset: 4726, .AliasCondStart: 1489, .NumOperands: 3, .NumConds: 3 },
10069 {.AsmStrOffset: 4736, .AliasCondStart: 1492, .NumOperands: 3, .NumConds: 3 },
10070 {.AsmStrOffset: 4752, .AliasCondStart: 1495, .NumOperands: 3, .NumConds: 3 },
10071 // PPC::TLBRE2 - 469
10072 {.AsmStrOffset: 4764, .AliasCondStart: 1498, .NumOperands: 3, .NumConds: 3 },
10073 {.AsmStrOffset: 4779, .AliasCondStart: 1501, .NumOperands: 3, .NumConds: 3 },
10074 // PPC::TLBWE2 - 471
10075 {.AsmStrOffset: 4794, .AliasCondStart: 1504, .NumOperands: 3, .NumConds: 3 },
10076 {.AsmStrOffset: 4809, .AliasCondStart: 1507, .NumOperands: 3, .NumConds: 3 },
10077 // PPC::TSR - 473
10078 {.AsmStrOffset: 4824, .AliasCondStart: 1510, .NumOperands: 1, .NumConds: 1 },
10079 {.AsmStrOffset: 4834, .AliasCondStart: 1511, .NumOperands: 1, .NumConds: 1 },
10080 // PPC::TW - 475
10081 {.AsmStrOffset: 4843, .AliasCondStart: 1512, .NumOperands: 3, .NumConds: 3 },
10082 {.AsmStrOffset: 4848, .AliasCondStart: 1515, .NumOperands: 3, .NumConds: 3 },
10083 {.AsmStrOffset: 4860, .AliasCondStart: 1518, .NumOperands: 3, .NumConds: 3 },
10084 {.AsmStrOffset: 4872, .AliasCondStart: 1521, .NumOperands: 3, .NumConds: 3 },
10085 {.AsmStrOffset: 4884, .AliasCondStart: 1524, .NumOperands: 3, .NumConds: 3 },
10086 {.AsmStrOffset: 4896, .AliasCondStart: 1527, .NumOperands: 3, .NumConds: 3 },
10087 {.AsmStrOffset: 4909, .AliasCondStart: 1530, .NumOperands: 3, .NumConds: 3 },
10088 {.AsmStrOffset: 4922, .AliasCondStart: 1533, .NumOperands: 3, .NumConds: 3 },
10089 // PPC::TWI - 483
10090 {.AsmStrOffset: 4933, .AliasCondStart: 1536, .NumOperands: 3, .NumConds: 2 },
10091 {.AsmStrOffset: 4948, .AliasCondStart: 1538, .NumOperands: 3, .NumConds: 2 },
10092 {.AsmStrOffset: 4963, .AliasCondStart: 1540, .NumOperands: 3, .NumConds: 2 },
10093 {.AsmStrOffset: 4978, .AliasCondStart: 1542, .NumOperands: 3, .NumConds: 2 },
10094 {.AsmStrOffset: 4993, .AliasCondStart: 1544, .NumOperands: 3, .NumConds: 2 },
10095 {.AsmStrOffset: 5009, .AliasCondStart: 1546, .NumOperands: 3, .NumConds: 2 },
10096 {.AsmStrOffset: 5025, .AliasCondStart: 1548, .NumOperands: 3, .NumConds: 2 },
10097 // PPC::VNOR - 490
10098 {.AsmStrOffset: 5039, .AliasCondStart: 1550, .NumOperands: 3, .NumConds: 3 },
10099 // PPC::VOR - 491
10100 {.AsmStrOffset: 5051, .AliasCondStart: 1553, .NumOperands: 3, .NumConds: 3 },
10101 // PPC::WAIT - 492
10102 {.AsmStrOffset: 5062, .AliasCondStart: 1556, .NumOperands: 1, .NumConds: 1 },
10103 {.AsmStrOffset: 5067, .AliasCondStart: 1557, .NumOperands: 1, .NumConds: 1 },
10104 {.AsmStrOffset: 5075, .AliasCondStart: 1558, .NumOperands: 1, .NumConds: 1 },
10105 // PPC::WAITP10 - 495
10106 {.AsmStrOffset: 5062, .AliasCondStart: 1559, .NumOperands: 2, .NumConds: 2 },
10107 {.AsmStrOffset: 5067, .AliasCondStart: 1561, .NumOperands: 2, .NumConds: 2 },
10108 // PPC::XORI - 497
10109 {.AsmStrOffset: 5084, .AliasCondStart: 1563, .NumOperands: 3, .NumConds: 3 },
10110 // PPC::XORI8 - 498
10111 {.AsmStrOffset: 5084, .AliasCondStart: 1566, .NumOperands: 3, .NumConds: 3 },
10112 // PPC::XVCPSGNDP - 499
10113 {.AsmStrOffset: 5089, .AliasCondStart: 1569, .NumOperands: 3, .NumConds: 3 },
10114 // PPC::XVCPSGNSP - 500
10115 {.AsmStrOffset: 5104, .AliasCondStart: 1572, .NumOperands: 3, .NumConds: 3 },
10116 // PPC::XXAESDECP - 501
10117 {.AsmStrOffset: 5119, .AliasCondStart: 1575, .NumOperands: 4, .NumConds: 4 },
10118 {.AsmStrOffset: 5143, .AliasCondStart: 1579, .NumOperands: 4, .NumConds: 4 },
10119 {.AsmStrOffset: 5167, .AliasCondStart: 1583, .NumOperands: 4, .NumConds: 4 },
10120 // PPC::XXAESENCP - 504
10121 {.AsmStrOffset: 5191, .AliasCondStart: 1587, .NumOperands: 4, .NumConds: 4 },
10122 {.AsmStrOffset: 5215, .AliasCondStart: 1591, .NumOperands: 4, .NumConds: 4 },
10123 {.AsmStrOffset: 5239, .AliasCondStart: 1595, .NumOperands: 4, .NumConds: 4 },
10124 // PPC::XXAESGENLKP - 507
10125 {.AsmStrOffset: 5263, .AliasCondStart: 1599, .NumOperands: 3, .NumConds: 3 },
10126 {.AsmStrOffset: 5285, .AliasCondStart: 1602, .NumOperands: 3, .NumConds: 3 },
10127 {.AsmStrOffset: 5307, .AliasCondStart: 1605, .NumOperands: 3, .NumConds: 3 },
10128 // PPC::XXGFMUL128 - 510
10129 {.AsmStrOffset: 5329, .AliasCondStart: 1608, .NumOperands: 4, .NumConds: 4 },
10130 {.AsmStrOffset: 5354, .AliasCondStart: 1612, .NumOperands: 4, .NumConds: 4 },
10131 // PPC::XXPERMDI - 512
10132 {.AsmStrOffset: 5379, .AliasCondStart: 1616, .NumOperands: 4, .NumConds: 7 },
10133 {.AsmStrOffset: 5397, .AliasCondStart: 1623, .NumOperands: 4, .NumConds: 7 },
10134 {.AsmStrOffset: 5415, .AliasCondStart: 1630, .NumOperands: 4, .NumConds: 4 },
10135 {.AsmStrOffset: 5434, .AliasCondStart: 1634, .NumOperands: 4, .NumConds: 4 },
10136 {.AsmStrOffset: 5453, .AliasCondStart: 1638, .NumOperands: 4, .NumConds: 4 },
10137 // PPC::XXPERMDIs - 517
10138 {.AsmStrOffset: 5379, .AliasCondStart: 1642, .NumOperands: 3, .NumConds: 6 },
10139 {.AsmStrOffset: 5397, .AliasCondStart: 1648, .NumOperands: 3, .NumConds: 6 },
10140 {.AsmStrOffset: 5453, .AliasCondStart: 1654, .NumOperands: 3, .NumConds: 3 },
10141 // PPC::gBC - 520
10142 {.AsmStrOffset: 5468, .AliasCondStart: 1657, .NumOperands: 3, .NumConds: 2 },
10143 {.AsmStrOffset: 5480, .AliasCondStart: 1659, .NumOperands: 3, .NumConds: 2 },
10144 {.AsmStrOffset: 5492, .AliasCondStart: 1661, .NumOperands: 3, .NumConds: 2 },
10145 {.AsmStrOffset: 5505, .AliasCondStart: 1663, .NumOperands: 3, .NumConds: 2 },
10146 {.AsmStrOffset: 5518, .AliasCondStart: 1665, .NumOperands: 3, .NumConds: 2 },
10147 {.AsmStrOffset: 5531, .AliasCondStart: 1667, .NumOperands: 3, .NumConds: 2 },
10148 {.AsmStrOffset: 5544, .AliasCondStart: 1669, .NumOperands: 3, .NumConds: 2 },
10149 {.AsmStrOffset: 5559, .AliasCondStart: 1671, .NumOperands: 3, .NumConds: 2 },
10150 {.AsmStrOffset: 5574, .AliasCondStart: 1673, .NumOperands: 3, .NumConds: 2 },
10151 {.AsmStrOffset: 5588, .AliasCondStart: 1675, .NumOperands: 3, .NumConds: 2 },
10152 // PPC::gBCA - 530
10153 {.AsmStrOffset: 5602, .AliasCondStart: 1677, .NumOperands: 3, .NumConds: 2 },
10154 {.AsmStrOffset: 5615, .AliasCondStart: 1679, .NumOperands: 3, .NumConds: 2 },
10155 {.AsmStrOffset: 5628, .AliasCondStart: 1681, .NumOperands: 3, .NumConds: 2 },
10156 {.AsmStrOffset: 5642, .AliasCondStart: 1683, .NumOperands: 3, .NumConds: 2 },
10157 {.AsmStrOffset: 5656, .AliasCondStart: 1685, .NumOperands: 3, .NumConds: 2 },
10158 {.AsmStrOffset: 5670, .AliasCondStart: 1687, .NumOperands: 3, .NumConds: 2 },
10159 {.AsmStrOffset: 5684, .AliasCondStart: 1689, .NumOperands: 3, .NumConds: 2 },
10160 {.AsmStrOffset: 5700, .AliasCondStart: 1691, .NumOperands: 3, .NumConds: 2 },
10161 {.AsmStrOffset: 5716, .AliasCondStart: 1693, .NumOperands: 3, .NumConds: 2 },
10162 {.AsmStrOffset: 5731, .AliasCondStart: 1695, .NumOperands: 3, .NumConds: 2 },
10163 // PPC::gBCAat - 540
10164 {.AsmStrOffset: 5746, .AliasCondStart: 1697, .NumOperands: 4, .NumConds: 3 },
10165 {.AsmStrOffset: 5766, .AliasCondStart: 1700, .NumOperands: 4, .NumConds: 3 },
10166 // PPC::gBCCTR - 542
10167 {.AsmStrOffset: 5786, .AliasCondStart: 1703, .NumOperands: 3, .NumConds: 3 },
10168 {.AsmStrOffset: 5801, .AliasCondStart: 1706, .NumOperands: 3, .NumConds: 3 },
10169 {.AsmStrOffset: 5810, .AliasCondStart: 1709, .NumOperands: 3, .NumConds: 3 },
10170 {.AsmStrOffset: 5819, .AliasCondStart: 1712, .NumOperands: 3, .NumConds: 3 },
10171 {.AsmStrOffset: 5829, .AliasCondStart: 1715, .NumOperands: 3, .NumConds: 3 },
10172 {.AsmStrOffset: 5839, .AliasCondStart: 1718, .NumOperands: 3, .NumConds: 3 },
10173 {.AsmStrOffset: 5849, .AliasCondStart: 1721, .NumOperands: 3, .NumConds: 3 },
10174 // PPC::gBCCTRL - 549
10175 {.AsmStrOffset: 5859, .AliasCondStart: 1724, .NumOperands: 3, .NumConds: 3 },
10176 {.AsmStrOffset: 5875, .AliasCondStart: 1727, .NumOperands: 3, .NumConds: 3 },
10177 {.AsmStrOffset: 5885, .AliasCondStart: 1730, .NumOperands: 3, .NumConds: 3 },
10178 {.AsmStrOffset: 5895, .AliasCondStart: 1733, .NumOperands: 3, .NumConds: 3 },
10179 {.AsmStrOffset: 5906, .AliasCondStart: 1736, .NumOperands: 3, .NumConds: 3 },
10180 {.AsmStrOffset: 5917, .AliasCondStart: 1739, .NumOperands: 3, .NumConds: 3 },
10181 {.AsmStrOffset: 5928, .AliasCondStart: 1742, .NumOperands: 3, .NumConds: 3 },
10182 // PPC::gBCL - 556
10183 {.AsmStrOffset: 5939, .AliasCondStart: 1745, .NumOperands: 3, .NumConds: 2 },
10184 {.AsmStrOffset: 5952, .AliasCondStart: 1747, .NumOperands: 3, .NumConds: 2 },
10185 {.AsmStrOffset: 5965, .AliasCondStart: 1749, .NumOperands: 3, .NumConds: 2 },
10186 {.AsmStrOffset: 5979, .AliasCondStart: 1751, .NumOperands: 3, .NumConds: 2 },
10187 {.AsmStrOffset: 5993, .AliasCondStart: 1753, .NumOperands: 3, .NumConds: 2 },
10188 {.AsmStrOffset: 6007, .AliasCondStart: 1755, .NumOperands: 3, .NumConds: 2 },
10189 {.AsmStrOffset: 6021, .AliasCondStart: 1757, .NumOperands: 3, .NumConds: 2 },
10190 {.AsmStrOffset: 6037, .AliasCondStart: 1759, .NumOperands: 3, .NumConds: 2 },
10191 {.AsmStrOffset: 6053, .AliasCondStart: 1761, .NumOperands: 3, .NumConds: 2 },
10192 {.AsmStrOffset: 6068, .AliasCondStart: 1763, .NumOperands: 3, .NumConds: 2 },
10193 // PPC::gBCLA - 566
10194 {.AsmStrOffset: 6083, .AliasCondStart: 1765, .NumOperands: 3, .NumConds: 2 },
10195 {.AsmStrOffset: 6097, .AliasCondStart: 1767, .NumOperands: 3, .NumConds: 2 },
10196 {.AsmStrOffset: 6111, .AliasCondStart: 1769, .NumOperands: 3, .NumConds: 2 },
10197 {.AsmStrOffset: 6126, .AliasCondStart: 1771, .NumOperands: 3, .NumConds: 2 },
10198 {.AsmStrOffset: 6141, .AliasCondStart: 1773, .NumOperands: 3, .NumConds: 2 },
10199 {.AsmStrOffset: 6156, .AliasCondStart: 1775, .NumOperands: 3, .NumConds: 2 },
10200 {.AsmStrOffset: 6171, .AliasCondStart: 1777, .NumOperands: 3, .NumConds: 2 },
10201 {.AsmStrOffset: 6188, .AliasCondStart: 1779, .NumOperands: 3, .NumConds: 2 },
10202 {.AsmStrOffset: 6205, .AliasCondStart: 1781, .NumOperands: 3, .NumConds: 2 },
10203 {.AsmStrOffset: 6221, .AliasCondStart: 1783, .NumOperands: 3, .NumConds: 2 },
10204 // PPC::gBCLAat - 576
10205 {.AsmStrOffset: 6237, .AliasCondStart: 1785, .NumOperands: 4, .NumConds: 3 },
10206 {.AsmStrOffset: 6258, .AliasCondStart: 1788, .NumOperands: 4, .NumConds: 3 },
10207 // PPC::gBCLR - 578
10208 {.AsmStrOffset: 6279, .AliasCondStart: 1791, .NumOperands: 3, .NumConds: 3 },
10209 {.AsmStrOffset: 6293, .AliasCondStart: 1794, .NumOperands: 3, .NumConds: 3 },
10210 {.AsmStrOffset: 6301, .AliasCondStart: 1797, .NumOperands: 3, .NumConds: 3 },
10211 {.AsmStrOffset: 6309, .AliasCondStart: 1800, .NumOperands: 3, .NumConds: 3 },
10212 {.AsmStrOffset: 6318, .AliasCondStart: 1803, .NumOperands: 3, .NumConds: 3 },
10213 {.AsmStrOffset: 6327, .AliasCondStart: 1806, .NumOperands: 3, .NumConds: 3 },
10214 {.AsmStrOffset: 6336, .AliasCondStart: 1809, .NumOperands: 3, .NumConds: 3 },
10215 {.AsmStrOffset: 6345, .AliasCondStart: 1812, .NumOperands: 3, .NumConds: 3 },
10216 {.AsmStrOffset: 6356, .AliasCondStart: 1815, .NumOperands: 3, .NumConds: 3 },
10217 {.AsmStrOffset: 6367, .AliasCondStart: 1818, .NumOperands: 3, .NumConds: 3 },
10218 {.AsmStrOffset: 6377, .AliasCondStart: 1821, .NumOperands: 3, .NumConds: 3 },
10219 // PPC::gBCLRL - 589
10220 {.AsmStrOffset: 6387, .AliasCondStart: 1824, .NumOperands: 3, .NumConds: 3 },
10221 {.AsmStrOffset: 6402, .AliasCondStart: 1827, .NumOperands: 3, .NumConds: 3 },
10222 {.AsmStrOffset: 6411, .AliasCondStart: 1830, .NumOperands: 3, .NumConds: 3 },
10223 {.AsmStrOffset: 6420, .AliasCondStart: 1833, .NumOperands: 3, .NumConds: 3 },
10224 {.AsmStrOffset: 6430, .AliasCondStart: 1836, .NumOperands: 3, .NumConds: 3 },
10225 {.AsmStrOffset: 6440, .AliasCondStart: 1839, .NumOperands: 3, .NumConds: 3 },
10226 {.AsmStrOffset: 6450, .AliasCondStart: 1842, .NumOperands: 3, .NumConds: 3 },
10227 {.AsmStrOffset: 6460, .AliasCondStart: 1845, .NumOperands: 3, .NumConds: 3 },
10228 {.AsmStrOffset: 6472, .AliasCondStart: 1848, .NumOperands: 3, .NumConds: 3 },
10229 {.AsmStrOffset: 6484, .AliasCondStart: 1851, .NumOperands: 3, .NumConds: 3 },
10230 {.AsmStrOffset: 6495, .AliasCondStart: 1854, .NumOperands: 3, .NumConds: 3 },
10231 // PPC::gBCLat - 600
10232 {.AsmStrOffset: 6506, .AliasCondStart: 1857, .NumOperands: 4, .NumConds: 3 },
10233 {.AsmStrOffset: 6526, .AliasCondStart: 1860, .NumOperands: 4, .NumConds: 3 },
10234 // PPC::gBCat - 602
10235 {.AsmStrOffset: 6546, .AliasCondStart: 1863, .NumOperands: 4, .NumConds: 3 },
10236 {.AsmStrOffset: 6565, .AliasCondStart: 1866, .NumOperands: 4, .NumConds: 3 },
10237 };
10238
10239 static const AliasPatternCond Conds[] = {
10240 // (ADDI gprc:$rD, ZERO, s16imm:$imm) - 0
10241 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10242 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO},
10243 // (ADDI8 g8rc:$rD, ZERO8, s16imm64:$imm) - 2
10244 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10245 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO8},
10246 // (ADDIS gprc:$rD, ZERO, s17imm:$imm) - 4
10247 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10248 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO},
10249 // (ADDIS8 g8rc:$rD, ZERO8, s17imm64:$imm) - 6
10250 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10251 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO8},
10252 // (ADDPCIS g8rc:$RT, 0) - 8
10253 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10254 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10255 // (BCC (pred 12, crrc:$cc), condbrtarget:$dst) - 10
10256 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10257 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10258 // (BCC (pred 12, CR0), condbrtarget:$dst) - 12
10259 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10260 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10261 // (BCC (pred 14, crrc:$cc), condbrtarget:$dst) - 14
10262 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10263 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10264 // (BCC (pred 14, CR0), condbrtarget:$dst) - 16
10265 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10266 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10267 // (BCC (pred 15, crrc:$cc), condbrtarget:$dst) - 18
10268 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10269 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10270 // (BCC (pred 15, CR0), condbrtarget:$dst) - 20
10271 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10272 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10273 // (BCC (pred 44, crrc:$cc), condbrtarget:$dst) - 22
10274 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10275 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10276 // (BCC (pred 44, CR0), condbrtarget:$dst) - 24
10277 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10278 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10279 // (BCC (pred 46, crrc:$cc), condbrtarget:$dst) - 26
10280 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10281 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10282 // (BCC (pred 46, CR0), condbrtarget:$dst) - 28
10283 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10284 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10285 // (BCC (pred 47, crrc:$cc), condbrtarget:$dst) - 30
10286 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10287 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10288 // (BCC (pred 47, CR0), condbrtarget:$dst) - 32
10289 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10290 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10291 // (BCC (pred 76, crrc:$cc), condbrtarget:$dst) - 34
10292 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10293 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10294 // (BCC (pred 76, CR0), condbrtarget:$dst) - 36
10295 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10296 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10297 // (BCC (pred 78, crrc:$cc), condbrtarget:$dst) - 38
10298 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10299 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10300 // (BCC (pred 78, CR0), condbrtarget:$dst) - 40
10301 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10302 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10303 // (BCC (pred 79, crrc:$cc), condbrtarget:$dst) - 42
10304 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10305 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10306 // (BCC (pred 79, CR0), condbrtarget:$dst) - 44
10307 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10308 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10309 // (BCC (pred 68, crrc:$cc), condbrtarget:$dst) - 46
10310 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10311 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10312 // (BCC (pred 68, CR0), condbrtarget:$dst) - 48
10313 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10314 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10315 // (BCC (pred 70, crrc:$cc), condbrtarget:$dst) - 50
10316 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10317 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10318 // (BCC (pred 70, CR0), condbrtarget:$dst) - 52
10319 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10320 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10321 // (BCC (pred 71, crrc:$cc), condbrtarget:$dst) - 54
10322 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10323 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10324 // (BCC (pred 71, CR0), condbrtarget:$dst) - 56
10325 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10326 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10327 // (BCCA (pred 12, crrc:$cc), abscondbrtarget:$dst) - 58
10328 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10329 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10330 // (BCCA (pred 12, CR0), abscondbrtarget:$dst) - 60
10331 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10332 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10333 // (BCCA (pred 14, crrc:$cc), abscondbrtarget:$dst) - 62
10334 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10335 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10336 // (BCCA (pred 14, CR0), abscondbrtarget:$dst) - 64
10337 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10338 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10339 // (BCCA (pred 15, crrc:$cc), abscondbrtarget:$dst) - 66
10340 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10341 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10342 // (BCCA (pred 15, CR0), abscondbrtarget:$dst) - 68
10343 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10344 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10345 // (BCCA (pred 44, crrc:$cc), abscondbrtarget:$dst) - 70
10346 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10347 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10348 // (BCCA (pred 44, CR0), abscondbrtarget:$dst) - 72
10349 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10350 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10351 // (BCCA (pred 46, crrc:$cc), abscondbrtarget:$dst) - 74
10352 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10353 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10354 // (BCCA (pred 46, CR0), abscondbrtarget:$dst) - 76
10355 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10356 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10357 // (BCCA (pred 47, crrc:$cc), abscondbrtarget:$dst) - 78
10358 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10359 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10360 // (BCCA (pred 47, CR0), abscondbrtarget:$dst) - 80
10361 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10362 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10363 // (BCCA (pred 76, crrc:$cc), abscondbrtarget:$dst) - 82
10364 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10365 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10366 // (BCCA (pred 76, CR0), abscondbrtarget:$dst) - 84
10367 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10368 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10369 // (BCCA (pred 78, crrc:$cc), abscondbrtarget:$dst) - 86
10370 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10371 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10372 // (BCCA (pred 78, CR0), abscondbrtarget:$dst) - 88
10373 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10374 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10375 // (BCCA (pred 79, crrc:$cc), abscondbrtarget:$dst) - 90
10376 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10377 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10378 // (BCCA (pred 79, CR0), abscondbrtarget:$dst) - 92
10379 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10380 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10381 // (BCCA (pred 68, crrc:$cc), abscondbrtarget:$dst) - 94
10382 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10383 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10384 // (BCCA (pred 68, CR0), abscondbrtarget:$dst) - 96
10385 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10386 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10387 // (BCCA (pred 70, crrc:$cc), abscondbrtarget:$dst) - 98
10388 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10389 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10390 // (BCCA (pred 70, CR0), abscondbrtarget:$dst) - 100
10391 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10392 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10393 // (BCCA (pred 71, crrc:$cc), abscondbrtarget:$dst) - 102
10394 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10395 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10396 // (BCCA (pred 71, CR0), abscondbrtarget:$dst) - 104
10397 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10398 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10399 // (BCCCTR (pred 12, crrc:$cc)) - 106
10400 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10401 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10402 // (BCCCTR (pred 12, CR0)) - 108
10403 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10404 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10405 // (BCCCTR (pred 14, crrc:$cc)) - 110
10406 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10407 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10408 // (BCCCTR (pred 14, CR0)) - 112
10409 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10410 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10411 // (BCCCTR (pred 15, crrc:$cc)) - 114
10412 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10413 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10414 // (BCCCTR (pred 15, CR0)) - 116
10415 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10416 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10417 // (BCCCTR (pred 44, crrc:$cc)) - 118
10418 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10419 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10420 // (BCCCTR (pred 44, CR0)) - 120
10421 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10422 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10423 // (BCCCTR (pred 46, crrc:$cc)) - 122
10424 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10425 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10426 // (BCCCTR (pred 46, CR0)) - 124
10427 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10428 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10429 // (BCCCTR (pred 47, crrc:$cc)) - 126
10430 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10431 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10432 // (BCCCTR (pred 47, CR0)) - 128
10433 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10434 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10435 // (BCCCTR (pred 76, crrc:$cc)) - 130
10436 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10437 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10438 // (BCCCTR (pred 76, CR0)) - 132
10439 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10440 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10441 // (BCCCTR (pred 78, crrc:$cc)) - 134
10442 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10443 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10444 // (BCCCTR (pred 78, CR0)) - 136
10445 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10446 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10447 // (BCCCTR (pred 79, crrc:$cc)) - 138
10448 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10449 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10450 // (BCCCTR (pred 79, CR0)) - 140
10451 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10452 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10453 // (BCCCTR (pred 68, crrc:$cc)) - 142
10454 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10455 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10456 // (BCCCTR (pred 68, CR0)) - 144
10457 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10458 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10459 // (BCCCTR (pred 70, crrc:$cc)) - 146
10460 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10461 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10462 // (BCCCTR (pred 70, CR0)) - 148
10463 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10464 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10465 // (BCCCTR (pred 71, crrc:$cc)) - 150
10466 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10467 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10468 // (BCCCTR (pred 71, CR0)) - 152
10469 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10470 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10471 // (BCCCTRL (pred 12, crrc:$cc)) - 154
10472 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10473 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10474 // (BCCCTRL (pred 12, CR0)) - 156
10475 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10476 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10477 // (BCCCTRL (pred 14, crrc:$cc)) - 158
10478 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10479 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10480 // (BCCCTRL (pred 14, CR0)) - 160
10481 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10482 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10483 // (BCCCTRL (pred 15, crrc:$cc)) - 162
10484 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10485 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10486 // (BCCCTRL (pred 15, CR0)) - 164
10487 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10488 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10489 // (BCCCTRL (pred 44, crrc:$cc)) - 166
10490 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10491 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10492 // (BCCCTRL (pred 44, CR0)) - 168
10493 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10494 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10495 // (BCCCTRL (pred 46, crrc:$cc)) - 170
10496 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10497 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10498 // (BCCCTRL (pred 46, CR0)) - 172
10499 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10500 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10501 // (BCCCTRL (pred 47, crrc:$cc)) - 174
10502 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10503 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10504 // (BCCCTRL (pred 47, CR0)) - 176
10505 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10506 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10507 // (BCCCTRL (pred 76, crrc:$cc)) - 178
10508 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10509 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10510 // (BCCCTRL (pred 76, CR0)) - 180
10511 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10512 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10513 // (BCCCTRL (pred 78, crrc:$cc)) - 182
10514 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10515 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10516 // (BCCCTRL (pred 78, CR0)) - 184
10517 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10518 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10519 // (BCCCTRL (pred 79, crrc:$cc)) - 186
10520 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10521 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10522 // (BCCCTRL (pred 79, CR0)) - 188
10523 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10524 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10525 // (BCCCTRL (pred 68, crrc:$cc)) - 190
10526 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10527 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10528 // (BCCCTRL (pred 68, CR0)) - 192
10529 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10530 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10531 // (BCCCTRL (pred 70, crrc:$cc)) - 194
10532 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10533 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10534 // (BCCCTRL (pred 70, CR0)) - 196
10535 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10536 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10537 // (BCCCTRL (pred 71, crrc:$cc)) - 198
10538 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10539 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10540 // (BCCCTRL (pred 71, CR0)) - 200
10541 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10542 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10543 // (BCCL (pred 12, crrc:$cc), condbrtarget:$dst) - 202
10544 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10545 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10546 // (BCCL (pred 12, CR0), condbrtarget:$dst) - 204
10547 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10548 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10549 // (BCCL (pred 14, crrc:$cc), condbrtarget:$dst) - 206
10550 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10551 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10552 // (BCCL (pred 14, CR0), condbrtarget:$dst) - 208
10553 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10554 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10555 // (BCCL (pred 15, crrc:$cc), condbrtarget:$dst) - 210
10556 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10557 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10558 // (BCCL (pred 15, CR0), condbrtarget:$dst) - 212
10559 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10560 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10561 // (BCCL (pred 44, crrc:$cc), condbrtarget:$dst) - 214
10562 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10563 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10564 // (BCCL (pred 44, CR0), condbrtarget:$dst) - 216
10565 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10566 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10567 // (BCCL (pred 46, crrc:$cc), condbrtarget:$dst) - 218
10568 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10569 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10570 // (BCCL (pred 46, CR0), condbrtarget:$dst) - 220
10571 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10572 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10573 // (BCCL (pred 47, crrc:$cc), condbrtarget:$dst) - 222
10574 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10575 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10576 // (BCCL (pred 47, CR0), condbrtarget:$dst) - 224
10577 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10578 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10579 // (BCCL (pred 76, crrc:$cc), condbrtarget:$dst) - 226
10580 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10581 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10582 // (BCCL (pred 76, CR0), condbrtarget:$dst) - 228
10583 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10584 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10585 // (BCCL (pred 78, crrc:$cc), condbrtarget:$dst) - 230
10586 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10587 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10588 // (BCCL (pred 78, CR0), condbrtarget:$dst) - 232
10589 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10590 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10591 // (BCCL (pred 79, crrc:$cc), condbrtarget:$dst) - 234
10592 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10593 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10594 // (BCCL (pred 79, CR0), condbrtarget:$dst) - 236
10595 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10596 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10597 // (BCCL (pred 68, crrc:$cc), condbrtarget:$dst) - 238
10598 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10599 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10600 // (BCCL (pred 68, CR0), condbrtarget:$dst) - 240
10601 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10602 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10603 // (BCCL (pred 70, crrc:$cc), condbrtarget:$dst) - 242
10604 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10605 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10606 // (BCCL (pred 70, CR0), condbrtarget:$dst) - 244
10607 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10608 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10609 // (BCCL (pred 71, crrc:$cc), condbrtarget:$dst) - 246
10610 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10611 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10612 // (BCCL (pred 71, CR0), condbrtarget:$dst) - 248
10613 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10614 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10615 // (BCCLA (pred 12, crrc:$cc), abscondbrtarget:$dst) - 250
10616 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10617 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10618 // (BCCLA (pred 12, CR0), abscondbrtarget:$dst) - 252
10619 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10620 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10621 // (BCCLA (pred 14, crrc:$cc), abscondbrtarget:$dst) - 254
10622 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10623 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10624 // (BCCLA (pred 14, CR0), abscondbrtarget:$dst) - 256
10625 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10626 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10627 // (BCCLA (pred 15, crrc:$cc), abscondbrtarget:$dst) - 258
10628 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10629 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10630 // (BCCLA (pred 15, CR0), abscondbrtarget:$dst) - 260
10631 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10632 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10633 // (BCCLA (pred 44, crrc:$cc), abscondbrtarget:$dst) - 262
10634 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10635 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10636 // (BCCLA (pred 44, CR0), abscondbrtarget:$dst) - 264
10637 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10638 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10639 // (BCCLA (pred 46, crrc:$cc), abscondbrtarget:$dst) - 266
10640 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10641 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10642 // (BCCLA (pred 46, CR0), abscondbrtarget:$dst) - 268
10643 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10644 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10645 // (BCCLA (pred 47, crrc:$cc), abscondbrtarget:$dst) - 270
10646 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10647 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10648 // (BCCLA (pred 47, CR0), abscondbrtarget:$dst) - 272
10649 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10650 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10651 // (BCCLA (pred 76, crrc:$cc), abscondbrtarget:$dst) - 274
10652 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10653 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10654 // (BCCLA (pred 76, CR0), abscondbrtarget:$dst) - 276
10655 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10656 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10657 // (BCCLA (pred 78, crrc:$cc), abscondbrtarget:$dst) - 278
10658 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10659 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10660 // (BCCLA (pred 78, CR0), abscondbrtarget:$dst) - 280
10661 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10662 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10663 // (BCCLA (pred 79, crrc:$cc), abscondbrtarget:$dst) - 282
10664 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10665 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10666 // (BCCLA (pred 79, CR0), abscondbrtarget:$dst) - 284
10667 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10668 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10669 // (BCCLA (pred 68, crrc:$cc), abscondbrtarget:$dst) - 286
10670 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10671 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10672 // (BCCLA (pred 68, CR0), abscondbrtarget:$dst) - 288
10673 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10674 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10675 // (BCCLA (pred 70, crrc:$cc), abscondbrtarget:$dst) - 290
10676 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10677 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10678 // (BCCLA (pred 70, CR0), abscondbrtarget:$dst) - 292
10679 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10680 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10681 // (BCCLA (pred 71, crrc:$cc), abscondbrtarget:$dst) - 294
10682 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10683 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10684 // (BCCLA (pred 71, CR0), abscondbrtarget:$dst) - 296
10685 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10686 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10687 // (BCCLR (pred 12, crrc:$cc)) - 298
10688 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10689 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10690 // (BCCLR (pred 12, CR0)) - 300
10691 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10692 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10693 // (BCCLR (pred 14, crrc:$cc)) - 302
10694 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10695 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10696 // (BCCLR (pred 14, CR0)) - 304
10697 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10698 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10699 // (BCCLR (pred 15, crrc:$cc)) - 306
10700 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10701 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10702 // (BCCLR (pred 15, CR0)) - 308
10703 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10704 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10705 // (BCCLR (pred 44, crrc:$cc)) - 310
10706 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10707 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10708 // (BCCLR (pred 44, CR0)) - 312
10709 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10710 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10711 // (BCCLR (pred 46, crrc:$cc)) - 314
10712 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10713 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10714 // (BCCLR (pred 46, CR0)) - 316
10715 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10716 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10717 // (BCCLR (pred 47, crrc:$cc)) - 318
10718 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10719 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10720 // (BCCLR (pred 47, CR0)) - 320
10721 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10722 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10723 // (BCCLR (pred 76, crrc:$cc)) - 322
10724 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10725 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10726 // (BCCLR (pred 76, CR0)) - 324
10727 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10728 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10729 // (BCCLR (pred 78, crrc:$cc)) - 326
10730 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10731 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10732 // (BCCLR (pred 78, CR0)) - 328
10733 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10734 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10735 // (BCCLR (pred 79, crrc:$cc)) - 330
10736 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10737 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10738 // (BCCLR (pred 79, CR0)) - 332
10739 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10740 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10741 // (BCCLR (pred 68, crrc:$cc)) - 334
10742 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10743 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10744 // (BCCLR (pred 68, CR0)) - 336
10745 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10746 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10747 // (BCCLR (pred 70, crrc:$cc)) - 338
10748 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10749 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10750 // (BCCLR (pred 70, CR0)) - 340
10751 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10752 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10753 // (BCCLR (pred 71, crrc:$cc)) - 342
10754 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10755 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10756 // (BCCLR (pred 71, CR0)) - 344
10757 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10758 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10759 // (BCCLRL (pred 12, crrc:$cc)) - 346
10760 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10761 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10762 // (BCCLRL (pred 12, CR0)) - 348
10763 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10764 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10765 // (BCCLRL (pred 14, crrc:$cc)) - 350
10766 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10767 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10768 // (BCCLRL (pred 14, CR0)) - 352
10769 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10770 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10771 // (BCCLRL (pred 15, crrc:$cc)) - 354
10772 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10773 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10774 // (BCCLRL (pred 15, CR0)) - 356
10775 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10776 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10777 // (BCCLRL (pred 44, crrc:$cc)) - 358
10778 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10779 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10780 // (BCCLRL (pred 44, CR0)) - 360
10781 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10782 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10783 // (BCCLRL (pred 46, crrc:$cc)) - 362
10784 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10785 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10786 // (BCCLRL (pred 46, CR0)) - 364
10787 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10788 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10789 // (BCCLRL (pred 47, crrc:$cc)) - 366
10790 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10791 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10792 // (BCCLRL (pred 47, CR0)) - 368
10793 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10794 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10795 // (BCCLRL (pred 76, crrc:$cc)) - 370
10796 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10797 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10798 // (BCCLRL (pred 76, CR0)) - 372
10799 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10800 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10801 // (BCCLRL (pred 78, crrc:$cc)) - 374
10802 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10803 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10804 // (BCCLRL (pred 78, CR0)) - 376
10805 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10806 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10807 // (BCCLRL (pred 79, crrc:$cc)) - 378
10808 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10809 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10810 // (BCCLRL (pred 79, CR0)) - 380
10811 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10812 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10813 // (BCCLRL (pred 68, crrc:$cc)) - 382
10814 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10815 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10816 // (BCCLRL (pred 68, CR0)) - 384
10817 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10818 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10819 // (BCCLRL (pred 70, crrc:$cc)) - 386
10820 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10821 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10822 // (BCCLRL (pred 70, CR0)) - 388
10823 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10824 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10825 // (BCCLRL (pred 71, crrc:$cc)) - 390
10826 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10827 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10828 // (BCCLRL (pred 71, CR0)) - 392
10829 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10830 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10831 // (CMPD CR0, g8rc:$rA, g8rc:$rB) - 394
10832 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10833 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10834 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10835 // (CMPDI CR0, g8rc:$rA, s16imm64:$imm) - 397
10836 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10837 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10838 // (CMPLD CR0, g8rc:$rA, g8rc:$rB) - 399
10839 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10840 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10841 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10842 // (CMPLDI CR0, g8rc:$rA, u16imm64:$imm) - 402
10843 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10844 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10845 // (CMPLW CR0, gprc:$rA, gprc:$rB) - 404
10846 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10847 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10848 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10849 // (CMPLWI CR0, gprc:$rA, u16imm:$imm) - 407
10850 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10851 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10852 // (CMPW CR0, gprc:$rA, gprc:$rB) - 409
10853 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10854 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10855 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10856 // (CMPWI CR0, gprc:$rA, s16imm:$imm) - 412
10857 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10858 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10859 // (CNTLZW gprc:$rA, gprc:$rS) - 414
10860 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10861 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10862 // (CNTLZW8 g8rc:$rA, g8rc:$rS) - 416
10863 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10864 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10865 // (CNTLZW8_rec g8rc:$rA, g8rc:$rS) - 418
10866 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10867 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10868 // (CNTLZW_rec gprc:$rA, gprc:$rS) - 420
10869 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10870 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10871 // (CP_PASTE_rec gprc:$RA, gprc:$RB, 1) - 422
10872 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10873 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10874 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10875 // (CREQV crbitrc:$bx, crbitrc:$bx, crbitrc:$bx) - 425
10876 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10877 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
10878 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
10879 // (CRNOR crbitrc:$bx, crbitrc:$by, crbitrc:$by) - 428
10880 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10881 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10882 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
10883 // (CROR crbitrc:$bx, crbitrc:$by, crbitrc:$by) - 431
10884 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10885 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10886 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
10887 // (CRXOR crbitrc:$bx, crbitrc:$bx, crbitrc:$bx) - 434
10888 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10889 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
10890 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
10891 // (DMSHA2HASH dmr:$AT, dmr:$AB, 0) - 437
10892 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10893 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10894 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10895 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10896 // (DMSHA2HASH dmr:$AT, dmr:$AB, 1) - 441
10897 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10898 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10899 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10900 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10901 // (DMSHA3HASH dmrp:$ATp, 0) - 445
10902 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRpRCRegClassID},
10903 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10904 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10905 // (DMSHA3HASH dmrp:$ATp, 12) - 448
10906 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRpRCRegClassID},
10907 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10908 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10909 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 0, u1imm:$E, 0) - 451
10910 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10911 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10912 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10913 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10914 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10915 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10916 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 0, u1imm:$E, 1) - 457
10917 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10918 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10919 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10920 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10921 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10922 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10923 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 0, u1imm:$E, 2) - 463
10924 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10925 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10926 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10927 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10928 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10929 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
10930 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 0, u1imm:$E, 3) - 469
10931 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10932 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10933 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10934 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10935 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10936 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
10937 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 1, u1imm:$E, 0) - 475
10938 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10939 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10940 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10941 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10942 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10943 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10944 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 1, u1imm:$E, 1) - 481
10945 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10946 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10947 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10948 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10949 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10950 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10951 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 2, 0, 0) - 487
10952 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10953 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10954 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10955 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
10956 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10957 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10958 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 3, 0, 0) - 493
10959 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10960 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10961 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10962 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
10963 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10964 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10965 // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0LT) - 499
10966 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10967 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRC_NOR0RegClassID},
10968 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10969 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0LT},
10970 // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0GT) - 503
10971 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10972 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRC_NOR0RegClassID},
10973 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10974 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0GT},
10975 // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0EQ) - 507
10976 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10977 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRC_NOR0RegClassID},
10978 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10979 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0EQ},
10980 // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0LT) - 511
10981 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10982 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
10983 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10984 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0LT},
10985 // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0GT) - 515
10986 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10987 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
10988 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10989 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0GT},
10990 // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0EQ) - 519
10991 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10992 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
10993 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10994 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0EQ},
10995 // (MBAR 0) - 523
10996 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10997 // (MFDCR gprc:$Rx, 128) - 524
10998 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10999 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(128)},
11000 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11001 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11002 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11003 // (MFDCR gprc:$Rx, 129) - 529
11004 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11005 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(129)},
11006 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11007 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11008 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11009 // (MFDCR gprc:$Rx, 130) - 534
11010 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11011 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(130)},
11012 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11013 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11014 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11015 // (MFDCR gprc:$Rx, 131) - 539
11016 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11017 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(131)},
11018 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11019 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11020 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11021 // (MFDCR gprc:$Rx, 132) - 544
11022 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11023 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(132)},
11024 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11025 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11026 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11027 // (MFDCR gprc:$Rx, 133) - 549
11028 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11029 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(133)},
11030 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11031 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11032 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11033 // (MFDCR gprc:$Rx, 134) - 554
11034 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11035 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(134)},
11036 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11037 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11038 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11039 // (MFDCR gprc:$Rx, 135) - 559
11040 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11041 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(135)},
11042 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11043 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11044 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11045 // (MFSPR gprc:$Rx, 1) - 564
11046 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11047 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11048 // (MFSPR gprc:$Rx, 3) - 566
11049 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11050 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
11051 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11052 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11053 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11054 // (MFSPR gprc:$Rx, 4) - 571
11055 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11056 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
11057 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11058 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11059 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11060 // (MFSPR gprc:$Rx, 5) - 576
11061 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11062 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(5)},
11063 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11064 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11065 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11066 // (MFSPR gprc:$Rx, 8) - 581
11067 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11068 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
11069 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11070 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11071 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11072 // (MFSPR gprc:$Rx, 9) - 586
11073 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11074 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
11075 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11076 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11077 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11078 // (MFSPR gprc:$Rx, 13) - 591
11079 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11080 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
11081 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11082 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11083 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11084 // (MFSPR gprc:$Rx, 17) - 596
11085 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11086 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
11087 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11088 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11089 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11090 // (MFSPR gprc:$Rx, 18) - 601
11091 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11092 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
11093 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11094 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11095 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11096 // (MFSPR gprc:$Rx, 19) - 606
11097 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11098 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
11099 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11100 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11101 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11102 // (MFSPR gprc:$Rx, 22) - 611
11103 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11104 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
11105 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11106 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11107 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11108 // (MFSPR gprc:$Rx, 25) - 616
11109 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11110 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
11111 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11112 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11113 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11114 // (MFSPR gprc:$Rx, 26) - 621
11115 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11116 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
11117 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11118 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11119 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11120 // (MFSPR gprc:$Rx, 27) - 626
11121 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11122 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
11123 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11124 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11125 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11126 // (MFSPR gprc:$Rx, 28) - 631
11127 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11128 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
11129 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11130 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11131 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11132 // (MFSPR gprc:$Rx, 29) - 636
11133 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11134 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
11135 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11136 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11137 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11138 // (MFSPR gprc:$RT, 280) - 641
11139 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11140 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
11141 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11142 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11143 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11144 // (MFSPR gprc:$RT, 287) - 646
11145 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11146 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(287)},
11147 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11148 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11149 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11150 // (MFSPR gprc:$Rx, 512) - 651
11151 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11152 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
11153 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11154 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11155 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11156 // (MFSPR gprc:$Rx, 536) - 656
11157 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11158 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(536)},
11159 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11160 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11161 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11162 // (MFSPR gprc:$Rx, 537) - 661
11163 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11164 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(537)},
11165 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11166 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11167 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11168 // (MFSPR gprc:$Rx, 528) - 666
11169 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11170 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(528)},
11171 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11172 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11173 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11174 // (MFSPR gprc:$Rx, 529) - 671
11175 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11176 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(529)},
11177 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11178 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11179 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11180 // (MFSPR gprc:$Rx, 538) - 676
11181 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11182 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(538)},
11183 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11184 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11185 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11186 // (MFSPR gprc:$Rx, 539) - 681
11187 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11188 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(539)},
11189 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11190 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11191 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11192 // (MFSPR gprc:$Rx, 530) - 686
11193 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11194 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(530)},
11195 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11196 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11197 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11198 // (MFSPR gprc:$Rx, 531) - 691
11199 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11200 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(531)},
11201 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11202 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11203 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11204 // (MFSPR gprc:$Rx, 540) - 696
11205 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11206 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(540)},
11207 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11208 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11209 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11210 // (MFSPR gprc:$Rx, 541) - 701
11211 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11212 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(541)},
11213 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11214 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11215 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11216 // (MFSPR gprc:$Rx, 532) - 706
11217 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11218 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(532)},
11219 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11220 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11221 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11222 // (MFSPR gprc:$Rx, 533) - 711
11223 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11224 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(533)},
11225 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11226 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11227 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11228 // (MFSPR gprc:$Rx, 542) - 716
11229 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11230 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(542)},
11231 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11232 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11233 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11234 // (MFSPR gprc:$Rx, 543) - 721
11235 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11236 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(543)},
11237 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11238 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11239 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11240 // (MFSPR gprc:$Rx, 534) - 726
11241 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11242 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(534)},
11243 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11244 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11245 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11246 // (MFSPR gprc:$Rx, 535) - 731
11247 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11248 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(535)},
11249 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11250 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11251 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11252 // (MFSPR gprc:$RT, 896) - 736
11253 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11254 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(896)},
11255 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11256 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11257 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11258 // (MFSPR gprc:$Rx, 980) - 741
11259 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11260 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(980)},
11261 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11262 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11263 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11264 // (MFSPR gprc:$Rx, 981) - 746
11265 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11266 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(981)},
11267 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11268 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11269 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11270 // (MFSPR gprc:$Rx, 986) - 751
11271 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11272 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(986)},
11273 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11274 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11275 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11276 // (MFSPR gprc:$Rx, 988) - 756
11277 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11278 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(988)},
11279 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11280 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11281 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11282 // (MFSPR gprc:$Rx, 989) - 761
11283 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11284 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(989)},
11285 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11286 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11287 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11288 // (MFSPR gprc:$Rx, 990) - 766
11289 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11290 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(990)},
11291 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11292 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11293 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11294 // (MFSPR gprc:$Rx, 991) - 771
11295 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11296 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(991)},
11297 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11298 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11299 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11300 // (MFSPR gprc:$Rx, 1018) - 776
11301 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11302 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1018)},
11303 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11304 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11305 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11306 // (MFSPR gprc:$Rx, 1019) - 781
11307 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11308 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1019)},
11309 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11310 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11311 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11312 // (MFSPR8 g8rc:$Rx, 1) - 786
11313 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11314 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11315 // (MFSPR8 g8rc:$Rx, 3) - 788
11316 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11317 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
11318 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11319 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11320 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11321 // (MFSPR8 g8rc:$Rx, 4) - 793
11322 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11323 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
11324 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11325 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11326 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11327 // (MFSPR8 g8rc:$Rx, 5) - 798
11328 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11329 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(5)},
11330 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11331 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11332 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11333 // (MFSPR8 g8rc:$Rx, 8) - 803
11334 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11335 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
11336 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11337 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11338 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11339 // (MFSPR8 g8rc:$Rx, 9) - 808
11340 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11341 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
11342 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11343 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11344 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11345 // (MFSPR8 g8rc:$Rx, 13) - 813
11346 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11347 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
11348 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11349 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11350 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11351 // (MFSPR8 g8rc:$Rx, 17) - 818
11352 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11353 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
11354 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11355 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11356 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11357 // (MFSPR8 g8rc:$Rx, 18) - 823
11358 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11359 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
11360 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11361 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11362 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11363 // (MFSPR8 g8rc:$Rx, 19) - 828
11364 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11365 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
11366 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11367 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11368 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11369 // (MFSPR8 g8rc:$Rx, 22) - 833
11370 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11371 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
11372 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11373 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11374 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11375 // (MFSPR8 g8rc:$Rx, 25) - 838
11376 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11377 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
11378 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11379 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11380 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11381 // (MFSPR8 g8rc:$Rx, 26) - 843
11382 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11383 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
11384 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11385 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11386 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11387 // (MFSPR8 g8rc:$Rx, 27) - 848
11388 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11389 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
11390 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11391 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11392 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11393 // (MFSPR8 g8rc:$Rx, 28) - 853
11394 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11395 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
11396 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11397 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11398 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11399 // (MFSPR8 g8rc:$Rx, 29) - 858
11400 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11401 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
11402 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11403 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11404 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11405 // (MFSPR8 g8rc:$RT, 280) - 863
11406 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11407 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
11408 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11409 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11410 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11411 // (MFSPR8 g8rc:$RT, 287) - 868
11412 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11413 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(287)},
11414 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11415 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11416 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11417 // (MFSPR8 g8rc:$Rx, 512) - 873
11418 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11419 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
11420 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11421 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11422 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11423 // (MFTB gprc:$Rx, 269) - 878
11424 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11425 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(269)},
11426 // (MFUDSCR gprc:$Rx) - 880
11427 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11428 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11429 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11430 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11431 // (MFVRSAVE gprc:$rS) - 884
11432 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11433 // (MFVSRD g8rc:$rA, f8rc:$src) - 885
11434 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11435 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11436 // (MFVSRWZ gprc:$rA, f8rc:$src) - 887
11437 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11438 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11439 // (MTCRF 255, gprc:$rA) - 889
11440 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(255)},
11441 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11442 // (MTCRF8 255, g8rc:$rA) - 891
11443 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(255)},
11444 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11445 // (MTDCR gprc:$Rx, 128) - 893
11446 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11447 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(128)},
11448 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11449 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11450 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11451 // (MTDCR gprc:$Rx, 129) - 898
11452 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11453 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(129)},
11454 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11455 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11456 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11457 // (MTDCR gprc:$Rx, 130) - 903
11458 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11459 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(130)},
11460 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11461 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11462 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11463 // (MTDCR gprc:$Rx, 131) - 908
11464 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11465 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(131)},
11466 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11467 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11468 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11469 // (MTDCR gprc:$Rx, 132) - 913
11470 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11471 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(132)},
11472 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11473 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11474 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11475 // (MTDCR gprc:$Rx, 133) - 918
11476 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11477 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(133)},
11478 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11479 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11480 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11481 // (MTDCR gprc:$Rx, 134) - 923
11482 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11483 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(134)},
11484 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11485 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11486 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11487 // (MTDCR gprc:$Rx, 135) - 928
11488 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11489 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(135)},
11490 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11491 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11492 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11493 // (MTFSF i32imm:$FLM, f8rc:$FRB, 0, 0) - 933
11494 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11495 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11496 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11497 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11498 // (MTFSFI u3imm:$BF, u4imm:$U, 0) - 937
11499 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11500 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11501 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11502 // (MTFSFI_rec u3imm:$BF, u4imm:$U, 0) - 940
11503 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11504 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11505 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11506 // (MTFSF_rec i32imm:$FLM, f8rc:$FRB, 0, 0) - 943
11507 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11508 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11509 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11510 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11511 // (MTMSR gprc:$RS, 0) - 947
11512 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11513 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11514 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11515 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11516 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11517 // (MTMSRD gprc:$RS, 0) - 952
11518 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11519 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11520 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11521 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11522 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11523 // (MTSPR 1, gprc:$Rx) - 957
11524 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11525 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11526 // (MTSPR 3, gprc:$Rx) - 959
11527 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
11528 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11529 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11530 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11531 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11532 // (MTSPR 8, gprc:$Rx) - 964
11533 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
11534 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11535 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11536 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11537 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11538 // (MTSPR 9, gprc:$Rx) - 969
11539 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
11540 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11541 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11542 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11543 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11544 // (MTSPR 13, gprc:$Rx) - 974
11545 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
11546 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11547 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11548 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11549 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11550 // (MTSPR 17, gprc:$Rx) - 979
11551 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
11552 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11553 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11554 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11555 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11556 // (MTSPR 18, gprc:$Rx) - 984
11557 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
11558 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11559 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11560 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11561 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11562 // (MTSPR 19, gprc:$Rx) - 989
11563 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
11564 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11565 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11566 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11567 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11568 // (MTSPR 22, gprc:$Rx) - 994
11569 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
11570 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11571 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11572 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11573 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11574 // (MTSPR 25, gprc:$Rx) - 999
11575 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
11576 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11577 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11578 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11579 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11580 // (MTSPR 26, gprc:$Rx) - 1004
11581 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
11582 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11583 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11584 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11585 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11586 // (MTSPR 27, gprc:$Rx) - 1009
11587 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
11588 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11589 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11590 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11591 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11592 // (MTSPR 28, gprc:$Rx) - 1014
11593 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
11594 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11595 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11596 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11597 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11598 // (MTSPR 29, gprc:$Rx) - 1019
11599 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
11600 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11601 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11602 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11603 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11604 // (MTSPR 280, gprc:$RT) - 1024
11605 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
11606 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11607 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11608 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11609 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11610 // (MTSPR 284, gprc:$Rx) - 1029
11611 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(284)},
11612 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11613 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11614 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11615 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11616 // (MTSPR 285, gprc:$Rx) - 1034
11617 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(285)},
11618 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11619 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11620 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11621 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11622 // (MTSPR 512, gprc:$Rx) - 1039
11623 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
11624 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11625 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11626 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11627 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11628 // (MTSPR 536, gprc:$Rx) - 1044
11629 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(536)},
11630 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11631 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11632 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11633 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11634 // (MTSPR 537, gprc:$Rx) - 1049
11635 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(537)},
11636 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11637 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11638 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11639 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11640 // (MTSPR 528, gprc:$Rx) - 1054
11641 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(528)},
11642 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11643 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11644 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11645 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11646 // (MTSPR 529, gprc:$Rx) - 1059
11647 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(529)},
11648 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11649 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11650 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11651 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11652 // (MTSPR 538, gprc:$Rx) - 1064
11653 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(538)},
11654 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11655 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11656 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11657 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11658 // (MTSPR 539, gprc:$Rx) - 1069
11659 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(539)},
11660 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11661 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11662 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11663 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11664 // (MTSPR 530, gprc:$Rx) - 1074
11665 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(530)},
11666 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11667 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11668 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11669 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11670 // (MTSPR 531, gprc:$Rx) - 1079
11671 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(531)},
11672 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11673 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11674 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11675 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11676 // (MTSPR 540, gprc:$Rx) - 1084
11677 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(540)},
11678 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11679 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11680 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11681 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11682 // (MTSPR 541, gprc:$Rx) - 1089
11683 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(541)},
11684 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11685 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11686 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11687 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11688 // (MTSPR 532, gprc:$Rx) - 1094
11689 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(532)},
11690 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11691 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11692 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11693 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11694 // (MTSPR 533, gprc:$Rx) - 1099
11695 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(533)},
11696 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11697 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11698 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11699 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11700 // (MTSPR 542, gprc:$Rx) - 1104
11701 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(542)},
11702 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11703 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11704 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11705 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11706 // (MTSPR 543, gprc:$Rx) - 1109
11707 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(543)},
11708 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11709 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11710 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11711 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11712 // (MTSPR 534, gprc:$Rx) - 1114
11713 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(534)},
11714 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11715 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11716 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11717 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11718 // (MTSPR 535, gprc:$Rx) - 1119
11719 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(535)},
11720 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11721 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11722 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11723 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11724 // (MTSPR 896, gprc:$RT) - 1124
11725 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(896)},
11726 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11727 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11728 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11729 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11730 // (MTSPR 980, gprc:$Rx) - 1129
11731 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(980)},
11732 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11733 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11734 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11735 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11736 // (MTSPR 981, gprc:$Rx) - 1134
11737 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(981)},
11738 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11739 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11740 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11741 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11742 // (MTSPR 986, gprc:$Rx) - 1139
11743 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(986)},
11744 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11745 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11746 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11747 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11748 // (MTSPR 988, gprc:$Rx) - 1144
11749 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(988)},
11750 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11751 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11752 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11753 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11754 // (MTSPR 989, gprc:$Rx) - 1149
11755 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(989)},
11756 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11757 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11758 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11759 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11760 // (MTSPR 990, gprc:$Rx) - 1154
11761 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(990)},
11762 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11763 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11764 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11765 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11766 // (MTSPR 991, gprc:$Rx) - 1159
11767 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(991)},
11768 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11769 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11770 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11771 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11772 // (MTSPR 1018, gprc:$Rx) - 1164
11773 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1018)},
11774 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11775 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11776 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11777 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11778 // (MTSPR 1019, gprc:$Rx) - 1169
11779 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1019)},
11780 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11781 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11782 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11783 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11784 // (MTSPR8 1, g8rc:$Rx) - 1174
11785 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11786 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11787 // (MTSPR8 3, g8rc:$Rx) - 1176
11788 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
11789 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11790 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11791 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11792 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11793 // (MTSPR8 8, g8rc:$Rx) - 1181
11794 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
11795 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11796 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11797 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11798 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11799 // (MTSPR8 9, g8rc:$Rx) - 1186
11800 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
11801 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11802 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11803 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11804 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11805 // (MTSPR8 13, g8rc:$Rx) - 1191
11806 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
11807 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11808 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11809 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11810 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11811 // (MTSPR8 17, g8rc:$Rx) - 1196
11812 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
11813 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11814 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11815 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11816 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11817 // (MTSPR8 18, g8rc:$Rx) - 1201
11818 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
11819 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11820 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11821 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11822 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11823 // (MTSPR8 19, g8rc:$Rx) - 1206
11824 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
11825 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11826 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11827 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11828 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11829 // (MTSPR8 22, g8rc:$Rx) - 1211
11830 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
11831 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11832 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11833 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11834 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11835 // (MTSPR8 25, g8rc:$Rx) - 1216
11836 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
11837 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11838 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11839 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11840 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11841 // (MTSPR8 26, g8rc:$Rx) - 1221
11842 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
11843 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11844 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11845 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11846 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11847 // (MTSPR8 27, g8rc:$Rx) - 1226
11848 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
11849 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11850 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11851 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11852 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11853 // (MTSPR8 28, g8rc:$Rx) - 1231
11854 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
11855 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11856 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11857 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11858 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11859 // (MTSPR8 29, g8rc:$Rx) - 1236
11860 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
11861 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11862 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11863 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11864 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11865 // (MTSPR8 280, g8rc:$RT) - 1241
11866 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
11867 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11868 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11869 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11870 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11871 // (MTSPR8 284, g8rc:$Rx) - 1246
11872 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(284)},
11873 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11874 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11875 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11876 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11877 // (MTSPR8 285, g8rc:$Rx) - 1251
11878 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(285)},
11879 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11880 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11881 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11882 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11883 // (MTSPR8 512, g8rc:$Rx) - 1256
11884 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
11885 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11886 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11887 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11888 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11889 // (MTUDSCR gprc:$Rx) - 1261
11890 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11891 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11892 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11893 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11894 // (MTVRSAVE gprc:$rS) - 1265
11895 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11896 // (MTVSRD f8rc:$dst, g8rc:$rA) - 1266
11897 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11898 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11899 // (MTVSRWA f8rc:$dst, gprc:$rA) - 1268
11900 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11901 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11902 // (MTVSRWZ f8rc:$dst, gprc:$rA) - 1270
11903 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11904 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11905 // (NOR gprc:$rA, gprc:$rS, gprc:$rS) - 1272
11906 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11907 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11908 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11909 // (NOR8 g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1275
11910 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11911 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11912 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11913 // (NOR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1278
11914 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11915 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11916 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11917 // (NOR_rec gprc:$rA, gprc:$rS, gprc:$rS) - 1281
11918 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11919 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11920 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11921 // (OR gprc:$rA, gprc:$rB, gprc:$rB) - 1284
11922 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11923 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11924 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11925 // (OR8 g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1287
11926 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11927 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11928 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11929 // (OR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1290
11930 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11931 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11932 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11933 // (ORI R0, R0, 0) - 1293
11934 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
11935 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
11936 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11937 // (ORI8 X0, X0, 0) - 1296
11938 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
11939 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
11940 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11941 // (OR_rec gprc:$rA, gprc:$rB, gprc:$rB) - 1299
11942 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11943 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11944 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11945 // (PADDI8 g8rc:$RT, g8rc_nox0:$RA, s34imm64:$SI) - 1302
11946 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11947 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
11948 // (PADDIS gprc:$RT, ZERO, s32imm:$SI) - 1304
11949 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11950 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO},
11951 // (PADDIS8 g8rc:$RT, ZERO8, s32imm64:$SI) - 1306
11952 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11953 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO8},
11954 // (RFEBB 1) - 1308
11955 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11956 // (RLDCL g8rc:$rA, g8rc:$rS, gprc:$rB, 0) - 1309
11957 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11958 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11959 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11960 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11961 // (RLDCL_rec g8rc:$rA, g8rc:$rS, gprc:$rB, 0) - 1313
11962 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11963 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11964 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11965 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11966 // (RLDICL g8rc:$rA, g8rc:$rS, u6imm:$n, 0) - 1317
11967 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11968 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11969 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11970 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11971 // (RLDICL g8rc:$rA, g8rc:$rS, 0, u6imm:$n) - 1321
11972 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11973 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11974 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11975 // (RLDICL_32_64 g8rc:$rA, gprc:$rS, u6imm:$n, 0) - 1324
11976 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11977 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11978 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11979 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11980 // (RLDICL_32_64 g8rc:$rA, gprc:$rS, 0, u6imm:$n) - 1328
11981 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11982 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11983 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11984 // (RLDICL_rec g8rc:$rA, g8rc:$rS, u6imm:$n, 0) - 1331
11985 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11986 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11987 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11988 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11989 // (RLDICL_rec g8rc:$rA, g8rc:$rS, 0, u6imm:$n) - 1335
11990 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11991 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11992 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11993 // (RLWINM gprc:$rA, gprc:$rS, u5imm:$n, 0, 31) - 1338
11994 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11995 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11996 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11997 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11998 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
11999 // (RLWINM gprc:$rA, gprc:$rS, 0, u5imm:$n, 31) - 1343
12000 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12001 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12002 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12003 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12004 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12005 // (RLWINM8 g8rc:$rA, g8rc:$rS, u5imm:$n, 0, 31) - 1348
12006 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12007 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12008 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12009 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12010 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12011 // (RLWINM8 g8rc:$rA, g8rc:$rS, 0, u5imm:$n, 31) - 1353
12012 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12013 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12014 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12015 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12016 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12017 // (RLWINM8_rec g8rc:$rA, g8rc:$rS, u5imm:$n, 0, 31) - 1358
12018 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12019 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12020 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12021 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12022 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12023 // (RLWINM8_rec g8rc:$rA, g8rc:$rS, 0, u5imm:$n, 31) - 1363
12024 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12025 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12026 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12027 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12028 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12029 // (RLWINM_rec gprc:$rA, gprc:$rS, u5imm:$n, 0, 31) - 1368
12030 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12031 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12032 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12033 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12034 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12035 // (RLWINM_rec gprc:$rA, gprc:$rS, 0, u5imm:$n, 31) - 1373
12036 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12037 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12038 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12039 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12040 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12041 // (RLWNM gprc:$rA, gprc:$rS, gprc:$rB, 0, 31) - 1378
12042 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12043 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12044 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12045 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12046 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12047 // (RLWNM8 g8rc:$rA, g8rc:$rS, g8rc:$rB, 0, 31) - 1383
12048 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12049 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12050 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12051 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12052 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12053 // (RLWNM8_rec g8rc:$rA, g8rc:$rS, g8rc:$rB, 0, 31) - 1388
12054 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12055 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12056 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12057 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12058 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12059 // (RLWNM_rec gprc:$rA, gprc:$rS, gprc:$rB, 0, 31) - 1393
12060 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12061 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12062 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12063 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12064 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12065 // (SC 0) - 1398
12066 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12067 // (SUBF gprc:$rA, gprc:$rC, gprc:$rB) - 1399
12068 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12069 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12070 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12071 // (SUBF8 g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1402
12072 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12073 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12074 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12075 // (SUBF8_rec g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1405
12076 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12077 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12078 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12079 // (SUBFC gprc:$rA, gprc:$rC, gprc:$rB) - 1408
12080 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12081 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12082 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12083 // (SUBFC8 g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1411
12084 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12085 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12086 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12087 // (SUBFC8_rec g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1414
12088 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12089 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12090 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12091 // (SUBFC_rec gprc:$rA, gprc:$rC, gprc:$rB) - 1417
12092 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12093 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12094 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12095 // (SUBF_rec gprc:$rA, gprc:$rC, gprc:$rB) - 1420
12096 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12097 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12098 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12099 // (SYNC 0) - 1423
12100 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12101 // (SYNC 1) - 1424
12102 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12103 // (SYNC 2) - 1425
12104 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12105 // (SYNCP10 0, 0) - 1426
12106 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12107 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12108 // (SYNCP10 2, 0) - 1428
12109 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12110 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12111 // (SYNCP10 4, 0) - 1430
12112 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12113 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12114 // (SYNCP10 5, 0) - 1432
12115 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(5)},
12116 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12117 // (SYNCP10 u3imm:$L, 0) - 1434
12118 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12119 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12120 // (SYNCP10 1, 1) - 1436
12121 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12122 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12123 // (SYNCP10 0, 2) - 1438
12124 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12125 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12126 // (SYNCP10 0, 3) - 1440
12127 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12128 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12129 // (TD 16, g8rc:$rA, g8rc:$rB) - 1442
12130 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
12131 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12132 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12133 // (TD 4, g8rc:$rA, g8rc:$rB) - 1445
12134 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12135 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12136 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12137 // (TD 8, g8rc:$rA, g8rc:$rB) - 1448
12138 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12139 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12140 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12141 // (TD 24, g8rc:$rA, g8rc:$rB) - 1451
12142 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
12143 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12144 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12145 // (TD 2, g8rc:$rA, g8rc:$rB) - 1454
12146 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12147 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12148 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12149 // (TD 1, g8rc:$rA, g8rc:$rB) - 1457
12150 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12151 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12152 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12153 // (TD 31, g8rc:$rA, g8rc:$rB) - 1460
12154 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12155 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12156 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12157 // (TDI 16, g8rc:$rA, s16imm:$imm) - 1463
12158 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
12159 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12160 // (TDI 4, g8rc:$rA, s16imm:$imm) - 1465
12161 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12162 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12163 // (TDI 8, g8rc:$rA, s16imm:$imm) - 1467
12164 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12165 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12166 // (TDI 24, g8rc:$rA, s16imm:$imm) - 1469
12167 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
12168 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12169 // (TDI 2, g8rc:$rA, s16imm:$imm) - 1471
12170 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12171 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12172 // (TDI 1, g8rc:$rA, s16imm:$imm) - 1473
12173 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12174 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12175 // (TDI 31, g8rc:$rA, s16imm:$imm) - 1475
12176 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12177 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12178 // (TEND 0) - 1477
12179 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12180 // (TEND 1) - 1478
12181 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12182 // (TLBIE R0, gprc:$RB) - 1479
12183 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12184 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12185 // (TLBIEP9 gprc:$RB, gprc:$RS, 0, 0, 0) - 1481
12186 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12187 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12188 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12189 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12190 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12191 // (TLBILX 0, R0, R0) - 1486
12192 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12193 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12194 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12195 // (TLBILX 1, R0, R0) - 1489
12196 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12197 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12198 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12199 // (TLBILX 3, gprc:$RA, gprc:$RB) - 1492
12200 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12201 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12202 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12203 // (TLBILX 3, R0, gprc:$RB) - 1495
12204 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12205 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12206 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12207 // (TLBRE2 gprc:$RS, gprc:$A, 0) - 1498
12208 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12209 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12210 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12211 // (TLBRE2 gprc:$RS, gprc:$A, 1) - 1501
12212 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12213 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12214 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12215 // (TLBWE2 gprc:$RS, gprc:$A, 0) - 1504
12216 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12217 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12218 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12219 // (TLBWE2 gprc:$RS, gprc:$A, 1) - 1507
12220 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12221 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12222 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12223 // (TSR 0) - 1510
12224 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12225 // (TSR 1) - 1511
12226 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12227 // (TW 31, R0, R0) - 1512
12228 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12229 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12230 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12231 // (TW 16, gprc:$rA, gprc:$rB) - 1515
12232 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
12233 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12234 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12235 // (TW 4, gprc:$rA, gprc:$rB) - 1518
12236 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12237 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12238 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12239 // (TW 8, gprc:$rA, gprc:$rB) - 1521
12240 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12241 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12242 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12243 // (TW 24, gprc:$rA, gprc:$rB) - 1524
12244 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
12245 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12246 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12247 // (TW 2, gprc:$rA, gprc:$rB) - 1527
12248 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12249 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12250 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12251 // (TW 1, gprc:$rA, gprc:$rB) - 1530
12252 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12253 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12254 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12255 // (TW 31, gprc:$rA, gprc:$rB) - 1533
12256 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12257 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12258 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12259 // (TWI 16, gprc:$rA, s16imm:$imm) - 1536
12260 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
12261 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12262 // (TWI 4, gprc:$rA, s16imm:$imm) - 1538
12263 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12264 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12265 // (TWI 8, gprc:$rA, s16imm:$imm) - 1540
12266 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12267 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12268 // (TWI 24, gprc:$rA, s16imm:$imm) - 1542
12269 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
12270 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12271 // (TWI 2, gprc:$rA, s16imm:$imm) - 1544
12272 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12273 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12274 // (TWI 1, gprc:$rA, s16imm:$imm) - 1546
12275 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12276 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12277 // (TWI 31, gprc:$rA, s16imm:$imm) - 1548
12278 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12279 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12280 // (VNOR vrrc:$vD, vrrc:$vA, vrrc:$vA) - 1550
12281 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
12282 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
12283 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12284 // (VOR vrrc:$vD, vrrc:$vA, vrrc:$vA) - 1553
12285 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
12286 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
12287 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12288 // (WAIT 0) - 1556
12289 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12290 // (WAIT 1) - 1557
12291 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12292 // (WAIT 2) - 1558
12293 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12294 // (WAITP10 0, 0) - 1559
12295 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12296 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12297 // (WAITP10 1, 0) - 1561
12298 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12299 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12300 // (XORI R0, R0, 0) - 1563
12301 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12302 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12303 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12304 // (XORI8 X0, X0, 0) - 1566
12305 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
12306 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
12307 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12308 // (XVCPSGNDP vsrc:$XT, vsrc:$XB, vsrc:$XB) - 1569
12309 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12310 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12311 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12312 // (XVCPSGNSP vsrc:$XT, vsrc:$XB, vsrc:$XB) - 1572
12313 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12314 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12315 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12316 // (XXAESDECP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 0) - 1575
12317 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12318 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12319 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12320 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12321 // (XXAESDECP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 1) - 1579
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(1)},
12326 // (XXAESDECP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 2) - 1583
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(2)},
12331 // (XXAESENCP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 0) - 1587
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(0)},
12336 // (XXAESENCP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 1) - 1591
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(1)},
12341 // (XXAESENCP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 2) - 1595
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(2)},
12346 // (XXAESGENLKP vsrprc:$XTp, vsrprc:$XBp, 0) - 1599
12347 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12348 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12349 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12350 // (XXAESGENLKP vsrprc:$XTp, vsrprc:$XBp, 1) - 1602
12351 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12352 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12353 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12354 // (XXAESGENLKP vsrprc:$XTp, vsrprc:$XBp, 2) - 1605
12355 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12356 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12357 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12358 // (XXGFMUL128 vsrc:$XT, vsrc:$XA, vsrc:$XB, 0) - 1608
12359 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12360 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12361 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12362 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12363 // (XXGFMUL128 vsrc:$XT, vsrc:$XA, vsrc:$XB, 1) - 1612
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(1)},
12368 // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 0) - 1616
12369 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12370 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12371 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12372 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12373 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
12374 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
12375 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
12376 // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 3) - 1623
12377 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12378 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12379 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12380 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12381 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
12382 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
12383 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
12384 // (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 0) - 1630
12385 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12386 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12387 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12388 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12389 // (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 3) - 1634
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(3)},
12394 // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 2) - 1638
12395 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12396 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12397 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12398 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12399 // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 0) - 1642
12400 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12401 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSFRCRegClassID},
12402 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12403 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
12404 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
12405 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
12406 // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 3) - 1648
12407 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12408 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSFRCRegClassID},
12409 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12410 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
12411 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
12412 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
12413 // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 2) - 1654
12414 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12415 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSFRCRegClassID},
12416 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12417 // (gBC 12, crbitrc:$bi, condbrtarget:$dst) - 1657
12418 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12419 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12420 // (gBC 4, crbitrc:$bi, condbrtarget:$dst) - 1659
12421 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12422 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12423 // (gBC 14, crbitrc:$bi, condbrtarget:$dst) - 1661
12424 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12425 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12426 // (gBC 6, crbitrc:$bi, condbrtarget:$dst) - 1663
12427 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12428 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12429 // (gBC 15, crbitrc:$bi, condbrtarget:$dst) - 1665
12430 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12431 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12432 // (gBC 7, crbitrc:$bi, condbrtarget:$dst) - 1667
12433 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12434 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12435 // (gBC 8, crbitrc:$bi, condbrtarget:$dst) - 1669
12436 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12437 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12438 // (gBC 0, crbitrc:$bi, condbrtarget:$dst) - 1671
12439 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12440 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12441 // (gBC 10, crbitrc:$bi, condbrtarget:$dst) - 1673
12442 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12443 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12444 // (gBC 2, crbitrc:$bi, condbrtarget:$dst) - 1675
12445 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12446 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12447 // (gBCA 12, crbitrc:$bi, abscondbrtarget:$dst) - 1677
12448 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12449 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12450 // (gBCA 4, crbitrc:$bi, abscondbrtarget:$dst) - 1679
12451 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12452 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12453 // (gBCA 14, crbitrc:$bi, abscondbrtarget:$dst) - 1681
12454 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12455 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12456 // (gBCA 6, crbitrc:$bi, abscondbrtarget:$dst) - 1683
12457 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12458 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12459 // (gBCA 15, crbitrc:$bi, abscondbrtarget:$dst) - 1685
12460 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12461 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12462 // (gBCA 7, crbitrc:$bi, abscondbrtarget:$dst) - 1687
12463 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12464 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12465 // (gBCA 8, crbitrc:$bi, abscondbrtarget:$dst) - 1689
12466 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12467 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12468 // (gBCA 0, crbitrc:$bi, abscondbrtarget:$dst) - 1691
12469 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12470 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12471 // (gBCA 10, crbitrc:$bi, abscondbrtarget:$dst) - 1693
12472 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12473 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12474 // (gBCA 2, crbitrc:$bi, abscondbrtarget:$dst) - 1695
12475 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12476 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12477 // (gBCAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1697
12478 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12479 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12480 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12481 // (gBCAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1700
12482 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12483 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12484 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12485 // (gBCCTR u5imm:$bo, crbitrc:$bi, 0) - 1703
12486 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12487 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12488 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12489 // (gBCCTR 12, crbitrc:$bi, 0) - 1706
12490 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12491 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12492 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12493 // (gBCCTR 4, crbitrc:$bi, 0) - 1709
12494 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12495 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12496 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12497 // (gBCCTR 14, crbitrc:$bi, 0) - 1712
12498 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12499 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12500 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12501 // (gBCCTR 6, crbitrc:$bi, 0) - 1715
12502 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12503 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12504 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12505 // (gBCCTR 15, crbitrc:$bi, 0) - 1718
12506 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12507 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12508 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12509 // (gBCCTR 7, crbitrc:$bi, 0) - 1721
12510 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12511 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12512 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12513 // (gBCCTRL u5imm:$bo, crbitrc:$bi, 0) - 1724
12514 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12515 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12516 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12517 // (gBCCTRL 12, crbitrc:$bi, 0) - 1727
12518 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12519 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12520 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12521 // (gBCCTRL 4, crbitrc:$bi, 0) - 1730
12522 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12523 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12524 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12525 // (gBCCTRL 14, crbitrc:$bi, 0) - 1733
12526 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12527 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12528 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12529 // (gBCCTRL 6, crbitrc:$bi, 0) - 1736
12530 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12531 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12532 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12533 // (gBCCTRL 15, crbitrc:$bi, 0) - 1739
12534 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12535 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12536 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12537 // (gBCCTRL 7, crbitrc:$bi, 0) - 1742
12538 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12539 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12540 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12541 // (gBCL 12, crbitrc:$bi, condbrtarget:$dst) - 1745
12542 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12543 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12544 // (gBCL 4, crbitrc:$bi, condbrtarget:$dst) - 1747
12545 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12546 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12547 // (gBCL 14, crbitrc:$bi, condbrtarget:$dst) - 1749
12548 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12549 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12550 // (gBCL 6, crbitrc:$bi, condbrtarget:$dst) - 1751
12551 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12552 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12553 // (gBCL 15, crbitrc:$bi, condbrtarget:$dst) - 1753
12554 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12555 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12556 // (gBCL 7, crbitrc:$bi, condbrtarget:$dst) - 1755
12557 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12558 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12559 // (gBCL 8, crbitrc:$bi, condbrtarget:$dst) - 1757
12560 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12561 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12562 // (gBCL 0, crbitrc:$bi, condbrtarget:$dst) - 1759
12563 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12564 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12565 // (gBCL 10, crbitrc:$bi, condbrtarget:$dst) - 1761
12566 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12567 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12568 // (gBCL 2, crbitrc:$bi, condbrtarget:$dst) - 1763
12569 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12570 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12571 // (gBCLA 12, crbitrc:$bi, abscondbrtarget:$dst) - 1765
12572 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12573 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12574 // (gBCLA 4, crbitrc:$bi, abscondbrtarget:$dst) - 1767
12575 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12576 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12577 // (gBCLA 14, crbitrc:$bi, abscondbrtarget:$dst) - 1769
12578 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12579 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12580 // (gBCLA 6, crbitrc:$bi, abscondbrtarget:$dst) - 1771
12581 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12582 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12583 // (gBCLA 15, crbitrc:$bi, abscondbrtarget:$dst) - 1773
12584 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12585 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12586 // (gBCLA 7, crbitrc:$bi, abscondbrtarget:$dst) - 1775
12587 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12588 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12589 // (gBCLA 8, crbitrc:$bi, abscondbrtarget:$dst) - 1777
12590 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12591 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12592 // (gBCLA 0, crbitrc:$bi, abscondbrtarget:$dst) - 1779
12593 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12594 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12595 // (gBCLA 10, crbitrc:$bi, abscondbrtarget:$dst) - 1781
12596 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12597 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12598 // (gBCLA 2, crbitrc:$bi, abscondbrtarget:$dst) - 1783
12599 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12600 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12601 // (gBCLAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1785
12602 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12603 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12604 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12605 // (gBCLAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1788
12606 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12607 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12608 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12609 // (gBCLR u5imm:$bo, crbitrc:$bi, 0) - 1791
12610 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12611 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12612 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12613 // (gBCLR 12, crbitrc:$bi, 0) - 1794
12614 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12615 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12616 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12617 // (gBCLR 4, crbitrc:$bi, 0) - 1797
12618 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12619 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12620 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12621 // (gBCLR 14, crbitrc:$bi, 0) - 1800
12622 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12623 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12624 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12625 // (gBCLR 6, crbitrc:$bi, 0) - 1803
12626 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12627 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12628 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12629 // (gBCLR 15, crbitrc:$bi, 0) - 1806
12630 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12631 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12632 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12633 // (gBCLR 7, crbitrc:$bi, 0) - 1809
12634 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12635 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12636 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12637 // (gBCLR 8, crbitrc:$bi, 0) - 1812
12638 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12639 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12640 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12641 // (gBCLR 0, crbitrc:$bi, 0) - 1815
12642 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12643 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12644 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12645 // (gBCLR 10, crbitrc:$bi, 0) - 1818
12646 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12647 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12648 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12649 // (gBCLR 2, crbitrc:$bi, 0) - 1821
12650 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12651 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12652 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12653 // (gBCLRL u5imm:$bo, crbitrc:$bi, 0) - 1824
12654 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12655 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12656 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12657 // (gBCLRL 12, crbitrc:$bi, 0) - 1827
12658 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12659 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12660 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12661 // (gBCLRL 4, crbitrc:$bi, 0) - 1830
12662 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12663 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12664 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12665 // (gBCLRL 14, crbitrc:$bi, 0) - 1833
12666 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12667 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12668 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12669 // (gBCLRL 6, crbitrc:$bi, 0) - 1836
12670 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12671 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12672 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12673 // (gBCLRL 15, crbitrc:$bi, 0) - 1839
12674 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12675 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12676 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12677 // (gBCLRL 7, crbitrc:$bi, 0) - 1842
12678 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12679 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12680 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12681 // (gBCLRL 8, crbitrc:$bi, 0) - 1845
12682 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12683 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12684 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12685 // (gBCLRL 0, crbitrc:$bi, 0) - 1848
12686 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12687 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12688 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12689 // (gBCLRL 10, crbitrc:$bi, 0) - 1851
12690 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12691 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12692 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12693 // (gBCLRL 2, crbitrc:$bi, 0) - 1854
12694 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12695 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12696 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12697 // (gBCLat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1857
12698 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12699 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12700 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12701 // (gBCLat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1860
12702 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12703 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12704 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12705 // (gBCat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1863
12706 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12707 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12708 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12709 // (gBCat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1866
12710 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12711 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12712 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12713 };
12714
12715 static const char AsmStrings[] =
12716 /* 0 */ "li $\x01, $\xFF\x03\x01\0"
12717 /* 12 */ "lis $\x01, $\xFF\x03\x01\0"
12718 /* 25 */ "lnia $\x01\0"
12719 /* 33 */ "blt $\x02, $\xFF\x03\x02\0"
12720 /* 46 */ "blt $\xFF\x03\x02\0"
12721 /* 55 */ "blt- $\x02, $\xFF\x03\x02\0"
12722 /* 69 */ "blt- $\xFF\x03\x02\0"
12723 /* 79 */ "blt+ $\x02, $\xFF\x03\x02\0"
12724 /* 93 */ "blt+ $\xFF\x03\x02\0"
12725 /* 103 */ "bgt $\x02, $\xFF\x03\x02\0"
12726 /* 116 */ "bgt $\xFF\x03\x02\0"
12727 /* 125 */ "bgt- $\x02, $\xFF\x03\x02\0"
12728 /* 139 */ "bgt- $\xFF\x03\x02\0"
12729 /* 149 */ "bgt+ $\x02, $\xFF\x03\x02\0"
12730 /* 163 */ "bgt+ $\xFF\x03\x02\0"
12731 /* 173 */ "beq $\x02, $\xFF\x03\x02\0"
12732 /* 186 */ "beq $\xFF\x03\x02\0"
12733 /* 195 */ "beq- $\x02, $\xFF\x03\x02\0"
12734 /* 209 */ "beq- $\xFF\x03\x02\0"
12735 /* 219 */ "beq+ $\x02, $\xFF\x03\x02\0"
12736 /* 233 */ "beq+ $\xFF\x03\x02\0"
12737 /* 243 */ "bne $\x02, $\xFF\x03\x02\0"
12738 /* 256 */ "bne $\xFF\x03\x02\0"
12739 /* 265 */ "bne- $\x02, $\xFF\x03\x02\0"
12740 /* 279 */ "bne- $\xFF\x03\x02\0"
12741 /* 289 */ "bne+ $\x02, $\xFF\x03\x02\0"
12742 /* 303 */ "bne+ $\xFF\x03\x02\0"
12743 /* 313 */ "blta $\x02, $\xFF\x03\x03\0"
12744 /* 327 */ "blta $\xFF\x03\x03\0"
12745 /* 337 */ "blta- $\x02, $\xFF\x03\x03\0"
12746 /* 352 */ "blta- $\xFF\x03\x03\0"
12747 /* 363 */ "blta+ $\x02, $\xFF\x03\x03\0"
12748 /* 378 */ "blta+ $\xFF\x03\x03\0"
12749 /* 389 */ "bgta $\x02, $\xFF\x03\x03\0"
12750 /* 403 */ "bgta $\xFF\x03\x03\0"
12751 /* 413 */ "bgta- $\x02, $\xFF\x03\x03\0"
12752 /* 428 */ "bgta- $\xFF\x03\x03\0"
12753 /* 439 */ "bgta+ $\x02, $\xFF\x03\x03\0"
12754 /* 454 */ "bgta+ $\xFF\x03\x03\0"
12755 /* 465 */ "beqa $\x02, $\xFF\x03\x03\0"
12756 /* 479 */ "beqa $\xFF\x03\x03\0"
12757 /* 489 */ "beqa- $\x02, $\xFF\x03\x03\0"
12758 /* 504 */ "beqa- $\xFF\x03\x03\0"
12759 /* 515 */ "beqa+ $\x02, $\xFF\x03\x03\0"
12760 /* 530 */ "beqa+ $\xFF\x03\x03\0"
12761 /* 541 */ "bnea $\x02, $\xFF\x03\x03\0"
12762 /* 555 */ "bnea $\xFF\x03\x03\0"
12763 /* 565 */ "bnea- $\x02, $\xFF\x03\x03\0"
12764 /* 580 */ "bnea- $\xFF\x03\x03\0"
12765 /* 591 */ "bnea+ $\x02, $\xFF\x03\x03\0"
12766 /* 606 */ "bnea+ $\xFF\x03\x03\0"
12767 /* 617 */ "bltctr $\x02\0"
12768 /* 627 */ "bltctr\0"
12769 /* 634 */ "bltctr- $\x02\0"
12770 /* 645 */ "bltctr-\0"
12771 /* 653 */ "bltctr+ $\x02\0"
12772 /* 664 */ "bltctr+\0"
12773 /* 672 */ "bgtctr $\x02\0"
12774 /* 682 */ "bgtctr\0"
12775 /* 689 */ "bgtctr- $\x02\0"
12776 /* 700 */ "bgtctr-\0"
12777 /* 708 */ "bgtctr+ $\x02\0"
12778 /* 719 */ "bgtctr+\0"
12779 /* 727 */ "beqctr $\x02\0"
12780 /* 737 */ "beqctr\0"
12781 /* 744 */ "beqctr- $\x02\0"
12782 /* 755 */ "beqctr-\0"
12783 /* 763 */ "beqctr+ $\x02\0"
12784 /* 774 */ "beqctr+\0"
12785 /* 782 */ "bnectr $\x02\0"
12786 /* 792 */ "bnectr\0"
12787 /* 799 */ "bnectr- $\x02\0"
12788 /* 810 */ "bnectr-\0"
12789 /* 818 */ "bnectr+ $\x02\0"
12790 /* 829 */ "bnectr+\0"
12791 /* 837 */ "bltctrl $\x02\0"
12792 /* 848 */ "bltctrl\0"
12793 /* 856 */ "bltctrl- $\x02\0"
12794 /* 868 */ "bltctrl-\0"
12795 /* 877 */ "bltctrl+ $\x02\0"
12796 /* 889 */ "bltctrl+\0"
12797 /* 898 */ "bgtctrl $\x02\0"
12798 /* 909 */ "bgtctrl\0"
12799 /* 917 */ "bgtctrl- $\x02\0"
12800 /* 929 */ "bgtctrl-\0"
12801 /* 938 */ "bgtctrl+ $\x02\0"
12802 /* 950 */ "bgtctrl+\0"
12803 /* 959 */ "beqctrl $\x02\0"
12804 /* 970 */ "beqctrl\0"
12805 /* 978 */ "beqctrl- $\x02\0"
12806 /* 990 */ "beqctrl-\0"
12807 /* 999 */ "beqctrl+ $\x02\0"
12808 /* 1011 */ "beqctrl+\0"
12809 /* 1020 */ "bnectrl $\x02\0"
12810 /* 1031 */ "bnectrl\0"
12811 /* 1039 */ "bnectrl- $\x02\0"
12812 /* 1051 */ "bnectrl-\0"
12813 /* 1060 */ "bnectrl+ $\x02\0"
12814 /* 1072 */ "bnectrl+\0"
12815 /* 1081 */ "bltl $\x02, $\xFF\x03\x02\0"
12816 /* 1095 */ "bltl $\xFF\x03\x02\0"
12817 /* 1105 */ "bltl- $\x02, $\xFF\x03\x02\0"
12818 /* 1120 */ "bltl- $\xFF\x03\x02\0"
12819 /* 1131 */ "bltl+ $\x02, $\xFF\x03\x02\0"
12820 /* 1146 */ "bltl+ $\xFF\x03\x02\0"
12821 /* 1157 */ "bgtl $\x02, $\xFF\x03\x02\0"
12822 /* 1171 */ "bgtl $\xFF\x03\x02\0"
12823 /* 1181 */ "bgtl- $\x02, $\xFF\x03\x02\0"
12824 /* 1196 */ "bgtl- $\xFF\x03\x02\0"
12825 /* 1207 */ "bgtl+ $\x02, $\xFF\x03\x02\0"
12826 /* 1222 */ "bgtl+ $\xFF\x03\x02\0"
12827 /* 1233 */ "beql $\x02, $\xFF\x03\x02\0"
12828 /* 1247 */ "beql $\xFF\x03\x02\0"
12829 /* 1257 */ "beql- $\x02, $\xFF\x03\x02\0"
12830 /* 1272 */ "beql- $\xFF\x03\x02\0"
12831 /* 1283 */ "beql+ $\x02, $\xFF\x03\x02\0"
12832 /* 1298 */ "beql+ $\xFF\x03\x02\0"
12833 /* 1309 */ "bnel $\x02, $\xFF\x03\x02\0"
12834 /* 1323 */ "bnel $\xFF\x03\x02\0"
12835 /* 1333 */ "bnel- $\x02, $\xFF\x03\x02\0"
12836 /* 1348 */ "bnel- $\xFF\x03\x02\0"
12837 /* 1359 */ "bnel+ $\x02, $\xFF\x03\x02\0"
12838 /* 1374 */ "bnel+ $\xFF\x03\x02\0"
12839 /* 1385 */ "bltla $\x02, $\xFF\x03\x03\0"
12840 /* 1400 */ "bltla $\xFF\x03\x03\0"
12841 /* 1411 */ "bltla- $\x02, $\xFF\x03\x03\0"
12842 /* 1427 */ "bltla- $\xFF\x03\x03\0"
12843 /* 1439 */ "bltla+ $\x02, $\xFF\x03\x03\0"
12844 /* 1455 */ "bltla+ $\xFF\x03\x03\0"
12845 /* 1467 */ "bgtla $\x02, $\xFF\x03\x03\0"
12846 /* 1482 */ "bgtla $\xFF\x03\x03\0"
12847 /* 1493 */ "bgtla- $\x02, $\xFF\x03\x03\0"
12848 /* 1509 */ "bgtla- $\xFF\x03\x03\0"
12849 /* 1521 */ "bgtla+ $\x02, $\xFF\x03\x03\0"
12850 /* 1537 */ "bgtla+ $\xFF\x03\x03\0"
12851 /* 1549 */ "beqla $\x02, $\xFF\x03\x03\0"
12852 /* 1564 */ "beqla $\xFF\x03\x03\0"
12853 /* 1575 */ "beqla- $\x02, $\xFF\x03\x03\0"
12854 /* 1591 */ "beqla- $\xFF\x03\x03\0"
12855 /* 1603 */ "beqla+ $\x02, $\xFF\x03\x03\0"
12856 /* 1619 */ "beqla+ $\xFF\x03\x03\0"
12857 /* 1631 */ "bnela $\x02, $\xFF\x03\x03\0"
12858 /* 1646 */ "bnela $\xFF\x03\x03\0"
12859 /* 1657 */ "bnela- $\x02, $\xFF\x03\x03\0"
12860 /* 1673 */ "bnela- $\xFF\x03\x03\0"
12861 /* 1685 */ "bnela+ $\x02, $\xFF\x03\x03\0"
12862 /* 1701 */ "bnela+ $\xFF\x03\x03\0"
12863 /* 1713 */ "bltlr $\x02\0"
12864 /* 1722 */ "bltlr\0"
12865 /* 1728 */ "bltlr- $\x02\0"
12866 /* 1738 */ "bltlr-\0"
12867 /* 1745 */ "bltlr+ $\x02\0"
12868 /* 1755 */ "bltlr+\0"
12869 /* 1762 */ "bgtlr $\x02\0"
12870 /* 1771 */ "bgtlr\0"
12871 /* 1777 */ "bgtlr- $\x02\0"
12872 /* 1787 */ "bgtlr-\0"
12873 /* 1794 */ "bgtlr+ $\x02\0"
12874 /* 1804 */ "bgtlr+\0"
12875 /* 1811 */ "beqlr $\x02\0"
12876 /* 1820 */ "beqlr\0"
12877 /* 1826 */ "beqlr- $\x02\0"
12878 /* 1836 */ "beqlr-\0"
12879 /* 1843 */ "beqlr+ $\x02\0"
12880 /* 1853 */ "beqlr+\0"
12881 /* 1860 */ "bnelr $\x02\0"
12882 /* 1869 */ "bnelr\0"
12883 /* 1875 */ "bnelr- $\x02\0"
12884 /* 1885 */ "bnelr-\0"
12885 /* 1892 */ "bnelr+ $\x02\0"
12886 /* 1902 */ "bnelr+\0"
12887 /* 1909 */ "bltlrl $\x02\0"
12888 /* 1919 */ "bltlrl\0"
12889 /* 1926 */ "bltlrl- $\x02\0"
12890 /* 1937 */ "bltlrl-\0"
12891 /* 1945 */ "bltlrl+ $\x02\0"
12892 /* 1956 */ "bltlrl+\0"
12893 /* 1964 */ "bgtlrl $\x02\0"
12894 /* 1974 */ "bgtlrl\0"
12895 /* 1981 */ "bgtlrl- $\x02\0"
12896 /* 1992 */ "bgtlrl-\0"
12897 /* 2000 */ "bgtlrl+ $\x02\0"
12898 /* 2011 */ "bgtlrl+\0"
12899 /* 2019 */ "beqlrl $\x02\0"
12900 /* 2029 */ "beqlrl\0"
12901 /* 2036 */ "beqlrl- $\x02\0"
12902 /* 2047 */ "beqlrl-\0"
12903 /* 2055 */ "beqlrl+ $\x02\0"
12904 /* 2066 */ "beqlrl+\0"
12905 /* 2074 */ "bnelrl $\x02\0"
12906 /* 2084 */ "bnelrl\0"
12907 /* 2091 */ "bnelrl- $\x02\0"
12908 /* 2102 */ "bnelrl-\0"
12909 /* 2110 */ "bnelrl+ $\x02\0"
12910 /* 2121 */ "bnelrl+\0"
12911 /* 2129 */ "cmpd $\x02, $\x03\0"
12912 /* 2141 */ "cmpdi $\x02, $\xFF\x03\x01\0"
12913 /* 2156 */ "cmpld $\x02, $\x03\0"
12914 /* 2169 */ "cmpldi $\x02, $\xFF\x03\x04\0"
12915 /* 2185 */ "cmplw $\x02, $\x03\0"
12916 /* 2198 */ "cmplwi $\x02, $\xFF\x03\x04\0"
12917 /* 2214 */ "cmpw $\x02, $\x03\0"
12918 /* 2226 */ "cmpwi $\x02, $\xFF\x03\x01\0"
12919 /* 2241 */ "cntlzw $\x01, $\x02\0"
12920 /* 2255 */ "cntlzw. $\x01, $\x02\0"
12921 /* 2270 */ "paste. $\x01, $\x02\0"
12922 /* 2284 */ "crset $\x01\0"
12923 /* 2293 */ "crnot $\x01, $\x02\0"
12924 /* 2306 */ "crmove $\x01, $\x02\0"
12925 /* 2320 */ "crclr $\x01\0"
12926 /* 2329 */ "dmsha256hash $\x01, $\x03\0"
12927 /* 2349 */ "dmsha512hash $\x01, $\x03\0"
12928 /* 2369 */ "dmsha3dw $\x01\0"
12929 /* 2381 */ "dmcryshash $\x01\0"
12930 /* 2395 */ "dmxxsha3512pad $\x01, $\x03, $\xFF\x05\x05\0"
12931 /* 2423 */ "dmxxsha3384pad $\x01, $\x03, $\xFF\x05\x05\0"
12932 /* 2451 */ "dmxxsha3256pad $\x01, $\x03, $\xFF\x05\x05\0"
12933 /* 2479 */ "dmxxsha3224pad $\x01, $\x03, $\xFF\x05\x05\0"
12934 /* 2507 */ "dmxxshake256pad $\x01, $\x03, $\xFF\x05\x05\0"
12935 /* 2536 */ "dmxxshake128pad $\x01, $\x03, $\xFF\x05\x05\0"
12936 /* 2565 */ "dmxxsha384512pad $\x01, $\x03\0"
12937 /* 2589 */ "dmxxsha224256pad $\x01, $\x03\0"
12938 /* 2613 */ "isellt $\x01, $\x02, $\x03\0"
12939 /* 2631 */ "iselgt $\x01, $\x02, $\x03\0"
12940 /* 2649 */ "iseleq $\x01, $\x02, $\x03\0"
12941 /* 2667 */ "mbar\0"
12942 /* 2672 */ "mfbr0 $\x01\0"
12943 /* 2681 */ "mfbr1 $\x01\0"
12944 /* 2690 */ "mfbr2 $\x01\0"
12945 /* 2699 */ "mfbr3 $\x01\0"
12946 /* 2708 */ "mfbr4 $\x01\0"
12947 /* 2717 */ "mfbr5 $\x01\0"
12948 /* 2726 */ "mfbr6 $\x01\0"
12949 /* 2735 */ "mfbr7 $\x01\0"
12950 /* 2744 */ "mfxer $\x01\0"
12951 /* 2753 */ "mfudscr $\x01\0"
12952 /* 2764 */ "mfrtcu $\x01\0"
12953 /* 2774 */ "mfrtcl $\x01\0"
12954 /* 2784 */ "mflr $\x01\0"
12955 /* 2792 */ "mfctr $\x01\0"
12956 /* 2801 */ "mfuamr $\x01\0"
12957 /* 2811 */ "mfdscr $\x01\0"
12958 /* 2821 */ "mfdsisr $\x01\0"
12959 /* 2832 */ "mfdar $\x01\0"
12960 /* 2841 */ "mfdec $\x01\0"
12961 /* 2850 */ "mfsdr1 $\x01\0"
12962 /* 2860 */ "mfsrr0 $\x01\0"
12963 /* 2870 */ "mfsrr1 $\x01\0"
12964 /* 2880 */ "mfcfar $\x01\0"
12965 /* 2890 */ "mfamr $\x01\0"
12966 /* 2899 */ "mfasr $\x01\0"
12967 /* 2908 */ "mfpvr $\x01\0"
12968 /* 2917 */ "mfspefscr $\x01\0"
12969 /* 2930 */ "mfdbatu $\x01, 0\0"
12970 /* 2944 */ "mfdbatl $\x01, 0\0"
12971 /* 2958 */ "mfibatu $\x01, 0\0"
12972 /* 2972 */ "mfibatl $\x01, 0\0"
12973 /* 2986 */ "mfdbatu $\x01, 1\0"
12974 /* 3000 */ "mfdbatl $\x01, 1\0"
12975 /* 3014 */ "mfibatu $\x01, 1\0"
12976 /* 3028 */ "mfibatl $\x01, 1\0"
12977 /* 3042 */ "mfdbatu $\x01, 2\0"
12978 /* 3056 */ "mfdbatl $\x01, 2\0"
12979 /* 3070 */ "mfibatu $\x01, 2\0"
12980 /* 3084 */ "mfibatl $\x01, 2\0"
12981 /* 3098 */ "mfdbatu $\x01, 3\0"
12982 /* 3112 */ "mfdbatl $\x01, 3\0"
12983 /* 3126 */ "mfibatu $\x01, 3\0"
12984 /* 3140 */ "mfibatl $\x01, 3\0"
12985 /* 3154 */ "mfppr $\x01\0"
12986 /* 3163 */ "mfesr $\x01\0"
12987 /* 3172 */ "mfdear $\x01\0"
12988 /* 3182 */ "mftcr $\x01\0"
12989 /* 3191 */ "mftbhi $\x01\0"
12990 /* 3201 */ "mftblo $\x01\0"
12991 /* 3211 */ "mfsrr2 $\x01\0"
12992 /* 3221 */ "mfsrr3 $\x01\0"
12993 /* 3231 */ "mfdccr $\x01\0"
12994 /* 3241 */ "mficcr $\x01\0"
12995 /* 3251 */ "mftbu $\x01\0"
12996 /* 3260 */ "mfvrsave $\x01\0"
12997 /* 3272 */ "mffprd $\x01, $\x02\0"
12998 /* 3286 */ "mffprwz $\x01, $\x02\0"
12999 /* 3301 */ "mtcr $\x02\0"
13000 /* 3309 */ "mtbr0 $\x01\0"
13001 /* 3318 */ "mtbr1 $\x01\0"
13002 /* 3327 */ "mtbr2 $\x01\0"
13003 /* 3336 */ "mtbr3 $\x01\0"
13004 /* 3345 */ "mtbr4 $\x01\0"
13005 /* 3354 */ "mtbr5 $\x01\0"
13006 /* 3363 */ "mtbr6 $\x01\0"
13007 /* 3372 */ "mtbr7 $\x01\0"
13008 /* 3381 */ "mtfsf $\x01, $\x02\0"
13009 /* 3394 */ "mtfsfi $\xFF\x01\x06, $\xFF\x02\x07\0"
13010 /* 3412 */ "mtfsfi. $\xFF\x01\x06, $\xFF\x02\x07\0"
13011 /* 3431 */ "mtfsf. $\x01, $\x02\0"
13012 /* 3445 */ "mtmsr $\x01\0"
13013 /* 3454 */ "mtmsrd $\x01\0"
13014 /* 3464 */ "mtxer $\x02\0"
13015 /* 3473 */ "mtudscr $\x02\0"
13016 /* 3484 */ "mtlr $\x02\0"
13017 /* 3492 */ "mtctr $\x02\0"
13018 /* 3501 */ "mtuamr $\x02\0"
13019 /* 3511 */ "mtdscr $\x02\0"
13020 /* 3521 */ "mtdsisr $\x02\0"
13021 /* 3532 */ "mtdar $\x02\0"
13022 /* 3541 */ "mtdec $\x02\0"
13023 /* 3550 */ "mtsdr1 $\x02\0"
13024 /* 3560 */ "mtsrr0 $\x02\0"
13025 /* 3570 */ "mtsrr1 $\x02\0"
13026 /* 3580 */ "mtcfar $\x02\0"
13027 /* 3590 */ "mtamr $\x02\0"
13028 /* 3599 */ "mtasr $\x02\0"
13029 /* 3608 */ "mttbl $\x02\0"
13030 /* 3617 */ "mttbu $\x02\0"
13031 /* 3626 */ "mtspefscr $\x02\0"
13032 /* 3639 */ "mtdbatu 0, $\x02\0"
13033 /* 3653 */ "mtdbatl 0, $\x02\0"
13034 /* 3667 */ "mtibatu 0, $\x02\0"
13035 /* 3681 */ "mtibatl 0, $\x02\0"
13036 /* 3695 */ "mtdbatu 1, $\x02\0"
13037 /* 3709 */ "mtdbatl 1, $\x02\0"
13038 /* 3723 */ "mtibatu 1, $\x02\0"
13039 /* 3737 */ "mtibatl 1, $\x02\0"
13040 /* 3751 */ "mtdbatu 2, $\x02\0"
13041 /* 3765 */ "mtdbatl 2, $\x02\0"
13042 /* 3779 */ "mtibatu 2, $\x02\0"
13043 /* 3793 */ "mtibatl 2, $\x02\0"
13044 /* 3807 */ "mtdbatu 3, $\x02\0"
13045 /* 3821 */ "mtdbatl 3, $\x02\0"
13046 /* 3835 */ "mtibatu 3, $\x02\0"
13047 /* 3849 */ "mtibatl 3, $\x02\0"
13048 /* 3863 */ "mtppr $\x02\0"
13049 /* 3872 */ "mtesr $\x02\0"
13050 /* 3881 */ "mtdear $\x02\0"
13051 /* 3891 */ "mttcr $\x02\0"
13052 /* 3900 */ "mttbhi $\x02\0"
13053 /* 3910 */ "mttblo $\x02\0"
13054 /* 3920 */ "mtsrr2 $\x02\0"
13055 /* 3930 */ "mtsrr3 $\x02\0"
13056 /* 3940 */ "mtdccr $\x02\0"
13057 /* 3950 */ "mticcr $\x02\0"
13058 /* 3960 */ "mtudscr $\x01\0"
13059 /* 3971 */ "mtvrsave $\x01\0"
13060 /* 3983 */ "mtfprd $\x01, $\x02\0"
13061 /* 3997 */ "mtfprwa $\x01, $\x02\0"
13062 /* 4012 */ "mtfprwz $\x01, $\x02\0"
13063 /* 4027 */ "not $\x01, $\x02\0"
13064 /* 4038 */ "not. $\x01, $\x02\0"
13065 /* 4050 */ "mr $\x01, $\x02\0"
13066 /* 4060 */ "mr. $\x01, $\x02\0"
13067 /* 4071 */ "nop\0"
13068 /* 4075 */ "paddi $\x01, $\x02, $\xFF\x03\x08\0"
13069 /* 4094 */ "plis $\x01, $\xFF\x03\x09\0"
13070 /* 4108 */ "rfebb\0"
13071 /* 4114 */ "rotld $\x01, $\x02, $\x03\0"
13072 /* 4131 */ "rotld. $\x01, $\x02, $\x03\0"
13073 /* 4149 */ "rotldi $\x01, $\x02, $\xFF\x03\x0B\0"
13074 /* 4169 */ "clrldi $\x01, $\x02, $\xFF\x04\x0B\0"
13075 /* 4189 */ "rotldi. $\x01, $\x02, $\xFF\x03\x0B\0"
13076 /* 4210 */ "clrldi. $\x01, $\x02, $\xFF\x04\x0B\0"
13077 /* 4231 */ "rotlwi $\x01, $\x02, $\xFF\x03\x0C\0"
13078 /* 4251 */ "clrlwi $\x01, $\x02, $\xFF\x04\x0C\0"
13079 /* 4271 */ "rotlwi. $\x01, $\x02, $\xFF\x03\x0C\0"
13080 /* 4292 */ "clrlwi. $\x01, $\x02, $\xFF\x04\x0C\0"
13081 /* 4313 */ "rotlw $\x01, $\x02, $\x03\0"
13082 /* 4330 */ "rotlw. $\x01, $\x02, $\x03\0"
13083 /* 4348 */ "sc\0"
13084 /* 4351 */ "sub $\x01, $\x03, $\x02\0"
13085 /* 4366 */ "sub. $\x01, $\x03, $\x02\0"
13086 /* 4382 */ "subc $\x01, $\x03, $\x02\0"
13087 /* 4398 */ "subc. $\x01, $\x03, $\x02\0"
13088 /* 4415 */ "sync\0"
13089 /* 4420 */ "lwsync\0"
13090 /* 4427 */ "ptesync\0"
13091 /* 4435 */ "phwsync\0"
13092 /* 4443 */ "plwsync\0"
13093 /* 4451 */ "sync $\xFF\x01\x06\0"
13094 /* 4461 */ "stncisync\0"
13095 /* 4471 */ "stcisync\0"
13096 /* 4480 */ "stsync\0"
13097 /* 4487 */ "tdlt $\x02, $\x03\0"
13098 /* 4499 */ "tdeq $\x02, $\x03\0"
13099 /* 4511 */ "tdgt $\x02, $\x03\0"
13100 /* 4523 */ "tdne $\x02, $\x03\0"
13101 /* 4535 */ "tdllt $\x02, $\x03\0"
13102 /* 4548 */ "tdlgt $\x02, $\x03\0"
13103 /* 4561 */ "tdu $\x02, $\x03\0"
13104 /* 4572 */ "tdlti $\x02, $\xFF\x03\x01\0"
13105 /* 4587 */ "tdeqi $\x02, $\xFF\x03\x01\0"
13106 /* 4602 */ "tdgti $\x02, $\xFF\x03\x01\0"
13107 /* 4617 */ "tdnei $\x02, $\xFF\x03\x01\0"
13108 /* 4632 */ "tdllti $\x02, $\xFF\x03\x01\0"
13109 /* 4648 */ "tdlgti $\x02, $\xFF\x03\x01\0"
13110 /* 4664 */ "tdui $\x02, $\xFF\x03\x01\0"
13111 /* 4678 */ "tend.\0"
13112 /* 4684 */ "tendall.\0"
13113 /* 4693 */ "tlbie $\x02\0"
13114 /* 4702 */ "tlbie $\x01, $\x02\0"
13115 /* 4715 */ "tlbilxlpid\0"
13116 /* 4726 */ "tlbilxpid\0"
13117 /* 4736 */ "tlbilxva $\x02, $\x03\0"
13118 /* 4752 */ "tlbilxva $\x03\0"
13119 /* 4764 */ "tlbrehi $\x01, $\x02\0"
13120 /* 4779 */ "tlbrelo $\x01, $\x02\0"
13121 /* 4794 */ "tlbwehi $\x01, $\x02\0"
13122 /* 4809 */ "tlbwelo $\x01, $\x02\0"
13123 /* 4824 */ "tsuspend.\0"
13124 /* 4834 */ "tresume.\0"
13125 /* 4843 */ "trap\0"
13126 /* 4848 */ "twlt $\x02, $\x03\0"
13127 /* 4860 */ "tweq $\x02, $\x03\0"
13128 /* 4872 */ "twgt $\x02, $\x03\0"
13129 /* 4884 */ "twne $\x02, $\x03\0"
13130 /* 4896 */ "twllt $\x02, $\x03\0"
13131 /* 4909 */ "twlgt $\x02, $\x03\0"
13132 /* 4922 */ "twu $\x02, $\x03\0"
13133 /* 4933 */ "twlti $\x02, $\xFF\x03\x01\0"
13134 /* 4948 */ "tweqi $\x02, $\xFF\x03\x01\0"
13135 /* 4963 */ "twgti $\x02, $\xFF\x03\x01\0"
13136 /* 4978 */ "twnei $\x02, $\xFF\x03\x01\0"
13137 /* 4993 */ "twllti $\x02, $\xFF\x03\x01\0"
13138 /* 5009 */ "twlgti $\x02, $\xFF\x03\x01\0"
13139 /* 5025 */ "twui $\x02, $\xFF\x03\x01\0"
13140 /* 5039 */ "vnot $\x01, $\x02\0"
13141 /* 5051 */ "vmr $\x01, $\x02\0"
13142 /* 5062 */ "wait\0"
13143 /* 5067 */ "waitrsv\0"
13144 /* 5075 */ "waitimpl\0"
13145 /* 5084 */ "xnop\0"
13146 /* 5089 */ "xvmovdp $\x01, $\x02\0"
13147 /* 5104 */ "xvmovsp $\x01, $\x02\0"
13148 /* 5119 */ "xxaes128decp $\x01, $\x02, $\x03\0"
13149 /* 5143 */ "xxaes192decp $\x01, $\x02, $\x03\0"
13150 /* 5167 */ "xxaes256decp $\x01, $\x02, $\x03\0"
13151 /* 5191 */ "xxaes128encp $\x01, $\x02, $\x03\0"
13152 /* 5215 */ "xxaes192encp $\x01, $\x02, $\x03\0"
13153 /* 5239 */ "xxaes256encp $\x01, $\x02, $\x03\0"
13154 /* 5263 */ "xxaes128genlkp $\x01, $\x02\0"
13155 /* 5285 */ "xxaes192genlkp $\x01, $\x02\0"
13156 /* 5307 */ "xxaes256genlkp $\x01, $\x02\0"
13157 /* 5329 */ "xxgfmul128gcm $\x01, $\x02, $\x03\0"
13158 /* 5354 */ "xxgfmul128xts $\x01, $\x02, $\x03\0"
13159 /* 5379 */ "xxspltd $\x01, $\x02, 0\0"
13160 /* 5397 */ "xxspltd $\x01, $\x02, 1\0"
13161 /* 5415 */ "xxmrghd $\x01, $\x02, $\x03\0"
13162 /* 5434 */ "xxmrgld $\x01, $\x02, $\x03\0"
13163 /* 5453 */ "xxswapd $\x01, $\x02\0"
13164 /* 5468 */ "bt $\x02, $\xFF\x03\x02\0"
13165 /* 5480 */ "bf $\x02, $\xFF\x03\x02\0"
13166 /* 5492 */ "bt- $\x02, $\xFF\x03\x02\0"
13167 /* 5505 */ "bf- $\x02, $\xFF\x03\x02\0"
13168 /* 5518 */ "bt+ $\x02, $\xFF\x03\x02\0"
13169 /* 5531 */ "bf+ $\x02, $\xFF\x03\x02\0"
13170 /* 5544 */ "bdnzt $\x02, $\xFF\x03\x02\0"
13171 /* 5559 */ "bdnzf $\x02, $\xFF\x03\x02\0"
13172 /* 5574 */ "bdzt $\x02, $\xFF\x03\x02\0"
13173 /* 5588 */ "bdzf $\x02, $\xFF\x03\x02\0"
13174 /* 5602 */ "bta $\x02, $\xFF\x03\x03\0"
13175 /* 5615 */ "bfa $\x02, $\xFF\x03\x03\0"
13176 /* 5628 */ "bta- $\x02, $\xFF\x03\x03\0"
13177 /* 5642 */ "bfa- $\x02, $\xFF\x03\x03\0"
13178 /* 5656 */ "bta+ $\x02, $\xFF\x03\x03\0"
13179 /* 5670 */ "bfa+ $\x02, $\xFF\x03\x03\0"
13180 /* 5684 */ "bdnzta $\x02, $\xFF\x03\x03\0"
13181 /* 5700 */ "bdnzfa $\x02, $\xFF\x03\x03\0"
13182 /* 5716 */ "bdzta $\x02, $\xFF\x03\x03\0"
13183 /* 5731 */ "bdzfa $\x02, $\xFF\x03\x03\0"
13184 /* 5746 */ "bca+ $\xFF\x01\x0C, $\x03, $\xFF\x04\x02\0"
13185 /* 5766 */ "bca- $\xFF\x01\x0C, $\x03, $\xFF\x04\x02\0"
13186 /* 5786 */ "bcctr $\xFF\x01\x0C, $\x02\0"
13187 /* 5801 */ "btctr $\x02\0"
13188 /* 5810 */ "bfctr $\x02\0"
13189 /* 5819 */ "btctr- $\x02\0"
13190 /* 5829 */ "bfctr- $\x02\0"
13191 /* 5839 */ "btctr+ $\x02\0"
13192 /* 5849 */ "bfctr+ $\x02\0"
13193 /* 5859 */ "bcctrl $\xFF\x01\x0C, $\x02\0"
13194 /* 5875 */ "btctrl $\x02\0"
13195 /* 5885 */ "bfctrl $\x02\0"
13196 /* 5895 */ "btctrl- $\x02\0"
13197 /* 5906 */ "bfctrl- $\x02\0"
13198 /* 5917 */ "btctrl+ $\x02\0"
13199 /* 5928 */ "bfctrl+ $\x02\0"
13200 /* 5939 */ "btl $\x02, $\xFF\x03\x02\0"
13201 /* 5952 */ "bfl $\x02, $\xFF\x03\x02\0"
13202 /* 5965 */ "btl- $\x02, $\xFF\x03\x02\0"
13203 /* 5979 */ "bfl- $\x02, $\xFF\x03\x02\0"
13204 /* 5993 */ "btl+ $\x02, $\xFF\x03\x02\0"
13205 /* 6007 */ "bfl+ $\x02, $\xFF\x03\x02\0"
13206 /* 6021 */ "bdnztl $\x02, $\xFF\x03\x02\0"
13207 /* 6037 */ "bdnzfl $\x02, $\xFF\x03\x02\0"
13208 /* 6053 */ "bdztl $\x02, $\xFF\x03\x02\0"
13209 /* 6068 */ "bdzfl $\x02, $\xFF\x03\x02\0"
13210 /* 6083 */ "btla $\x02, $\xFF\x03\x03\0"
13211 /* 6097 */ "bfla $\x02, $\xFF\x03\x03\0"
13212 /* 6111 */ "btla- $\x02, $\xFF\x03\x03\0"
13213 /* 6126 */ "bfla- $\x02, $\xFF\x03\x03\0"
13214 /* 6141 */ "btla+ $\x02, $\xFF\x03\x03\0"
13215 /* 6156 */ "bfla+ $\x02, $\xFF\x03\x03\0"
13216 /* 6171 */ "bdnztla $\x02, $\xFF\x03\x03\0"
13217 /* 6188 */ "bdnzfla $\x02, $\xFF\x03\x03\0"
13218 /* 6205 */ "bdztla $\x02, $\xFF\x03\x03\0"
13219 /* 6221 */ "bdzfla $\x02, $\xFF\x03\x03\0"
13220 /* 6237 */ "bcla+ $\xFF\x01\x0C, $\x03, $\xFF\x04\x02\0"
13221 /* 6258 */ "bcla- $\xFF\x01\x0C, $\x03, $\xFF\x04\x02\0"
13222 /* 6279 */ "bclr $\xFF\x01\x0C, $\x02\0"
13223 /* 6293 */ "btlr $\x02\0"
13224 /* 6301 */ "bflr $\x02\0"
13225 /* 6309 */ "btlr- $\x02\0"
13226 /* 6318 */ "bflr- $\x02\0"
13227 /* 6327 */ "btlr+ $\x02\0"
13228 /* 6336 */ "bflr+ $\x02\0"
13229 /* 6345 */ "bdnztlr $\x02\0"
13230 /* 6356 */ "bdnzflr $\x02\0"
13231 /* 6367 */ "bdztlr $\x02\0"
13232 /* 6377 */ "bdzflr $\x02\0"
13233 /* 6387 */ "bclrl $\xFF\x01\x0C, $\x02\0"
13234 /* 6402 */ "btlrl $\x02\0"
13235 /* 6411 */ "bflrl $\x02\0"
13236 /* 6420 */ "btlrl- $\x02\0"
13237 /* 6430 */ "bflrl- $\x02\0"
13238 /* 6440 */ "btlrl+ $\x02\0"
13239 /* 6450 */ "bflrl+ $\x02\0"
13240 /* 6460 */ "bdnztlrl $\x02\0"
13241 /* 6472 */ "bdnzflrl $\x02\0"
13242 /* 6484 */ "bdztlrl $\x02\0"
13243 /* 6495 */ "bdzflrl $\x02\0"
13244 /* 6506 */ "bcl+ $\xFF\x01\x0C, $\x03, $\xFF\x04\x02\0"
13245 /* 6526 */ "bcl- $\xFF\x01\x0C, $\x03, $\xFF\x04\x02\0"
13246 /* 6546 */ "bc+ $\xFF\x01\x0C, $\x03, $\xFF\x04\x02\0"
13247 /* 6565 */ "bc- $\xFF\x01\x0C, $\x03, $\xFF\x04\x02\0"
13248 ;
13249
13250#ifndef NDEBUG
13251 static struct SortCheck {
13252 SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
13253 assert(std::is_sorted(
13254 OpToPatterns.begin(), OpToPatterns.end(),
13255 [](const PatternsForOpcode &L, const PatternsForOpcode &R) {
13256 return L.Opcode < R.Opcode;
13257 }) &&
13258 "tablegen failed to sort opcode patterns");
13259 }
13260 } sortCheckVar(OpToPatterns);
13261#endif
13262
13263 AliasMatchingData M {
13264 .OpToPatterns: ArrayRef(OpToPatterns),
13265 .Patterns: ArrayRef(Patterns),
13266 .PatternConds: ArrayRef(Conds),
13267 .AsmStrings: StringRef(AsmStrings, std::size(AsmStrings)),
13268 .ValidateMCOperand: nullptr,
13269 };
13270 const char *AsmString = matchAliasPatterns(MI, STI: &STI, M);
13271 if (!AsmString) return false;
13272
13273 unsigned I = 0;
13274 while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
13275 AsmString[I] != '$' && AsmString[I] != '\0')
13276 ++I;
13277 OS << '\t' << StringRef(AsmString, I);
13278 if (AsmString[I] != '\0') {
13279 if (AsmString[I] == ' ' || AsmString[I] == '\t') {
13280 OS << '\t';
13281 ++I;
13282 }
13283 do {
13284 if (AsmString[I] == '$') {
13285 ++I;
13286 if (AsmString[I] == (char)0xff) {
13287 ++I;
13288 int OpIdx = AsmString[I++] - 1;
13289 int PrintMethodIdx = AsmString[I++] - 1;
13290 printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, STI, OS);
13291 } else
13292 printOperand(MI, OpNo: unsigned(AsmString[I++]) - 1, STI, O&: OS);
13293 } else {
13294 OS << AsmString[I++];
13295 }
13296 } while (AsmString[I] != '\0');
13297 }
13298
13299 return true;
13300}
13301
13302void PPCInstPrinter::printCustomAliasOperand(
13303 const MCInst *MI, uint64_t Address, unsigned OpIdx,
13304 unsigned PrintMethodIdx,
13305 const MCSubtargetInfo &STI,
13306 raw_ostream &OS) {
13307 switch (PrintMethodIdx) {
13308 default:
13309 llvm_unreachable("Unknown PrintMethod kind");
13310 break;
13311 case 0:
13312 printS16ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13313 break;
13314 case 1:
13315 printBranchOperand(MI, Address, OpNo: OpIdx, STI, O&: OS);
13316 break;
13317 case 2:
13318 printAbsBranchOperand(MI, OpNo: OpIdx, STI, O&: OS);
13319 break;
13320 case 3:
13321 printU16ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13322 break;
13323 case 4:
13324 printUImmOperand<1>(MI, OpNo: OpIdx, STI, O&: OS);
13325 break;
13326 case 5:
13327 printUImmOperand<3>(MI, OpNo: OpIdx, STI, O&: OS);
13328 break;
13329 case 6:
13330 printUImmOperand<4>(MI, OpNo: OpIdx, STI, O&: OS);
13331 break;
13332 case 7:
13333 printS34ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13334 break;
13335 case 8:
13336 printS32ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13337 break;
13338 case 9:
13339 printNegS32ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13340 break;
13341 case 10:
13342 printUImmOperand<6>(MI, OpNo: OpIdx, STI, O&: OS);
13343 break;
13344 case 11:
13345 printUImmOperand<5>(MI, OpNo: OpIdx, STI, O&: OS);
13346 break;
13347 }
13348}
13349
13350#endif // PRINT_ALIAS_INSTR
13351