1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Assembly Writer Source Fragment *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* From: PPC.td *|
7|* *|
8\*===----------------------------------------------------------------------===*/
9
10/// getMnemonic - This method is automatically generated by tablegen
11/// from the instruction set description.
12std::pair<const char *, uint64_t>
13PPCInstPrinter::getMnemonic(const MCInst &MI) const {
14
15#ifdef __GNUC__
16#pragma GCC diagnostic push
17#pragma GCC diagnostic ignored "-Woverlength-strings"
18#endif
19 static const char AsmStrs[] = {
20 /* 0 */ "#EH_SjLj_Setup\t\000"
21 /* 16 */ "bdzla+ \000"
22 /* 24 */ "bdnzla+ \000"
23 /* 33 */ "bdza+ \000"
24 /* 40 */ "bdnza+ \000"
25 /* 48 */ "bdzl+ \000"
26 /* 55 */ "bdnzl+ \000"
27 /* 63 */ "bdz+ \000"
28 /* 69 */ "bdnz+ \000"
29 /* 76 */ "bcl 20, 31, \000"
30 /* 89 */ "bctrl\n\tld 2, \000"
31 /* 103 */ "bctrl\n\tlwz 2, \000"
32 /* 118 */ "bc 12, \000"
33 /* 126 */ "bcl 12, \000"
34 /* 135 */ "bclrl 12, \000"
35 /* 146 */ "bcctrl 12, \000"
36 /* 158 */ "bclr 12, \000"
37 /* 168 */ "bcctr 12, \000"
38 /* 179 */ "mtspr 3, \000"
39 /* 189 */ "bc 4, \000"
40 /* 196 */ "bcl 4, \000"
41 /* 204 */ "bclrl 4, \000"
42 /* 214 */ "bcctrl 4, \000"
43 /* 225 */ "bclr 4, \000"
44 /* 234 */ "bcctr 4, \000"
45 /* 244 */ "mtspr 256, \000"
46 /* 256 */ "bdzla- \000"
47 /* 264 */ "bdnzla- \000"
48 /* 273 */ "bdza- \000"
49 /* 280 */ "bdnza- \000"
50 /* 288 */ "bdzl- \000"
51 /* 295 */ "bdnzl- \000"
52 /* 303 */ "bdz- \000"
53 /* 309 */ "bdnz- \000"
54 /* 316 */ "dqua. \000"
55 /* 323 */ "vcmpneb. \000"
56 /* 333 */ "vcmpgtsb. \000"
57 /* 344 */ "extsb. \000"
58 /* 352 */ "vcmpequb. \000"
59 /* 363 */ "bcdsub. \000"
60 /* 372 */ "fsub. \000"
61 /* 379 */ "fmsub. \000"
62 /* 387 */ "fnmsub. \000"
63 /* 396 */ "vcmpgtub. \000"
64 /* 407 */ "vcmpnezb. \000"
65 /* 418 */ "addc. \000"
66 /* 425 */ "andc. \000"
67 /* 432 */ "tabortdc. \000"
68 /* 443 */ "subfc. \000"
69 /* 451 */ "subic. \000"
70 /* 459 */ "addic. \000"
71 /* 467 */ "rldic. \000"
72 /* 475 */ "bcdtrunc. \000"
73 /* 486 */ "bcdutrunc. \000"
74 /* 498 */ "orc. \000"
75 /* 504 */ "tabortwc. \000"
76 /* 515 */ "srad. \000"
77 /* 522 */ "denbcd. \000"
78 /* 531 */ "bcdadd. \000"
79 /* 540 */ "fadd. \000"
80 /* 547 */ "fmadd. \000"
81 /* 555 */ "fnmadd. \000"
82 /* 564 */ "mulhd. \000"
83 /* 572 */ "fcfid. \000"
84 /* 580 */ "fctid. \000"
85 /* 588 */ "mulld. \000"
86 /* 596 */ "sld. \000"
87 /* 602 */ "nand. \000"
88 /* 609 */ "tend. \000"
89 /* 616 */ "drrnd. \000"
90 /* 624 */ "ddedpd. \000"
91 /* 633 */ "srd. \000"
92 /* 639 */ "vcmpgtsd. \000"
93 /* 650 */ "vcmpequd. \000"
94 /* 661 */ "vcmpgtud. \000"
95 /* 672 */ "divd. \000"
96 /* 679 */ "cntlzd. \000"
97 /* 688 */ "cnttzd. \000"
98 /* 697 */ "adde. \000"
99 /* 704 */ "divde. \000"
100 /* 712 */ "slbfee. \000"
101 /* 721 */ "subfe. \000"
102 /* 729 */ "addme. \000"
103 /* 737 */ "subfme. \000"
104 /* 746 */ "fre. \000"
105 /* 752 */ "frsqrte. \000"
106 /* 762 */ "paste. \000"
107 /* 770 */ "divwe. \000"
108 /* 778 */ "addze. \000"
109 /* 786 */ "subfze. \000"
110 /* 795 */ "subf. \000"
111 /* 802 */ "mtfsf. \000"
112 /* 810 */ "fneg. \000"
113 /* 817 */ "vcmpneh. \000"
114 /* 827 */ "vcmpgtsh. \000"
115 /* 838 */ "extsh. \000"
116 /* 846 */ "vcmpequh. \000"
117 /* 857 */ "vcmpgtuh. \000"
118 /* 868 */ "vcmpnezh. \000"
119 /* 879 */ "dquai. \000"
120 /* 887 */ "tabortdci. \000"
121 /* 899 */ "tabortwci. \000"
122 /* 911 */ "sradi. \000"
123 /* 919 */ "clrlsldi. \000"
124 /* 930 */ "extldi. \000"
125 /* 939 */ "andi. \000"
126 /* 946 */ "clrrdi. \000"
127 /* 955 */ "insrdi. \000"
128 /* 964 */ "rotrdi. \000"
129 /* 973 */ "extrdi. \000"
130 /* 982 */ "mtfsfi. \000"
131 /* 991 */ "dscli. \000"
132 /* 999 */ "extswsli. \000"
133 /* 1010 */ "rldimi. \000"
134 /* 1019 */ "rlwimi. \000"
135 /* 1028 */ "dscri. \000"
136 /* 1036 */ "srawi. \000"
137 /* 1044 */ "clrlslwi. \000"
138 /* 1055 */ "inslwi. \000"
139 /* 1064 */ "extlwi. \000"
140 /* 1073 */ "clrrwi. \000"
141 /* 1082 */ "insrwi. \000"
142 /* 1091 */ "rotrwi. \000"
143 /* 1100 */ "extrwi. \000"
144 /* 1109 */ "vstribl. \000"
145 /* 1119 */ "rldcl. \000"
146 /* 1127 */ "rldicl. \000"
147 /* 1136 */ "fsel. \000"
148 /* 1143 */ "vstrihl. \000"
149 /* 1153 */ "dmul. \000"
150 /* 1160 */ "fmul. \000"
151 /* 1167 */ "treclaim. \000"
152 /* 1178 */ "frim. \000"
153 /* 1185 */ "rlwinm. \000"
154 /* 1194 */ "rlwnm. \000"
155 /* 1202 */ "bcdcfn. \000"
156 /* 1211 */ "bcdcpsgn. \000"
157 /* 1222 */ "fcpsgn. \000"
158 /* 1231 */ "bcdsetsgn. \000"
159 /* 1243 */ "tbegin. \000"
160 /* 1252 */ "frin. \000"
161 /* 1259 */ "bcdctn. \000"
162 /* 1268 */ "drintn. \000"
163 /* 1277 */ "addco. \000"
164 /* 1285 */ "subfco. \000"
165 /* 1294 */ "addo. \000"
166 /* 1301 */ "mulldo. \000"
167 /* 1310 */ "divdo. \000"
168 /* 1318 */ "addeo. \000"
169 /* 1326 */ "divdeo. \000"
170 /* 1335 */ "subfeo. \000"
171 /* 1344 */ "addmeo. \000"
172 /* 1353 */ "subfmeo. \000"
173 /* 1363 */ "divweo. \000"
174 /* 1372 */ "addzeo. \000"
175 /* 1381 */ "subfzeo. \000"
176 /* 1391 */ "subfo. \000"
177 /* 1399 */ "nego. \000"
178 /* 1406 */ "divduo. \000"
179 /* 1415 */ "divdeuo. \000"
180 /* 1425 */ "divweuo. \000"
181 /* 1435 */ "divwuo. \000"
182 /* 1444 */ "mullwo. \000"
183 /* 1453 */ "divwo. \000"
184 /* 1461 */ "xvcmpgedp. \000"
185 /* 1473 */ "xvcmpeqdp. \000"
186 /* 1485 */ "dctdp. \000"
187 /* 1493 */ "xvcmpgtdp. \000"
188 /* 1505 */ "vcmpbfp. \000"
189 /* 1515 */ "vcmpgefp. \000"
190 /* 1526 */ "vcmpeqfp. \000"
191 /* 1537 */ "vcmpgtfp. \000"
192 /* 1548 */ "frip. \000"
193 /* 1555 */ "xvcmpgesp. \000"
194 /* 1567 */ "xvcmpeqsp. \000"
195 /* 1579 */ "drsp. \000"
196 /* 1586 */ "frsp. \000"
197 /* 1593 */ "xvcmpgtsp. \000"
198 /* 1605 */ "dquaq. \000"
199 /* 1613 */ "dsubq. \000"
200 /* 1621 */ "denbcdq. \000"
201 /* 1631 */ "daddq. \000"
202 /* 1639 */ "drrndq. \000"
203 /* 1648 */ "ddedpdq. \000"
204 /* 1658 */ "dquaiq. \000"
205 /* 1667 */ "dscliq. \000"
206 /* 1676 */ "dscriq. \000"
207 /* 1685 */ "icblq. \000"
208 /* 1693 */ "dmulq. \000"
209 /* 1701 */ "drintnq. \000"
210 /* 1711 */ "drdpq. \000"
211 /* 1719 */ "dctqpq. \000"
212 /* 1728 */ "bcdcfsq. \000"
213 /* 1738 */ "bcdctsq. \000"
214 /* 1748 */ "vcmpgtsq. \000"
215 /* 1759 */ "vcmpequq. \000"
216 /* 1770 */ "vcmpgtuq. \000"
217 /* 1781 */ "ddivq. \000"
218 /* 1789 */ "diexq. \000"
219 /* 1797 */ "dxexq. \000"
220 /* 1805 */ "dcffixq. \000"
221 /* 1815 */ "dctfixq. \000"
222 /* 1825 */ "drintxq. \000"
223 /* 1835 */ "vstribr. \000"
224 /* 1845 */ "rldcr. \000"
225 /* 1853 */ "rldicr. \000"
226 /* 1862 */ "vstrihr. \000"
227 /* 1872 */ "fmr. \000"
228 /* 1878 */ "nor. \000"
229 /* 1884 */ "xor. \000"
230 /* 1890 */ "bcdsr. \000"
231 /* 1898 */ "tsr. \000"
232 /* 1904 */ "fabs. \000"
233 /* 1911 */ "fnabs. \000"
234 /* 1919 */ "fsubs. \000"
235 /* 1927 */ "fmsubs. \000"
236 /* 1936 */ "fnmsubs. \000"
237 /* 1946 */ "bcds. \000"
238 /* 1953 */ "fadds. \000"
239 /* 1961 */ "fmadds. \000"
240 /* 1970 */ "fnmadds. \000"
241 /* 1980 */ "fcfids. \000"
242 /* 1989 */ "fres. \000"
243 /* 1996 */ "frsqrtes. \000"
244 /* 2007 */ "mffs. \000"
245 /* 2014 */ "andis. \000"
246 /* 2022 */ "fmuls. \000"
247 /* 2030 */ "fsqrts. \000"
248 /* 2039 */ "bcdus. \000"
249 /* 2047 */ "fcfidus. \000"
250 /* 2057 */ "subfus. \000"
251 /* 2066 */ "fdivs. \000"
252 /* 2074 */ "tabort. \000"
253 /* 2083 */ "fsqrt. \000"
254 /* 2091 */ "mulhdu. \000"
255 /* 2100 */ "fcfidu. \000"
256 /* 2109 */ "fctidu. \000"
257 /* 2118 */ "divdu. \000"
258 /* 2126 */ "divdeu. \000"
259 /* 2135 */ "divweu. \000"
260 /* 2144 */ "mulhwu. \000"
261 /* 2153 */ "fctiwu. \000"
262 /* 2162 */ "divwu. \000"
263 /* 2170 */ "ddiv. \000"
264 /* 2177 */ "fdiv. \000"
265 /* 2184 */ "eqv. \000"
266 /* 2190 */ "sraw. \000"
267 /* 2197 */ "vcmpnew. \000"
268 /* 2207 */ "mulhw. \000"
269 /* 2215 */ "fctiw. \000"
270 /* 2223 */ "mullw. \000"
271 /* 2231 */ "slw. \000"
272 /* 2237 */ "srw. \000"
273 /* 2243 */ "vcmpgtsw. \000"
274 /* 2254 */ "extsw. \000"
275 /* 2262 */ "vcmpequw. \000"
276 /* 2273 */ "vcmpgtuw. \000"
277 /* 2284 */ "divw. \000"
278 /* 2291 */ "vcmpnezw. \000"
279 /* 2302 */ "cntlzw. \000"
280 /* 2311 */ "cnttzw. \000"
281 /* 2320 */ "stbcx. \000"
282 /* 2328 */ "stdcx. \000"
283 /* 2336 */ "sthcx. \000"
284 /* 2344 */ "stqcx. \000"
285 /* 2352 */ "stwcx. \000"
286 /* 2360 */ "diex. \000"
287 /* 2367 */ "dxex. \000"
288 /* 2374 */ "dcffix. \000"
289 /* 2383 */ "dctfix. \000"
290 /* 2392 */ "tlbsx. \000"
291 /* 2400 */ "drintx. \000"
292 /* 2409 */ "fctidz. \000"
293 /* 2418 */ "bcdcfz. \000"
294 /* 2427 */ "friz. \000"
295 /* 2434 */ "bcdctz. \000"
296 /* 2443 */ "fctiduz. \000"
297 /* 2453 */ "fctiwuz. \000"
298 /* 2463 */ "fctiwz. \000"
299 /* 2472 */ "mtfsb0 \000"
300 /* 2480 */ "mtfsb1 \000"
301 /* 2488 */ "dmxxextfdmr512 \000"
302 /* 2504 */ "dmxxinstdmr512 \000"
303 /* 2520 */ "vupkint4tofp32 \000"
304 /* 2536 */ "vupkint8tofp32 \000"
305 /* 2552 */ "pmxvbf16ger2 \000"
306 /* 2566 */ "pmxvf16ger2 \000"
307 /* 2579 */ "pmxvi16ger2 \000"
308 /* 2592 */ "pmdmxvbf16gerx2 \000"
309 /* 2609 */ "pmdmxvf16gerx2 \000"
310 /* 2625 */ "pmxvi8ger4 \000"
311 /* 2637 */ "pmdmxvi8gerx4 \000"
312 /* 2652 */ "vupkint4tobf16 \000"
313 /* 2668 */ "vupkint8tobf16 \000"
314 /* 2684 */ "xvcvspbf16 \000"
315 /* 2696 */ "dmxxextfdmr256 \000"
316 /* 2712 */ "dmxxinstdmr256 \000"
317 /* 2728 */ "xxgfmul128 \000"
318 /* 2740 */ "#TC_RETURNa8 \000"
319 /* 2754 */ "#TC_RETURNd8 \000"
320 /* 2768 */ "#TC_RETURNr8 \000"
321 /* 2782 */ "pmxvi4ger8 \000"
322 /* 2794 */ "#BUILD_UACC \000"
323 /* 2807 */ "#ADJCALLSTACKDOWN \000"
324 /* 2826 */ "#ADJCALLSTACKUP \000"
325 /* 2843 */ "#TC_RETURNa \000"
326 /* 2856 */ "evmhegsmfaa \000"
327 /* 2869 */ "evmhogsmfaa \000"
328 /* 2882 */ "evmwsmfaa \000"
329 /* 2893 */ "evmwssfaa \000"
330 /* 2904 */ "evmhegsmiaa \000"
331 /* 2917 */ "evmhogsmiaa \000"
332 /* 2930 */ "evmwsmiaa \000"
333 /* 2941 */ "evmhegumiaa \000"
334 /* 2954 */ "evmhogumiaa \000"
335 /* 2967 */ "evmwumiaa \000"
336 /* 2978 */ "dcba \000"
337 /* 2984 */ "bca \000"
338 /* 2989 */ "evmhesmfa \000"
339 /* 3000 */ "evmwhsmfa \000"
340 /* 3011 */ "evmhosmfa \000"
341 /* 3022 */ "evmwsmfa \000"
342 /* 3032 */ "evmhessfa \000"
343 /* 3043 */ "evmwhssfa \000"
344 /* 3054 */ "evmhossfa \000"
345 /* 3065 */ "evmwssfa \000"
346 /* 3075 */ "plha \000"
347 /* 3081 */ "evmhesmia \000"
348 /* 3092 */ "evmwhsmia \000"
349 /* 3103 */ "evmhosmia \000"
350 /* 3114 */ "evmwsmia \000"
351 /* 3124 */ "evmheumia \000"
352 /* 3135 */ "evmwhumia \000"
353 /* 3146 */ "evmwlumia \000"
354 /* 3157 */ "evmhoumia \000"
355 /* 3168 */ "evmwumia \000"
356 /* 3178 */ "bla \000"
357 /* 3183 */ "bcla \000"
358 /* 3189 */ "pla \000"
359 /* 3194 */ "bdzla \000"
360 /* 3201 */ "bdnzla \000"
361 /* 3209 */ "evmra \000"
362 /* 3216 */ "dqua \000"
363 /* 3222 */ "plwa \000"
364 /* 3228 */ "mtvsrwa \000"
365 /* 3237 */ "bdza \000"
366 /* 3243 */ "bdnza \000"
367 /* 3250 */ "vsrab \000"
368 /* 3257 */ "rfebb \000"
369 /* 3264 */ "vcntmbb \000"
370 /* 3273 */ "xvtlsbb \000"
371 /* 3282 */ "vclzlsbb \000"
372 /* 3292 */ "vctzlsbb \000"
373 /* 3302 */ "vcmpneb \000"
374 /* 3311 */ "vmrghb \000"
375 /* 3319 */ "vucmprhb \000"
376 /* 3329 */ "xxspltib \000"
377 /* 3339 */ "vmrglb \000"
378 /* 3347 */ "vclrlb \000"
379 /* 3355 */ "vucmprlb \000"
380 /* 3365 */ "vrlb \000"
381 /* 3371 */ "vslb \000"
382 /* 3377 */ "vpmsumb \000"
383 /* 3386 */ "vgnb \000"
384 /* 3392 */ "vupkhsntob \000"
385 /* 3404 */ "vupklsntob \000"
386 /* 3416 */ "cmpb \000"
387 /* 3422 */ "cmpeqb \000"
388 /* 3430 */ "cmprb \000"
389 /* 3437 */ "vclrrb \000"
390 /* 3445 */ "vsrb \000"
391 /* 3451 */ "vmulesb \000"
392 /* 3460 */ "vavgsb \000"
393 /* 3468 */ "vupkhsb \000"
394 /* 3477 */ "vspltisb \000"
395 /* 3487 */ "vupklsb \000"
396 /* 3496 */ "vminsb \000"
397 /* 3504 */ "vmulosb \000"
398 /* 3513 */ "vcmpgtsb \000"
399 /* 3523 */ "evextsb \000"
400 /* 3532 */ "vmaxsb \000"
401 /* 3540 */ "setb \000"
402 /* 3546 */ "mftb \000"
403 /* 3552 */ "vspltb \000"
404 /* 3560 */ "vpopcntb \000"
405 /* 3570 */ "vinsertb \000"
406 /* 3580 */ "pstb \000"
407 /* 3586 */ "vabsdub \000"
408 /* 3595 */ "vmuleub \000"
409 /* 3604 */ "vavgub \000"
410 /* 3612 */ "vminub \000"
411 /* 3620 */ "vmuloub \000"
412 /* 3629 */ "vcmpequb \000"
413 /* 3639 */ "efdsub \000"
414 /* 3647 */ "fsub \000"
415 /* 3653 */ "fmsub \000"
416 /* 3660 */ "fnmsub \000"
417 /* 3668 */ "efssub \000"
418 /* 3676 */ "evfssub \000"
419 /* 3685 */ "vextractub \000"
420 /* 3697 */ "vcmpgtub \000"
421 /* 3707 */ "vmaxub \000"
422 /* 3715 */ "xxblendvb \000"
423 /* 3726 */ "vcmpnezb \000"
424 /* 3736 */ "vclzb \000"
425 /* 3743 */ "vctzb \000"
426 /* 3750 */ "setnbc \000"
427 /* 3758 */ "setbc \000"
428 /* 3765 */ "xxmfacc \000"
429 /* 3774 */ "xxmtacc \000"
430 /* 3783 */ "addc \000"
431 /* 3789 */ "xxlandc \000"
432 /* 3798 */ "crandc \000"
433 /* 3806 */ "evandc \000"
434 /* 3814 */ "dtstdc \000"
435 /* 3822 */ "subfc \000"
436 /* 3829 */ "subic \000"
437 /* 3836 */ "addic \000"
438 /* 3843 */ "rldic \000"
439 /* 3850 */ "subfic \000"
440 /* 3858 */ "xsrdpic \000"
441 /* 3867 */ "xvrdpic \000"
442 /* 3876 */ "xvrspic \000"
443 /* 3885 */ "icblc \000"
444 /* 3892 */ "xxssumudmc \000"
445 /* 3904 */ "brinc \000"
446 /* 3911 */ "sync \000"
447 /* 3917 */ "xxlorc \000"
448 /* 3925 */ "crorc \000"
449 /* 3932 */ "evorc \000"
450 /* 3939 */ "sc \000"
451 /* 3943 */ "vextsb2d \000"
452 /* 3953 */ "vextsh2d \000"
453 /* 3963 */ "vextsw2d \000"
454 /* 3973 */ "#TC_RETURNd \000"
455 /* 3986 */ "vshasigmad \000"
456 /* 3998 */ "dmxxshapad \000"
457 /* 4010 */ "vsrad \000"
458 /* 4017 */ "vgbbd \000"
459 /* 4024 */ "vcntmbd \000"
460 /* 4033 */ "vprtybd \000"
461 /* 4042 */ "denbcd \000"
462 /* 4050 */ "cdtbcd \000"
463 /* 4058 */ "efdadd \000"
464 /* 4066 */ "fadd \000"
465 /* 4072 */ "xxmulmulhiadd \000"
466 /* 4087 */ "fmadd \000"
467 /* 4094 */ "fnmadd \000"
468 /* 4102 */ "xxmulmulloadd \000"
469 /* 4117 */ "efsadd \000"
470 /* 4125 */ "evfsadd \000"
471 /* 4134 */ "evldd \000"
472 /* 4141 */ "mtvsrdd \000"
473 /* 4150 */ "evstdd \000"
474 /* 4158 */ "vcfuged \000"
475 /* 4167 */ "efscfd \000"
476 /* 4175 */ "plfd \000"
477 /* 4181 */ "pstfd \000"
478 /* 4188 */ "vnegd \000"
479 /* 4195 */ "maddhd \000"
480 /* 4203 */ "mulhd \000"
481 /* 4210 */ "fcfid \000"
482 /* 4217 */ "efdcfsid \000"
483 /* 4227 */ "fctid \000"
484 /* 4234 */ "efdcfuid \000"
485 /* 4244 */ "tlbld \000"
486 /* 4251 */ "maddld \000"
487 /* 4259 */ "vmulld \000"
488 /* 4267 */ "cmpld \000"
489 /* 4274 */ "mfvsrld \000"
490 /* 4283 */ "vrld \000"
491 /* 4289 */ "vsld \000"
492 /* 4295 */ "vbpermd \000"
493 /* 4304 */ "vpmsumd \000"
494 /* 4313 */ "xxland \000"
495 /* 4321 */ "xxlnand \000"
496 /* 4330 */ "crnand \000"
497 /* 4338 */ "evnand \000"
498 /* 4346 */ "crand \000"
499 /* 4353 */ "evand \000"
500 /* 4360 */ "drrnd \000"
501 /* 4367 */ "ddedpd \000"
502 /* 4375 */ "vpdepd \000"
503 /* 4383 */ "cmpd \000"
504 /* 4389 */ "xxbrd \000"
505 /* 4396 */ "mtmsrd \000"
506 /* 4404 */ "mfvsrd \000"
507 /* 4412 */ "mtvsrd \000"
508 /* 4420 */ "vmodsd \000"
509 /* 4428 */ "vmulesd \000"
510 /* 4437 */ "vdivesd \000"
511 /* 4446 */ "vmulhsd \000"
512 /* 4455 */ "vminsd \000"
513 /* 4463 */ "vinsd \000"
514 /* 4470 */ "vmulosd \000"
515 /* 4479 */ "vcmpgtsd \000"
516 /* 4489 */ "vdivsd \000"
517 /* 4497 */ "vmaxsd \000"
518 /* 4505 */ "plxsd \000"
519 /* 4512 */ "pstxsd \000"
520 /* 4520 */ "vextractd \000"
521 /* 4531 */ "cbcdtd \000"
522 /* 4539 */ "vpopcntd \000"
523 /* 4549 */ "vinsertd \000"
524 /* 4559 */ "pstd \000"
525 /* 4565 */ "vpextd \000"
526 /* 4573 */ "vmsumcud \000"
527 /* 4583 */ "vmodud \000"
528 /* 4591 */ "vmuleud \000"
529 /* 4600 */ "vdiveud \000"
530 /* 4609 */ "vmulhud \000"
531 /* 4618 */ "vminud \000"
532 /* 4626 */ "vmuloud \000"
533 /* 4635 */ "vcmpequd \000"
534 /* 4645 */ "vcmpgtud \000"
535 /* 4655 */ "vdivud \000"
536 /* 4663 */ "vmaxud \000"
537 /* 4671 */ "xxblendvd \000"
538 /* 4682 */ "divd \000"
539 /* 4688 */ "vclzd \000"
540 /* 4695 */ "cntlzd \000"
541 /* 4703 */ "vctzd \000"
542 /* 4710 */ "cnttzd \000"
543 /* 4718 */ "mfbhrbe \000"
544 /* 4727 */ "mffsce \000"
545 /* 4735 */ "adde \000"
546 /* 4741 */ "divde \000"
547 /* 4748 */ "slbmfee \000"
548 /* 4757 */ "wrtee \000"
549 /* 4764 */ "subfe \000"
550 /* 4771 */ "evlwhe \000"
551 /* 4779 */ "evstwhe \000"
552 /* 4788 */ "slbie \000"
553 /* 4795 */ "tlbie \000"
554 /* 4802 */ "addme \000"
555 /* 4809 */ "subfme \000"
556 /* 4817 */ "tlbre \000"
557 /* 4824 */ "fre \000"
558 /* 4829 */ "slbmte \000"
559 /* 4837 */ "frsqrte \000"
560 /* 4846 */ "tlbwe \000"
561 /* 4853 */ "divwe \000"
562 /* 4860 */ "evstwwe \000"
563 /* 4869 */ "addze \000"
564 /* 4876 */ "subfze \000"
565 /* 4884 */ "dcbf \000"
566 /* 4890 */ "subf \000"
567 /* 4896 */ "evmhesmf \000"
568 /* 4906 */ "evmwhsmf \000"
569 /* 4916 */ "evmhosmf \000"
570 /* 4926 */ "evmwsmf \000"
571 /* 4935 */ "mcrf \000"
572 /* 4941 */ "mfocrf \000"
573 /* 4949 */ "mtocrf \000"
574 /* 4957 */ "mtcrf \000"
575 /* 4964 */ "efdcfsf \000"
576 /* 4973 */ "efscfsf \000"
577 /* 4982 */ "evfscfsf \000"
578 /* 4992 */ "mtfsf \000"
579 /* 4999 */ "evmhessf \000"
580 /* 5009 */ "evmwhssf \000"
581 /* 5019 */ "evmhossf \000"
582 /* 5029 */ "evmwssf \000"
583 /* 5038 */ "efdctsf \000"
584 /* 5047 */ "efsctsf \000"
585 /* 5056 */ "evfsctsf \000"
586 /* 5066 */ "dtstsf \000"
587 /* 5074 */ "efdcfuf \000"
588 /* 5083 */ "efscfuf \000"
589 /* 5092 */ "evfscfuf \000"
590 /* 5102 */ "efdctuf \000"
591 /* 5111 */ "efsctuf \000"
592 /* 5120 */ "dtstdg \000"
593 /* 5128 */ "slbieg \000"
594 /* 5136 */ "efdneg \000"
595 /* 5144 */ "fneg \000"
596 /* 5150 */ "efsneg \000"
597 /* 5158 */ "evfsneg \000"
598 /* 5167 */ "evneg \000"
599 /* 5174 */ "vsrah \000"
600 /* 5181 */ "vcntmbh \000"
601 /* 5190 */ "evldh \000"
602 /* 5197 */ "evstdh \000"
603 /* 5205 */ "vcmpneh \000"
604 /* 5214 */ "vmrghh \000"
605 /* 5222 */ "vucmprhh \000"
606 /* 5232 */ "vmrglh \000"
607 /* 5240 */ "vucmprlh \000"
608 /* 5250 */ "vrlh \000"
609 /* 5256 */ "vslh \000"
610 /* 5262 */ "vpmsumh \000"
611 /* 5271 */ "xxbrh \000"
612 /* 5278 */ "vsrh \000"
613 /* 5284 */ "dmsha2hash \000"
614 /* 5296 */ "dmsha3hash \000"
615 /* 5308 */ "vmulesh \000"
616 /* 5317 */ "vavgsh \000"
617 /* 5325 */ "vupkhsh \000"
618 /* 5334 */ "xvmulhsh \000"
619 /* 5344 */ "vspltish \000"
620 /* 5354 */ "vupklsh \000"
621 /* 5363 */ "vminsh \000"
622 /* 5371 */ "vmulosh \000"
623 /* 5380 */ "vcmpgtsh \000"
624 /* 5390 */ "evextsh \000"
625 /* 5399 */ "vmaxsh \000"
626 /* 5407 */ "vsplth \000"
627 /* 5415 */ "vpopcnth \000"
628 /* 5425 */ "vinserth \000"
629 /* 5435 */ "psth \000"
630 /* 5441 */ "vabsduh \000"
631 /* 5450 */ "vmuleuh \000"
632 /* 5459 */ "vavguh \000"
633 /* 5467 */ "xvmulhuh \000"
634 /* 5477 */ "vminuh \000"
635 /* 5485 */ "vmulouh \000"
636 /* 5494 */ "vcmpequh \000"
637 /* 5504 */ "vextractuh \000"
638 /* 5516 */ "vcmpgtuh \000"
639 /* 5526 */ "vmaxuh \000"
640 /* 5534 */ "xxblendvh \000"
641 /* 5545 */ "vcmpnezh \000"
642 /* 5555 */ "vclzh \000"
643 /* 5562 */ "vctzh \000"
644 /* 5569 */ "dquai \000"
645 /* 5576 */ "dcbi \000"
646 /* 5582 */ "icbi \000"
647 /* 5588 */ "vsldbi \000"
648 /* 5596 */ "vsrdbi \000"
649 /* 5604 */ "psubi \000"
650 /* 5611 */ "dccci \000"
651 /* 5618 */ "iccci \000"
652 /* 5625 */ "sradi \000"
653 /* 5632 */ "paddi \000"
654 /* 5639 */ "cmpldi \000"
655 /* 5647 */ "clrlsldi \000"
656 /* 5657 */ "extldi \000"
657 /* 5665 */ "xxpermdi \000"
658 /* 5675 */ "cmpdi \000"
659 /* 5682 */ "clrrdi \000"
660 /* 5690 */ "insrdi \000"
661 /* 5698 */ "rotrdi \000"
662 /* 5706 */ "extrdi \000"
663 /* 5714 */ "tdi \000"
664 /* 5719 */ "wrteei \000"
665 /* 5727 */ "mtfsfi \000"
666 /* 5735 */ "dtstsfi \000"
667 /* 5744 */ "evsplatfi \000"
668 /* 5755 */ "evmergehi \000"
669 /* 5766 */ "evmergelohi \000"
670 /* 5779 */ "tlbli \000"
671 /* 5786 */ "dscli \000"
672 /* 5793 */ "mulli \000"
673 /* 5800 */ "pli \000"
674 /* 5805 */ "extswsli \000"
675 /* 5815 */ "mtvsrbmi \000"
676 /* 5825 */ "vrldmi \000"
677 /* 5833 */ "rldimi \000"
678 /* 5841 */ "rlwimi \000"
679 /* 5849 */ "vrlqmi \000"
680 /* 5857 */ "evmhesmi \000"
681 /* 5867 */ "evmwhsmi \000"
682 /* 5877 */ "evmhosmi \000"
683 /* 5887 */ "evmwsmi \000"
684 /* 5896 */ "evmheumi \000"
685 /* 5906 */ "evmwhumi \000"
686 /* 5916 */ "evmwlumi \000"
687 /* 5926 */ "evmhoumi \000"
688 /* 5936 */ "evmwumi \000"
689 /* 5945 */ "vrlwmi \000"
690 /* 5953 */ "mffscrni \000"
691 /* 5963 */ "mffscdrni \000"
692 /* 5974 */ "vsldoi \000"
693 /* 5982 */ "xsrdpi \000"
694 /* 5990 */ "xvrdpi \000"
695 /* 5998 */ "xsrqpi \000"
696 /* 6006 */ "xvrspi \000"
697 /* 6014 */ "dscri \000"
698 /* 6021 */ "xori \000"
699 /* 6027 */ "efdcfsi \000"
700 /* 6036 */ "efscfsi \000"
701 /* 6045 */ "evfscfsi \000"
702 /* 6055 */ "efdctsi \000"
703 /* 6064 */ "efsctsi \000"
704 /* 6073 */ "evfsctsi \000"
705 /* 6083 */ "evsplati \000"
706 /* 6093 */ "efdcfui \000"
707 /* 6102 */ "efscfui \000"
708 /* 6111 */ "evfscfui \000"
709 /* 6121 */ "efdctui \000"
710 /* 6130 */ "efsctui \000"
711 /* 6139 */ "evfsctui \000"
712 /* 6149 */ "srawi \000"
713 /* 6156 */ "xxsldwi \000"
714 /* 6165 */ "cmplwi \000"
715 /* 6173 */ "evrlwi \000"
716 /* 6181 */ "clrlslwi \000"
717 /* 6191 */ "inslwi \000"
718 /* 6199 */ "evslwi \000"
719 /* 6207 */ "extlwi \000"
720 /* 6215 */ "cmpwi \000"
721 /* 6222 */ "clrrwi \000"
722 /* 6230 */ "insrwi \000"
723 /* 6238 */ "rotrwi \000"
724 /* 6246 */ "extrwi \000"
725 /* 6254 */ "lswi \000"
726 /* 6260 */ "stswi \000"
727 /* 6267 */ "twi \000"
728 /* 6272 */ "tcheck \000"
729 /* 6280 */ "hashchk \000"
730 /* 6289 */ "xxeval \000"
731 /* 6297 */ "vstribl \000"
732 /* 6306 */ "bcl \000"
733 /* 6311 */ "rldcl \000"
734 /* 6318 */ "rldicl \000"
735 /* 6326 */ "tlbiel \000"
736 /* 6334 */ "fsel \000"
737 /* 6340 */ "isel \000"
738 /* 6346 */ "vsel \000"
739 /* 6352 */ "xxsel \000"
740 /* 6359 */ "dcbfl \000"
741 /* 6366 */ "vstrihl \000"
742 /* 6375 */ "lxvprll \000"
743 /* 6384 */ "stxvprll \000"
744 /* 6394 */ "lxvrll \000"
745 /* 6402 */ "stxvrll \000"
746 /* 6411 */ "lxvll \000"
747 /* 6418 */ "stxvll \000"
748 /* 6426 */ "mtlpl \000"
749 /* 6433 */ "bclrl \000"
750 /* 6440 */ "lxvprl \000"
751 /* 6448 */ "stxvprl \000"
752 /* 6457 */ "bcctrl \000"
753 /* 6465 */ "lxvrl \000"
754 /* 6472 */ "stxvrl \000"
755 /* 6480 */ "mffsl \000"
756 /* 6487 */ "lvsl \000"
757 /* 6493 */ "efdmul \000"
758 /* 6501 */ "fmul \000"
759 /* 6507 */ "xxmulmul \000"
760 /* 6517 */ "efsmul \000"
761 /* 6525 */ "evfsmul \000"
762 /* 6534 */ "lxvl \000"
763 /* 6540 */ "stxvl \000"
764 /* 6547 */ "lvxl \000"
765 /* 6553 */ "stvxl \000"
766 /* 6560 */ "dcbzl \000"
767 /* 6567 */ "bdzl \000"
768 /* 6573 */ "bdnzl \000"
769 /* 6580 */ "vexpandbm \000"
770 /* 6591 */ "vmsummbm \000"
771 /* 6601 */ "mtvsrbm \000"
772 /* 6610 */ "vextractbm \000"
773 /* 6622 */ "vsububm \000"
774 /* 6631 */ "vaddubm \000"
775 /* 6640 */ "vmsumubm \000"
776 /* 6650 */ "xxgenpcvbm \000"
777 /* 6662 */ "vexpanddm \000"
778 /* 6673 */ "mtvsrdm \000"
779 /* 6682 */ "vextractdm \000"
780 /* 6694 */ "vsubudm \000"
781 /* 6703 */ "vaddudm \000"
782 /* 6712 */ "vmsumudm \000"
783 /* 6722 */ "xxssumudm \000"
784 /* 6733 */ "xxgenpcvdm \000"
785 /* 6745 */ "vclzdm \000"
786 /* 6753 */ "cntlzdm \000"
787 /* 6762 */ "vctzdm \000"
788 /* 6770 */ "cnttzdm \000"
789 /* 6779 */ "vexpandhm \000"
790 /* 6790 */ "mtvsrhm \000"
791 /* 6799 */ "vmsumshm \000"
792 /* 6809 */ "vextracthm \000"
793 /* 6821 */ "xvsubuhm \000"
794 /* 6831 */ "vmladduhm \000"
795 /* 6842 */ "xvadduhm \000"
796 /* 6852 */ "xvmuluhm \000"
797 /* 6862 */ "vmsumuhm \000"
798 /* 6872 */ "xxgenpcvhm \000"
799 /* 6884 */ "vrfim \000"
800 /* 6891 */ "xsrdpim \000"
801 /* 6900 */ "xvrdpim \000"
802 /* 6909 */ "xvrspim \000"
803 /* 6918 */ "frim \000"
804 /* 6924 */ "vrldnm \000"
805 /* 6932 */ "rlwinm \000"
806 /* 6940 */ "vrlqnm \000"
807 /* 6948 */ "vrlwnm \000"
808 /* 6956 */ "vexpandqm \000"
809 /* 6967 */ "mtvsrqm \000"
810 /* 6976 */ "vextractqm \000"
811 /* 6988 */ "xsmerge2t1uqm \000"
812 /* 7003 */ "xsrebase2t1uqm \000"
813 /* 7019 */ "xsmerge3t1uqm \000"
814 /* 7034 */ "xsrebase3t1uqm \000"
815 /* 7050 */ "xsmerge2t2uqm \000"
816 /* 7065 */ "xsrebase2t2uqm \000"
817 /* 7081 */ "xsrebase3t2uqm \000"
818 /* 7097 */ "xsmerge2t3uqm \000"
819 /* 7112 */ "xsrebase2t3uqm \000"
820 /* 7128 */ "xsrebase3t3uqm \000"
821 /* 7144 */ "xsrebase2t4uqm \000"
822 /* 7160 */ "xsaddsubuqm \000"
823 /* 7173 */ "vsubuqm \000"
824 /* 7182 */ "xsaddadduqm \000"
825 /* 7195 */ "vadduqm \000"
826 /* 7204 */ "vsubeuqm \000"
827 /* 7214 */ "vaddeuqm \000"
828 /* 7224 */ "xsaddsubsuqm \000"
829 /* 7238 */ "xsaddaddsuqm \000"
830 /* 7252 */ "vperm \000"
831 /* 7259 */ "xxperm \000"
832 /* 7267 */ "vpkudum \000"
833 /* 7276 */ "vpkuhum \000"
834 /* 7285 */ "vpkuwum \000"
835 /* 7294 */ "vexpandwm \000"
836 /* 7305 */ "mtvsrwm \000"
837 /* 7314 */ "vextractwm \000"
838 /* 7326 */ "xvsubuwm \000"
839 /* 7336 */ "xvadduwm \000"
840 /* 7346 */ "xvmuluwm \000"
841 /* 7356 */ "xxgenpcvwm \000"
842 /* 7368 */ "evmhegsmfan \000"
843 /* 7381 */ "evmhogsmfan \000"
844 /* 7394 */ "evmwsmfan \000"
845 /* 7405 */ "evmwssfan \000"
846 /* 7416 */ "evmhegsmian \000"
847 /* 7429 */ "evmhogsmian \000"
848 /* 7442 */ "evmwsmian \000"
849 /* 7453 */ "evmhegumian \000"
850 /* 7466 */ "evmhogumian \000"
851 /* 7479 */ "evmwumian \000"
852 /* 7490 */ "fcpsgn \000"
853 /* 7498 */ "vucmprhn \000"
854 /* 7508 */ "vrfin \000"
855 /* 7515 */ "frin \000"
856 /* 7521 */ "mfsrin \000"
857 /* 7529 */ "mtsrin \000"
858 /* 7537 */ "vucmprln \000"
859 /* 7547 */ "pmxvbf16ger2nn \000"
860 /* 7563 */ "pmxvf16ger2nn \000"
861 /* 7578 */ "pmdmxvbf16gerx2nn \000"
862 /* 7597 */ "pmdmxvf16gerx2nn \000"
863 /* 7615 */ "pmxvf32gernn \000"
864 /* 7629 */ "pmxvf64gernn \000"
865 /* 7643 */ "pmxvbf16ger2pn \000"
866 /* 7659 */ "pmxvf16ger2pn \000"
867 /* 7674 */ "pmdmxvbf16gerx2pn \000"
868 /* 7693 */ "pmdmxvf16gerx2pn \000"
869 /* 7711 */ "xscvspdpn \000"
870 /* 7722 */ "pmxvf32gerpn \000"
871 /* 7736 */ "pmxvf64gerpn \000"
872 /* 7750 */ "xvcvbf16spn \000"
873 /* 7763 */ "xscvdpspn \000"
874 /* 7774 */ "darn \000"
875 /* 7780 */ "mffscrn \000"
876 /* 7789 */ "mffscdrn \000"
877 /* 7799 */ "drintn \000"
878 /* 7807 */ "addco \000"
879 /* 7814 */ "subfco \000"
880 /* 7822 */ "addo \000"
881 /* 7828 */ "mulldo \000"
882 /* 7836 */ "divdo \000"
883 /* 7843 */ "addeo \000"
884 /* 7850 */ "divdeo \000"
885 /* 7858 */ "subfeo \000"
886 /* 7866 */ "addmeo \000"
887 /* 7874 */ "subfmeo \000"
888 /* 7883 */ "divweo \000"
889 /* 7891 */ "addzeo \000"
890 /* 7899 */ "subfzeo \000"
891 /* 7908 */ "subfo \000"
892 /* 7915 */ "nego \000"
893 /* 7921 */ "evstwho \000"
894 /* 7930 */ "tlbsyncio \000"
895 /* 7941 */ "ptesyncio \000"
896 /* 7952 */ "tlbieio \000"
897 /* 7961 */ "evmergelo \000"
898 /* 7972 */ "evmergehilo \000"
899 /* 7985 */ "vslo \000"
900 /* 7991 */ "xscvqpdpo \000"
901 /* 8002 */ "dcmpo \000"
902 /* 8009 */ "fcmpo \000"
903 /* 8016 */ "xsnmsubqpo \000"
904 /* 8028 */ "xsmsubqpo \000"
905 /* 8039 */ "xssubqpo \000"
906 /* 8049 */ "xsnmaddqpo \000"
907 /* 8061 */ "xsmaddqpo \000"
908 /* 8072 */ "xsaddqpo \000"
909 /* 8082 */ "xsmulqpo \000"
910 /* 8092 */ "xssqrtqpo \000"
911 /* 8103 */ "xsdivqpo \000"
912 /* 8113 */ "vsro \000"
913 /* 8119 */ "divduo \000"
914 /* 8127 */ "divdeuo \000"
915 /* 8136 */ "divweuo \000"
916 /* 8145 */ "divwuo \000"
917 /* 8153 */ "mullwo \000"
918 /* 8161 */ "divwo \000"
919 /* 8168 */ "evstwwo \000"
920 /* 8177 */ "xxaesdecp \000"
921 /* 8188 */ "xxaesencp \000"
922 /* 8199 */ "xsnmsubadp \000"
923 /* 8211 */ "xvnmsubadp \000"
924 /* 8223 */ "xsmsubadp \000"
925 /* 8234 */ "xvmsubadp \000"
926 /* 8245 */ "xsnmaddadp \000"
927 /* 8257 */ "xvnmaddadp \000"
928 /* 8269 */ "xsmaddadp \000"
929 /* 8280 */ "xvmaddadp \000"
930 /* 8291 */ "xssubdp \000"
931 /* 8300 */ "xvsubdp \000"
932 /* 8309 */ "xststdcdp \000"
933 /* 8320 */ "xvtstdcdp \000"
934 /* 8331 */ "xsmincdp \000"
935 /* 8341 */ "xsmaxcdp \000"
936 /* 8351 */ "xsadddp \000"
937 /* 8360 */ "xvadddp \000"
938 /* 8369 */ "xscvsxddp \000"
939 /* 8380 */ "xvcvsxddp \000"
940 /* 8391 */ "xscvuxddp \000"
941 /* 8402 */ "xvcvuxddp \000"
942 /* 8413 */ "xscmpgedp \000"
943 /* 8424 */ "xvcmpgedp \000"
944 /* 8435 */ "xsredp \000"
945 /* 8443 */ "xvredp \000"
946 /* 8451 */ "xsrsqrtedp \000"
947 /* 8463 */ "xvrsqrtedp \000"
948 /* 8475 */ "xsnegdp \000"
949 /* 8484 */ "xvnegdp \000"
950 /* 8493 */ "xsxsigdp \000"
951 /* 8503 */ "xvxsigdp \000"
952 /* 8513 */ "xxspltidp \000"
953 /* 8524 */ "xsminjdp \000"
954 /* 8534 */ "xsmaxjdp \000"
955 /* 8544 */ "xsmuldp \000"
956 /* 8553 */ "xvmuldp \000"
957 /* 8562 */ "xsnmsubmdp \000"
958 /* 8574 */ "xvnmsubmdp \000"
959 /* 8586 */ "xsmsubmdp \000"
960 /* 8597 */ "xvmsubmdp \000"
961 /* 8608 */ "xsnmaddmdp \000"
962 /* 8620 */ "xvnmaddmdp \000"
963 /* 8632 */ "xsmaddmdp \000"
964 /* 8643 */ "xvmaddmdp \000"
965 /* 8654 */ "xscpsgndp \000"
966 /* 8665 */ "xvcpsgndp \000"
967 /* 8676 */ "xsmindp \000"
968 /* 8685 */ "xvmindp \000"
969 /* 8694 */ "msgsndp \000"
970 /* 8703 */ "xscmpodp \000"
971 /* 8713 */ "xscvhpdp \000"
972 /* 8723 */ "xscvqpdp \000"
973 /* 8733 */ "xscvspdp \000"
974 /* 8743 */ "xvcvspdp \000"
975 /* 8753 */ "xsiexpdp \000"
976 /* 8763 */ "xviexpdp \000"
977 /* 8773 */ "xscmpexpdp \000"
978 /* 8785 */ "xsxexpdp \000"
979 /* 8795 */ "xvxexpdp \000"
980 /* 8805 */ "xscmpeqdp \000"
981 /* 8816 */ "xvcmpeqdp \000"
982 /* 8827 */ "xsnabsdp \000"
983 /* 8837 */ "xvnabsdp \000"
984 /* 8847 */ "xsabsdp \000"
985 /* 8856 */ "xvabsdp \000"
986 /* 8865 */ "dctdp \000"
987 /* 8872 */ "xscmpgtdp \000"
988 /* 8883 */ "xvcmpgtdp \000"
989 /* 8894 */ "xssqrtdp \000"
990 /* 8904 */ "xstsqrtdp \000"
991 /* 8915 */ "xvtsqrtdp \000"
992 /* 8926 */ "xvsqrtdp \000"
993 /* 8936 */ "xscmpudp \000"
994 /* 8946 */ "xsdivdp \000"
995 /* 8955 */ "xstdivdp \000"
996 /* 8965 */ "xvtdivdp \000"
997 /* 8975 */ "xvdivdp \000"
998 /* 8984 */ "xvcvsxwdp \000"
999 /* 8995 */ "xvcvuxwdp \000"
1000 /* 9006 */ "xsmaxdp \000"
1001 /* 9015 */ "xvmaxdp \000"
1002 /* 9024 */ "dcbfep \000"
1003 /* 9032 */ "icbiep \000"
1004 /* 9040 */ "tlbiep \000"
1005 /* 9048 */ "dcbzlep \000"
1006 /* 9057 */ "dcbtep \000"
1007 /* 9065 */ "dcbstep \000"
1008 /* 9074 */ "dcbtstep \000"
1009 /* 9084 */ "dcbzep \000"
1010 /* 9092 */ "vcmpbfp \000"
1011 /* 9101 */ "vnmsubfp \000"
1012 /* 9111 */ "vsubfp \000"
1013 /* 9119 */ "vmaddfp \000"
1014 /* 9128 */ "vaddfp \000"
1015 /* 9136 */ "vlogefp \000"
1016 /* 9145 */ "vcmpgefp \000"
1017 /* 9155 */ "vrefp \000"
1018 /* 9162 */ "vexptefp \000"
1019 /* 9172 */ "vrsqrtefp \000"
1020 /* 9183 */ "vminfp \000"
1021 /* 9191 */ "vcmpeqfp \000"
1022 /* 9201 */ "vcmpgtfp \000"
1023 /* 9211 */ "vmaxfp \000"
1024 /* 9219 */ "xscvdphp \000"
1025 /* 9229 */ "xvcvsphp \000"
1026 /* 9239 */ "vrfip \000"
1027 /* 9246 */ "xsrdpip \000"
1028 /* 9255 */ "xvrdpip \000"
1029 /* 9264 */ "xvrspip \000"
1030 /* 9273 */ "frip \000"
1031 /* 9279 */ "hashchkp \000"
1032 /* 9289 */ "xxaesgenlkp \000"
1033 /* 9302 */ "dcbflp \000"
1034 /* 9310 */ "pmxvbf16ger2np \000"
1035 /* 9326 */ "pmxvf16ger2np \000"
1036 /* 9341 */ "pmdmxvbf16gerx2np \000"
1037 /* 9360 */ "pmdmxvf16gerx2np \000"
1038 /* 9378 */ "pmxvf32gernp \000"
1039 /* 9392 */ "pmxvf64gernp \000"
1040 /* 9406 */ "pmxvbf16ger2pp \000"
1041 /* 9422 */ "pmxvf16ger2pp \000"
1042 /* 9437 */ "pmxvi16ger2pp \000"
1043 /* 9452 */ "pmdmxvbf16gerx2pp \000"
1044 /* 9471 */ "pmdmxvf16gerx2pp \000"
1045 /* 9489 */ "pmxvi8ger4pp \000"
1046 /* 9503 */ "pmdmxvi8gerx4pp \000"
1047 /* 9520 */ "pmxvi4ger8pp \000"
1048 /* 9534 */ "pmxvf32gerpp \000"
1049 /* 9548 */ "pmxvf64gerpp \000"
1050 /* 9562 */ "pmxvi16ger2spp \000"
1051 /* 9578 */ "pmxvi8ger4spp \000"
1052 /* 9593 */ "pmdmxvi8gerx4spp \000"
1053 /* 9611 */ "xsnmsubqp \000"
1054 /* 9622 */ "xsmsubqp \000"
1055 /* 9632 */ "xssubqp \000"
1056 /* 9641 */ "xststdcqp \000"
1057 /* 9652 */ "xsmincqp \000"
1058 /* 9662 */ "xsmaxcqp \000"
1059 /* 9672 */ "xsnmaddqp \000"
1060 /* 9683 */ "xsmaddqp \000"
1061 /* 9693 */ "xsaddqp \000"
1062 /* 9702 */ "xscvsdqp \000"
1063 /* 9712 */ "xscvudqp \000"
1064 /* 9722 */ "xscmpgeqp \000"
1065 /* 9733 */ "xsnegqp \000"
1066 /* 9742 */ "xsxsigqp \000"
1067 /* 9752 */ "xsmulqp \000"
1068 /* 9761 */ "xscpsgnqp \000"
1069 /* 9772 */ "xscmpoqp \000"
1070 /* 9782 */ "xscvdpqp \000"
1071 /* 9792 */ "xsiexpqp \000"
1072 /* 9802 */ "xscmpexpqp \000"
1073 /* 9814 */ "xsxexpqp \000"
1074 /* 9824 */ "xscmpeqqp \000"
1075 /* 9835 */ "xscvsqqp \000"
1076 /* 9845 */ "xscvuqqp \000"
1077 /* 9855 */ "xsnabsqp \000"
1078 /* 9865 */ "xsabsqp \000"
1079 /* 9874 */ "xscmpgtqp \000"
1080 /* 9885 */ "xssqrtqp \000"
1081 /* 9895 */ "xscmpuqp \000"
1082 /* 9905 */ "xsdivqp \000"
1083 /* 9914 */ "xsnmsubasp \000"
1084 /* 9926 */ "xvnmsubasp \000"
1085 /* 9938 */ "xsmsubasp \000"
1086 /* 9949 */ "xvmsubasp \000"
1087 /* 9960 */ "xsnmaddasp \000"
1088 /* 9972 */ "xvnmaddasp \000"
1089 /* 9984 */ "xsmaddasp \000"
1090 /* 9995 */ "xvmaddasp \000"
1091 /* 10006 */ "xssubsp \000"
1092 /* 10015 */ "xvsubsp \000"
1093 /* 10024 */ "xststdcsp \000"
1094 /* 10035 */ "xvtstdcsp \000"
1095 /* 10046 */ "xsaddsp \000"
1096 /* 10055 */ "xvaddsp \000"
1097 /* 10064 */ "xscvsxdsp \000"
1098 /* 10075 */ "xvcvsxdsp \000"
1099 /* 10086 */ "xscvuxdsp \000"
1100 /* 10097 */ "xvcvuxdsp \000"
1101 /* 10108 */ "xvcmpgesp \000"
1102 /* 10119 */ "xsresp \000"
1103 /* 10127 */ "xvresp \000"
1104 /* 10135 */ "xsrsqrtesp \000"
1105 /* 10147 */ "xvrsqrtesp \000"
1106 /* 10159 */ "xvnegsp \000"
1107 /* 10168 */ "xvxsigsp \000"
1108 /* 10178 */ "xsmulsp \000"
1109 /* 10187 */ "xvmulsp \000"
1110 /* 10196 */ "xsnmsubmsp \000"
1111 /* 10208 */ "xvnmsubmsp \000"
1112 /* 10220 */ "xsmsubmsp \000"
1113 /* 10231 */ "xvmsubmsp \000"
1114 /* 10242 */ "xsnmaddmsp \000"
1115 /* 10254 */ "xvnmaddmsp \000"
1116 /* 10266 */ "xsmaddmsp \000"
1117 /* 10277 */ "xvmaddmsp \000"
1118 /* 10288 */ "xvcpsgnsp \000"
1119 /* 10299 */ "xvminsp \000"
1120 /* 10308 */ "xscvdpsp \000"
1121 /* 10318 */ "xvcvdpsp \000"
1122 /* 10328 */ "xvcvhpsp \000"
1123 /* 10338 */ "xviexpsp \000"
1124 /* 10348 */ "xvxexpsp \000"
1125 /* 10358 */ "xvcmpeqsp \000"
1126 /* 10369 */ "drsp \000"
1127 /* 10375 */ "frsp \000"
1128 /* 10381 */ "xsrsp \000"
1129 /* 10388 */ "xvnabssp \000"
1130 /* 10398 */ "xvabssp \000"
1131 /* 10407 */ "plxssp \000"
1132 /* 10415 */ "pstxssp \000"
1133 /* 10424 */ "xvcmpgtsp \000"
1134 /* 10435 */ "xssqrtsp \000"
1135 /* 10445 */ "xvtsqrtsp \000"
1136 /* 10456 */ "xvsqrtsp \000"
1137 /* 10466 */ "xsdivsp \000"
1138 /* 10475 */ "xvtdivsp \000"
1139 /* 10485 */ "xvdivsp \000"
1140 /* 10494 */ "xvcvsxwsp \000"
1141 /* 10505 */ "xvcvuxwsp \000"
1142 /* 10516 */ "xvmaxsp \000"
1143 /* 10525 */ "hashstp \000"
1144 /* 10534 */ "plxvp \000"
1145 /* 10541 */ "pstxvp \000"
1146 /* 10549 */ "xsrqpxp \000"
1147 /* 10558 */ "vextsd2q \000"
1148 /* 10568 */ "vsraq \000"
1149 /* 10575 */ "dquaq \000"
1150 /* 10582 */ "dsubq \000"
1151 /* 10589 */ "vprtybq \000"
1152 /* 10598 */ "dtstdcq \000"
1153 /* 10607 */ "denbcdq \000"
1154 /* 10616 */ "daddq \000"
1155 /* 10623 */ "drrndq \000"
1156 /* 10631 */ "ddedpdq \000"
1157 /* 10640 */ "efdcmpeq \000"
1158 /* 10650 */ "efscmpeq \000"
1159 /* 10660 */ "evfscmpeq \000"
1160 /* 10671 */ "evcmpeq \000"
1161 /* 10680 */ "efdtsteq \000"
1162 /* 10690 */ "efststeq \000"
1163 /* 10700 */ "evfststeq \000"
1164 /* 10711 */ "dtstsfq \000"
1165 /* 10720 */ "dtstdgq \000"
1166 /* 10729 */ "dquaiq \000"
1167 /* 10737 */ "dtstsfiq \000"
1168 /* 10747 */ "dscliq \000"
1169 /* 10755 */ "dscriq \000"
1170 /* 10763 */ "lxvkq \000"
1171 /* 10770 */ "vrlq \000"
1172 /* 10776 */ "vslq \000"
1173 /* 10782 */ "dmulq \000"
1174 /* 10789 */ "vbpermq \000"
1175 /* 10798 */ "drintnq \000"
1176 /* 10807 */ "dcmpoq \000"
1177 /* 10815 */ "drdpq \000"
1178 /* 10822 */ "dctqpq \000"
1179 /* 10830 */ "dcffixqq \000"
1180 /* 10840 */ "dctfixqq \000"
1181 /* 10850 */ "xxbrq \000"
1182 /* 10857 */ "vsrq \000"
1183 /* 10863 */ "vmodsq \000"
1184 /* 10871 */ "vdivesq \000"
1185 /* 10880 */ "vcmpsq \000"
1186 /* 10888 */ "vcmpgtsq \000"
1187 /* 10898 */ "vdivsq \000"
1188 /* 10906 */ "stq \000"
1189 /* 10911 */ "vmul10uq \000"
1190 /* 10921 */ "vmul10cuq \000"
1191 /* 10932 */ "vsubcuq \000"
1192 /* 10941 */ "vaddcuq \000"
1193 /* 10950 */ "vmul10ecuq \000"
1194 /* 10962 */ "vsubecuq \000"
1195 /* 10972 */ "vaddecuq \000"
1196 /* 10982 */ "vmoduq \000"
1197 /* 10990 */ "vmul10euq \000"
1198 /* 11001 */ "vdiveuq \000"
1199 /* 11010 */ "dcmpuq \000"
1200 /* 11018 */ "vcmpuq \000"
1201 /* 11026 */ "vcmpequq \000"
1202 /* 11036 */ "vcmpgtuq \000"
1203 /* 11046 */ "vdivuq \000"
1204 /* 11054 */ "ddivq \000"
1205 /* 11061 */ "diexq \000"
1206 /* 11068 */ "dtstexq \000"
1207 /* 11077 */ "dxexq \000"
1208 /* 11084 */ "dcffixq \000"
1209 /* 11093 */ "dctfixq \000"
1210 /* 11102 */ "drintxq \000"
1211 /* 11111 */ "#TC_RETURNr \000"
1212 /* 11124 */ "mbar \000"
1213 /* 11130 */ "vstribr \000"
1214 /* 11139 */ "setnbcr \000"
1215 /* 11148 */ "setbcr \000"
1216 /* 11156 */ "mfdcr \000"
1217 /* 11163 */ "rldcr \000"
1218 /* 11170 */ "mtdcr \000"
1219 /* 11177 */ "mfcr \000"
1220 /* 11183 */ "rldicr \000"
1221 /* 11191 */ "mfvscr \000"
1222 /* 11199 */ "mtvscr \000"
1223 /* 11207 */ "pmxvf32ger \000"
1224 /* 11219 */ "pmxvf64ger \000"
1225 /* 11231 */ "vncipher \000"
1226 /* 11241 */ "vcipher \000"
1227 /* 11250 */ "vstrihr \000"
1228 /* 11259 */ "bclr \000"
1229 /* 11265 */ "mflr \000"
1230 /* 11271 */ "mtlr \000"
1231 /* 11277 */ "fmr \000"
1232 /* 11282 */ "dmmr \000"
1233 /* 11288 */ "mfpmr \000"
1234 /* 11295 */ "mtpmr \000"
1235 /* 11302 */ "vpermr \000"
1236 /* 11310 */ "xxpermr \000"
1237 /* 11319 */ "xxlor \000"
1238 /* 11326 */ "xxlnor \000"
1239 /* 11334 */ "crnor \000"
1240 /* 11341 */ "evnor \000"
1241 /* 11348 */ "cror \000"
1242 /* 11354 */ "evor \000"
1243 /* 11360 */ "xxlxor \000"
1244 /* 11368 */ "dmxor \000"
1245 /* 11375 */ "vpermxor \000"
1246 /* 11385 */ "crxor \000"
1247 /* 11392 */ "evxor \000"
1248 /* 11399 */ "mfspr \000"
1249 /* 11406 */ "mtspr \000"
1250 /* 11413 */ "mfsr \000"
1251 /* 11419 */ "mfmsr \000"
1252 /* 11426 */ "mtmsr \000"
1253 /* 11433 */ "mtsr \000"
1254 /* 11439 */ "lvsr \000"
1255 /* 11445 */ "bcctr \000"
1256 /* 11452 */ "mfctr \000"
1257 /* 11459 */ "mtctr \000"
1258 /* 11466 */ "pmxvi16ger2s \000"
1259 /* 11480 */ "addg6s \000"
1260 /* 11488 */ "efdabs \000"
1261 /* 11496 */ "fabs \000"
1262 /* 11502 */ "efdnabs \000"
1263 /* 11511 */ "fnabs \000"
1264 /* 11518 */ "efsnabs \000"
1265 /* 11527 */ "evfsnabs \000"
1266 /* 11537 */ "efsabs \000"
1267 /* 11545 */ "evfsabs \000"
1268 /* 11554 */ "evabs \000"
1269 /* 11561 */ "vsum4sbs \000"
1270 /* 11571 */ "vsubsbs \000"
1271 /* 11580 */ "vaddsbs \000"
1272 /* 11589 */ "vsum4ubs \000"
1273 /* 11599 */ "vsububs \000"
1274 /* 11608 */ "vaddubs \000"
1275 /* 11617 */ "fsubs \000"
1276 /* 11624 */ "fmsubs \000"
1277 /* 11632 */ "fnmsubs \000"
1278 /* 11641 */ "fadds \000"
1279 /* 11648 */ "fmadds \000"
1280 /* 11656 */ "fnmadds \000"
1281 /* 11665 */ "fcfids \000"
1282 /* 11673 */ "dcbtds \000"
1283 /* 11681 */ "dcbtstds \000"
1284 /* 11691 */ "xscvdpsxds \000"
1285 /* 11703 */ "xvcvdpsxds \000"
1286 /* 11715 */ "xvcvspsxds \000"
1287 /* 11727 */ "xscvdpuxds \000"
1288 /* 11739 */ "xvcvdpuxds \000"
1289 /* 11751 */ "xvcvspuxds \000"
1290 /* 11763 */ "fres \000"
1291 /* 11769 */ "frsqrtes \000"
1292 /* 11779 */ "efdcfs \000"
1293 /* 11787 */ "mffs \000"
1294 /* 11793 */ "plfs \000"
1295 /* 11799 */ "mcrfs \000"
1296 /* 11806 */ "pstfs \000"
1297 /* 11813 */ "vsum4shs \000"
1298 /* 11823 */ "vsubshs \000"
1299 /* 11832 */ "vmhaddshs \000"
1300 /* 11843 */ "vmhraddshs \000"
1301 /* 11855 */ "vaddshs \000"
1302 /* 11864 */ "vmsumshs \000"
1303 /* 11874 */ "vsubuhs \000"
1304 /* 11883 */ "vadduhs \000"
1305 /* 11892 */ "vmsumuhs \000"
1306 /* 11902 */ "subis \000"
1307 /* 11909 */ "subpcis \000"
1308 /* 11918 */ "addpcis \000"
1309 /* 11927 */ "paddis \000"
1310 /* 11935 */ "lis \000"
1311 /* 11940 */ "xoris \000"
1312 /* 11947 */ "evsrwis \000"
1313 /* 11956 */ "icbtls \000"
1314 /* 11964 */ "fmuls \000"
1315 /* 11971 */ "evlwhos \000"
1316 /* 11980 */ "dcbfps \000"
1317 /* 11988 */ "dcbstps \000"
1318 /* 11997 */ "vpksdss \000"
1319 /* 12006 */ "vpkshss \000"
1320 /* 12015 */ "vpkswss \000"
1321 /* 12024 */ "evcmpgts \000"
1322 /* 12034 */ "evcmplts \000"
1323 /* 12044 */ "fsqrts \000"
1324 /* 12052 */ "fcfidus \000"
1325 /* 12061 */ "vpksdus \000"
1326 /* 12070 */ "vpkudus \000"
1327 /* 12079 */ "subfus \000"
1328 /* 12087 */ "vpkshus \000"
1329 /* 12096 */ "vpkuhus \000"
1330 /* 12105 */ "vpkswus \000"
1331 /* 12114 */ "vpkuwus \000"
1332 /* 12123 */ "fdivs \000"
1333 /* 12130 */ "evsrws \000"
1334 /* 12138 */ "mtvsrws \000"
1335 /* 12147 */ "vsum2sws \000"
1336 /* 12157 */ "vsubsws \000"
1337 /* 12166 */ "vaddsws \000"
1338 /* 12175 */ "vsumsws \000"
1339 /* 12184 */ "vsubuws \000"
1340 /* 12193 */ "vadduws \000"
1341 /* 12202 */ "evdivws \000"
1342 /* 12211 */ "xscvdpsxws \000"
1343 /* 12223 */ "xvcvdpsxws \000"
1344 /* 12235 */ "xvcvspsxws \000"
1345 /* 12247 */ "xscvdpuxws \000"
1346 /* 12259 */ "xvcvdpuxws \000"
1347 /* 12271 */ "xvcvspuxws \000"
1348 /* 12283 */ "vctsxs \000"
1349 /* 12291 */ "vctuxs \000"
1350 /* 12299 */ "ldat \000"
1351 /* 12305 */ "stdat \000"
1352 /* 12312 */ "evlhhesplat \000"
1353 /* 12325 */ "evlwhsplat \000"
1354 /* 12337 */ "evlhhossplat \000"
1355 /* 12351 */ "evlhhousplat \000"
1356 /* 12365 */ "evlwwsplat \000"
1357 /* 12377 */ "lwat \000"
1358 /* 12383 */ "stwat \000"
1359 /* 12390 */ "dcbt \000"
1360 /* 12396 */ "icbt \000"
1361 /* 12402 */ "dcbtct \000"
1362 /* 12410 */ "dcbtstct \000"
1363 /* 12420 */ "efdcmpgt \000"
1364 /* 12430 */ "efscmpgt \000"
1365 /* 12440 */ "evfscmpgt \000"
1366 /* 12451 */ "efdtstgt \000"
1367 /* 12461 */ "efststgt \000"
1368 /* 12471 */ "evfststgt \000"
1369 /* 12482 */ "wait \000"
1370 /* 12488 */ "efdcmplt \000"
1371 /* 12498 */ "efscmplt \000"
1372 /* 12508 */ "evfscmplt \000"
1373 /* 12519 */ "efdtstlt \000"
1374 /* 12529 */ "efststlt \000"
1375 /* 12539 */ "evfststlt \000"
1376 /* 12550 */ "crnot \000"
1377 /* 12557 */ "fsqrt \000"
1378 /* 12564 */ "ftsqrt \000"
1379 /* 12572 */ "vncipherlast \000"
1380 /* 12586 */ "vcipherlast \000"
1381 /* 12599 */ "dcbst \000"
1382 /* 12606 */ "dst \000"
1383 /* 12611 */ "hashst \000"
1384 /* 12619 */ "dcbtst \000"
1385 /* 12627 */ "dstst \000"
1386 /* 12634 */ "dcbtt \000"
1387 /* 12641 */ "dstt \000"
1388 /* 12647 */ "dcbtstt \000"
1389 /* 12656 */ "dststt \000"
1390 /* 12664 */ "xxssumudmcext \000"
1391 /* 12679 */ "lhau \000"
1392 /* 12685 */ "stbu \000"
1393 /* 12691 */ "lfdu \000"
1394 /* 12697 */ "stfdu \000"
1395 /* 12704 */ "maddhdu \000"
1396 /* 12713 */ "mulhdu \000"
1397 /* 12721 */ "fcfidu \000"
1398 /* 12729 */ "fctidu \000"
1399 /* 12737 */ "ldu \000"
1400 /* 12742 */ "stdu \000"
1401 /* 12748 */ "divdu \000"
1402 /* 12755 */ "divdeu \000"
1403 /* 12763 */ "divweu \000"
1404 /* 12771 */ "sthu \000"
1405 /* 12777 */ "evsrwiu \000"
1406 /* 12786 */ "evlwhou \000"
1407 /* 12795 */ "dcmpu \000"
1408 /* 12802 */ "fcmpu \000"
1409 /* 12809 */ "lfsu \000"
1410 /* 12815 */ "stfsu \000"
1411 /* 12822 */ "evcmpgtu \000"
1412 /* 12832 */ "evcmpltu \000"
1413 /* 12842 */ "mulhwu \000"
1414 /* 12850 */ "fctiwu \000"
1415 /* 12858 */ "evsrwu \000"
1416 /* 12866 */ "stwu \000"
1417 /* 12872 */ "evdivwu \000"
1418 /* 12881 */ "lbzu \000"
1419 /* 12887 */ "lhzu \000"
1420 /* 12893 */ "lwzu \000"
1421 /* 12899 */ "scv \000"
1422 /* 12904 */ "slbmfev \000"
1423 /* 12913 */ "efddiv \000"
1424 /* 12921 */ "fdiv \000"
1425 /* 12927 */ "efsdiv \000"
1426 /* 12935 */ "evfsdiv \000"
1427 /* 12944 */ "ftdiv \000"
1428 /* 12951 */ "vslv \000"
1429 /* 12957 */ "xxleqv \000"
1430 /* 12965 */ "creqv \000"
1431 /* 12972 */ "eveqv \000"
1432 /* 12979 */ "vsrv \000"
1433 /* 12985 */ "plxv \000"
1434 /* 12991 */ "pstxv \000"
1435 /* 12998 */ "vextsb2w \000"
1436 /* 13008 */ "vextsh2w \000"
1437 /* 13018 */ "evmhesmfaaw \000"
1438 /* 13031 */ "evmhosmfaaw \000"
1439 /* 13044 */ "evmhessfaaw \000"
1440 /* 13057 */ "evmhossfaaw \000"
1441 /* 13070 */ "evaddsmiaaw \000"
1442 /* 13083 */ "evmhesmiaaw \000"
1443 /* 13096 */ "evsubfsmiaaw \000"
1444 /* 13110 */ "evmwlsmiaaw \000"
1445 /* 13123 */ "evmhosmiaaw \000"
1446 /* 13136 */ "evaddumiaaw \000"
1447 /* 13149 */ "evmheumiaaw \000"
1448 /* 13162 */ "evsubfumiaaw \000"
1449 /* 13176 */ "evmwlumiaaw \000"
1450 /* 13189 */ "evmhoumiaaw \000"
1451 /* 13202 */ "evaddssiaaw \000"
1452 /* 13215 */ "evmhessiaaw \000"
1453 /* 13228 */ "evsubfssiaaw \000"
1454 /* 13242 */ "evmwlssiaaw \000"
1455 /* 13255 */ "evmhossiaaw \000"
1456 /* 13268 */ "evaddusiaaw \000"
1457 /* 13281 */ "evmheusiaaw \000"
1458 /* 13294 */ "evsubfusiaaw \000"
1459 /* 13308 */ "evmwlusiaaw \000"
1460 /* 13321 */ "evmhousiaaw \000"
1461 /* 13334 */ "vshasigmaw \000"
1462 /* 13346 */ "vsraw \000"
1463 /* 13353 */ "vcntmbw \000"
1464 /* 13362 */ "vprtybw \000"
1465 /* 13371 */ "evaddw \000"
1466 /* 13379 */ "evldw \000"
1467 /* 13386 */ "evrndw \000"
1468 /* 13394 */ "evstdw \000"
1469 /* 13402 */ "vmrgew \000"
1470 /* 13410 */ "vcmpnew \000"
1471 /* 13419 */ "evsubfw \000"
1472 /* 13428 */ "evsubifw \000"
1473 /* 13438 */ "vnegw \000"
1474 /* 13445 */ "vmrghw \000"
1475 /* 13453 */ "xxmrghw \000"
1476 /* 13462 */ "mulhw \000"
1477 /* 13469 */ "evaddiw \000"
1478 /* 13478 */ "fctiw \000"
1479 /* 13485 */ "xxspltiw \000"
1480 /* 13495 */ "vmrglw \000"
1481 /* 13503 */ "xxmrglw \000"
1482 /* 13512 */ "mullw \000"
1483 /* 13519 */ "cmplw \000"
1484 /* 13526 */ "evrlw \000"
1485 /* 13533 */ "xvrlw \000"
1486 /* 13540 */ "evslw \000"
1487 /* 13547 */ "lmw \000"
1488 /* 13552 */ "stmw \000"
1489 /* 13558 */ "vpmsumw \000"
1490 /* 13567 */ "evmhesmfanw \000"
1491 /* 13580 */ "evmhosmfanw \000"
1492 /* 13593 */ "evmhessfanw \000"
1493 /* 13606 */ "evmhossfanw \000"
1494 /* 13619 */ "evmhesmianw \000"
1495 /* 13632 */ "evmwlsmianw \000"
1496 /* 13645 */ "evmhosmianw \000"
1497 /* 13658 */ "evmheumianw \000"
1498 /* 13671 */ "evmwlumianw \000"
1499 /* 13684 */ "evmhoumianw \000"
1500 /* 13697 */ "evmhessianw \000"
1501 /* 13710 */ "evmwlssianw \000"
1502 /* 13723 */ "evmhossianw \000"
1503 /* 13736 */ "evmheusianw \000"
1504 /* 13749 */ "evmwlusianw \000"
1505 /* 13762 */ "evmhousianw \000"
1506 /* 13775 */ "vmrgow \000"
1507 /* 13783 */ "cmpw \000"
1508 /* 13789 */ "xxbrw \000"
1509 /* 13796 */ "vsrw \000"
1510 /* 13802 */ "vmodsw \000"
1511 /* 13810 */ "vmulesw \000"
1512 /* 13819 */ "vdivesw \000"
1513 /* 13828 */ "vavgsw \000"
1514 /* 13836 */ "vupkhsw \000"
1515 /* 13845 */ "xvmulhsw \000"
1516 /* 13855 */ "vspltisw \000"
1517 /* 13865 */ "vupklsw \000"
1518 /* 13874 */ "evcntlsw \000"
1519 /* 13884 */ "vminsw \000"
1520 /* 13892 */ "vinsw \000"
1521 /* 13899 */ "vmulosw \000"
1522 /* 13908 */ "vcmpgtsw \000"
1523 /* 13918 */ "extsw \000"
1524 /* 13925 */ "vdivsw \000"
1525 /* 13933 */ "vmaxsw \000"
1526 /* 13941 */ "vspltw \000"
1527 /* 13949 */ "xxspltw \000"
1528 /* 13958 */ "vpopcntw \000"
1529 /* 13968 */ "vinsertw \000"
1530 /* 13978 */ "xxinsertw \000"
1531 /* 13989 */ "pstw \000"
1532 /* 13995 */ "vsubcuw \000"
1533 /* 14004 */ "vaddcuw \000"
1534 /* 14013 */ "vmoduw \000"
1535 /* 14021 */ "vabsduw \000"
1536 /* 14030 */ "vmuleuw \000"
1537 /* 14039 */ "vdiveuw \000"
1538 /* 14048 */ "vavguw \000"
1539 /* 14056 */ "xvmulhuw \000"
1540 /* 14066 */ "vminuw \000"
1541 /* 14074 */ "vmulouw \000"
1542 /* 14083 */ "vcmpequw \000"
1543 /* 14093 */ "vextractuw \000"
1544 /* 14105 */ "xxextractuw \000"
1545 /* 14118 */ "vcmpgtuw \000"
1546 /* 14128 */ "vdivuw \000"
1547 /* 14136 */ "vmaxuw \000"
1548 /* 14144 */ "xxblendvw \000"
1549 /* 14155 */ "divw \000"
1550 /* 14161 */ "vcmpnezw \000"
1551 /* 14171 */ "vclzw \000"
1552 /* 14178 */ "evcntlzw \000"
1553 /* 14188 */ "vctzw \000"
1554 /* 14195 */ "cnttzw \000"
1555 /* 14203 */ "lxvpb32x \000"
1556 /* 14213 */ "stxvpb32x \000"
1557 /* 14224 */ "lxvd2x \000"
1558 /* 14232 */ "stxvd2x \000"
1559 /* 14241 */ "lxvw4x \000"
1560 /* 14249 */ "stxvw4x \000"
1561 /* 14258 */ "lxvb16x \000"
1562 /* 14267 */ "stxvb16x \000"
1563 /* 14277 */ "lxvh8x \000"
1564 /* 14285 */ "stxvh8x \000"
1565 /* 14294 */ "lhax \000"
1566 /* 14300 */ "tlbivax \000"
1567 /* 14309 */ "lfiwax \000"
1568 /* 14317 */ "lxsiwax \000"
1569 /* 14326 */ "lwax \000"
1570 /* 14332 */ "lvebx \000"
1571 /* 14339 */ "stvebx \000"
1572 /* 14347 */ "stxsibx \000"
1573 /* 14356 */ "lxvrbx \000"
1574 /* 14364 */ "stxvrbx \000"
1575 /* 14373 */ "stbx \000"
1576 /* 14379 */ "xxsplti32dx \000"
1577 /* 14392 */ "evlddx \000"
1578 /* 14400 */ "evstddx \000"
1579 /* 14409 */ "lfdx \000"
1580 /* 14415 */ "stfdx \000"
1581 /* 14422 */ "ldx \000"
1582 /* 14427 */ "lxvrdx \000"
1583 /* 14435 */ "stxvrdx \000"
1584 /* 14444 */ "lxsdx \000"
1585 /* 14451 */ "stxsdx \000"
1586 /* 14459 */ "stdx \000"
1587 /* 14465 */ "addex \000"
1588 /* 14472 */ "evlwhex \000"
1589 /* 14481 */ "evstwhex \000"
1590 /* 14491 */ "diex \000"
1591 /* 14497 */ "dtstex \000"
1592 /* 14505 */ "evstwwex \000"
1593 /* 14515 */ "dxex \000"
1594 /* 14521 */ "evldhx \000"
1595 /* 14529 */ "evstdhx \000"
1596 /* 14538 */ "lvehx \000"
1597 /* 14545 */ "stvehx \000"
1598 /* 14553 */ "stxsihx \000"
1599 /* 14562 */ "lxvrhx \000"
1600 /* 14570 */ "stxvrhx \000"
1601 /* 14579 */ "sthx \000"
1602 /* 14585 */ "stbcix \000"
1603 /* 14593 */ "ldcix \000"
1604 /* 14600 */ "stdcix \000"
1605 /* 14608 */ "sthcix \000"
1606 /* 14616 */ "stwcix \000"
1607 /* 14624 */ "lbzcix \000"
1608 /* 14632 */ "lhzcix \000"
1609 /* 14640 */ "lwzcix \000"
1610 /* 14648 */ "dcffix \000"
1611 /* 14656 */ "dctfix \000"
1612 /* 14664 */ "xsrqpix \000"
1613 /* 14673 */ "vinsblx \000"
1614 /* 14682 */ "vextublx \000"
1615 /* 14692 */ "vinsdlx \000"
1616 /* 14701 */ "vinshlx \000"
1617 /* 14710 */ "vextuhlx \000"
1618 /* 14720 */ "tlbilx \000"
1619 /* 14728 */ "vinsbvlx \000"
1620 /* 14738 */ "vextdubvlx \000"
1621 /* 14750 */ "vextddvlx \000"
1622 /* 14761 */ "vinshvlx \000"
1623 /* 14771 */ "vextduhvlx \000"
1624 /* 14783 */ "vinswvlx \000"
1625 /* 14793 */ "vextduwvlx \000"
1626 /* 14805 */ "vinswlx \000"
1627 /* 14814 */ "vextuwlx \000"
1628 /* 14824 */ "xxpermx \000"
1629 /* 14833 */ "vsbox \000"
1630 /* 14840 */ "evstwhox \000"
1631 /* 14850 */ "evstwwox \000"
1632 /* 14860 */ "lbepx \000"
1633 /* 14867 */ "stbepx \000"
1634 /* 14875 */ "lfdepx \000"
1635 /* 14883 */ "stfdepx \000"
1636 /* 14892 */ "lhepx \000"
1637 /* 14899 */ "sthepx \000"
1638 /* 14907 */ "lwepx \000"
1639 /* 14914 */ "stwepx \000"
1640 /* 14922 */ "vupkhpx \000"
1641 /* 14931 */ "vpkpx \000"
1642 /* 14938 */ "vupklpx \000"
1643 /* 14947 */ "lxsspx \000"
1644 /* 14955 */ "stxsspx \000"
1645 /* 14964 */ "lxvpx \000"
1646 /* 14971 */ "stxvpx \000"
1647 /* 14979 */ "lbarx \000"
1648 /* 14986 */ "ldarx \000"
1649 /* 14993 */ "lharx \000"
1650 /* 15000 */ "lqarx \000"
1651 /* 15007 */ "lwarx \000"
1652 /* 15014 */ "ldbrx \000"
1653 /* 15021 */ "stdbrx \000"
1654 /* 15029 */ "lhbrx \000"
1655 /* 15036 */ "sthbrx \000"
1656 /* 15044 */ "vinsbrx \000"
1657 /* 15053 */ "vextubrx \000"
1658 /* 15063 */ "lwbrx \000"
1659 /* 15070 */ "stwbrx \000"
1660 /* 15078 */ "vinsdrx \000"
1661 /* 15087 */ "vinshrx \000"
1662 /* 15096 */ "vextuhrx \000"
1663 /* 15106 */ "vinsbvrx \000"
1664 /* 15116 */ "vextdubvrx \000"
1665 /* 15128 */ "vextddvrx \000"
1666 /* 15139 */ "vinshvrx \000"
1667 /* 15149 */ "vextduhvrx \000"
1668 /* 15161 */ "vinswvrx \000"
1669 /* 15171 */ "vextduwvrx \000"
1670 /* 15183 */ "vinswrx \000"
1671 /* 15192 */ "vextuwrx \000"
1672 /* 15202 */ "mcrxrx \000"
1673 /* 15210 */ "tlbsx \000"
1674 /* 15217 */ "lxvdsx \000"
1675 /* 15225 */ "vcfsx \000"
1676 /* 15232 */ "lfsx \000"
1677 /* 15238 */ "stfsx \000"
1678 /* 15245 */ "evlwhosx \000"
1679 /* 15255 */ "lxvwsx \000"
1680 /* 15263 */ "evlhhesplatx \000"
1681 /* 15277 */ "evlwhsplatx \000"
1682 /* 15290 */ "evlhhossplatx \000"
1683 /* 15305 */ "evlhhousplatx \000"
1684 /* 15320 */ "evlwwsplatx \000"
1685 /* 15333 */ "drintx \000"
1686 /* 15341 */ "lhaux \000"
1687 /* 15348 */ "lwaux \000"
1688 /* 15355 */ "stbux \000"
1689 /* 15362 */ "lfdux \000"
1690 /* 15369 */ "stfdux \000"
1691 /* 15377 */ "ldux \000"
1692 /* 15383 */ "stdux \000"
1693 /* 15390 */ "vcfux \000"
1694 /* 15397 */ "sthux \000"
1695 /* 15404 */ "evlwhoux \000"
1696 /* 15414 */ "lfsux \000"
1697 /* 15421 */ "stfsux \000"
1698 /* 15429 */ "stwux \000"
1699 /* 15436 */ "lbzux \000"
1700 /* 15443 */ "lhzux \000"
1701 /* 15450 */ "lwzux \000"
1702 /* 15457 */ "lvx \000"
1703 /* 15462 */ "stvx \000"
1704 /* 15468 */ "lxvx \000"
1705 /* 15474 */ "stxvx \000"
1706 /* 15481 */ "evldwx \000"
1707 /* 15489 */ "evstdwx \000"
1708 /* 15498 */ "lvewx \000"
1709 /* 15505 */ "stvewx \000"
1710 /* 15513 */ "stfiwx \000"
1711 /* 15521 */ "stxsiwx \000"
1712 /* 15530 */ "lxvrwx \000"
1713 /* 15538 */ "stxvrwx \000"
1714 /* 15547 */ "stwx \000"
1715 /* 15553 */ "lxsibzx \000"
1716 /* 15562 */ "lbzx \000"
1717 /* 15568 */ "lxsihzx \000"
1718 /* 15577 */ "lhzx \000"
1719 /* 15583 */ "lfiwzx \000"
1720 /* 15591 */ "lxsiwzx \000"
1721 /* 15600 */ "lwzx \000"
1722 /* 15606 */ "copy \000"
1723 /* 15612 */ "dcbz \000"
1724 /* 15618 */ "plbz \000"
1725 /* 15624 */ "dmxxsetaccz \000"
1726 /* 15637 */ "bdz \000"
1727 /* 15642 */ "efdctsidz \000"
1728 /* 15653 */ "fctidz \000"
1729 /* 15661 */ "efdctuidz \000"
1730 /* 15672 */ "xscvqpsdz \000"
1731 /* 15683 */ "xscvqpudz \000"
1732 /* 15694 */ "plhz \000"
1733 /* 15700 */ "vrfiz \000"
1734 /* 15707 */ "xsrdpiz \000"
1735 /* 15716 */ "xvrdpiz \000"
1736 /* 15725 */ "xvrspiz \000"
1737 /* 15734 */ "friz \000"
1738 /* 15740 */ "efdctsiz \000"
1739 /* 15750 */ "efsctsiz \000"
1740 /* 15760 */ "evfsctsiz \000"
1741 /* 15771 */ "efdctuiz \000"
1742 /* 15781 */ "efsctuiz \000"
1743 /* 15791 */ "bdnz \000"
1744 /* 15797 */ "xscvqpsqz \000"
1745 /* 15808 */ "xscvqpuqz \000"
1746 /* 15819 */ "dmsetdmrz \000"
1747 /* 15830 */ "fctiduz \000"
1748 /* 15839 */ "fctiwuz \000"
1749 /* 15848 */ "fctiwz \000"
1750 /* 15856 */ "plwz \000"
1751 /* 15862 */ "mfvsrwz \000"
1752 /* 15871 */ "mtvsrwz \000"
1753 /* 15880 */ "xscvqpswz \000"
1754 /* 15891 */ "xscvqpuwz \000"
1755 /* 15902 */ "bdzlrl+\000"
1756 /* 15910 */ "bdnzlrl+\000"
1757 /* 15919 */ "bdzlr+\000"
1758 /* 15926 */ "bdnzlr+\000"
1759 /* 15934 */ "evsel crD,\000"
1760 /* 15945 */ "bdzlrl-\000"
1761 /* 15953 */ "bdnzlrl-\000"
1762 /* 15962 */ "bdzlr-\000"
1763 /* 15969 */ "bdnzlr-\000"
1764 /* 15977 */ "# XRay Function Patchable RET.\000"
1765 /* 16008 */ "# XRay Typed Event Log.\000"
1766 /* 16032 */ "# XRay Custom Event Log.\000"
1767 /* 16057 */ "# XRay Function Enter.\000"
1768 /* 16080 */ "# XRay Tail Call Exit.\000"
1769 /* 16103 */ "# XRay Function Exit.\000"
1770 /* 16125 */ "trechkpt.\000"
1771 /* 16135 */ "ori 1, 1, 0\000"
1772 /* 16147 */ "ori 2, 2, 0\000"
1773 /* 16159 */ "#ADDISdtprelHA32\000"
1774 /* 16176 */ "#ADDItlsgdL32\000"
1775 /* 16190 */ "#ADDItlsldL32\000"
1776 /* 16204 */ "#LDgotTprelL32\000"
1777 /* 16219 */ "#ADDIdtprelL32\000"
1778 /* 16234 */ "#EH_SJLJ_LONGJMP32\000"
1779 /* 16253 */ "#EH_SJLJ_SETJMP32\000"
1780 /* 16271 */ "#ADDItlsgdLADDR32\000"
1781 /* 16289 */ "#ADDItlsldLADDR32\000"
1782 /* 16307 */ "GETtlsldADDR32\000"
1783 /* 16322 */ "GETtlsADDR32\000"
1784 /* 16335 */ "#PROBED_ALLOCA_32\000"
1785 /* 16353 */ "#PREPARE_PROBED_ALLOCA_32\000"
1786 /* 16379 */ "#PROBED_STACKALLOC_32\000"
1787 /* 16401 */ "#PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32\000"
1788 /* 16444 */ "#DFLOADf32\000"
1789 /* 16455 */ "#XFLOADf32\000"
1790 /* 16466 */ "#DFSTOREf32\000"
1791 /* 16478 */ "#XFSTOREf32\000"
1792 /* 16490 */ "#EH_SJLJ_LONGJMP64\000"
1793 /* 16509 */ "#EH_SJLJ_SETJMP64\000"
1794 /* 16527 */ "#PROBED_ALLOCA_64\000"
1795 /* 16545 */ "#PREPARE_PROBED_ALLOCA_64\000"
1796 /* 16571 */ "#PROBED_STACKALLOC_64\000"
1797 /* 16593 */ "#PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64\000"
1798 /* 16636 */ "#DFLOADf64\000"
1799 /* 16647 */ "#XFLOADf64\000"
1800 /* 16658 */ "#DFSTOREf64\000"
1801 /* 16670 */ "#XFSTOREf64\000"
1802 /* 16682 */ "#SELECT_CC_SPE4\000"
1803 /* 16698 */ "#SELECT_SPE4\000"
1804 /* 16711 */ "#SELECT_CC_F4\000"
1805 /* 16725 */ "#SELECT_F4\000"
1806 /* 16736 */ "#SELECT_CC_I4\000"
1807 /* 16750 */ "#SELECT_I4\000"
1808 /* 16761 */ "crxor 6, 6, 6\000"
1809 /* 16775 */ "creqv 6, 6, 6\000"
1810 /* 16789 */ "#SELECT_CC_F16\000"
1811 /* 16804 */ "#SELECT_F16\000"
1812 /* 16816 */ "#ATOMIC_LOAD_SUB_I128\000"
1813 /* 16838 */ "#ATOMIC_LOAD_ADD_I128\000"
1814 /* 16860 */ "#ATOMIC_LOAD_NAND_I128\000"
1815 /* 16883 */ "#ATOMIC_LOAD_AND_I128\000"
1816 /* 16905 */ "#ATOMIC_SWAP_I128\000"
1817 /* 16923 */ "#ATOMIC_CMP_SWAP_I128\000"
1818 /* 16945 */ "#ATOMIC_LOAD_XOR_I128\000"
1819 /* 16967 */ "#ATOMIC_LOAD_OR_I128\000"
1820 /* 16988 */ "#ADDIStocHA8\000"
1821 /* 17001 */ "#DYNALLOC8\000"
1822 /* 17012 */ "#CFENCE8\000"
1823 /* 17021 */ "#SELECT_CC_F8\000"
1824 /* 17035 */ "#SELECT_F8\000"
1825 /* 17046 */ "#SELECT_CC_I8\000"
1826 /* 17060 */ "#SELECT_I8\000"
1827 /* 17071 */ "#ADDItocL8\000"
1828 /* 17082 */ "#MovePCtoLR8\000"
1829 /* 17095 */ "#DYNAREAOFFSET8\000"
1830 /* 17111 */ "#ANDI_rec_1_EQ_BIT8\000"
1831 /* 17131 */ "#ANDI_rec_1_GT_BIT8\000"
1832 /* 17151 */ "#TLSGDAIX8\000"
1833 /* 17162 */ "#TLSLDAIX8\000"
1834 /* 17173 */ "#ADDItoc8\000"
1835 /* 17183 */ "#ADDIStocHA\000"
1836 /* 17195 */ "#ADDIStlsgdHA\000"
1837 /* 17209 */ "#ADDIStlsldHA\000"
1838 /* 17223 */ "#ADDISgotTprelHA\000"
1839 /* 17240 */ "#ADDISdtprelHA\000"
1840 /* 17255 */ "#ReadTB\000"
1841 /* 17263 */ "#RESTORE_UACC\000"
1842 /* 17277 */ "#SPILL_UACC\000"
1843 /* 17289 */ "#RESTORE_WACC\000"
1844 /* 17303 */ "#SPILL_WACC\000"
1845 /* 17315 */ "#RESTORE_ACC\000"
1846 /* 17328 */ "#SPILL_ACC\000"
1847 /* 17339 */ "#DYNALLOC\000"
1848 /* 17349 */ "#SELECT_CC_VSFRC\000"
1849 /* 17366 */ "#SELECT_VSFRC\000"
1850 /* 17380 */ "#SELECT_CC_VRRC\000"
1851 /* 17396 */ "#SELECT_VRRC\000"
1852 /* 17409 */ "#SELECT_CC_VSSRC\000"
1853 /* 17426 */ "#SELECT_VSSRC\000"
1854 /* 17440 */ "#SELECT_CC_VSRC\000"
1855 /* 17456 */ "#SELECT_VSRC\000"
1856 /* 17469 */ "#FA_LOAD\000"
1857 /* 17478 */ "#SPILLTOVSR_LD\000"
1858 /* 17493 */ "LIFETIME_END\000"
1859 /* 17506 */ "#SETRND\000"
1860 /* 17514 */ "#BUILD_QUADWORD\000"
1861 /* 17530 */ "#RESTORE_QUADWORD\000"
1862 /* 17548 */ "#SPILL_QUADWORD\000"
1863 /* 17564 */ "#SPLIT_QUADWORD\000"
1864 /* 17580 */ "PSEUDO_PROBE\000"
1865 /* 17593 */ "#FENCE\000"
1866 /* 17600 */ "#CFENCE\000"
1867 /* 17608 */ "BUNDLE\000"
1868 /* 17615 */ "#NAME\000"
1869 /* 17621 */ "#SELECT_CC_SPE\000"
1870 /* 17636 */ "#SELECT_SPE\000"
1871 /* 17648 */ "FAKE_USE\000"
1872 /* 17657 */ "DBG_VALUE\000"
1873 /* 17667 */ "DBG_INSTR_REF\000"
1874 /* 17681 */ "DBG_PHI\000"
1875 /* 17689 */ "#LDtocJTI\000"
1876 /* 17699 */ "DBG_LABEL\000"
1877 /* 17709 */ "#GETtlsldADDRPCREL\000"
1878 /* 17728 */ "#GETtlsADDRPCREL\000"
1879 /* 17745 */ "#LDtocL\000"
1880 /* 17753 */ "#ADDItocL\000"
1881 /* 17763 */ "#LWZtocL\000"
1882 /* 17772 */ "#ADDItlsgdL\000"
1883 /* 17784 */ "#ADDItlsldL\000"
1884 /* 17796 */ "#LDgotTprelL\000"
1885 /* 17809 */ "#ADDIdtprelL\000"
1886 /* 17822 */ "#SETFLM\000"
1887 /* 17830 */ "#LDAT_CSNE_PSEUDO\000"
1888 /* 17848 */ "#LWAT_CSNE_PSEUDO\000"
1889 /* 17866 */ "#LQX_PSEUDO\000"
1890 /* 17878 */ "#STQX_PSEUDO\000"
1891 /* 17891 */ "#PPCEIEIO\000"
1892 /* 17901 */ "#UNENCODED_NOP\000"
1893 /* 17916 */ "#RESTORE_DMRP\000"
1894 /* 17930 */ "#SPILL_DMRP\000"
1895 /* 17942 */ "#UpdateGBR\000"
1896 /* 17953 */ "#RESTORE_CR\000"
1897 /* 17965 */ "#SPILL_CR\000"
1898 /* 17975 */ "#ADDItlsgdLADDR\000"
1899 /* 17991 */ "#ADDItlsldLADDR\000"
1900 /* 18007 */ "#GETtlsldADDR\000"
1901 /* 18021 */ "#GETtlsADDR\000"
1902 /* 18033 */ "#KILL_PAIR\000"
1903 /* 18044 */ "#MovePCtoLR\000"
1904 /* 18056 */ "#MoveGOTtoLR\000"
1905 /* 18069 */ "#RESTORE_DMR\000"
1906 /* 18082 */ "#SPILL_DMR\000"
1907 /* 18093 */ "#TCHECK_RET\000"
1908 /* 18105 */ "#TBEGIN_RET\000"
1909 /* 18117 */ "#DYNAREAOFFSET\000"
1910 /* 18132 */ "#RESTORE_CRBIT\000"
1911 /* 18147 */ "#SPILL_CRBIT\000"
1912 /* 18160 */ "#ANDI_rec_1_EQ_BIT\000"
1913 /* 18179 */ "#ANDI_rec_1_GT_BIT\000"
1914 /* 18198 */ "#PPC32GOT\000"
1915 /* 18208 */ "#PPC32PICGOT\000"
1916 /* 18221 */ "#LDtocCPT\000"
1917 /* 18231 */ "LIFETIME_START\000"
1918 /* 18246 */ "DBG_VALUE_LIST\000"
1919 /* 18261 */ "#SPILLTOVSR_ST\000"
1920 /* 18276 */ "#LIWAX\000"
1921 /* 18283 */ "#SPILLTOVSR_LDX\000"
1922 /* 18299 */ "GETtlsMOD32AIX\000"
1923 /* 18314 */ "GETtlsADDR32AIX\000"
1924 /* 18330 */ "GETtlsTpointer32AIX\000"
1925 /* 18350 */ "GETtlsMOD64AIX\000"
1926 /* 18365 */ "GETtlsADDR64AIX\000"
1927 /* 18381 */ "#TLSGDAIX\000"
1928 /* 18391 */ "#TLSLDAIX\000"
1929 /* 18401 */ "#SPILLTOVSR_STX\000"
1930 /* 18417 */ "#STIWX\000"
1931 /* 18424 */ "#LIWZX\000"
1932 /* 18431 */ "bca\000"
1933 /* 18435 */ "slbia\000"
1934 /* 18441 */ "tlbia\000"
1935 /* 18447 */ "bcla\000"
1936 /* 18452 */ "clrbhrb\000"
1937 /* 18460 */ "bc\000"
1938 /* 18463 */ "slbsync\000"
1939 /* 18471 */ "tlbsync\000"
1940 /* 18479 */ "msgsync\000"
1941 /* 18487 */ "isync\000"
1942 /* 18493 */ "msync\000"
1943 /* 18499 */ "#LDtoc\000"
1944 /* 18506 */ "#ADDItoc\000"
1945 /* 18515 */ "#LWZtoc\000"
1946 /* 18523 */ "hrfid\000"
1947 /* 18529 */ "tlbre\000"
1948 /* 18535 */ "tlbwe\000"
1949 /* 18541 */ "#SETRNDi\000"
1950 /* 18550 */ "rfci\000"
1951 /* 18555 */ "rfmci\000"
1952 /* 18561 */ "rfdi\000"
1953 /* 18566 */ "rfi\000"
1954 /* 18570 */ "bcl\000"
1955 /* 18574 */ "#PADDIdtprel\000"
1956 /* 18587 */ "# FEntry call\000"
1957 /* 18601 */ "dssall\000"
1958 /* 18608 */ "blrl\000"
1959 /* 18613 */ "bdzlrl\000"
1960 /* 18620 */ "bdnzlrl\000"
1961 /* 18628 */ "bctrl\000"
1962 /* 18634 */ "attn\000"
1963 /* 18639 */ "eieio\000"
1964 /* 18645 */ "nap\000"
1965 /* 18649 */ "trap\000"
1966 /* 18654 */ "nop\000"
1967 /* 18658 */ "#DecreaseCTR8loop\000"
1968 /* 18676 */ "#DecreaseCTRloop\000"
1969 /* 18693 */ "stop\000"
1970 /* 18698 */ "blr\000"
1971 /* 18702 */ "bdzlr\000"
1972 /* 18708 */ "bdnzlr\000"
1973 /* 18715 */ "bctr\000"
1974 /* 18720 */ "cpabort\000"
1975};
1976#ifdef __GNUC__
1977#pragma GCC diagnostic pop
1978#endif
1979
1980 static const uint32_t OpInfo0[] = {
1981 0U, // PHI
1982 0U, // INLINEASM
1983 0U, // INLINEASM_BR
1984 0U, // CFI_INSTRUCTION
1985 0U, // EH_LABEL
1986 0U, // GC_LABEL
1987 0U, // ANNOTATION_LABEL
1988 0U, // KILL
1989 0U, // EXTRACT_SUBREG
1990 0U, // INSERT_SUBREG
1991 0U, // IMPLICIT_DEF
1992 0U, // INIT_UNDEF
1993 0U, // SUBREG_TO_REG
1994 0U, // COPY_TO_REGCLASS
1995 17658U, // DBG_VALUE
1996 18247U, // DBG_VALUE_LIST
1997 17668U, // DBG_INSTR_REF
1998 17682U, // DBG_PHI
1999 17700U, // DBG_LABEL
2000 0U, // REG_SEQUENCE
2001 0U, // COPY
2002 0U, // COPY_LANEMASK
2003 17609U, // BUNDLE
2004 18232U, // LIFETIME_START
2005 17494U, // LIFETIME_END
2006 17581U, // PSEUDO_PROBE
2007 0U, // ARITH_FENCE
2008 0U, // STACKMAP
2009 18588U, // FENTRY_CALL
2010 0U, // PATCHPOINT
2011 0U, // LOAD_STACK_GUARD
2012 0U, // PREALLOCATED_SETUP
2013 0U, // PREALLOCATED_ARG
2014 0U, // STATEPOINT
2015 0U, // LOCAL_ESCAPE
2016 0U, // FAULTING_OP
2017 0U, // PATCHABLE_OP
2018 16058U, // PATCHABLE_FUNCTION_ENTER
2019 15978U, // PATCHABLE_RET
2020 16104U, // PATCHABLE_FUNCTION_EXIT
2021 16081U, // PATCHABLE_TAIL_CALL
2022 16033U, // PATCHABLE_EVENT_CALL
2023 16009U, // PATCHABLE_TYPED_EVENT_CALL
2024 0U, // ICALL_BRANCH_FUNNEL
2025 17649U, // FAKE_USE
2026 0U, // MEMBARRIER
2027 0U, // JUMP_TABLE_DEBUG_INFO
2028 0U, // RELOC_NONE
2029 0U, // CONVERGENCECTRL_ENTRY
2030 0U, // CONVERGENCECTRL_ANCHOR
2031 0U, // CONVERGENCECTRL_LOOP
2032 0U, // CONVERGENCECTRL_GLUE
2033 0U, // G_ASSERT_SEXT
2034 0U, // G_ASSERT_ZEXT
2035 0U, // G_ASSERT_ALIGN
2036 0U, // G_ADD
2037 0U, // G_SUB
2038 0U, // G_MUL
2039 0U, // G_SDIV
2040 0U, // G_UDIV
2041 0U, // G_SREM
2042 0U, // G_UREM
2043 0U, // G_SDIVREM
2044 0U, // G_UDIVREM
2045 0U, // G_AND
2046 0U, // G_OR
2047 0U, // G_XOR
2048 0U, // G_ABDS
2049 0U, // G_ABDU
2050 0U, // G_UAVGFLOOR
2051 0U, // G_UAVGCEIL
2052 0U, // G_SAVGFLOOR
2053 0U, // G_SAVGCEIL
2054 0U, // G_IMPLICIT_DEF
2055 0U, // G_PHI
2056 0U, // G_FRAME_INDEX
2057 0U, // G_GLOBAL_VALUE
2058 0U, // G_PTRAUTH_GLOBAL_VALUE
2059 0U, // G_CONSTANT_POOL
2060 0U, // G_EXTRACT
2061 0U, // G_UNMERGE_VALUES
2062 0U, // G_INSERT
2063 0U, // G_MERGE_VALUES
2064 0U, // G_BUILD_VECTOR
2065 0U, // G_BUILD_VECTOR_TRUNC
2066 0U, // G_CONCAT_VECTORS
2067 0U, // G_PTRTOINT
2068 0U, // G_INTTOPTR
2069 0U, // G_BITCAST
2070 0U, // G_FREEZE
2071 0U, // G_CONSTANT_FOLD_BARRIER
2072 0U, // G_INTRINSIC_FPTRUNC_ROUND
2073 0U, // G_INTRINSIC_TRUNC
2074 0U, // G_INTRINSIC_ROUND
2075 0U, // G_INTRINSIC_LRINT
2076 0U, // G_INTRINSIC_LLRINT
2077 0U, // G_INTRINSIC_ROUNDEVEN
2078 0U, // G_READCYCLECOUNTER
2079 0U, // G_READSTEADYCOUNTER
2080 0U, // G_LOAD
2081 0U, // G_SEXTLOAD
2082 0U, // G_ZEXTLOAD
2083 0U, // G_FPEXTLOAD
2084 0U, // G_INDEXED_LOAD
2085 0U, // G_INDEXED_SEXTLOAD
2086 0U, // G_INDEXED_ZEXTLOAD
2087 0U, // G_STORE
2088 0U, // G_FPTRUNCSTORE
2089 0U, // G_INDEXED_STORE
2090 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
2091 0U, // G_ATOMIC_CMPXCHG
2092 0U, // G_ATOMICRMW_XCHG
2093 0U, // G_ATOMICRMW_ADD
2094 0U, // G_ATOMICRMW_SUB
2095 0U, // G_ATOMICRMW_AND
2096 0U, // G_ATOMICRMW_NAND
2097 0U, // G_ATOMICRMW_OR
2098 0U, // G_ATOMICRMW_XOR
2099 0U, // G_ATOMICRMW_MAX
2100 0U, // G_ATOMICRMW_MIN
2101 0U, // G_ATOMICRMW_UMAX
2102 0U, // G_ATOMICRMW_UMIN
2103 0U, // G_ATOMICRMW_FADD
2104 0U, // G_ATOMICRMW_FSUB
2105 0U, // G_ATOMICRMW_FMAX
2106 0U, // G_ATOMICRMW_FMIN
2107 0U, // G_ATOMICRMW_FMAXIMUM
2108 0U, // G_ATOMICRMW_FMINIMUM
2109 0U, // G_ATOMICRMW_FMAXIMUMNUM
2110 0U, // G_ATOMICRMW_FMINIMUMNUM
2111 0U, // G_ATOMICRMW_UINC_WRAP
2112 0U, // G_ATOMICRMW_UDEC_WRAP
2113 0U, // G_ATOMICRMW_USUB_COND
2114 0U, // G_ATOMICRMW_USUB_SAT
2115 0U, // G_FENCE
2116 0U, // G_PREFETCH
2117 0U, // G_BRCOND
2118 0U, // G_BRINDIRECT
2119 0U, // G_INVOKE_REGION_START
2120 0U, // G_INTRINSIC
2121 0U, // G_INTRINSIC_W_SIDE_EFFECTS
2122 0U, // G_INTRINSIC_CONVERGENT
2123 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
2124 0U, // G_ANYEXT
2125 0U, // G_TRUNC
2126 0U, // G_TRUNC_SSAT_S
2127 0U, // G_TRUNC_SSAT_U
2128 0U, // G_TRUNC_USAT_U
2129 0U, // G_CONSTANT
2130 0U, // G_FCONSTANT
2131 0U, // G_VASTART
2132 0U, // G_VAARG
2133 0U, // G_SEXT
2134 0U, // G_SEXT_INREG
2135 0U, // G_ZEXT
2136 0U, // G_SHL
2137 0U, // G_LSHR
2138 0U, // G_ASHR
2139 0U, // G_FSHL
2140 0U, // G_FSHR
2141 0U, // G_ROTR
2142 0U, // G_ROTL
2143 0U, // G_ICMP
2144 0U, // G_FCMP
2145 0U, // G_SCMP
2146 0U, // G_UCMP
2147 0U, // G_SELECT
2148 0U, // G_UADDO
2149 0U, // G_UADDE
2150 0U, // G_USUBO
2151 0U, // G_USUBE
2152 0U, // G_SADDO
2153 0U, // G_SADDE
2154 0U, // G_SSUBO
2155 0U, // G_SSUBE
2156 0U, // G_UMULO
2157 0U, // G_SMULO
2158 0U, // G_UMULH
2159 0U, // G_SMULH
2160 0U, // G_UADDSAT
2161 0U, // G_SADDSAT
2162 0U, // G_USUBSAT
2163 0U, // G_SSUBSAT
2164 0U, // G_USHLSAT
2165 0U, // G_SSHLSAT
2166 0U, // G_SMULFIX
2167 0U, // G_UMULFIX
2168 0U, // G_SMULFIXSAT
2169 0U, // G_UMULFIXSAT
2170 0U, // G_SDIVFIX
2171 0U, // G_UDIVFIX
2172 0U, // G_SDIVFIXSAT
2173 0U, // G_UDIVFIXSAT
2174 0U, // G_FADD
2175 0U, // G_FSUB
2176 0U, // G_FMUL
2177 0U, // G_FMA
2178 0U, // G_FMAD
2179 0U, // G_FDIV
2180 0U, // G_FREM
2181 0U, // G_FMODF
2182 0U, // G_FPOW
2183 0U, // G_FPOWI
2184 0U, // G_FEXP
2185 0U, // G_FEXP2
2186 0U, // G_FEXP10
2187 0U, // G_FLOG
2188 0U, // G_FLOG2
2189 0U, // G_FLOG10
2190 0U, // G_FLDEXP
2191 0U, // G_FFREXP
2192 0U, // G_FNEG
2193 0U, // G_FPEXT
2194 0U, // G_FPTRUNC
2195 0U, // G_FPTOSI
2196 0U, // G_FPTOUI
2197 0U, // G_SITOFP
2198 0U, // G_UITOFP
2199 0U, // G_FPTOSI_SAT
2200 0U, // G_FPTOUI_SAT
2201 0U, // G_FABS
2202 0U, // G_FCOPYSIGN
2203 0U, // G_IS_FPCLASS
2204 0U, // G_FCANONICALIZE
2205 0U, // G_FMINNUM
2206 0U, // G_FMAXNUM
2207 0U, // G_FMINNUM_IEEE
2208 0U, // G_FMAXNUM_IEEE
2209 0U, // G_FMINIMUM
2210 0U, // G_FMAXIMUM
2211 0U, // G_FMINIMUMNUM
2212 0U, // G_FMAXIMUMNUM
2213 0U, // G_GET_FPENV
2214 0U, // G_SET_FPENV
2215 0U, // G_RESET_FPENV
2216 0U, // G_GET_FPMODE
2217 0U, // G_SET_FPMODE
2218 0U, // G_RESET_FPMODE
2219 0U, // G_GET_ROUNDING
2220 0U, // G_SET_ROUNDING
2221 0U, // G_PTR_ADD
2222 0U, // G_PTRMASK
2223 0U, // G_SMIN
2224 0U, // G_SMAX
2225 0U, // G_UMIN
2226 0U, // G_UMAX
2227 0U, // G_ABS
2228 0U, // G_LROUND
2229 0U, // G_LLROUND
2230 0U, // G_BR
2231 0U, // G_BRJT
2232 0U, // G_VSCALE
2233 0U, // G_INSERT_SUBVECTOR
2234 0U, // G_EXTRACT_SUBVECTOR
2235 0U, // G_INSERT_VECTOR_ELT
2236 0U, // G_EXTRACT_VECTOR_ELT
2237 0U, // G_SHUFFLE_VECTOR
2238 0U, // G_SPLAT_VECTOR
2239 0U, // G_STEP_VECTOR
2240 0U, // G_VECTOR_COMPRESS
2241 0U, // G_CTTZ
2242 0U, // G_CTTZ_ZERO_POISON
2243 0U, // G_CTLZ
2244 0U, // G_CTLZ_ZERO_POISON
2245 0U, // G_CTLS
2246 0U, // G_CTPOP
2247 0U, // G_BSWAP
2248 0U, // G_BITREVERSE
2249 0U, // G_CLMUL
2250 0U, // G_FCEIL
2251 0U, // G_FCOS
2252 0U, // G_FSIN
2253 0U, // G_FSINCOS
2254 0U, // G_FTAN
2255 0U, // G_FACOS
2256 0U, // G_FASIN
2257 0U, // G_FATAN
2258 0U, // G_FATAN2
2259 0U, // G_FCOSH
2260 0U, // G_FSINH
2261 0U, // G_FTANH
2262 0U, // G_FSQRT
2263 0U, // G_FFLOOR
2264 0U, // G_FRINT
2265 0U, // G_FNEARBYINT
2266 0U, // G_ADDRSPACE_CAST
2267 0U, // G_BLOCK_ADDR
2268 0U, // G_JUMP_TABLE
2269 0U, // G_DYN_STACKALLOC
2270 0U, // G_STACKSAVE
2271 0U, // G_STACKRESTORE
2272 0U, // G_STRICT_FADD
2273 0U, // G_STRICT_FSUB
2274 0U, // G_STRICT_FMUL
2275 0U, // G_STRICT_FDIV
2276 0U, // G_STRICT_FREM
2277 0U, // G_STRICT_FMA
2278 0U, // G_STRICT_FSQRT
2279 0U, // G_STRICT_FLDEXP
2280 0U, // G_STRICT_FCMP
2281 0U, // G_STRICT_FCMPS
2282 0U, // G_READ_REGISTER
2283 0U, // G_WRITE_REGISTER
2284 0U, // G_MEMCPY
2285 0U, // G_MEMCPY_INLINE
2286 0U, // G_MEMMOVE
2287 0U, // G_MEMSET
2288 0U, // G_BZERO
2289 0U, // G_MEMSET_INLINE
2290 0U, // G_TRAP
2291 0U, // G_DEBUGTRAP
2292 0U, // G_UBSANTRAP
2293 0U, // G_VECREDUCE_SEQ_FADD
2294 0U, // G_VECREDUCE_SEQ_FMUL
2295 0U, // G_VECREDUCE_FADD
2296 0U, // G_VECREDUCE_FMUL
2297 0U, // G_VECREDUCE_FMAX
2298 0U, // G_VECREDUCE_FMIN
2299 0U, // G_VECREDUCE_FMAXIMUM
2300 0U, // G_VECREDUCE_FMINIMUM
2301 0U, // G_VECREDUCE_ADD
2302 0U, // G_VECREDUCE_MUL
2303 0U, // G_VECREDUCE_AND
2304 0U, // G_VECREDUCE_OR
2305 0U, // G_VECREDUCE_XOR
2306 0U, // G_VECREDUCE_SMAX
2307 0U, // G_VECREDUCE_SMIN
2308 0U, // G_VECREDUCE_UMAX
2309 0U, // G_VECREDUCE_UMIN
2310 0U, // G_SBFX
2311 0U, // G_UBFX
2312 16924U, // ATOMIC_CMP_SWAP_I128
2313 16839U, // ATOMIC_LOAD_ADD_I128
2314 16884U, // ATOMIC_LOAD_AND_I128
2315 16861U, // ATOMIC_LOAD_NAND_I128
2316 16968U, // ATOMIC_LOAD_OR_I128
2317 16817U, // ATOMIC_LOAD_SUB_I128
2318 16946U, // ATOMIC_LOAD_XOR_I128
2319 16906U, // ATOMIC_SWAP_I128
2320 17515U, // BUILD_QUADWORD
2321 35563U, // BUILD_UACC
2322 17601U, // CFENCE
2323 17013U, // CFENCE8
2324 2147522064U, // CLRLSLDI
2325 2147517336U, // CLRLSLDI_rec
2326 2147522598U, // CLRLSLWI
2327 2147517461U, // CLRLSLWI_rec
2328 2147522099U, // CLRRDI
2329 2147517363U, // CLRRDI_rec
2330 2147522639U, // CLRRWI
2331 2147517490U, // CLRRWI_rec
2332 1120472U, // DCBFL
2333 1123415U, // DCBFLP
2334 1126093U, // DCBFPS
2335 1118997U, // DCBFx
2336 1126101U, // DCBSTPS
2337 33632371U, // DCBTCT
2338 33631642U, // DCBTDS
2339 33632379U, // DCBTSTCT
2340 33631650U, // DCBTSTDS
2341 1126760U, // DCBTSTT
2342 1126732U, // DCBTSTx
2343 1126747U, // DCBTT
2344 1126503U, // DCBTx
2345 16445U, // DFLOADf32
2346 16637U, // DFLOADf64
2347 16467U, // DFSTOREf32
2348 16659U, // DFSTOREf64
2349 2147522074U, // EXTLDI
2350 2147517347U, // EXTLDI_rec
2351 2147522624U, // EXTLWI
2352 2147517481U, // EXTLWI_rec
2353 2147522123U, // EXTRDI
2354 2147517390U, // EXTRDI_rec
2355 2147522663U, // EXTRWI
2356 2147517517U, // EXTRWI_rec
2357 2147522608U, // INSLWI
2358 2147517472U, // INSLWI_rec
2359 2147522107U, // INSRDI
2360 2147517372U, // INSRDI_rec
2361 2147522647U, // INSRWI
2362 2147517499U, // INSRWI_rec
2363 18034U, // KILL_PAIR
2364 67144812U, // LAx
2365 17831U, // LDAT_CSNE_PSEUDO
2366 18277U, // LIWAX
2367 18425U, // LIWZX
2368 17849U, // LWAT_CSNE_PSEUDO
2369 17470U, // PPCLdFixedAddr
2370 2147522021U, // PSUBI
2371 2147522258U, // RLWIMIbm
2372 2147517436U, // RLWIMIbm_rec
2373 2147523349U, // RLWINMbm
2374 2147517602U, // RLWINMbm_rec
2375 2147523366U, // RLWNMbm
2376 2147517611U, // RLWNMbm_rec
2377 2147522115U, // ROTRDI
2378 2147517381U, // ROTRDI_rec
2379 2147522655U, // ROTRWI
2380 2147517508U, // ROTRWI_rec
2381 2147522068U, // SLDI
2382 2147517340U, // SLDI_rec
2383 2147522602U, // SLWI
2384 2147517465U, // SLWI_rec
2385 17479U, // SPILLTOVSR_LD
2386 18284U, // SPILLTOVSR_LDX
2387 18262U, // SPILLTOVSR_ST
2388 18402U, // SPILLTOVSR_STX
2389 2147522109U, // SRDI
2390 2147517374U, // SRDI_rec
2391 2147522649U, // SRWI
2392 2147517501U, // SRWI_rec
2393 18418U, // STIWX
2394 2147522022U, // SUBI
2395 2147520246U, // SUBIC
2396 2147516868U, // SUBIC_rec
2397 2147528319U, // SUBIS
2398 100707974U, // SUBPCIS
2399 16456U, // XFLOADf32
2400 16648U, // XFLOADf64
2401 16479U, // XFSTOREf32
2402 16671U, // XFSTOREf64
2403 2147520478U, // ADD4
2404 2147524239U, // ADD4O
2405 2147517711U, // ADD4O_rec
2406 2147520478U, // ADD4TLS
2407 2147516951U, // ADD4_rec
2408 2147520478U, // ADD8
2409 2147524239U, // ADD8O
2410 2147517711U, // ADD8O_rec
2411 2147520478U, // ADD8TLS
2412 2147520478U, // ADD8TLS_
2413 2147516951U, // ADD8_rec
2414 2147520200U, // ADDC
2415 2147520200U, // ADDC8
2416 2147524224U, // ADDC8O
2417 2147517694U, // ADDC8O_rec
2418 2147516835U, // ADDC8_rec
2419 2147524224U, // ADDCO
2420 2147517694U, // ADDCO_rec
2421 2147516835U, // ADDC_rec
2422 2147521152U, // ADDE
2423 2147521152U, // ADDE8
2424 2147524260U, // ADDE8O
2425 2147517735U, // ADDE8O_rec
2426 2147517114U, // ADDE8_rec
2427 2147524260U, // ADDEO
2428 2147517735U, // ADDEO_rec
2429 2147530882U, // ADDEX
2430 2147530882U, // ADDEX8
2431 2147517114U, // ADDE_rec
2432 2147527897U, // ADDG6S
2433 2147527897U, // ADDG6S8
2434 2147522050U, // ADDI
2435 2147522050U, // ADDI8
2436 2147520253U, // ADDIC
2437 2147520253U, // ADDIC8
2438 2147516876U, // ADDIC_rec
2439 2147528345U, // ADDIS
2440 2147528345U, // ADDIS8
2441 17241U, // ADDISdtprelHA
2442 16160U, // ADDISdtprelHA32
2443 17224U, // ADDISgotTprelHA
2444 17196U, // ADDIStlsgdHA
2445 17210U, // ADDIStlsldHA
2446 17184U, // ADDIStocHA
2447 16989U, // ADDIStocHA8
2448 17810U, // ADDIdtprelL
2449 16220U, // ADDIdtprelL32
2450 17773U, // ADDItlsgdL
2451 16177U, // ADDItlsgdL32
2452 17976U, // ADDItlsgdLADDR
2453 16272U, // ADDItlsgdLADDR32
2454 17785U, // ADDItlsldL
2455 16191U, // ADDItlsldL32
2456 17992U, // ADDItlsldLADDR
2457 16290U, // ADDItlsldLADDR32
2458 18507U, // ADDItoc
2459 17174U, // ADDItoc8
2460 17754U, // ADDItocL
2461 17072U, // ADDItocL8
2462 37571U, // ADDME
2463 37571U, // ADDME8
2464 40635U, // ADDME8O
2465 34113U, // ADDME8O_rec
2466 33498U, // ADDME8_rec
2467 40635U, // ADDMEO
2468 34113U, // ADDMEO_rec
2469 33498U, // ADDME_rec
2470 44687U, // ADDPCIS
2471 37638U, // ADDZE
2472 37638U, // ADDZE8
2473 40660U, // ADDZE8O
2474 34141U, // ADDZE8O_rec
2475 33547U, // ADDZE8_rec
2476 40660U, // ADDZEO
2477 34141U, // ADDZEO_rec
2478 33547U, // ADDZE_rec
2479 101112U, // ADJCALLSTACKDOWN
2480 101131U, // ADJCALLSTACKUP
2481 2147520733U, // AND
2482 2147520733U, // AND8
2483 2147517020U, // AND8_rec
2484 2147520209U, // ANDC
2485 2147520209U, // ANDC8
2486 2147516842U, // ANDC8_rec
2487 2147516842U, // ANDC_rec
2488 2147517356U, // ANDI8_rec
2489 2147518431U, // ANDIS8_rec
2490 2147518431U, // ANDIS_rec
2491 2147517356U, // ANDI_rec
2492 18161U, // ANDI_rec_1_EQ_BIT
2493 17112U, // ANDI_rec_1_EQ_BIT8
2494 18180U, // ANDI_rec_1_GT_BIT
2495 17132U, // ANDI_rec_1_GT_BIT8
2496 2147517020U, // AND_rec
2497 17616U, // ATOMIC_CMP_SWAP_I16
2498 17616U, // ATOMIC_CMP_SWAP_I32
2499 17616U, // ATOMIC_CMP_SWAP_I64
2500 17616U, // ATOMIC_CMP_SWAP_I8
2501 17616U, // ATOMIC_LOAD_ADD
2502 17616U, // ATOMIC_LOAD_ADD_I64
2503 17616U, // ATOMIC_LOAD_ADD_NOWP
2504 17616U, // ATOMIC_LOAD_AND
2505 17616U, // ATOMIC_LOAD_AND_I64
2506 17616U, // ATOMIC_LOAD_AND_NOWP
2507 17616U, // ATOMIC_LOAD_MAX
2508 17616U, // ATOMIC_LOAD_MAX_I64
2509 17616U, // ATOMIC_LOAD_MAX_NOWP
2510 17616U, // ATOMIC_LOAD_MIN
2511 17616U, // ATOMIC_LOAD_MIN_I64
2512 17616U, // ATOMIC_LOAD_MIN_NOWP
2513 17616U, // ATOMIC_LOAD_NAND
2514 17616U, // ATOMIC_LOAD_NAND_I64
2515 17616U, // ATOMIC_LOAD_NAND_NOWP
2516 17616U, // ATOMIC_LOAD_OR
2517 17616U, // ATOMIC_LOAD_OR_I64
2518 17616U, // ATOMIC_LOAD_OR_NOWP
2519 17616U, // ATOMIC_LOAD_SUB
2520 17616U, // ATOMIC_LOAD_SUB_I64
2521 17616U, // ATOMIC_LOAD_SUB_NOWP
2522 17616U, // ATOMIC_LOAD_UMAX
2523 17616U, // ATOMIC_LOAD_UMAX_I64
2524 17616U, // ATOMIC_LOAD_UMAX_NOWP
2525 17616U, // ATOMIC_LOAD_UMIN
2526 17616U, // ATOMIC_LOAD_UMIN_I64
2527 17616U, // ATOMIC_LOAD_UMIN_NOWP
2528 17616U, // ATOMIC_LOAD_XOR
2529 17616U, // ATOMIC_LOAD_XOR_I64
2530 17616U, // ATOMIC_LOAD_XOR_NOWP
2531 17616U, // ATOMIC_SWAP
2532 17616U, // ATOMIC_SWAP_I64
2533 17616U, // ATOMIC_SWAP_NOWP
2534 18635U, // ATTN
2535 1182903U, // B
2536 1215397U, // BA
2537 134250615U, // BC
2538 2312219U, // BCC
2539 3360795U, // BCCA
2540 4409371U, // BCCCTR
2541 4409371U, // BCCCTR8
2542 5457947U, // BCCCTRL
2543 5457947U, // BCCCTRL8
2544 6506523U, // BCCL
2545 7555099U, // BCCLA
2546 8603675U, // BCCLR
2547 9652251U, // BCCLRL
2548 10518697U, // BCCTR
2549 10518697U, // BCCTR8
2550 10518763U, // BCCTR8n
2551 10518675U, // BCCTRL
2552 10518675U, // BCCTRL8
2553 10518743U, // BCCTRL8n
2554 10518743U, // BCCTRLn
2555 10518763U, // BCCTRn
2556 2147516948U, // BCDADD_rec
2557 2147517619U, // BCDCFN_rec
2558 2147518145U, // BCDCFSQ_rec
2559 2147518835U, // BCDCFZ_rec
2560 2147517628U, // BCDCPSGN_rec
2561 34028U, // BCDCTN_rec
2562 34507U, // BCDCTSQ_rec
2563 2147518851U, // BCDCTZ_rec
2564 2147517648U, // BCDSETSGN_rec
2565 2147518307U, // BCDSR_rec
2566 2147516780U, // BCDSUB_rec
2567 2147518363U, // BCDS_rec
2568 2147516892U, // BCDTRUNC_rec
2569 2147518456U, // BCDUS_rec
2570 2147516903U, // BCDUTRUNC_rec
2571 134250623U, // BCL
2572 10518687U, // BCLR
2573 10518664U, // BCLRL
2574 10518733U, // BCLRLn
2575 10518754U, // BCLRn
2576 1179725U, // BCLalways
2577 134250693U, // BCLn
2578 18716U, // BCTR
2579 18716U, // BCTR8
2580 18629U, // BCTRL
2581 18629U, // BCTRL8
2582 229466U, // BCTRL8_LDinto_toc
2583 229466U, // BCTRL8_LDinto_toc_RM
2584 18629U, // BCTRL8_RM
2585 229480U, // BCTRL_LWZinto_toc
2586 229480U, // BCTRL_LWZinto_toc_RM
2587 18629U, // BCTRL_RM
2588 134250686U, // BCn
2589 1195440U, // BDNZ
2590 1195440U, // BDNZ8
2591 1215660U, // BDNZA
2592 1212697U, // BDNZAm
2593 1212457U, // BDNZAp
2594 1186222U, // BDNZL
2595 1215618U, // BDNZLA
2596 1212681U, // BDNZLAm
2597 1212441U, // BDNZLAp
2598 18709U, // BDNZLR
2599 18709U, // BDNZLR8
2600 18621U, // BDNZLRL
2601 15954U, // BDNZLRLm
2602 15911U, // BDNZLRLp
2603 15970U, // BDNZLRm
2604 15927U, // BDNZLRp
2605 1179944U, // BDNZLm
2606 1179704U, // BDNZLp
2607 1179958U, // BDNZm
2608 1179718U, // BDNZp
2609 1195286U, // BDZ
2610 1195286U, // BDZ8
2611 1215654U, // BDZA
2612 1212690U, // BDZAm
2613 1212450U, // BDZAp
2614 1186216U, // BDZL
2615 1215611U, // BDZLA
2616 1212673U, // BDZLAm
2617 1212433U, // BDZLAp
2618 18703U, // BDZLR
2619 18703U, // BDZLR8
2620 18614U, // BDZLRL
2621 15946U, // BDZLRLm
2622 15903U, // BDZLRLp
2623 15963U, // BDZLRm
2624 15920U, // BDZLRp
2625 1179937U, // BDZLm
2626 1179697U, // BDZLp
2627 1179952U, // BDZm
2628 1179712U, // BDZp
2629 1185951U, // BL
2630 1185951U, // BL8
2631 11671711U, // BL8_LDinto_toc
2632 11671711U, // BL8_LDinto_toc_RM
2633 12720287U, // BL8_NOP
2634 12720287U, // BL8_NOP_RM
2635 12851359U, // BL8_NOP_TLS
2636 1185951U, // BL8_NOTOC
2637 1185951U, // BL8_NOTOC_RM
2638 1317023U, // BL8_NOTOC_TLS
2639 1185951U, // BL8_RM
2640 1317023U, // BL8_TLS
2641 1317023U, // BL8_TLS_
2642 1215595U, // BLA
2643 1215595U, // BLA8
2644 12749931U, // BLA8_NOP
2645 12749931U, // BLA8_NOP_RM
2646 1215595U, // BLA8_RM
2647 1215595U, // BLA_RM
2648 18699U, // BLR
2649 18699U, // BLR8
2650 18609U, // BLRL
2651 13768863U, // BL_LWZinto_toc
2652 13768863U, // BL_LWZinto_toc_RM
2653 12720287U, // BL_NOP
2654 12720287U, // BL_NOP_RM
2655 1185951U, // BL_RM
2656 1317023U, // BL_TLS
2657 2147520713U, // BPERMD
2658 37160U, // BRD
2659 38042U, // BRH
2660 38042U, // BRH8
2661 2147520321U, // BRINC
2662 46560U, // BRW
2663 46560U, // BRW8
2664 37300U, // CBCDTD
2665 37300U, // CBCDTD8
2666 36819U, // CDTBCD
2667 36819U, // CDTBCD8
2668 2147520576U, // CFUGED
2669 18453U, // CLRBHRB
2670 2147519833U, // CMPB
2671 2147519833U, // CMPB8
2672 2147520800U, // CMPD
2673 2147522092U, // CMPDI
2674 2147519839U, // CMPEQB
2675 2147520684U, // CMPLD
2676 2147522056U, // CMPLDI
2677 2147529936U, // CMPLW
2678 2147522582U, // CMPLWI
2679 2315292007U, // CMPRB
2680 2315292007U, // CMPRB8
2681 2147530200U, // CMPW
2682 2147522632U, // CMPWI
2683 37464U, // CNTLZD
2684 2147523170U, // CNTLZDM
2685 33448U, // CNTLZD_rec
2686 46949U, // CNTLZW
2687 46949U, // CNTLZW8
2688 35071U, // CNTLZW8_rec
2689 35071U, // CNTLZW_rec
2690 37479U, // CNTTZD
2691 2147523187U, // CNTTZDM
2692 33457U, // CNTTZD_rec
2693 46964U, // CNTTZW
2694 46964U, // CNTTZW8
2695 35080U, // CNTTZW8_rec
2696 35080U, // CNTTZW_rec
2697 18721U, // CP_ABORT
2698 48375U, // CP_COPY
2699 48375U, // CP_COPY8
2700 2147517179U, // CP_PASTE8_rec
2701 2147517179U, // CP_PASTE_rec
2702 16776U, // CR6SET
2703 16762U, // CR6UNSET
2704 2147520763U, // CRAND
2705 2147520215U, // CRANDC
2706 2147529382U, // CREQV
2707 2147520747U, // CRNAND
2708 2147527751U, // CRNOR
2709 45319U, // CRNOT
2710 2147527765U, // CROR
2711 2147520342U, // CRORC
2712 2348855974U, // CRSET
2713 2348854394U, // CRUNSET
2714 2147527802U, // CRXOR
2715 2312219U, // CTRL_DEP
2716 2147520477U, // DADD
2717 2147527033U, // DADDQ
2718 2147518048U, // DADDQ_rec
2719 2147516950U, // DADD_rec
2720 234921567U, // DARN
2721 1117091U, // DCBA
2722 14979861U, // DCBF
2723 1123137U, // DCBFEP
2724 1119689U, // DCBI
2725 1126712U, // DCBST
2726 1123178U, // DCBSTEP
2727 16035943U, // DCBT
2728 336738U, // DCBTEP
2729 16036172U, // DCBTST
2730 336755U, // DCBTSTEP
2731 1129725U, // DCBZ
2732 1123197U, // DCBZEP
2733 1120673U, // DCBZL
2734 1123161U, // DCBZLEP
2735 38380U, // DCCCI
2736 47417U, // DCFFIX
2737 43853U, // DCFFIXQ
2738 43599U, // DCFFIXQQ
2739 34574U, // DCFFIXQ_rec
2740 35143U, // DCFFIX_rec
2741 2147524419U, // DCMPO
2742 2147527224U, // DCMPOQ
2743 2147529212U, // DCMPU
2744 2147527427U, // DCMPUQ
2745 41634U, // DCTDP
2746 34254U, // DCTDP_rec
2747 47425U, // DCTFIX
2748 43862U, // DCTFIXQ
2749 43609U, // DCTFIXQQ
2750 34584U, // DCTFIXQ_rec
2751 35152U, // DCTFIX_rec
2752 43591U, // DCTQPQ
2753 34488U, // DCTQPQ_rec
2754 364816U, // DDEDPD
2755 371080U, // DDEDPDQ
2756 362097U, // DDEDPDQ_rec
2757 361073U, // DDEDPD_rec
2758 2147529332U, // DDIV
2759 2147527471U, // DDIVQ
2760 2147518198U, // DDIVQ_rec
2761 2147518587U, // DDIV_rec
2762 1445835U, // DENBCD
2763 1452400U, // DENBCDQ
2764 1443414U, // DENBCDQ_rec
2765 1442315U, // DENBCD_rec
2766 2147530908U, // DIEX
2767 2147527478U, // DIEXQ
2768 2147518206U, // DIEXQ_rec
2769 2147518777U, // DIEX_rec
2770 2147521099U, // DIVD
2771 2147521158U, // DIVDE
2772 2147524267U, // DIVDEO
2773 2147517743U, // DIVDEO_rec
2774 2147529172U, // DIVDEU
2775 2147524544U, // DIVDEUO
2776 2147517832U, // DIVDEUO_rec
2777 2147518543U, // DIVDEU_rec
2778 2147517121U, // DIVDE_rec
2779 2147524253U, // DIVDO
2780 2147517727U, // DIVDO_rec
2781 2147529165U, // DIVDU
2782 2147524536U, // DIVDUO
2783 2147517823U, // DIVDUO_rec
2784 2147518535U, // DIVDU_rec
2785 2147517089U, // DIVD_rec
2786 2147530572U, // DIVW
2787 2147521270U, // DIVWE
2788 2147524300U, // DIVWEO
2789 2147517780U, // DIVWEO_rec
2790 2147529180U, // DIVWEU
2791 2147524553U, // DIVWEUO
2792 2147517842U, // DIVWEUO_rec
2793 2147518552U, // DIVWEU_rec
2794 2147517187U, // DIVWE_rec
2795 2147524578U, // DIVWO
2796 2147517870U, // DIVWO_rec
2797 2147529291U, // DIVWU
2798 2147524562U, // DIVWUO
2799 2147517852U, // DIVWUO_rec
2800 2147518579U, // DIVWU_rec
2801 2147518701U, // DIVW_rec
2802 44051U, // DMMR
2803 1097164U, // DMSETDMRZ
2804 2415957157U, // DMSHA2HASH
2805 33592497U, // DMSHA3HASH
2806 2147522912U, // DMUL
2807 2147527199U, // DMULQ
2808 2147518110U, // DMULQ_rec
2809 2147517570U, // DMUL_rec
2810 268479593U, // DMXOR
2811 2147519011U, // DMXVBF16GERX2
2812 2415959453U, // DMXVBF16GERX2NN
2813 2415961216U, // DMXVBF16GERX2NP
2814 2415959549U, // DMXVBF16GERX2PN
2815 2415961327U, // DMXVBF16GERX2PP
2816 2147519028U, // DMXVF16GERX2
2817 2415959472U, // DMXVF16GERX2NN
2818 2415961235U, // DMXVF16GERX2NP
2819 2415959568U, // DMXVF16GERX2PN
2820 2415961346U, // DMXVF16GERX2PP
2821 2147519056U, // DMXVI8GERX4
2822 2415961378U, // DMXVI8GERX4PP
2823 2415961468U, // DMXVI8GERX4SPP
2824 2147519113U, // DMXXEXTFDMR256
2825 2147518905U, // DMXXEXTFDMR512
2826 2147518905U, // DMXXEXTFDMR512_HI
2827 2147519129U, // DMXXINSTDMR256
2828 2147518921U, // DMXXINSTDMR512
2829 2147518921U, // DMXXINSTDMR512_HI
2830 1096969U, // DMXXSETACCZ
2831 2415955871U, // DMXXSHAPAD
2832 2147519633U, // DQUA
2833 431554U, // DQUAI
2834 436714U, // DQUAIQ
2835 427643U, // DQUAIQ_rec
2836 426864U, // DQUAI_rec
2837 2147526992U, // DQUAQ
2838 2147518022U, // DQUAQ_rec
2839 2147516733U, // DQUA_rec
2840 43584U, // DRDPQ
2841 34480U, // DRDPQ_rec
2842 302390904U, // DRINTN
2843 302393903U, // DRINTNQ
2844 302384806U, // DRINTNQ_rec
2845 302384373U, // DRINTN_rec
2846 302398438U, // DRINTX
2847 302394207U, // DRINTXQ
2848 302384930U, // DRINTXQ_rec
2849 302385505U, // DRINTX_rec
2850 2147520777U, // DRRND
2851 2147527040U, // DRRNDQ
2852 2147518056U, // DRRNDQ_rec
2853 2147517033U, // DRRND_rec
2854 43138U, // DRSP
2855 34348U, // DRSP_rec
2856 2147522203U, // DSCLI
2857 2147527164U, // DSCLIQ
2858 2147518084U, // DSCLIQ_rec
2859 2147517408U, // DSCLI_rec
2860 2147522431U, // DSCRI
2861 2147527172U, // DSCRIQ
2862 2147518093U, // DSCRIQ_rec
2863 2147517445U, // DSCRI_rec
2864 1519330U, // DSS
2865 18602U, // DSSALL
2866 2416423231U, // DST
2867 2416423231U, // DST64
2868 2416423252U, // DSTST
2869 2416423252U, // DSTST64
2870 2416423281U, // DSTSTT
2871 2416423281U, // DSTSTT64
2872 2416423266U, // DSTT
2873 2416423266U, // DSTT64
2874 2147520058U, // DSUB
2875 2147526999U, // DSUBQ
2876 2147518030U, // DSUBQ_rec
2877 2147516782U, // DSUB_rec
2878 2147520231U, // DTSTDC
2879 2147527015U, // DTSTDCQ
2880 2147521537U, // DTSTDG
2881 2147527137U, // DTSTDGQ
2882 2147530914U, // DTSTEX
2883 2147527485U, // DTSTEXQ
2884 2147521483U, // DTSTSF
2885 335582824U, // DTSTSFI
2886 335587826U, // DTSTSFIQ
2887 2147527128U, // DTSTSFQ
2888 47284U, // DXEX
2889 43846U, // DXEXQ
2890 34566U, // DXEXQ_rec
2891 35136U, // DXEX_rec
2892 17340U, // DYNALLOC
2893 17002U, // DYNALLOC8
2894 18118U, // DYNAREAOFFSET
2895 17096U, // DYNAREAOFFSET8
2896 18659U, // DecreaseCTR8loop
2897 18677U, // DecreaseCTRloop
2898 44257U, // EFDABS
2899 2147520475U, // EFDADD
2900 44548U, // EFDCFS
2901 37733U, // EFDCFSF
2902 38796U, // EFDCFSI
2903 36986U, // EFDCFSID
2904 37843U, // EFDCFUF
2905 38862U, // EFDCFUI
2906 37003U, // EFDCFUID
2907 2147527057U, // EFDCMPEQ
2908 2147528837U, // EFDCMPGT
2909 2147528905U, // EFDCMPLT
2910 37807U, // EFDCTSF
2911 38824U, // EFDCTSI
2912 48411U, // EFDCTSIDZ
2913 48509U, // EFDCTSIZ
2914 37871U, // EFDCTUF
2915 38890U, // EFDCTUI
2916 48430U, // EFDCTUIDZ
2917 48540U, // EFDCTUIZ
2918 2147529330U, // EFDDIV
2919 2147522910U, // EFDMUL
2920 44271U, // EFDNABS
2921 37905U, // EFDNEG
2922 2147520056U, // EFDSUB
2923 2147527097U, // EFDTSTEQ
2924 2147528868U, // EFDTSTGT
2925 2147528936U, // EFDTSTLT
2926 44306U, // EFSABS
2927 2147520534U, // EFSADD
2928 36936U, // EFSCFD
2929 37742U, // EFSCFSF
2930 38805U, // EFSCFSI
2931 37852U, // EFSCFUF
2932 38871U, // EFSCFUI
2933 2147527067U, // EFSCMPEQ
2934 2147528847U, // EFSCMPGT
2935 2147528915U, // EFSCMPLT
2936 37816U, // EFSCTSF
2937 38833U, // EFSCTSI
2938 48519U, // EFSCTSIZ
2939 37880U, // EFSCTUF
2940 38899U, // EFSCTUI
2941 48550U, // EFSCTUIZ
2942 2147529344U, // EFSDIV
2943 2147522934U, // EFSMUL
2944 44287U, // EFSNABS
2945 37919U, // EFSNEG
2946 2147520085U, // EFSSUB
2947 2147527107U, // EFSTSTEQ
2948 2147528878U, // EFSTSTGT
2949 2147528946U, // EFSTSTLT
2950 16235U, // EH_SjLj_LongJmp32
2951 16491U, // EH_SjLj_LongJmp64
2952 16254U, // EH_SjLj_SetJmp32
2953 16510U, // EH_SjLj_SetJmp64
2954 1179649U, // EH_SjLj_Setup
2955 2147529377U, // EQV
2956 2147529377U, // EQV8
2957 2147518601U, // EQV8_rec
2958 2147518601U, // EQV_rec
2959 44323U, // EVABS
2960 2181084318U, // EVADDIW
2961 45839U, // EVADDSMIAAW
2962 45971U, // EVADDSSIAAW
2963 45905U, // EVADDUMIAAW
2964 46037U, // EVADDUSIAAW
2965 2147529788U, // EVADDW
2966 2147520770U, // EVAND
2967 2147520223U, // EVANDC
2968 2147527088U, // EVCMPEQ
2969 2147528441U, // EVCMPGTS
2970 2147529239U, // EVCMPGTU
2971 2147528451U, // EVCMPLTS
2972 2147529249U, // EVCMPLTU
2973 46643U, // EVCNTLSW
2974 46947U, // EVCNTLZW
2975 2147528619U, // EVDIVWS
2976 2147529289U, // EVDIVWU
2977 2147529389U, // EVEQV
2978 36292U, // EVEXTSB
2979 38159U, // EVEXTSH
2980 44314U, // EVFSABS
2981 2147520542U, // EVFSADD
2982 37751U, // EVFSCFSF
2983 38814U, // EVFSCFSI
2984 37861U, // EVFSCFUF
2985 38880U, // EVFSCFUI
2986 2147527077U, // EVFSCMPEQ
2987 2147528857U, // EVFSCMPGT
2988 2147528925U, // EVFSCMPLT
2989 37825U, // EVFSCTSF
2990 38842U, // EVFSCTSI
2991 48529U, // EVFSCTSIZ
2992 37825U, // EVFSCTUF
2993 38908U, // EVFSCTUI
2994 48529U, // EVFSCTUIZ
2995 2147529352U, // EVFSDIV
2996 2147522942U, // EVFSMUL
2997 44296U, // EVFSNABS
2998 37927U, // EVFSNEG
2999 2147520093U, // EVFSSUB
3000 2147527117U, // EVFSTSTEQ
3001 2147528888U, // EVFSTSTGT
3002 2147528956U, // EVFSTSTLT
3003 67145767U, // EVLDD
3004 369145913U, // EVLDDX
3005 67146823U, // EVLDH
3006 369146042U, // EVLDHX
3007 67155012U, // EVLDW
3008 369147002U, // EVLDWX
3009 67153945U, // EVLHHESPLAT
3010 369146784U, // EVLHHESPLATX
3011 67153970U, // EVLHHOSSPLAT
3012 369146811U, // EVLHHOSSPLATX
3013 67153984U, // EVLHHOUSPLAT
3014 369146826U, // EVLHHOUSPLATX
3015 67146404U, // EVLWHE
3016 369145993U, // EVLWHEX
3017 67153604U, // EVLWHOS
3018 369146766U, // EVLWHOSX
3019 67154419U, // EVLWHOU
3020 369146925U, // EVLWHOUX
3021 67153958U, // EVLWHSPLAT
3022 369146798U, // EVLWHSPLATX
3023 67153998U, // EVLWWSPLAT
3024 369146841U, // EVLWWSPLATX
3025 2147522172U, // EVMERGEHI
3026 2147524389U, // EVMERGEHILO
3027 2147524378U, // EVMERGELO
3028 2147522183U, // EVMERGELOHI
3029 2147519273U, // EVMHEGSMFAA
3030 2147523785U, // EVMHEGSMFAN
3031 2147519321U, // EVMHEGSMIAA
3032 2147523833U, // EVMHEGSMIAN
3033 2147519358U, // EVMHEGUMIAA
3034 2147523870U, // EVMHEGUMIAN
3035 2147521313U, // EVMHESMF
3036 2147519406U, // EVMHESMFA
3037 2147529435U, // EVMHESMFAAW
3038 2147529984U, // EVMHESMFANW
3039 2147522274U, // EVMHESMI
3040 2147519498U, // EVMHESMIA
3041 2147529500U, // EVMHESMIAAW
3042 2147530036U, // EVMHESMIANW
3043 2147521416U, // EVMHESSF
3044 2147519449U, // EVMHESSFA
3045 2147529461U, // EVMHESSFAAW
3046 2147530010U, // EVMHESSFANW
3047 2147529632U, // EVMHESSIAAW
3048 2147530114U, // EVMHESSIANW
3049 2147522313U, // EVMHEUMI
3050 2147519541U, // EVMHEUMIA
3051 2147529566U, // EVMHEUMIAAW
3052 2147530075U, // EVMHEUMIANW
3053 2147529698U, // EVMHEUSIAAW
3054 2147530153U, // EVMHEUSIANW
3055 2147519286U, // EVMHOGSMFAA
3056 2147523798U, // EVMHOGSMFAN
3057 2147519334U, // EVMHOGSMIAA
3058 2147523846U, // EVMHOGSMIAN
3059 2147519371U, // EVMHOGUMIAA
3060 2147523883U, // EVMHOGUMIAN
3061 2147521333U, // EVMHOSMF
3062 2147519428U, // EVMHOSMFA
3063 2147529448U, // EVMHOSMFAAW
3064 2147529997U, // EVMHOSMFANW
3065 2147522294U, // EVMHOSMI
3066 2147519520U, // EVMHOSMIA
3067 2147529540U, // EVMHOSMIAAW
3068 2147530062U, // EVMHOSMIANW
3069 2147521436U, // EVMHOSSF
3070 2147519471U, // EVMHOSSFA
3071 2147529474U, // EVMHOSSFAAW
3072 2147530023U, // EVMHOSSFANW
3073 2147529672U, // EVMHOSSIAAW
3074 2147530140U, // EVMHOSSIANW
3075 2147522343U, // EVMHOUMI
3076 2147519574U, // EVMHOUMIA
3077 2147529606U, // EVMHOUMIAAW
3078 2147530101U, // EVMHOUMIANW
3079 2147529738U, // EVMHOUSIAAW
3080 2147530179U, // EVMHOUSIANW
3081 35978U, // EVMRA
3082 2147521323U, // EVMWHSMF
3083 2147519417U, // EVMWHSMFA
3084 2147522284U, // EVMWHSMI
3085 2147519509U, // EVMWHSMIA
3086 2147521426U, // EVMWHSSF
3087 2147519460U, // EVMWHSSFA
3088 2147522323U, // EVMWHUMI
3089 2147519552U, // EVMWHUMIA
3090 2147529527U, // EVMWLSMIAAW
3091 2147530049U, // EVMWLSMIANW
3092 2147529659U, // EVMWLSSIAAW
3093 2147530127U, // EVMWLSSIANW
3094 2147522333U, // EVMWLUMI
3095 2147519563U, // EVMWLUMIA
3096 2147529593U, // EVMWLUMIAAW
3097 2147530088U, // EVMWLUMIANW
3098 2147529725U, // EVMWLUSIAAW
3099 2147530166U, // EVMWLUSIANW
3100 2147521343U, // EVMWSMF
3101 2147519439U, // EVMWSMFA
3102 2147519299U, // EVMWSMFAA
3103 2147523811U, // EVMWSMFAN
3104 2147522304U, // EVMWSMI
3105 2147519531U, // EVMWSMIA
3106 2147519347U, // EVMWSMIAA
3107 2147523859U, // EVMWSMIAN
3108 2147521446U, // EVMWSSF
3109 2147519482U, // EVMWSSFA
3110 2147519310U, // EVMWSSFAA
3111 2147523822U, // EVMWSSFAN
3112 2147522353U, // EVMWUMI
3113 2147519585U, // EVMWUMIA
3114 2147519384U, // EVMWUMIAA
3115 2147523896U, // EVMWUMIAN
3116 2147520755U, // EVNAND
3117 37936U, // EVNEG
3118 2147527758U, // EVNOR
3119 2147527771U, // EVOR
3120 2147520349U, // EVORC
3121 2147529943U, // EVRLW
3122 2147522590U, // EVRLWI
3123 46155U, // EVRNDW
3124 16825919U, // EVSEL
3125 2147529957U, // EVSLW
3126 2147522616U, // EVSLWI
3127 402691697U, // EVSPLATFI
3128 402692036U, // EVSPLATI
3129 2147528364U, // EVSRWIS
3130 2147529194U, // EVSRWIU
3131 2147528547U, // EVSRWS
3132 2147529275U, // EVSRWU
3133 67145783U, // EVSTDD
3134 369145921U, // EVSTDDX
3135 67146830U, // EVSTDH
3136 369146050U, // EVSTDHX
3137 67155027U, // EVSTDW
3138 369147010U, // EVSTDWX
3139 67146412U, // EVSTWHE
3140 369146002U, // EVSTWHEX
3141 67149554U, // EVSTWHO
3142 369146361U, // EVSTWHOX
3143 67146493U, // EVSTWWE
3144 369146026U, // EVSTWWEX
3145 67149801U, // EVSTWWO
3146 369146371U, // EVSTWWOX
3147 45865U, // EVSUBFSMIAAW
3148 45997U, // EVSUBFSSIAAW
3149 45931U, // EVSUBFUMIAAW
3150 46063U, // EVSUBFUSIAAW
3151 2147529836U, // EVSUBFW
3152 2583737461U, // EVSUBIFW
3153 2147527809U, // EVXOR
3154 36294U, // EXTSB
3155 36294U, // EXTSB8
3156 36294U, // EXTSB8_32_64
3157 33113U, // EXTSB8_rec
3158 33113U, // EXTSB_rec
3159 38161U, // EXTSH
3160 38161U, // EXTSH8
3161 38161U, // EXTSH8_32_64
3162 33607U, // EXTSH8_rec
3163 33607U, // EXTSH_rec
3164 46687U, // EXTSW
3165 2147522222U, // EXTSWSLI
3166 2147522222U, // EXTSWSLI_32_64
3167 2147517416U, // EXTSWSLI_32_64_rec
3168 2147517416U, // EXTSWSLI_rec
3169 46687U, // EXTSW_32
3170 46687U, // EXTSW_32_64
3171 35023U, // EXTSW_32_64_rec
3172 35023U, // EXTSW_rec
3173 18640U, // EnforceIEIO
3174 44265U, // FABSD
3175 34673U, // FABSD_rec
3176 44265U, // FABSS
3177 34673U, // FABSS_rec
3178 2147520483U, // FADD
3179 2147528058U, // FADDS
3180 2147518370U, // FADDS_rec
3181 2147516957U, // FADD_rec
3182 0U, // FADDrtz
3183 36979U, // FCFID
3184 44434U, // FCFIDS
3185 34749U, // FCFIDS_rec
3186 45490U, // FCFIDU
3187 44821U, // FCFIDUS
3188 34816U, // FCFIDUS_rec
3189 34869U, // FCFIDU_rec
3190 33341U, // FCFID_rec
3191 2147524426U, // FCMPOD
3192 2147524426U, // FCMPOS
3193 2147529219U, // FCMPUD
3194 2147529219U, // FCMPUS
3195 2147523907U, // FCPSGND
3196 2147517639U, // FCPSGND_rec
3197 2147523907U, // FCPSGNS
3198 2147517639U, // FCPSGNS_rec
3199 36996U, // FCTID
3200 45498U, // FCTIDU
3201 48599U, // FCTIDUZ
3202 35212U, // FCTIDUZ_rec
3203 34878U, // FCTIDU_rec
3204 48422U, // FCTIDZ
3205 35178U, // FCTIDZ_rec
3206 33349U, // FCTID_rec
3207 46247U, // FCTIW
3208 45619U, // FCTIWU
3209 48608U, // FCTIWUZ
3210 35222U, // FCTIWUZ_rec
3211 34922U, // FCTIWU_rec
3212 48617U, // FCTIWZ
3213 35232U, // FCTIWZ_rec
3214 34984U, // FCTIW_rec
3215 2147529338U, // FDIV
3216 2147528540U, // FDIVS
3217 2147518483U, // FDIVS_rec
3218 2147518594U, // FDIV_rec
3219 17594U, // FENCE
3220 2147520504U, // FMADD
3221 2147528065U, // FMADDS
3222 2147518378U, // FMADDS_rec
3223 2147516964U, // FMADD_rec
3224 44046U, // FMR
3225 34641U, // FMR_rec
3226 2147520070U, // FMSUB
3227 2147528041U, // FMSUBS
3228 2147518344U, // FMSUBS_rec
3229 2147516796U, // FMSUB_rec
3230 2147522918U, // FMUL
3231 2147528381U, // FMULS
3232 2147518439U, // FMULS_rec
3233 2147517577U, // FMUL_rec
3234 44280U, // FNABSD
3235 34680U, // FNABSD_rec
3236 44280U, // FNABSS
3237 34680U, // FNABSS_rec
3238 37913U, // FNEGD
3239 33579U, // FNEGD_rec
3240 37913U, // FNEGS
3241 33579U, // FNEGS_rec
3242 2147520511U, // FNMADD
3243 2147528073U, // FNMADDS
3244 2147518387U, // FNMADDS_rec
3245 2147516972U, // FNMADD_rec
3246 2147520077U, // FNMSUB
3247 2147528049U, // FNMSUBS
3248 2147518353U, // FNMSUBS_rec
3249 2147516804U, // FNMSUB_rec
3250 37593U, // FRE
3251 44532U, // FRES
3252 34758U, // FRES_rec
3253 33515U, // FRE_rec
3254 39687U, // FRIMD
3255 33947U, // FRIMD_rec
3256 39687U, // FRIMS
3257 33947U, // FRIMS_rec
3258 40284U, // FRIND
3259 34021U, // FRIND_rec
3260 40284U, // FRINS
3261 34021U, // FRINS_rec
3262 42042U, // FRIPD
3263 34317U, // FRIPD_rec
3264 42042U, // FRIPS
3265 34317U, // FRIPS_rec
3266 48503U, // FRIZD
3267 35196U, // FRIZD_rec
3268 48503U, // FRIZS
3269 35196U, // FRIZS_rec
3270 43144U, // FRSP
3271 34355U, // FRSP_rec
3272 37606U, // FRSQRTE
3273 44538U, // FRSQRTES
3274 34765U, // FRSQRTES_rec
3275 33521U, // FRSQRTE_rec
3276 2147522751U, // FSELD
3277 2147517553U, // FSELD_rec
3278 2147522751U, // FSELS
3279 2147517553U, // FSELS_rec
3280 45326U, // FSQRT
3281 44813U, // FSQRTS
3282 34799U, // FSQRTS_rec
3283 34852U, // FSQRT_rec
3284 2147520064U, // FSUB
3285 2147528034U, // FSUBS
3286 2147518336U, // FSUBS_rec
3287 2147516789U, // FSUB_rec
3288 2147529361U, // FTDIV
3289 45333U, // FTSQRT
3290 18022U, // GETtlsADDR
3291 16323U, // GETtlsADDR32
3292 18315U, // GETtlsADDR32AIX
3293 18366U, // GETtlsADDR64AIX
3294 17729U, // GETtlsADDRPCREL
3295 18300U, // GETtlsMOD32AIX
3296 18351U, // GETtlsMOD64AIX
3297 18331U, // GETtlsTpointer32AIX
3298 18008U, // GETtlsldADDR
3299 16308U, // GETtlsldADDR32
3300 17710U, // GETtlsldADDRPCREL
3301 469801097U, // HASHCHK
3302 469801097U, // HASHCHK8
3303 469804096U, // HASHCHKP
3304 469804096U, // HASHCHKP8
3305 469807428U, // HASHST
3306 469807428U, // HASHST8
3307 469805342U, // HASHSTP
3308 469805342U, // HASHSTP8
3309 18524U, // HRFID
3310 1119695U, // ICBI
3311 1123145U, // ICBIEP
3312 528174U, // ICBLC
3313 525974U, // ICBLQ
3314 536685U, // ICBT
3315 536245U, // ICBTLS
3316 38387U, // ICCCI
3317 2147522757U, // ISEL
3318 2147522757U, // ISEL8
3319 18488U, // ISYNC
3320 503352428U, // LA
3321 503352428U, // LA8
3322 369146500U, // LBARX
3323 369146500U, // LBARXL
3324 369146381U, // LBEPX
3325 67157252U, // LBZ
3326 67157252U, // LBZ8
3327 2147531041U, // LBZCIX
3328 536916562U, // LBZU
3329 536916562U, // LBZU8
3330 570473549U, // LBZUX
3331 570473549U, // LBZUX8
3332 369147083U, // LBZX
3333 369147083U, // LBZX8
3334 2147531979U, // LBZXTLS
3335 2147531979U, // LBZXTLS_
3336 2147531979U, // LBZXTLS_32
3337 67145880U, // LD
3338 369146507U, // LDARX
3339 369146507U, // LDARXL
3340 2415964172U, // LDAT
3341 2147528716U, // LDAT_CSNE
3342 369146535U, // LDBRX
3343 2147531010U, // LDCIX
3344 536916418U, // LDU
3345 570473490U, // LDUX
3346 369145943U, // LDX
3347 2147530839U, // LDXTLS
3348 2147530839U, // LDXTLS_
3349 17797U, // LDgotTprelL
3350 16205U, // LDgotTprelL32
3351 18500U, // LDtoc
3352 18222U, // LDtocBA
3353 18222U, // LDtocCPT
3354 17690U, // LDtocJTI
3355 17746U, // LDtocL
3356 67145809U, // LFD
3357 369146396U, // LFDEPX
3358 536916372U, // LFDU
3359 570473475U, // LFDUX
3360 369145930U, // LFDX
3361 2147530826U, // LFDXTLS
3362 2147530826U, // LFDXTLS_
3363 369145830U, // LFIWAX
3364 369147104U, // LFIWZX
3365 67153427U, // LFS
3366 536916490U, // LFSU
3367 570473527U, // LFSUX
3368 369146753U, // LFSX
3369 2147531649U, // LFSXTLS
3370 2147531649U, // LFSXTLS_
3371 67144709U, // LHA
3372 67144709U, // LHA8
3373 369146514U, // LHARX
3374 369146514U, // LHARXL
3375 536916360U, // LHAU
3376 536916360U, // LHAU8
3377 570473454U, // LHAUX
3378 570473454U, // LHAUX8
3379 369145815U, // LHAX
3380 369145815U, // LHAX8
3381 2147530711U, // LHAXTLS
3382 2147530711U, // LHAXTLS_
3383 2147530711U, // LHAXTLS_32
3384 369146550U, // LHBRX
3385 369146550U, // LHBRX8
3386 369146413U, // LHEPX
3387 67157328U, // LHZ
3388 67157328U, // LHZ8
3389 2147531049U, // LHZCIX
3390 536916568U, // LHZU
3391 536916568U, // LHZU8
3392 570473556U, // LHZUX
3393 570473556U, // LHZUX8
3394 369147098U, // LHZX
3395 369147098U, // LHZX8
3396 2147531994U, // LHZXTLS
3397 2147531994U, // LHZXTLS_
3398 2147531994U, // LHZXTLS_32
3399 100701847U, // LI
3400 100701847U, // LI8
3401 100708000U, // LIS
3402 100708000U, // LIS8
3403 67155180U, // LMW
3404 67152405U, // LQ
3405 369146521U, // LQARX
3406 369146521U, // LQARXL
3407 17867U, // LQX_PSEUDO
3408 2147522671U, // LSWI
3409 369145853U, // LVEBX
3410 369146059U, // LVEHX
3411 369147019U, // LVEWX
3412 369138008U, // LVSL
3413 369142960U, // LVSR
3414 369146978U, // LVX
3415 369138068U, // LVXL
3416 67144856U, // LWA
3417 369146528U, // LWARX
3418 369146528U, // LWARXL
3419 2415964250U, // LWAT
3420 2147528794U, // LWAT_CSNE
3421 570473461U, // LWAUX
3422 369145847U, // LWAX
3423 2147530743U, // LWAXTLS
3424 2147530743U, // LWAXTLS_
3425 2147530743U, // LWAXTLS_32
3426 369145847U, // LWAX_32
3427 67144856U, // LWA_32
3428 369146584U, // LWBRX
3429 369146584U, // LWBRX8
3430 369146428U, // LWEPX
3431 67157490U, // LWZ
3432 67157490U, // LWZ8
3433 2147531057U, // LWZCIX
3434 536916574U, // LWZU
3435 536916574U, // LWZU8
3436 570473563U, // LWZUX
3437 570473563U, // LWZUX8
3438 369147121U, // LWZX
3439 369147121U, // LWZX8
3440 2147532017U, // LWZXTLS
3441 2147532017U, // LWZXTLS_
3442 2147532017U, // LWZXTLS_32
3443 18516U, // LWZtoc
3444 17764U, // LWZtocL
3445 67146139U, // LXSD
3446 369145965U, // LXSDX
3447 369147074U, // LXSIBZX
3448 369147089U, // LXSIHZX
3449 369145838U, // LXSIWAX
3450 369147112U, // LXSIWZX
3451 67152041U, // LXSSP
3452 369146468U, // LXSSPX
3453 67154619U, // LXV
3454 369145779U, // LXVB16X
3455 369145745U, // LXVD2X
3456 369146738U, // LXVDSX
3457 369145798U, // LXVH8X
3458 436251148U, // LXVKQ
3459 2147522951U, // LXVL
3460 2147522828U, // LXVLL
3461 67152168U, // LXVP
3462 2147530620U, // LXVPB32X
3463 2147522857U, // LXVPRL
3464 2147522792U, // LXVPRLL
3465 369146485U, // LXVPX
3466 369145877U, // LXVRBX
3467 369145948U, // LXVRDX
3468 369146083U, // LXVRHX
3469 2147522882U, // LXVRL
3470 2147522811U, // LXVRLL
3471 369147051U, // LXVRWX
3472 369145762U, // LXVW4X
3473 369146776U, // LXVWSX
3474 369146989U, // LXVX
3475 2147520612U, // MADDHD
3476 2147529121U, // MADDHDU
3477 2147520668U, // MADDLD
3478 2147520668U, // MADDLD8
3479 1518453U, // MBAR
3480 37704U, // MCRF
3481 44568U, // MCRFS
3482 1096547U, // MCRXRX
3483 604017263U, // MFBHRBE
3484 1092522U, // MFCR
3485 1092522U, // MFCR8
3486 1092797U, // MFCTR
3487 1092797U, // MFCTR8
3488 43925U, // MFDCR
3489 1093132U, // MFFS
3490 40558U, // MFFSCDRN
3491 637572940U, // MFFSCDRNI
3492 1086072U, // MFFSCE
3493 40549U, // MFFSCRN
3494 234919746U, // MFFSCRNI
3495 1087825U, // MFFSL
3496 1083352U, // MFFS_rec
3497 1092610U, // MFLR
3498 1092610U, // MFLR8
3499 1092764U, // MFMSR
3500 671126350U, // MFOCRF
3501 671126350U, // MFOCRF8
3502 44057U, // MFPMR
3503 44168U, // MFSPR
3504 44168U, // MFSPR8
3505 704687254U, // MFSR
3506 40290U, // MFSRIN
3507 36315U, // MFTB
3508 17869960U, // MFTB8
3509 18918536U, // MFUDSCR
3510 37173U, // MFVRD
3511 19967112U, // MFVRSAVE
3512 19967112U, // MFVRSAVEv
3513 48631U, // MFVRWZ
3514 1092536U, // MFVSCR
3515 37173U, // MFVSRD
3516 37043U, // MFVSRLD
3517 48631U, // MFVSRWZ
3518 2147520838U, // MODSD
3519 2147530220U, // MODSW
3520 2147521001U, // MODUD
3521 2147530431U, // MODUW
3522 1090039U, // MSGSNDP
3523 1090039U, // MSGSNDP8
3524 18480U, // MSGSYNC
3525 18494U, // MSYNC
3526 37726U, // MTCRF
3527 37726U, // MTCRF8
3528 1092804U, // MTCTR
3529 1092804U, // MTCTR8
3530 1092804U, // MTCTR8loop
3531 1092804U, // MTCTRloop
3532 201829283U, // MTDCR
3533 1509801U, // MTFSB0
3534 1509809U, // MTFSB1
3535 2147521409U, // MTFSF
3536 759731808U, // MTFSFI
3537 2907210711U, // MTFSFI_rec
3538 793286240U, // MTFSFIb
3539 2147517219U, // MTFSF_rec
3540 37761U, // MTFSFb
3541 39195U, // MTLPL
3542 39195U, // MTLPL8
3543 1092616U, // MTLR
3544 1092616U, // MTLR8
3545 167816355U, // MTMSR
3546 167809325U, // MTMSRD
3547 594774U, // MTOCRF
3548 594774U, // MTOCRF8
3549 44064U, // MTPMR
3550 44175U, // MTSPR
3551 44175U, // MTSPR8
3552 634026U, // MTSR
3553 40298U, // MTSRIN
3554 1081524U, // MTUDSCR
3555 37181U, // MTVRD
3556 1081589U, // MTVRSAVE
3557 1540341U, // MTVRSAVEv
3558 35997U, // MTVRWA
3559 48640U, // MTVRWZ
3560 1092544U, // MTVSCR
3561 39370U, // MTVSRBM
3562 805344952U, // MTVSRBMI
3563 37181U, // MTVSRD
3564 2147520558U, // MTVSRDD
3565 39442U, // MTVSRDM
3566 39559U, // MTVSRHM
3567 39736U, // MTVSRQM
3568 35997U, // MTVSRWA
3569 40074U, // MTVSRWM
3570 44907U, // MTVSRWS
3571 48640U, // MTVSRWZ
3572 2147520620U, // MULHD
3573 2147529130U, // MULHDU
3574 2147518508U, // MULHDU_rec
3575 2147516981U, // MULHD_rec
3576 2147529879U, // MULHW
3577 2147529259U, // MULHWU
3578 2147518561U, // MULHWU_rec
3579 2147518624U, // MULHW_rec
3580 2147520677U, // MULLD
3581 2147524245U, // MULLDO
3582 2147517718U, // MULLDO_rec
3583 2147517005U, // MULLD_rec
3584 2147522210U, // MULLI
3585 2147522210U, // MULLI8
3586 2147529929U, // MULLW
3587 2147524570U, // MULLWO
3588 2147517861U, // MULLWO_rec
3589 2147518640U, // MULLW_rec
3590 18057U, // MoveGOTtoLR
3591 18045U, // MovePCtoLR
3592 17083U, // MovePCtoLR8
3593 2147520741U, // NAND
3594 2147520741U, // NAND8
3595 2147517019U, // NAND8_rec
3596 2147517019U, // NAND_rec
3597 18646U, // NAP
3598 37908U, // NEG
3599 37908U, // NEG8
3600 40684U, // NEG8O
3601 34168U, // NEG8O_rec
3602 33580U, // NEG8_rec
3603 40684U, // NEGO
3604 34168U, // NEGO_rec
3605 33580U, // NEG_rec
3606 18655U, // NOP
3607 16136U, // NOP_GT_PWR6
3608 16148U, // NOP_GT_PWR7
3609 2147527746U, // NOR
3610 2147527746U, // NOR8
3611 2147518295U, // NOR8_rec
3612 2147518295U, // NOR_rec
3613 2147527739U, // OR
3614 2147527739U, // OR8
3615 2147518296U, // OR8_rec
3616 2147520337U, // ORC
3617 2147520337U, // ORC8
3618 2147516915U, // ORC8_rec
3619 2147516915U, // ORC_rec
3620 2147522439U, // ORI
3621 2147522439U, // ORI8
3622 2147528358U, // ORIS
3623 2147528358U, // ORIS8
3624 2147518296U, // OR_rec
3625 2147522049U, // PADDI
3626 2147522049U, // PADDI8
3627 838899201U, // PADDI8pc
3628 2147528344U, // PADDIS
3629 2147528344U, // PADDIS8
3630 2986389144U, // PADDIS8pc
3631 2986389144U, // PADDISpc
3632 18575U, // PADDIdtprel
3633 838899201U, // PADDIpc
3634 2147520793U, // PDEPD
3635 2147520983U, // PEXTD
3636 872451190U, // PLA
3637 872451190U, // PLA8
3638 906005622U, // PLA8pc
3639 906005622U, // PLApc
3640 939572483U, // PLBZ
3641 939572483U, // PLBZ8
3642 939572483U, // PLBZ8nopc
3643 906018051U, // PLBZ8onlypc
3644 973126915U, // PLBZ8pc
3645 939572483U, // PLBZnopc
3646 906018051U, // PLBZonlypc
3647 973126915U, // PLBZpc
3648 939561134U, // PLD
3649 939561134U, // PLDnopc
3650 906006702U, // PLDonlypc
3651 973115566U, // PLDpc
3652 939561040U, // PLFD
3653 939561040U, // PLFDnopc
3654 906006608U, // PLFDonlypc
3655 973115472U, // PLFDpc
3656 939568658U, // PLFS
3657 939568658U, // PLFSnopc
3658 906014226U, // PLFSonlypc
3659 973123090U, // PLFSpc
3660 939559940U, // PLHA
3661 939559940U, // PLHA8
3662 939559940U, // PLHA8nopc
3663 906005508U, // PLHA8onlypc
3664 973114372U, // PLHA8pc
3665 939559940U, // PLHAnopc
3666 906005508U, // PLHAonlypc
3667 973114372U, // PLHApc
3668 939572559U, // PLHZ
3669 939572559U, // PLHZ8
3670 939572559U, // PLHZ8nopc
3671 906018127U, // PLHZ8onlypc
3672 973126991U, // PLHZ8pc
3673 939572559U, // PLHZnopc
3674 906018127U, // PLHZonlypc
3675 973126991U, // PLHZpc
3676 906008233U, // PLI
3677 906008233U, // PLI8
3678 939560087U, // PLWA
3679 939560087U, // PLWA8
3680 939560087U, // PLWA8nopc
3681 906005655U, // PLWA8onlypc
3682 973114519U, // PLWA8pc
3683 939560087U, // PLWAnopc
3684 906005655U, // PLWAonlypc
3685 973114519U, // PLWApc
3686 939572721U, // PLWZ
3687 939572721U, // PLWZ8
3688 939572721U, // PLWZ8nopc
3689 906018289U, // PLWZ8onlypc
3690 973127153U, // PLWZ8pc
3691 939572721U, // PLWZnopc
3692 906018289U, // PLWZonlypc
3693 973127153U, // PLWZpc
3694 939561370U, // PLXSD
3695 939561370U, // PLXSDnopc
3696 906006938U, // PLXSDonlypc
3697 973115802U, // PLXSDpc
3698 939567272U, // PLXSSP
3699 939567272U, // PLXSSPnopc
3700 906012840U, // PLXSSPonlypc
3701 973121704U, // PLXSSPpc
3702 939569850U, // PLXV
3703 939567399U, // PLXVP
3704 939567399U, // PLXVPnopc
3705 906012967U, // PLXVPonlypc
3706 973121831U, // PLXVPpc
3707 939569850U, // PLXVnopc
3708 906015418U, // PLXVonlypc
3709 973124282U, // PLXVpc
3710 2147519009U, // PMDMXVBF16GERX2
3711 2415959451U, // PMDMXVBF16GERX2NN
3712 2415961214U, // PMDMXVBF16GERX2NP
3713 2415959547U, // PMDMXVBF16GERX2PN
3714 2415961325U, // PMDMXVBF16GERX2PP
3715 2147519026U, // PMDMXVF16GERX2
3716 2415959470U, // PMDMXVF16GERX2NN
3717 2415961233U, // PMDMXVF16GERX2NP
3718 2415959566U, // PMDMXVF16GERX2PN
3719 2415961344U, // PMDMXVF16GERX2PP
3720 2147519054U, // PMDMXVI8GERX4
3721 2415961376U, // PMDMXVI8GERX4PP
3722 2415961466U, // PMDMXVI8GERX4SPP
3723 2147518969U, // PMXVBF16GER2
3724 2415959420U, // PMXVBF16GER2NN
3725 2415961183U, // PMXVBF16GER2NP
3726 2415959516U, // PMXVBF16GER2PN
3727 2415961279U, // PMXVBF16GER2PP
3728 2147518969U, // PMXVBF16GER2W
3729 2415959420U, // PMXVBF16GER2WNN
3730 2415961183U, // PMXVBF16GER2WNP
3731 2415959516U, // PMXVBF16GER2WPN
3732 2415961279U, // PMXVBF16GER2WPP
3733 2147518983U, // PMXVF16GER2
3734 2415959436U, // PMXVF16GER2NN
3735 2415961199U, // PMXVF16GER2NP
3736 2415959532U, // PMXVF16GER2PN
3737 2415961295U, // PMXVF16GER2PP
3738 2147518983U, // PMXVF16GER2W
3739 2415959436U, // PMXVF16GER2WNN
3740 2415961199U, // PMXVF16GER2WNP
3741 2415959532U, // PMXVF16GER2WPN
3742 2415961295U, // PMXVF16GER2WPP
3743 2147527624U, // PMXVF32GER
3744 2415959488U, // PMXVF32GERNN
3745 2415961251U, // PMXVF32GERNP
3746 2415959595U, // PMXVF32GERPN
3747 2415961407U, // PMXVF32GERPP
3748 2147527624U, // PMXVF32GERW
3749 2415959488U, // PMXVF32GERWNN
3750 2415961251U, // PMXVF32GERWNP
3751 2415959595U, // PMXVF32GERWPN
3752 2415961407U, // PMXVF32GERWPP
3753 2147527636U, // PMXVF64GER
3754 2415959502U, // PMXVF64GERNN
3755 2415961265U, // PMXVF64GERNP
3756 2415959609U, // PMXVF64GERPN
3757 2415961421U, // PMXVF64GERPP
3758 2147527636U, // PMXVF64GERW
3759 2415959502U, // PMXVF64GERWNN
3760 2415961265U, // PMXVF64GERWNP
3761 2415959609U, // PMXVF64GERWPN
3762 2415961421U, // PMXVF64GERWPP
3763 2147518996U, // PMXVI16GER2
3764 2415961310U, // PMXVI16GER2PP
3765 2147527883U, // PMXVI16GER2S
3766 2415961435U, // PMXVI16GER2SPP
3767 2147527883U, // PMXVI16GER2SW
3768 2415961435U, // PMXVI16GER2SWPP
3769 2147518996U, // PMXVI16GER2W
3770 2415961310U, // PMXVI16GER2WPP
3771 2147519199U, // PMXVI4GER8
3772 2415961393U, // PMXVI4GER8PP
3773 2147519199U, // PMXVI4GER8W
3774 2415961393U, // PMXVI4GER8WPP
3775 2147519042U, // PMXVI8GER4
3776 2415961362U, // PMXVI8GER4PP
3777 2415961451U, // PMXVI8GER4SPP
3778 2147519042U, // PMXVI8GER4W
3779 2415961362U, // PMXVI8GER4WPP
3780 2415961451U, // PMXVI8GER4WSPP
3781 36330U, // POPCNTB
3782 36330U, // POPCNTB8
3783 37309U, // POPCNTD
3784 46728U, // POPCNTW
3785 18199U, // PPC32GOT
3786 18209U, // PPC32PICGOT
3787 16354U, // PREPARE_PROBED_ALLOCA_32
3788 16546U, // PREPARE_PROBED_ALLOCA_64
3789 16402U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
3790 16594U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
3791 16336U, // PROBED_ALLOCA_32
3792 16528U, // PROBED_ALLOCA_64
3793 16380U, // PROBED_STACKALLOC_32
3794 16572U, // PROBED_STACKALLOC_64
3795 939560445U, // PSTB
3796 939560445U, // PSTB8
3797 939560445U, // PSTB8nopc
3798 906006013U, // PSTB8onlypc
3799 973114877U, // PSTB8pc
3800 939560445U, // PSTBnopc
3801 906006013U, // PSTBonlypc
3802 973114877U, // PSTBpc
3803 939561424U, // PSTD
3804 939561424U, // PSTDnopc
3805 906006992U, // PSTDonlypc
3806 973115856U, // PSTDpc
3807 939561046U, // PSTFD
3808 939561046U, // PSTFDnopc
3809 906006614U, // PSTFDonlypc
3810 973115478U, // PSTFDpc
3811 939568671U, // PSTFS
3812 939568671U, // PSTFSnopc
3813 906014239U, // PSTFSonlypc
3814 973123103U, // PSTFSpc
3815 939562300U, // PSTH
3816 939562300U, // PSTH8
3817 939562300U, // PSTH8nopc
3818 906007868U, // PSTH8onlypc
3819 973116732U, // PSTH8pc
3820 939562300U, // PSTHnopc
3821 906007868U, // PSTHonlypc
3822 973116732U, // PSTHpc
3823 939570854U, // PSTW
3824 939570854U, // PSTW8
3825 939570854U, // PSTW8nopc
3826 906016422U, // PSTW8onlypc
3827 973125286U, // PSTW8pc
3828 939570854U, // PSTWnopc
3829 906016422U, // PSTWonlypc
3830 973125286U, // PSTWpc
3831 939561377U, // PSTXSD
3832 939561377U, // PSTXSDnopc
3833 906006945U, // PSTXSDonlypc
3834 973115809U, // PSTXSDpc
3835 939567280U, // PSTXSSP
3836 939567280U, // PSTXSSPnopc
3837 906012848U, // PSTXSSPonlypc
3838 973121712U, // PSTXSSPpc
3839 939569856U, // PSTXV
3840 939567406U, // PSTXVP
3841 939567406U, // PSTXVPnopc
3842 906012974U, // PSTXVPonlypc
3843 973121838U, // PSTXVPpc
3844 939569856U, // PSTXVnopc
3845 906015424U, // PSTXVonlypc
3846 973124288U, // PSTXVpc
3847 1089286U, // PTESYNCIO
3848 17892U, // PseudoEIEIO
3849 17316U, // RESTORE_ACC
3850 17954U, // RESTORE_CR
3851 18133U, // RESTORE_CRBIT
3852 18070U, // RESTORE_DMR
3853 17917U, // RESTORE_DMRP
3854 17531U, // RESTORE_QUADWORD
3855 17264U, // RESTORE_UACC
3856 17290U, // RESTORE_WACC
3857 18551U, // RFCI
3858 18562U, // RFDI
3859 658618U, // RFEBB
3860 18567U, // RFI
3861 18525U, // RFID
3862 18556U, // RFMCI
3863 2147522728U, // RLDCL
3864 2147517536U, // RLDCL_rec
3865 2147527580U, // RLDCR
3866 2147518262U, // RLDCR_rec
3867 2147520260U, // RLDIC
3868 2147522735U, // RLDICL
3869 2147522735U, // RLDICL_32
3870 2147522735U, // RLDICL_32_64
3871 2147517544U, // RLDICL_32_rec
3872 2147517544U, // RLDICL_rec
3873 2147527600U, // RLDICR
3874 2147527600U, // RLDICR_32
3875 2147518270U, // RLDICR_rec
3876 2147516884U, // RLDIC_rec
3877 2415957706U, // RLDIMI
3878 2415952883U, // RLDIMI_rec
3879 2415957714U, // RLWIMI
3880 2415957714U, // RLWIMI8
3881 2415952892U, // RLWIMI8_rec
3882 2415952892U, // RLWIMI_rec
3883 2147523349U, // RLWINM
3884 2147523349U, // RLWINM8
3885 2147517602U, // RLWINM8_rec
3886 2147517602U, // RLWINM_rec
3887 2147523366U, // RLWNM
3888 2147523366U, // RLWNM8
3889 2147517611U, // RLWNM8_rec
3890 2147517611U, // RLWNM_rec
3891 17256U, // ReadTB
3892 1085284U, // SC
3893 1094244U, // SCV
3894 16790U, // SELECT_CC_F16
3895 16712U, // SELECT_CC_F4
3896 17022U, // SELECT_CC_F8
3897 16737U, // SELECT_CC_I4
3898 17047U, // SELECT_CC_I8
3899 17622U, // SELECT_CC_SPE
3900 16683U, // SELECT_CC_SPE4
3901 17381U, // SELECT_CC_VRRC
3902 17350U, // SELECT_CC_VSFRC
3903 17441U, // SELECT_CC_VSRC
3904 17410U, // SELECT_CC_VSSRC
3905 16805U, // SELECT_F16
3906 16726U, // SELECT_F4
3907 17036U, // SELECT_F8
3908 16751U, // SELECT_I4
3909 17061U, // SELECT_I8
3910 17637U, // SELECT_SPE
3911 16699U, // SELECT_SPE4
3912 17397U, // SELECT_VRRC
3913 17367U, // SELECT_VSFRC
3914 17457U, // SELECT_VSRC
3915 17427U, // SELECT_VSSRC
3916 36309U, // SETB
3917 36309U, // SETB8
3918 36527U, // SETBC
3919 36527U, // SETBC8
3920 43917U, // SETBCR
3921 43917U, // SETBCR8
3922 17823U, // SETFLM
3923 36519U, // SETNBC
3924 36519U, // SETNBC8
3925 43908U, // SETNBCR
3926 43908U, // SETNBCR8
3927 17507U, // SETRND
3928 18542U, // SETRNDi
3929 33481U, // SLBFEE_rec
3930 18436U, // SLBIA
3931 1086133U, // SLBIE
3932 37897U, // SLBIEG
3933 37517U, // SLBMFEE
3934 45673U, // SLBMFEV
3935 37598U, // SLBMTE
3936 18464U, // SLBSYNC
3937 2147520707U, // SLD
3938 2147517013U, // SLD_rec
3939 2147529959U, // SLW
3940 2147529959U, // SLW8
3941 2147518648U, // SLW8_rec
3942 2147518648U, // SLW_rec
3943 67157490U, // SPELWZ
3944 369147121U, // SPELWZX
3945 67155623U, // SPESTW
3946 369147068U, // SPESTWX
3947 17329U, // SPILL_ACC
3948 17966U, // SPILL_CR
3949 18148U, // SPILL_CRBIT
3950 18083U, // SPILL_DMR
3951 17931U, // SPILL_DMRP
3952 17549U, // SPILL_QUADWORD
3953 17278U, // SPILL_UACC
3954 17304U, // SPILL_WACC
3955 17565U, // SPLIT_QUADWORD
3956 2147520428U, // SRAD
3957 2147522042U, // SRADI
3958 2147522042U, // SRADI_32
3959 2147517328U, // SRADI_rec
3960 2147516932U, // SRAD_rec
3961 2147529764U, // SRAW
3962 2147529764U, // SRAW8
3963 2147518607U, // SRAW8_rec
3964 2147522566U, // SRAWI
3965 2147522566U, // SRAWI8
3966 2147517453U, // SRAWI8_rec
3967 2147517453U, // SRAWI_rec
3968 2147518607U, // SRAW_rec
3969 2147520816U, // SRD
3970 2147517050U, // SRD_rec
3971 2147530214U, // SRW
3972 2147530214U, // SRW8
3973 2147518654U, // SRW8_rec
3974 2147518654U, // SRW_rec
3975 67145214U, // STB
3976 67145214U, // STB8
3977 2147531002U, // STBCIX
3978 369133841U, // STBCX
3979 369146388U, // STBEPX
3980 537375118U, // STBU
3981 537375118U, // STBU8
3982 570932220U, // STBUX
3983 570932220U, // STBUX8
3984 369145894U, // STBX
3985 369145894U, // STBX8
3986 2147530790U, // STBXTLS
3987 2147530790U, // STBXTLS_
3988 2147530790U, // STBXTLS_32
3989 67146193U, // STD
3990 2147528722U, // STDAT
3991 369146542U, // STDBRX
3992 2147531017U, // STDCIX
3993 369133849U, // STDCX
3994 537375175U, // STDU
3995 570932248U, // STDUX
3996 369145980U, // STDX
3997 2147530876U, // STDXTLS
3998 2147530876U, // STDXTLS_
3999 67145815U, // STFD
4000 369146404U, // STFDEPX
4001 537375130U, // STFDU
4002 570932234U, // STFDUX
4003 369145936U, // STFDX
4004 2147530832U, // STFDXTLS
4005 2147530832U, // STFDXTLS_
4006 369147034U, // STFIWX
4007 67153440U, // STFS
4008 537375248U, // STFSU
4009 570932286U, // STFSUX
4010 369146759U, // STFSX
4011 2147531655U, // STFSXTLS
4012 2147531655U, // STFSXTLS_
4013 67147069U, // STH
4014 67147069U, // STH8
4015 369146557U, // STHBRX
4016 2147531025U, // STHCIX
4017 369133857U, // STHCX
4018 369146420U, // STHEPX
4019 537375204U, // STHU
4020 537375204U, // STHU8
4021 570932262U, // STHUX
4022 570932262U, // STHUX8
4023 369146100U, // STHX
4024 369146100U, // STHX8
4025 2147530996U, // STHXTLS
4026 2147530996U, // STHXTLS_
4027 2147530996U, // STHXTLS_32
4028 67155185U, // STMW
4029 18694U, // STOP
4030 67152539U, // STQ
4031 369133865U, // STQCX
4032 17879U, // STQX_PSEUDO
4033 2147522677U, // STSWI
4034 369145860U, // STVEBX
4035 369146066U, // STVEHX
4036 369147026U, // STVEWX
4037 369146983U, // STVX
4038 369138074U, // STVXL
4039 67155623U, // STW
4040 67155623U, // STW8
4041 2147528800U, // STWAT
4042 369146591U, // STWBRX
4043 2147531033U, // STWCIX
4044 369133873U, // STWCX
4045 369146435U, // STWEPX
4046 537375299U, // STWU
4047 537375299U, // STWU8
4048 570932294U, // STWUX
4049 570932294U, // STWUX8
4050 369147068U, // STWX
4051 369147068U, // STWX8
4052 2147531964U, // STWXTLS
4053 2147531964U, // STWXTLS_
4054 2147531964U, // STWXTLS_32
4055 67146146U, // STXSD
4056 369145972U, // STXSDX
4057 369145868U, // STXSIBX
4058 369145868U, // STXSIBXv
4059 369146074U, // STXSIHX
4060 369146074U, // STXSIHXv
4061 369147042U, // STXSIWX
4062 67152049U, // STXSSP
4063 369146476U, // STXSSPX
4064 67154625U, // STXV
4065 369145788U, // STXVB16X
4066 369145753U, // STXVD2X
4067 369145806U, // STXVH8X
4068 2147522957U, // STXVL
4069 2147522835U, // STXVLL
4070 67152175U, // STXVP
4071 2147530630U, // STXVPB32X
4072 2147522865U, // STXVPRL
4073 2147522801U, // STXVPRLL
4074 369146492U, // STXVPX
4075 369145885U, // STXVRBX
4076 369145956U, // STXVRDX
4077 369146091U, // STXVRHX
4078 2147522889U, // STXVRL
4079 2147522819U, // STXVRLL
4080 369147059U, // STXVRWX
4081 369145770U, // STXVW4X
4082 369146995U, // STXVX
4083 2147521307U, // SUBF
4084 2147521307U, // SUBF8
4085 2147524325U, // SUBF8O
4086 2147517808U, // SUBF8O_rec
4087 2147517212U, // SUBF8_rec
4088 2147520239U, // SUBFC
4089 2147520239U, // SUBFC8
4090 2147524231U, // SUBFC8O
4091 2147517702U, // SUBFC8O_rec
4092 2147516860U, // SUBFC8_rec
4093 2147524231U, // SUBFCO
4094 2147517702U, // SUBFCO_rec
4095 2147516860U, // SUBFC_rec
4096 2147521181U, // SUBFE
4097 2147521181U, // SUBFE8
4098 2147524275U, // SUBFE8O
4099 2147517752U, // SUBFE8O_rec
4100 2147517138U, // SUBFE8_rec
4101 2147524275U, // SUBFEO
4102 2147517752U, // SUBFEO_rec
4103 2147517138U, // SUBFE_rec
4104 2147520267U, // SUBFIC
4105 2147520267U, // SUBFIC8
4106 37578U, // SUBFME
4107 37578U, // SUBFME8
4108 40643U, // SUBFME8O
4109 34122U, // SUBFME8O_rec
4110 33506U, // SUBFME8_rec
4111 40643U, // SUBFMEO
4112 34122U, // SUBFMEO_rec
4113 33506U, // SUBFME_rec
4114 2147524325U, // SUBFO
4115 2147517808U, // SUBFO_rec
4116 1006677808U, // SUBFUS
4117 1006667786U, // SUBFUS_rec
4118 37645U, // SUBFZE
4119 37645U, // SUBFZE8
4120 40668U, // SUBFZE8O
4121 34150U, // SUBFZE8O_rec
4122 33555U, // SUBFZE8_rec
4123 40668U, // SUBFZEO
4124 34150U, // SUBFZEO_rec
4125 33555U, // SUBFZE_rec
4126 2147517212U, // SUBF_rec
4127 1740616U, // SYNC
4128 22581064U, // SYNCP10
4129 1083419U, // TABORT
4130 2147942833U, // TABORTDC
4131 2147943288U, // TABORTDCI
4132 2147942905U, // TABORTWC
4133 2147943300U, // TABORTWCI
4134 1182903U, // TAILB
4135 1182903U, // TAILB8
4136 1215397U, // TAILBA
4137 1215397U, // TAILBA8
4138 18716U, // TAILBCTR
4139 18716U, // TAILBCTR8
4140 656604U, // TBEGIN
4141 18106U, // TBEGIN_RET
4142 1087617U, // TCHECK
4143 18094U, // TCHECK_RET
4144 23235356U, // TCRETURNai
4145 23235253U, // TCRETURNai8
4146 23203718U, // TCRETURNdi
4147 23202499U, // TCRETURNdi8
4148 23112552U, // TCRETURNri
4149 23104209U, // TCRETURNri8
4150 2147946928U, // TD
4151 2147948115U, // TDI
4152 655970U, // TEND
4153 18442U, // TLBIA
4154 201822908U, // TLBIE
4155 2147521212U, // TLBIE8P9
4156 2147524369U, // TLBIEIO
4157 1087671U, // TLBIEL
4158 2147525457U, // TLBIEP
4159 2147525457U, // TLBIEP8
4160 2147521212U, // TLBIEP9
4161 2148186497U, // TLBILX
4162 47069U, // TLBIVAX
4163 1085589U, // TLBLD
4164 1087124U, // TLBLI
4165 18530U, // TLBRE
4166 2147521234U, // TLBRE2
4167 47979U, // TLBSX
4168 2147531627U, // TLBSX2
4169 2147518809U, // TLBSX2D
4170 18472U, // TLBSYNC
4171 1089275U, // TLBSYNCIO
4172 18536U, // TLBWE
4173 2147521263U, // TLBWE2
4174 18382U, // TLSGDAIX
4175 17152U, // TLSGDAIX8
4176 18392U, // TLSLDAIX
4177 17163U, // TLSLDAIX8
4178 18650U, // TRAP
4179 16126U, // TRECHKPT
4180 1082512U, // TRECLAIM
4181 657259U, // TSR
4182 2147956346U, // TW
4183 2147948668U, // TWI
4184 17902U, // UNENCODED_NOP
4185 17943U, // UpdateGBR
4186 2147520003U, // VABSDUB
4187 2147521858U, // VABSDUH
4188 2147530438U, // VABSDUW
4189 2147527358U, // VADDCUQ
4190 2147530421U, // VADDCUW
4191 2147527389U, // VADDECUQ
4192 2147523631U, // VADDEUQM
4193 2147525545U, // VADDFP
4194 2147527997U, // VADDSBS
4195 2147528272U, // VADDSHS
4196 2147528583U, // VADDSWS
4197 2147523048U, // VADDUBM
4198 2147528025U, // VADDUBS
4199 2147523120U, // VADDUDM
4200 2147523260U, // VADDUHM
4201 2147528300U, // VADDUHS
4202 2147523612U, // VADDUQM
4203 2147523754U, // VADDUWM
4204 2147528610U, // VADDUWS
4205 2147520771U, // VAND
4206 2147520224U, // VANDC
4207 2147519877U, // VAVGSB
4208 2147521734U, // VAVGSH
4209 2147530245U, // VAVGSW
4210 2147520021U, // VAVGUB
4211 2147521876U, // VAVGUH
4212 2147530465U, // VAVGUW
4213 2147520712U, // VBPERMD
4214 2147527206U, // VBPERMQ
4215 2415967098U, // VCFSX
4216 47994U, // VCFSX_0
4217 2147520575U, // VCFUGED
4218 2415967263U, // VCFUX
4219 48159U, // VCFUX_0
4220 2147527658U, // VCIPHER
4221 2147529003U, // VCIPHERLAST
4222 2147519764U, // VCLRLB
4223 2147519854U, // VCLRRB
4224 36505U, // VCLZB
4225 37457U, // VCLZD
4226 2147523162U, // VCLZDM
4227 38324U, // VCLZH
4228 36051U, // VCLZLSBB
4229 46940U, // VCLZW
4230 2147525509U, // VCMPBFP
4231 2147517922U, // VCMPBFP_rec
4232 2147525608U, // VCMPEQFP
4233 2147517943U, // VCMPEQFP_rec
4234 2147520046U, // VCMPEQUB
4235 2147516769U, // VCMPEQUB_rec
4236 2147521052U, // VCMPEQUD
4237 2147517067U, // VCMPEQUD_rec
4238 2147521911U, // VCMPEQUH
4239 2147517263U, // VCMPEQUH_rec
4240 2147527443U, // VCMPEQUQ
4241 2147518176U, // VCMPEQUQ_rec
4242 2147530500U, // VCMPEQUW
4243 2147518679U, // VCMPEQUW_rec
4244 2147525562U, // VCMPGEFP
4245 2147517932U, // VCMPGEFP_rec
4246 2147525618U, // VCMPGTFP
4247 2147517954U, // VCMPGTFP_rec
4248 2147519930U, // VCMPGTSB
4249 2147516750U, // VCMPGTSB_rec
4250 2147520896U, // VCMPGTSD
4251 2147517056U, // VCMPGTSD_rec
4252 2147521797U, // VCMPGTSH
4253 2147517244U, // VCMPGTSH_rec
4254 2147527305U, // VCMPGTSQ
4255 2147518165U, // VCMPGTSQ_rec
4256 2147530325U, // VCMPGTSW
4257 2147518660U, // VCMPGTSW_rec
4258 2147520114U, // VCMPGTUB
4259 2147516813U, // VCMPGTUB_rec
4260 2147521062U, // VCMPGTUD
4261 2147517078U, // VCMPGTUD_rec
4262 2147521933U, // VCMPGTUH
4263 2147517274U, // VCMPGTUH_rec
4264 2147527453U, // VCMPGTUQ
4265 2147518187U, // VCMPGTUQ_rec
4266 2147530535U, // VCMPGTUW
4267 2147518690U, // VCMPGTUW_rec
4268 2147519719U, // VCMPNEB
4269 2147516740U, // VCMPNEB_rec
4270 2147521622U, // VCMPNEH
4271 2147517234U, // VCMPNEH_rec
4272 2147529827U, // VCMPNEW
4273 2147518614U, // VCMPNEW_rec
4274 2147520143U, // VCMPNEZB
4275 2147516824U, // VCMPNEZB_rec
4276 2147521962U, // VCMPNEZH
4277 2147517285U, // VCMPNEZH_rec
4278 2147530578U, // VCMPNEZW
4279 2147518708U, // VCMPNEZW_rec
4280 2147527297U, // VCMPSQ
4281 2147527435U, // VCMPUQ
4282 2147519681U, // VCNTMBB
4283 2147520441U, // VCNTMBD
4284 2147521598U, // VCNTMBH
4285 2147529770U, // VCNTMBW
4286 2415964156U, // VCTSXS
4287 45052U, // VCTSXS_0
4288 2415964164U, // VCTUXS
4289 45060U, // VCTUXS_0
4290 36512U, // VCTZB
4291 37472U, // VCTZD
4292 2147523179U, // VCTZDM
4293 38331U, // VCTZH
4294 36061U, // VCTZLSBB
4295 46957U, // VCTZW
4296 2147520854U, // VDIVESD
4297 2147527288U, // VDIVESQ
4298 2147530236U, // VDIVESW
4299 2147521017U, // VDIVEUD
4300 2147527418U, // VDIVEUQ
4301 2147530456U, // VDIVEUW
4302 2147520906U, // VDIVSD
4303 2147527315U, // VDIVSQ
4304 2147530342U, // VDIVSW
4305 2147521072U, // VDIVUD
4306 2147527463U, // VDIVUQ
4307 2147530545U, // VDIVUW
4308 2147529390U, // VEQV
4309 39349U, // VEXPANDBM
4310 39431U, // VEXPANDDM
4311 39548U, // VEXPANDHM
4312 39725U, // VEXPANDQM
4313 40063U, // VEXPANDWM
4314 41931U, // VEXPTEFP
4315 2147531167U, // VEXTDDVLX
4316 2147531545U, // VEXTDDVRX
4317 2147531155U, // VEXTDUBVLX
4318 2147531533U, // VEXTDUBVRX
4319 2147531188U, // VEXTDUHVLX
4320 2147531566U, // VEXTDUHVRX
4321 2147531210U, // VEXTDUWVLX
4322 2147531588U, // VEXTDUWVRX
4323 39379U, // VEXTRACTBM
4324 2415956393U, // VEXTRACTD
4325 39451U, // VEXTRACTDM
4326 39578U, // VEXTRACTHM
4327 39745U, // VEXTRACTQM
4328 2415955558U, // VEXTRACTUB
4329 2415957377U, // VEXTRACTUH
4330 2415965966U, // VEXTRACTUW
4331 40083U, // VEXTRACTWM
4332 36712U, // VEXTSB2D
4333 36712U, // VEXTSB2Ds
4334 45767U, // VEXTSB2W
4335 45767U, // VEXTSB2Ws
4336 43327U, // VEXTSD2Q
4337 36722U, // VEXTSH2D
4338 36722U, // VEXTSH2Ds
4339 45777U, // VEXTSH2W
4340 45777U, // VEXTSH2Ws
4341 36732U, // VEXTSW2D
4342 36732U, // VEXTSW2Ds
4343 2147531099U, // VEXTUBLX
4344 2147531470U, // VEXTUBRX
4345 2147531127U, // VEXTUHLX
4346 2147531513U, // VEXTUHRX
4347 2147531231U, // VEXTUWLX
4348 2147531609U, // VEXTUWRX
4349 36786U, // VGBBD
4350 2147519803U, // VGNB
4351 2415966546U, // VINSBLX
4352 2415966917U, // VINSBRX
4353 2415966601U, // VINSBVLX
4354 2415966979U, // VINSBVRX
4355 1040224624U, // VINSD
4356 2415966565U, // VINSDLX
4357 2415966951U, // VINSDRX
4358 1040223731U, // VINSERTB
4359 2415956422U, // VINSERTD
4360 1040225586U, // VINSERTH
4361 2415965841U, // VINSERTW
4362 2415966574U, // VINSHLX
4363 2415966960U, // VINSHRX
4364 2415966634U, // VINSHVLX
4365 2415967012U, // VINSHVRX
4366 1040234053U, // VINSW
4367 2415966678U, // VINSWLX
4368 2415967056U, // VINSWRX
4369 2415966656U, // VINSWVLX
4370 2415967034U, // VINSWVRX
4371 41905U, // VLOGEFP
4372 2147525536U, // VMADDFP
4373 2147525628U, // VMAXFP
4374 2147519949U, // VMAXSB
4375 2147520914U, // VMAXSD
4376 2147521816U, // VMAXSH
4377 2147530350U, // VMAXSW
4378 2147520124U, // VMAXUB
4379 2147521080U, // VMAXUD
4380 2147521943U, // VMAXUH
4381 2147530553U, // VMAXUW
4382 2147528249U, // VMHADDSHS
4383 2147528260U, // VMHRADDSHS
4384 2147525600U, // VMINFP
4385 2147519913U, // VMINSB
4386 2147520872U, // VMINSD
4387 2147521780U, // VMINSH
4388 2147530301U, // VMINSW
4389 2147520029U, // VMINUB
4390 2147521035U, // VMINUD
4391 2147521894U, // VMINUH
4392 2147530483U, // VMINUW
4393 2147523248U, // VMLADDUHM
4394 2147520837U, // VMODSD
4395 2147527280U, // VMODSQ
4396 2147530219U, // VMODSW
4397 2147521000U, // VMODUD
4398 2147527399U, // VMODUQ
4399 2147530430U, // VMODUW
4400 2147529819U, // VMRGEW
4401 2147519728U, // VMRGHB
4402 2147521631U, // VMRGHH
4403 2147529862U, // VMRGHW
4404 2147519756U, // VMRGLB
4405 2147521649U, // VMRGLH
4406 2147529912U, // VMRGLW
4407 2147530192U, // VMRGOW
4408 2147520990U, // VMSUMCUD
4409 2147523008U, // VMSUMMBM
4410 2147523216U, // VMSUMSHM
4411 2147528281U, // VMSUMSHS
4412 2147523057U, // VMSUMUBM
4413 2147523129U, // VMSUMUDM
4414 2147523279U, // VMSUMUHM
4415 2147528309U, // VMSUMUHS
4416 43690U, // VMUL10CUQ
4417 2147527367U, // VMUL10ECUQ
4418 2147527407U, // VMUL10EUQ
4419 43680U, // VMUL10UQ
4420 2147519868U, // VMULESB
4421 2147520845U, // VMULESD
4422 2147521725U, // VMULESH
4423 2147530227U, // VMULESW
4424 2147520012U, // VMULEUB
4425 2147521008U, // VMULEUD
4426 2147521867U, // VMULEUH
4427 2147530447U, // VMULEUW
4428 2147520863U, // VMULHSD
4429 2147530263U, // VMULHSW
4430 2147521026U, // VMULHUD
4431 2147530474U, // VMULHUW
4432 2147520676U, // VMULLD
4433 2147519921U, // VMULOSB
4434 2147520887U, // VMULOSD
4435 2147521788U, // VMULOSH
4436 2147530316U, // VMULOSW
4437 2147520037U, // VMULOUB
4438 2147521043U, // VMULOUD
4439 2147521902U, // VMULOUH
4440 2147530491U, // VMULOUW
4441 2147523764U, // VMULUWM
4442 2147520756U, // VNAND
4443 2147527648U, // VNCIPHER
4444 2147528989U, // VNCIPHERLAST
4445 36957U, // VNEGD
4446 46207U, // VNEGW
4447 2147525518U, // VNMSUBFP
4448 2147527759U, // VNOR
4449 2147527772U, // VOR
4450 2147520350U, // VORC
4451 2147520792U, // VPDEPD
4452 2147523669U, // VPERM
4453 2147527719U, // VPERMR
4454 2147527792U, // VPERMXOR
4455 2147520982U, // VPEXTD
4456 2147531348U, // VPKPX
4457 2147528414U, // VPKSDSS
4458 2147528478U, // VPKSDUS
4459 2147528423U, // VPKSHSS
4460 2147528504U, // VPKSHUS
4461 2147528432U, // VPKSWSS
4462 2147528522U, // VPKSWUS
4463 2147523684U, // VPKUDUM
4464 2147528487U, // VPKUDUS
4465 2147523693U, // VPKUHUM
4466 2147528513U, // VPKUHUS
4467 2147523702U, // VPKUWUM
4468 2147528531U, // VPKUWUS
4469 2147519794U, // VPMSUMB
4470 2147520721U, // VPMSUMD
4471 2147521679U, // VPMSUMH
4472 2147529975U, // VPMSUMW
4473 36329U, // VPOPCNTB
4474 37308U, // VPOPCNTD
4475 38184U, // VPOPCNTH
4476 46727U, // VPOPCNTW
4477 36802U, // VPRTYBD
4478 43358U, // VPRTYBQ
4479 46131U, // VPRTYBW
4480 41924U, // VREFP
4481 39653U, // VRFIM
4482 40277U, // VRFIN
4483 42008U, // VRFIP
4484 48469U, // VRFIZ
4485 2147519782U, // VRLB
4486 2147520700U, // VRLD
4487 2147522242U, // VRLDMI
4488 2147523341U, // VRLDNM
4489 2147521667U, // VRLH
4490 2147527187U, // VRLQ
4491 2147522266U, // VRLQMI
4492 2147523357U, // VRLQNM
4493 2147529944U, // VRLW
4494 2147522362U, // VRLWMI
4495 2147523365U, // VRLWNM
4496 41941U, // VRSQRTEFP
4497 47602U, // VSBOX
4498 2147522763U, // VSEL
4499 2147520403U, // VSHASIGMAD
4500 2147529751U, // VSHASIGMAW
4501 2147522905U, // VSL
4502 2147519788U, // VSLB
4503 2147520706U, // VSLD
4504 2147522005U, // VSLDBI
4505 2147522391U, // VSLDOI
4506 2147521673U, // VSLH
4507 2147524402U, // VSLO
4508 2147527193U, // VSLQ
4509 2147529368U, // VSLV
4510 2147529958U, // VSLW
4511 2415955425U, // VSPLTB
4512 2415955425U, // VSPLTBs
4513 2415957280U, // VSPLTH
4514 2415957280U, // VSPLTHs
4515 402689430U, // VSPLTISB
4516 402691297U, // VSPLTISH
4517 402699808U, // VSPLTISW
4518 2415965814U, // VSPLTW
4519 2147527857U, // VSR
4520 2147519667U, // VSRAB
4521 2147520427U, // VSRAD
4522 2147521591U, // VSRAH
4523 2147526985U, // VSRAQ
4524 2147529763U, // VSRAW
4525 2147519862U, // VSRB
4526 2147520823U, // VSRD
4527 2147522013U, // VSRDBI
4528 2147521695U, // VSRH
4529 2147524530U, // VSRO
4530 2147527274U, // VSRQ
4531 2147529396U, // VSRV
4532 2147530213U, // VSRW
4533 39066U, // VSTRIBL
4534 33878U, // VSTRIBL_rec
4535 43899U, // VSTRIBR
4536 34604U, // VSTRIBR_rec
4537 39135U, // VSTRIHL
4538 33912U, // VSTRIHL_rec
4539 44019U, // VSTRIHR
4540 34631U, // VSTRIHR_rec
4541 2147527349U, // VSUBCUQ
4542 2147530412U, // VSUBCUW
4543 2147527379U, // VSUBECUQ
4544 2147523621U, // VSUBEUQM
4545 2147525528U, // VSUBFP
4546 2147527988U, // VSUBSBS
4547 2147528240U, // VSUBSHS
4548 2147528574U, // VSUBSWS
4549 2147523039U, // VSUBUBM
4550 2147528016U, // VSUBUBS
4551 2147523111U, // VSUBUDM
4552 2147523239U, // VSUBUHM
4553 2147528291U, // VSUBUHS
4554 2147523590U, // VSUBUQM
4555 2147523744U, // VSUBUWM
4556 2147528601U, // VSUBUWS
4557 2147528564U, // VSUM2SWS
4558 2147527978U, // VSUM4SBS
4559 2147528230U, // VSUM4SHS
4560 2147528006U, // VSUM4UBS
4561 2147528592U, // VSUMSWS
4562 2147519736U, // VUCMPRHB
4563 2147521639U, // VUCMPRHH
4564 2147523915U, // VUCMPRHN
4565 2147519772U, // VUCMPRLB
4566 2147521657U, // VUCMPRLH
4567 2147523954U, // VUCMPRLN
4568 47691U, // VUPKHPX
4569 36237U, // VUPKHSB
4570 38094U, // VUPKHSH
4571 36161U, // VUPKHSNTOB
4572 46605U, // VUPKHSW
4573 2147519069U, // VUPKINT4TOBF16
4574 2147518937U, // VUPKINT4TOFP32
4575 2147519085U, // VUPKINT8TOBF16
4576 2147518953U, // VUPKINT8TOFP32
4577 47707U, // VUPKLPX
4578 36256U, // VUPKLSB
4579 38123U, // VUPKLSH
4580 36173U, // VUPKLSNTOB
4581 46634U, // VUPKLSW
4582 2147527810U, // VXOR
4583 2348854402U, // V_SET0
4584 2348854402U, // V_SET0B
4585 2348854402U, // V_SET0H
4586 24163872U, // V_SETALLONES
4587 24163872U, // V_SETALLONESB
4588 24163872U, // V_SETALLONESH
4589 1749187U, // WAIT
4590 258650307U, // WAITP10
4591 1086102U, // WRTEE
4592 1087064U, // WRTEEI
4593 2147527780U, // XOR
4594 2147527780U, // XOR8
4595 2147518301U, // XOR8_rec
4596 2147522438U, // XORI
4597 2147522438U, // XORI8
4598 2147528357U, // XORIS
4599 2147528357U, // XORIS8
4600 2147518301U, // XOR_rec
4601 41616U, // XSABSDP
4602 42634U, // XSABSQP
4603 2147523655U, // XSADDADDSUQM
4604 2147523599U, // XSADDADDUQM
4605 2147524768U, // XSADDDP
4606 2147526110U, // XSADDQP
4607 2147524489U, // XSADDQPO
4608 2147526463U, // XSADDSP
4609 2147523641U, // XSADDSUBSUQM
4610 2147523577U, // XSADDSUBUQM
4611 2147525222U, // XSCMPEQDP
4612 2147526241U, // XSCMPEQQP
4613 2147525190U, // XSCMPEXPDP
4614 2147526219U, // XSCMPEXPQP
4615 2147524830U, // XSCMPGEDP
4616 2147526139U, // XSCMPGEQP
4617 2147525289U, // XSCMPGTDP
4618 2147526291U, // XSCMPGTQP
4619 2147525120U, // XSCMPODP
4620 2147526189U, // XSCMPOQP
4621 2147525353U, // XSCMPUDP
4622 2147526312U, // XSCMPUQP
4623 2147525071U, // XSCPSGNDP
4624 2147526178U, // XSCPSGNQP
4625 41988U, // XSCVDPHP
4626 42551U, // XSCVDPQP
4627 43077U, // XSCVDPSP
4628 40532U, // XSCVDPSPN
4629 44460U, // XSCVDPSXDS
4630 44460U, // XSCVDPSXDSs
4631 44980U, // XSCVDPSXWS
4632 44980U, // XSCVDPSXWSs
4633 44496U, // XSCVDPUXDS
4634 44496U, // XSCVDPUXDSs
4635 45016U, // XSCVDPUXWS
4636 45016U, // XSCVDPUXWSs
4637 41482U, // XSCVHPDP
4638 41492U, // XSCVQPDP
4639 40760U, // XSCVQPDPO
4640 48441U, // XSCVQPSDZ
4641 48566U, // XSCVQPSQZ
4642 48649U, // XSCVQPSWZ
4643 48452U, // XSCVQPUDZ
4644 48577U, // XSCVQPUQZ
4645 48660U, // XSCVQPUWZ
4646 42471U, // XSCVSDQP
4647 41502U, // XSCVSPDP
4648 40480U, // XSCVSPDPN
4649 42604U, // XSCVSQQP
4650 41138U, // XSCVSXDDP
4651 42833U, // XSCVSXDSP
4652 42481U, // XSCVUDQP
4653 42614U, // XSCVUQQP
4654 41160U, // XSCVUXDDP
4655 42855U, // XSCVUXDSP
4656 2147525363U, // XSDIVDP
4657 2147526322U, // XSDIVQP
4658 2147524520U, // XSDIVQPO
4659 2147526883U, // XSDIVSP
4660 2147525170U, // XSIEXPDP
4661 2147526209U, // XSIEXPQP
4662 2415960142U, // XSMADDADP
4663 2415961857U, // XSMADDASP
4664 2415960505U, // XSMADDMDP
4665 2415962139U, // XSMADDMSP
4666 2415961556U, // XSMADDQP
4667 2415959934U, // XSMADDQPO
4668 2147524758U, // XSMAXCDP
4669 2147526079U, // XSMAXCQP
4670 2147525423U, // XSMAXDP
4671 2147524951U, // XSMAXJDP
4672 2147523405U, // XSMERGE2T1UQM
4673 2147523467U, // XSMERGE2T2UQM
4674 2147523514U, // XSMERGE2T3UQM
4675 2147523436U, // XSMERGE3T1UQM
4676 2147524748U, // XSMINCDP
4677 2147526069U, // XSMINCQP
4678 2147525093U, // XSMINDP
4679 2147524941U, // XSMINJDP
4680 2415960096U, // XSMSUBADP
4681 2415961811U, // XSMSUBASP
4682 2415960459U, // XSMSUBMDP
4683 2415962093U, // XSMSUBMSP
4684 2415961495U, // XSMSUBQP
4685 2415959901U, // XSMSUBQPO
4686 2147524961U, // XSMULDP
4687 2147526169U, // XSMULQP
4688 2147524499U, // XSMULQPO
4689 2147526595U, // XSMULSP
4690 41596U, // XSNABSDP
4691 41596U, // XSNABSDPs
4692 42624U, // XSNABSQP
4693 41244U, // XSNEGDP
4694 42502U, // XSNEGQP
4695 2415960118U, // XSNMADDADP
4696 2415961833U, // XSNMADDASP
4697 2415960481U, // XSNMADDMDP
4698 2415962115U, // XSNMADDMSP
4699 2415961545U, // XSNMADDQP
4700 2415959922U, // XSNMADDQPO
4701 2415960072U, // XSNMSUBADP
4702 2415961787U, // XSNMSUBASP
4703 2415960435U, // XSNMSUBMDP
4704 2415962069U, // XSNMSUBMSP
4705 2415961484U, // XSNMSUBQP
4706 2415959889U, // XSNMSUBQPO
4707 38751U, // XSRDPI
4708 36627U, // XSRDPIC
4709 39660U, // XSRDPIM
4710 42015U, // XSRDPIP
4711 48476U, // XSRDPIZ
4712 2147523420U, // XSREBASE2T1UQM
4713 2147523482U, // XSREBASE2T2UQM
4714 2147523529U, // XSREBASE2T3UQM
4715 2147523561U, // XSREBASE2T4UQM
4716 2147523451U, // XSREBASE3T1UQM
4717 2147523498U, // XSREBASE3T2UQM
4718 2147523545U, // XSREBASE3T3UQM
4719 41204U, // XSREDP
4720 42888U, // XSRESP
4721 302389103U, // XSRQPI
4722 302397769U, // XSRQPIX
4723 302393654U, // XSRQPXP
4724 43150U, // XSRSP
4725 41220U, // XSRSQRTEDP
4726 42904U, // XSRSQRTESP
4727 41663U, // XSSQRTDP
4728 42654U, // XSSQRTQP
4729 40861U, // XSSQRTQPO
4730 43204U, // XSSQRTSP
4731 2147524708U, // XSSUBDP
4732 2147526049U, // XSSUBQP
4733 2147524456U, // XSSUBQPO
4734 2147526423U, // XSSUBSP
4735 2147525372U, // XSTDIVDP
4736 41673U, // XSTSQRTDP
4737 2415960182U, // XSTSTDCDP
4738 2415961514U, // XSTSTDCQP
4739 2415961897U, // XSTSTDCSP
4740 41554U, // XSXEXPDP
4741 42583U, // XSXEXPQP
4742 41262U, // XSXSIGDP
4743 42511U, // XSXSIGQP
4744 41625U, // XVABSDP
4745 43167U, // XVABSSP
4746 2147524777U, // XVADDDP
4747 2147526472U, // XVADDSP
4748 2147523259U, // XVADDUHM
4749 2147523753U, // XVADDUWM
4750 2147518971U, // XVBF16GER2
4751 2415959422U, // XVBF16GER2NN
4752 2415961185U, // XVBF16GER2NP
4753 2415959518U, // XVBF16GER2PN
4754 2415961281U, // XVBF16GER2PP
4755 2147518971U, // XVBF16GER2W
4756 2415959422U, // XVBF16GER2WNN
4757 2415961185U, // XVBF16GER2WNP
4758 2415959518U, // XVBF16GER2WPN
4759 2415961281U, // XVBF16GER2WPP
4760 2147525233U, // XVCMPEQDP
4761 2147517890U, // XVCMPEQDP_rec
4762 2147526775U, // XVCMPEQSP
4763 2147517984U, // XVCMPEQSP_rec
4764 2147524841U, // XVCMPGEDP
4765 2147517878U, // XVCMPGEDP_rec
4766 2147526525U, // XVCMPGESP
4767 2147517972U, // XVCMPGESP_rec
4768 2147525300U, // XVCMPGTDP
4769 2147517910U, // XVCMPGTDP_rec
4770 2147526841U, // XVCMPGTSP
4771 2147518010U, // XVCMPGTSP_rec
4772 2147525082U, // XVCPSGNDP
4773 2147526705U, // XVCPSGNSP
4774 40519U, // XVCVBF16SPN
4775 43087U, // XVCVDPSP
4776 44472U, // XVCVDPSXDS
4777 44992U, // XVCVDPSXWS
4778 44508U, // XVCVDPUXDS
4779 45028U, // XVCVDPUXWS
4780 43097U, // XVCVHPSP
4781 35453U, // XVCVSPBF16
4782 41512U, // XVCVSPDP
4783 41998U, // XVCVSPHP
4784 44484U, // XVCVSPSXDS
4785 45004U, // XVCVSPSXWS
4786 44520U, // XVCVSPUXDS
4787 45040U, // XVCVSPUXWS
4788 41149U, // XVCVSXDDP
4789 42844U, // XVCVSXDSP
4790 41753U, // XVCVSXWDP
4791 43263U, // XVCVSXWSP
4792 41171U, // XVCVUXDDP
4793 42866U, // XVCVUXDSP
4794 41764U, // XVCVUXWDP
4795 43274U, // XVCVUXWSP
4796 2147525392U, // XVDIVDP
4797 2147526902U, // XVDIVSP
4798 2147518985U, // XVF16GER2
4799 2415959438U, // XVF16GER2NN
4800 2415961201U, // XVF16GER2NP
4801 2415959534U, // XVF16GER2PN
4802 2415961297U, // XVF16GER2PP
4803 2147518985U, // XVF16GER2W
4804 2415959438U, // XVF16GER2WNN
4805 2415961201U, // XVF16GER2WNP
4806 2415959534U, // XVF16GER2WPN
4807 2415961297U, // XVF16GER2WPP
4808 2147527626U, // XVF32GER
4809 2415959490U, // XVF32GERNN
4810 2415961253U, // XVF32GERNP
4811 2415959597U, // XVF32GERPN
4812 2415961409U, // XVF32GERPP
4813 2147527626U, // XVF32GERW
4814 2415959490U, // XVF32GERWNN
4815 2415961253U, // XVF32GERWNP
4816 2415959597U, // XVF32GERWPN
4817 2415961409U, // XVF32GERWPP
4818 2147527638U, // XVF64GER
4819 2415959504U, // XVF64GERNN
4820 2415961267U, // XVF64GERNP
4821 2415959611U, // XVF64GERPN
4822 2415961423U, // XVF64GERPP
4823 2147527638U, // XVF64GERW
4824 2415959504U, // XVF64GERWNN
4825 2415961267U, // XVF64GERWNP
4826 2415959611U, // XVF64GERWPN
4827 2415961423U, // XVF64GERWPP
4828 2147518998U, // XVI16GER2
4829 2415961312U, // XVI16GER2PP
4830 2147527885U, // XVI16GER2S
4831 2415961437U, // XVI16GER2SPP
4832 2147527885U, // XVI16GER2SW
4833 2415961437U, // XVI16GER2SWPP
4834 2147518998U, // XVI16GER2W
4835 2415961312U, // XVI16GER2WPP
4836 2147519201U, // XVI4GER8
4837 2415961395U, // XVI4GER8PP
4838 2147519201U, // XVI4GER8W
4839 2415961395U, // XVI4GER8WPP
4840 2147519044U, // XVI8GER4
4841 2415961364U, // XVI8GER4PP
4842 2415961453U, // XVI8GER4SPP
4843 2147519044U, // XVI8GER4W
4844 2415961364U, // XVI8GER4WPP
4845 2415961453U, // XVI8GER4WSPP
4846 2147525180U, // XVIEXPDP
4847 2147526755U, // XVIEXPSP
4848 2415960153U, // XVMADDADP
4849 2415961868U, // XVMADDASP
4850 2415960516U, // XVMADDMDP
4851 2415962150U, // XVMADDMSP
4852 2147525432U, // XVMAXDP
4853 2147526933U, // XVMAXSP
4854 2147525102U, // XVMINDP
4855 2147526716U, // XVMINSP
4856 2415960107U, // XVMSUBADP
4857 2415961822U, // XVMSUBASP
4858 2415960470U, // XVMSUBMDP
4859 2415962104U, // XVMSUBMSP
4860 2147524970U, // XVMULDP
4861 2147521751U, // XVMULHSH
4862 2147530262U, // XVMULHSW
4863 2147521884U, // XVMULHUH
4864 2147530473U, // XVMULHUW
4865 2147526604U, // XVMULSP
4866 2147523269U, // XVMULUHM
4867 2147523763U, // XVMULUWM
4868 41606U, // XVNABSDP
4869 43157U, // XVNABSSP
4870 41253U, // XVNEGDP
4871 42928U, // XVNEGSP
4872 2415960130U, // XVNMADDADP
4873 2415961845U, // XVNMADDASP
4874 2415960493U, // XVNMADDMDP
4875 2415962127U, // XVNMADDMSP
4876 2415960084U, // XVNMSUBADP
4877 2415961799U, // XVNMSUBASP
4878 2415960447U, // XVNMSUBMDP
4879 2415962081U, // XVNMSUBMSP
4880 38759U, // XVRDPI
4881 36636U, // XVRDPIC
4882 39669U, // XVRDPIM
4883 42024U, // XVRDPIP
4884 48485U, // XVRDPIZ
4885 41212U, // XVREDP
4886 42896U, // XVRESP
4887 2147529950U, // XVRLW
4888 38775U, // XVRSPI
4889 36645U, // XVRSPIC
4890 39678U, // XVRSPIM
4891 42033U, // XVRSPIP
4892 48494U, // XVRSPIZ
4893 41232U, // XVRSQRTEDP
4894 42916U, // XVRSQRTESP
4895 41695U, // XVSQRTDP
4896 43225U, // XVSQRTSP
4897 2147524717U, // XVSUBDP
4898 2147526432U, // XVSUBSP
4899 2147523238U, // XVSUBUHM
4900 2147523743U, // XVSUBUWM
4901 2147525382U, // XVTDIVDP
4902 2147526892U, // XVTDIVSP
4903 36042U, // XVTLSBB
4904 41684U, // XVTSQRTDP
4905 43214U, // XVTSQRTSP
4906 2415960193U, // XVTSTDCDP
4907 2415961908U, // XVTSTDCSP
4908 41564U, // XVXEXPDP
4909 43117U, // XVXEXPSP
4910 41272U, // XVXSIGDP
4911 42937U, // XVXSIGSP
4912 2147524594U, // XXAESDECP
4913 2147524605U, // XXAESENCP
4914 2147525706U, // XXAESGENLKP
4915 2147520132U, // XXBLENDVB
4916 2147521088U, // XXBLENDVD
4917 2147521951U, // XXBLENDVH
4918 2147530561U, // XXBLENDVW
4919 37158U, // XXBRD
4920 38040U, // XXBRH
4921 43619U, // XXBRQ
4922 46558U, // XXBRW
4923 2147522706U, // XXEVAL
4924 2147530522U, // XXEXTRACTUW
4925 2147523067U, // XXGENPCVBM
4926 2147523150U, // XXGENPCVDM
4927 2147523289U, // XXGENPCVHM
4928 2147523773U, // XXGENPCVWM
4929 2147519145U, // XXGFMUL128
4930 2415965851U, // XXINSERTW
4931 2147520730U, // XXLAND
4932 2147520206U, // XXLANDC
4933 2147529374U, // XXLEQV
4934 2348855966U, // XXLEQVOnes
4935 2147520738U, // XXLNAND
4936 2147527743U, // XXLNOR
4937 2147527736U, // XXLOR
4938 2147520334U, // XXLORC
4939 2147527736U, // XXLORf
4940 2147527777U, // XXLXOR
4941 2348854369U, // XXLXORdpz
4942 2348854369U, // XXLXORspz
4943 2348854369U, // XXLXORz
4944 1543862U, // XXMFACC
4945 1543862U, // XXMFACCW
4946 2147529870U, // XXMRGHW
4947 2147529920U, // XXMRGLW
4948 1085119U, // XXMTACC
4949 1085119U, // XXMTACCW
4950 2147522924U, // XXMULMUL
4951 2147520489U, // XXMULMULHIADD
4952 2147520519U, // XXMULMULLOADD
4953 2147523676U, // XXPERM
4954 2147522082U, // XXPERMDI
4955 2147522082U, // XXPERMDIs
4956 2147527727U, // XXPERMR
4957 2147531241U, // XXPERMX
4958 2147522769U, // XXSEL
4959 1096971U, // XXSETACCZ
4960 2147522573U, // XXSLDWI
4961 2147522573U, // XXSLDWIs
4962 1073788972U, // XXSPLTI32DX
4963 1107332354U, // XXSPLTIB
4964 41282U, // XXSPLTIDP
4965 46254U, // XXSPLTIW
4966 2147530366U, // XXSPLTW
4967 2147530366U, // XXSPLTWs
4968 2147523139U, // XXSSUMUDM
4969 2147520309U, // XXSSUMUDMC
4970 2147529081U, // XXSSUMUDMCEXT
4971 2147946155U, // gBC
4972 2147945385U, // gBCA
4973 25905152U, // gBCAat
4974 2147953846U, // gBCCTR
4975 2147948858U, // gBCCTRL
4976 2147948707U, // gBCL
4977 2147945584U, // gBCLA
4978 25905168U, // gBCLAat
4979 2147953660U, // gBCLR
4980 2147948834U, // gBCLRL
4981 26953867U, // gBCLat
4982 26953757U, // gBCat
4983 };
4984
4985 static const uint32_t OpInfo1[] = {
4986 0U, // PHI
4987 0U, // INLINEASM
4988 0U, // INLINEASM_BR
4989 0U, // CFI_INSTRUCTION
4990 0U, // EH_LABEL
4991 0U, // GC_LABEL
4992 0U, // ANNOTATION_LABEL
4993 0U, // KILL
4994 0U, // EXTRACT_SUBREG
4995 0U, // INSERT_SUBREG
4996 0U, // IMPLICIT_DEF
4997 0U, // INIT_UNDEF
4998 0U, // SUBREG_TO_REG
4999 0U, // COPY_TO_REGCLASS
5000 0U, // DBG_VALUE
5001 0U, // DBG_VALUE_LIST
5002 0U, // DBG_INSTR_REF
5003 0U, // DBG_PHI
5004 0U, // DBG_LABEL
5005 0U, // REG_SEQUENCE
5006 0U, // COPY
5007 0U, // COPY_LANEMASK
5008 0U, // BUNDLE
5009 0U, // LIFETIME_START
5010 0U, // LIFETIME_END
5011 0U, // PSEUDO_PROBE
5012 0U, // ARITH_FENCE
5013 0U, // STACKMAP
5014 0U, // FENTRY_CALL
5015 0U, // PATCHPOINT
5016 0U, // LOAD_STACK_GUARD
5017 0U, // PREALLOCATED_SETUP
5018 0U, // PREALLOCATED_ARG
5019 0U, // STATEPOINT
5020 0U, // LOCAL_ESCAPE
5021 0U, // FAULTING_OP
5022 0U, // PATCHABLE_OP
5023 0U, // PATCHABLE_FUNCTION_ENTER
5024 0U, // PATCHABLE_RET
5025 0U, // PATCHABLE_FUNCTION_EXIT
5026 0U, // PATCHABLE_TAIL_CALL
5027 0U, // PATCHABLE_EVENT_CALL
5028 0U, // PATCHABLE_TYPED_EVENT_CALL
5029 0U, // ICALL_BRANCH_FUNNEL
5030 0U, // FAKE_USE
5031 0U, // MEMBARRIER
5032 0U, // JUMP_TABLE_DEBUG_INFO
5033 0U, // RELOC_NONE
5034 0U, // CONVERGENCECTRL_ENTRY
5035 0U, // CONVERGENCECTRL_ANCHOR
5036 0U, // CONVERGENCECTRL_LOOP
5037 0U, // CONVERGENCECTRL_GLUE
5038 0U, // G_ASSERT_SEXT
5039 0U, // G_ASSERT_ZEXT
5040 0U, // G_ASSERT_ALIGN
5041 0U, // G_ADD
5042 0U, // G_SUB
5043 0U, // G_MUL
5044 0U, // G_SDIV
5045 0U, // G_UDIV
5046 0U, // G_SREM
5047 0U, // G_UREM
5048 0U, // G_SDIVREM
5049 0U, // G_UDIVREM
5050 0U, // G_AND
5051 0U, // G_OR
5052 0U, // G_XOR
5053 0U, // G_ABDS
5054 0U, // G_ABDU
5055 0U, // G_UAVGFLOOR
5056 0U, // G_UAVGCEIL
5057 0U, // G_SAVGFLOOR
5058 0U, // G_SAVGCEIL
5059 0U, // G_IMPLICIT_DEF
5060 0U, // G_PHI
5061 0U, // G_FRAME_INDEX
5062 0U, // G_GLOBAL_VALUE
5063 0U, // G_PTRAUTH_GLOBAL_VALUE
5064 0U, // G_CONSTANT_POOL
5065 0U, // G_EXTRACT
5066 0U, // G_UNMERGE_VALUES
5067 0U, // G_INSERT
5068 0U, // G_MERGE_VALUES
5069 0U, // G_BUILD_VECTOR
5070 0U, // G_BUILD_VECTOR_TRUNC
5071 0U, // G_CONCAT_VECTORS
5072 0U, // G_PTRTOINT
5073 0U, // G_INTTOPTR
5074 0U, // G_BITCAST
5075 0U, // G_FREEZE
5076 0U, // G_CONSTANT_FOLD_BARRIER
5077 0U, // G_INTRINSIC_FPTRUNC_ROUND
5078 0U, // G_INTRINSIC_TRUNC
5079 0U, // G_INTRINSIC_ROUND
5080 0U, // G_INTRINSIC_LRINT
5081 0U, // G_INTRINSIC_LLRINT
5082 0U, // G_INTRINSIC_ROUNDEVEN
5083 0U, // G_READCYCLECOUNTER
5084 0U, // G_READSTEADYCOUNTER
5085 0U, // G_LOAD
5086 0U, // G_SEXTLOAD
5087 0U, // G_ZEXTLOAD
5088 0U, // G_FPEXTLOAD
5089 0U, // G_INDEXED_LOAD
5090 0U, // G_INDEXED_SEXTLOAD
5091 0U, // G_INDEXED_ZEXTLOAD
5092 0U, // G_STORE
5093 0U, // G_FPTRUNCSTORE
5094 0U, // G_INDEXED_STORE
5095 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
5096 0U, // G_ATOMIC_CMPXCHG
5097 0U, // G_ATOMICRMW_XCHG
5098 0U, // G_ATOMICRMW_ADD
5099 0U, // G_ATOMICRMW_SUB
5100 0U, // G_ATOMICRMW_AND
5101 0U, // G_ATOMICRMW_NAND
5102 0U, // G_ATOMICRMW_OR
5103 0U, // G_ATOMICRMW_XOR
5104 0U, // G_ATOMICRMW_MAX
5105 0U, // G_ATOMICRMW_MIN
5106 0U, // G_ATOMICRMW_UMAX
5107 0U, // G_ATOMICRMW_UMIN
5108 0U, // G_ATOMICRMW_FADD
5109 0U, // G_ATOMICRMW_FSUB
5110 0U, // G_ATOMICRMW_FMAX
5111 0U, // G_ATOMICRMW_FMIN
5112 0U, // G_ATOMICRMW_FMAXIMUM
5113 0U, // G_ATOMICRMW_FMINIMUM
5114 0U, // G_ATOMICRMW_FMAXIMUMNUM
5115 0U, // G_ATOMICRMW_FMINIMUMNUM
5116 0U, // G_ATOMICRMW_UINC_WRAP
5117 0U, // G_ATOMICRMW_UDEC_WRAP
5118 0U, // G_ATOMICRMW_USUB_COND
5119 0U, // G_ATOMICRMW_USUB_SAT
5120 0U, // G_FENCE
5121 0U, // G_PREFETCH
5122 0U, // G_BRCOND
5123 0U, // G_BRINDIRECT
5124 0U, // G_INVOKE_REGION_START
5125 0U, // G_INTRINSIC
5126 0U, // G_INTRINSIC_W_SIDE_EFFECTS
5127 0U, // G_INTRINSIC_CONVERGENT
5128 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
5129 0U, // G_ANYEXT
5130 0U, // G_TRUNC
5131 0U, // G_TRUNC_SSAT_S
5132 0U, // G_TRUNC_SSAT_U
5133 0U, // G_TRUNC_USAT_U
5134 0U, // G_CONSTANT
5135 0U, // G_FCONSTANT
5136 0U, // G_VASTART
5137 0U, // G_VAARG
5138 0U, // G_SEXT
5139 0U, // G_SEXT_INREG
5140 0U, // G_ZEXT
5141 0U, // G_SHL
5142 0U, // G_LSHR
5143 0U, // G_ASHR
5144 0U, // G_FSHL
5145 0U, // G_FSHR
5146 0U, // G_ROTR
5147 0U, // G_ROTL
5148 0U, // G_ICMP
5149 0U, // G_FCMP
5150 0U, // G_SCMP
5151 0U, // G_UCMP
5152 0U, // G_SELECT
5153 0U, // G_UADDO
5154 0U, // G_UADDE
5155 0U, // G_USUBO
5156 0U, // G_USUBE
5157 0U, // G_SADDO
5158 0U, // G_SADDE
5159 0U, // G_SSUBO
5160 0U, // G_SSUBE
5161 0U, // G_UMULO
5162 0U, // G_SMULO
5163 0U, // G_UMULH
5164 0U, // G_SMULH
5165 0U, // G_UADDSAT
5166 0U, // G_SADDSAT
5167 0U, // G_USUBSAT
5168 0U, // G_SSUBSAT
5169 0U, // G_USHLSAT
5170 0U, // G_SSHLSAT
5171 0U, // G_SMULFIX
5172 0U, // G_UMULFIX
5173 0U, // G_SMULFIXSAT
5174 0U, // G_UMULFIXSAT
5175 0U, // G_SDIVFIX
5176 0U, // G_UDIVFIX
5177 0U, // G_SDIVFIXSAT
5178 0U, // G_UDIVFIXSAT
5179 0U, // G_FADD
5180 0U, // G_FSUB
5181 0U, // G_FMUL
5182 0U, // G_FMA
5183 0U, // G_FMAD
5184 0U, // G_FDIV
5185 0U, // G_FREM
5186 0U, // G_FMODF
5187 0U, // G_FPOW
5188 0U, // G_FPOWI
5189 0U, // G_FEXP
5190 0U, // G_FEXP2
5191 0U, // G_FEXP10
5192 0U, // G_FLOG
5193 0U, // G_FLOG2
5194 0U, // G_FLOG10
5195 0U, // G_FLDEXP
5196 0U, // G_FFREXP
5197 0U, // G_FNEG
5198 0U, // G_FPEXT
5199 0U, // G_FPTRUNC
5200 0U, // G_FPTOSI
5201 0U, // G_FPTOUI
5202 0U, // G_SITOFP
5203 0U, // G_UITOFP
5204 0U, // G_FPTOSI_SAT
5205 0U, // G_FPTOUI_SAT
5206 0U, // G_FABS
5207 0U, // G_FCOPYSIGN
5208 0U, // G_IS_FPCLASS
5209 0U, // G_FCANONICALIZE
5210 0U, // G_FMINNUM
5211 0U, // G_FMAXNUM
5212 0U, // G_FMINNUM_IEEE
5213 0U, // G_FMAXNUM_IEEE
5214 0U, // G_FMINIMUM
5215 0U, // G_FMAXIMUM
5216 0U, // G_FMINIMUMNUM
5217 0U, // G_FMAXIMUMNUM
5218 0U, // G_GET_FPENV
5219 0U, // G_SET_FPENV
5220 0U, // G_RESET_FPENV
5221 0U, // G_GET_FPMODE
5222 0U, // G_SET_FPMODE
5223 0U, // G_RESET_FPMODE
5224 0U, // G_GET_ROUNDING
5225 0U, // G_SET_ROUNDING
5226 0U, // G_PTR_ADD
5227 0U, // G_PTRMASK
5228 0U, // G_SMIN
5229 0U, // G_SMAX
5230 0U, // G_UMIN
5231 0U, // G_UMAX
5232 0U, // G_ABS
5233 0U, // G_LROUND
5234 0U, // G_LLROUND
5235 0U, // G_BR
5236 0U, // G_BRJT
5237 0U, // G_VSCALE
5238 0U, // G_INSERT_SUBVECTOR
5239 0U, // G_EXTRACT_SUBVECTOR
5240 0U, // G_INSERT_VECTOR_ELT
5241 0U, // G_EXTRACT_VECTOR_ELT
5242 0U, // G_SHUFFLE_VECTOR
5243 0U, // G_SPLAT_VECTOR
5244 0U, // G_STEP_VECTOR
5245 0U, // G_VECTOR_COMPRESS
5246 0U, // G_CTTZ
5247 0U, // G_CTTZ_ZERO_POISON
5248 0U, // G_CTLZ
5249 0U, // G_CTLZ_ZERO_POISON
5250 0U, // G_CTLS
5251 0U, // G_CTPOP
5252 0U, // G_BSWAP
5253 0U, // G_BITREVERSE
5254 0U, // G_CLMUL
5255 0U, // G_FCEIL
5256 0U, // G_FCOS
5257 0U, // G_FSIN
5258 0U, // G_FSINCOS
5259 0U, // G_FTAN
5260 0U, // G_FACOS
5261 0U, // G_FASIN
5262 0U, // G_FATAN
5263 0U, // G_FATAN2
5264 0U, // G_FCOSH
5265 0U, // G_FSINH
5266 0U, // G_FTANH
5267 0U, // G_FSQRT
5268 0U, // G_FFLOOR
5269 0U, // G_FRINT
5270 0U, // G_FNEARBYINT
5271 0U, // G_ADDRSPACE_CAST
5272 0U, // G_BLOCK_ADDR
5273 0U, // G_JUMP_TABLE
5274 0U, // G_DYN_STACKALLOC
5275 0U, // G_STACKSAVE
5276 0U, // G_STACKRESTORE
5277 0U, // G_STRICT_FADD
5278 0U, // G_STRICT_FSUB
5279 0U, // G_STRICT_FMUL
5280 0U, // G_STRICT_FDIV
5281 0U, // G_STRICT_FREM
5282 0U, // G_STRICT_FMA
5283 0U, // G_STRICT_FSQRT
5284 0U, // G_STRICT_FLDEXP
5285 0U, // G_STRICT_FCMP
5286 0U, // G_STRICT_FCMPS
5287 0U, // G_READ_REGISTER
5288 0U, // G_WRITE_REGISTER
5289 0U, // G_MEMCPY
5290 0U, // G_MEMCPY_INLINE
5291 0U, // G_MEMMOVE
5292 0U, // G_MEMSET
5293 0U, // G_BZERO
5294 0U, // G_MEMSET_INLINE
5295 0U, // G_TRAP
5296 0U, // G_DEBUGTRAP
5297 0U, // G_UBSANTRAP
5298 0U, // G_VECREDUCE_SEQ_FADD
5299 0U, // G_VECREDUCE_SEQ_FMUL
5300 0U, // G_VECREDUCE_FADD
5301 0U, // G_VECREDUCE_FMUL
5302 0U, // G_VECREDUCE_FMAX
5303 0U, // G_VECREDUCE_FMIN
5304 0U, // G_VECREDUCE_FMAXIMUM
5305 0U, // G_VECREDUCE_FMINIMUM
5306 0U, // G_VECREDUCE_ADD
5307 0U, // G_VECREDUCE_MUL
5308 0U, // G_VECREDUCE_AND
5309 0U, // G_VECREDUCE_OR
5310 0U, // G_VECREDUCE_XOR
5311 0U, // G_VECREDUCE_SMAX
5312 0U, // G_VECREDUCE_SMIN
5313 0U, // G_VECREDUCE_UMAX
5314 0U, // G_VECREDUCE_UMIN
5315 0U, // G_SBFX
5316 0U, // G_UBFX
5317 0U, // ATOMIC_CMP_SWAP_I128
5318 0U, // ATOMIC_LOAD_ADD_I128
5319 0U, // ATOMIC_LOAD_AND_I128
5320 0U, // ATOMIC_LOAD_NAND_I128
5321 0U, // ATOMIC_LOAD_OR_I128
5322 0U, // ATOMIC_LOAD_SUB_I128
5323 0U, // ATOMIC_LOAD_XOR_I128
5324 0U, // ATOMIC_SWAP_I128
5325 0U, // BUILD_QUADWORD
5326 0U, // BUILD_UACC
5327 0U, // CFENCE
5328 0U, // CFENCE8
5329 0U, // CLRLSLDI
5330 0U, // CLRLSLDI_rec
5331 1032U, // CLRLSLWI
5332 1032U, // CLRLSLWI_rec
5333 256U, // CLRRDI
5334 256U, // CLRRDI_rec
5335 264U, // CLRRWI
5336 264U, // CLRRWI_rec
5337 0U, // DCBFL
5338 0U, // DCBFLP
5339 0U, // DCBFPS
5340 0U, // DCBFx
5341 0U, // DCBSTPS
5342 0U, // DCBTCT
5343 0U, // DCBTDS
5344 0U, // DCBTSTCT
5345 0U, // DCBTSTDS
5346 0U, // DCBTSTT
5347 0U, // DCBTSTx
5348 0U, // DCBTT
5349 0U, // DCBTx
5350 0U, // DFLOADf32
5351 0U, // DFLOADf64
5352 0U, // DFSTOREf32
5353 0U, // DFSTOREf64
5354 0U, // EXTLDI
5355 0U, // EXTLDI_rec
5356 1032U, // EXTLWI
5357 1032U, // EXTLWI_rec
5358 0U, // EXTRDI
5359 0U, // EXTRDI_rec
5360 1032U, // EXTRWI
5361 1032U, // EXTRWI_rec
5362 1032U, // INSLWI
5363 1032U, // INSLWI_rec
5364 0U, // INSRDI
5365 0U, // INSRDI_rec
5366 1032U, // INSRWI
5367 1032U, // INSRWI_rec
5368 0U, // KILL_PAIR
5369 0U, // LAx
5370 0U, // LDAT_CSNE_PSEUDO
5371 0U, // LIWAX
5372 0U, // LIWZX
5373 0U, // LWAT_CSNE_PSEUDO
5374 0U, // PPCLdFixedAddr
5375 272U, // PSUBI
5376 2056U, // RLWIMIbm
5377 2056U, // RLWIMIbm_rec
5378 2056U, // RLWINMbm
5379 2056U, // RLWINMbm_rec
5380 2056U, // RLWNMbm
5381 2056U, // RLWNMbm_rec
5382 256U, // ROTRDI
5383 256U, // ROTRDI_rec
5384 264U, // ROTRWI
5385 264U, // ROTRWI_rec
5386 256U, // SLDI
5387 256U, // SLDI_rec
5388 264U, // SLWI
5389 264U, // SLWI_rec
5390 0U, // SPILLTOVSR_LD
5391 0U, // SPILLTOVSR_LDX
5392 0U, // SPILLTOVSR_ST
5393 0U, // SPILLTOVSR_STX
5394 256U, // SRDI
5395 256U, // SRDI_rec
5396 264U, // SRWI
5397 264U, // SRWI_rec
5398 0U, // STIWX
5399 24U, // SUBI
5400 24U, // SUBIC
5401 24U, // SUBIC_rec
5402 24U, // SUBIS
5403 0U, // SUBPCIS
5404 0U, // XFLOADf32
5405 0U, // XFLOADf64
5406 0U, // XFSTOREf32
5407 0U, // XFSTOREf64
5408 288U, // ADD4
5409 288U, // ADD4O
5410 288U, // ADD4O_rec
5411 288U, // ADD4TLS
5412 288U, // ADD4_rec
5413 288U, // ADD8
5414 288U, // ADD8O
5415 288U, // ADD8O_rec
5416 288U, // ADD8TLS
5417 288U, // ADD8TLS_
5418 288U, // ADD8_rec
5419 288U, // ADDC
5420 288U, // ADDC8
5421 288U, // ADDC8O
5422 288U, // ADDC8O_rec
5423 288U, // ADDC8_rec
5424 288U, // ADDCO
5425 288U, // ADDCO_rec
5426 288U, // ADDC_rec
5427 288U, // ADDE
5428 288U, // ADDE8
5429 288U, // ADDE8O
5430 288U, // ADDE8O_rec
5431 288U, // ADDE8_rec
5432 288U, // ADDEO
5433 288U, // ADDEO_rec
5434 3104U, // ADDEX
5435 3104U, // ADDEX8
5436 288U, // ADDE_rec
5437 288U, // ADDG6S
5438 288U, // ADDG6S8
5439 24U, // ADDI
5440 24U, // ADDI8
5441 24U, // ADDIC
5442 24U, // ADDIC8
5443 24U, // ADDIC_rec
5444 24U, // ADDIS
5445 24U, // ADDIS8
5446 0U, // ADDISdtprelHA
5447 0U, // ADDISdtprelHA32
5448 0U, // ADDISgotTprelHA
5449 0U, // ADDIStlsgdHA
5450 0U, // ADDIStlsldHA
5451 0U, // ADDIStocHA
5452 0U, // ADDIStocHA8
5453 0U, // ADDIdtprelL
5454 0U, // ADDIdtprelL32
5455 0U, // ADDItlsgdL
5456 0U, // ADDItlsgdL32
5457 0U, // ADDItlsgdLADDR
5458 0U, // ADDItlsgdLADDR32
5459 0U, // ADDItlsldL
5460 0U, // ADDItlsldL32
5461 0U, // ADDItlsldLADDR
5462 0U, // ADDItlsldLADDR32
5463 0U, // ADDItoc
5464 0U, // ADDItoc8
5465 0U, // ADDItocL
5466 0U, // ADDItocL8
5467 0U, // ADDME
5468 0U, // ADDME8
5469 0U, // ADDME8O
5470 0U, // ADDME8O_rec
5471 0U, // ADDME8_rec
5472 0U, // ADDMEO
5473 0U, // ADDMEO_rec
5474 0U, // ADDME_rec
5475 0U, // ADDPCIS
5476 0U, // ADDZE
5477 0U, // ADDZE8
5478 0U, // ADDZE8O
5479 0U, // ADDZE8O_rec
5480 0U, // ADDZE8_rec
5481 0U, // ADDZEO
5482 0U, // ADDZEO_rec
5483 0U, // ADDZE_rec
5484 0U, // ADJCALLSTACKDOWN
5485 0U, // ADJCALLSTACKUP
5486 288U, // AND
5487 288U, // AND8
5488 288U, // AND8_rec
5489 288U, // ANDC
5490 288U, // ANDC8
5491 288U, // ANDC8_rec
5492 288U, // ANDC_rec
5493 40U, // ANDI8_rec
5494 40U, // ANDIS8_rec
5495 40U, // ANDIS_rec
5496 40U, // ANDI_rec
5497 0U, // ANDI_rec_1_EQ_BIT
5498 0U, // ANDI_rec_1_EQ_BIT8
5499 0U, // ANDI_rec_1_GT_BIT
5500 0U, // ANDI_rec_1_GT_BIT8
5501 288U, // AND_rec
5502 0U, // ATOMIC_CMP_SWAP_I16
5503 0U, // ATOMIC_CMP_SWAP_I32
5504 0U, // ATOMIC_CMP_SWAP_I64
5505 0U, // ATOMIC_CMP_SWAP_I8
5506 0U, // ATOMIC_LOAD_ADD
5507 0U, // ATOMIC_LOAD_ADD_I64
5508 0U, // ATOMIC_LOAD_ADD_NOWP
5509 0U, // ATOMIC_LOAD_AND
5510 0U, // ATOMIC_LOAD_AND_I64
5511 0U, // ATOMIC_LOAD_AND_NOWP
5512 0U, // ATOMIC_LOAD_MAX
5513 0U, // ATOMIC_LOAD_MAX_I64
5514 0U, // ATOMIC_LOAD_MAX_NOWP
5515 0U, // ATOMIC_LOAD_MIN
5516 0U, // ATOMIC_LOAD_MIN_I64
5517 0U, // ATOMIC_LOAD_MIN_NOWP
5518 0U, // ATOMIC_LOAD_NAND
5519 0U, // ATOMIC_LOAD_NAND_I64
5520 0U, // ATOMIC_LOAD_NAND_NOWP
5521 0U, // ATOMIC_LOAD_OR
5522 0U, // ATOMIC_LOAD_OR_I64
5523 0U, // ATOMIC_LOAD_OR_NOWP
5524 0U, // ATOMIC_LOAD_SUB
5525 0U, // ATOMIC_LOAD_SUB_I64
5526 0U, // ATOMIC_LOAD_SUB_NOWP
5527 0U, // ATOMIC_LOAD_UMAX
5528 0U, // ATOMIC_LOAD_UMAX_I64
5529 0U, // ATOMIC_LOAD_UMAX_NOWP
5530 0U, // ATOMIC_LOAD_UMIN
5531 0U, // ATOMIC_LOAD_UMIN_I64
5532 0U, // ATOMIC_LOAD_UMIN_NOWP
5533 0U, // ATOMIC_LOAD_XOR
5534 0U, // ATOMIC_LOAD_XOR_I64
5535 0U, // ATOMIC_LOAD_XOR_NOWP
5536 0U, // ATOMIC_SWAP
5537 0U, // ATOMIC_SWAP_I64
5538 0U, // ATOMIC_SWAP_NOWP
5539 0U, // ATTN
5540 0U, // B
5541 0U, // BA
5542 0U, // BC
5543 0U, // BCC
5544 0U, // BCCA
5545 0U, // BCCCTR
5546 0U, // BCCCTR8
5547 0U, // BCCCTRL
5548 0U, // BCCCTRL8
5549 0U, // BCCL
5550 0U, // BCCLA
5551 0U, // BCCLR
5552 0U, // BCCLRL
5553 0U, // BCCTR
5554 0U, // BCCTR8
5555 0U, // BCCTR8n
5556 0U, // BCCTRL
5557 0U, // BCCTRL8
5558 0U, // BCCTRL8n
5559 0U, // BCCTRLn
5560 0U, // BCCTRn
5561 4128U, // BCDADD_rec
5562 304U, // BCDCFN_rec
5563 304U, // BCDCFSQ_rec
5564 304U, // BCDCFZ_rec
5565 288U, // BCDCPSGN_rec
5566 0U, // BCDCTN_rec
5567 0U, // BCDCTSQ_rec
5568 304U, // BCDCTZ_rec
5569 304U, // BCDSETSGN_rec
5570 4128U, // BCDSR_rec
5571 4128U, // BCDSUB_rec
5572 4128U, // BCDS_rec
5573 4128U, // BCDTRUNC_rec
5574 288U, // BCDUS_rec
5575 288U, // BCDUTRUNC_rec
5576 0U, // BCL
5577 0U, // BCLR
5578 0U, // BCLRL
5579 0U, // BCLRLn
5580 0U, // BCLRn
5581 0U, // BCLalways
5582 0U, // BCLn
5583 0U, // BCTR
5584 0U, // BCTR8
5585 0U, // BCTRL
5586 0U, // BCTRL8
5587 0U, // BCTRL8_LDinto_toc
5588 0U, // BCTRL8_LDinto_toc_RM
5589 0U, // BCTRL8_RM
5590 0U, // BCTRL_LWZinto_toc
5591 0U, // BCTRL_LWZinto_toc_RM
5592 0U, // BCTRL_RM
5593 0U, // BCn
5594 0U, // BDNZ
5595 0U, // BDNZ8
5596 0U, // BDNZA
5597 0U, // BDNZAm
5598 0U, // BDNZAp
5599 0U, // BDNZL
5600 0U, // BDNZLA
5601 0U, // BDNZLAm
5602 0U, // BDNZLAp
5603 0U, // BDNZLR
5604 0U, // BDNZLR8
5605 0U, // BDNZLRL
5606 0U, // BDNZLRLm
5607 0U, // BDNZLRLp
5608 0U, // BDNZLRm
5609 0U, // BDNZLRp
5610 0U, // BDNZLm
5611 0U, // BDNZLp
5612 0U, // BDNZm
5613 0U, // BDNZp
5614 0U, // BDZ
5615 0U, // BDZ8
5616 0U, // BDZA
5617 0U, // BDZAm
5618 0U, // BDZAp
5619 0U, // BDZL
5620 0U, // BDZLA
5621 0U, // BDZLAm
5622 0U, // BDZLAp
5623 0U, // BDZLR
5624 0U, // BDZLR8
5625 0U, // BDZLRL
5626 0U, // BDZLRLm
5627 0U, // BDZLRLp
5628 0U, // BDZLRm
5629 0U, // BDZLRp
5630 0U, // BDZLm
5631 0U, // BDZLp
5632 0U, // BDZm
5633 0U, // BDZp
5634 0U, // BL
5635 0U, // BL8
5636 0U, // BL8_LDinto_toc
5637 0U, // BL8_LDinto_toc_RM
5638 0U, // BL8_NOP
5639 0U, // BL8_NOP_RM
5640 0U, // BL8_NOP_TLS
5641 0U, // BL8_NOTOC
5642 0U, // BL8_NOTOC_RM
5643 0U, // BL8_NOTOC_TLS
5644 0U, // BL8_RM
5645 0U, // BL8_TLS
5646 0U, // BL8_TLS_
5647 0U, // BLA
5648 0U, // BLA8
5649 0U, // BLA8_NOP
5650 0U, // BLA8_NOP_RM
5651 0U, // BLA8_RM
5652 0U, // BLA_RM
5653 0U, // BLR
5654 0U, // BLR8
5655 0U, // BLRL
5656 0U, // BL_LWZinto_toc
5657 0U, // BL_LWZinto_toc_RM
5658 0U, // BL_NOP
5659 0U, // BL_NOP_RM
5660 0U, // BL_RM
5661 0U, // BL_TLS
5662 288U, // BPERMD
5663 0U, // BRD
5664 0U, // BRH
5665 0U, // BRH8
5666 288U, // BRINC
5667 0U, // BRW
5668 0U, // BRW8
5669 0U, // CBCDTD
5670 0U, // CBCDTD8
5671 0U, // CDTBCD
5672 0U, // CDTBCD8
5673 288U, // CFUGED
5674 0U, // CLRBHRB
5675 288U, // CMPB
5676 288U, // CMPB8
5677 288U, // CMPD
5678 24U, // CMPDI
5679 288U, // CMPEQB
5680 288U, // CMPLD
5681 40U, // CMPLDI
5682 288U, // CMPLW
5683 40U, // CMPLWI
5684 2080U, // CMPRB
5685 2080U, // CMPRB8
5686 288U, // CMPW
5687 24U, // CMPWI
5688 0U, // CNTLZD
5689 288U, // CNTLZDM
5690 0U, // CNTLZD_rec
5691 0U, // CNTLZW
5692 0U, // CNTLZW8
5693 0U, // CNTLZW8_rec
5694 0U, // CNTLZW_rec
5695 0U, // CNTTZD
5696 288U, // CNTTZDM
5697 0U, // CNTTZD_rec
5698 0U, // CNTTZW
5699 0U, // CNTTZW8
5700 0U, // CNTTZW8_rec
5701 0U, // CNTTZW_rec
5702 0U, // CP_ABORT
5703 0U, // CP_COPY
5704 0U, // CP_COPY8
5705 304U, // CP_PASTE8_rec
5706 304U, // CP_PASTE_rec
5707 0U, // CR6SET
5708 0U, // CR6UNSET
5709 288U, // CRAND
5710 288U, // CRANDC
5711 288U, // CREQV
5712 288U, // CRNAND
5713 288U, // CRNOR
5714 0U, // CRNOT
5715 288U, // CROR
5716 288U, // CRORC
5717 56U, // CRSET
5718 56U, // CRUNSET
5719 288U, // CRXOR
5720 0U, // CTRL_DEP
5721 288U, // DADD
5722 288U, // DADDQ
5723 288U, // DADDQ_rec
5724 288U, // DADD_rec
5725 0U, // DARN
5726 0U, // DCBA
5727 0U, // DCBF
5728 0U, // DCBFEP
5729 0U, // DCBI
5730 0U, // DCBST
5731 0U, // DCBSTEP
5732 0U, // DCBT
5733 0U, // DCBTEP
5734 0U, // DCBTST
5735 0U, // DCBTSTEP
5736 0U, // DCBZ
5737 0U, // DCBZEP
5738 0U, // DCBZL
5739 0U, // DCBZLEP
5740 0U, // DCCCI
5741 0U, // DCFFIX
5742 0U, // DCFFIXQ
5743 0U, // DCFFIXQQ
5744 0U, // DCFFIXQ_rec
5745 0U, // DCFFIX_rec
5746 288U, // DCMPO
5747 288U, // DCMPOQ
5748 288U, // DCMPU
5749 288U, // DCMPUQ
5750 0U, // DCTDP
5751 0U, // DCTDP_rec
5752 0U, // DCTFIX
5753 0U, // DCTFIXQ
5754 0U, // DCTFIXQQ
5755 0U, // DCTFIXQ_rec
5756 0U, // DCTFIX_rec
5757 0U, // DCTQPQ
5758 0U, // DCTQPQ_rec
5759 0U, // DDEDPD
5760 0U, // DDEDPDQ
5761 0U, // DDEDPDQ_rec
5762 0U, // DDEDPD_rec
5763 288U, // DDIV
5764 288U, // DDIVQ
5765 288U, // DDIVQ_rec
5766 288U, // DDIV_rec
5767 0U, // DENBCD
5768 0U, // DENBCDQ
5769 0U, // DENBCDQ_rec
5770 0U, // DENBCD_rec
5771 288U, // DIEX
5772 288U, // DIEXQ
5773 288U, // DIEXQ_rec
5774 288U, // DIEX_rec
5775 288U, // DIVD
5776 288U, // DIVDE
5777 288U, // DIVDEO
5778 288U, // DIVDEO_rec
5779 288U, // DIVDEU
5780 288U, // DIVDEUO
5781 288U, // DIVDEUO_rec
5782 288U, // DIVDEU_rec
5783 288U, // DIVDE_rec
5784 288U, // DIVDO
5785 288U, // DIVDO_rec
5786 288U, // DIVDU
5787 288U, // DIVDUO
5788 288U, // DIVDUO_rec
5789 288U, // DIVDU_rec
5790 288U, // DIVD_rec
5791 288U, // DIVW
5792 288U, // DIVWE
5793 288U, // DIVWEO
5794 288U, // DIVWEO_rec
5795 288U, // DIVWEU
5796 288U, // DIVWEUO
5797 288U, // DIVWEUO_rec
5798 288U, // DIVWEU_rec
5799 288U, // DIVWE_rec
5800 288U, // DIVWO
5801 288U, // DIVWO_rec
5802 288U, // DIVWU
5803 288U, // DIVWUO
5804 288U, // DIVWUO_rec
5805 288U, // DIVWU_rec
5806 288U, // DIVW_rec
5807 0U, // DMMR
5808 0U, // DMSETDMRZ
5809 64U, // DMSHA2HASH
5810 0U, // DMSHA3HASH
5811 288U, // DMUL
5812 288U, // DMULQ
5813 288U, // DMULQ_rec
5814 288U, // DMUL_rec
5815 0U, // DMXOR
5816 288U, // DMXVBF16GERX2
5817 328U, // DMXVBF16GERX2NN
5818 328U, // DMXVBF16GERX2NP
5819 328U, // DMXVBF16GERX2PN
5820 328U, // DMXVBF16GERX2PP
5821 288U, // DMXVF16GERX2
5822 328U, // DMXVF16GERX2NN
5823 328U, // DMXVF16GERX2NP
5824 328U, // DMXVF16GERX2PN
5825 328U, // DMXVF16GERX2PP
5826 288U, // DMXVI8GERX4
5827 328U, // DMXVI8GERX4PP
5828 328U, // DMXVI8GERX4SPP
5829 336U, // DMXXEXTFDMR256
5830 544U, // DMXXEXTFDMR512
5831 800U, // DMXXEXTFDMR512_HI
5832 336U, // DMXXINSTDMR256
5833 544U, // DMXXINSTDMR512
5834 800U, // DMXXINSTDMR512_HI
5835 0U, // DMXXSETACCZ
5836 88U, // DMXXSHAPAD
5837 3104U, // DQUA
5838 0U, // DQUAI
5839 0U, // DQUAIQ
5840 0U, // DQUAIQ_rec
5841 0U, // DQUAI_rec
5842 3104U, // DQUAQ
5843 3104U, // DQUAQ_rec
5844 3104U, // DQUA_rec
5845 0U, // DRDPQ
5846 0U, // DRDPQ_rec
5847 0U, // DRINTN
5848 0U, // DRINTNQ
5849 0U, // DRINTNQ_rec
5850 0U, // DRINTN_rec
5851 0U, // DRINTX
5852 0U, // DRINTXQ
5853 0U, // DRINTXQ_rec
5854 0U, // DRINTX_rec
5855 3104U, // DRRND
5856 3104U, // DRRNDQ
5857 3104U, // DRRNDQ_rec
5858 3104U, // DRRND_rec
5859 0U, // DRSP
5860 0U, // DRSP_rec
5861 256U, // DSCLI
5862 256U, // DSCLIQ
5863 256U, // DSCLIQ_rec
5864 256U, // DSCLI_rec
5865 256U, // DSCRI
5866 256U, // DSCRIQ
5867 256U, // DSCRIQ_rec
5868 256U, // DSCRI_rec
5869 0U, // DSS
5870 0U, // DSSALL
5871 96U, // DST
5872 96U, // DST64
5873 96U, // DSTST
5874 96U, // DSTST64
5875 96U, // DSTSTT
5876 96U, // DSTSTT64
5877 96U, // DSTT
5878 96U, // DSTT64
5879 288U, // DSUB
5880 288U, // DSUBQ
5881 288U, // DSUBQ_rec
5882 288U, // DSUB_rec
5883 256U, // DTSTDC
5884 256U, // DTSTDCQ
5885 256U, // DTSTDG
5886 256U, // DTSTDGQ
5887 288U, // DTSTEX
5888 288U, // DTSTEXQ
5889 288U, // DTSTSF
5890 0U, // DTSTSFI
5891 0U, // DTSTSFIQ
5892 288U, // DTSTSFQ
5893 0U, // DXEX
5894 0U, // DXEXQ
5895 0U, // DXEXQ_rec
5896 0U, // DXEX_rec
5897 0U, // DYNALLOC
5898 0U, // DYNALLOC8
5899 0U, // DYNAREAOFFSET
5900 0U, // DYNAREAOFFSET8
5901 0U, // DecreaseCTR8loop
5902 0U, // DecreaseCTRloop
5903 0U, // EFDABS
5904 288U, // EFDADD
5905 0U, // EFDCFS
5906 0U, // EFDCFSF
5907 0U, // EFDCFSI
5908 0U, // EFDCFSID
5909 0U, // EFDCFUF
5910 0U, // EFDCFUI
5911 0U, // EFDCFUID
5912 288U, // EFDCMPEQ
5913 288U, // EFDCMPGT
5914 288U, // EFDCMPLT
5915 0U, // EFDCTSF
5916 0U, // EFDCTSI
5917 0U, // EFDCTSIDZ
5918 0U, // EFDCTSIZ
5919 0U, // EFDCTUF
5920 0U, // EFDCTUI
5921 0U, // EFDCTUIDZ
5922 0U, // EFDCTUIZ
5923 288U, // EFDDIV
5924 288U, // EFDMUL
5925 0U, // EFDNABS
5926 0U, // EFDNEG
5927 288U, // EFDSUB
5928 288U, // EFDTSTEQ
5929 288U, // EFDTSTGT
5930 288U, // EFDTSTLT
5931 0U, // EFSABS
5932 288U, // EFSADD
5933 0U, // EFSCFD
5934 0U, // EFSCFSF
5935 0U, // EFSCFSI
5936 0U, // EFSCFUF
5937 0U, // EFSCFUI
5938 288U, // EFSCMPEQ
5939 288U, // EFSCMPGT
5940 288U, // EFSCMPLT
5941 0U, // EFSCTSF
5942 0U, // EFSCTSI
5943 0U, // EFSCTSIZ
5944 0U, // EFSCTUF
5945 0U, // EFSCTUI
5946 0U, // EFSCTUIZ
5947 288U, // EFSDIV
5948 288U, // EFSMUL
5949 0U, // EFSNABS
5950 0U, // EFSNEG
5951 288U, // EFSSUB
5952 288U, // EFSTSTEQ
5953 288U, // EFSTSTGT
5954 288U, // EFSTSTLT
5955 0U, // EH_SjLj_LongJmp32
5956 0U, // EH_SjLj_LongJmp64
5957 0U, // EH_SjLj_SetJmp32
5958 0U, // EH_SjLj_SetJmp64
5959 0U, // EH_SjLj_Setup
5960 288U, // EQV
5961 288U, // EQV8
5962 288U, // EQV8_rec
5963 288U, // EQV_rec
5964 0U, // EVABS
5965 360U, // EVADDIW
5966 0U, // EVADDSMIAAW
5967 0U, // EVADDSSIAAW
5968 0U, // EVADDUMIAAW
5969 0U, // EVADDUSIAAW
5970 288U, // EVADDW
5971 288U, // EVAND
5972 288U, // EVANDC
5973 288U, // EVCMPEQ
5974 288U, // EVCMPGTS
5975 288U, // EVCMPGTU
5976 288U, // EVCMPLTS
5977 288U, // EVCMPLTU
5978 0U, // EVCNTLSW
5979 0U, // EVCNTLZW
5980 288U, // EVDIVWS
5981 288U, // EVDIVWU
5982 288U, // EVEQV
5983 0U, // EVEXTSB
5984 0U, // EVEXTSH
5985 0U, // EVFSABS
5986 288U, // EVFSADD
5987 0U, // EVFSCFSF
5988 0U, // EVFSCFSI
5989 0U, // EVFSCFUF
5990 0U, // EVFSCFUI
5991 288U, // EVFSCMPEQ
5992 288U, // EVFSCMPGT
5993 288U, // EVFSCMPLT
5994 0U, // EVFSCTSF
5995 0U, // EVFSCTSI
5996 0U, // EVFSCTSIZ
5997 0U, // EVFSCTUF
5998 0U, // EVFSCTUI
5999 0U, // EVFSCTUIZ
6000 288U, // EVFSDIV
6001 288U, // EVFSMUL
6002 0U, // EVFSNABS
6003 0U, // EVFSNEG
6004 288U, // EVFSSUB
6005 288U, // EVFSTSTEQ
6006 288U, // EVFSTSTGT
6007 288U, // EVFSTSTLT
6008 0U, // EVLDD
6009 0U, // EVLDDX
6010 0U, // EVLDH
6011 0U, // EVLDHX
6012 0U, // EVLDW
6013 0U, // EVLDWX
6014 0U, // EVLHHESPLAT
6015 0U, // EVLHHESPLATX
6016 0U, // EVLHHOSSPLAT
6017 0U, // EVLHHOSSPLATX
6018 0U, // EVLHHOUSPLAT
6019 0U, // EVLHHOUSPLATX
6020 0U, // EVLWHE
6021 0U, // EVLWHEX
6022 0U, // EVLWHOS
6023 0U, // EVLWHOSX
6024 0U, // EVLWHOU
6025 0U, // EVLWHOUX
6026 0U, // EVLWHSPLAT
6027 0U, // EVLWHSPLATX
6028 0U, // EVLWWSPLAT
6029 0U, // EVLWWSPLATX
6030 288U, // EVMERGEHI
6031 288U, // EVMERGEHILO
6032 288U, // EVMERGELO
6033 288U, // EVMERGELOHI
6034 288U, // EVMHEGSMFAA
6035 288U, // EVMHEGSMFAN
6036 288U, // EVMHEGSMIAA
6037 288U, // EVMHEGSMIAN
6038 288U, // EVMHEGUMIAA
6039 288U, // EVMHEGUMIAN
6040 288U, // EVMHESMF
6041 288U, // EVMHESMFA
6042 288U, // EVMHESMFAAW
6043 288U, // EVMHESMFANW
6044 288U, // EVMHESMI
6045 288U, // EVMHESMIA
6046 288U, // EVMHESMIAAW
6047 288U, // EVMHESMIANW
6048 288U, // EVMHESSF
6049 288U, // EVMHESSFA
6050 288U, // EVMHESSFAAW
6051 288U, // EVMHESSFANW
6052 288U, // EVMHESSIAAW
6053 288U, // EVMHESSIANW
6054 288U, // EVMHEUMI
6055 288U, // EVMHEUMIA
6056 288U, // EVMHEUMIAAW
6057 288U, // EVMHEUMIANW
6058 288U, // EVMHEUSIAAW
6059 288U, // EVMHEUSIANW
6060 288U, // EVMHOGSMFAA
6061 288U, // EVMHOGSMFAN
6062 288U, // EVMHOGSMIAA
6063 288U, // EVMHOGSMIAN
6064 288U, // EVMHOGUMIAA
6065 288U, // EVMHOGUMIAN
6066 288U, // EVMHOSMF
6067 288U, // EVMHOSMFA
6068 288U, // EVMHOSMFAAW
6069 288U, // EVMHOSMFANW
6070 288U, // EVMHOSMI
6071 288U, // EVMHOSMIA
6072 288U, // EVMHOSMIAAW
6073 288U, // EVMHOSMIANW
6074 288U, // EVMHOSSF
6075 288U, // EVMHOSSFA
6076 288U, // EVMHOSSFAAW
6077 288U, // EVMHOSSFANW
6078 288U, // EVMHOSSIAAW
6079 288U, // EVMHOSSIANW
6080 288U, // EVMHOUMI
6081 288U, // EVMHOUMIA
6082 288U, // EVMHOUMIAAW
6083 288U, // EVMHOUMIANW
6084 288U, // EVMHOUSIAAW
6085 288U, // EVMHOUSIANW
6086 0U, // EVMRA
6087 288U, // EVMWHSMF
6088 288U, // EVMWHSMFA
6089 288U, // EVMWHSMI
6090 288U, // EVMWHSMIA
6091 288U, // EVMWHSSF
6092 288U, // EVMWHSSFA
6093 288U, // EVMWHUMI
6094 288U, // EVMWHUMIA
6095 288U, // EVMWLSMIAAW
6096 288U, // EVMWLSMIANW
6097 288U, // EVMWLSSIAAW
6098 288U, // EVMWLSSIANW
6099 288U, // EVMWLUMI
6100 288U, // EVMWLUMIA
6101 288U, // EVMWLUMIAAW
6102 288U, // EVMWLUMIANW
6103 288U, // EVMWLUSIAAW
6104 288U, // EVMWLUSIANW
6105 288U, // EVMWSMF
6106 288U, // EVMWSMFA
6107 288U, // EVMWSMFAA
6108 288U, // EVMWSMFAN
6109 288U, // EVMWSMI
6110 288U, // EVMWSMIA
6111 288U, // EVMWSMIAA
6112 288U, // EVMWSMIAN
6113 288U, // EVMWSSF
6114 288U, // EVMWSSFA
6115 288U, // EVMWSSFAA
6116 288U, // EVMWSSFAN
6117 288U, // EVMWUMI
6118 288U, // EVMWUMIA
6119 288U, // EVMWUMIAA
6120 288U, // EVMWUMIAN
6121 288U, // EVNAND
6122 0U, // EVNEG
6123 288U, // EVNOR
6124 288U, // EVOR
6125 288U, // EVORC
6126 288U, // EVRLW
6127 264U, // EVRLWI
6128 0U, // EVRNDW
6129 0U, // EVSEL
6130 288U, // EVSLW
6131 264U, // EVSLWI
6132 0U, // EVSPLATFI
6133 0U, // EVSPLATI
6134 264U, // EVSRWIS
6135 264U, // EVSRWIU
6136 288U, // EVSRWS
6137 288U, // EVSRWU
6138 0U, // EVSTDD
6139 0U, // EVSTDDX
6140 0U, // EVSTDH
6141 0U, // EVSTDHX
6142 0U, // EVSTDW
6143 0U, // EVSTDWX
6144 0U, // EVSTWHE
6145 0U, // EVSTWHEX
6146 0U, // EVSTWHO
6147 0U, // EVSTWHOX
6148 0U, // EVSTWWE
6149 0U, // EVSTWWEX
6150 0U, // EVSTWWO
6151 0U, // EVSTWWOX
6152 0U, // EVSUBFSMIAAW
6153 0U, // EVSUBFSSIAAW
6154 0U, // EVSUBFUMIAAW
6155 0U, // EVSUBFUSIAAW
6156 288U, // EVSUBFW
6157 288U, // EVSUBIFW
6158 288U, // EVXOR
6159 0U, // EXTSB
6160 0U, // EXTSB8
6161 0U, // EXTSB8_32_64
6162 0U, // EXTSB8_rec
6163 0U, // EXTSB_rec
6164 0U, // EXTSH
6165 0U, // EXTSH8
6166 0U, // EXTSH8_32_64
6167 0U, // EXTSH8_rec
6168 0U, // EXTSH_rec
6169 0U, // EXTSW
6170 256U, // EXTSWSLI
6171 256U, // EXTSWSLI_32_64
6172 256U, // EXTSWSLI_32_64_rec
6173 256U, // EXTSWSLI_rec
6174 0U, // EXTSW_32
6175 0U, // EXTSW_32_64
6176 0U, // EXTSW_32_64_rec
6177 0U, // EXTSW_rec
6178 0U, // EnforceIEIO
6179 0U, // FABSD
6180 0U, // FABSD_rec
6181 0U, // FABSS
6182 0U, // FABSS_rec
6183 288U, // FADD
6184 288U, // FADDS
6185 288U, // FADDS_rec
6186 288U, // FADD_rec
6187 0U, // FADDrtz
6188 0U, // FCFID
6189 0U, // FCFIDS
6190 0U, // FCFIDS_rec
6191 0U, // FCFIDU
6192 0U, // FCFIDUS
6193 0U, // FCFIDUS_rec
6194 0U, // FCFIDU_rec
6195 0U, // FCFID_rec
6196 288U, // FCMPOD
6197 288U, // FCMPOS
6198 288U, // FCMPUD
6199 288U, // FCMPUS
6200 288U, // FCPSGND
6201 288U, // FCPSGND_rec
6202 288U, // FCPSGNS
6203 288U, // FCPSGNS_rec
6204 0U, // FCTID
6205 0U, // FCTIDU
6206 0U, // FCTIDUZ
6207 0U, // FCTIDUZ_rec
6208 0U, // FCTIDU_rec
6209 0U, // FCTIDZ
6210 0U, // FCTIDZ_rec
6211 0U, // FCTID_rec
6212 0U, // FCTIW
6213 0U, // FCTIWU
6214 0U, // FCTIWUZ
6215 0U, // FCTIWUZ_rec
6216 0U, // FCTIWU_rec
6217 0U, // FCTIWZ
6218 0U, // FCTIWZ_rec
6219 0U, // FCTIW_rec
6220 288U, // FDIV
6221 288U, // FDIVS
6222 288U, // FDIVS_rec
6223 288U, // FDIV_rec
6224 0U, // FENCE
6225 2080U, // FMADD
6226 2080U, // FMADDS
6227 2080U, // FMADDS_rec
6228 2080U, // FMADD_rec
6229 0U, // FMR
6230 0U, // FMR_rec
6231 2080U, // FMSUB
6232 2080U, // FMSUBS
6233 2080U, // FMSUBS_rec
6234 2080U, // FMSUB_rec
6235 288U, // FMUL
6236 288U, // FMULS
6237 288U, // FMULS_rec
6238 288U, // FMUL_rec
6239 0U, // FNABSD
6240 0U, // FNABSD_rec
6241 0U, // FNABSS
6242 0U, // FNABSS_rec
6243 0U, // FNEGD
6244 0U, // FNEGD_rec
6245 0U, // FNEGS
6246 0U, // FNEGS_rec
6247 2080U, // FNMADD
6248 2080U, // FNMADDS
6249 2080U, // FNMADDS_rec
6250 2080U, // FNMADD_rec
6251 2080U, // FNMSUB
6252 2080U, // FNMSUBS
6253 2080U, // FNMSUBS_rec
6254 2080U, // FNMSUB_rec
6255 0U, // FRE
6256 0U, // FRES
6257 0U, // FRES_rec
6258 0U, // FRE_rec
6259 0U, // FRIMD
6260 0U, // FRIMD_rec
6261 0U, // FRIMS
6262 0U, // FRIMS_rec
6263 0U, // FRIND
6264 0U, // FRIND_rec
6265 0U, // FRINS
6266 0U, // FRINS_rec
6267 0U, // FRIPD
6268 0U, // FRIPD_rec
6269 0U, // FRIPS
6270 0U, // FRIPS_rec
6271 0U, // FRIZD
6272 0U, // FRIZD_rec
6273 0U, // FRIZS
6274 0U, // FRIZS_rec
6275 0U, // FRSP
6276 0U, // FRSP_rec
6277 0U, // FRSQRTE
6278 0U, // FRSQRTES
6279 0U, // FRSQRTES_rec
6280 0U, // FRSQRTE_rec
6281 2080U, // FSELD
6282 2080U, // FSELD_rec
6283 2080U, // FSELS
6284 2080U, // FSELS_rec
6285 0U, // FSQRT
6286 0U, // FSQRTS
6287 0U, // FSQRTS_rec
6288 0U, // FSQRT_rec
6289 288U, // FSUB
6290 288U, // FSUBS
6291 288U, // FSUBS_rec
6292 288U, // FSUB_rec
6293 288U, // FTDIV
6294 0U, // FTSQRT
6295 0U, // GETtlsADDR
6296 0U, // GETtlsADDR32
6297 0U, // GETtlsADDR32AIX
6298 0U, // GETtlsADDR64AIX
6299 0U, // GETtlsADDRPCREL
6300 0U, // GETtlsMOD32AIX
6301 0U, // GETtlsMOD64AIX
6302 0U, // GETtlsTpointer32AIX
6303 0U, // GETtlsldADDR
6304 0U, // GETtlsldADDR32
6305 0U, // GETtlsldADDRPCREL
6306 0U, // HASHCHK
6307 0U, // HASHCHK8
6308 0U, // HASHCHKP
6309 0U, // HASHCHKP8
6310 0U, // HASHST
6311 0U, // HASHST8
6312 0U, // HASHSTP
6313 0U, // HASHSTP8
6314 0U, // HRFID
6315 0U, // ICBI
6316 0U, // ICBIEP
6317 0U, // ICBLC
6318 0U, // ICBLQ
6319 0U, // ICBT
6320 0U, // ICBTLS
6321 0U, // ICCCI
6322 2080U, // ISEL
6323 2080U, // ISEL8
6324 0U, // ISYNC
6325 0U, // LA
6326 0U, // LA8
6327 0U, // LBARX
6328 1U, // LBARXL
6329 0U, // LBEPX
6330 0U, // LBZ
6331 0U, // LBZ8
6332 288U, // LBZCIX
6333 0U, // LBZU
6334 0U, // LBZU8
6335 0U, // LBZUX
6336 0U, // LBZUX8
6337 0U, // LBZX
6338 0U, // LBZX8
6339 288U, // LBZXTLS
6340 288U, // LBZXTLS_
6341 288U, // LBZXTLS_32
6342 0U, // LD
6343 0U, // LDARX
6344 1U, // LDARXL
6345 368U, // LDAT
6346 1U, // LDAT_CSNE
6347 0U, // LDBRX
6348 288U, // LDCIX
6349 0U, // LDU
6350 0U, // LDUX
6351 0U, // LDX
6352 288U, // LDXTLS
6353 288U, // LDXTLS_
6354 0U, // LDgotTprelL
6355 0U, // LDgotTprelL32
6356 0U, // LDtoc
6357 0U, // LDtocBA
6358 0U, // LDtocCPT
6359 0U, // LDtocJTI
6360 0U, // LDtocL
6361 0U, // LFD
6362 0U, // LFDEPX
6363 0U, // LFDU
6364 0U, // LFDUX
6365 0U, // LFDX
6366 288U, // LFDXTLS
6367 288U, // LFDXTLS_
6368 0U, // LFIWAX
6369 0U, // LFIWZX
6370 0U, // LFS
6371 0U, // LFSU
6372 0U, // LFSUX
6373 0U, // LFSX
6374 288U, // LFSXTLS
6375 288U, // LFSXTLS_
6376 0U, // LHA
6377 0U, // LHA8
6378 0U, // LHARX
6379 1U, // LHARXL
6380 0U, // LHAU
6381 0U, // LHAU8
6382 0U, // LHAUX
6383 0U, // LHAUX8
6384 0U, // LHAX
6385 0U, // LHAX8
6386 288U, // LHAXTLS
6387 288U, // LHAXTLS_
6388 288U, // LHAXTLS_32
6389 0U, // LHBRX
6390 0U, // LHBRX8
6391 0U, // LHEPX
6392 0U, // LHZ
6393 0U, // LHZ8
6394 288U, // LHZCIX
6395 0U, // LHZU
6396 0U, // LHZU8
6397 0U, // LHZUX
6398 0U, // LHZUX8
6399 0U, // LHZX
6400 0U, // LHZX8
6401 288U, // LHZXTLS
6402 288U, // LHZXTLS_
6403 288U, // LHZXTLS_32
6404 0U, // LI
6405 0U, // LI8
6406 0U, // LIS
6407 0U, // LIS8
6408 0U, // LMW
6409 0U, // LQ
6410 0U, // LQARX
6411 1U, // LQARXL
6412 0U, // LQX_PSEUDO
6413 264U, // LSWI
6414 0U, // LVEBX
6415 0U, // LVEHX
6416 0U, // LVEWX
6417 0U, // LVSL
6418 0U, // LVSR
6419 0U, // LVX
6420 0U, // LVXL
6421 0U, // LWA
6422 0U, // LWARX
6423 1U, // LWARXL
6424 368U, // LWAT
6425 1U, // LWAT_CSNE
6426 0U, // LWAUX
6427 0U, // LWAX
6428 288U, // LWAXTLS
6429 288U, // LWAXTLS_
6430 288U, // LWAXTLS_32
6431 0U, // LWAX_32
6432 0U, // LWA_32
6433 0U, // LWBRX
6434 0U, // LWBRX8
6435 0U, // LWEPX
6436 0U, // LWZ
6437 0U, // LWZ8
6438 288U, // LWZCIX
6439 0U, // LWZU
6440 0U, // LWZU8
6441 0U, // LWZUX
6442 0U, // LWZUX8
6443 0U, // LWZX
6444 0U, // LWZX8
6445 288U, // LWZXTLS
6446 288U, // LWZXTLS_
6447 288U, // LWZXTLS_32
6448 0U, // LWZtoc
6449 0U, // LWZtocL
6450 0U, // LXSD
6451 0U, // LXSDX
6452 0U, // LXSIBZX
6453 0U, // LXSIHZX
6454 0U, // LXSIWAX
6455 0U, // LXSIWZX
6456 0U, // LXSSP
6457 0U, // LXSSPX
6458 0U, // LXV
6459 0U, // LXVB16X
6460 0U, // LXVD2X
6461 0U, // LXVDSX
6462 0U, // LXVH8X
6463 0U, // LXVKQ
6464 288U, // LXVL
6465 288U, // LXVLL
6466 0U, // LXVP
6467 288U, // LXVPB32X
6468 288U, // LXVPRL
6469 288U, // LXVPRLL
6470 0U, // LXVPX
6471 0U, // LXVRBX
6472 0U, // LXVRDX
6473 0U, // LXVRHX
6474 288U, // LXVRL
6475 288U, // LXVRLL
6476 0U, // LXVRWX
6477 0U, // LXVW4X
6478 0U, // LXVWSX
6479 0U, // LXVX
6480 2080U, // MADDHD
6481 2080U, // MADDHDU
6482 2080U, // MADDLD
6483 2080U, // MADDLD8
6484 0U, // MBAR
6485 0U, // MCRF
6486 0U, // MCRFS
6487 0U, // MCRXRX
6488 0U, // MFBHRBE
6489 0U, // MFCR
6490 0U, // MFCR8
6491 0U, // MFCTR
6492 0U, // MFCTR8
6493 0U, // MFDCR
6494 0U, // MFFS
6495 0U, // MFFSCDRN
6496 0U, // MFFSCDRNI
6497 0U, // MFFSCE
6498 0U, // MFFSCRN
6499 0U, // MFFSCRNI
6500 0U, // MFFSL
6501 0U, // MFFS_rec
6502 0U, // MFLR
6503 0U, // MFLR8
6504 0U, // MFMSR
6505 0U, // MFOCRF
6506 0U, // MFOCRF8
6507 0U, // MFPMR
6508 0U, // MFSPR
6509 0U, // MFSPR8
6510 0U, // MFSR
6511 0U, // MFSRIN
6512 0U, // MFTB
6513 0U, // MFTB8
6514 0U, // MFUDSCR
6515 0U, // MFVRD
6516 0U, // MFVRSAVE
6517 0U, // MFVRSAVEv
6518 0U, // MFVRWZ
6519 0U, // MFVSCR
6520 0U, // MFVSRD
6521 0U, // MFVSRLD
6522 0U, // MFVSRWZ
6523 288U, // MODSD
6524 288U, // MODSW
6525 288U, // MODUD
6526 288U, // MODUW
6527 0U, // MSGSNDP
6528 0U, // MSGSNDP8
6529 0U, // MSGSYNC
6530 0U, // MSYNC
6531 0U, // MTCRF
6532 0U, // MTCRF8
6533 0U, // MTCTR
6534 0U, // MTCTR8
6535 0U, // MTCTR8loop
6536 0U, // MTCTRloop
6537 0U, // MTDCR
6538 0U, // MTFSB0
6539 0U, // MTFSB1
6540 2096U, // MTFSF
6541 2U, // MTFSFI
6542 2U, // MTFSFI_rec
6543 0U, // MTFSFIb
6544 2096U, // MTFSF_rec
6545 0U, // MTFSFb
6546 0U, // MTLPL
6547 0U, // MTLPL8
6548 0U, // MTLR
6549 0U, // MTLR8
6550 0U, // MTMSR
6551 0U, // MTMSRD
6552 0U, // MTOCRF
6553 0U, // MTOCRF8
6554 0U, // MTPMR
6555 0U, // MTSPR
6556 0U, // MTSPR8
6557 0U, // MTSR
6558 0U, // MTSRIN
6559 0U, // MTUDSCR
6560 0U, // MTVRD
6561 0U, // MTVRSAVE
6562 0U, // MTVRSAVEv
6563 0U, // MTVRWA
6564 0U, // MTVRWZ
6565 0U, // MTVSCR
6566 0U, // MTVSRBM
6567 0U, // MTVSRBMI
6568 0U, // MTVSRD
6569 288U, // MTVSRDD
6570 0U, // MTVSRDM
6571 0U, // MTVSRHM
6572 0U, // MTVSRQM
6573 0U, // MTVSRWA
6574 0U, // MTVSRWM
6575 0U, // MTVSRWS
6576 0U, // MTVSRWZ
6577 288U, // MULHD
6578 288U, // MULHDU
6579 288U, // MULHDU_rec
6580 288U, // MULHD_rec
6581 288U, // MULHW
6582 288U, // MULHWU
6583 288U, // MULHWU_rec
6584 288U, // MULHW_rec
6585 288U, // MULLD
6586 288U, // MULLDO
6587 288U, // MULLDO_rec
6588 288U, // MULLD_rec
6589 24U, // MULLI
6590 24U, // MULLI8
6591 288U, // MULLW
6592 288U, // MULLWO
6593 288U, // MULLWO_rec
6594 288U, // MULLW_rec
6595 0U, // MoveGOTtoLR
6596 0U, // MovePCtoLR
6597 0U, // MovePCtoLR8
6598 288U, // NAND
6599 288U, // NAND8
6600 288U, // NAND8_rec
6601 288U, // NAND_rec
6602 0U, // NAP
6603 0U, // NEG
6604 0U, // NEG8
6605 0U, // NEG8O
6606 0U, // NEG8O_rec
6607 0U, // NEG8_rec
6608 0U, // NEGO
6609 0U, // NEGO_rec
6610 0U, // NEG_rec
6611 0U, // NOP
6612 0U, // NOP_GT_PWR6
6613 0U, // NOP_GT_PWR7
6614 288U, // NOR
6615 288U, // NOR8
6616 288U, // NOR8_rec
6617 288U, // NOR_rec
6618 288U, // OR
6619 288U, // OR8
6620 288U, // OR8_rec
6621 288U, // ORC
6622 288U, // ORC8
6623 288U, // ORC8_rec
6624 288U, // ORC_rec
6625 40U, // ORI
6626 40U, // ORI8
6627 40U, // ORIS
6628 40U, // ORIS8
6629 288U, // OR_rec
6630 528U, // PADDI
6631 528U, // PADDI8
6632 3U, // PADDI8pc
6633 120U, // PADDIS
6634 120U, // PADDIS8
6635 3U, // PADDIS8pc
6636 3U, // PADDISpc
6637 0U, // PADDIdtprel
6638 3U, // PADDIpc
6639 288U, // PDEPD
6640 288U, // PEXTD
6641 0U, // PLA
6642 0U, // PLA8
6643 0U, // PLA8pc
6644 0U, // PLApc
6645 4U, // PLBZ
6646 4U, // PLBZ8
6647 0U, // PLBZ8nopc
6648 0U, // PLBZ8onlypc
6649 0U, // PLBZ8pc
6650 0U, // PLBZnopc
6651 0U, // PLBZonlypc
6652 0U, // PLBZpc
6653 4U, // PLD
6654 0U, // PLDnopc
6655 0U, // PLDonlypc
6656 0U, // PLDpc
6657 4U, // PLFD
6658 0U, // PLFDnopc
6659 0U, // PLFDonlypc
6660 0U, // PLFDpc
6661 4U, // PLFS
6662 0U, // PLFSnopc
6663 0U, // PLFSonlypc
6664 0U, // PLFSpc
6665 4U, // PLHA
6666 4U, // PLHA8
6667 0U, // PLHA8nopc
6668 0U, // PLHA8onlypc
6669 0U, // PLHA8pc
6670 0U, // PLHAnopc
6671 0U, // PLHAonlypc
6672 0U, // PLHApc
6673 4U, // PLHZ
6674 4U, // PLHZ8
6675 0U, // PLHZ8nopc
6676 0U, // PLHZ8onlypc
6677 0U, // PLHZ8pc
6678 0U, // PLHZnopc
6679 0U, // PLHZonlypc
6680 0U, // PLHZpc
6681 0U, // PLI
6682 0U, // PLI8
6683 4U, // PLWA
6684 4U, // PLWA8
6685 0U, // PLWA8nopc
6686 0U, // PLWA8onlypc
6687 0U, // PLWA8pc
6688 0U, // PLWAnopc
6689 0U, // PLWAonlypc
6690 0U, // PLWApc
6691 4U, // PLWZ
6692 4U, // PLWZ8
6693 0U, // PLWZ8nopc
6694 0U, // PLWZ8onlypc
6695 0U, // PLWZ8pc
6696 0U, // PLWZnopc
6697 0U, // PLWZonlypc
6698 0U, // PLWZpc
6699 4U, // PLXSD
6700 0U, // PLXSDnopc
6701 0U, // PLXSDonlypc
6702 0U, // PLXSDpc
6703 4U, // PLXSSP
6704 0U, // PLXSSPnopc
6705 0U, // PLXSSPonlypc
6706 0U, // PLXSSPpc
6707 4U, // PLXV
6708 4U, // PLXVP
6709 0U, // PLXVPnopc
6710 0U, // PLXVPonlypc
6711 0U, // PLXVPpc
6712 0U, // PLXVnopc
6713 0U, // PLXVonlypc
6714 0U, // PLXVpc
6715 21536U, // PMDMXVBF16GERX2
6716 38984U, // PMDMXVBF16GERX2NN
6717 38984U, // PMDMXVBF16GERX2NP
6718 38984U, // PMDMXVBF16GERX2PN
6719 38984U, // PMDMXVBF16GERX2PP
6720 21536U, // PMDMXVF16GERX2
6721 38984U, // PMDMXVF16GERX2NN
6722 38984U, // PMDMXVF16GERX2NP
6723 38984U, // PMDMXVF16GERX2PN
6724 38984U, // PMDMXVF16GERX2PP
6725 54304U, // PMDMXVI8GERX4
6726 71752U, // PMDMXVI8GERX4PP
6727 71752U, // PMDMXVI8GERX4SPP
6728 220192U, // PMXVBF16GER2
6729 1368136U, // PMXVBF16GER2NN
6730 1368136U, // PMXVBF16GER2NP
6731 1368136U, // PMXVBF16GER2PN
6732 1368136U, // PMXVBF16GER2PP
6733 220192U, // PMXVBF16GER2W
6734 1368136U, // PMXVBF16GER2WNN
6735 1368136U, // PMXVBF16GER2WNP
6736 1368136U, // PMXVBF16GER2WPN
6737 1368136U, // PMXVBF16GER2WPP
6738 220192U, // PMXVF16GER2
6739 1368136U, // PMXVF16GER2NN
6740 1368136U, // PMXVF16GER2NP
6741 1368136U, // PMXVF16GER2PN
6742 1368136U, // PMXVF16GER2PP
6743 220192U, // PMXVF16GER2W
6744 1368136U, // PMXVF16GER2WNN
6745 1368136U, // PMXVF16GER2WNP
6746 1368136U, // PMXVF16GER2WPN
6747 1368136U, // PMXVF16GER2WPP
6748 2317344U, // PMXVF32GER
6749 57416U, // PMXVF32GERNN
6750 57416U, // PMXVF32GERNP
6751 57416U, // PMXVF32GERPN
6752 57416U, // PMXVF32GERPP
6753 2317344U, // PMXVF32GERW
6754 57416U, // PMXVF32GERWNN
6755 57416U, // PMXVF32GERWNP
6756 57416U, // PMXVF32GERWPN
6757 57416U, // PMXVF32GERWPP
6758 482336U, // PMXVF64GER
6759 24648U, // PMXVF64GERNN
6760 24648U, // PMXVF64GERNP
6761 24648U, // PMXVF64GERPN
6762 24648U, // PMXVF64GERPP
6763 482336U, // PMXVF64GERW
6764 24648U, // PMXVF64GERWNN
6765 24648U, // PMXVF64GERWNP
6766 24648U, // PMXVF64GERWPN
6767 24648U, // PMXVF64GERWPP
6768 220192U, // PMXVI16GER2
6769 1368136U, // PMXVI16GER2PP
6770 220192U, // PMXVI16GER2S
6771 1368136U, // PMXVI16GER2SPP
6772 220192U, // PMXVI16GER2SW
6773 1368136U, // PMXVI16GER2SWPP
6774 220192U, // PMXVI16GER2W
6775 1368136U, // PMXVI16GER2WPP
6776 8608800U, // PMXVI4GER8
6777 3465288U, // PMXVI4GER8PP
6778 8608800U, // PMXVI4GER8W
6779 3465288U, // PMXVI4GER8WPP
6780 16997408U, // PMXVI8GER4
6781 4513864U, // PMXVI8GER4PP
6782 4513864U, // PMXVI8GER4SPP
6783 16997408U, // PMXVI8GER4W
6784 4513864U, // PMXVI8GER4WPP
6785 4513864U, // PMXVI8GER4WSPP
6786 0U, // POPCNTB
6787 0U, // POPCNTB8
6788 0U, // POPCNTD
6789 0U, // POPCNTW
6790 0U, // PPC32GOT
6791 0U, // PPC32PICGOT
6792 0U, // PREPARE_PROBED_ALLOCA_32
6793 0U, // PREPARE_PROBED_ALLOCA_64
6794 0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
6795 0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
6796 0U, // PROBED_ALLOCA_32
6797 0U, // PROBED_ALLOCA_64
6798 0U, // PROBED_STACKALLOC_32
6799 0U, // PROBED_STACKALLOC_64
6800 4U, // PSTB
6801 4U, // PSTB8
6802 0U, // PSTB8nopc
6803 0U, // PSTB8onlypc
6804 0U, // PSTB8pc
6805 0U, // PSTBnopc
6806 0U, // PSTBonlypc
6807 0U, // PSTBpc
6808 4U, // PSTD
6809 0U, // PSTDnopc
6810 0U, // PSTDonlypc
6811 0U, // PSTDpc
6812 4U, // PSTFD
6813 0U, // PSTFDnopc
6814 0U, // PSTFDonlypc
6815 0U, // PSTFDpc
6816 4U, // PSTFS
6817 0U, // PSTFSnopc
6818 0U, // PSTFSonlypc
6819 0U, // PSTFSpc
6820 4U, // PSTH
6821 4U, // PSTH8
6822 0U, // PSTH8nopc
6823 0U, // PSTH8onlypc
6824 0U, // PSTH8pc
6825 0U, // PSTHnopc
6826 0U, // PSTHonlypc
6827 0U, // PSTHpc
6828 4U, // PSTW
6829 4U, // PSTW8
6830 0U, // PSTW8nopc
6831 0U, // PSTW8onlypc
6832 0U, // PSTW8pc
6833 0U, // PSTWnopc
6834 0U, // PSTWonlypc
6835 0U, // PSTWpc
6836 4U, // PSTXSD
6837 0U, // PSTXSDnopc
6838 0U, // PSTXSDonlypc
6839 0U, // PSTXSDpc
6840 4U, // PSTXSSP
6841 0U, // PSTXSSPnopc
6842 0U, // PSTXSSPonlypc
6843 0U, // PSTXSSPpc
6844 4U, // PSTXV
6845 4U, // PSTXVP
6846 0U, // PSTXVPnopc
6847 0U, // PSTXVPonlypc
6848 0U, // PSTXVPpc
6849 0U, // PSTXVnopc
6850 0U, // PSTXVonlypc
6851 0U, // PSTXVpc
6852 0U, // PTESYNCIO
6853 0U, // PseudoEIEIO
6854 0U, // RESTORE_ACC
6855 0U, // RESTORE_CR
6856 0U, // RESTORE_CRBIT
6857 0U, // RESTORE_DMR
6858 0U, // RESTORE_DMRP
6859 0U, // RESTORE_QUADWORD
6860 0U, // RESTORE_UACC
6861 0U, // RESTORE_WACC
6862 0U, // RFCI
6863 0U, // RFDI
6864 0U, // RFEBB
6865 0U, // RFI
6866 0U, // RFID
6867 0U, // RFMCI
6868 32U, // RLDCL
6869 32U, // RLDCL_rec
6870 32U, // RLDCR
6871 32U, // RLDCR_rec
6872 0U, // RLDIC
6873 0U, // RLDICL
6874 0U, // RLDICL_32
6875 0U, // RLDICL_32_64
6876 0U, // RLDICL_32_rec
6877 0U, // RLDICL_rec
6878 0U, // RLDICR
6879 0U, // RLDICR_32
6880 0U, // RLDICR_rec
6881 0U, // RLDIC_rec
6882 128U, // RLDIMI
6883 128U, // RLDIMI_rec
6884 9328U, // RLWIMI
6885 9328U, // RLWIMI8
6886 9328U, // RLWIMI8_rec
6887 9328U, // RLWIMI_rec
6888 607240U, // RLWINM
6889 607240U, // RLWINM8
6890 607240U, // RLWINM8_rec
6891 607240U, // RLWINM_rec
6892 607264U, // RLWNM
6893 607264U, // RLWNM8
6894 607264U, // RLWNM8_rec
6895 607264U, // RLWNM_rec
6896 0U, // ReadTB
6897 0U, // SC
6898 0U, // SCV
6899 0U, // SELECT_CC_F16
6900 0U, // SELECT_CC_F4
6901 0U, // SELECT_CC_F8
6902 0U, // SELECT_CC_I4
6903 0U, // SELECT_CC_I8
6904 0U, // SELECT_CC_SPE
6905 0U, // SELECT_CC_SPE4
6906 0U, // SELECT_CC_VRRC
6907 0U, // SELECT_CC_VSFRC
6908 0U, // SELECT_CC_VSRC
6909 0U, // SELECT_CC_VSSRC
6910 0U, // SELECT_F16
6911 0U, // SELECT_F4
6912 0U, // SELECT_F8
6913 0U, // SELECT_I4
6914 0U, // SELECT_I8
6915 0U, // SELECT_SPE
6916 0U, // SELECT_SPE4
6917 0U, // SELECT_VRRC
6918 0U, // SELECT_VSFRC
6919 0U, // SELECT_VSRC
6920 0U, // SELECT_VSSRC
6921 0U, // SETB
6922 0U, // SETB8
6923 0U, // SETBC
6924 0U, // SETBC8
6925 0U, // SETBCR
6926 0U, // SETBCR8
6927 0U, // SETFLM
6928 0U, // SETNBC
6929 0U, // SETNBC8
6930 0U, // SETNBCR
6931 0U, // SETNBCR8
6932 0U, // SETRND
6933 0U, // SETRNDi
6934 0U, // SLBFEE_rec
6935 0U, // SLBIA
6936 0U, // SLBIE
6937 0U, // SLBIEG
6938 0U, // SLBMFEE
6939 0U, // SLBMFEV
6940 0U, // SLBMTE
6941 0U, // SLBSYNC
6942 288U, // SLD
6943 288U, // SLD_rec
6944 288U, // SLW
6945 288U, // SLW8
6946 288U, // SLW8_rec
6947 288U, // SLW_rec
6948 0U, // SPELWZ
6949 0U, // SPELWZX
6950 0U, // SPESTW
6951 0U, // SPESTWX
6952 0U, // SPILL_ACC
6953 0U, // SPILL_CR
6954 0U, // SPILL_CRBIT
6955 0U, // SPILL_DMR
6956 0U, // SPILL_DMRP
6957 0U, // SPILL_QUADWORD
6958 0U, // SPILL_UACC
6959 0U, // SPILL_WACC
6960 0U, // SPLIT_QUADWORD
6961 288U, // SRAD
6962 256U, // SRADI
6963 256U, // SRADI_32
6964 256U, // SRADI_rec
6965 288U, // SRAD_rec
6966 288U, // SRAW
6967 288U, // SRAW8
6968 288U, // SRAW8_rec
6969 264U, // SRAWI
6970 264U, // SRAWI8
6971 264U, // SRAWI8_rec
6972 264U, // SRAWI_rec
6973 288U, // SRAW_rec
6974 288U, // SRD
6975 288U, // SRD_rec
6976 288U, // SRW
6977 288U, // SRW8
6978 288U, // SRW8_rec
6979 288U, // SRW_rec
6980 0U, // STB
6981 0U, // STB8
6982 288U, // STBCIX
6983 0U, // STBCX
6984 0U, // STBEPX
6985 0U, // STBU
6986 0U, // STBU8
6987 0U, // STBUX
6988 0U, // STBUX8
6989 0U, // STBX
6990 0U, // STBX8
6991 288U, // STBXTLS
6992 288U, // STBXTLS_
6993 288U, // STBXTLS_32
6994 0U, // STD
6995 264U, // STDAT
6996 0U, // STDBRX
6997 288U, // STDCIX
6998 0U, // STDCX
6999 0U, // STDU
7000 0U, // STDUX
7001 0U, // STDX
7002 288U, // STDXTLS
7003 288U, // STDXTLS_
7004 0U, // STFD
7005 0U, // STFDEPX
7006 0U, // STFDU
7007 0U, // STFDUX
7008 0U, // STFDX
7009 288U, // STFDXTLS
7010 288U, // STFDXTLS_
7011 0U, // STFIWX
7012 0U, // STFS
7013 0U, // STFSU
7014 0U, // STFSUX
7015 0U, // STFSX
7016 288U, // STFSXTLS
7017 288U, // STFSXTLS_
7018 0U, // STH
7019 0U, // STH8
7020 0U, // STHBRX
7021 288U, // STHCIX
7022 0U, // STHCX
7023 0U, // STHEPX
7024 0U, // STHU
7025 0U, // STHU8
7026 0U, // STHUX
7027 0U, // STHUX8
7028 0U, // STHX
7029 0U, // STHX8
7030 288U, // STHXTLS
7031 288U, // STHXTLS_
7032 288U, // STHXTLS_32
7033 0U, // STMW
7034 0U, // STOP
7035 0U, // STQ
7036 0U, // STQCX
7037 0U, // STQX_PSEUDO
7038 264U, // STSWI
7039 0U, // STVEBX
7040 0U, // STVEHX
7041 0U, // STVEWX
7042 0U, // STVX
7043 0U, // STVXL
7044 0U, // STW
7045 0U, // STW8
7046 264U, // STWAT
7047 0U, // STWBRX
7048 288U, // STWCIX
7049 0U, // STWCX
7050 0U, // STWEPX
7051 0U, // STWU
7052 0U, // STWU8
7053 0U, // STWUX
7054 0U, // STWUX8
7055 0U, // STWX
7056 0U, // STWX8
7057 288U, // STWXTLS
7058 288U, // STWXTLS_
7059 288U, // STWXTLS_32
7060 0U, // STXSD
7061 0U, // STXSDX
7062 0U, // STXSIBX
7063 0U, // STXSIBXv
7064 0U, // STXSIHX
7065 0U, // STXSIHXv
7066 0U, // STXSIWX
7067 0U, // STXSSP
7068 0U, // STXSSPX
7069 0U, // STXV
7070 0U, // STXVB16X
7071 0U, // STXVD2X
7072 0U, // STXVH8X
7073 288U, // STXVL
7074 288U, // STXVLL
7075 0U, // STXVP
7076 288U, // STXVPB32X
7077 288U, // STXVPRL
7078 288U, // STXVPRLL
7079 0U, // STXVPX
7080 0U, // STXVRBX
7081 0U, // STXVRDX
7082 0U, // STXVRHX
7083 288U, // STXVRL
7084 288U, // STXVRLL
7085 0U, // STXVRWX
7086 0U, // STXVW4X
7087 0U, // STXVX
7088 288U, // SUBF
7089 288U, // SUBF8
7090 288U, // SUBF8O
7091 288U, // SUBF8O_rec
7092 288U, // SUBF8_rec
7093 288U, // SUBFC
7094 288U, // SUBFC8
7095 288U, // SUBFC8O
7096 288U, // SUBFC8O_rec
7097 288U, // SUBFC8_rec
7098 288U, // SUBFCO
7099 288U, // SUBFCO_rec
7100 288U, // SUBFC_rec
7101 288U, // SUBFE
7102 288U, // SUBFE8
7103 288U, // SUBFE8O
7104 288U, // SUBFE8O_rec
7105 288U, // SUBFE8_rec
7106 288U, // SUBFEO
7107 288U, // SUBFEO_rec
7108 288U, // SUBFE_rec
7109 24U, // SUBFIC
7110 24U, // SUBFIC8
7111 0U, // SUBFME
7112 0U, // SUBFME8
7113 0U, // SUBFME8O
7114 0U, // SUBFME8O_rec
7115 0U, // SUBFME8_rec
7116 0U, // SUBFMEO
7117 0U, // SUBFMEO_rec
7118 0U, // SUBFME_rec
7119 288U, // SUBFO
7120 288U, // SUBFO_rec
7121 0U, // SUBFUS
7122 0U, // SUBFUS_rec
7123 0U, // SUBFZE
7124 0U, // SUBFZE8
7125 0U, // SUBFZE8O
7126 0U, // SUBFZE8O_rec
7127 0U, // SUBFZE8_rec
7128 0U, // SUBFZEO
7129 0U, // SUBFZEO_rec
7130 0U, // SUBFZE_rec
7131 288U, // SUBF_rec
7132 0U, // SYNC
7133 0U, // SYNCP10
7134 0U, // TABORT
7135 288U, // TABORTDC
7136 264U, // TABORTDCI
7137 288U, // TABORTWC
7138 264U, // TABORTWCI
7139 0U, // TAILB
7140 0U, // TAILB8
7141 0U, // TAILBA
7142 0U, // TAILBA8
7143 0U, // TAILBCTR
7144 0U, // TAILBCTR8
7145 0U, // TBEGIN
7146 0U, // TBEGIN_RET
7147 0U, // TCHECK
7148 0U, // TCHECK_RET
7149 0U, // TCRETURNai
7150 0U, // TCRETURNai8
7151 0U, // TCRETURNdi
7152 0U, // TCRETURNdi8
7153 0U, // TCRETURNri
7154 0U, // TCRETURNri8
7155 288U, // TD
7156 24U, // TDI
7157 0U, // TEND
7158 0U, // TLBIA
7159 0U, // TLBIE
7160 2838608U, // TLBIE8P9
7161 336U, // TLBIEIO
7162 0U, // TLBIEL
7163 2838608U, // TLBIEP
7164 2838608U, // TLBIEP8
7165 2838608U, // TLBIEP9
7166 288U, // TLBILX
7167 0U, // TLBIVAX
7168 0U, // TLBLD
7169 0U, // TLBLI
7170 0U, // TLBRE
7171 288U, // TLBRE2
7172 0U, // TLBSX
7173 288U, // TLBSX2
7174 288U, // TLBSX2D
7175 0U, // TLBSYNC
7176 0U, // TLBSYNCIO
7177 0U, // TLBWE
7178 288U, // TLBWE2
7179 0U, // TLSGDAIX
7180 0U, // TLSGDAIX8
7181 0U, // TLSLDAIX
7182 0U, // TLSLDAIX8
7183 0U, // TRAP
7184 0U, // TRECHKPT
7185 0U, // TRECLAIM
7186 0U, // TSR
7187 288U, // TW
7188 24U, // TWI
7189 0U, // UNENCODED_NOP
7190 0U, // UpdateGBR
7191 288U, // VABSDUB
7192 288U, // VABSDUH
7193 288U, // VABSDUW
7194 288U, // VADDCUQ
7195 288U, // VADDCUW
7196 2080U, // VADDECUQ
7197 2080U, // VADDEUQM
7198 288U, // VADDFP
7199 288U, // VADDSBS
7200 288U, // VADDSHS
7201 288U, // VADDSWS
7202 288U, // VADDUBM
7203 288U, // VADDUBS
7204 288U, // VADDUDM
7205 288U, // VADDUHM
7206 288U, // VADDUHS
7207 288U, // VADDUQM
7208 288U, // VADDUWM
7209 288U, // VADDUWS
7210 288U, // VAND
7211 288U, // VANDC
7212 288U, // VAVGSB
7213 288U, // VAVGSH
7214 288U, // VAVGSW
7215 288U, // VAVGUB
7216 288U, // VAVGUH
7217 288U, // VAVGUW
7218 288U, // VBPERMD
7219 288U, // VBPERMQ
7220 136U, // VCFSX
7221 4U, // VCFSX_0
7222 288U, // VCFUGED
7223 136U, // VCFUX
7224 4U, // VCFUX_0
7225 288U, // VCIPHER
7226 288U, // VCIPHERLAST
7227 288U, // VCLRLB
7228 288U, // VCLRRB
7229 0U, // VCLZB
7230 0U, // VCLZD
7231 288U, // VCLZDM
7232 0U, // VCLZH
7233 0U, // VCLZLSBB
7234 0U, // VCLZW
7235 288U, // VCMPBFP
7236 288U, // VCMPBFP_rec
7237 288U, // VCMPEQFP
7238 288U, // VCMPEQFP_rec
7239 288U, // VCMPEQUB
7240 288U, // VCMPEQUB_rec
7241 288U, // VCMPEQUD
7242 288U, // VCMPEQUD_rec
7243 288U, // VCMPEQUH
7244 288U, // VCMPEQUH_rec
7245 288U, // VCMPEQUQ
7246 288U, // VCMPEQUQ_rec
7247 288U, // VCMPEQUW
7248 288U, // VCMPEQUW_rec
7249 288U, // VCMPGEFP
7250 288U, // VCMPGEFP_rec
7251 288U, // VCMPGTFP
7252 288U, // VCMPGTFP_rec
7253 288U, // VCMPGTSB
7254 288U, // VCMPGTSB_rec
7255 288U, // VCMPGTSD
7256 288U, // VCMPGTSD_rec
7257 288U, // VCMPGTSH
7258 288U, // VCMPGTSH_rec
7259 288U, // VCMPGTSQ
7260 288U, // VCMPGTSQ_rec
7261 288U, // VCMPGTSW
7262 288U, // VCMPGTSW_rec
7263 288U, // VCMPGTUB
7264 288U, // VCMPGTUB_rec
7265 288U, // VCMPGTUD
7266 288U, // VCMPGTUD_rec
7267 288U, // VCMPGTUH
7268 288U, // VCMPGTUH_rec
7269 288U, // VCMPGTUQ
7270 288U, // VCMPGTUQ_rec
7271 288U, // VCMPGTUW
7272 288U, // VCMPGTUW_rec
7273 288U, // VCMPNEB
7274 288U, // VCMPNEB_rec
7275 288U, // VCMPNEH
7276 288U, // VCMPNEH_rec
7277 288U, // VCMPNEW
7278 288U, // VCMPNEW_rec
7279 288U, // VCMPNEZB
7280 288U, // VCMPNEZB_rec
7281 288U, // VCMPNEZH
7282 288U, // VCMPNEZH_rec
7283 288U, // VCMPNEZW
7284 288U, // VCMPNEZW_rec
7285 288U, // VCMPSQ
7286 288U, // VCMPUQ
7287 304U, // VCNTMBB
7288 304U, // VCNTMBD
7289 304U, // VCNTMBH
7290 304U, // VCNTMBW
7291 136U, // VCTSXS
7292 4U, // VCTSXS_0
7293 136U, // VCTUXS
7294 4U, // VCTUXS_0
7295 0U, // VCTZB
7296 0U, // VCTZD
7297 288U, // VCTZDM
7298 0U, // VCTZH
7299 0U, // VCTZLSBB
7300 0U, // VCTZW
7301 288U, // VDIVESD
7302 288U, // VDIVESQ
7303 288U, // VDIVESW
7304 288U, // VDIVEUD
7305 288U, // VDIVEUQ
7306 288U, // VDIVEUW
7307 288U, // VDIVSD
7308 288U, // VDIVSQ
7309 288U, // VDIVSW
7310 288U, // VDIVUD
7311 288U, // VDIVUQ
7312 288U, // VDIVUW
7313 288U, // VEQV
7314 0U, // VEXPANDBM
7315 0U, // VEXPANDDM
7316 0U, // VEXPANDHM
7317 0U, // VEXPANDQM
7318 0U, // VEXPANDWM
7319 0U, // VEXPTEFP
7320 2080U, // VEXTDDVLX
7321 2080U, // VEXTDDVRX
7322 2080U, // VEXTDUBVLX
7323 2080U, // VEXTDUBVRX
7324 2080U, // VEXTDUHVLX
7325 2080U, // VEXTDUHVRX
7326 2080U, // VEXTDUWVLX
7327 2080U, // VEXTDUWVRX
7328 0U, // VEXTRACTBM
7329 144U, // VEXTRACTD
7330 0U, // VEXTRACTDM
7331 0U, // VEXTRACTHM
7332 0U, // VEXTRACTQM
7333 144U, // VEXTRACTUB
7334 144U, // VEXTRACTUH
7335 144U, // VEXTRACTUW
7336 0U, // VEXTRACTWM
7337 0U, // VEXTSB2D
7338 0U, // VEXTSB2Ds
7339 0U, // VEXTSB2W
7340 0U, // VEXTSB2Ws
7341 0U, // VEXTSD2Q
7342 0U, // VEXTSH2D
7343 0U, // VEXTSH2Ds
7344 0U, // VEXTSH2W
7345 0U, // VEXTSH2Ws
7346 0U, // VEXTSW2D
7347 0U, // VEXTSW2Ds
7348 288U, // VEXTUBLX
7349 288U, // VEXTUBRX
7350 288U, // VEXTUHLX
7351 288U, // VEXTUHRX
7352 288U, // VEXTUWLX
7353 288U, // VEXTUWRX
7354 0U, // VGBBD
7355 152U, // VGNB
7356 328U, // VINSBLX
7357 328U, // VINSBRX
7358 328U, // VINSBVLX
7359 328U, // VINSBVRX
7360 0U, // VINSD
7361 328U, // VINSDLX
7362 328U, // VINSDRX
7363 0U, // VINSERTB
7364 144U, // VINSERTD
7365 0U, // VINSERTH
7366 144U, // VINSERTW
7367 328U, // VINSHLX
7368 328U, // VINSHRX
7369 328U, // VINSHVLX
7370 328U, // VINSHVRX
7371 0U, // VINSW
7372 328U, // VINSWLX
7373 328U, // VINSWRX
7374 328U, // VINSWVLX
7375 328U, // VINSWVRX
7376 0U, // VLOGEFP
7377 2080U, // VMADDFP
7378 288U, // VMAXFP
7379 288U, // VMAXSB
7380 288U, // VMAXSD
7381 288U, // VMAXSH
7382 288U, // VMAXSW
7383 288U, // VMAXUB
7384 288U, // VMAXUD
7385 288U, // VMAXUH
7386 288U, // VMAXUW
7387 2080U, // VMHADDSHS
7388 2080U, // VMHRADDSHS
7389 288U, // VMINFP
7390 288U, // VMINSB
7391 288U, // VMINSD
7392 288U, // VMINSH
7393 288U, // VMINSW
7394 288U, // VMINUB
7395 288U, // VMINUD
7396 288U, // VMINUH
7397 288U, // VMINUW
7398 2080U, // VMLADDUHM
7399 288U, // VMODSD
7400 288U, // VMODSQ
7401 288U, // VMODSW
7402 288U, // VMODUD
7403 288U, // VMODUQ
7404 288U, // VMODUW
7405 288U, // VMRGEW
7406 288U, // VMRGHB
7407 288U, // VMRGHH
7408 288U, // VMRGHW
7409 288U, // VMRGLB
7410 288U, // VMRGLH
7411 288U, // VMRGLW
7412 288U, // VMRGOW
7413 2080U, // VMSUMCUD
7414 2080U, // VMSUMMBM
7415 2080U, // VMSUMSHM
7416 2080U, // VMSUMSHS
7417 2080U, // VMSUMUBM
7418 2080U, // VMSUMUDM
7419 2080U, // VMSUMUHM
7420 2080U, // VMSUMUHS
7421 0U, // VMUL10CUQ
7422 288U, // VMUL10ECUQ
7423 288U, // VMUL10EUQ
7424 0U, // VMUL10UQ
7425 288U, // VMULESB
7426 288U, // VMULESD
7427 288U, // VMULESH
7428 288U, // VMULESW
7429 288U, // VMULEUB
7430 288U, // VMULEUD
7431 288U, // VMULEUH
7432 288U, // VMULEUW
7433 288U, // VMULHSD
7434 288U, // VMULHSW
7435 288U, // VMULHUD
7436 288U, // VMULHUW
7437 288U, // VMULLD
7438 288U, // VMULOSB
7439 288U, // VMULOSD
7440 288U, // VMULOSH
7441 288U, // VMULOSW
7442 288U, // VMULOUB
7443 288U, // VMULOUD
7444 288U, // VMULOUH
7445 288U, // VMULOUW
7446 288U, // VMULUWM
7447 288U, // VNAND
7448 288U, // VNCIPHER
7449 288U, // VNCIPHERLAST
7450 0U, // VNEGD
7451 0U, // VNEGW
7452 2080U, // VNMSUBFP
7453 288U, // VNOR
7454 288U, // VOR
7455 288U, // VORC
7456 288U, // VPDEPD
7457 2080U, // VPERM
7458 2080U, // VPERMR
7459 2080U, // VPERMXOR
7460 288U, // VPEXTD
7461 288U, // VPKPX
7462 288U, // VPKSDSS
7463 288U, // VPKSDUS
7464 288U, // VPKSHSS
7465 288U, // VPKSHUS
7466 288U, // VPKSWSS
7467 288U, // VPKSWUS
7468 288U, // VPKUDUM
7469 288U, // VPKUDUS
7470 288U, // VPKUHUM
7471 288U, // VPKUHUS
7472 288U, // VPKUWUM
7473 288U, // VPKUWUS
7474 288U, // VPMSUMB
7475 288U, // VPMSUMD
7476 288U, // VPMSUMH
7477 288U, // VPMSUMW
7478 0U, // VPOPCNTB
7479 0U, // VPOPCNTD
7480 0U, // VPOPCNTH
7481 0U, // VPOPCNTW
7482 0U, // VPRTYBD
7483 0U, // VPRTYBQ
7484 0U, // VPRTYBW
7485 0U, // VREFP
7486 0U, // VRFIM
7487 0U, // VRFIN
7488 0U, // VRFIP
7489 0U, // VRFIZ
7490 288U, // VRLB
7491 288U, // VRLD
7492 288U, // VRLDMI
7493 288U, // VRLDNM
7494 288U, // VRLH
7495 288U, // VRLQ
7496 288U, // VRLQMI
7497 288U, // VRLQNM
7498 288U, // VRLW
7499 288U, // VRLWMI
7500 288U, // VRLWNM
7501 0U, // VRSQRTEFP
7502 0U, // VSBOX
7503 2080U, // VSEL
7504 7216U, // VSHASIGMAD
7505 7216U, // VSHASIGMAW
7506 288U, // VSL
7507 288U, // VSLB
7508 288U, // VSLD
7509 10272U, // VSLDBI
7510 7200U, // VSLDOI
7511 288U, // VSLH
7512 288U, // VSLO
7513 288U, // VSLQ
7514 288U, // VSLV
7515 288U, // VSLW
7516 136U, // VSPLTB
7517 136U, // VSPLTBs
7518 136U, // VSPLTH
7519 136U, // VSPLTHs
7520 0U, // VSPLTISB
7521 0U, // VSPLTISH
7522 0U, // VSPLTISW
7523 136U, // VSPLTW
7524 288U, // VSR
7525 288U, // VSRAB
7526 288U, // VSRAD
7527 288U, // VSRAH
7528 288U, // VSRAQ
7529 288U, // VSRAW
7530 288U, // VSRB
7531 288U, // VSRD
7532 10272U, // VSRDBI
7533 288U, // VSRH
7534 288U, // VSRO
7535 288U, // VSRQ
7536 288U, // VSRV
7537 288U, // VSRW
7538 0U, // VSTRIBL
7539 0U, // VSTRIBL_rec
7540 0U, // VSTRIBR
7541 0U, // VSTRIBR_rec
7542 0U, // VSTRIHL
7543 0U, // VSTRIHL_rec
7544 0U, // VSTRIHR
7545 0U, // VSTRIHR_rec
7546 288U, // VSUBCUQ
7547 288U, // VSUBCUW
7548 2080U, // VSUBECUQ
7549 2080U, // VSUBEUQM
7550 288U, // VSUBFP
7551 288U, // VSUBSBS
7552 288U, // VSUBSHS
7553 288U, // VSUBSWS
7554 288U, // VSUBUBM
7555 288U, // VSUBUBS
7556 288U, // VSUBUDM
7557 288U, // VSUBUHM
7558 288U, // VSUBUHS
7559 288U, // VSUBUQM
7560 288U, // VSUBUWM
7561 288U, // VSUBUWS
7562 288U, // VSUM2SWS
7563 288U, // VSUM4SBS
7564 288U, // VSUM4SHS
7565 288U, // VSUM4UBS
7566 288U, // VSUMSWS
7567 288U, // VUCMPRHB
7568 288U, // VUCMPRHH
7569 288U, // VUCMPRHN
7570 288U, // VUCMPRLB
7571 288U, // VUCMPRLH
7572 288U, // VUCMPRLN
7573 0U, // VUPKHPX
7574 0U, // VUPKHSB
7575 0U, // VUPKHSH
7576 0U, // VUPKHSNTOB
7577 0U, // VUPKHSW
7578 336U, // VUPKINT4TOBF16
7579 152U, // VUPKINT4TOFP32
7580 304U, // VUPKINT8TOBF16
7581 336U, // VUPKINT8TOFP32
7582 0U, // VUPKLPX
7583 0U, // VUPKLSB
7584 0U, // VUPKLSH
7585 0U, // VUPKLSNTOB
7586 0U, // VUPKLSW
7587 288U, // VXOR
7588 56U, // V_SET0
7589 56U, // V_SET0B
7590 56U, // V_SET0H
7591 0U, // V_SETALLONES
7592 0U, // V_SETALLONESB
7593 0U, // V_SETALLONESH
7594 0U, // WAIT
7595 0U, // WAITP10
7596 0U, // WRTEE
7597 0U, // WRTEEI
7598 288U, // XOR
7599 288U, // XOR8
7600 288U, // XOR8_rec
7601 40U, // XORI
7602 40U, // XORI8
7603 40U, // XORIS
7604 40U, // XORIS8
7605 288U, // XOR_rec
7606 0U, // XSABSDP
7607 0U, // XSABSQP
7608 288U, // XSADDADDSUQM
7609 288U, // XSADDADDUQM
7610 288U, // XSADDDP
7611 288U, // XSADDQP
7612 288U, // XSADDQPO
7613 288U, // XSADDSP
7614 288U, // XSADDSUBSUQM
7615 288U, // XSADDSUBUQM
7616 288U, // XSCMPEQDP
7617 288U, // XSCMPEQQP
7618 288U, // XSCMPEXPDP
7619 288U, // XSCMPEXPQP
7620 288U, // XSCMPGEDP
7621 288U, // XSCMPGEQP
7622 288U, // XSCMPGTDP
7623 288U, // XSCMPGTQP
7624 288U, // XSCMPODP
7625 288U, // XSCMPOQP
7626 288U, // XSCMPUDP
7627 288U, // XSCMPUQP
7628 288U, // XSCPSGNDP
7629 288U, // XSCPSGNQP
7630 0U, // XSCVDPHP
7631 0U, // XSCVDPQP
7632 0U, // XSCVDPSP
7633 0U, // XSCVDPSPN
7634 0U, // XSCVDPSXDS
7635 0U, // XSCVDPSXDSs
7636 0U, // XSCVDPSXWS
7637 0U, // XSCVDPSXWSs
7638 0U, // XSCVDPUXDS
7639 0U, // XSCVDPUXDSs
7640 0U, // XSCVDPUXWS
7641 0U, // XSCVDPUXWSs
7642 0U, // XSCVHPDP
7643 0U, // XSCVQPDP
7644 0U, // XSCVQPDPO
7645 0U, // XSCVQPSDZ
7646 0U, // XSCVQPSQZ
7647 0U, // XSCVQPSWZ
7648 0U, // XSCVQPUDZ
7649 0U, // XSCVQPUQZ
7650 0U, // XSCVQPUWZ
7651 0U, // XSCVSDQP
7652 0U, // XSCVSPDP
7653 0U, // XSCVSPDPN
7654 0U, // XSCVSQQP
7655 0U, // XSCVSXDDP
7656 0U, // XSCVSXDSP
7657 0U, // XSCVUDQP
7658 0U, // XSCVUQQP
7659 0U, // XSCVUXDDP
7660 0U, // XSCVUXDSP
7661 288U, // XSDIVDP
7662 288U, // XSDIVQP
7663 288U, // XSDIVQPO
7664 288U, // XSDIVSP
7665 288U, // XSIEXPDP
7666 288U, // XSIEXPQP
7667 328U, // XSMADDADP
7668 328U, // XSMADDASP
7669 328U, // XSMADDMDP
7670 328U, // XSMADDMSP
7671 328U, // XSMADDQP
7672 328U, // XSMADDQPO
7673 288U, // XSMAXCDP
7674 288U, // XSMAXCQP
7675 288U, // XSMAXDP
7676 288U, // XSMAXJDP
7677 288U, // XSMERGE2T1UQM
7678 288U, // XSMERGE2T2UQM
7679 288U, // XSMERGE2T3UQM
7680 288U, // XSMERGE3T1UQM
7681 288U, // XSMINCDP
7682 288U, // XSMINCQP
7683 288U, // XSMINDP
7684 288U, // XSMINJDP
7685 328U, // XSMSUBADP
7686 328U, // XSMSUBASP
7687 328U, // XSMSUBMDP
7688 328U, // XSMSUBMSP
7689 328U, // XSMSUBQP
7690 328U, // XSMSUBQPO
7691 288U, // XSMULDP
7692 288U, // XSMULQP
7693 288U, // XSMULQPO
7694 288U, // XSMULSP
7695 0U, // XSNABSDP
7696 0U, // XSNABSDPs
7697 0U, // XSNABSQP
7698 0U, // XSNEGDP
7699 0U, // XSNEGQP
7700 328U, // XSNMADDADP
7701 328U, // XSNMADDASP
7702 328U, // XSNMADDMDP
7703 328U, // XSNMADDMSP
7704 328U, // XSNMADDQP
7705 328U, // XSNMADDQPO
7706 328U, // XSNMSUBADP
7707 328U, // XSNMSUBASP
7708 328U, // XSNMSUBMDP
7709 328U, // XSNMSUBMSP
7710 328U, // XSNMSUBQP
7711 328U, // XSNMSUBQPO
7712 0U, // XSRDPI
7713 0U, // XSRDPIC
7714 0U, // XSRDPIM
7715 0U, // XSRDPIP
7716 0U, // XSRDPIZ
7717 288U, // XSREBASE2T1UQM
7718 288U, // XSREBASE2T2UQM
7719 288U, // XSREBASE2T3UQM
7720 288U, // XSREBASE2T4UQM
7721 288U, // XSREBASE3T1UQM
7722 288U, // XSREBASE3T2UQM
7723 288U, // XSREBASE3T3UQM
7724 0U, // XSREDP
7725 0U, // XSRESP
7726 0U, // XSRQPI
7727 0U, // XSRQPIX
7728 0U, // XSRQPXP
7729 0U, // XSRSP
7730 0U, // XSRSQRTEDP
7731 0U, // XSRSQRTESP
7732 0U, // XSSQRTDP
7733 0U, // XSSQRTQP
7734 0U, // XSSQRTQPO
7735 0U, // XSSQRTSP
7736 288U, // XSSUBDP
7737 288U, // XSSUBQP
7738 288U, // XSSUBQPO
7739 288U, // XSSUBSP
7740 288U, // XSTDIVDP
7741 0U, // XSTSQRTDP
7742 160U, // XSTSTDCDP
7743 160U, // XSTSTDCQP
7744 160U, // XSTSTDCSP
7745 0U, // XSXEXPDP
7746 0U, // XSXEXPQP
7747 0U, // XSXSIGDP
7748 0U, // XSXSIGQP
7749 0U, // XVABSDP
7750 0U, // XVABSSP
7751 288U, // XVADDDP
7752 288U, // XVADDSP
7753 288U, // XVADDUHM
7754 288U, // XVADDUWM
7755 288U, // XVBF16GER2
7756 328U, // XVBF16GER2NN
7757 328U, // XVBF16GER2NP
7758 328U, // XVBF16GER2PN
7759 328U, // XVBF16GER2PP
7760 288U, // XVBF16GER2W
7761 328U, // XVBF16GER2WNN
7762 328U, // XVBF16GER2WNP
7763 328U, // XVBF16GER2WPN
7764 328U, // XVBF16GER2WPP
7765 288U, // XVCMPEQDP
7766 288U, // XVCMPEQDP_rec
7767 288U, // XVCMPEQSP
7768 288U, // XVCMPEQSP_rec
7769 288U, // XVCMPGEDP
7770 288U, // XVCMPGEDP_rec
7771 288U, // XVCMPGESP
7772 288U, // XVCMPGESP_rec
7773 288U, // XVCMPGTDP
7774 288U, // XVCMPGTDP_rec
7775 288U, // XVCMPGTSP
7776 288U, // XVCMPGTSP_rec
7777 288U, // XVCPSGNDP
7778 288U, // XVCPSGNSP
7779 0U, // XVCVBF16SPN
7780 0U, // XVCVDPSP
7781 0U, // XVCVDPSXDS
7782 0U, // XVCVDPSXWS
7783 0U, // XVCVDPUXDS
7784 0U, // XVCVDPUXWS
7785 0U, // XVCVHPSP
7786 0U, // XVCVSPBF16
7787 0U, // XVCVSPDP
7788 0U, // XVCVSPHP
7789 0U, // XVCVSPSXDS
7790 0U, // XVCVSPSXWS
7791 0U, // XVCVSPUXDS
7792 0U, // XVCVSPUXWS
7793 0U, // XVCVSXDDP
7794 0U, // XVCVSXDSP
7795 0U, // XVCVSXWDP
7796 0U, // XVCVSXWSP
7797 0U, // XVCVUXDDP
7798 0U, // XVCVUXDSP
7799 0U, // XVCVUXWDP
7800 0U, // XVCVUXWSP
7801 288U, // XVDIVDP
7802 288U, // XVDIVSP
7803 288U, // XVF16GER2
7804 328U, // XVF16GER2NN
7805 328U, // XVF16GER2NP
7806 328U, // XVF16GER2PN
7807 328U, // XVF16GER2PP
7808 288U, // XVF16GER2W
7809 328U, // XVF16GER2WNN
7810 328U, // XVF16GER2WNP
7811 328U, // XVF16GER2WPN
7812 328U, // XVF16GER2WPP
7813 288U, // XVF32GER
7814 328U, // XVF32GERNN
7815 328U, // XVF32GERNP
7816 328U, // XVF32GERPN
7817 328U, // XVF32GERPP
7818 288U, // XVF32GERW
7819 328U, // XVF32GERWNN
7820 328U, // XVF32GERWNP
7821 328U, // XVF32GERWPN
7822 328U, // XVF32GERWPP
7823 288U, // XVF64GER
7824 328U, // XVF64GERNN
7825 328U, // XVF64GERNP
7826 328U, // XVF64GERPN
7827 328U, // XVF64GERPP
7828 288U, // XVF64GERW
7829 328U, // XVF64GERWNN
7830 328U, // XVF64GERWNP
7831 328U, // XVF64GERWPN
7832 328U, // XVF64GERWPP
7833 288U, // XVI16GER2
7834 328U, // XVI16GER2PP
7835 288U, // XVI16GER2S
7836 328U, // XVI16GER2SPP
7837 288U, // XVI16GER2SW
7838 328U, // XVI16GER2SWPP
7839 288U, // XVI16GER2W
7840 328U, // XVI16GER2WPP
7841 288U, // XVI4GER8
7842 328U, // XVI4GER8PP
7843 288U, // XVI4GER8W
7844 328U, // XVI4GER8WPP
7845 288U, // XVI8GER4
7846 328U, // XVI8GER4PP
7847 328U, // XVI8GER4SPP
7848 288U, // XVI8GER4W
7849 328U, // XVI8GER4WPP
7850 328U, // XVI8GER4WSPP
7851 288U, // XVIEXPDP
7852 288U, // XVIEXPSP
7853 328U, // XVMADDADP
7854 328U, // XVMADDASP
7855 328U, // XVMADDMDP
7856 328U, // XVMADDMSP
7857 288U, // XVMAXDP
7858 288U, // XVMAXSP
7859 288U, // XVMINDP
7860 288U, // XVMINSP
7861 328U, // XVMSUBADP
7862 328U, // XVMSUBASP
7863 328U, // XVMSUBMDP
7864 328U, // XVMSUBMSP
7865 288U, // XVMULDP
7866 288U, // XVMULHSH
7867 288U, // XVMULHSW
7868 288U, // XVMULHUH
7869 288U, // XVMULHUW
7870 288U, // XVMULSP
7871 288U, // XVMULUHM
7872 288U, // XVMULUWM
7873 0U, // XVNABSDP
7874 0U, // XVNABSSP
7875 0U, // XVNEGDP
7876 0U, // XVNEGSP
7877 328U, // XVNMADDADP
7878 328U, // XVNMADDASP
7879 328U, // XVNMADDMDP
7880 328U, // XVNMADDMSP
7881 328U, // XVNMSUBADP
7882 328U, // XVNMSUBASP
7883 328U, // XVNMSUBMDP
7884 328U, // XVNMSUBMSP
7885 0U, // XVRDPI
7886 0U, // XVRDPIC
7887 0U, // XVRDPIM
7888 0U, // XVRDPIP
7889 0U, // XVRDPIZ
7890 0U, // XVREDP
7891 0U, // XVRESP
7892 288U, // XVRLW
7893 0U, // XVRSPI
7894 0U, // XVRSPIC
7895 0U, // XVRSPIM
7896 0U, // XVRSPIP
7897 0U, // XVRSPIZ
7898 0U, // XVRSQRTEDP
7899 0U, // XVRSQRTESP
7900 0U, // XVSQRTDP
7901 0U, // XVSQRTSP
7902 288U, // XVSUBDP
7903 288U, // XVSUBSP
7904 288U, // XVSUBUHM
7905 288U, // XVSUBUWM
7906 288U, // XVTDIVDP
7907 288U, // XVTDIVSP
7908 0U, // XVTLSBB
7909 0U, // XVTSQRTDP
7910 0U, // XVTSQRTSP
7911 160U, // XVTSTDCDP
7912 160U, // XVTSTDCSP
7913 0U, // XVXEXPDP
7914 0U, // XVXEXPSP
7915 0U, // XVXSIGDP
7916 0U, // XVXSIGSP
7917 3104U, // XXAESDECP
7918 3104U, // XXAESENCP
7919 336U, // XXAESGENLKP
7920 2080U, // XXBLENDVB
7921 2080U, // XXBLENDVD
7922 2080U, // XXBLENDVH
7923 2080U, // XXBLENDVW
7924 0U, // XXBRD
7925 0U, // XXBRH
7926 0U, // XXBRQ
7927 0U, // XXBRW
7928 870432U, // XXEVAL
7929 168U, // XXEXTRACTUW
7930 176U, // XXGENPCVBM
7931 176U, // XXGENPCVDM
7932 176U, // XXGENPCVHM
7933 176U, // XXGENPCVWM
7934 4128U, // XXGFMUL128
7935 184U, // XXINSERTW
7936 288U, // XXLAND
7937 288U, // XXLANDC
7938 288U, // XXLEQV
7939 56U, // XXLEQVOnes
7940 288U, // XXLNAND
7941 288U, // XXLNOR
7942 288U, // XXLOR
7943 288U, // XXLORC
7944 288U, // XXLORf
7945 288U, // XXLXOR
7946 56U, // XXLXORdpz
7947 56U, // XXLXORspz
7948 56U, // XXLXORz
7949 0U, // XXMFACC
7950 0U, // XXMFACCW
7951 288U, // XXMRGHW
7952 288U, // XXMRGLW
7953 0U, // XXMTACC
7954 0U, // XXMTACCW
7955 10272U, // XXMULMUL
7956 25907232U, // XXMULMULHIADD
7957 2838560U, // XXMULMULLOADD
7958 328U, // XXPERM
7959 3104U, // XXPERMDI
7960 11368U, // XXPERMDIs
7961 328U, // XXPERMR
7962 1001504U, // XXPERMX
7963 2080U, // XXSEL
7964 0U, // XXSETACCZ
7965 3104U, // XXSLDWI
7966 11368U, // XXSLDWIs
7967 0U, // XXSPLTI32DX
7968 0U, // XXSPLTIB
7969 0U, // XXSPLTIDP
7970 0U, // XXSPLTIW
7971 336U, // XXSPLTW
7972 336U, // XXSPLTWs
7973 4128U, // XXSSUMUDM
7974 4128U, // XXSSUMUDMC
7975 2836512U, // XXSSUMUDMCEXT
7976 192U, // gBC
7977 200U, // gBCA
7978 0U, // gBCAat
7979 288U, // gBCCTR
7980 288U, // gBCCTRL
7981 192U, // gBCL
7982 200U, // gBCLA
7983 0U, // gBCLAat
7984 288U, // gBCLR
7985 288U, // gBCLRL
7986 0U, // gBCLat
7987 0U, // gBCat
7988 };
7989
7990 // Emit the opcode for the instruction.
7991 uint64_t Bits = 0;
7992 Bits |= (uint64_t)OpInfo0[MI.getOpcode()] << 0;
7993 Bits |= (uint64_t)OpInfo1[MI.getOpcode()] << 32;
7994 if (Bits == 0)
7995 return {nullptr, Bits};
7996 return {AsmStrs+(Bits & 32767)-1, Bits};
7997
7998}
7999/// printInstruction - This method is automatically generated by tablegen
8000/// from the instruction set description.
8001LLVM_NO_PROFILE_INSTRUMENT_FUNCTION
8002void PPCInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &O) {
8003 O << "\t";
8004
8005 auto MnemonicInfo = getMnemonic(MI: *MI);
8006
8007 O << MnemonicInfo.first;
8008
8009 uint64_t Bits = MnemonicInfo.second;
8010 assert(Bits != 0 && "Cannot print this instruction.");
8011
8012 // Fragment 0 encoded into 5 bits for 23 unique commands.
8013 switch ((Bits >> 15) & 31) {
8014 default: llvm_unreachable("Invalid command number.");
8015 case 0:
8016 // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
8017 return;
8018 break;
8019 case 1:
8020 // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
8021 printOperand(MI, OpNo: 0, STI, O);
8022 break;
8023 case 2:
8024 // DCBFL, DCBFLP, DCBFPS, DCBFx, DCBSTPS, DCBTCT, DCBTDS, DCBTSTCT, DCBTS...
8025 printMemRegReg(MI, OpNo: 0, STI, O);
8026 break;
8027 case 3:
8028 // ADJCALLSTACKDOWN, ADJCALLSTACKUP
8029 printUImmOperand<32>(MI, OpNo: 0, STI, O);
8030 O << ' ';
8031 printUImmOperand<32>(MI, OpNo: 1, STI, O);
8032 return;
8033 break;
8034 case 4:
8035 // B, BCLalways, BDNZ, BDNZ8, BDNZL, BDNZLm, BDNZLp, BDNZm, BDNZp, BDZ, B...
8036 printBranchOperand(MI, Address, OpNo: 0, STI, O);
8037 break;
8038 case 5:
8039 // BA, BDNZA, BDNZAm, BDNZAp, BDNZLA, BDNZLAm, BDNZLAp, BDZA, BDZAm, BDZA...
8040 printAbsBranchOperand(MI, OpNo: 0, STI, O);
8041 break;
8042 case 6:
8043 // BCC, BCCA, BCCCTR, BCCCTR8, BCCCTRL, BCCCTRL8, BCCL, BCCLA, BCCLR, BCC...
8044 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "cc");
8045 break;
8046 case 7:
8047 // BCTRL8_LDinto_toc, BCTRL8_LDinto_toc_RM, BCTRL_LWZinto_toc, BCTRL_LWZi...
8048 printMemRegImm(MI, OpNo: 0, STI, O);
8049 return;
8050 break;
8051 case 8:
8052 // BL8_NOP_TLS, BL8_NOTOC_TLS, BL8_TLS, BL8_TLS_, BL_TLS
8053 printTLSCall(MI, OpNo: 0, STI, O);
8054 break;
8055 case 9:
8056 // DCBF, DCBT, DCBTST
8057 printMemRegReg(MI, OpNo: 1, STI, O);
8058 O << ", ";
8059 break;
8060 case 10:
8061 // DCBTEP, DCBTSTEP
8062 printUImmOperand<5>(MI, OpNo: 2, STI, O);
8063 O << ", ";
8064 printMemRegReg(MI, OpNo: 0, STI, O);
8065 return;
8066 break;
8067 case 11:
8068 // DDEDPD, DDEDPDQ, DDEDPDQ_rec, DDEDPD_rec
8069 printUImmOperand<2>(MI, OpNo: 1, STI, O);
8070 O << ", ";
8071 printOperand(MI, OpNo: 0, STI, O);
8072 O << ", ";
8073 printOperand(MI, OpNo: 2, STI, O);
8074 return;
8075 break;
8076 case 12:
8077 // DENBCD, DENBCDQ, DENBCDQ_rec, DENBCD_rec, DRINTN, DRINTNQ, DRINTNQ_rec...
8078 printUImmOperand<1>(MI, OpNo: 1, STI, O);
8079 O << ", ";
8080 printOperand(MI, OpNo: 0, STI, O);
8081 O << ", ";
8082 printOperand(MI, OpNo: 2, STI, O);
8083 break;
8084 case 13:
8085 // DQUAI, DQUAIQ, DQUAIQ_rec, DQUAI_rec
8086 printSImmOperand<5>(MI, OpNo: 1, STI, O);
8087 O << ", ";
8088 printOperand(MI, OpNo: 0, STI, O);
8089 O << ", ";
8090 printOperand(MI, OpNo: 2, STI, O);
8091 O << ", ";
8092 printUImmOperand<2>(MI, OpNo: 3, STI, O);
8093 return;
8094 break;
8095 case 14:
8096 // DSS, MBAR, MTFSB0, MTFSB1, TABORTDC, TABORTDCI, TABORTWC, TABORTWCI, T...
8097 printUImmOperand<5>(MI, OpNo: 0, STI, O);
8098 break;
8099 case 15:
8100 // DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64, MTDCR, MTV...
8101 printOperand(MI, OpNo: 1, STI, O);
8102 break;
8103 case 16:
8104 // ICBLC, ICBLQ, ICBT, ICBTLS
8105 printUImmOperand<4>(MI, OpNo: 0, STI, O);
8106 O << ", ";
8107 printMemRegReg(MI, OpNo: 1, STI, O);
8108 return;
8109 break;
8110 case 17:
8111 // MTFSFI, MTFSFI_rec, MTFSFIb, SYNCP10
8112 printUImmOperand<3>(MI, OpNo: 0, STI, O);
8113 O << ", ";
8114 break;
8115 case 18:
8116 // MTOCRF, MTOCRF8
8117 printcrbitm(MI, OpNo: 0, STI, O);
8118 O << ", ";
8119 printOperand(MI, OpNo: 1, STI, O);
8120 return;
8121 break;
8122 case 19:
8123 // MTSR
8124 printUImmOperand<4>(MI, OpNo: 1, STI, O);
8125 O << ", ";
8126 printOperand(MI, OpNo: 0, STI, O);
8127 return;
8128 break;
8129 case 20:
8130 // RFEBB, TBEGIN, TEND, TSR
8131 printUImmOperand<1>(MI, OpNo: 0, STI, O);
8132 return;
8133 break;
8134 case 21:
8135 // SYNC, TLBILX, WAIT, WAITP10
8136 printUImmOperand<2>(MI, OpNo: 0, STI, O);
8137 break;
8138 case 22:
8139 // gBCAat, gBCLAat, gBCLat, gBCat
8140 printATBitsAsHint(MI, OpNo: 1, STI, O);
8141 O << ' ';
8142 printUImmOperand<5>(MI, OpNo: 0, STI, O);
8143 O << ", ";
8144 printOperand(MI, OpNo: 2, STI, O);
8145 O << ", ";
8146 break;
8147 }
8148
8149
8150 // Fragment 1 encoded into 5 bits for 26 unique commands.
8151 switch ((Bits >> 20) & 31) {
8152 default: llvm_unreachable("Invalid command number.");
8153 case 0:
8154 // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
8155 O << ", ";
8156 break;
8157 case 1:
8158 // DCBFL, DCBFLP, DCBFPS, DCBFx, DCBSTPS, DCBTSTT, DCBTSTx, DCBTT, DCBTx,...
8159 return;
8160 break;
8161 case 2:
8162 // BCC, CTRL_DEP
8163 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8164 O << ' ';
8165 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8166 O << ", ";
8167 printBranchOperand(MI, Address, OpNo: 2, STI, O);
8168 return;
8169 break;
8170 case 3:
8171 // BCCA
8172 O << 'a';
8173 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8174 O << ' ';
8175 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8176 O << ", ";
8177 printAbsBranchOperand(MI, OpNo: 2, STI, O);
8178 return;
8179 break;
8180 case 4:
8181 // BCCCTR, BCCCTR8
8182 O << "ctr";
8183 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8184 O << ' ';
8185 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8186 return;
8187 break;
8188 case 5:
8189 // BCCCTRL, BCCCTRL8
8190 O << "ctrl";
8191 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8192 O << ' ';
8193 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8194 return;
8195 break;
8196 case 6:
8197 // BCCL
8198 O << 'l';
8199 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8200 O << ' ';
8201 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8202 O << ", ";
8203 printBranchOperand(MI, Address, OpNo: 2, STI, O);
8204 return;
8205 break;
8206 case 7:
8207 // BCCLA
8208 O << "la";
8209 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8210 O << ' ';
8211 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8212 O << ", ";
8213 printAbsBranchOperand(MI, OpNo: 2, STI, O);
8214 return;
8215 break;
8216 case 8:
8217 // BCCLR
8218 O << "lr";
8219 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8220 O << ' ';
8221 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8222 return;
8223 break;
8224 case 9:
8225 // BCCLRL
8226 O << "lrl";
8227 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8228 O << ' ';
8229 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8230 return;
8231 break;
8232 case 10:
8233 // BCCTR, BCCTR8, BCCTR8n, BCCTRL, BCCTRL8, BCCTRL8n, BCCTRLn, BCCTRn, BC...
8234 O << ", 0";
8235 return;
8236 break;
8237 case 11:
8238 // BL8_LDinto_toc, BL8_LDinto_toc_RM
8239 O << "\n\tld 2, 40(1)";
8240 return;
8241 break;
8242 case 12:
8243 // BL8_NOP, BL8_NOP_RM, BL8_NOP_TLS, BLA8_NOP, BLA8_NOP_RM, BL_NOP, BL_NO...
8244 O << "\n\tnop";
8245 return;
8246 break;
8247 case 13:
8248 // BL_LWZinto_toc, BL_LWZinto_toc_RM
8249 O << "\n\tlwz 2, 20(1)";
8250 return;
8251 break;
8252 case 14:
8253 // DCBF
8254 printUImmOperand<3>(MI, OpNo: 0, STI, O);
8255 return;
8256 break;
8257 case 15:
8258 // DCBT, DCBTST
8259 printUImmOperand<5>(MI, OpNo: 0, STI, O);
8260 return;
8261 break;
8262 case 16:
8263 // EVSEL
8264 O << ',';
8265 printOperand(MI, OpNo: 1, STI, O);
8266 O << ',';
8267 printOperand(MI, OpNo: 2, STI, O);
8268 return;
8269 break;
8270 case 17:
8271 // MFTB8
8272 O << ", 268";
8273 return;
8274 break;
8275 case 18:
8276 // MFUDSCR
8277 O << ", 3";
8278 return;
8279 break;
8280 case 19:
8281 // MFVRSAVE, MFVRSAVEv
8282 O << ", 256";
8283 return;
8284 break;
8285 case 20:
8286 // MTFSFI, MTFSFI_rec, MTFSFIb
8287 printUImmOperand<4>(MI, OpNo: 1, STI, O);
8288 break;
8289 case 21:
8290 // SYNCP10
8291 printUImmOperand<2>(MI, OpNo: 1, STI, O);
8292 return;
8293 break;
8294 case 22:
8295 // TCRETURNai, TCRETURNai8, TCRETURNdi, TCRETURNdi8, TCRETURNri, TCRETURN...
8296 O << ' ';
8297 break;
8298 case 23:
8299 // V_SETALLONES, V_SETALLONESB, V_SETALLONESH
8300 O << ", -1";
8301 return;
8302 break;
8303 case 24:
8304 // gBCAat, gBCLAat
8305 printAbsBranchOperand(MI, OpNo: 3, STI, O);
8306 return;
8307 break;
8308 case 25:
8309 // gBCLat, gBCat
8310 printBranchOperand(MI, Address, OpNo: 3, STI, O);
8311 return;
8312 break;
8313 }
8314
8315
8316 // Fragment 2 encoded into 6 bits for 34 unique commands.
8317 switch ((Bits >> 25) & 63) {
8318 default: llvm_unreachable("Invalid command number.");
8319 case 0:
8320 // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
8321 printOperand(MI, OpNo: 1, STI, O);
8322 break;
8323 case 1:
8324 // DCBTCT, DCBTDS, DCBTSTCT, DCBTSTDS, DMSHA3HASH, EVADDIW
8325 printUImmOperand<5>(MI, OpNo: 2, STI, O);
8326 break;
8327 case 2:
8328 // LAx, EVLDD, EVLDH, EVLDW, EVLHHESPLAT, EVLHHOSSPLAT, EVLHHOUSPLAT, EVL...
8329 printMemRegImm(MI, OpNo: 1, STI, O);
8330 return;
8331 break;
8332 case 3:
8333 // SUBPCIS, LI, LI8, LIS, LIS8
8334 printS16ImmOperand(MI, OpNo: 1, STI, O);
8335 return;
8336 break;
8337 case 4:
8338 // BC, BCL, BCLn, BCn
8339 printBranchOperand(MI, Address, OpNo: 1, STI, O);
8340 return;
8341 break;
8342 case 5:
8343 // CMPRB, CMPRB8, MTMSR, MTMSRD
8344 printUImmOperand<1>(MI, OpNo: 1, STI, O);
8345 break;
8346 case 6:
8347 // CRSET, CRUNSET, MTDCR, TLBIE, V_SET0, V_SET0B, V_SET0H, XXLEQVOnes, XX...
8348 printOperand(MI, OpNo: 0, STI, O);
8349 break;
8350 case 7:
8351 // DARN, MFFSCRNI, WAITP10
8352 printUImmOperand<2>(MI, OpNo: 1, STI, O);
8353 return;
8354 break;
8355 case 8:
8356 // DMSHA2HASH, DMXOR, DMXVBF16GERX2NN, DMXVBF16GERX2NP, DMXVBF16GERX2PN, ...
8357 printOperand(MI, OpNo: 2, STI, O);
8358 break;
8359 case 9:
8360 // DRINTN, DRINTNQ, DRINTNQ_rec, DRINTN_rec, DRINTX, DRINTXQ, DRINTXQ_rec...
8361 printUImmOperand<2>(MI, OpNo: 3, STI, O);
8362 return;
8363 break;
8364 case 10:
8365 // DTSTSFI, DTSTSFIQ
8366 printUImmOperand<6>(MI, OpNo: 1, STI, O);
8367 O << ", ";
8368 printOperand(MI, OpNo: 2, STI, O);
8369 return;
8370 break;
8371 case 11:
8372 // EVLDDX, EVLDHX, EVLDWX, EVLHHESPLATX, EVLHHOSSPLATX, EVLHHOUSPLATX, EV...
8373 printMemRegReg(MI, OpNo: 1, STI, O);
8374 break;
8375 case 12:
8376 // EVSPLATFI, EVSPLATI, VSPLTISB, VSPLTISH, VSPLTISW
8377 printSImmOperand<5>(MI, OpNo: 1, STI, O);
8378 return;
8379 break;
8380 case 13:
8381 // EVSUBIFW, LXVKQ
8382 printUImmOperand<5>(MI, OpNo: 1, STI, O);
8383 break;
8384 case 14:
8385 // HASHCHK, HASHCHK8, HASHCHKP, HASHCHKP8, HASHST, HASHST8, HASHSTP, HASH...
8386 printMemRegImmHash(MI, OpNo: 1, STI, O);
8387 return;
8388 break;
8389 case 15:
8390 // LA, LA8
8391 printS16ImmOperand(MI, OpNo: 2, STI, O);
8392 O << '(';
8393 printOperand(MI, OpNo: 1, STI, O);
8394 O << ')';
8395 return;
8396 break;
8397 case 16:
8398 // LBZU, LBZU8, LDU, LFDU, LFSU, LHAU, LHAU8, LHZU, LHZU8, LWZU, LWZU8, S...
8399 printMemRegImm(MI, OpNo: 2, STI, O);
8400 return;
8401 break;
8402 case 17:
8403 // LBZUX, LBZUX8, LDUX, LFDUX, LFSUX, LHAUX, LHAUX8, LHZUX, LHZUX8, LWAUX...
8404 printMemRegReg(MI, OpNo: 2, STI, O);
8405 return;
8406 break;
8407 case 18:
8408 // MFBHRBE
8409 printUImmOperand<10>(MI, OpNo: 1, STI, O);
8410 return;
8411 break;
8412 case 19:
8413 // MFFSCDRNI
8414 printUImmOperand<3>(MI, OpNo: 1, STI, O);
8415 return;
8416 break;
8417 case 20:
8418 // MFOCRF, MFOCRF8
8419 printcrbitm(MI, OpNo: 1, STI, O);
8420 return;
8421 break;
8422 case 21:
8423 // MFSR
8424 printUImmOperand<4>(MI, OpNo: 1, STI, O);
8425 return;
8426 break;
8427 case 22:
8428 // MTFSFI, MTFSFI_rec
8429 O << ", ";
8430 break;
8431 case 23:
8432 // MTFSFIb
8433 return;
8434 break;
8435 case 24:
8436 // MTVSRBMI
8437 printU16ImmOperand(MI, OpNo: 1, STI, O);
8438 return;
8439 break;
8440 case 25:
8441 // PADDI8pc, PADDIS8pc, PADDISpc, PADDIpc
8442 printImmZeroOperand(MI, OpNo: 1, STI, O);
8443 O << ", ";
8444 break;
8445 case 26:
8446 // PLA, PLA8
8447 printS34ImmOperand(MI, OpNo: 2, STI, O);
8448 O << ' ';
8449 printOperand(MI, OpNo: 1, STI, O);
8450 return;
8451 break;
8452 case 27:
8453 // PLA8pc, PLApc, PLBZ8onlypc, PLBZonlypc, PLDonlypc, PLFDonlypc, PLFSonl...
8454 printS34ImmOperand(MI, OpNo: 1, STI, O);
8455 return;
8456 break;
8457 case 28:
8458 // PLBZ, PLBZ8, PLBZ8nopc, PLBZnopc, PLD, PLDnopc, PLFD, PLFDnopc, PLFS, ...
8459 printMemRegImm34(MI, OpNo: 1, STI, O);
8460 break;
8461 case 29:
8462 // PLBZ8pc, PLBZpc, PLDpc, PLFDpc, PLFSpc, PLHA8pc, PLHApc, PLHZ8pc, PLHZ...
8463 printMemRegImm34PCRel(MI, OpNo: 1, STI, O);
8464 O << ", 1";
8465 return;
8466 break;
8467 case 30:
8468 // SUBFUS, SUBFUS_rec
8469 printUImmOperand<1>(MI, OpNo: 3, STI, O);
8470 O << ", ";
8471 printOperand(MI, OpNo: 1, STI, O);
8472 O << ", ";
8473 printOperand(MI, OpNo: 2, STI, O);
8474 return;
8475 break;
8476 case 31:
8477 // VINSD, VINSERTB, VINSERTH, VINSW
8478 printOperand(MI, OpNo: 3, STI, O);
8479 O << ", ";
8480 printUImmOperand<4>(MI, OpNo: 2, STI, O);
8481 return;
8482 break;
8483 case 32:
8484 // XXSPLTI32DX
8485 printUImmOperand<1>(MI, OpNo: 2, STI, O);
8486 O << ", ";
8487 printOperand(MI, OpNo: 3, STI, O);
8488 return;
8489 break;
8490 case 33:
8491 // XXSPLTIB
8492 printU8ImmOperandTrunc(MI, OpNo: 1, STI, O);
8493 return;
8494 break;
8495 }
8496
8497
8498 // Fragment 3 encoded into 4 bits for 9 unique commands.
8499 switch ((Bits >> 31) & 15) {
8500 default: llvm_unreachable("Invalid command number.");
8501 case 0:
8502 // BUILD_UACC, DCBTCT, DCBTDS, DCBTSTCT, DCBTSTDS, ADDME, ADDME8, ADDME8O...
8503 return;
8504 break;
8505 case 1:
8506 // CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CLRRDI_rec, CL...
8507 O << ", ";
8508 break;
8509 case 2:
8510 // LBARXL, LDARXL, LHARXL, LQARXL, LWARXL
8511 O << ", 1";
8512 return;
8513 break;
8514 case 3:
8515 // LDAT_CSNE, LWAT_CSNE
8516 O << ", 16";
8517 return;
8518 break;
8519 case 4:
8520 // MTFSFI
8521 printOperand(MI, OpNo: 2, STI, O);
8522 return;
8523 break;
8524 case 5:
8525 // MTFSFI_rec
8526 printUImmOperand<1>(MI, OpNo: 2, STI, O);
8527 return;
8528 break;
8529 case 6:
8530 // PADDI8pc, PADDIpc
8531 printS34ImmOperand(MI, OpNo: 2, STI, O);
8532 O << ", 1";
8533 return;
8534 break;
8535 case 7:
8536 // PADDIS8pc, PADDISpc
8537 printS32ImmOperand(MI, OpNo: 2, STI, O);
8538 O << ", 1";
8539 return;
8540 break;
8541 case 8:
8542 // PLBZ, PLBZ8, PLD, PLFD, PLFS, PLHA, PLHA8, PLHZ, PLHZ8, PLWA, PLWA8, P...
8543 O << ", 0";
8544 return;
8545 break;
8546 }
8547
8548
8549 // Fragment 4 encoded into 5 bits for 26 unique commands.
8550 switch ((Bits >> 35) & 31) {
8551 default: llvm_unreachable("Invalid command number.");
8552 case 0:
8553 // CLRLSLDI, CLRLSLDI_rec, CLRRDI, CLRRDI_rec, EXTLDI, EXTLDI_rec, EXTRDI...
8554 printUImmOperand<6>(MI, OpNo: 2, STI, O);
8555 break;
8556 case 1:
8557 // CLRLSLWI, CLRLSLWI_rec, CLRRWI, CLRRWI_rec, EXTLWI, EXTLWI_rec, EXTRWI...
8558 printUImmOperand<5>(MI, OpNo: 2, STI, O);
8559 break;
8560 case 2:
8561 // PSUBI, PADDI, PADDI8
8562 printS34ImmOperand(MI, OpNo: 2, STI, O);
8563 break;
8564 case 3:
8565 // SUBI, SUBIC, SUBIC_rec, SUBIS, ADDI, ADDI8, ADDIC, ADDIC8, ADDIC_rec, ...
8566 printS16ImmOperand(MI, OpNo: 2, STI, O);
8567 return;
8568 break;
8569 case 4:
8570 // ADD4, ADD4O, ADD4O_rec, ADD4TLS, ADD4_rec, ADD8, ADD8O, ADD8O_rec, ADD...
8571 printOperand(MI, OpNo: 2, STI, O);
8572 break;
8573 case 5:
8574 // ANDI8_rec, ANDIS8_rec, ANDIS_rec, ANDI_rec, CMPLDI, CMPLWI, ORI, ORI8,...
8575 printU16ImmOperand(MI, OpNo: 2, STI, O);
8576 return;
8577 break;
8578 case 6:
8579 // BCDCFN_rec, BCDCFSQ_rec, BCDCFZ_rec, BCDCTZ_rec, BCDSETSGN_rec, CP_PAS...
8580 printUImmOperand<1>(MI, OpNo: 2, STI, O);
8581 break;
8582 case 7:
8583 // CRSET, CRUNSET, V_SET0, V_SET0B, V_SET0H, XXLEQVOnes, XXLXORdpz, XXLXO...
8584 printOperand(MI, OpNo: 0, STI, O);
8585 return;
8586 break;
8587 case 8:
8588 // DMSHA2HASH
8589 printUImmOperand<1>(MI, OpNo: 3, STI, O);
8590 return;
8591 break;
8592 case 9:
8593 // DMXVBF16GERX2NN, DMXVBF16GERX2NP, DMXVBF16GERX2PN, DMXVBF16GERX2PP, DM...
8594 printOperand(MI, OpNo: 3, STI, O);
8595 break;
8596 case 10:
8597 // DMXXEXTFDMR256, DMXXINSTDMR256, TLBIE8P9, TLBIEIO, TLBIEP, TLBIEP8, TL...
8598 printUImmOperand<2>(MI, OpNo: 2, STI, O);
8599 break;
8600 case 11:
8601 // DMXXSHAPAD
8602 printUImmOperand<2>(MI, OpNo: 3, STI, O);
8603 O << ", ";
8604 printUImmOperand<1>(MI, OpNo: 4, STI, O);
8605 O << ", ";
8606 printUImmOperand<2>(MI, OpNo: 5, STI, O);
8607 return;
8608 break;
8609 case 12:
8610 // DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64
8611 printUImmOperand<5>(MI, OpNo: 0, STI, O);
8612 return;
8613 break;
8614 case 13:
8615 // EVADDIW, XXPERMDIs, XXSLDWIs
8616 printOperand(MI, OpNo: 1, STI, O);
8617 break;
8618 case 14:
8619 // LDAT, LWAT, RLWIMI, RLWIMI8, RLWIMI8_rec, RLWIMI_rec
8620 printUImmOperand<5>(MI, OpNo: 3, STI, O);
8621 break;
8622 case 15:
8623 // PADDIS, PADDIS8
8624 printS32ImmOperand(MI, OpNo: 2, STI, O);
8625 O << ", 0";
8626 return;
8627 break;
8628 case 16:
8629 // RLDIMI, RLDIMI_rec
8630 printUImmOperand<6>(MI, OpNo: 3, STI, O);
8631 O << ", ";
8632 printUImmOperand<6>(MI, OpNo: 4, STI, O);
8633 return;
8634 break;
8635 case 17:
8636 // VCFSX, VCFUX, VCTSXS, VCTUXS, VSPLTB, VSPLTBs, VSPLTH, VSPLTHs, VSPLTW
8637 printUImmOperand<5>(MI, OpNo: 1, STI, O);
8638 return;
8639 break;
8640 case 18:
8641 // VEXTRACTD, VEXTRACTUB, VEXTRACTUH, VEXTRACTUW, VINSERTD, VINSERTW
8642 printUImmOperand<4>(MI, OpNo: 1, STI, O);
8643 return;
8644 break;
8645 case 19:
8646 // VGNB, VUPKINT4TOFP32
8647 printUImmOperand<3>(MI, OpNo: 2, STI, O);
8648 return;
8649 break;
8650 case 20:
8651 // XSTSTDCDP, XSTSTDCQP, XSTSTDCSP, XVTSTDCDP, XVTSTDCSP
8652 printUImmOperand<7>(MI, OpNo: 1, STI, O);
8653 return;
8654 break;
8655 case 21:
8656 // XXEXTRACTUW
8657 printUImmOperand<4>(MI, OpNo: 2, STI, O);
8658 return;
8659 break;
8660 case 22:
8661 // XXGENPCVBM, XXGENPCVDM, XXGENPCVHM, XXGENPCVWM
8662 printSImmOperand<5>(MI, OpNo: 2, STI, O);
8663 return;
8664 break;
8665 case 23:
8666 // XXINSERTW
8667 printUImmOperand<4>(MI, OpNo: 3, STI, O);
8668 return;
8669 break;
8670 case 24:
8671 // gBC, gBCL
8672 printBranchOperand(MI, Address, OpNo: 2, STI, O);
8673 return;
8674 break;
8675 case 25:
8676 // gBCA, gBCLA
8677 printAbsBranchOperand(MI, OpNo: 2, STI, O);
8678 return;
8679 break;
8680 }
8681
8682
8683 // Fragment 5 encoded into 2 bits for 4 unique commands.
8684 switch ((Bits >> 40) & 3) {
8685 default: llvm_unreachable("Invalid command number.");
8686 case 0:
8687 // CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, EXTLDI, EXTLDI_rec, EX...
8688 O << ", ";
8689 break;
8690 case 1:
8691 // CLRRDI, CLRRDI_rec, CLRRWI, CLRRWI_rec, PSUBI, ROTRDI, ROTRDI_rec, ROT...
8692 return;
8693 break;
8694 case 2:
8695 // DMXXEXTFDMR512, DMXXINSTDMR512, PADDI, PADDI8
8696 O << ", 0";
8697 return;
8698 break;
8699 case 3:
8700 // DMXXEXTFDMR512_HI, DMXXINSTDMR512_HI
8701 O << ", 1";
8702 return;
8703 break;
8704 }
8705
8706
8707 // Fragment 6 encoded into 4 bits for 12 unique commands.
8708 switch ((Bits >> 42) & 15) {
8709 default: llvm_unreachable("Invalid command number.");
8710 case 0:
8711 // CLRLSLDI, CLRLSLDI_rec, EXTLDI, EXTLDI_rec, EXTRDI, EXTRDI_rec, INSRDI...
8712 printUImmOperand<6>(MI, OpNo: 3, STI, O);
8713 return;
8714 break;
8715 case 1:
8716 // CLRLSLWI, CLRLSLWI_rec, EXTLWI, EXTLWI_rec, EXTRWI, EXTRWI_rec, INSLWI...
8717 printUImmOperand<5>(MI, OpNo: 3, STI, O);
8718 break;
8719 case 2:
8720 // RLWIMIbm, RLWIMIbm_rec, RLWINMbm, RLWINMbm_rec, RLWNMbm, RLWNMbm_rec, ...
8721 printOperand(MI, OpNo: 3, STI, O);
8722 break;
8723 case 3:
8724 // ADDEX, ADDEX8, DQUA, DQUAQ, DQUAQ_rec, DQUA_rec, DRRND, DRRNDQ, DRRNDQ...
8725 printUImmOperand<2>(MI, OpNo: 3, STI, O);
8726 return;
8727 break;
8728 case 4:
8729 // BCDADD_rec, BCDSR_rec, BCDSUB_rec, BCDS_rec, BCDTRUNC_rec, TLBIE8P9, T...
8730 printUImmOperand<1>(MI, OpNo: 3, STI, O);
8731 break;
8732 case 5:
8733 // PMDMXVBF16GERX2, PMDMXVF16GERX2, PMDMXVI8GERX4
8734 printUImmOperand<8>(MI, OpNo: 3, STI, O);
8735 O << ", ";
8736 printUImmOperand<4>(MI, OpNo: 4, STI, O);
8737 O << ", ";
8738 break;
8739 case 6:
8740 // PMDMXVBF16GERX2NN, PMDMXVBF16GERX2NP, PMDMXVBF16GERX2PN, PMDMXVBF16GER...
8741 printUImmOperand<8>(MI, OpNo: 4, STI, O);
8742 O << ", ";
8743 printUImmOperand<4>(MI, OpNo: 5, STI, O);
8744 O << ", ";
8745 break;
8746 case 7:
8747 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
8748 printUImmOperand<4>(MI, OpNo: 3, STI, O);
8749 break;
8750 case 8:
8751 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
8752 printUImmOperand<4>(MI, OpNo: 4, STI, O);
8753 O << ", ";
8754 break;
8755 case 9:
8756 // RLWIMI, RLWIMI8, RLWIMI8_rec, RLWIMI_rec
8757 printUImmOperand<5>(MI, OpNo: 4, STI, O);
8758 O << ", ";
8759 printUImmOperand<5>(MI, OpNo: 5, STI, O);
8760 return;
8761 break;
8762 case 10:
8763 // VSLDBI, VSRDBI, XXMULMUL
8764 printUImmOperand<3>(MI, OpNo: 3, STI, O);
8765 return;
8766 break;
8767 case 11:
8768 // XXPERMDIs, XXSLDWIs
8769 printUImmOperand<2>(MI, OpNo: 2, STI, O);
8770 return;
8771 break;
8772 }
8773
8774
8775 // Fragment 7 encoded into 3 bits for 6 unique commands.
8776 switch ((Bits >> 46) & 7) {
8777 default: llvm_unreachable("Invalid command number.");
8778 case 0:
8779 // CLRLSLWI, CLRLSLWI_rec, EXTLWI, EXTLWI_rec, EXTRWI, EXTRWI_rec, INSLWI...
8780 return;
8781 break;
8782 case 1:
8783 // PMDMXVBF16GERX2, PMDMXVF16GERX2, PMXVF64GERNN, PMXVF64GERNP, PMXVF64GE...
8784 printUImmOperand<2>(MI, OpNo: 5, STI, O);
8785 return;
8786 break;
8787 case 2:
8788 // PMDMXVBF16GERX2NN, PMDMXVBF16GERX2NP, PMDMXVBF16GERX2PN, PMDMXVBF16GER...
8789 printUImmOperand<2>(MI, OpNo: 6, STI, O);
8790 return;
8791 break;
8792 case 3:
8793 // PMDMXVI8GERX4, PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF1...
8794 printUImmOperand<4>(MI, OpNo: 5, STI, O);
8795 break;
8796 case 4:
8797 // PMDMXVI8GERX4PP, PMDMXVI8GERX4SPP
8798 printUImmOperand<4>(MI, OpNo: 6, STI, O);
8799 return;
8800 break;
8801 case 5:
8802 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
8803 O << ", ";
8804 break;
8805 }
8806
8807
8808 // Fragment 8 encoded into 3 bits for 8 unique commands.
8809 switch ((Bits >> 49) & 7) {
8810 default: llvm_unreachable("Invalid command number.");
8811 case 0:
8812 // PMDMXVI8GERX4, PMXVF32GERNN, PMXVF32GERNP, PMXVF32GERPN, PMXVF32GERPP,...
8813 return;
8814 break;
8815 case 1:
8816 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
8817 printUImmOperand<4>(MI, OpNo: 4, STI, O);
8818 break;
8819 case 2:
8820 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
8821 O << ", ";
8822 break;
8823 case 3:
8824 // PMXVF64GER, PMXVF64GERW
8825 printUImmOperand<2>(MI, OpNo: 4, STI, O);
8826 return;
8827 break;
8828 case 4:
8829 // RLWINM, RLWINM8, RLWINM8_rec, RLWINM_rec, RLWNM, RLWNM8, RLWNM8_rec, R...
8830 printUImmOperand<5>(MI, OpNo: 4, STI, O);
8831 return;
8832 break;
8833 case 5:
8834 // TLBIE8P9, TLBIEP, TLBIEP8, TLBIEP9, XXMULMULHIADD, XXMULMULLOADD, XXSS...
8835 printUImmOperand<1>(MI, OpNo: 4, STI, O);
8836 break;
8837 case 6:
8838 // XXEVAL
8839 printUImmOperand<8>(MI, OpNo: 4, STI, O);
8840 return;
8841 break;
8842 case 7:
8843 // XXPERMX
8844 printUImmOperand<3>(MI, OpNo: 4, STI, O);
8845 return;
8846 break;
8847 }
8848
8849
8850 // Fragment 9 encoded into 3 bits for 5 unique commands.
8851 switch ((Bits >> 52) & 7) {
8852 default: llvm_unreachable("Invalid command number.");
8853 case 0:
8854 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVI16GER2, P...
8855 O << ", ";
8856 break;
8857 case 1:
8858 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
8859 printUImmOperand<2>(MI, OpNo: 6, STI, O);
8860 return;
8861 break;
8862 case 2:
8863 // PMXVF32GER, PMXVF32GERW, TLBIE8P9, TLBIEP, TLBIEP8, TLBIEP9, XXMULMULL...
8864 return;
8865 break;
8866 case 3:
8867 // PMXVI4GER8PP, PMXVI4GER8WPP
8868 printUImmOperand<8>(MI, OpNo: 6, STI, O);
8869 return;
8870 break;
8871 case 4:
8872 // PMXVI8GER4PP, PMXVI8GER4SPP, PMXVI8GER4WPP, PMXVI8GER4WSPP
8873 printUImmOperand<4>(MI, OpNo: 6, STI, O);
8874 return;
8875 break;
8876 }
8877
8878
8879 // Fragment 10 encoded into 2 bits for 4 unique commands.
8880 switch ((Bits >> 55) & 3) {
8881 default: llvm_unreachable("Invalid command number.");
8882 case 0:
8883 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVI16GER2, P...
8884 printUImmOperand<2>(MI, OpNo: 5, STI, O);
8885 return;
8886 break;
8887 case 1:
8888 // PMXVI4GER8, PMXVI4GER8W
8889 printUImmOperand<8>(MI, OpNo: 5, STI, O);
8890 return;
8891 break;
8892 case 2:
8893 // PMXVI8GER4, PMXVI8GER4W
8894 printUImmOperand<4>(MI, OpNo: 5, STI, O);
8895 return;
8896 break;
8897 case 3:
8898 // XXMULMULHIADD
8899 printUImmOperand<1>(MI, OpNo: 5, STI, O);
8900 return;
8901 break;
8902 }
8903
8904}
8905
8906
8907/// getRegisterName - This method is automatically generated by tblgen
8908/// from the register set description. This returns the assembler name
8909/// for the specified register.
8910const char *PPCInstPrinter::getRegisterName(MCRegister Reg) {
8911 unsigned RegNo = Reg.id();
8912 assert(RegNo && RegNo < 612 && "Invalid register number!");
8913
8914
8915#ifdef __GNUC__
8916#pragma GCC diagnostic push
8917#pragma GCC diagnostic ignored "-Woverlength-strings"
8918#endif
8919 static const char AsmStrs[] = {
8920 /* 0 */ "**ROUNDING MODE**\000"
8921 /* 18 */ "**FRAME POINTER**\000"
8922 /* 36 */ "**BASE POINTER**\000"
8923 /* 53 */ "VFH10\000"
8924 /* 59 */ "f10\000"
8925 /* 63 */ "fp10\000"
8926 /* 68 */ "vsp10\000"
8927 /* 74 */ "dmrrowp10\000"
8928 /* 84 */ "r10\000"
8929 /* 88 */ "vs10\000"
8930 /* 93 */ "v10\000"
8931 /* 97 */ "dmrrow10\000"
8932 /* 106 */ "VFH20\000"
8933 /* 112 */ "f20\000"
8934 /* 116 */ "fp20\000"
8935 /* 121 */ "vsp20\000"
8936 /* 127 */ "dmrrowp20\000"
8937 /* 137 */ "r20\000"
8938 /* 141 */ "vs20\000"
8939 /* 146 */ "v20\000"
8940 /* 150 */ "dmrrow20\000"
8941 /* 159 */ "VFH30\000"
8942 /* 165 */ "f30\000"
8943 /* 169 */ "fp30\000"
8944 /* 174 */ "vsp30\000"
8945 /* 180 */ "dmrrowp30\000"
8946 /* 190 */ "r30\000"
8947 /* 194 */ "vs30\000"
8948 /* 199 */ "v30\000"
8949 /* 203 */ "dmrrow30\000"
8950 /* 212 */ "vsp40\000"
8951 /* 218 */ "vs40\000"
8952 /* 223 */ "dmrrow40\000"
8953 /* 232 */ "vsp50\000"
8954 /* 238 */ "vs50\000"
8955 /* 243 */ "dmrrow50\000"
8956 /* 252 */ "vsp60\000"
8957 /* 258 */ "vs60\000"
8958 /* 263 */ "dmrrow60\000"
8959 /* 272 */ "VFH0\000"
8960 /* 277 */ "wacc0\000"
8961 /* 283 */ "f0\000"
8962 /* 286 */ "wacc_hi0\000"
8963 /* 295 */ "fp0\000"
8964 /* 299 */ "dmrp0\000"
8965 /* 305 */ "vsp0\000"
8966 /* 310 */ "dmrrowp0\000"
8967 /* 319 */ "cr0\000"
8968 /* 323 */ "dmr0\000"
8969 /* 328 */ "vs0\000"
8970 /* 332 */ "v0\000"
8971 /* 335 */ "dmrrow0\000"
8972 /* 343 */ "VFH11\000"
8973 /* 349 */ "f11\000"
8974 /* 353 */ "dmrrowp11\000"
8975 /* 363 */ "r11\000"
8976 /* 367 */ "vs11\000"
8977 /* 372 */ "v11\000"
8978 /* 376 */ "dmrrow11\000"
8979 /* 385 */ "VFH21\000"
8980 /* 391 */ "f21\000"
8981 /* 395 */ "dmrrowp21\000"
8982 /* 405 */ "r21\000"
8983 /* 409 */ "vs21\000"
8984 /* 414 */ "v21\000"
8985 /* 418 */ "dmrrow21\000"
8986 /* 427 */ "VFH31\000"
8987 /* 433 */ "f31\000"
8988 /* 437 */ "dmrrowp31\000"
8989 /* 447 */ "r31\000"
8990 /* 451 */ "vs31\000"
8991 /* 456 */ "v31\000"
8992 /* 460 */ "dmrrow31\000"
8993 /* 469 */ "vs41\000"
8994 /* 474 */ "dmrrow41\000"
8995 /* 483 */ "vs51\000"
8996 /* 488 */ "dmrrow51\000"
8997 /* 497 */ "vs61\000"
8998 /* 502 */ "dmrrow61\000"
8999 /* 511 */ "VFH1\000"
9000 /* 516 */ "wacc1\000"
9001 /* 522 */ "f1\000"
9002 /* 525 */ "wacc_hi1\000"
9003 /* 534 */ "dmrp1\000"
9004 /* 540 */ "dmrrowp1\000"
9005 /* 549 */ "cr1\000"
9006 /* 553 */ "dmr1\000"
9007 /* 558 */ "vs1\000"
9008 /* 562 */ "v1\000"
9009 /* 565 */ "dmrrow1\000"
9010 /* 573 */ "VFH12\000"
9011 /* 579 */ "f12\000"
9012 /* 583 */ "fp12\000"
9013 /* 588 */ "vsp12\000"
9014 /* 594 */ "dmrrowp12\000"
9015 /* 604 */ "r12\000"
9016 /* 608 */ "vs12\000"
9017 /* 613 */ "v12\000"
9018 /* 617 */ "dmrrow12\000"
9019 /* 626 */ "VFH22\000"
9020 /* 632 */ "f22\000"
9021 /* 636 */ "fp22\000"
9022 /* 641 */ "vsp22\000"
9023 /* 647 */ "dmrrowp22\000"
9024 /* 657 */ "r22\000"
9025 /* 661 */ "vs22\000"
9026 /* 666 */ "v22\000"
9027 /* 670 */ "dmrrow22\000"
9028 /* 679 */ "vsp32\000"
9029 /* 685 */ "vs32\000"
9030 /* 690 */ "dmrrow32\000"
9031 /* 699 */ "vsp42\000"
9032 /* 705 */ "vs42\000"
9033 /* 710 */ "dmrrow42\000"
9034 /* 719 */ "vsp52\000"
9035 /* 725 */ "vs52\000"
9036 /* 730 */ "dmrrow52\000"
9037 /* 739 */ "vsp62\000"
9038 /* 745 */ "vs62\000"
9039 /* 750 */ "dmrrow62\000"
9040 /* 759 */ "VFH2\000"
9041 /* 764 */ "wacc2\000"
9042 /* 770 */ "f2\000"
9043 /* 773 */ "wacc_hi2\000"
9044 /* 782 */ "fp2\000"
9045 /* 786 */ "dmrp2\000"
9046 /* 792 */ "vsp2\000"
9047 /* 797 */ "dmrrowp2\000"
9048 /* 806 */ "cr2\000"
9049 /* 810 */ "dmr2\000"
9050 /* 815 */ "vs2\000"
9051 /* 819 */ "v2\000"
9052 /* 822 */ "dmrrow2\000"
9053 /* 830 */ "VFH13\000"
9054 /* 836 */ "f13\000"
9055 /* 840 */ "dmrrowp13\000"
9056 /* 850 */ "r13\000"
9057 /* 854 */ "vs13\000"
9058 /* 859 */ "v13\000"
9059 /* 863 */ "dmrrow13\000"
9060 /* 872 */ "VFH23\000"
9061 /* 878 */ "f23\000"
9062 /* 882 */ "dmrrowp23\000"
9063 /* 892 */ "r23\000"
9064 /* 896 */ "vs23\000"
9065 /* 901 */ "v23\000"
9066 /* 905 */ "dmrrow23\000"
9067 /* 914 */ "vs33\000"
9068 /* 919 */ "dmrrow33\000"
9069 /* 928 */ "vs43\000"
9070 /* 933 */ "dmrrow43\000"
9071 /* 942 */ "vs53\000"
9072 /* 947 */ "dmrrow53\000"
9073 /* 956 */ "vs63\000"
9074 /* 961 */ "dmrrow63\000"
9075 /* 970 */ "VFH3\000"
9076 /* 975 */ "wacc3\000"
9077 /* 981 */ "f3\000"
9078 /* 984 */ "wacc_hi3\000"
9079 /* 993 */ "dmrp3\000"
9080 /* 999 */ "dmrrowp3\000"
9081 /* 1008 */ "cr3\000"
9082 /* 1012 */ "dmr3\000"
9083 /* 1017 */ "vs3\000"
9084 /* 1021 */ "v3\000"
9085 /* 1024 */ "dmrrow3\000"
9086 /* 1032 */ "VFH14\000"
9087 /* 1038 */ "f14\000"
9088 /* 1042 */ "fp14\000"
9089 /* 1047 */ "vsp14\000"
9090 /* 1053 */ "dmrrowp14\000"
9091 /* 1063 */ "r14\000"
9092 /* 1067 */ "vs14\000"
9093 /* 1072 */ "v14\000"
9094 /* 1076 */ "dmrrow14\000"
9095 /* 1085 */ "VFH24\000"
9096 /* 1091 */ "f24\000"
9097 /* 1095 */ "fp24\000"
9098 /* 1100 */ "vsp24\000"
9099 /* 1106 */ "dmrrowp24\000"
9100 /* 1116 */ "r24\000"
9101 /* 1120 */ "vs24\000"
9102 /* 1125 */ "v24\000"
9103 /* 1129 */ "dmrrow24\000"
9104 /* 1138 */ "vsp34\000"
9105 /* 1144 */ "vs34\000"
9106 /* 1149 */ "dmrrow34\000"
9107 /* 1158 */ "vsp44\000"
9108 /* 1164 */ "vs44\000"
9109 /* 1169 */ "dmrrow44\000"
9110 /* 1178 */ "vsp54\000"
9111 /* 1184 */ "vs54\000"
9112 /* 1189 */ "dmrrow54\000"
9113 /* 1198 */ "VFH4\000"
9114 /* 1203 */ "wacc4\000"
9115 /* 1209 */ "f4\000"
9116 /* 1212 */ "wacc_hi4\000"
9117 /* 1221 */ "fp4\000"
9118 /* 1225 */ "vsp4\000"
9119 /* 1230 */ "dmrrowp4\000"
9120 /* 1239 */ "cr4\000"
9121 /* 1243 */ "dmr4\000"
9122 /* 1248 */ "vs4\000"
9123 /* 1252 */ "v4\000"
9124 /* 1255 */ "dmrrow4\000"
9125 /* 1263 */ "VFH15\000"
9126 /* 1269 */ "f15\000"
9127 /* 1273 */ "dmrrowp15\000"
9128 /* 1283 */ "r15\000"
9129 /* 1287 */ "vs15\000"
9130 /* 1292 */ "v15\000"
9131 /* 1296 */ "dmrrow15\000"
9132 /* 1305 */ "VFH25\000"
9133 /* 1311 */ "f25\000"
9134 /* 1315 */ "dmrrowp25\000"
9135 /* 1325 */ "r25\000"
9136 /* 1329 */ "vs25\000"
9137 /* 1334 */ "v25\000"
9138 /* 1338 */ "dmrrow25\000"
9139 /* 1347 */ "vs35\000"
9140 /* 1352 */ "dmrrow35\000"
9141 /* 1361 */ "vs45\000"
9142 /* 1366 */ "dmrrow45\000"
9143 /* 1375 */ "vs55\000"
9144 /* 1380 */ "dmrrow55\000"
9145 /* 1389 */ "VFH5\000"
9146 /* 1394 */ "wacc5\000"
9147 /* 1400 */ "f5\000"
9148 /* 1403 */ "wacc_hi5\000"
9149 /* 1412 */ "dmrrowp5\000"
9150 /* 1421 */ "cr5\000"
9151 /* 1425 */ "dmr5\000"
9152 /* 1430 */ "vs5\000"
9153 /* 1434 */ "v5\000"
9154 /* 1437 */ "dmrrow5\000"
9155 /* 1445 */ "VFH16\000"
9156 /* 1451 */ "f16\000"
9157 /* 1455 */ "fp16\000"
9158 /* 1460 */ "vsp16\000"
9159 /* 1466 */ "dmrrowp16\000"
9160 /* 1476 */ "r16\000"
9161 /* 1480 */ "vs16\000"
9162 /* 1485 */ "v16\000"
9163 /* 1489 */ "dmrrow16\000"
9164 /* 1498 */ "VFH26\000"
9165 /* 1504 */ "f26\000"
9166 /* 1508 */ "fp26\000"
9167 /* 1513 */ "vsp26\000"
9168 /* 1519 */ "dmrrowp26\000"
9169 /* 1529 */ "r26\000"
9170 /* 1533 */ "vs26\000"
9171 /* 1538 */ "v26\000"
9172 /* 1542 */ "dmrrow26\000"
9173 /* 1551 */ "vsp36\000"
9174 /* 1557 */ "vs36\000"
9175 /* 1562 */ "dmrrow36\000"
9176 /* 1571 */ "vsp46\000"
9177 /* 1577 */ "vs46\000"
9178 /* 1582 */ "dmrrow46\000"
9179 /* 1591 */ "vsp56\000"
9180 /* 1597 */ "vs56\000"
9181 /* 1602 */ "dmrrow56\000"
9182 /* 1611 */ "VFH6\000"
9183 /* 1616 */ "wacc6\000"
9184 /* 1622 */ "f6\000"
9185 /* 1625 */ "wacc_hi6\000"
9186 /* 1634 */ "fp6\000"
9187 /* 1638 */ "vsp6\000"
9188 /* 1643 */ "dmrrowp6\000"
9189 /* 1652 */ "cr6\000"
9190 /* 1656 */ "dmr6\000"
9191 /* 1661 */ "vs6\000"
9192 /* 1665 */ "v6\000"
9193 /* 1668 */ "dmrrow6\000"
9194 /* 1676 */ "VFH17\000"
9195 /* 1682 */ "f17\000"
9196 /* 1686 */ "dmrrowp17\000"
9197 /* 1696 */ "r17\000"
9198 /* 1700 */ "vs17\000"
9199 /* 1705 */ "v17\000"
9200 /* 1709 */ "dmrrow17\000"
9201 /* 1718 */ "VFH27\000"
9202 /* 1724 */ "f27\000"
9203 /* 1728 */ "dmrrowp27\000"
9204 /* 1738 */ "r27\000"
9205 /* 1742 */ "vs27\000"
9206 /* 1747 */ "v27\000"
9207 /* 1751 */ "dmrrow27\000"
9208 /* 1760 */ "vs37\000"
9209 /* 1765 */ "dmrrow37\000"
9210 /* 1774 */ "vs47\000"
9211 /* 1779 */ "dmrrow47\000"
9212 /* 1788 */ "vs57\000"
9213 /* 1793 */ "dmrrow57\000"
9214 /* 1802 */ "VFH7\000"
9215 /* 1807 */ "wacc7\000"
9216 /* 1813 */ "f7\000"
9217 /* 1816 */ "wacc_hi7\000"
9218 /* 1825 */ "dmrrowp7\000"
9219 /* 1834 */ "cr7\000"
9220 /* 1838 */ "dmr7\000"
9221 /* 1843 */ "vs7\000"
9222 /* 1847 */ "v7\000"
9223 /* 1850 */ "dmrrow7\000"
9224 /* 1858 */ "VFH18\000"
9225 /* 1864 */ "f18\000"
9226 /* 1868 */ "fp18\000"
9227 /* 1873 */ "vsp18\000"
9228 /* 1879 */ "dmrrowp18\000"
9229 /* 1889 */ "r18\000"
9230 /* 1893 */ "vs18\000"
9231 /* 1898 */ "v18\000"
9232 /* 1902 */ "dmrrow18\000"
9233 /* 1911 */ "VFH28\000"
9234 /* 1917 */ "f28\000"
9235 /* 1921 */ "fp28\000"
9236 /* 1926 */ "vsp28\000"
9237 /* 1932 */ "dmrrowp28\000"
9238 /* 1942 */ "r28\000"
9239 /* 1946 */ "vs28\000"
9240 /* 1951 */ "v28\000"
9241 /* 1955 */ "dmrrow28\000"
9242 /* 1964 */ "vsp38\000"
9243 /* 1970 */ "vs38\000"
9244 /* 1975 */ "dmrrow38\000"
9245 /* 1984 */ "vsp48\000"
9246 /* 1990 */ "vs48\000"
9247 /* 1995 */ "dmrrow48\000"
9248 /* 2004 */ "vsp58\000"
9249 /* 2010 */ "vs58\000"
9250 /* 2015 */ "dmrrow58\000"
9251 /* 2024 */ "VFH8\000"
9252 /* 2029 */ "f8\000"
9253 /* 2032 */ "fp8\000"
9254 /* 2036 */ "vsp8\000"
9255 /* 2041 */ "dmrrowp8\000"
9256 /* 2050 */ "r8\000"
9257 /* 2053 */ "vs8\000"
9258 /* 2057 */ "v8\000"
9259 /* 2060 */ "dmrrow8\000"
9260 /* 2068 */ "VFH19\000"
9261 /* 2074 */ "f19\000"
9262 /* 2078 */ "dmrrowp19\000"
9263 /* 2088 */ "r19\000"
9264 /* 2092 */ "vs19\000"
9265 /* 2097 */ "v19\000"
9266 /* 2101 */ "dmrrow19\000"
9267 /* 2110 */ "VFH29\000"
9268 /* 2116 */ "f29\000"
9269 /* 2120 */ "dmrrowp29\000"
9270 /* 2130 */ "r29\000"
9271 /* 2134 */ "vs29\000"
9272 /* 2139 */ "v29\000"
9273 /* 2143 */ "dmrrow29\000"
9274 /* 2152 */ "vs39\000"
9275 /* 2157 */ "dmrrow39\000"
9276 /* 2166 */ "vs49\000"
9277 /* 2171 */ "dmrrow49\000"
9278 /* 2180 */ "vs59\000"
9279 /* 2185 */ "dmrrow59\000"
9280 /* 2194 */ "VFH9\000"
9281 /* 2199 */ "f9\000"
9282 /* 2202 */ "dmrrowp9\000"
9283 /* 2211 */ "r9\000"
9284 /* 2214 */ "vs9\000"
9285 /* 2218 */ "v9\000"
9286 /* 2221 */ "dmrrow9\000"
9287 /* 2229 */ "vrsave\000"
9288 /* 2236 */ "spefscr\000"
9289 /* 2244 */ "xer\000"
9290 /* 2248 */ "lr\000"
9291 /* 2251 */ "ctr\000"
9292};
9293#ifdef __GNUC__
9294#pragma GCC diagnostic pop
9295#endif
9296
9297 static const uint16_t RegAsmOffset[] = {
9298 36, 2244, 2251, 18, 2248, 0, 2236, 2229, 2244, 57, 278, 517, 765, 976,
9299 1204, 1395, 1617, 1808, 36, 319, 549, 806, 1008, 1239, 1421, 1652, 1834, 2251,
9300 323, 553, 810, 1012, 1243, 1425, 1656, 1838, 335, 565, 822, 1024, 1255, 1437,
9301 1668, 1850, 2060, 2221, 97, 376, 617, 863, 1076, 1296, 1489, 1709, 1902, 2101,
9302 150, 418, 670, 905, 1129, 1338, 1542, 1751, 1955, 2143, 203, 460, 690, 919,
9303 1149, 1352, 1562, 1765, 1975, 2157, 223, 474, 710, 933, 1169, 1366, 1582, 1779,
9304 1995, 2171, 243, 488, 730, 947, 1189, 1380, 1602, 1793, 2015, 2185, 263, 502,
9305 750, 961, 310, 540, 797, 999, 1230, 1412, 1643, 1825, 2041, 2202, 74, 353,
9306 594, 840, 1053, 1273, 1466, 1686, 1879, 2078, 127, 395, 647, 882, 1106, 1315,
9307 1519, 1728, 1932, 2120, 180, 437, 299, 534, 786, 993, 283, 522, 770, 981,
9308 1209, 1400, 1622, 1813, 2029, 2199, 59, 349, 579, 836, 1038, 1269, 1451, 1682,
9309 1864, 2074, 112, 391, 632, 878, 1091, 1311, 1504, 1724, 1917, 2116, 165, 433,
9310 273, 512, 760, 971, 1199, 1390, 1612, 1803, 2025, 2195, 54, 344, 574, 831,
9311 1033, 1264, 1446, 1677, 1859, 2069, 107, 386, 627, 873, 1086, 1306, 1499, 1719,
9312 1912, 2111, 160, 428, 18, 295, 782, 1221, 1634, 2032, 63, 583, 1042, 1455,
9313 1868, 116, 636, 1095, 1508, 1921, 169, 274, 513, 761, 972, 1200, 1391, 1613,
9314 1804, 2026, 2196, 55, 345, 575, 832, 1034, 1265, 1447, 1678, 1860, 2070, 108,
9315 387, 628, 874, 1087, 1307, 1500, 1720, 1913, 2112, 161, 429, 2248, 320, 550,
9316 807, 1009, 1240, 1422, 1653, 1835, 2050, 2211, 84, 363, 604, 850, 1063, 1283,
9317 1476, 1696, 1889, 2088, 137, 405, 657, 892, 1116, 1325, 1529, 1738, 1942, 2130,
9318 190, 447, 320, 550, 807, 1009, 1240, 1422, 1653, 1835, 2050, 2211, 84, 363,
9319 604, 850, 1063, 1283, 1476, 1696, 1889, 2088, 137, 405, 657, 892, 1116, 1325,
9320 1529, 1738, 1942, 2130, 190, 447, 278, 517, 765, 976, 1204, 1395, 1617, 1808,
9321 332, 562, 819, 1021, 1252, 1434, 1665, 1847, 2057, 2218, 93, 372, 613, 859,
9322 1072, 1292, 1485, 1705, 1898, 2097, 146, 414, 666, 901, 1125, 1334, 1538, 1747,
9323 1951, 2139, 199, 456, 332, 562, 819, 1021, 1252, 1434, 1665, 1847, 2057, 2218,
9324 93, 372, 613, 859, 1072, 1292, 1485, 1705, 1898, 2097, 146, 414, 666, 901,
9325 1125, 1334, 1538, 1747, 1951, 2139, 199, 456, 272, 511, 759, 970, 1198, 1389,
9326 1611, 1802, 2024, 2194, 53, 343, 573, 830, 1032, 1263, 1445, 1676, 1858, 2068,
9327 106, 385, 626, 872, 1085, 1305, 1498, 1718, 1911, 2110, 159, 427, 328, 558,
9328 815, 1017, 1248, 1430, 1661, 1843, 2053, 2214, 88, 367, 608, 854, 1067, 1287,
9329 1480, 1700, 1893, 2092, 141, 409, 661, 896, 1120, 1329, 1533, 1742, 1946, 2134,
9330 194, 451, 305, 792, 1225, 1638, 2036, 68, 588, 1047, 1460, 1873, 121, 641,
9331 1100, 1513, 1926, 174, 679, 1138, 1551, 1964, 212, 699, 1158, 1571, 1984, 232,
9332 719, 1178, 1591, 2004, 252, 739, 685, 914, 1144, 1347, 1557, 1760, 1970, 2152,
9333 218, 469, 705, 928, 1164, 1361, 1577, 1774, 1990, 2166, 238, 483, 725, 942,
9334 1184, 1375, 1597, 1788, 2010, 2180, 258, 497, 745, 956, 277, 516, 764, 975,
9335 1203, 1394, 1616, 1807, 286, 525, 773, 984, 1212, 1403, 1625, 1816, 320, 550,
9336 807, 1009, 1240, 1422, 1653, 1835, 2050, 2211, 84, 363, 604, 850, 1063, 1283,
9337 1476, 1696, 1889, 2088, 137, 405, 657, 892, 1116, 1325, 1529, 1738, 1942, 2130,
9338 190, 447, 57, 577, 1449, 56, 1035, 1861, 629, 1501, 162, 347, 1267, 2072,
9339 833, 1679, 388, 1308, 2113, 57, 1036, 1862, 576, 1448, 109, 1088, 1914, 834,
9340 1680, 346, 1266, 2071, 875, 1721, 430, 320, 807, 1240, 1653, 2050, 84, 604,
9341 1063, 1476, 1889, 137, 657, 1116, 1529, 1942, 190,
9342 };
9343
9344 assert (*(AsmStrs+RegAsmOffset[RegNo-1]) &&
9345 "Invalid alt name index for register!");
9346 return AsmStrs+RegAsmOffset[RegNo-1];
9347}
9348
9349#ifdef PRINT_ALIAS_INSTR
9350#undef PRINT_ALIAS_INSTR
9351
9352bool PPCInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &OS) {
9353 static const PatternsForOpcode OpToPatterns[] = {
9354 {.Opcode: PPC::ADDI, .PatternStart: 0, .NumPatterns: 1 },
9355 {.Opcode: PPC::ADDI8, .PatternStart: 1, .NumPatterns: 1 },
9356 {.Opcode: PPC::ADDIS, .PatternStart: 2, .NumPatterns: 1 },
9357 {.Opcode: PPC::ADDIS8, .PatternStart: 3, .NumPatterns: 1 },
9358 {.Opcode: PPC::ADDPCIS, .PatternStart: 4, .NumPatterns: 1 },
9359 {.Opcode: PPC::BCC, .PatternStart: 5, .NumPatterns: 24 },
9360 {.Opcode: PPC::BCCA, .PatternStart: 29, .NumPatterns: 24 },
9361 {.Opcode: PPC::BCCCTR, .PatternStart: 53, .NumPatterns: 24 },
9362 {.Opcode: PPC::BCCCTRL, .PatternStart: 77, .NumPatterns: 24 },
9363 {.Opcode: PPC::BCCL, .PatternStart: 101, .NumPatterns: 24 },
9364 {.Opcode: PPC::BCCLA, .PatternStart: 125, .NumPatterns: 24 },
9365 {.Opcode: PPC::BCCLR, .PatternStart: 149, .NumPatterns: 24 },
9366 {.Opcode: PPC::BCCLRL, .PatternStart: 173, .NumPatterns: 24 },
9367 {.Opcode: PPC::CMPD, .PatternStart: 197, .NumPatterns: 1 },
9368 {.Opcode: PPC::CMPDI, .PatternStart: 198, .NumPatterns: 1 },
9369 {.Opcode: PPC::CMPLD, .PatternStart: 199, .NumPatterns: 1 },
9370 {.Opcode: PPC::CMPLDI, .PatternStart: 200, .NumPatterns: 1 },
9371 {.Opcode: PPC::CMPLW, .PatternStart: 201, .NumPatterns: 1 },
9372 {.Opcode: PPC::CMPLWI, .PatternStart: 202, .NumPatterns: 1 },
9373 {.Opcode: PPC::CMPW, .PatternStart: 203, .NumPatterns: 1 },
9374 {.Opcode: PPC::CMPWI, .PatternStart: 204, .NumPatterns: 1 },
9375 {.Opcode: PPC::CNTLZW, .PatternStart: 205, .NumPatterns: 1 },
9376 {.Opcode: PPC::CNTLZW8, .PatternStart: 206, .NumPatterns: 1 },
9377 {.Opcode: PPC::CNTLZW8_rec, .PatternStart: 207, .NumPatterns: 1 },
9378 {.Opcode: PPC::CNTLZW_rec, .PatternStart: 208, .NumPatterns: 1 },
9379 {.Opcode: PPC::CP_PASTE_rec, .PatternStart: 209, .NumPatterns: 1 },
9380 {.Opcode: PPC::CREQV, .PatternStart: 210, .NumPatterns: 1 },
9381 {.Opcode: PPC::CRNOR, .PatternStart: 211, .NumPatterns: 1 },
9382 {.Opcode: PPC::CROR, .PatternStart: 212, .NumPatterns: 1 },
9383 {.Opcode: PPC::CRXOR, .PatternStart: 213, .NumPatterns: 1 },
9384 {.Opcode: PPC::DMSHA2HASH, .PatternStart: 214, .NumPatterns: 2 },
9385 {.Opcode: PPC::DMSHA3HASH, .PatternStart: 216, .NumPatterns: 2 },
9386 {.Opcode: PPC::DMXXSHAPAD, .PatternStart: 218, .NumPatterns: 8 },
9387 {.Opcode: PPC::ISEL, .PatternStart: 226, .NumPatterns: 3 },
9388 {.Opcode: PPC::ISEL8, .PatternStart: 229, .NumPatterns: 3 },
9389 {.Opcode: PPC::MBAR, .PatternStart: 232, .NumPatterns: 1 },
9390 {.Opcode: PPC::MFDCR, .PatternStart: 233, .NumPatterns: 8 },
9391 {.Opcode: PPC::MFSPR, .PatternStart: 241, .NumPatterns: 45 },
9392 {.Opcode: PPC::MFSPR8, .PatternStart: 286, .NumPatterns: 19 },
9393 {.Opcode: PPC::MFTB, .PatternStart: 305, .NumPatterns: 1 },
9394 {.Opcode: PPC::MFUDSCR, .PatternStart: 306, .NumPatterns: 1 },
9395 {.Opcode: PPC::MFVRSAVE, .PatternStart: 307, .NumPatterns: 1 },
9396 {.Opcode: PPC::MFVSRD, .PatternStart: 308, .NumPatterns: 1 },
9397 {.Opcode: PPC::MFVSRWZ, .PatternStart: 309, .NumPatterns: 1 },
9398 {.Opcode: PPC::MTCRF, .PatternStart: 310, .NumPatterns: 1 },
9399 {.Opcode: PPC::MTCRF8, .PatternStart: 311, .NumPatterns: 1 },
9400 {.Opcode: PPC::MTDCR, .PatternStart: 312, .NumPatterns: 8 },
9401 {.Opcode: PPC::MTFSF, .PatternStart: 320, .NumPatterns: 1 },
9402 {.Opcode: PPC::MTFSFI, .PatternStart: 321, .NumPatterns: 1 },
9403 {.Opcode: PPC::MTFSFI_rec, .PatternStart: 322, .NumPatterns: 1 },
9404 {.Opcode: PPC::MTFSF_rec, .PatternStart: 323, .NumPatterns: 1 },
9405 {.Opcode: PPC::MTMSR, .PatternStart: 324, .NumPatterns: 1 },
9406 {.Opcode: PPC::MTMSRD, .PatternStart: 325, .NumPatterns: 1 },
9407 {.Opcode: PPC::MTSPR, .PatternStart: 326, .NumPatterns: 44 },
9408 {.Opcode: PPC::MTSPR8, .PatternStart: 370, .NumPatterns: 18 },
9409 {.Opcode: PPC::MTUDSCR, .PatternStart: 388, .NumPatterns: 1 },
9410 {.Opcode: PPC::MTVRSAVE, .PatternStart: 389, .NumPatterns: 1 },
9411 {.Opcode: PPC::MTVSRD, .PatternStart: 390, .NumPatterns: 1 },
9412 {.Opcode: PPC::MTVSRWA, .PatternStart: 391, .NumPatterns: 1 },
9413 {.Opcode: PPC::MTVSRWZ, .PatternStart: 392, .NumPatterns: 1 },
9414 {.Opcode: PPC::NOR, .PatternStart: 393, .NumPatterns: 1 },
9415 {.Opcode: PPC::NOR8, .PatternStart: 394, .NumPatterns: 1 },
9416 {.Opcode: PPC::NOR8_rec, .PatternStart: 395, .NumPatterns: 1 },
9417 {.Opcode: PPC::NOR_rec, .PatternStart: 396, .NumPatterns: 1 },
9418 {.Opcode: PPC::OR, .PatternStart: 397, .NumPatterns: 1 },
9419 {.Opcode: PPC::OR8, .PatternStart: 398, .NumPatterns: 1 },
9420 {.Opcode: PPC::OR8_rec, .PatternStart: 399, .NumPatterns: 1 },
9421 {.Opcode: PPC::ORI, .PatternStart: 400, .NumPatterns: 1 },
9422 {.Opcode: PPC::ORI8, .PatternStart: 401, .NumPatterns: 1 },
9423 {.Opcode: PPC::OR_rec, .PatternStart: 402, .NumPatterns: 1 },
9424 {.Opcode: PPC::PADDI8, .PatternStart: 403, .NumPatterns: 1 },
9425 {.Opcode: PPC::PADDIS, .PatternStart: 404, .NumPatterns: 1 },
9426 {.Opcode: PPC::PADDIS8, .PatternStart: 405, .NumPatterns: 1 },
9427 {.Opcode: PPC::RFEBB, .PatternStart: 406, .NumPatterns: 1 },
9428 {.Opcode: PPC::RLDCL, .PatternStart: 407, .NumPatterns: 1 },
9429 {.Opcode: PPC::RLDCL_rec, .PatternStart: 408, .NumPatterns: 1 },
9430 {.Opcode: PPC::RLDICL, .PatternStart: 409, .NumPatterns: 2 },
9431 {.Opcode: PPC::RLDICL_32_64, .PatternStart: 411, .NumPatterns: 2 },
9432 {.Opcode: PPC::RLDICL_rec, .PatternStart: 413, .NumPatterns: 2 },
9433 {.Opcode: PPC::RLWINM, .PatternStart: 415, .NumPatterns: 2 },
9434 {.Opcode: PPC::RLWINM8, .PatternStart: 417, .NumPatterns: 2 },
9435 {.Opcode: PPC::RLWINM8_rec, .PatternStart: 419, .NumPatterns: 2 },
9436 {.Opcode: PPC::RLWINM_rec, .PatternStart: 421, .NumPatterns: 2 },
9437 {.Opcode: PPC::RLWNM, .PatternStart: 423, .NumPatterns: 1 },
9438 {.Opcode: PPC::RLWNM8, .PatternStart: 424, .NumPatterns: 1 },
9439 {.Opcode: PPC::RLWNM8_rec, .PatternStart: 425, .NumPatterns: 1 },
9440 {.Opcode: PPC::RLWNM_rec, .PatternStart: 426, .NumPatterns: 1 },
9441 {.Opcode: PPC::SC, .PatternStart: 427, .NumPatterns: 1 },
9442 {.Opcode: PPC::SUBF, .PatternStart: 428, .NumPatterns: 1 },
9443 {.Opcode: PPC::SUBF8, .PatternStart: 429, .NumPatterns: 1 },
9444 {.Opcode: PPC::SUBF8_rec, .PatternStart: 430, .NumPatterns: 1 },
9445 {.Opcode: PPC::SUBFC, .PatternStart: 431, .NumPatterns: 1 },
9446 {.Opcode: PPC::SUBFC8, .PatternStart: 432, .NumPatterns: 1 },
9447 {.Opcode: PPC::SUBFC8_rec, .PatternStart: 433, .NumPatterns: 1 },
9448 {.Opcode: PPC::SUBFC_rec, .PatternStart: 434, .NumPatterns: 1 },
9449 {.Opcode: PPC::SUBF_rec, .PatternStart: 435, .NumPatterns: 1 },
9450 {.Opcode: PPC::SYNC, .PatternStart: 436, .NumPatterns: 3 },
9451 {.Opcode: PPC::SYNCP10, .PatternStart: 439, .NumPatterns: 8 },
9452 {.Opcode: PPC::TD, .PatternStart: 447, .NumPatterns: 7 },
9453 {.Opcode: PPC::TDI, .PatternStart: 454, .NumPatterns: 7 },
9454 {.Opcode: PPC::TEND, .PatternStart: 461, .NumPatterns: 2 },
9455 {.Opcode: PPC::TLBIE, .PatternStart: 463, .NumPatterns: 1 },
9456 {.Opcode: PPC::TLBIEP9, .PatternStart: 464, .NumPatterns: 2 },
9457 {.Opcode: PPC::TLBILX, .PatternStart: 466, .NumPatterns: 4 },
9458 {.Opcode: PPC::TLBRE2, .PatternStart: 470, .NumPatterns: 2 },
9459 {.Opcode: PPC::TLBWE2, .PatternStart: 472, .NumPatterns: 2 },
9460 {.Opcode: PPC::TSR, .PatternStart: 474, .NumPatterns: 2 },
9461 {.Opcode: PPC::TW, .PatternStart: 476, .NumPatterns: 8 },
9462 {.Opcode: PPC::TWI, .PatternStart: 484, .NumPatterns: 7 },
9463 {.Opcode: PPC::VNOR, .PatternStart: 491, .NumPatterns: 1 },
9464 {.Opcode: PPC::VOR, .PatternStart: 492, .NumPatterns: 1 },
9465 {.Opcode: PPC::WAIT, .PatternStart: 493, .NumPatterns: 3 },
9466 {.Opcode: PPC::WAITP10, .PatternStart: 496, .NumPatterns: 2 },
9467 {.Opcode: PPC::XORI, .PatternStart: 498, .NumPatterns: 1 },
9468 {.Opcode: PPC::XORI8, .PatternStart: 499, .NumPatterns: 1 },
9469 {.Opcode: PPC::XVCPSGNDP, .PatternStart: 500, .NumPatterns: 1 },
9470 {.Opcode: PPC::XVCPSGNSP, .PatternStart: 501, .NumPatterns: 1 },
9471 {.Opcode: PPC::XXAESDECP, .PatternStart: 502, .NumPatterns: 3 },
9472 {.Opcode: PPC::XXAESENCP, .PatternStart: 505, .NumPatterns: 3 },
9473 {.Opcode: PPC::XXAESGENLKP, .PatternStart: 508, .NumPatterns: 3 },
9474 {.Opcode: PPC::XXGFMUL128, .PatternStart: 511, .NumPatterns: 2 },
9475 {.Opcode: PPC::XXPERMDI, .PatternStart: 513, .NumPatterns: 5 },
9476 {.Opcode: PPC::XXPERMDIs, .PatternStart: 518, .NumPatterns: 3 },
9477 {.Opcode: PPC::gBC, .PatternStart: 521, .NumPatterns: 10 },
9478 {.Opcode: PPC::gBCA, .PatternStart: 531, .NumPatterns: 10 },
9479 {.Opcode: PPC::gBCAat, .PatternStart: 541, .NumPatterns: 2 },
9480 {.Opcode: PPC::gBCCTR, .PatternStart: 543, .NumPatterns: 7 },
9481 {.Opcode: PPC::gBCCTRL, .PatternStart: 550, .NumPatterns: 7 },
9482 {.Opcode: PPC::gBCL, .PatternStart: 557, .NumPatterns: 10 },
9483 {.Opcode: PPC::gBCLA, .PatternStart: 567, .NumPatterns: 10 },
9484 {.Opcode: PPC::gBCLAat, .PatternStart: 577, .NumPatterns: 2 },
9485 {.Opcode: PPC::gBCLR, .PatternStart: 579, .NumPatterns: 11 },
9486 {.Opcode: PPC::gBCLRL, .PatternStart: 590, .NumPatterns: 11 },
9487 {.Opcode: PPC::gBCLat, .PatternStart: 601, .NumPatterns: 2 },
9488 {.Opcode: PPC::gBCat, .PatternStart: 603, .NumPatterns: 2 },
9489 };
9490
9491 static const AliasPattern Patterns[] = {
9492 // PPC::ADDI - 0
9493 {.AsmStrOffset: 0, .AliasCondStart: 0, .NumOperands: 3, .NumConds: 2 },
9494 // PPC::ADDI8 - 1
9495 {.AsmStrOffset: 0, .AliasCondStart: 2, .NumOperands: 3, .NumConds: 2 },
9496 // PPC::ADDIS - 2
9497 {.AsmStrOffset: 12, .AliasCondStart: 4, .NumOperands: 3, .NumConds: 2 },
9498 // PPC::ADDIS8 - 3
9499 {.AsmStrOffset: 12, .AliasCondStart: 6, .NumOperands: 3, .NumConds: 2 },
9500 // PPC::ADDPCIS - 4
9501 {.AsmStrOffset: 25, .AliasCondStart: 8, .NumOperands: 2, .NumConds: 2 },
9502 // PPC::BCC - 5
9503 {.AsmStrOffset: 33, .AliasCondStart: 10, .NumOperands: 3, .NumConds: 2 },
9504 {.AsmStrOffset: 46, .AliasCondStart: 12, .NumOperands: 3, .NumConds: 2 },
9505 {.AsmStrOffset: 55, .AliasCondStart: 14, .NumOperands: 3, .NumConds: 2 },
9506 {.AsmStrOffset: 69, .AliasCondStart: 16, .NumOperands: 3, .NumConds: 2 },
9507 {.AsmStrOffset: 79, .AliasCondStart: 18, .NumOperands: 3, .NumConds: 2 },
9508 {.AsmStrOffset: 93, .AliasCondStart: 20, .NumOperands: 3, .NumConds: 2 },
9509 {.AsmStrOffset: 103, .AliasCondStart: 22, .NumOperands: 3, .NumConds: 2 },
9510 {.AsmStrOffset: 116, .AliasCondStart: 24, .NumOperands: 3, .NumConds: 2 },
9511 {.AsmStrOffset: 125, .AliasCondStart: 26, .NumOperands: 3, .NumConds: 2 },
9512 {.AsmStrOffset: 139, .AliasCondStart: 28, .NumOperands: 3, .NumConds: 2 },
9513 {.AsmStrOffset: 149, .AliasCondStart: 30, .NumOperands: 3, .NumConds: 2 },
9514 {.AsmStrOffset: 163, .AliasCondStart: 32, .NumOperands: 3, .NumConds: 2 },
9515 {.AsmStrOffset: 173, .AliasCondStart: 34, .NumOperands: 3, .NumConds: 2 },
9516 {.AsmStrOffset: 186, .AliasCondStart: 36, .NumOperands: 3, .NumConds: 2 },
9517 {.AsmStrOffset: 195, .AliasCondStart: 38, .NumOperands: 3, .NumConds: 2 },
9518 {.AsmStrOffset: 209, .AliasCondStart: 40, .NumOperands: 3, .NumConds: 2 },
9519 {.AsmStrOffset: 219, .AliasCondStart: 42, .NumOperands: 3, .NumConds: 2 },
9520 {.AsmStrOffset: 233, .AliasCondStart: 44, .NumOperands: 3, .NumConds: 2 },
9521 {.AsmStrOffset: 243, .AliasCondStart: 46, .NumOperands: 3, .NumConds: 2 },
9522 {.AsmStrOffset: 256, .AliasCondStart: 48, .NumOperands: 3, .NumConds: 2 },
9523 {.AsmStrOffset: 265, .AliasCondStart: 50, .NumOperands: 3, .NumConds: 2 },
9524 {.AsmStrOffset: 279, .AliasCondStart: 52, .NumOperands: 3, .NumConds: 2 },
9525 {.AsmStrOffset: 289, .AliasCondStart: 54, .NumOperands: 3, .NumConds: 2 },
9526 {.AsmStrOffset: 303, .AliasCondStart: 56, .NumOperands: 3, .NumConds: 2 },
9527 // PPC::BCCA - 29
9528 {.AsmStrOffset: 313, .AliasCondStart: 58, .NumOperands: 3, .NumConds: 2 },
9529 {.AsmStrOffset: 327, .AliasCondStart: 60, .NumOperands: 3, .NumConds: 2 },
9530 {.AsmStrOffset: 337, .AliasCondStart: 62, .NumOperands: 3, .NumConds: 2 },
9531 {.AsmStrOffset: 352, .AliasCondStart: 64, .NumOperands: 3, .NumConds: 2 },
9532 {.AsmStrOffset: 363, .AliasCondStart: 66, .NumOperands: 3, .NumConds: 2 },
9533 {.AsmStrOffset: 378, .AliasCondStart: 68, .NumOperands: 3, .NumConds: 2 },
9534 {.AsmStrOffset: 389, .AliasCondStart: 70, .NumOperands: 3, .NumConds: 2 },
9535 {.AsmStrOffset: 403, .AliasCondStart: 72, .NumOperands: 3, .NumConds: 2 },
9536 {.AsmStrOffset: 413, .AliasCondStart: 74, .NumOperands: 3, .NumConds: 2 },
9537 {.AsmStrOffset: 428, .AliasCondStart: 76, .NumOperands: 3, .NumConds: 2 },
9538 {.AsmStrOffset: 439, .AliasCondStart: 78, .NumOperands: 3, .NumConds: 2 },
9539 {.AsmStrOffset: 454, .AliasCondStart: 80, .NumOperands: 3, .NumConds: 2 },
9540 {.AsmStrOffset: 465, .AliasCondStart: 82, .NumOperands: 3, .NumConds: 2 },
9541 {.AsmStrOffset: 479, .AliasCondStart: 84, .NumOperands: 3, .NumConds: 2 },
9542 {.AsmStrOffset: 489, .AliasCondStart: 86, .NumOperands: 3, .NumConds: 2 },
9543 {.AsmStrOffset: 504, .AliasCondStart: 88, .NumOperands: 3, .NumConds: 2 },
9544 {.AsmStrOffset: 515, .AliasCondStart: 90, .NumOperands: 3, .NumConds: 2 },
9545 {.AsmStrOffset: 530, .AliasCondStart: 92, .NumOperands: 3, .NumConds: 2 },
9546 {.AsmStrOffset: 541, .AliasCondStart: 94, .NumOperands: 3, .NumConds: 2 },
9547 {.AsmStrOffset: 555, .AliasCondStart: 96, .NumOperands: 3, .NumConds: 2 },
9548 {.AsmStrOffset: 565, .AliasCondStart: 98, .NumOperands: 3, .NumConds: 2 },
9549 {.AsmStrOffset: 580, .AliasCondStart: 100, .NumOperands: 3, .NumConds: 2 },
9550 {.AsmStrOffset: 591, .AliasCondStart: 102, .NumOperands: 3, .NumConds: 2 },
9551 {.AsmStrOffset: 606, .AliasCondStart: 104, .NumOperands: 3, .NumConds: 2 },
9552 // PPC::BCCCTR - 53
9553 {.AsmStrOffset: 617, .AliasCondStart: 106, .NumOperands: 2, .NumConds: 2 },
9554 {.AsmStrOffset: 627, .AliasCondStart: 108, .NumOperands: 2, .NumConds: 2 },
9555 {.AsmStrOffset: 634, .AliasCondStart: 110, .NumOperands: 2, .NumConds: 2 },
9556 {.AsmStrOffset: 645, .AliasCondStart: 112, .NumOperands: 2, .NumConds: 2 },
9557 {.AsmStrOffset: 653, .AliasCondStart: 114, .NumOperands: 2, .NumConds: 2 },
9558 {.AsmStrOffset: 664, .AliasCondStart: 116, .NumOperands: 2, .NumConds: 2 },
9559 {.AsmStrOffset: 672, .AliasCondStart: 118, .NumOperands: 2, .NumConds: 2 },
9560 {.AsmStrOffset: 682, .AliasCondStart: 120, .NumOperands: 2, .NumConds: 2 },
9561 {.AsmStrOffset: 689, .AliasCondStart: 122, .NumOperands: 2, .NumConds: 2 },
9562 {.AsmStrOffset: 700, .AliasCondStart: 124, .NumOperands: 2, .NumConds: 2 },
9563 {.AsmStrOffset: 708, .AliasCondStart: 126, .NumOperands: 2, .NumConds: 2 },
9564 {.AsmStrOffset: 719, .AliasCondStart: 128, .NumOperands: 2, .NumConds: 2 },
9565 {.AsmStrOffset: 727, .AliasCondStart: 130, .NumOperands: 2, .NumConds: 2 },
9566 {.AsmStrOffset: 737, .AliasCondStart: 132, .NumOperands: 2, .NumConds: 2 },
9567 {.AsmStrOffset: 744, .AliasCondStart: 134, .NumOperands: 2, .NumConds: 2 },
9568 {.AsmStrOffset: 755, .AliasCondStart: 136, .NumOperands: 2, .NumConds: 2 },
9569 {.AsmStrOffset: 763, .AliasCondStart: 138, .NumOperands: 2, .NumConds: 2 },
9570 {.AsmStrOffset: 774, .AliasCondStart: 140, .NumOperands: 2, .NumConds: 2 },
9571 {.AsmStrOffset: 782, .AliasCondStart: 142, .NumOperands: 2, .NumConds: 2 },
9572 {.AsmStrOffset: 792, .AliasCondStart: 144, .NumOperands: 2, .NumConds: 2 },
9573 {.AsmStrOffset: 799, .AliasCondStart: 146, .NumOperands: 2, .NumConds: 2 },
9574 {.AsmStrOffset: 810, .AliasCondStart: 148, .NumOperands: 2, .NumConds: 2 },
9575 {.AsmStrOffset: 818, .AliasCondStart: 150, .NumOperands: 2, .NumConds: 2 },
9576 {.AsmStrOffset: 829, .AliasCondStart: 152, .NumOperands: 2, .NumConds: 2 },
9577 // PPC::BCCCTRL - 77
9578 {.AsmStrOffset: 837, .AliasCondStart: 154, .NumOperands: 2, .NumConds: 2 },
9579 {.AsmStrOffset: 848, .AliasCondStart: 156, .NumOperands: 2, .NumConds: 2 },
9580 {.AsmStrOffset: 856, .AliasCondStart: 158, .NumOperands: 2, .NumConds: 2 },
9581 {.AsmStrOffset: 868, .AliasCondStart: 160, .NumOperands: 2, .NumConds: 2 },
9582 {.AsmStrOffset: 877, .AliasCondStart: 162, .NumOperands: 2, .NumConds: 2 },
9583 {.AsmStrOffset: 889, .AliasCondStart: 164, .NumOperands: 2, .NumConds: 2 },
9584 {.AsmStrOffset: 898, .AliasCondStart: 166, .NumOperands: 2, .NumConds: 2 },
9585 {.AsmStrOffset: 909, .AliasCondStart: 168, .NumOperands: 2, .NumConds: 2 },
9586 {.AsmStrOffset: 917, .AliasCondStart: 170, .NumOperands: 2, .NumConds: 2 },
9587 {.AsmStrOffset: 929, .AliasCondStart: 172, .NumOperands: 2, .NumConds: 2 },
9588 {.AsmStrOffset: 938, .AliasCondStart: 174, .NumOperands: 2, .NumConds: 2 },
9589 {.AsmStrOffset: 950, .AliasCondStart: 176, .NumOperands: 2, .NumConds: 2 },
9590 {.AsmStrOffset: 959, .AliasCondStart: 178, .NumOperands: 2, .NumConds: 2 },
9591 {.AsmStrOffset: 970, .AliasCondStart: 180, .NumOperands: 2, .NumConds: 2 },
9592 {.AsmStrOffset: 978, .AliasCondStart: 182, .NumOperands: 2, .NumConds: 2 },
9593 {.AsmStrOffset: 990, .AliasCondStart: 184, .NumOperands: 2, .NumConds: 2 },
9594 {.AsmStrOffset: 999, .AliasCondStart: 186, .NumOperands: 2, .NumConds: 2 },
9595 {.AsmStrOffset: 1011, .AliasCondStart: 188, .NumOperands: 2, .NumConds: 2 },
9596 {.AsmStrOffset: 1020, .AliasCondStart: 190, .NumOperands: 2, .NumConds: 2 },
9597 {.AsmStrOffset: 1031, .AliasCondStart: 192, .NumOperands: 2, .NumConds: 2 },
9598 {.AsmStrOffset: 1039, .AliasCondStart: 194, .NumOperands: 2, .NumConds: 2 },
9599 {.AsmStrOffset: 1051, .AliasCondStart: 196, .NumOperands: 2, .NumConds: 2 },
9600 {.AsmStrOffset: 1060, .AliasCondStart: 198, .NumOperands: 2, .NumConds: 2 },
9601 {.AsmStrOffset: 1072, .AliasCondStart: 200, .NumOperands: 2, .NumConds: 2 },
9602 // PPC::BCCL - 101
9603 {.AsmStrOffset: 1081, .AliasCondStart: 202, .NumOperands: 3, .NumConds: 2 },
9604 {.AsmStrOffset: 1095, .AliasCondStart: 204, .NumOperands: 3, .NumConds: 2 },
9605 {.AsmStrOffset: 1105, .AliasCondStart: 206, .NumOperands: 3, .NumConds: 2 },
9606 {.AsmStrOffset: 1120, .AliasCondStart: 208, .NumOperands: 3, .NumConds: 2 },
9607 {.AsmStrOffset: 1131, .AliasCondStart: 210, .NumOperands: 3, .NumConds: 2 },
9608 {.AsmStrOffset: 1146, .AliasCondStart: 212, .NumOperands: 3, .NumConds: 2 },
9609 {.AsmStrOffset: 1157, .AliasCondStart: 214, .NumOperands: 3, .NumConds: 2 },
9610 {.AsmStrOffset: 1171, .AliasCondStart: 216, .NumOperands: 3, .NumConds: 2 },
9611 {.AsmStrOffset: 1181, .AliasCondStart: 218, .NumOperands: 3, .NumConds: 2 },
9612 {.AsmStrOffset: 1196, .AliasCondStart: 220, .NumOperands: 3, .NumConds: 2 },
9613 {.AsmStrOffset: 1207, .AliasCondStart: 222, .NumOperands: 3, .NumConds: 2 },
9614 {.AsmStrOffset: 1222, .AliasCondStart: 224, .NumOperands: 3, .NumConds: 2 },
9615 {.AsmStrOffset: 1233, .AliasCondStart: 226, .NumOperands: 3, .NumConds: 2 },
9616 {.AsmStrOffset: 1247, .AliasCondStart: 228, .NumOperands: 3, .NumConds: 2 },
9617 {.AsmStrOffset: 1257, .AliasCondStart: 230, .NumOperands: 3, .NumConds: 2 },
9618 {.AsmStrOffset: 1272, .AliasCondStart: 232, .NumOperands: 3, .NumConds: 2 },
9619 {.AsmStrOffset: 1283, .AliasCondStart: 234, .NumOperands: 3, .NumConds: 2 },
9620 {.AsmStrOffset: 1298, .AliasCondStart: 236, .NumOperands: 3, .NumConds: 2 },
9621 {.AsmStrOffset: 1309, .AliasCondStart: 238, .NumOperands: 3, .NumConds: 2 },
9622 {.AsmStrOffset: 1323, .AliasCondStart: 240, .NumOperands: 3, .NumConds: 2 },
9623 {.AsmStrOffset: 1333, .AliasCondStart: 242, .NumOperands: 3, .NumConds: 2 },
9624 {.AsmStrOffset: 1348, .AliasCondStart: 244, .NumOperands: 3, .NumConds: 2 },
9625 {.AsmStrOffset: 1359, .AliasCondStart: 246, .NumOperands: 3, .NumConds: 2 },
9626 {.AsmStrOffset: 1374, .AliasCondStart: 248, .NumOperands: 3, .NumConds: 2 },
9627 // PPC::BCCLA - 125
9628 {.AsmStrOffset: 1385, .AliasCondStart: 250, .NumOperands: 3, .NumConds: 2 },
9629 {.AsmStrOffset: 1400, .AliasCondStart: 252, .NumOperands: 3, .NumConds: 2 },
9630 {.AsmStrOffset: 1411, .AliasCondStart: 254, .NumOperands: 3, .NumConds: 2 },
9631 {.AsmStrOffset: 1427, .AliasCondStart: 256, .NumOperands: 3, .NumConds: 2 },
9632 {.AsmStrOffset: 1439, .AliasCondStart: 258, .NumOperands: 3, .NumConds: 2 },
9633 {.AsmStrOffset: 1455, .AliasCondStart: 260, .NumOperands: 3, .NumConds: 2 },
9634 {.AsmStrOffset: 1467, .AliasCondStart: 262, .NumOperands: 3, .NumConds: 2 },
9635 {.AsmStrOffset: 1482, .AliasCondStart: 264, .NumOperands: 3, .NumConds: 2 },
9636 {.AsmStrOffset: 1493, .AliasCondStart: 266, .NumOperands: 3, .NumConds: 2 },
9637 {.AsmStrOffset: 1509, .AliasCondStart: 268, .NumOperands: 3, .NumConds: 2 },
9638 {.AsmStrOffset: 1521, .AliasCondStart: 270, .NumOperands: 3, .NumConds: 2 },
9639 {.AsmStrOffset: 1537, .AliasCondStart: 272, .NumOperands: 3, .NumConds: 2 },
9640 {.AsmStrOffset: 1549, .AliasCondStart: 274, .NumOperands: 3, .NumConds: 2 },
9641 {.AsmStrOffset: 1564, .AliasCondStart: 276, .NumOperands: 3, .NumConds: 2 },
9642 {.AsmStrOffset: 1575, .AliasCondStart: 278, .NumOperands: 3, .NumConds: 2 },
9643 {.AsmStrOffset: 1591, .AliasCondStart: 280, .NumOperands: 3, .NumConds: 2 },
9644 {.AsmStrOffset: 1603, .AliasCondStart: 282, .NumOperands: 3, .NumConds: 2 },
9645 {.AsmStrOffset: 1619, .AliasCondStart: 284, .NumOperands: 3, .NumConds: 2 },
9646 {.AsmStrOffset: 1631, .AliasCondStart: 286, .NumOperands: 3, .NumConds: 2 },
9647 {.AsmStrOffset: 1646, .AliasCondStart: 288, .NumOperands: 3, .NumConds: 2 },
9648 {.AsmStrOffset: 1657, .AliasCondStart: 290, .NumOperands: 3, .NumConds: 2 },
9649 {.AsmStrOffset: 1673, .AliasCondStart: 292, .NumOperands: 3, .NumConds: 2 },
9650 {.AsmStrOffset: 1685, .AliasCondStart: 294, .NumOperands: 3, .NumConds: 2 },
9651 {.AsmStrOffset: 1701, .AliasCondStart: 296, .NumOperands: 3, .NumConds: 2 },
9652 // PPC::BCCLR - 149
9653 {.AsmStrOffset: 1713, .AliasCondStart: 298, .NumOperands: 2, .NumConds: 2 },
9654 {.AsmStrOffset: 1722, .AliasCondStart: 300, .NumOperands: 2, .NumConds: 2 },
9655 {.AsmStrOffset: 1728, .AliasCondStart: 302, .NumOperands: 2, .NumConds: 2 },
9656 {.AsmStrOffset: 1738, .AliasCondStart: 304, .NumOperands: 2, .NumConds: 2 },
9657 {.AsmStrOffset: 1745, .AliasCondStart: 306, .NumOperands: 2, .NumConds: 2 },
9658 {.AsmStrOffset: 1755, .AliasCondStart: 308, .NumOperands: 2, .NumConds: 2 },
9659 {.AsmStrOffset: 1762, .AliasCondStart: 310, .NumOperands: 2, .NumConds: 2 },
9660 {.AsmStrOffset: 1771, .AliasCondStart: 312, .NumOperands: 2, .NumConds: 2 },
9661 {.AsmStrOffset: 1777, .AliasCondStart: 314, .NumOperands: 2, .NumConds: 2 },
9662 {.AsmStrOffset: 1787, .AliasCondStart: 316, .NumOperands: 2, .NumConds: 2 },
9663 {.AsmStrOffset: 1794, .AliasCondStart: 318, .NumOperands: 2, .NumConds: 2 },
9664 {.AsmStrOffset: 1804, .AliasCondStart: 320, .NumOperands: 2, .NumConds: 2 },
9665 {.AsmStrOffset: 1811, .AliasCondStart: 322, .NumOperands: 2, .NumConds: 2 },
9666 {.AsmStrOffset: 1820, .AliasCondStart: 324, .NumOperands: 2, .NumConds: 2 },
9667 {.AsmStrOffset: 1826, .AliasCondStart: 326, .NumOperands: 2, .NumConds: 2 },
9668 {.AsmStrOffset: 1836, .AliasCondStart: 328, .NumOperands: 2, .NumConds: 2 },
9669 {.AsmStrOffset: 1843, .AliasCondStart: 330, .NumOperands: 2, .NumConds: 2 },
9670 {.AsmStrOffset: 1853, .AliasCondStart: 332, .NumOperands: 2, .NumConds: 2 },
9671 {.AsmStrOffset: 1860, .AliasCondStart: 334, .NumOperands: 2, .NumConds: 2 },
9672 {.AsmStrOffset: 1869, .AliasCondStart: 336, .NumOperands: 2, .NumConds: 2 },
9673 {.AsmStrOffset: 1875, .AliasCondStart: 338, .NumOperands: 2, .NumConds: 2 },
9674 {.AsmStrOffset: 1885, .AliasCondStart: 340, .NumOperands: 2, .NumConds: 2 },
9675 {.AsmStrOffset: 1892, .AliasCondStart: 342, .NumOperands: 2, .NumConds: 2 },
9676 {.AsmStrOffset: 1902, .AliasCondStart: 344, .NumOperands: 2, .NumConds: 2 },
9677 // PPC::BCCLRL - 173
9678 {.AsmStrOffset: 1909, .AliasCondStart: 346, .NumOperands: 2, .NumConds: 2 },
9679 {.AsmStrOffset: 1919, .AliasCondStart: 348, .NumOperands: 2, .NumConds: 2 },
9680 {.AsmStrOffset: 1926, .AliasCondStart: 350, .NumOperands: 2, .NumConds: 2 },
9681 {.AsmStrOffset: 1937, .AliasCondStart: 352, .NumOperands: 2, .NumConds: 2 },
9682 {.AsmStrOffset: 1945, .AliasCondStart: 354, .NumOperands: 2, .NumConds: 2 },
9683 {.AsmStrOffset: 1956, .AliasCondStart: 356, .NumOperands: 2, .NumConds: 2 },
9684 {.AsmStrOffset: 1964, .AliasCondStart: 358, .NumOperands: 2, .NumConds: 2 },
9685 {.AsmStrOffset: 1974, .AliasCondStart: 360, .NumOperands: 2, .NumConds: 2 },
9686 {.AsmStrOffset: 1981, .AliasCondStart: 362, .NumOperands: 2, .NumConds: 2 },
9687 {.AsmStrOffset: 1992, .AliasCondStart: 364, .NumOperands: 2, .NumConds: 2 },
9688 {.AsmStrOffset: 2000, .AliasCondStart: 366, .NumOperands: 2, .NumConds: 2 },
9689 {.AsmStrOffset: 2011, .AliasCondStart: 368, .NumOperands: 2, .NumConds: 2 },
9690 {.AsmStrOffset: 2019, .AliasCondStart: 370, .NumOperands: 2, .NumConds: 2 },
9691 {.AsmStrOffset: 2029, .AliasCondStart: 372, .NumOperands: 2, .NumConds: 2 },
9692 {.AsmStrOffset: 2036, .AliasCondStart: 374, .NumOperands: 2, .NumConds: 2 },
9693 {.AsmStrOffset: 2047, .AliasCondStart: 376, .NumOperands: 2, .NumConds: 2 },
9694 {.AsmStrOffset: 2055, .AliasCondStart: 378, .NumOperands: 2, .NumConds: 2 },
9695 {.AsmStrOffset: 2066, .AliasCondStart: 380, .NumOperands: 2, .NumConds: 2 },
9696 {.AsmStrOffset: 2074, .AliasCondStart: 382, .NumOperands: 2, .NumConds: 2 },
9697 {.AsmStrOffset: 2084, .AliasCondStart: 384, .NumOperands: 2, .NumConds: 2 },
9698 {.AsmStrOffset: 2091, .AliasCondStart: 386, .NumOperands: 2, .NumConds: 2 },
9699 {.AsmStrOffset: 2102, .AliasCondStart: 388, .NumOperands: 2, .NumConds: 2 },
9700 {.AsmStrOffset: 2110, .AliasCondStart: 390, .NumOperands: 2, .NumConds: 2 },
9701 {.AsmStrOffset: 2121, .AliasCondStart: 392, .NumOperands: 2, .NumConds: 2 },
9702 // PPC::CMPD - 197
9703 {.AsmStrOffset: 2129, .AliasCondStart: 394, .NumOperands: 3, .NumConds: 3 },
9704 // PPC::CMPDI - 198
9705 {.AsmStrOffset: 2141, .AliasCondStart: 397, .NumOperands: 3, .NumConds: 2 },
9706 // PPC::CMPLD - 199
9707 {.AsmStrOffset: 2156, .AliasCondStart: 399, .NumOperands: 3, .NumConds: 3 },
9708 // PPC::CMPLDI - 200
9709 {.AsmStrOffset: 2169, .AliasCondStart: 402, .NumOperands: 3, .NumConds: 2 },
9710 // PPC::CMPLW - 201
9711 {.AsmStrOffset: 2185, .AliasCondStart: 404, .NumOperands: 3, .NumConds: 3 },
9712 // PPC::CMPLWI - 202
9713 {.AsmStrOffset: 2198, .AliasCondStart: 407, .NumOperands: 3, .NumConds: 2 },
9714 // PPC::CMPW - 203
9715 {.AsmStrOffset: 2214, .AliasCondStart: 409, .NumOperands: 3, .NumConds: 3 },
9716 // PPC::CMPWI - 204
9717 {.AsmStrOffset: 2226, .AliasCondStart: 412, .NumOperands: 3, .NumConds: 2 },
9718 // PPC::CNTLZW - 205
9719 {.AsmStrOffset: 2241, .AliasCondStart: 414, .NumOperands: 2, .NumConds: 2 },
9720 // PPC::CNTLZW8 - 206
9721 {.AsmStrOffset: 2241, .AliasCondStart: 416, .NumOperands: 2, .NumConds: 2 },
9722 // PPC::CNTLZW8_rec - 207
9723 {.AsmStrOffset: 2255, .AliasCondStart: 418, .NumOperands: 2, .NumConds: 2 },
9724 // PPC::CNTLZW_rec - 208
9725 {.AsmStrOffset: 2255, .AliasCondStart: 420, .NumOperands: 2, .NumConds: 2 },
9726 // PPC::CP_PASTE_rec - 209
9727 {.AsmStrOffset: 2270, .AliasCondStart: 422, .NumOperands: 3, .NumConds: 3 },
9728 // PPC::CREQV - 210
9729 {.AsmStrOffset: 2284, .AliasCondStart: 425, .NumOperands: 3, .NumConds: 3 },
9730 // PPC::CRNOR - 211
9731 {.AsmStrOffset: 2293, .AliasCondStart: 428, .NumOperands: 3, .NumConds: 3 },
9732 // PPC::CROR - 212
9733 {.AsmStrOffset: 2306, .AliasCondStart: 431, .NumOperands: 3, .NumConds: 3 },
9734 // PPC::CRXOR - 213
9735 {.AsmStrOffset: 2320, .AliasCondStart: 434, .NumOperands: 3, .NumConds: 3 },
9736 // PPC::DMSHA2HASH - 214
9737 {.AsmStrOffset: 2329, .AliasCondStart: 437, .NumOperands: 4, .NumConds: 4 },
9738 {.AsmStrOffset: 2349, .AliasCondStart: 441, .NumOperands: 4, .NumConds: 4 },
9739 // PPC::DMSHA3HASH - 216
9740 {.AsmStrOffset: 2369, .AliasCondStart: 445, .NumOperands: 3, .NumConds: 3 },
9741 {.AsmStrOffset: 2381, .AliasCondStart: 448, .NumOperands: 3, .NumConds: 3 },
9742 // PPC::DMXXSHAPAD - 218
9743 {.AsmStrOffset: 2395, .AliasCondStart: 451, .NumOperands: 6, .NumConds: 6 },
9744 {.AsmStrOffset: 2423, .AliasCondStart: 457, .NumOperands: 6, .NumConds: 6 },
9745 {.AsmStrOffset: 2451, .AliasCondStart: 463, .NumOperands: 6, .NumConds: 6 },
9746 {.AsmStrOffset: 2479, .AliasCondStart: 469, .NumOperands: 6, .NumConds: 6 },
9747 {.AsmStrOffset: 2507, .AliasCondStart: 475, .NumOperands: 6, .NumConds: 6 },
9748 {.AsmStrOffset: 2536, .AliasCondStart: 481, .NumOperands: 6, .NumConds: 6 },
9749 {.AsmStrOffset: 2565, .AliasCondStart: 487, .NumOperands: 6, .NumConds: 6 },
9750 {.AsmStrOffset: 2589, .AliasCondStart: 493, .NumOperands: 6, .NumConds: 6 },
9751 // PPC::ISEL - 226
9752 {.AsmStrOffset: 2613, .AliasCondStart: 499, .NumOperands: 4, .NumConds: 4 },
9753 {.AsmStrOffset: 2631, .AliasCondStart: 503, .NumOperands: 4, .NumConds: 4 },
9754 {.AsmStrOffset: 2649, .AliasCondStart: 507, .NumOperands: 4, .NumConds: 4 },
9755 // PPC::ISEL8 - 229
9756 {.AsmStrOffset: 2613, .AliasCondStart: 511, .NumOperands: 4, .NumConds: 4 },
9757 {.AsmStrOffset: 2631, .AliasCondStart: 515, .NumOperands: 4, .NumConds: 4 },
9758 {.AsmStrOffset: 2649, .AliasCondStart: 519, .NumOperands: 4, .NumConds: 4 },
9759 // PPC::MBAR - 232
9760 {.AsmStrOffset: 2667, .AliasCondStart: 523, .NumOperands: 1, .NumConds: 1 },
9761 // PPC::MFDCR - 233
9762 {.AsmStrOffset: 2672, .AliasCondStart: 524, .NumOperands: 2, .NumConds: 5 },
9763 {.AsmStrOffset: 2681, .AliasCondStart: 529, .NumOperands: 2, .NumConds: 5 },
9764 {.AsmStrOffset: 2690, .AliasCondStart: 534, .NumOperands: 2, .NumConds: 5 },
9765 {.AsmStrOffset: 2699, .AliasCondStart: 539, .NumOperands: 2, .NumConds: 5 },
9766 {.AsmStrOffset: 2708, .AliasCondStart: 544, .NumOperands: 2, .NumConds: 5 },
9767 {.AsmStrOffset: 2717, .AliasCondStart: 549, .NumOperands: 2, .NumConds: 5 },
9768 {.AsmStrOffset: 2726, .AliasCondStart: 554, .NumOperands: 2, .NumConds: 5 },
9769 {.AsmStrOffset: 2735, .AliasCondStart: 559, .NumOperands: 2, .NumConds: 5 },
9770 // PPC::MFSPR - 241
9771 {.AsmStrOffset: 2744, .AliasCondStart: 564, .NumOperands: 2, .NumConds: 2 },
9772 {.AsmStrOffset: 2753, .AliasCondStart: 566, .NumOperands: 2, .NumConds: 5 },
9773 {.AsmStrOffset: 2764, .AliasCondStart: 571, .NumOperands: 2, .NumConds: 5 },
9774 {.AsmStrOffset: 2774, .AliasCondStart: 576, .NumOperands: 2, .NumConds: 5 },
9775 {.AsmStrOffset: 2784, .AliasCondStart: 581, .NumOperands: 2, .NumConds: 5 },
9776 {.AsmStrOffset: 2792, .AliasCondStart: 586, .NumOperands: 2, .NumConds: 5 },
9777 {.AsmStrOffset: 2801, .AliasCondStart: 591, .NumOperands: 2, .NumConds: 5 },
9778 {.AsmStrOffset: 2811, .AliasCondStart: 596, .NumOperands: 2, .NumConds: 5 },
9779 {.AsmStrOffset: 2821, .AliasCondStart: 601, .NumOperands: 2, .NumConds: 5 },
9780 {.AsmStrOffset: 2832, .AliasCondStart: 606, .NumOperands: 2, .NumConds: 5 },
9781 {.AsmStrOffset: 2841, .AliasCondStart: 611, .NumOperands: 2, .NumConds: 5 },
9782 {.AsmStrOffset: 2850, .AliasCondStart: 616, .NumOperands: 2, .NumConds: 5 },
9783 {.AsmStrOffset: 2860, .AliasCondStart: 621, .NumOperands: 2, .NumConds: 5 },
9784 {.AsmStrOffset: 2870, .AliasCondStart: 626, .NumOperands: 2, .NumConds: 5 },
9785 {.AsmStrOffset: 2880, .AliasCondStart: 631, .NumOperands: 2, .NumConds: 5 },
9786 {.AsmStrOffset: 2890, .AliasCondStart: 636, .NumOperands: 2, .NumConds: 5 },
9787 {.AsmStrOffset: 2899, .AliasCondStart: 641, .NumOperands: 2, .NumConds: 5 },
9788 {.AsmStrOffset: 2908, .AliasCondStart: 646, .NumOperands: 2, .NumConds: 5 },
9789 {.AsmStrOffset: 2917, .AliasCondStart: 651, .NumOperands: 2, .NumConds: 5 },
9790 {.AsmStrOffset: 2930, .AliasCondStart: 656, .NumOperands: 2, .NumConds: 5 },
9791 {.AsmStrOffset: 2944, .AliasCondStart: 661, .NumOperands: 2, .NumConds: 5 },
9792 {.AsmStrOffset: 2958, .AliasCondStart: 666, .NumOperands: 2, .NumConds: 5 },
9793 {.AsmStrOffset: 2972, .AliasCondStart: 671, .NumOperands: 2, .NumConds: 5 },
9794 {.AsmStrOffset: 2986, .AliasCondStart: 676, .NumOperands: 2, .NumConds: 5 },
9795 {.AsmStrOffset: 3000, .AliasCondStart: 681, .NumOperands: 2, .NumConds: 5 },
9796 {.AsmStrOffset: 3014, .AliasCondStart: 686, .NumOperands: 2, .NumConds: 5 },
9797 {.AsmStrOffset: 3028, .AliasCondStart: 691, .NumOperands: 2, .NumConds: 5 },
9798 {.AsmStrOffset: 3042, .AliasCondStart: 696, .NumOperands: 2, .NumConds: 5 },
9799 {.AsmStrOffset: 3056, .AliasCondStart: 701, .NumOperands: 2, .NumConds: 5 },
9800 {.AsmStrOffset: 3070, .AliasCondStart: 706, .NumOperands: 2, .NumConds: 5 },
9801 {.AsmStrOffset: 3084, .AliasCondStart: 711, .NumOperands: 2, .NumConds: 5 },
9802 {.AsmStrOffset: 3098, .AliasCondStart: 716, .NumOperands: 2, .NumConds: 5 },
9803 {.AsmStrOffset: 3112, .AliasCondStart: 721, .NumOperands: 2, .NumConds: 5 },
9804 {.AsmStrOffset: 3126, .AliasCondStart: 726, .NumOperands: 2, .NumConds: 5 },
9805 {.AsmStrOffset: 3140, .AliasCondStart: 731, .NumOperands: 2, .NumConds: 5 },
9806 {.AsmStrOffset: 3154, .AliasCondStart: 736, .NumOperands: 2, .NumConds: 5 },
9807 {.AsmStrOffset: 3163, .AliasCondStart: 741, .NumOperands: 2, .NumConds: 5 },
9808 {.AsmStrOffset: 3172, .AliasCondStart: 746, .NumOperands: 2, .NumConds: 5 },
9809 {.AsmStrOffset: 3182, .AliasCondStart: 751, .NumOperands: 2, .NumConds: 5 },
9810 {.AsmStrOffset: 3191, .AliasCondStart: 756, .NumOperands: 2, .NumConds: 5 },
9811 {.AsmStrOffset: 3201, .AliasCondStart: 761, .NumOperands: 2, .NumConds: 5 },
9812 {.AsmStrOffset: 3211, .AliasCondStart: 766, .NumOperands: 2, .NumConds: 5 },
9813 {.AsmStrOffset: 3221, .AliasCondStart: 771, .NumOperands: 2, .NumConds: 5 },
9814 {.AsmStrOffset: 3231, .AliasCondStart: 776, .NumOperands: 2, .NumConds: 5 },
9815 {.AsmStrOffset: 3241, .AliasCondStart: 781, .NumOperands: 2, .NumConds: 5 },
9816 // PPC::MFSPR8 - 286
9817 {.AsmStrOffset: 2744, .AliasCondStart: 786, .NumOperands: 2, .NumConds: 2 },
9818 {.AsmStrOffset: 2753, .AliasCondStart: 788, .NumOperands: 2, .NumConds: 5 },
9819 {.AsmStrOffset: 2764, .AliasCondStart: 793, .NumOperands: 2, .NumConds: 5 },
9820 {.AsmStrOffset: 2774, .AliasCondStart: 798, .NumOperands: 2, .NumConds: 5 },
9821 {.AsmStrOffset: 2784, .AliasCondStart: 803, .NumOperands: 2, .NumConds: 5 },
9822 {.AsmStrOffset: 2792, .AliasCondStart: 808, .NumOperands: 2, .NumConds: 5 },
9823 {.AsmStrOffset: 2801, .AliasCondStart: 813, .NumOperands: 2, .NumConds: 5 },
9824 {.AsmStrOffset: 2811, .AliasCondStart: 818, .NumOperands: 2, .NumConds: 5 },
9825 {.AsmStrOffset: 2821, .AliasCondStart: 823, .NumOperands: 2, .NumConds: 5 },
9826 {.AsmStrOffset: 2832, .AliasCondStart: 828, .NumOperands: 2, .NumConds: 5 },
9827 {.AsmStrOffset: 2841, .AliasCondStart: 833, .NumOperands: 2, .NumConds: 5 },
9828 {.AsmStrOffset: 2850, .AliasCondStart: 838, .NumOperands: 2, .NumConds: 5 },
9829 {.AsmStrOffset: 2860, .AliasCondStart: 843, .NumOperands: 2, .NumConds: 5 },
9830 {.AsmStrOffset: 2870, .AliasCondStart: 848, .NumOperands: 2, .NumConds: 5 },
9831 {.AsmStrOffset: 2880, .AliasCondStart: 853, .NumOperands: 2, .NumConds: 5 },
9832 {.AsmStrOffset: 2890, .AliasCondStart: 858, .NumOperands: 2, .NumConds: 5 },
9833 {.AsmStrOffset: 2899, .AliasCondStart: 863, .NumOperands: 2, .NumConds: 5 },
9834 {.AsmStrOffset: 2908, .AliasCondStart: 868, .NumOperands: 2, .NumConds: 5 },
9835 {.AsmStrOffset: 2917, .AliasCondStart: 873, .NumOperands: 2, .NumConds: 5 },
9836 // PPC::MFTB - 305
9837 {.AsmStrOffset: 3251, .AliasCondStart: 878, .NumOperands: 2, .NumConds: 2 },
9838 // PPC::MFUDSCR - 306
9839 {.AsmStrOffset: 2753, .AliasCondStart: 880, .NumOperands: 1, .NumConds: 4 },
9840 // PPC::MFVRSAVE - 307
9841 {.AsmStrOffset: 3260, .AliasCondStart: 884, .NumOperands: 1, .NumConds: 1 },
9842 // PPC::MFVSRD - 308
9843 {.AsmStrOffset: 3272, .AliasCondStart: 885, .NumOperands: 2, .NumConds: 2 },
9844 // PPC::MFVSRWZ - 309
9845 {.AsmStrOffset: 3286, .AliasCondStart: 887, .NumOperands: 2, .NumConds: 2 },
9846 // PPC::MTCRF - 310
9847 {.AsmStrOffset: 3301, .AliasCondStart: 889, .NumOperands: 2, .NumConds: 2 },
9848 // PPC::MTCRF8 - 311
9849 {.AsmStrOffset: 3301, .AliasCondStart: 891, .NumOperands: 2, .NumConds: 2 },
9850 // PPC::MTDCR - 312
9851 {.AsmStrOffset: 3309, .AliasCondStart: 893, .NumOperands: 2, .NumConds: 5 },
9852 {.AsmStrOffset: 3318, .AliasCondStart: 898, .NumOperands: 2, .NumConds: 5 },
9853 {.AsmStrOffset: 3327, .AliasCondStart: 903, .NumOperands: 2, .NumConds: 5 },
9854 {.AsmStrOffset: 3336, .AliasCondStart: 908, .NumOperands: 2, .NumConds: 5 },
9855 {.AsmStrOffset: 3345, .AliasCondStart: 913, .NumOperands: 2, .NumConds: 5 },
9856 {.AsmStrOffset: 3354, .AliasCondStart: 918, .NumOperands: 2, .NumConds: 5 },
9857 {.AsmStrOffset: 3363, .AliasCondStart: 923, .NumOperands: 2, .NumConds: 5 },
9858 {.AsmStrOffset: 3372, .AliasCondStart: 928, .NumOperands: 2, .NumConds: 5 },
9859 // PPC::MTFSF - 320
9860 {.AsmStrOffset: 3381, .AliasCondStart: 933, .NumOperands: 4, .NumConds: 4 },
9861 // PPC::MTFSFI - 321
9862 {.AsmStrOffset: 3394, .AliasCondStart: 937, .NumOperands: 3, .NumConds: 3 },
9863 // PPC::MTFSFI_rec - 322
9864 {.AsmStrOffset: 3412, .AliasCondStart: 940, .NumOperands: 3, .NumConds: 3 },
9865 // PPC::MTFSF_rec - 323
9866 {.AsmStrOffset: 3431, .AliasCondStart: 943, .NumOperands: 4, .NumConds: 4 },
9867 // PPC::MTMSR - 324
9868 {.AsmStrOffset: 3445, .AliasCondStart: 947, .NumOperands: 2, .NumConds: 5 },
9869 // PPC::MTMSRD - 325
9870 {.AsmStrOffset: 3454, .AliasCondStart: 952, .NumOperands: 2, .NumConds: 5 },
9871 // PPC::MTSPR - 326
9872 {.AsmStrOffset: 3464, .AliasCondStart: 957, .NumOperands: 2, .NumConds: 2 },
9873 {.AsmStrOffset: 3473, .AliasCondStart: 959, .NumOperands: 2, .NumConds: 5 },
9874 {.AsmStrOffset: 3484, .AliasCondStart: 964, .NumOperands: 2, .NumConds: 5 },
9875 {.AsmStrOffset: 3492, .AliasCondStart: 969, .NumOperands: 2, .NumConds: 5 },
9876 {.AsmStrOffset: 3501, .AliasCondStart: 974, .NumOperands: 2, .NumConds: 5 },
9877 {.AsmStrOffset: 3511, .AliasCondStart: 979, .NumOperands: 2, .NumConds: 5 },
9878 {.AsmStrOffset: 3521, .AliasCondStart: 984, .NumOperands: 2, .NumConds: 5 },
9879 {.AsmStrOffset: 3532, .AliasCondStart: 989, .NumOperands: 2, .NumConds: 5 },
9880 {.AsmStrOffset: 3541, .AliasCondStart: 994, .NumOperands: 2, .NumConds: 5 },
9881 {.AsmStrOffset: 3550, .AliasCondStart: 999, .NumOperands: 2, .NumConds: 5 },
9882 {.AsmStrOffset: 3560, .AliasCondStart: 1004, .NumOperands: 2, .NumConds: 5 },
9883 {.AsmStrOffset: 3570, .AliasCondStart: 1009, .NumOperands: 2, .NumConds: 5 },
9884 {.AsmStrOffset: 3580, .AliasCondStart: 1014, .NumOperands: 2, .NumConds: 5 },
9885 {.AsmStrOffset: 3590, .AliasCondStart: 1019, .NumOperands: 2, .NumConds: 5 },
9886 {.AsmStrOffset: 3599, .AliasCondStart: 1024, .NumOperands: 2, .NumConds: 5 },
9887 {.AsmStrOffset: 3608, .AliasCondStart: 1029, .NumOperands: 2, .NumConds: 5 },
9888 {.AsmStrOffset: 3617, .AliasCondStart: 1034, .NumOperands: 2, .NumConds: 5 },
9889 {.AsmStrOffset: 3626, .AliasCondStart: 1039, .NumOperands: 2, .NumConds: 5 },
9890 {.AsmStrOffset: 3639, .AliasCondStart: 1044, .NumOperands: 2, .NumConds: 5 },
9891 {.AsmStrOffset: 3653, .AliasCondStart: 1049, .NumOperands: 2, .NumConds: 5 },
9892 {.AsmStrOffset: 3667, .AliasCondStart: 1054, .NumOperands: 2, .NumConds: 5 },
9893 {.AsmStrOffset: 3681, .AliasCondStart: 1059, .NumOperands: 2, .NumConds: 5 },
9894 {.AsmStrOffset: 3695, .AliasCondStart: 1064, .NumOperands: 2, .NumConds: 5 },
9895 {.AsmStrOffset: 3709, .AliasCondStart: 1069, .NumOperands: 2, .NumConds: 5 },
9896 {.AsmStrOffset: 3723, .AliasCondStart: 1074, .NumOperands: 2, .NumConds: 5 },
9897 {.AsmStrOffset: 3737, .AliasCondStart: 1079, .NumOperands: 2, .NumConds: 5 },
9898 {.AsmStrOffset: 3751, .AliasCondStart: 1084, .NumOperands: 2, .NumConds: 5 },
9899 {.AsmStrOffset: 3765, .AliasCondStart: 1089, .NumOperands: 2, .NumConds: 5 },
9900 {.AsmStrOffset: 3779, .AliasCondStart: 1094, .NumOperands: 2, .NumConds: 5 },
9901 {.AsmStrOffset: 3793, .AliasCondStart: 1099, .NumOperands: 2, .NumConds: 5 },
9902 {.AsmStrOffset: 3807, .AliasCondStart: 1104, .NumOperands: 2, .NumConds: 5 },
9903 {.AsmStrOffset: 3821, .AliasCondStart: 1109, .NumOperands: 2, .NumConds: 5 },
9904 {.AsmStrOffset: 3835, .AliasCondStart: 1114, .NumOperands: 2, .NumConds: 5 },
9905 {.AsmStrOffset: 3849, .AliasCondStart: 1119, .NumOperands: 2, .NumConds: 5 },
9906 {.AsmStrOffset: 3863, .AliasCondStart: 1124, .NumOperands: 2, .NumConds: 5 },
9907 {.AsmStrOffset: 3872, .AliasCondStart: 1129, .NumOperands: 2, .NumConds: 5 },
9908 {.AsmStrOffset: 3881, .AliasCondStart: 1134, .NumOperands: 2, .NumConds: 5 },
9909 {.AsmStrOffset: 3891, .AliasCondStart: 1139, .NumOperands: 2, .NumConds: 5 },
9910 {.AsmStrOffset: 3900, .AliasCondStart: 1144, .NumOperands: 2, .NumConds: 5 },
9911 {.AsmStrOffset: 3910, .AliasCondStart: 1149, .NumOperands: 2, .NumConds: 5 },
9912 {.AsmStrOffset: 3920, .AliasCondStart: 1154, .NumOperands: 2, .NumConds: 5 },
9913 {.AsmStrOffset: 3930, .AliasCondStart: 1159, .NumOperands: 2, .NumConds: 5 },
9914 {.AsmStrOffset: 3940, .AliasCondStart: 1164, .NumOperands: 2, .NumConds: 5 },
9915 {.AsmStrOffset: 3950, .AliasCondStart: 1169, .NumOperands: 2, .NumConds: 5 },
9916 // PPC::MTSPR8 - 370
9917 {.AsmStrOffset: 3464, .AliasCondStart: 1174, .NumOperands: 2, .NumConds: 2 },
9918 {.AsmStrOffset: 3473, .AliasCondStart: 1176, .NumOperands: 2, .NumConds: 5 },
9919 {.AsmStrOffset: 3484, .AliasCondStart: 1181, .NumOperands: 2, .NumConds: 5 },
9920 {.AsmStrOffset: 3492, .AliasCondStart: 1186, .NumOperands: 2, .NumConds: 5 },
9921 {.AsmStrOffset: 3501, .AliasCondStart: 1191, .NumOperands: 2, .NumConds: 5 },
9922 {.AsmStrOffset: 3511, .AliasCondStart: 1196, .NumOperands: 2, .NumConds: 5 },
9923 {.AsmStrOffset: 3521, .AliasCondStart: 1201, .NumOperands: 2, .NumConds: 5 },
9924 {.AsmStrOffset: 3532, .AliasCondStart: 1206, .NumOperands: 2, .NumConds: 5 },
9925 {.AsmStrOffset: 3541, .AliasCondStart: 1211, .NumOperands: 2, .NumConds: 5 },
9926 {.AsmStrOffset: 3550, .AliasCondStart: 1216, .NumOperands: 2, .NumConds: 5 },
9927 {.AsmStrOffset: 3560, .AliasCondStart: 1221, .NumOperands: 2, .NumConds: 5 },
9928 {.AsmStrOffset: 3570, .AliasCondStart: 1226, .NumOperands: 2, .NumConds: 5 },
9929 {.AsmStrOffset: 3580, .AliasCondStart: 1231, .NumOperands: 2, .NumConds: 5 },
9930 {.AsmStrOffset: 3590, .AliasCondStart: 1236, .NumOperands: 2, .NumConds: 5 },
9931 {.AsmStrOffset: 3599, .AliasCondStart: 1241, .NumOperands: 2, .NumConds: 5 },
9932 {.AsmStrOffset: 3608, .AliasCondStart: 1246, .NumOperands: 2, .NumConds: 5 },
9933 {.AsmStrOffset: 3617, .AliasCondStart: 1251, .NumOperands: 2, .NumConds: 5 },
9934 {.AsmStrOffset: 3626, .AliasCondStart: 1256, .NumOperands: 2, .NumConds: 5 },
9935 // PPC::MTUDSCR - 388
9936 {.AsmStrOffset: 3960, .AliasCondStart: 1261, .NumOperands: 1, .NumConds: 4 },
9937 // PPC::MTVRSAVE - 389
9938 {.AsmStrOffset: 3971, .AliasCondStart: 1265, .NumOperands: 1, .NumConds: 1 },
9939 // PPC::MTVSRD - 390
9940 {.AsmStrOffset: 3983, .AliasCondStart: 1266, .NumOperands: 2, .NumConds: 2 },
9941 // PPC::MTVSRWA - 391
9942 {.AsmStrOffset: 3997, .AliasCondStart: 1268, .NumOperands: 2, .NumConds: 2 },
9943 // PPC::MTVSRWZ - 392
9944 {.AsmStrOffset: 4012, .AliasCondStart: 1270, .NumOperands: 2, .NumConds: 2 },
9945 // PPC::NOR - 393
9946 {.AsmStrOffset: 4027, .AliasCondStart: 1272, .NumOperands: 3, .NumConds: 3 },
9947 // PPC::NOR8 - 394
9948 {.AsmStrOffset: 4027, .AliasCondStart: 1275, .NumOperands: 3, .NumConds: 3 },
9949 // PPC::NOR8_rec - 395
9950 {.AsmStrOffset: 4038, .AliasCondStart: 1278, .NumOperands: 3, .NumConds: 3 },
9951 // PPC::NOR_rec - 396
9952 {.AsmStrOffset: 4038, .AliasCondStart: 1281, .NumOperands: 3, .NumConds: 3 },
9953 // PPC::OR - 397
9954 {.AsmStrOffset: 4050, .AliasCondStart: 1284, .NumOperands: 3, .NumConds: 3 },
9955 // PPC::OR8 - 398
9956 {.AsmStrOffset: 4050, .AliasCondStart: 1287, .NumOperands: 3, .NumConds: 3 },
9957 // PPC::OR8_rec - 399
9958 {.AsmStrOffset: 4060, .AliasCondStart: 1290, .NumOperands: 3, .NumConds: 3 },
9959 // PPC::ORI - 400
9960 {.AsmStrOffset: 4071, .AliasCondStart: 1293, .NumOperands: 3, .NumConds: 3 },
9961 // PPC::ORI8 - 401
9962 {.AsmStrOffset: 4071, .AliasCondStart: 1296, .NumOperands: 3, .NumConds: 3 },
9963 // PPC::OR_rec - 402
9964 {.AsmStrOffset: 4060, .AliasCondStart: 1299, .NumOperands: 3, .NumConds: 3 },
9965 // PPC::PADDI8 - 403
9966 {.AsmStrOffset: 4075, .AliasCondStart: 1302, .NumOperands: 3, .NumConds: 2 },
9967 // PPC::PADDIS - 404
9968 {.AsmStrOffset: 4094, .AliasCondStart: 1304, .NumOperands: 3, .NumConds: 2 },
9969 // PPC::PADDIS8 - 405
9970 {.AsmStrOffset: 4094, .AliasCondStart: 1306, .NumOperands: 3, .NumConds: 2 },
9971 // PPC::RFEBB - 406
9972 {.AsmStrOffset: 4108, .AliasCondStart: 1308, .NumOperands: 1, .NumConds: 1 },
9973 // PPC::RLDCL - 407
9974 {.AsmStrOffset: 4114, .AliasCondStart: 1309, .NumOperands: 4, .NumConds: 4 },
9975 // PPC::RLDCL_rec - 408
9976 {.AsmStrOffset: 4131, .AliasCondStart: 1313, .NumOperands: 4, .NumConds: 4 },
9977 // PPC::RLDICL - 409
9978 {.AsmStrOffset: 4149, .AliasCondStart: 1317, .NumOperands: 4, .NumConds: 4 },
9979 {.AsmStrOffset: 4169, .AliasCondStart: 1321, .NumOperands: 4, .NumConds: 3 },
9980 // PPC::RLDICL_32_64 - 411
9981 {.AsmStrOffset: 4149, .AliasCondStart: 1324, .NumOperands: 4, .NumConds: 4 },
9982 {.AsmStrOffset: 4169, .AliasCondStart: 1328, .NumOperands: 4, .NumConds: 3 },
9983 // PPC::RLDICL_rec - 413
9984 {.AsmStrOffset: 4189, .AliasCondStart: 1331, .NumOperands: 4, .NumConds: 4 },
9985 {.AsmStrOffset: 4210, .AliasCondStart: 1335, .NumOperands: 4, .NumConds: 3 },
9986 // PPC::RLWINM - 415
9987 {.AsmStrOffset: 4231, .AliasCondStart: 1338, .NumOperands: 5, .NumConds: 5 },
9988 {.AsmStrOffset: 4251, .AliasCondStart: 1343, .NumOperands: 5, .NumConds: 5 },
9989 // PPC::RLWINM8 - 417
9990 {.AsmStrOffset: 4231, .AliasCondStart: 1348, .NumOperands: 5, .NumConds: 5 },
9991 {.AsmStrOffset: 4251, .AliasCondStart: 1353, .NumOperands: 5, .NumConds: 5 },
9992 // PPC::RLWINM8_rec - 419
9993 {.AsmStrOffset: 4271, .AliasCondStart: 1358, .NumOperands: 5, .NumConds: 5 },
9994 {.AsmStrOffset: 4292, .AliasCondStart: 1363, .NumOperands: 5, .NumConds: 5 },
9995 // PPC::RLWINM_rec - 421
9996 {.AsmStrOffset: 4271, .AliasCondStart: 1368, .NumOperands: 5, .NumConds: 5 },
9997 {.AsmStrOffset: 4292, .AliasCondStart: 1373, .NumOperands: 5, .NumConds: 5 },
9998 // PPC::RLWNM - 423
9999 {.AsmStrOffset: 4313, .AliasCondStart: 1378, .NumOperands: 5, .NumConds: 5 },
10000 // PPC::RLWNM8 - 424
10001 {.AsmStrOffset: 4313, .AliasCondStart: 1383, .NumOperands: 5, .NumConds: 5 },
10002 // PPC::RLWNM8_rec - 425
10003 {.AsmStrOffset: 4330, .AliasCondStart: 1388, .NumOperands: 5, .NumConds: 5 },
10004 // PPC::RLWNM_rec - 426
10005 {.AsmStrOffset: 4330, .AliasCondStart: 1393, .NumOperands: 5, .NumConds: 5 },
10006 // PPC::SC - 427
10007 {.AsmStrOffset: 4348, .AliasCondStart: 1398, .NumOperands: 1, .NumConds: 1 },
10008 // PPC::SUBF - 428
10009 {.AsmStrOffset: 4351, .AliasCondStart: 1399, .NumOperands: 3, .NumConds: 3 },
10010 // PPC::SUBF8 - 429
10011 {.AsmStrOffset: 4351, .AliasCondStart: 1402, .NumOperands: 3, .NumConds: 3 },
10012 // PPC::SUBF8_rec - 430
10013 {.AsmStrOffset: 4366, .AliasCondStart: 1405, .NumOperands: 3, .NumConds: 3 },
10014 // PPC::SUBFC - 431
10015 {.AsmStrOffset: 4382, .AliasCondStart: 1408, .NumOperands: 3, .NumConds: 3 },
10016 // PPC::SUBFC8 - 432
10017 {.AsmStrOffset: 4382, .AliasCondStart: 1411, .NumOperands: 3, .NumConds: 3 },
10018 // PPC::SUBFC8_rec - 433
10019 {.AsmStrOffset: 4398, .AliasCondStart: 1414, .NumOperands: 3, .NumConds: 3 },
10020 // PPC::SUBFC_rec - 434
10021 {.AsmStrOffset: 4398, .AliasCondStart: 1417, .NumOperands: 3, .NumConds: 3 },
10022 // PPC::SUBF_rec - 435
10023 {.AsmStrOffset: 4366, .AliasCondStart: 1420, .NumOperands: 3, .NumConds: 3 },
10024 // PPC::SYNC - 436
10025 {.AsmStrOffset: 4415, .AliasCondStart: 1423, .NumOperands: 1, .NumConds: 1 },
10026 {.AsmStrOffset: 4420, .AliasCondStart: 1424, .NumOperands: 1, .NumConds: 1 },
10027 {.AsmStrOffset: 4427, .AliasCondStart: 1425, .NumOperands: 1, .NumConds: 1 },
10028 // PPC::SYNCP10 - 439
10029 {.AsmStrOffset: 4415, .AliasCondStart: 1426, .NumOperands: 2, .NumConds: 2 },
10030 {.AsmStrOffset: 4427, .AliasCondStart: 1428, .NumOperands: 2, .NumConds: 2 },
10031 {.AsmStrOffset: 4435, .AliasCondStart: 1430, .NumOperands: 2, .NumConds: 2 },
10032 {.AsmStrOffset: 4443, .AliasCondStart: 1432, .NumOperands: 2, .NumConds: 2 },
10033 {.AsmStrOffset: 4451, .AliasCondStart: 1434, .NumOperands: 2, .NumConds: 2 },
10034 {.AsmStrOffset: 4461, .AliasCondStart: 1436, .NumOperands: 2, .NumConds: 2 },
10035 {.AsmStrOffset: 4471, .AliasCondStart: 1438, .NumOperands: 2, .NumConds: 2 },
10036 {.AsmStrOffset: 4480, .AliasCondStart: 1440, .NumOperands: 2, .NumConds: 2 },
10037 // PPC::TD - 447
10038 {.AsmStrOffset: 4487, .AliasCondStart: 1442, .NumOperands: 3, .NumConds: 3 },
10039 {.AsmStrOffset: 4499, .AliasCondStart: 1445, .NumOperands: 3, .NumConds: 3 },
10040 {.AsmStrOffset: 4511, .AliasCondStart: 1448, .NumOperands: 3, .NumConds: 3 },
10041 {.AsmStrOffset: 4523, .AliasCondStart: 1451, .NumOperands: 3, .NumConds: 3 },
10042 {.AsmStrOffset: 4535, .AliasCondStart: 1454, .NumOperands: 3, .NumConds: 3 },
10043 {.AsmStrOffset: 4548, .AliasCondStart: 1457, .NumOperands: 3, .NumConds: 3 },
10044 {.AsmStrOffset: 4561, .AliasCondStart: 1460, .NumOperands: 3, .NumConds: 3 },
10045 // PPC::TDI - 454
10046 {.AsmStrOffset: 4572, .AliasCondStart: 1463, .NumOperands: 3, .NumConds: 2 },
10047 {.AsmStrOffset: 4587, .AliasCondStart: 1465, .NumOperands: 3, .NumConds: 2 },
10048 {.AsmStrOffset: 4602, .AliasCondStart: 1467, .NumOperands: 3, .NumConds: 2 },
10049 {.AsmStrOffset: 4617, .AliasCondStart: 1469, .NumOperands: 3, .NumConds: 2 },
10050 {.AsmStrOffset: 4632, .AliasCondStart: 1471, .NumOperands: 3, .NumConds: 2 },
10051 {.AsmStrOffset: 4648, .AliasCondStart: 1473, .NumOperands: 3, .NumConds: 2 },
10052 {.AsmStrOffset: 4664, .AliasCondStart: 1475, .NumOperands: 3, .NumConds: 2 },
10053 // PPC::TEND - 461
10054 {.AsmStrOffset: 4678, .AliasCondStart: 1477, .NumOperands: 1, .NumConds: 1 },
10055 {.AsmStrOffset: 4684, .AliasCondStart: 1478, .NumOperands: 1, .NumConds: 1 },
10056 // PPC::TLBIE - 463
10057 {.AsmStrOffset: 4693, .AliasCondStart: 1479, .NumOperands: 2, .NumConds: 2 },
10058 // PPC::TLBIEP9 - 464
10059 {.AsmStrOffset: 4693, .AliasCondStart: 1481, .NumOperands: 5, .NumConds: 5 },
10060 {.AsmStrOffset: 4702, .AliasCondStart: 1486, .NumOperands: 5, .NumConds: 5 },
10061 // PPC::TLBILX - 466
10062 {.AsmStrOffset: 4715, .AliasCondStart: 1491, .NumOperands: 3, .NumConds: 3 },
10063 {.AsmStrOffset: 4726, .AliasCondStart: 1494, .NumOperands: 3, .NumConds: 3 },
10064 {.AsmStrOffset: 4736, .AliasCondStart: 1497, .NumOperands: 3, .NumConds: 3 },
10065 {.AsmStrOffset: 4752, .AliasCondStart: 1500, .NumOperands: 3, .NumConds: 3 },
10066 // PPC::TLBRE2 - 470
10067 {.AsmStrOffset: 4764, .AliasCondStart: 1503, .NumOperands: 3, .NumConds: 3 },
10068 {.AsmStrOffset: 4779, .AliasCondStart: 1506, .NumOperands: 3, .NumConds: 3 },
10069 // PPC::TLBWE2 - 472
10070 {.AsmStrOffset: 4794, .AliasCondStart: 1509, .NumOperands: 3, .NumConds: 3 },
10071 {.AsmStrOffset: 4809, .AliasCondStart: 1512, .NumOperands: 3, .NumConds: 3 },
10072 // PPC::TSR - 474
10073 {.AsmStrOffset: 4824, .AliasCondStart: 1515, .NumOperands: 1, .NumConds: 1 },
10074 {.AsmStrOffset: 4834, .AliasCondStart: 1516, .NumOperands: 1, .NumConds: 1 },
10075 // PPC::TW - 476
10076 {.AsmStrOffset: 4843, .AliasCondStart: 1517, .NumOperands: 3, .NumConds: 3 },
10077 {.AsmStrOffset: 4848, .AliasCondStart: 1520, .NumOperands: 3, .NumConds: 3 },
10078 {.AsmStrOffset: 4860, .AliasCondStart: 1523, .NumOperands: 3, .NumConds: 3 },
10079 {.AsmStrOffset: 4872, .AliasCondStart: 1526, .NumOperands: 3, .NumConds: 3 },
10080 {.AsmStrOffset: 4884, .AliasCondStart: 1529, .NumOperands: 3, .NumConds: 3 },
10081 {.AsmStrOffset: 4896, .AliasCondStart: 1532, .NumOperands: 3, .NumConds: 3 },
10082 {.AsmStrOffset: 4909, .AliasCondStart: 1535, .NumOperands: 3, .NumConds: 3 },
10083 {.AsmStrOffset: 4922, .AliasCondStart: 1538, .NumOperands: 3, .NumConds: 3 },
10084 // PPC::TWI - 484
10085 {.AsmStrOffset: 4933, .AliasCondStart: 1541, .NumOperands: 3, .NumConds: 2 },
10086 {.AsmStrOffset: 4948, .AliasCondStart: 1543, .NumOperands: 3, .NumConds: 2 },
10087 {.AsmStrOffset: 4963, .AliasCondStart: 1545, .NumOperands: 3, .NumConds: 2 },
10088 {.AsmStrOffset: 4978, .AliasCondStart: 1547, .NumOperands: 3, .NumConds: 2 },
10089 {.AsmStrOffset: 4993, .AliasCondStart: 1549, .NumOperands: 3, .NumConds: 2 },
10090 {.AsmStrOffset: 5009, .AliasCondStart: 1551, .NumOperands: 3, .NumConds: 2 },
10091 {.AsmStrOffset: 5025, .AliasCondStart: 1553, .NumOperands: 3, .NumConds: 2 },
10092 // PPC::VNOR - 491
10093 {.AsmStrOffset: 5039, .AliasCondStart: 1555, .NumOperands: 3, .NumConds: 3 },
10094 // PPC::VOR - 492
10095 {.AsmStrOffset: 5051, .AliasCondStart: 1558, .NumOperands: 3, .NumConds: 3 },
10096 // PPC::WAIT - 493
10097 {.AsmStrOffset: 5062, .AliasCondStart: 1561, .NumOperands: 1, .NumConds: 1 },
10098 {.AsmStrOffset: 5067, .AliasCondStart: 1562, .NumOperands: 1, .NumConds: 1 },
10099 {.AsmStrOffset: 5075, .AliasCondStart: 1563, .NumOperands: 1, .NumConds: 1 },
10100 // PPC::WAITP10 - 496
10101 {.AsmStrOffset: 5062, .AliasCondStart: 1564, .NumOperands: 2, .NumConds: 2 },
10102 {.AsmStrOffset: 5067, .AliasCondStart: 1566, .NumOperands: 2, .NumConds: 2 },
10103 // PPC::XORI - 498
10104 {.AsmStrOffset: 5084, .AliasCondStart: 1568, .NumOperands: 3, .NumConds: 3 },
10105 // PPC::XORI8 - 499
10106 {.AsmStrOffset: 5084, .AliasCondStart: 1571, .NumOperands: 3, .NumConds: 3 },
10107 // PPC::XVCPSGNDP - 500
10108 {.AsmStrOffset: 5089, .AliasCondStart: 1574, .NumOperands: 3, .NumConds: 3 },
10109 // PPC::XVCPSGNSP - 501
10110 {.AsmStrOffset: 5104, .AliasCondStart: 1577, .NumOperands: 3, .NumConds: 3 },
10111 // PPC::XXAESDECP - 502
10112 {.AsmStrOffset: 5119, .AliasCondStart: 1580, .NumOperands: 4, .NumConds: 4 },
10113 {.AsmStrOffset: 5143, .AliasCondStart: 1584, .NumOperands: 4, .NumConds: 4 },
10114 {.AsmStrOffset: 5167, .AliasCondStart: 1588, .NumOperands: 4, .NumConds: 4 },
10115 // PPC::XXAESENCP - 505
10116 {.AsmStrOffset: 5191, .AliasCondStart: 1592, .NumOperands: 4, .NumConds: 4 },
10117 {.AsmStrOffset: 5215, .AliasCondStart: 1596, .NumOperands: 4, .NumConds: 4 },
10118 {.AsmStrOffset: 5239, .AliasCondStart: 1600, .NumOperands: 4, .NumConds: 4 },
10119 // PPC::XXAESGENLKP - 508
10120 {.AsmStrOffset: 5263, .AliasCondStart: 1604, .NumOperands: 3, .NumConds: 3 },
10121 {.AsmStrOffset: 5285, .AliasCondStart: 1607, .NumOperands: 3, .NumConds: 3 },
10122 {.AsmStrOffset: 5307, .AliasCondStart: 1610, .NumOperands: 3, .NumConds: 3 },
10123 // PPC::XXGFMUL128 - 511
10124 {.AsmStrOffset: 5329, .AliasCondStart: 1613, .NumOperands: 4, .NumConds: 4 },
10125 {.AsmStrOffset: 5354, .AliasCondStart: 1617, .NumOperands: 4, .NumConds: 4 },
10126 // PPC::XXPERMDI - 513
10127 {.AsmStrOffset: 5379, .AliasCondStart: 1621, .NumOperands: 4, .NumConds: 7 },
10128 {.AsmStrOffset: 5397, .AliasCondStart: 1628, .NumOperands: 4, .NumConds: 7 },
10129 {.AsmStrOffset: 5415, .AliasCondStart: 1635, .NumOperands: 4, .NumConds: 4 },
10130 {.AsmStrOffset: 5434, .AliasCondStart: 1639, .NumOperands: 4, .NumConds: 4 },
10131 {.AsmStrOffset: 5453, .AliasCondStart: 1643, .NumOperands: 4, .NumConds: 4 },
10132 // PPC::XXPERMDIs - 518
10133 {.AsmStrOffset: 5379, .AliasCondStart: 1647, .NumOperands: 3, .NumConds: 6 },
10134 {.AsmStrOffset: 5397, .AliasCondStart: 1653, .NumOperands: 3, .NumConds: 6 },
10135 {.AsmStrOffset: 5453, .AliasCondStart: 1659, .NumOperands: 3, .NumConds: 3 },
10136 // PPC::gBC - 521
10137 {.AsmStrOffset: 5468, .AliasCondStart: 1662, .NumOperands: 3, .NumConds: 2 },
10138 {.AsmStrOffset: 5480, .AliasCondStart: 1664, .NumOperands: 3, .NumConds: 2 },
10139 {.AsmStrOffset: 5492, .AliasCondStart: 1666, .NumOperands: 3, .NumConds: 2 },
10140 {.AsmStrOffset: 5505, .AliasCondStart: 1668, .NumOperands: 3, .NumConds: 2 },
10141 {.AsmStrOffset: 5518, .AliasCondStart: 1670, .NumOperands: 3, .NumConds: 2 },
10142 {.AsmStrOffset: 5531, .AliasCondStart: 1672, .NumOperands: 3, .NumConds: 2 },
10143 {.AsmStrOffset: 5544, .AliasCondStart: 1674, .NumOperands: 3, .NumConds: 2 },
10144 {.AsmStrOffset: 5559, .AliasCondStart: 1676, .NumOperands: 3, .NumConds: 2 },
10145 {.AsmStrOffset: 5574, .AliasCondStart: 1678, .NumOperands: 3, .NumConds: 2 },
10146 {.AsmStrOffset: 5588, .AliasCondStart: 1680, .NumOperands: 3, .NumConds: 2 },
10147 // PPC::gBCA - 531
10148 {.AsmStrOffset: 5602, .AliasCondStart: 1682, .NumOperands: 3, .NumConds: 2 },
10149 {.AsmStrOffset: 5615, .AliasCondStart: 1684, .NumOperands: 3, .NumConds: 2 },
10150 {.AsmStrOffset: 5628, .AliasCondStart: 1686, .NumOperands: 3, .NumConds: 2 },
10151 {.AsmStrOffset: 5642, .AliasCondStart: 1688, .NumOperands: 3, .NumConds: 2 },
10152 {.AsmStrOffset: 5656, .AliasCondStart: 1690, .NumOperands: 3, .NumConds: 2 },
10153 {.AsmStrOffset: 5670, .AliasCondStart: 1692, .NumOperands: 3, .NumConds: 2 },
10154 {.AsmStrOffset: 5684, .AliasCondStart: 1694, .NumOperands: 3, .NumConds: 2 },
10155 {.AsmStrOffset: 5700, .AliasCondStart: 1696, .NumOperands: 3, .NumConds: 2 },
10156 {.AsmStrOffset: 5716, .AliasCondStart: 1698, .NumOperands: 3, .NumConds: 2 },
10157 {.AsmStrOffset: 5731, .AliasCondStart: 1700, .NumOperands: 3, .NumConds: 2 },
10158 // PPC::gBCAat - 541
10159 {.AsmStrOffset: 5746, .AliasCondStart: 1702, .NumOperands: 4, .NumConds: 3 },
10160 {.AsmStrOffset: 5766, .AliasCondStart: 1705, .NumOperands: 4, .NumConds: 3 },
10161 // PPC::gBCCTR - 543
10162 {.AsmStrOffset: 5786, .AliasCondStart: 1708, .NumOperands: 3, .NumConds: 3 },
10163 {.AsmStrOffset: 5801, .AliasCondStart: 1711, .NumOperands: 3, .NumConds: 3 },
10164 {.AsmStrOffset: 5810, .AliasCondStart: 1714, .NumOperands: 3, .NumConds: 3 },
10165 {.AsmStrOffset: 5819, .AliasCondStart: 1717, .NumOperands: 3, .NumConds: 3 },
10166 {.AsmStrOffset: 5829, .AliasCondStart: 1720, .NumOperands: 3, .NumConds: 3 },
10167 {.AsmStrOffset: 5839, .AliasCondStart: 1723, .NumOperands: 3, .NumConds: 3 },
10168 {.AsmStrOffset: 5849, .AliasCondStart: 1726, .NumOperands: 3, .NumConds: 3 },
10169 // PPC::gBCCTRL - 550
10170 {.AsmStrOffset: 5859, .AliasCondStart: 1729, .NumOperands: 3, .NumConds: 3 },
10171 {.AsmStrOffset: 5875, .AliasCondStart: 1732, .NumOperands: 3, .NumConds: 3 },
10172 {.AsmStrOffset: 5885, .AliasCondStart: 1735, .NumOperands: 3, .NumConds: 3 },
10173 {.AsmStrOffset: 5895, .AliasCondStart: 1738, .NumOperands: 3, .NumConds: 3 },
10174 {.AsmStrOffset: 5906, .AliasCondStart: 1741, .NumOperands: 3, .NumConds: 3 },
10175 {.AsmStrOffset: 5917, .AliasCondStart: 1744, .NumOperands: 3, .NumConds: 3 },
10176 {.AsmStrOffset: 5928, .AliasCondStart: 1747, .NumOperands: 3, .NumConds: 3 },
10177 // PPC::gBCL - 557
10178 {.AsmStrOffset: 5939, .AliasCondStart: 1750, .NumOperands: 3, .NumConds: 2 },
10179 {.AsmStrOffset: 5952, .AliasCondStart: 1752, .NumOperands: 3, .NumConds: 2 },
10180 {.AsmStrOffset: 5965, .AliasCondStart: 1754, .NumOperands: 3, .NumConds: 2 },
10181 {.AsmStrOffset: 5979, .AliasCondStart: 1756, .NumOperands: 3, .NumConds: 2 },
10182 {.AsmStrOffset: 5993, .AliasCondStart: 1758, .NumOperands: 3, .NumConds: 2 },
10183 {.AsmStrOffset: 6007, .AliasCondStart: 1760, .NumOperands: 3, .NumConds: 2 },
10184 {.AsmStrOffset: 6021, .AliasCondStart: 1762, .NumOperands: 3, .NumConds: 2 },
10185 {.AsmStrOffset: 6037, .AliasCondStart: 1764, .NumOperands: 3, .NumConds: 2 },
10186 {.AsmStrOffset: 6053, .AliasCondStart: 1766, .NumOperands: 3, .NumConds: 2 },
10187 {.AsmStrOffset: 6068, .AliasCondStart: 1768, .NumOperands: 3, .NumConds: 2 },
10188 // PPC::gBCLA - 567
10189 {.AsmStrOffset: 6083, .AliasCondStart: 1770, .NumOperands: 3, .NumConds: 2 },
10190 {.AsmStrOffset: 6097, .AliasCondStart: 1772, .NumOperands: 3, .NumConds: 2 },
10191 {.AsmStrOffset: 6111, .AliasCondStart: 1774, .NumOperands: 3, .NumConds: 2 },
10192 {.AsmStrOffset: 6126, .AliasCondStart: 1776, .NumOperands: 3, .NumConds: 2 },
10193 {.AsmStrOffset: 6141, .AliasCondStart: 1778, .NumOperands: 3, .NumConds: 2 },
10194 {.AsmStrOffset: 6156, .AliasCondStart: 1780, .NumOperands: 3, .NumConds: 2 },
10195 {.AsmStrOffset: 6171, .AliasCondStart: 1782, .NumOperands: 3, .NumConds: 2 },
10196 {.AsmStrOffset: 6188, .AliasCondStart: 1784, .NumOperands: 3, .NumConds: 2 },
10197 {.AsmStrOffset: 6205, .AliasCondStart: 1786, .NumOperands: 3, .NumConds: 2 },
10198 {.AsmStrOffset: 6221, .AliasCondStart: 1788, .NumOperands: 3, .NumConds: 2 },
10199 // PPC::gBCLAat - 577
10200 {.AsmStrOffset: 6237, .AliasCondStart: 1790, .NumOperands: 4, .NumConds: 3 },
10201 {.AsmStrOffset: 6258, .AliasCondStart: 1793, .NumOperands: 4, .NumConds: 3 },
10202 // PPC::gBCLR - 579
10203 {.AsmStrOffset: 6279, .AliasCondStart: 1796, .NumOperands: 3, .NumConds: 3 },
10204 {.AsmStrOffset: 6293, .AliasCondStart: 1799, .NumOperands: 3, .NumConds: 3 },
10205 {.AsmStrOffset: 6301, .AliasCondStart: 1802, .NumOperands: 3, .NumConds: 3 },
10206 {.AsmStrOffset: 6309, .AliasCondStart: 1805, .NumOperands: 3, .NumConds: 3 },
10207 {.AsmStrOffset: 6318, .AliasCondStart: 1808, .NumOperands: 3, .NumConds: 3 },
10208 {.AsmStrOffset: 6327, .AliasCondStart: 1811, .NumOperands: 3, .NumConds: 3 },
10209 {.AsmStrOffset: 6336, .AliasCondStart: 1814, .NumOperands: 3, .NumConds: 3 },
10210 {.AsmStrOffset: 6345, .AliasCondStart: 1817, .NumOperands: 3, .NumConds: 3 },
10211 {.AsmStrOffset: 6356, .AliasCondStart: 1820, .NumOperands: 3, .NumConds: 3 },
10212 {.AsmStrOffset: 6367, .AliasCondStart: 1823, .NumOperands: 3, .NumConds: 3 },
10213 {.AsmStrOffset: 6377, .AliasCondStart: 1826, .NumOperands: 3, .NumConds: 3 },
10214 // PPC::gBCLRL - 590
10215 {.AsmStrOffset: 6387, .AliasCondStart: 1829, .NumOperands: 3, .NumConds: 3 },
10216 {.AsmStrOffset: 6402, .AliasCondStart: 1832, .NumOperands: 3, .NumConds: 3 },
10217 {.AsmStrOffset: 6411, .AliasCondStart: 1835, .NumOperands: 3, .NumConds: 3 },
10218 {.AsmStrOffset: 6420, .AliasCondStart: 1838, .NumOperands: 3, .NumConds: 3 },
10219 {.AsmStrOffset: 6430, .AliasCondStart: 1841, .NumOperands: 3, .NumConds: 3 },
10220 {.AsmStrOffset: 6440, .AliasCondStart: 1844, .NumOperands: 3, .NumConds: 3 },
10221 {.AsmStrOffset: 6450, .AliasCondStart: 1847, .NumOperands: 3, .NumConds: 3 },
10222 {.AsmStrOffset: 6460, .AliasCondStart: 1850, .NumOperands: 3, .NumConds: 3 },
10223 {.AsmStrOffset: 6472, .AliasCondStart: 1853, .NumOperands: 3, .NumConds: 3 },
10224 {.AsmStrOffset: 6484, .AliasCondStart: 1856, .NumOperands: 3, .NumConds: 3 },
10225 {.AsmStrOffset: 6495, .AliasCondStart: 1859, .NumOperands: 3, .NumConds: 3 },
10226 // PPC::gBCLat - 601
10227 {.AsmStrOffset: 6506, .AliasCondStart: 1862, .NumOperands: 4, .NumConds: 3 },
10228 {.AsmStrOffset: 6526, .AliasCondStart: 1865, .NumOperands: 4, .NumConds: 3 },
10229 // PPC::gBCat - 603
10230 {.AsmStrOffset: 6546, .AliasCondStart: 1868, .NumOperands: 4, .NumConds: 3 },
10231 {.AsmStrOffset: 6565, .AliasCondStart: 1871, .NumOperands: 4, .NumConds: 3 },
10232 };
10233
10234 static const AliasPatternCond Conds[] = {
10235 // (ADDI gprc:$rD, ZERO, s16imm:$imm) - 0
10236 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10237 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO},
10238 // (ADDI8 g8rc:$rD, ZERO8, s16imm64:$imm) - 2
10239 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10240 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO8},
10241 // (ADDIS gprc:$rD, ZERO, s17imm:$imm) - 4
10242 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10243 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO},
10244 // (ADDIS8 g8rc:$rD, ZERO8, s17imm64:$imm) - 6
10245 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10246 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO8},
10247 // (ADDPCIS g8rc:$RT, 0) - 8
10248 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10249 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10250 // (BCC (pred 12, crrc:$cc), condbrtarget:$dst) - 10
10251 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10252 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10253 // (BCC (pred 12, CR0), condbrtarget:$dst) - 12
10254 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10255 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10256 // (BCC (pred 14, crrc:$cc), condbrtarget:$dst) - 14
10257 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10258 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10259 // (BCC (pred 14, CR0), condbrtarget:$dst) - 16
10260 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10261 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10262 // (BCC (pred 15, crrc:$cc), condbrtarget:$dst) - 18
10263 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10264 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10265 // (BCC (pred 15, CR0), condbrtarget:$dst) - 20
10266 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10267 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10268 // (BCC (pred 44, crrc:$cc), condbrtarget:$dst) - 22
10269 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10270 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10271 // (BCC (pred 44, CR0), condbrtarget:$dst) - 24
10272 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10273 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10274 // (BCC (pred 46, crrc:$cc), condbrtarget:$dst) - 26
10275 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10276 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10277 // (BCC (pred 46, CR0), condbrtarget:$dst) - 28
10278 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10279 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10280 // (BCC (pred 47, crrc:$cc), condbrtarget:$dst) - 30
10281 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10282 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10283 // (BCC (pred 47, CR0), condbrtarget:$dst) - 32
10284 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10285 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10286 // (BCC (pred 76, crrc:$cc), condbrtarget:$dst) - 34
10287 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10288 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10289 // (BCC (pred 76, CR0), condbrtarget:$dst) - 36
10290 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10291 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10292 // (BCC (pred 78, crrc:$cc), condbrtarget:$dst) - 38
10293 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10294 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10295 // (BCC (pred 78, CR0), condbrtarget:$dst) - 40
10296 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10297 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10298 // (BCC (pred 79, crrc:$cc), condbrtarget:$dst) - 42
10299 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10300 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10301 // (BCC (pred 79, CR0), condbrtarget:$dst) - 44
10302 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10303 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10304 // (BCC (pred 68, crrc:$cc), condbrtarget:$dst) - 46
10305 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10306 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10307 // (BCC (pred 68, CR0), condbrtarget:$dst) - 48
10308 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10309 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10310 // (BCC (pred 70, crrc:$cc), condbrtarget:$dst) - 50
10311 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10312 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10313 // (BCC (pred 70, CR0), condbrtarget:$dst) - 52
10314 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10315 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10316 // (BCC (pred 71, crrc:$cc), condbrtarget:$dst) - 54
10317 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10318 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10319 // (BCC (pred 71, CR0), condbrtarget:$dst) - 56
10320 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10321 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10322 // (BCCA (pred 12, crrc:$cc), abscondbrtarget:$dst) - 58
10323 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10324 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10325 // (BCCA (pred 12, CR0), abscondbrtarget:$dst) - 60
10326 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10327 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10328 // (BCCA (pred 14, crrc:$cc), abscondbrtarget:$dst) - 62
10329 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10330 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10331 // (BCCA (pred 14, CR0), abscondbrtarget:$dst) - 64
10332 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10333 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10334 // (BCCA (pred 15, crrc:$cc), abscondbrtarget:$dst) - 66
10335 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10336 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10337 // (BCCA (pred 15, CR0), abscondbrtarget:$dst) - 68
10338 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10339 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10340 // (BCCA (pred 44, crrc:$cc), abscondbrtarget:$dst) - 70
10341 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10342 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10343 // (BCCA (pred 44, CR0), abscondbrtarget:$dst) - 72
10344 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10345 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10346 // (BCCA (pred 46, crrc:$cc), abscondbrtarget:$dst) - 74
10347 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10348 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10349 // (BCCA (pred 46, CR0), abscondbrtarget:$dst) - 76
10350 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10351 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10352 // (BCCA (pred 47, crrc:$cc), abscondbrtarget:$dst) - 78
10353 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10354 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10355 // (BCCA (pred 47, CR0), abscondbrtarget:$dst) - 80
10356 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10357 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10358 // (BCCA (pred 76, crrc:$cc), abscondbrtarget:$dst) - 82
10359 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10360 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10361 // (BCCA (pred 76, CR0), abscondbrtarget:$dst) - 84
10362 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10363 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10364 // (BCCA (pred 78, crrc:$cc), abscondbrtarget:$dst) - 86
10365 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10366 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10367 // (BCCA (pred 78, CR0), abscondbrtarget:$dst) - 88
10368 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10369 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10370 // (BCCA (pred 79, crrc:$cc), abscondbrtarget:$dst) - 90
10371 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10372 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10373 // (BCCA (pred 79, CR0), abscondbrtarget:$dst) - 92
10374 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10375 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10376 // (BCCA (pred 68, crrc:$cc), abscondbrtarget:$dst) - 94
10377 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10378 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10379 // (BCCA (pred 68, CR0), abscondbrtarget:$dst) - 96
10380 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10381 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10382 // (BCCA (pred 70, crrc:$cc), abscondbrtarget:$dst) - 98
10383 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10384 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10385 // (BCCA (pred 70, CR0), abscondbrtarget:$dst) - 100
10386 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10387 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10388 // (BCCA (pred 71, crrc:$cc), abscondbrtarget:$dst) - 102
10389 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10390 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10391 // (BCCA (pred 71, CR0), abscondbrtarget:$dst) - 104
10392 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10393 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10394 // (BCCCTR (pred 12, crrc:$cc)) - 106
10395 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10396 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10397 // (BCCCTR (pred 12, CR0)) - 108
10398 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10399 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10400 // (BCCCTR (pred 14, crrc:$cc)) - 110
10401 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10402 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10403 // (BCCCTR (pred 14, CR0)) - 112
10404 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10405 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10406 // (BCCCTR (pred 15, crrc:$cc)) - 114
10407 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10408 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10409 // (BCCCTR (pred 15, CR0)) - 116
10410 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10411 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10412 // (BCCCTR (pred 44, crrc:$cc)) - 118
10413 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10414 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10415 // (BCCCTR (pred 44, CR0)) - 120
10416 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10417 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10418 // (BCCCTR (pred 46, crrc:$cc)) - 122
10419 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10420 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10421 // (BCCCTR (pred 46, CR0)) - 124
10422 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10423 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10424 // (BCCCTR (pred 47, crrc:$cc)) - 126
10425 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10426 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10427 // (BCCCTR (pred 47, CR0)) - 128
10428 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10429 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10430 // (BCCCTR (pred 76, crrc:$cc)) - 130
10431 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10432 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10433 // (BCCCTR (pred 76, CR0)) - 132
10434 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10435 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10436 // (BCCCTR (pred 78, crrc:$cc)) - 134
10437 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10438 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10439 // (BCCCTR (pred 78, CR0)) - 136
10440 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10441 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10442 // (BCCCTR (pred 79, crrc:$cc)) - 138
10443 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10444 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10445 // (BCCCTR (pred 79, CR0)) - 140
10446 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10447 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10448 // (BCCCTR (pred 68, crrc:$cc)) - 142
10449 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10450 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10451 // (BCCCTR (pred 68, CR0)) - 144
10452 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10453 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10454 // (BCCCTR (pred 70, crrc:$cc)) - 146
10455 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10456 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10457 // (BCCCTR (pred 70, CR0)) - 148
10458 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10459 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10460 // (BCCCTR (pred 71, crrc:$cc)) - 150
10461 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10462 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10463 // (BCCCTR (pred 71, CR0)) - 152
10464 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10465 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10466 // (BCCCTRL (pred 12, crrc:$cc)) - 154
10467 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10468 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10469 // (BCCCTRL (pred 12, CR0)) - 156
10470 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10471 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10472 // (BCCCTRL (pred 14, crrc:$cc)) - 158
10473 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10474 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10475 // (BCCCTRL (pred 14, CR0)) - 160
10476 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10477 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10478 // (BCCCTRL (pred 15, crrc:$cc)) - 162
10479 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10480 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10481 // (BCCCTRL (pred 15, CR0)) - 164
10482 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10483 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10484 // (BCCCTRL (pred 44, crrc:$cc)) - 166
10485 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10486 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10487 // (BCCCTRL (pred 44, CR0)) - 168
10488 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10489 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10490 // (BCCCTRL (pred 46, crrc:$cc)) - 170
10491 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10492 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10493 // (BCCCTRL (pred 46, CR0)) - 172
10494 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10495 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10496 // (BCCCTRL (pred 47, crrc:$cc)) - 174
10497 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10498 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10499 // (BCCCTRL (pred 47, CR0)) - 176
10500 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10501 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10502 // (BCCCTRL (pred 76, crrc:$cc)) - 178
10503 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10504 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10505 // (BCCCTRL (pred 76, CR0)) - 180
10506 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10507 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10508 // (BCCCTRL (pred 78, crrc:$cc)) - 182
10509 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10510 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10511 // (BCCCTRL (pred 78, CR0)) - 184
10512 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10513 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10514 // (BCCCTRL (pred 79, crrc:$cc)) - 186
10515 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10516 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10517 // (BCCCTRL (pred 79, CR0)) - 188
10518 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10519 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10520 // (BCCCTRL (pred 68, crrc:$cc)) - 190
10521 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10522 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10523 // (BCCCTRL (pred 68, CR0)) - 192
10524 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10525 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10526 // (BCCCTRL (pred 70, crrc:$cc)) - 194
10527 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10528 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10529 // (BCCCTRL (pred 70, CR0)) - 196
10530 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10531 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10532 // (BCCCTRL (pred 71, crrc:$cc)) - 198
10533 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10534 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10535 // (BCCCTRL (pred 71, CR0)) - 200
10536 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10537 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10538 // (BCCL (pred 12, crrc:$cc), condbrtarget:$dst) - 202
10539 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10540 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10541 // (BCCL (pred 12, CR0), condbrtarget:$dst) - 204
10542 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10543 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10544 // (BCCL (pred 14, crrc:$cc), condbrtarget:$dst) - 206
10545 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10546 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10547 // (BCCL (pred 14, CR0), condbrtarget:$dst) - 208
10548 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10549 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10550 // (BCCL (pred 15, crrc:$cc), condbrtarget:$dst) - 210
10551 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10552 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10553 // (BCCL (pred 15, CR0), condbrtarget:$dst) - 212
10554 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10555 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10556 // (BCCL (pred 44, crrc:$cc), condbrtarget:$dst) - 214
10557 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10558 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10559 // (BCCL (pred 44, CR0), condbrtarget:$dst) - 216
10560 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10561 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10562 // (BCCL (pred 46, crrc:$cc), condbrtarget:$dst) - 218
10563 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10564 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10565 // (BCCL (pred 46, CR0), condbrtarget:$dst) - 220
10566 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10567 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10568 // (BCCL (pred 47, crrc:$cc), condbrtarget:$dst) - 222
10569 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10570 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10571 // (BCCL (pred 47, CR0), condbrtarget:$dst) - 224
10572 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10573 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10574 // (BCCL (pred 76, crrc:$cc), condbrtarget:$dst) - 226
10575 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10576 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10577 // (BCCL (pred 76, CR0), condbrtarget:$dst) - 228
10578 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10579 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10580 // (BCCL (pred 78, crrc:$cc), condbrtarget:$dst) - 230
10581 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10582 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10583 // (BCCL (pred 78, CR0), condbrtarget:$dst) - 232
10584 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10585 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10586 // (BCCL (pred 79, crrc:$cc), condbrtarget:$dst) - 234
10587 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10588 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10589 // (BCCL (pred 79, CR0), condbrtarget:$dst) - 236
10590 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10591 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10592 // (BCCL (pred 68, crrc:$cc), condbrtarget:$dst) - 238
10593 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10594 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10595 // (BCCL (pred 68, CR0), condbrtarget:$dst) - 240
10596 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10597 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10598 // (BCCL (pred 70, crrc:$cc), condbrtarget:$dst) - 242
10599 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10600 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10601 // (BCCL (pred 70, CR0), condbrtarget:$dst) - 244
10602 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10603 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10604 // (BCCL (pred 71, crrc:$cc), condbrtarget:$dst) - 246
10605 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10606 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10607 // (BCCL (pred 71, CR0), condbrtarget:$dst) - 248
10608 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10609 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10610 // (BCCLA (pred 12, crrc:$cc), abscondbrtarget:$dst) - 250
10611 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10612 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10613 // (BCCLA (pred 12, CR0), abscondbrtarget:$dst) - 252
10614 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10615 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10616 // (BCCLA (pred 14, crrc:$cc), abscondbrtarget:$dst) - 254
10617 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10618 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10619 // (BCCLA (pred 14, CR0), abscondbrtarget:$dst) - 256
10620 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10621 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10622 // (BCCLA (pred 15, crrc:$cc), abscondbrtarget:$dst) - 258
10623 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10624 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10625 // (BCCLA (pred 15, CR0), abscondbrtarget:$dst) - 260
10626 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10627 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10628 // (BCCLA (pred 44, crrc:$cc), abscondbrtarget:$dst) - 262
10629 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10630 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10631 // (BCCLA (pred 44, CR0), abscondbrtarget:$dst) - 264
10632 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10633 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10634 // (BCCLA (pred 46, crrc:$cc), abscondbrtarget:$dst) - 266
10635 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10636 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10637 // (BCCLA (pred 46, CR0), abscondbrtarget:$dst) - 268
10638 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10639 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10640 // (BCCLA (pred 47, crrc:$cc), abscondbrtarget:$dst) - 270
10641 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10642 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10643 // (BCCLA (pred 47, CR0), abscondbrtarget:$dst) - 272
10644 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10645 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10646 // (BCCLA (pred 76, crrc:$cc), abscondbrtarget:$dst) - 274
10647 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10648 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10649 // (BCCLA (pred 76, CR0), abscondbrtarget:$dst) - 276
10650 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10651 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10652 // (BCCLA (pred 78, crrc:$cc), abscondbrtarget:$dst) - 278
10653 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10654 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10655 // (BCCLA (pred 78, CR0), abscondbrtarget:$dst) - 280
10656 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10657 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10658 // (BCCLA (pred 79, crrc:$cc), abscondbrtarget:$dst) - 282
10659 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10660 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10661 // (BCCLA (pred 79, CR0), abscondbrtarget:$dst) - 284
10662 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10663 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10664 // (BCCLA (pred 68, crrc:$cc), abscondbrtarget:$dst) - 286
10665 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10666 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10667 // (BCCLA (pred 68, CR0), abscondbrtarget:$dst) - 288
10668 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10669 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10670 // (BCCLA (pred 70, crrc:$cc), abscondbrtarget:$dst) - 290
10671 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10672 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10673 // (BCCLA (pred 70, CR0), abscondbrtarget:$dst) - 292
10674 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10675 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10676 // (BCCLA (pred 71, crrc:$cc), abscondbrtarget:$dst) - 294
10677 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10678 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10679 // (BCCLA (pred 71, CR0), abscondbrtarget:$dst) - 296
10680 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10681 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10682 // (BCCLR (pred 12, crrc:$cc)) - 298
10683 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10684 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10685 // (BCCLR (pred 12, CR0)) - 300
10686 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10687 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10688 // (BCCLR (pred 14, crrc:$cc)) - 302
10689 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10690 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10691 // (BCCLR (pred 14, CR0)) - 304
10692 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10693 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10694 // (BCCLR (pred 15, crrc:$cc)) - 306
10695 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10696 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10697 // (BCCLR (pred 15, CR0)) - 308
10698 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10699 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10700 // (BCCLR (pred 44, crrc:$cc)) - 310
10701 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10702 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10703 // (BCCLR (pred 44, CR0)) - 312
10704 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10705 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10706 // (BCCLR (pred 46, crrc:$cc)) - 314
10707 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10708 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10709 // (BCCLR (pred 46, CR0)) - 316
10710 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10711 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10712 // (BCCLR (pred 47, crrc:$cc)) - 318
10713 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10714 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10715 // (BCCLR (pred 47, CR0)) - 320
10716 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10717 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10718 // (BCCLR (pred 76, crrc:$cc)) - 322
10719 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10720 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10721 // (BCCLR (pred 76, CR0)) - 324
10722 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10723 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10724 // (BCCLR (pred 78, crrc:$cc)) - 326
10725 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10726 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10727 // (BCCLR (pred 78, CR0)) - 328
10728 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10729 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10730 // (BCCLR (pred 79, crrc:$cc)) - 330
10731 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10732 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10733 // (BCCLR (pred 79, CR0)) - 332
10734 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10735 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10736 // (BCCLR (pred 68, crrc:$cc)) - 334
10737 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10738 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10739 // (BCCLR (pred 68, CR0)) - 336
10740 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10741 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10742 // (BCCLR (pred 70, crrc:$cc)) - 338
10743 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10744 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10745 // (BCCLR (pred 70, CR0)) - 340
10746 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10747 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10748 // (BCCLR (pred 71, crrc:$cc)) - 342
10749 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10750 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10751 // (BCCLR (pred 71, CR0)) - 344
10752 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10753 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10754 // (BCCLRL (pred 12, crrc:$cc)) - 346
10755 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10756 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10757 // (BCCLRL (pred 12, CR0)) - 348
10758 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10759 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10760 // (BCCLRL (pred 14, crrc:$cc)) - 350
10761 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10762 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10763 // (BCCLRL (pred 14, CR0)) - 352
10764 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10765 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10766 // (BCCLRL (pred 15, crrc:$cc)) - 354
10767 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10768 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10769 // (BCCLRL (pred 15, CR0)) - 356
10770 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10771 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10772 // (BCCLRL (pred 44, crrc:$cc)) - 358
10773 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10774 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10775 // (BCCLRL (pred 44, CR0)) - 360
10776 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10777 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10778 // (BCCLRL (pred 46, crrc:$cc)) - 362
10779 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10780 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10781 // (BCCLRL (pred 46, CR0)) - 364
10782 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10783 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10784 // (BCCLRL (pred 47, crrc:$cc)) - 366
10785 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10786 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10787 // (BCCLRL (pred 47, CR0)) - 368
10788 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10789 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10790 // (BCCLRL (pred 76, crrc:$cc)) - 370
10791 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10792 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10793 // (BCCLRL (pred 76, CR0)) - 372
10794 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10795 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10796 // (BCCLRL (pred 78, crrc:$cc)) - 374
10797 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10798 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10799 // (BCCLRL (pred 78, CR0)) - 376
10800 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10801 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10802 // (BCCLRL (pred 79, crrc:$cc)) - 378
10803 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10804 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10805 // (BCCLRL (pred 79, CR0)) - 380
10806 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10807 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10808 // (BCCLRL (pred 68, crrc:$cc)) - 382
10809 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10810 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10811 // (BCCLRL (pred 68, CR0)) - 384
10812 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10813 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10814 // (BCCLRL (pred 70, crrc:$cc)) - 386
10815 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10816 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10817 // (BCCLRL (pred 70, CR0)) - 388
10818 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10819 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10820 // (BCCLRL (pred 71, crrc:$cc)) - 390
10821 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10822 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10823 // (BCCLRL (pred 71, CR0)) - 392
10824 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10825 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10826 // (CMPD CR0, g8rc:$rA, g8rc:$rB) - 394
10827 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10828 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10829 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10830 // (CMPDI CR0, g8rc:$rA, s16imm64:$imm) - 397
10831 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10832 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10833 // (CMPLD CR0, g8rc:$rA, g8rc:$rB) - 399
10834 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10835 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10836 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10837 // (CMPLDI CR0, g8rc:$rA, u16imm64:$imm) - 402
10838 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10839 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10840 // (CMPLW CR0, gprc:$rA, gprc:$rB) - 404
10841 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10842 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10843 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10844 // (CMPLWI CR0, gprc:$rA, u16imm:$imm) - 407
10845 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10846 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10847 // (CMPW CR0, gprc:$rA, gprc:$rB) - 409
10848 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10849 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10850 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10851 // (CMPWI CR0, gprc:$rA, s16imm:$imm) - 412
10852 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10853 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10854 // (CNTLZW gprc:$rA, gprc:$rS) - 414
10855 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10856 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10857 // (CNTLZW8 g8rc:$rA, g8rc:$rS) - 416
10858 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10859 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10860 // (CNTLZW8_rec g8rc:$rA, g8rc:$rS) - 418
10861 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10862 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10863 // (CNTLZW_rec gprc:$rA, gprc:$rS) - 420
10864 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10865 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10866 // (CP_PASTE_rec gprc:$RA, gprc:$RB, 1) - 422
10867 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10868 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10869 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10870 // (CREQV crbitrc:$bx, crbitrc:$bx, crbitrc:$bx) - 425
10871 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10872 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
10873 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
10874 // (CRNOR crbitrc:$bx, crbitrc:$by, crbitrc:$by) - 428
10875 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10876 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10877 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
10878 // (CROR crbitrc:$bx, crbitrc:$by, crbitrc:$by) - 431
10879 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10880 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10881 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
10882 // (CRXOR crbitrc:$bx, crbitrc:$bx, crbitrc:$bx) - 434
10883 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10884 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
10885 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
10886 // (DMSHA2HASH dmr:$AT, dmr:$AB, 0) - 437
10887 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10888 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10889 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10890 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10891 // (DMSHA2HASH dmr:$AT, dmr:$AB, 1) - 441
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(1)},
10896 // (DMSHA3HASH dmrp:$ATp, 0) - 445
10897 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRpRCRegClassID},
10898 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10899 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10900 // (DMSHA3HASH dmrp:$ATp, 12) - 448
10901 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRpRCRegClassID},
10902 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10903 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10904 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 0, u1imm:$E, 0) - 451
10905 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10906 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10907 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10908 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10909 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10910 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10911 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 0, u1imm:$E, 1) - 457
10912 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10913 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10914 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10915 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10916 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10917 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10918 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 0, u1imm:$E, 2) - 463
10919 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10920 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10921 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10922 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10923 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10924 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
10925 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 0, u1imm:$E, 3) - 469
10926 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10927 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10928 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10929 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10930 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10931 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
10932 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 1, u1imm:$E, 0) - 475
10933 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10934 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10935 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10936 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10937 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10938 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10939 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 1, u1imm:$E, 1) - 481
10940 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10941 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10942 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10943 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10944 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10945 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10946 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 2, 0, 0) - 487
10947 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10948 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10949 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10950 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
10951 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10952 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10953 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 3, 0, 0) - 493
10954 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10955 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10956 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10957 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
10958 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10959 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10960 // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0LT) - 499
10961 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10962 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRC_NOR0RegClassID},
10963 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10964 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0LT},
10965 // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0GT) - 503
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::CR0GT},
10970 // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0EQ) - 507
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::CR0EQ},
10975 // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0LT) - 511
10976 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10977 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
10978 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10979 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0LT},
10980 // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0GT) - 515
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::CR0GT},
10985 // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0EQ) - 519
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::CR0EQ},
10990 // (MBAR 0) - 523
10991 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10992 // (MFDCR gprc:$Rx, 128) - 524
10993 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10994 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(128)},
10995 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
10996 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
10997 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
10998 // (MFDCR gprc:$Rx, 129) - 529
10999 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11000 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(129)},
11001 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11002 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11003 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11004 // (MFDCR gprc:$Rx, 130) - 534
11005 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11006 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(130)},
11007 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11008 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11009 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11010 // (MFDCR gprc:$Rx, 131) - 539
11011 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11012 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(131)},
11013 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11014 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11015 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11016 // (MFDCR gprc:$Rx, 132) - 544
11017 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11018 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(132)},
11019 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11020 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11021 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11022 // (MFDCR gprc:$Rx, 133) - 549
11023 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11024 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(133)},
11025 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11026 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11027 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11028 // (MFDCR gprc:$Rx, 134) - 554
11029 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11030 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(134)},
11031 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11032 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11033 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11034 // (MFDCR gprc:$Rx, 135) - 559
11035 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11036 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(135)},
11037 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11038 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11039 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11040 // (MFSPR gprc:$Rx, 1) - 564
11041 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11042 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11043 // (MFSPR gprc:$Rx, 3) - 566
11044 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11045 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
11046 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11047 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11048 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11049 // (MFSPR gprc:$Rx, 4) - 571
11050 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11051 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
11052 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11053 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11054 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11055 // (MFSPR gprc:$Rx, 5) - 576
11056 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11057 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(5)},
11058 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11059 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11060 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11061 // (MFSPR gprc:$Rx, 8) - 581
11062 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11063 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
11064 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11065 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11066 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11067 // (MFSPR gprc:$Rx, 9) - 586
11068 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11069 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
11070 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11071 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11072 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11073 // (MFSPR gprc:$Rx, 13) - 591
11074 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11075 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
11076 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11077 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11078 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11079 // (MFSPR gprc:$Rx, 17) - 596
11080 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11081 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
11082 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11083 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11084 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11085 // (MFSPR gprc:$Rx, 18) - 601
11086 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11087 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
11088 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11089 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11090 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11091 // (MFSPR gprc:$Rx, 19) - 606
11092 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11093 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
11094 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11095 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11096 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11097 // (MFSPR gprc:$Rx, 22) - 611
11098 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11099 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
11100 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11101 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11102 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11103 // (MFSPR gprc:$Rx, 25) - 616
11104 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11105 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
11106 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11107 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11108 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11109 // (MFSPR gprc:$Rx, 26) - 621
11110 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11111 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
11112 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11113 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11114 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11115 // (MFSPR gprc:$Rx, 27) - 626
11116 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11117 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
11118 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11119 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11120 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11121 // (MFSPR gprc:$Rx, 28) - 631
11122 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11123 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
11124 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11125 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11126 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11127 // (MFSPR gprc:$Rx, 29) - 636
11128 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11129 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
11130 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11131 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11132 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11133 // (MFSPR gprc:$RT, 280) - 641
11134 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11135 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
11136 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11137 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11138 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11139 // (MFSPR gprc:$RT, 287) - 646
11140 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11141 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(287)},
11142 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11143 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11144 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11145 // (MFSPR gprc:$Rx, 512) - 651
11146 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11147 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
11148 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11149 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11150 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11151 // (MFSPR gprc:$Rx, 536) - 656
11152 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11153 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(536)},
11154 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11155 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11156 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11157 // (MFSPR gprc:$Rx, 537) - 661
11158 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11159 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(537)},
11160 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11161 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11162 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11163 // (MFSPR gprc:$Rx, 528) - 666
11164 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11165 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(528)},
11166 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11167 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11168 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11169 // (MFSPR gprc:$Rx, 529) - 671
11170 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11171 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(529)},
11172 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11173 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11174 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11175 // (MFSPR gprc:$Rx, 538) - 676
11176 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11177 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(538)},
11178 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11179 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11180 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11181 // (MFSPR gprc:$Rx, 539) - 681
11182 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11183 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(539)},
11184 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11185 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11186 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11187 // (MFSPR gprc:$Rx, 530) - 686
11188 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11189 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(530)},
11190 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11191 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11192 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11193 // (MFSPR gprc:$Rx, 531) - 691
11194 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11195 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(531)},
11196 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11197 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11198 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11199 // (MFSPR gprc:$Rx, 540) - 696
11200 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11201 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(540)},
11202 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11203 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11204 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11205 // (MFSPR gprc:$Rx, 541) - 701
11206 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11207 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(541)},
11208 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11209 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11210 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11211 // (MFSPR gprc:$Rx, 532) - 706
11212 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11213 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(532)},
11214 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11215 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11216 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11217 // (MFSPR gprc:$Rx, 533) - 711
11218 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11219 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(533)},
11220 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11221 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11222 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11223 // (MFSPR gprc:$Rx, 542) - 716
11224 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11225 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(542)},
11226 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11227 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11228 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11229 // (MFSPR gprc:$Rx, 543) - 721
11230 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11231 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(543)},
11232 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11233 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11234 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11235 // (MFSPR gprc:$Rx, 534) - 726
11236 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11237 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(534)},
11238 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11239 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11240 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11241 // (MFSPR gprc:$Rx, 535) - 731
11242 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11243 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(535)},
11244 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11245 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11246 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11247 // (MFSPR gprc:$RT, 896) - 736
11248 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11249 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(896)},
11250 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11251 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11252 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11253 // (MFSPR gprc:$Rx, 980) - 741
11254 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11255 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(980)},
11256 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11257 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11258 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11259 // (MFSPR gprc:$Rx, 981) - 746
11260 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11261 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(981)},
11262 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11263 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11264 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11265 // (MFSPR gprc:$Rx, 986) - 751
11266 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11267 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(986)},
11268 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11269 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11270 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11271 // (MFSPR gprc:$Rx, 988) - 756
11272 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11273 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(988)},
11274 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11275 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11276 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11277 // (MFSPR gprc:$Rx, 989) - 761
11278 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11279 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(989)},
11280 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11281 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11282 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11283 // (MFSPR gprc:$Rx, 990) - 766
11284 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11285 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(990)},
11286 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11287 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11288 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11289 // (MFSPR gprc:$Rx, 991) - 771
11290 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11291 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(991)},
11292 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11293 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11294 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11295 // (MFSPR gprc:$Rx, 1018) - 776
11296 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11297 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1018)},
11298 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11299 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11300 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11301 // (MFSPR gprc:$Rx, 1019) - 781
11302 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11303 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1019)},
11304 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11305 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11306 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11307 // (MFSPR8 g8rc:$Rx, 1) - 786
11308 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11309 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11310 // (MFSPR8 g8rc:$Rx, 3) - 788
11311 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11312 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
11313 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11314 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11315 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11316 // (MFSPR8 g8rc:$Rx, 4) - 793
11317 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11318 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
11319 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11320 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11321 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11322 // (MFSPR8 g8rc:$Rx, 5) - 798
11323 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11324 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(5)},
11325 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11326 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11327 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11328 // (MFSPR8 g8rc:$Rx, 8) - 803
11329 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11330 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
11331 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11332 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11333 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11334 // (MFSPR8 g8rc:$Rx, 9) - 808
11335 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11336 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
11337 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11338 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11339 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11340 // (MFSPR8 g8rc:$Rx, 13) - 813
11341 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11342 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
11343 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11344 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11345 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11346 // (MFSPR8 g8rc:$Rx, 17) - 818
11347 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11348 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
11349 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11350 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11351 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11352 // (MFSPR8 g8rc:$Rx, 18) - 823
11353 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11354 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
11355 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11356 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11357 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11358 // (MFSPR8 g8rc:$Rx, 19) - 828
11359 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11360 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
11361 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11362 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11363 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11364 // (MFSPR8 g8rc:$Rx, 22) - 833
11365 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11366 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
11367 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11368 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11369 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11370 // (MFSPR8 g8rc:$Rx, 25) - 838
11371 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11372 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
11373 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11374 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11375 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11376 // (MFSPR8 g8rc:$Rx, 26) - 843
11377 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11378 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
11379 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11380 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11381 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11382 // (MFSPR8 g8rc:$Rx, 27) - 848
11383 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11384 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
11385 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11386 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11387 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11388 // (MFSPR8 g8rc:$Rx, 28) - 853
11389 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11390 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
11391 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11392 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11393 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11394 // (MFSPR8 g8rc:$Rx, 29) - 858
11395 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11396 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
11397 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11398 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11399 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11400 // (MFSPR8 g8rc:$RT, 280) - 863
11401 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11402 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
11403 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11404 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11405 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11406 // (MFSPR8 g8rc:$RT, 287) - 868
11407 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11408 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(287)},
11409 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11410 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11411 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11412 // (MFSPR8 g8rc:$Rx, 512) - 873
11413 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11414 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
11415 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11416 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11417 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11418 // (MFTB gprc:$Rx, 269) - 878
11419 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11420 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(269)},
11421 // (MFUDSCR gprc:$Rx) - 880
11422 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11423 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11424 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11425 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11426 // (MFVRSAVE gprc:$rS) - 884
11427 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11428 // (MFVSRD g8rc:$rA, f8rc:$src) - 885
11429 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11430 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11431 // (MFVSRWZ gprc:$rA, f8rc:$src) - 887
11432 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11433 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11434 // (MTCRF 255, gprc:$rA) - 889
11435 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(255)},
11436 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11437 // (MTCRF8 255, g8rc:$rA) - 891
11438 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(255)},
11439 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11440 // (MTDCR gprc:$Rx, 128) - 893
11441 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11442 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(128)},
11443 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11444 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11445 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11446 // (MTDCR gprc:$Rx, 129) - 898
11447 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11448 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(129)},
11449 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11450 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11451 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11452 // (MTDCR gprc:$Rx, 130) - 903
11453 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11454 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(130)},
11455 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11456 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11457 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11458 // (MTDCR gprc:$Rx, 131) - 908
11459 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11460 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(131)},
11461 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11462 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11463 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11464 // (MTDCR gprc:$Rx, 132) - 913
11465 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11466 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(132)},
11467 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11468 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11469 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11470 // (MTDCR gprc:$Rx, 133) - 918
11471 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11472 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(133)},
11473 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11474 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11475 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11476 // (MTDCR gprc:$Rx, 134) - 923
11477 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11478 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(134)},
11479 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11480 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11481 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11482 // (MTDCR gprc:$Rx, 135) - 928
11483 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11484 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(135)},
11485 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11486 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11487 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11488 // (MTFSF i32imm:$FLM, f8rc:$FRB, 0, 0) - 933
11489 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11490 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11491 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11492 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11493 // (MTFSFI u3imm:$BF, u4imm:$U, 0) - 937
11494 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11495 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11496 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11497 // (MTFSFI_rec u3imm:$BF, u4imm:$U, 0) - 940
11498 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11499 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11500 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11501 // (MTFSF_rec i32imm:$FLM, f8rc:$FRB, 0, 0) - 943
11502 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11503 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11504 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11505 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11506 // (MTMSR gprc:$RS, 0) - 947
11507 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11508 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11509 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11510 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11511 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11512 // (MTMSRD gprc:$RS, 0) - 952
11513 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11514 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11515 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11516 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11517 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11518 // (MTSPR 1, gprc:$Rx) - 957
11519 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11520 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11521 // (MTSPR 3, gprc:$Rx) - 959
11522 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
11523 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11524 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11525 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11526 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11527 // (MTSPR 8, gprc:$Rx) - 964
11528 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
11529 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11530 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11531 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11532 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11533 // (MTSPR 9, gprc:$Rx) - 969
11534 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
11535 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11536 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11537 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11538 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11539 // (MTSPR 13, gprc:$Rx) - 974
11540 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
11541 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11542 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11543 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11544 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11545 // (MTSPR 17, gprc:$Rx) - 979
11546 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
11547 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11548 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11549 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11550 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11551 // (MTSPR 18, gprc:$Rx) - 984
11552 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
11553 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11554 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11555 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11556 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11557 // (MTSPR 19, gprc:$Rx) - 989
11558 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
11559 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11560 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11561 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11562 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11563 // (MTSPR 22, gprc:$Rx) - 994
11564 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
11565 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11566 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11567 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11568 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11569 // (MTSPR 25, gprc:$Rx) - 999
11570 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
11571 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11572 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11573 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11574 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11575 // (MTSPR 26, gprc:$Rx) - 1004
11576 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
11577 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11578 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11579 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11580 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11581 // (MTSPR 27, gprc:$Rx) - 1009
11582 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
11583 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11584 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11585 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11586 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11587 // (MTSPR 28, gprc:$Rx) - 1014
11588 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
11589 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11590 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11591 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11592 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11593 // (MTSPR 29, gprc:$Rx) - 1019
11594 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
11595 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11596 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11597 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11598 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11599 // (MTSPR 280, gprc:$RT) - 1024
11600 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
11601 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11602 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11603 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11604 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11605 // (MTSPR 284, gprc:$Rx) - 1029
11606 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(284)},
11607 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11608 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11609 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11610 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11611 // (MTSPR 285, gprc:$Rx) - 1034
11612 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(285)},
11613 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11614 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11615 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11616 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11617 // (MTSPR 512, gprc:$Rx) - 1039
11618 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
11619 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11620 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11621 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11622 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11623 // (MTSPR 536, gprc:$Rx) - 1044
11624 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(536)},
11625 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11626 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11627 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11628 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11629 // (MTSPR 537, gprc:$Rx) - 1049
11630 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(537)},
11631 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11632 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11633 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11634 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11635 // (MTSPR 528, gprc:$Rx) - 1054
11636 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(528)},
11637 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11638 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11639 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11640 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11641 // (MTSPR 529, gprc:$Rx) - 1059
11642 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(529)},
11643 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11644 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11645 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11646 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11647 // (MTSPR 538, gprc:$Rx) - 1064
11648 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(538)},
11649 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11650 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11651 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11652 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11653 // (MTSPR 539, gprc:$Rx) - 1069
11654 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(539)},
11655 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11656 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11657 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11658 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11659 // (MTSPR 530, gprc:$Rx) - 1074
11660 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(530)},
11661 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11662 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11663 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11664 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11665 // (MTSPR 531, gprc:$Rx) - 1079
11666 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(531)},
11667 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11668 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11669 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11670 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11671 // (MTSPR 540, gprc:$Rx) - 1084
11672 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(540)},
11673 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11674 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11675 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11676 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11677 // (MTSPR 541, gprc:$Rx) - 1089
11678 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(541)},
11679 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11680 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11681 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11682 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11683 // (MTSPR 532, gprc:$Rx) - 1094
11684 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(532)},
11685 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11686 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11687 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11688 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11689 // (MTSPR 533, gprc:$Rx) - 1099
11690 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(533)},
11691 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11692 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11693 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11694 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11695 // (MTSPR 542, gprc:$Rx) - 1104
11696 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(542)},
11697 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11698 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11699 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11700 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11701 // (MTSPR 543, gprc:$Rx) - 1109
11702 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(543)},
11703 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11704 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11705 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11706 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11707 // (MTSPR 534, gprc:$Rx) - 1114
11708 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(534)},
11709 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11710 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11711 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11712 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11713 // (MTSPR 535, gprc:$Rx) - 1119
11714 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(535)},
11715 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11716 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11717 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11718 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11719 // (MTSPR 896, gprc:$RT) - 1124
11720 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(896)},
11721 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11722 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11723 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11724 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11725 // (MTSPR 980, gprc:$Rx) - 1129
11726 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(980)},
11727 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11728 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11729 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11730 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11731 // (MTSPR 981, gprc:$Rx) - 1134
11732 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(981)},
11733 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11734 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11735 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11736 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11737 // (MTSPR 986, gprc:$Rx) - 1139
11738 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(986)},
11739 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11740 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11741 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11742 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11743 // (MTSPR 988, gprc:$Rx) - 1144
11744 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(988)},
11745 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11746 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11747 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11748 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11749 // (MTSPR 989, gprc:$Rx) - 1149
11750 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(989)},
11751 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11752 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11753 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11754 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11755 // (MTSPR 990, gprc:$Rx) - 1154
11756 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(990)},
11757 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11758 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11759 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11760 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11761 // (MTSPR 991, gprc:$Rx) - 1159
11762 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(991)},
11763 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11764 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11765 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11766 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11767 // (MTSPR 1018, gprc:$Rx) - 1164
11768 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1018)},
11769 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11770 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11771 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11772 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11773 // (MTSPR 1019, gprc:$Rx) - 1169
11774 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1019)},
11775 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11776 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11777 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11778 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11779 // (MTSPR8 1, g8rc:$Rx) - 1174
11780 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11781 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11782 // (MTSPR8 3, g8rc:$Rx) - 1176
11783 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
11784 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11785 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11786 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11787 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11788 // (MTSPR8 8, g8rc:$Rx) - 1181
11789 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
11790 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11791 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11792 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11793 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11794 // (MTSPR8 9, g8rc:$Rx) - 1186
11795 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
11796 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11797 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11798 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11799 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11800 // (MTSPR8 13, g8rc:$Rx) - 1191
11801 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
11802 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11803 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11804 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11805 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11806 // (MTSPR8 17, g8rc:$Rx) - 1196
11807 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
11808 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11809 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11810 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11811 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11812 // (MTSPR8 18, g8rc:$Rx) - 1201
11813 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
11814 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11815 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11816 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11817 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11818 // (MTSPR8 19, g8rc:$Rx) - 1206
11819 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
11820 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11821 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11822 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11823 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11824 // (MTSPR8 22, g8rc:$Rx) - 1211
11825 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
11826 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11827 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11828 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11829 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11830 // (MTSPR8 25, g8rc:$Rx) - 1216
11831 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
11832 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11833 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11834 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11835 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11836 // (MTSPR8 26, g8rc:$Rx) - 1221
11837 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
11838 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11839 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11840 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11841 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11842 // (MTSPR8 27, g8rc:$Rx) - 1226
11843 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
11844 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11845 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11846 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11847 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11848 // (MTSPR8 28, g8rc:$Rx) - 1231
11849 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
11850 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11851 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11852 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11853 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11854 // (MTSPR8 29, g8rc:$Rx) - 1236
11855 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
11856 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11857 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11858 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11859 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11860 // (MTSPR8 280, g8rc:$RT) - 1241
11861 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
11862 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11863 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11864 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11865 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11866 // (MTSPR8 284, g8rc:$Rx) - 1246
11867 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(284)},
11868 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11869 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11870 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11871 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11872 // (MTSPR8 285, g8rc:$Rx) - 1251
11873 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(285)},
11874 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11875 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11876 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11877 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11878 // (MTSPR8 512, g8rc:$Rx) - 1256
11879 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
11880 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11881 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11882 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11883 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11884 // (MTUDSCR gprc:$Rx) - 1261
11885 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11886 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11887 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11888 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11889 // (MTVRSAVE gprc:$rS) - 1265
11890 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11891 // (MTVSRD f8rc:$dst, g8rc:$rA) - 1266
11892 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11893 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11894 // (MTVSRWA f8rc:$dst, gprc:$rA) - 1268
11895 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11896 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11897 // (MTVSRWZ f8rc:$dst, gprc:$rA) - 1270
11898 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11899 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11900 // (NOR gprc:$rA, gprc:$rS, gprc:$rS) - 1272
11901 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11902 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11903 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11904 // (NOR8 g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1275
11905 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11906 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11907 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11908 // (NOR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1278
11909 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11910 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11911 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11912 // (NOR_rec gprc:$rA, gprc:$rS, gprc:$rS) - 1281
11913 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11914 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11915 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11916 // (OR gprc:$rA, gprc:$rB, gprc:$rB) - 1284
11917 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11918 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11919 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11920 // (OR8 g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1287
11921 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11922 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11923 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11924 // (OR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1290
11925 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11926 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11927 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11928 // (ORI R0, R0, 0) - 1293
11929 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
11930 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
11931 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11932 // (ORI8 X0, X0, 0) - 1296
11933 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
11934 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
11935 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11936 // (OR_rec gprc:$rA, gprc:$rB, gprc:$rB) - 1299
11937 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11938 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11939 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11940 // (PADDI8 g8rc:$RT, g8rc_nox0:$RA, s34imm64:$SI) - 1302
11941 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11942 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
11943 // (PADDIS gprc:$RT, ZERO, s32imm:$SI) - 1304
11944 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11945 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO},
11946 // (PADDIS8 g8rc:$RT, ZERO8, s32imm64:$SI) - 1306
11947 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11948 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO8},
11949 // (RFEBB 1) - 1308
11950 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11951 // (RLDCL g8rc:$rA, g8rc:$rS, gprc:$rB, 0) - 1309
11952 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11953 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11954 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11955 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11956 // (RLDCL_rec g8rc:$rA, g8rc:$rS, gprc:$rB, 0) - 1313
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 // (RLDICL g8rc:$rA, g8rc:$rS, u6imm:$n, 0) - 1317
11962 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11963 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11964 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11965 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11966 // (RLDICL g8rc:$rA, g8rc:$rS, 0, u6imm:$n) - 1321
11967 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11968 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11969 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11970 // (RLDICL_32_64 g8rc:$rA, gprc:$rS, u6imm:$n, 0) - 1324
11971 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11972 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11973 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11974 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11975 // (RLDICL_32_64 g8rc:$rA, gprc:$rS, 0, u6imm:$n) - 1328
11976 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11977 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11978 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11979 // (RLDICL_rec g8rc:$rA, g8rc:$rS, u6imm:$n, 0) - 1331
11980 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11981 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11982 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11983 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11984 // (RLDICL_rec g8rc:$rA, g8rc:$rS, 0, u6imm:$n) - 1335
11985 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11986 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11987 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11988 // (RLWINM gprc:$rA, gprc:$rS, u5imm:$n, 0, 31) - 1338
11989 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11990 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11991 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11992 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11993 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
11994 // (RLWINM gprc:$rA, gprc:$rS, 0, u5imm:$n, 31) - 1343
11995 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11996 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11997 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11998 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11999 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12000 // (RLWINM8 g8rc:$rA, g8rc:$rS, u5imm:$n, 0, 31) - 1348
12001 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12002 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12003 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12004 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12005 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12006 // (RLWINM8 g8rc:$rA, g8rc:$rS, 0, u5imm:$n, 31) - 1353
12007 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12008 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12009 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12010 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12011 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12012 // (RLWINM8_rec g8rc:$rA, g8rc:$rS, u5imm:$n, 0, 31) - 1358
12013 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12014 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12015 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12016 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12017 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12018 // (RLWINM8_rec g8rc:$rA, g8rc:$rS, 0, u5imm:$n, 31) - 1363
12019 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12020 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12021 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12022 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12023 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12024 // (RLWINM_rec gprc:$rA, gprc:$rS, u5imm:$n, 0, 31) - 1368
12025 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12026 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12027 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12028 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12029 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12030 // (RLWINM_rec gprc:$rA, gprc:$rS, 0, u5imm:$n, 31) - 1373
12031 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12032 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12033 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12034 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12035 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12036 // (RLWNM gprc:$rA, gprc:$rS, gprc:$rB, 0, 31) - 1378
12037 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12038 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12039 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12040 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12041 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12042 // (RLWNM8 g8rc:$rA, g8rc:$rS, g8rc:$rB, 0, 31) - 1383
12043 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12044 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12045 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12046 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12047 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12048 // (RLWNM8_rec g8rc:$rA, g8rc:$rS, g8rc:$rB, 0, 31) - 1388
12049 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12050 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12051 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12052 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12053 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12054 // (RLWNM_rec gprc:$rA, gprc:$rS, gprc:$rB, 0, 31) - 1393
12055 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12056 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12057 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12058 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12059 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12060 // (SC 0) - 1398
12061 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12062 // (SUBF gprc:$rA, gprc:$rC, gprc:$rB) - 1399
12063 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12064 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12065 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12066 // (SUBF8 g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1402
12067 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12068 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12069 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12070 // (SUBF8_rec g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1405
12071 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12072 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12073 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12074 // (SUBFC gprc:$rA, gprc:$rC, gprc:$rB) - 1408
12075 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12076 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12077 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12078 // (SUBFC8 g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1411
12079 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12080 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12081 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12082 // (SUBFC8_rec g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1414
12083 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12084 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12085 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12086 // (SUBFC_rec gprc:$rA, gprc:$rC, gprc:$rB) - 1417
12087 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12088 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12089 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12090 // (SUBF_rec gprc:$rA, gprc:$rC, gprc:$rB) - 1420
12091 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12092 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12093 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12094 // (SYNC 0) - 1423
12095 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12096 // (SYNC 1) - 1424
12097 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12098 // (SYNC 2) - 1425
12099 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12100 // (SYNCP10 0, 0) - 1426
12101 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12102 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12103 // (SYNCP10 2, 0) - 1428
12104 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12105 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12106 // (SYNCP10 4, 0) - 1430
12107 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12108 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12109 // (SYNCP10 5, 0) - 1432
12110 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(5)},
12111 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12112 // (SYNCP10 u3imm:$L, 0) - 1434
12113 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12114 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12115 // (SYNCP10 1, 1) - 1436
12116 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12117 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12118 // (SYNCP10 0, 2) - 1438
12119 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12120 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12121 // (SYNCP10 0, 3) - 1440
12122 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12123 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12124 // (TD 16, g8rc:$rA, g8rc:$rB) - 1442
12125 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
12126 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12127 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12128 // (TD 4, g8rc:$rA, g8rc:$rB) - 1445
12129 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12130 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12131 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12132 // (TD 8, g8rc:$rA, g8rc:$rB) - 1448
12133 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12134 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12135 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12136 // (TD 24, g8rc:$rA, g8rc:$rB) - 1451
12137 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
12138 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12139 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12140 // (TD 2, g8rc:$rA, g8rc:$rB) - 1454
12141 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12142 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12143 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12144 // (TD 1, g8rc:$rA, g8rc:$rB) - 1457
12145 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12146 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12147 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12148 // (TD 31, g8rc:$rA, g8rc:$rB) - 1460
12149 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12150 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12151 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12152 // (TDI 16, g8rc:$rA, s16imm:$imm) - 1463
12153 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
12154 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12155 // (TDI 4, g8rc:$rA, s16imm:$imm) - 1465
12156 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12157 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12158 // (TDI 8, g8rc:$rA, s16imm:$imm) - 1467
12159 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12160 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12161 // (TDI 24, g8rc:$rA, s16imm:$imm) - 1469
12162 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
12163 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12164 // (TDI 2, g8rc:$rA, s16imm:$imm) - 1471
12165 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12166 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12167 // (TDI 1, g8rc:$rA, s16imm:$imm) - 1473
12168 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12169 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12170 // (TDI 31, g8rc:$rA, s16imm:$imm) - 1475
12171 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12172 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12173 // (TEND 0) - 1477
12174 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12175 // (TEND 1) - 1478
12176 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12177 // (TLBIE R0, gprc:$RB) - 1479
12178 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12179 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12180 // (TLBIEP9 R0, gprc:$RB, 0, 0, 0) - 1481
12181 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12182 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12183 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12184 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12185 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12186 // (TLBIEP9 gprc:$RB, gprc:$RS, 0, 0, 0) - 1486
12187 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12188 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12189 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12190 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12191 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12192 // (TLBILX 0, R0, R0) - 1491
12193 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12194 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12195 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12196 // (TLBILX 1, R0, R0) - 1494
12197 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12198 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12199 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12200 // (TLBILX 3, gprc:$RA, gprc:$RB) - 1497
12201 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12202 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12203 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12204 // (TLBILX 3, R0, gprc:$RB) - 1500
12205 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12206 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12207 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12208 // (TLBRE2 gprc:$RS, gprc:$A, 0) - 1503
12209 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12210 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12211 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12212 // (TLBRE2 gprc:$RS, gprc:$A, 1) - 1506
12213 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12214 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12215 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12216 // (TLBWE2 gprc:$RS, gprc:$A, 0) - 1509
12217 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12218 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12219 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12220 // (TLBWE2 gprc:$RS, gprc:$A, 1) - 1512
12221 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12222 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12223 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12224 // (TSR 0) - 1515
12225 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12226 // (TSR 1) - 1516
12227 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12228 // (TW 31, R0, R0) - 1517
12229 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12230 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12231 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12232 // (TW 16, gprc:$rA, gprc:$rB) - 1520
12233 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
12234 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12235 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12236 // (TW 4, gprc:$rA, gprc:$rB) - 1523
12237 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12238 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12239 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12240 // (TW 8, gprc:$rA, gprc:$rB) - 1526
12241 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12242 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12243 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12244 // (TW 24, gprc:$rA, gprc:$rB) - 1529
12245 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
12246 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12247 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12248 // (TW 2, gprc:$rA, gprc:$rB) - 1532
12249 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12250 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12251 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12252 // (TW 1, gprc:$rA, gprc:$rB) - 1535
12253 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12254 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12255 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12256 // (TW 31, gprc:$rA, gprc:$rB) - 1538
12257 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12258 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12259 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12260 // (TWI 16, gprc:$rA, s16imm:$imm) - 1541
12261 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
12262 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12263 // (TWI 4, gprc:$rA, s16imm:$imm) - 1543
12264 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12265 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12266 // (TWI 8, gprc:$rA, s16imm:$imm) - 1545
12267 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12268 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12269 // (TWI 24, gprc:$rA, s16imm:$imm) - 1547
12270 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
12271 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12272 // (TWI 2, gprc:$rA, s16imm:$imm) - 1549
12273 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12274 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12275 // (TWI 1, gprc:$rA, s16imm:$imm) - 1551
12276 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12277 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12278 // (TWI 31, gprc:$rA, s16imm:$imm) - 1553
12279 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12280 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12281 // (VNOR vrrc:$vD, vrrc:$vA, vrrc:$vA) - 1555
12282 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
12283 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
12284 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12285 // (VOR vrrc:$vD, vrrc:$vA, vrrc:$vA) - 1558
12286 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
12287 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
12288 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12289 // (WAIT 0) - 1561
12290 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12291 // (WAIT 1) - 1562
12292 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12293 // (WAIT 2) - 1563
12294 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12295 // (WAITP10 0, 0) - 1564
12296 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12297 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12298 // (WAITP10 1, 0) - 1566
12299 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12300 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12301 // (XORI R0, R0, 0) - 1568
12302 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12303 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12304 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12305 // (XORI8 X0, X0, 0) - 1571
12306 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
12307 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
12308 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12309 // (XVCPSGNDP vsrc:$XT, vsrc:$XB, vsrc:$XB) - 1574
12310 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12311 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12312 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12313 // (XVCPSGNSP vsrc:$XT, vsrc:$XB, vsrc:$XB) - 1577
12314 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12315 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12316 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12317 // (XXAESDECP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 0) - 1580
12318 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12319 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12320 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12321 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12322 // (XXAESDECP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 1) - 1584
12323 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12324 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12325 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12326 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12327 // (XXAESDECP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 2) - 1588
12328 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12329 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12330 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12331 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12332 // (XXAESENCP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 0) - 1592
12333 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12334 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12335 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12336 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12337 // (XXAESENCP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 1) - 1596
12338 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12339 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12340 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12341 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12342 // (XXAESENCP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 2) - 1600
12343 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12344 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12345 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12346 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12347 // (XXAESGENLKP vsrprc:$XTp, vsrprc:$XBp, 0) - 1604
12348 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12349 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12350 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12351 // (XXAESGENLKP vsrprc:$XTp, vsrprc:$XBp, 1) - 1607
12352 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12353 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12354 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12355 // (XXAESGENLKP vsrprc:$XTp, vsrprc:$XBp, 2) - 1610
12356 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12357 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12358 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12359 // (XXGFMUL128 vsrc:$XT, vsrc:$XA, vsrc:$XB, 0) - 1613
12360 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12361 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12362 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12363 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12364 // (XXGFMUL128 vsrc:$XT, vsrc:$XA, vsrc:$XB, 1) - 1617
12365 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12366 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12367 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12368 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12369 // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 0) - 1621
12370 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12371 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12372 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12373 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12374 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
12375 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
12376 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
12377 // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 3) - 1628
12378 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12379 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12380 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12381 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12382 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
12383 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
12384 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
12385 // (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 0) - 1635
12386 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12387 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12388 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12389 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12390 // (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 3) - 1639
12391 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12392 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12393 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12394 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12395 // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 2) - 1643
12396 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12397 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12398 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12399 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12400 // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 0) - 1647
12401 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12402 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSFRCRegClassID},
12403 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12404 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
12405 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
12406 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
12407 // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 3) - 1653
12408 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12409 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSFRCRegClassID},
12410 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12411 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
12412 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
12413 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
12414 // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 2) - 1659
12415 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12416 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSFRCRegClassID},
12417 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12418 // (gBC 12, crbitrc:$bi, condbrtarget:$dst) - 1662
12419 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12420 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12421 // (gBC 4, crbitrc:$bi, condbrtarget:$dst) - 1664
12422 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12423 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12424 // (gBC 14, crbitrc:$bi, condbrtarget:$dst) - 1666
12425 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12426 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12427 // (gBC 6, crbitrc:$bi, condbrtarget:$dst) - 1668
12428 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12429 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12430 // (gBC 15, crbitrc:$bi, condbrtarget:$dst) - 1670
12431 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12432 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12433 // (gBC 7, crbitrc:$bi, condbrtarget:$dst) - 1672
12434 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12435 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12436 // (gBC 8, crbitrc:$bi, condbrtarget:$dst) - 1674
12437 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12438 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12439 // (gBC 0, crbitrc:$bi, condbrtarget:$dst) - 1676
12440 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12441 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12442 // (gBC 10, crbitrc:$bi, condbrtarget:$dst) - 1678
12443 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12444 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12445 // (gBC 2, crbitrc:$bi, condbrtarget:$dst) - 1680
12446 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12447 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12448 // (gBCA 12, crbitrc:$bi, abscondbrtarget:$dst) - 1682
12449 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12450 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12451 // (gBCA 4, crbitrc:$bi, abscondbrtarget:$dst) - 1684
12452 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12453 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12454 // (gBCA 14, crbitrc:$bi, abscondbrtarget:$dst) - 1686
12455 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12456 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12457 // (gBCA 6, crbitrc:$bi, abscondbrtarget:$dst) - 1688
12458 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12459 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12460 // (gBCA 15, crbitrc:$bi, abscondbrtarget:$dst) - 1690
12461 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12462 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12463 // (gBCA 7, crbitrc:$bi, abscondbrtarget:$dst) - 1692
12464 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12465 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12466 // (gBCA 8, crbitrc:$bi, abscondbrtarget:$dst) - 1694
12467 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12468 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12469 // (gBCA 0, crbitrc:$bi, abscondbrtarget:$dst) - 1696
12470 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12471 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12472 // (gBCA 10, crbitrc:$bi, abscondbrtarget:$dst) - 1698
12473 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12474 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12475 // (gBCA 2, crbitrc:$bi, abscondbrtarget:$dst) - 1700
12476 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12477 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12478 // (gBCAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1702
12479 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12480 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12481 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12482 // (gBCAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1705
12483 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12484 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12485 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12486 // (gBCCTR u5imm:$bo, crbitrc:$bi, 0) - 1708
12487 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12488 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12489 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12490 // (gBCCTR 12, crbitrc:$bi, 0) - 1711
12491 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12492 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12493 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12494 // (gBCCTR 4, crbitrc:$bi, 0) - 1714
12495 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12496 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12497 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12498 // (gBCCTR 14, crbitrc:$bi, 0) - 1717
12499 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12500 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12501 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12502 // (gBCCTR 6, crbitrc:$bi, 0) - 1720
12503 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12504 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12505 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12506 // (gBCCTR 15, crbitrc:$bi, 0) - 1723
12507 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12508 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12509 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12510 // (gBCCTR 7, crbitrc:$bi, 0) - 1726
12511 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12512 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12513 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12514 // (gBCCTRL u5imm:$bo, crbitrc:$bi, 0) - 1729
12515 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12516 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12517 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12518 // (gBCCTRL 12, crbitrc:$bi, 0) - 1732
12519 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12520 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12521 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12522 // (gBCCTRL 4, crbitrc:$bi, 0) - 1735
12523 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12524 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12525 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12526 // (gBCCTRL 14, crbitrc:$bi, 0) - 1738
12527 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12528 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12529 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12530 // (gBCCTRL 6, crbitrc:$bi, 0) - 1741
12531 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12532 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12533 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12534 // (gBCCTRL 15, crbitrc:$bi, 0) - 1744
12535 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12536 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12537 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12538 // (gBCCTRL 7, crbitrc:$bi, 0) - 1747
12539 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12540 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12541 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12542 // (gBCL 12, crbitrc:$bi, condbrtarget:$dst) - 1750
12543 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12544 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12545 // (gBCL 4, crbitrc:$bi, condbrtarget:$dst) - 1752
12546 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12547 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12548 // (gBCL 14, crbitrc:$bi, condbrtarget:$dst) - 1754
12549 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12550 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12551 // (gBCL 6, crbitrc:$bi, condbrtarget:$dst) - 1756
12552 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12553 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12554 // (gBCL 15, crbitrc:$bi, condbrtarget:$dst) - 1758
12555 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12556 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12557 // (gBCL 7, crbitrc:$bi, condbrtarget:$dst) - 1760
12558 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12559 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12560 // (gBCL 8, crbitrc:$bi, condbrtarget:$dst) - 1762
12561 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12562 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12563 // (gBCL 0, crbitrc:$bi, condbrtarget:$dst) - 1764
12564 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12565 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12566 // (gBCL 10, crbitrc:$bi, condbrtarget:$dst) - 1766
12567 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12568 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12569 // (gBCL 2, crbitrc:$bi, condbrtarget:$dst) - 1768
12570 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12571 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12572 // (gBCLA 12, crbitrc:$bi, abscondbrtarget:$dst) - 1770
12573 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12574 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12575 // (gBCLA 4, crbitrc:$bi, abscondbrtarget:$dst) - 1772
12576 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12577 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12578 // (gBCLA 14, crbitrc:$bi, abscondbrtarget:$dst) - 1774
12579 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12580 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12581 // (gBCLA 6, crbitrc:$bi, abscondbrtarget:$dst) - 1776
12582 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12583 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12584 // (gBCLA 15, crbitrc:$bi, abscondbrtarget:$dst) - 1778
12585 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12586 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12587 // (gBCLA 7, crbitrc:$bi, abscondbrtarget:$dst) - 1780
12588 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12589 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12590 // (gBCLA 8, crbitrc:$bi, abscondbrtarget:$dst) - 1782
12591 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12592 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12593 // (gBCLA 0, crbitrc:$bi, abscondbrtarget:$dst) - 1784
12594 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12595 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12596 // (gBCLA 10, crbitrc:$bi, abscondbrtarget:$dst) - 1786
12597 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12598 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12599 // (gBCLA 2, crbitrc:$bi, abscondbrtarget:$dst) - 1788
12600 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12601 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12602 // (gBCLAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1790
12603 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12604 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12605 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12606 // (gBCLAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1793
12607 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12608 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12609 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12610 // (gBCLR u5imm:$bo, crbitrc:$bi, 0) - 1796
12611 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12612 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12613 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12614 // (gBCLR 12, crbitrc:$bi, 0) - 1799
12615 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12616 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12617 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12618 // (gBCLR 4, crbitrc:$bi, 0) - 1802
12619 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12620 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12621 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12622 // (gBCLR 14, crbitrc:$bi, 0) - 1805
12623 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12624 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12625 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12626 // (gBCLR 6, crbitrc:$bi, 0) - 1808
12627 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12628 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12629 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12630 // (gBCLR 15, crbitrc:$bi, 0) - 1811
12631 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12632 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12633 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12634 // (gBCLR 7, crbitrc:$bi, 0) - 1814
12635 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12636 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12637 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12638 // (gBCLR 8, crbitrc:$bi, 0) - 1817
12639 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12640 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12641 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12642 // (gBCLR 0, crbitrc:$bi, 0) - 1820
12643 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12644 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12645 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12646 // (gBCLR 10, crbitrc:$bi, 0) - 1823
12647 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12648 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12649 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12650 // (gBCLR 2, crbitrc:$bi, 0) - 1826
12651 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12652 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12653 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12654 // (gBCLRL u5imm:$bo, crbitrc:$bi, 0) - 1829
12655 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12656 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12657 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12658 // (gBCLRL 12, crbitrc:$bi, 0) - 1832
12659 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12660 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12661 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12662 // (gBCLRL 4, crbitrc:$bi, 0) - 1835
12663 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12664 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12665 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12666 // (gBCLRL 14, crbitrc:$bi, 0) - 1838
12667 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12668 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12669 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12670 // (gBCLRL 6, crbitrc:$bi, 0) - 1841
12671 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12672 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12673 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12674 // (gBCLRL 15, crbitrc:$bi, 0) - 1844
12675 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12676 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12677 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12678 // (gBCLRL 7, crbitrc:$bi, 0) - 1847
12679 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12680 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12681 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12682 // (gBCLRL 8, crbitrc:$bi, 0) - 1850
12683 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12684 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12685 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12686 // (gBCLRL 0, crbitrc:$bi, 0) - 1853
12687 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12688 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12689 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12690 // (gBCLRL 10, crbitrc:$bi, 0) - 1856
12691 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12692 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12693 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12694 // (gBCLRL 2, crbitrc:$bi, 0) - 1859
12695 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12696 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12697 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12698 // (gBCLat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1862
12699 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12700 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12701 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12702 // (gBCLat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1865
12703 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12704 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12705 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12706 // (gBCat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1868
12707 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12708 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12709 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12710 // (gBCat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1871
12711 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12712 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12713 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12714 };
12715
12716 static const char AsmStrings[] =
12717 /* 0 */ "li $\x01, $\xFF\x03\x01\0"
12718 /* 12 */ "lis $\x01, $\xFF\x03\x01\0"
12719 /* 25 */ "lnia $\x01\0"
12720 /* 33 */ "blt $\x02, $\xFF\x03\x02\0"
12721 /* 46 */ "blt $\xFF\x03\x02\0"
12722 /* 55 */ "blt- $\x02, $\xFF\x03\x02\0"
12723 /* 69 */ "blt- $\xFF\x03\x02\0"
12724 /* 79 */ "blt+ $\x02, $\xFF\x03\x02\0"
12725 /* 93 */ "blt+ $\xFF\x03\x02\0"
12726 /* 103 */ "bgt $\x02, $\xFF\x03\x02\0"
12727 /* 116 */ "bgt $\xFF\x03\x02\0"
12728 /* 125 */ "bgt- $\x02, $\xFF\x03\x02\0"
12729 /* 139 */ "bgt- $\xFF\x03\x02\0"
12730 /* 149 */ "bgt+ $\x02, $\xFF\x03\x02\0"
12731 /* 163 */ "bgt+ $\xFF\x03\x02\0"
12732 /* 173 */ "beq $\x02, $\xFF\x03\x02\0"
12733 /* 186 */ "beq $\xFF\x03\x02\0"
12734 /* 195 */ "beq- $\x02, $\xFF\x03\x02\0"
12735 /* 209 */ "beq- $\xFF\x03\x02\0"
12736 /* 219 */ "beq+ $\x02, $\xFF\x03\x02\0"
12737 /* 233 */ "beq+ $\xFF\x03\x02\0"
12738 /* 243 */ "bne $\x02, $\xFF\x03\x02\0"
12739 /* 256 */ "bne $\xFF\x03\x02\0"
12740 /* 265 */ "bne- $\x02, $\xFF\x03\x02\0"
12741 /* 279 */ "bne- $\xFF\x03\x02\0"
12742 /* 289 */ "bne+ $\x02, $\xFF\x03\x02\0"
12743 /* 303 */ "bne+ $\xFF\x03\x02\0"
12744 /* 313 */ "blta $\x02, $\xFF\x03\x03\0"
12745 /* 327 */ "blta $\xFF\x03\x03\0"
12746 /* 337 */ "blta- $\x02, $\xFF\x03\x03\0"
12747 /* 352 */ "blta- $\xFF\x03\x03\0"
12748 /* 363 */ "blta+ $\x02, $\xFF\x03\x03\0"
12749 /* 378 */ "blta+ $\xFF\x03\x03\0"
12750 /* 389 */ "bgta $\x02, $\xFF\x03\x03\0"
12751 /* 403 */ "bgta $\xFF\x03\x03\0"
12752 /* 413 */ "bgta- $\x02, $\xFF\x03\x03\0"
12753 /* 428 */ "bgta- $\xFF\x03\x03\0"
12754 /* 439 */ "bgta+ $\x02, $\xFF\x03\x03\0"
12755 /* 454 */ "bgta+ $\xFF\x03\x03\0"
12756 /* 465 */ "beqa $\x02, $\xFF\x03\x03\0"
12757 /* 479 */ "beqa $\xFF\x03\x03\0"
12758 /* 489 */ "beqa- $\x02, $\xFF\x03\x03\0"
12759 /* 504 */ "beqa- $\xFF\x03\x03\0"
12760 /* 515 */ "beqa+ $\x02, $\xFF\x03\x03\0"
12761 /* 530 */ "beqa+ $\xFF\x03\x03\0"
12762 /* 541 */ "bnea $\x02, $\xFF\x03\x03\0"
12763 /* 555 */ "bnea $\xFF\x03\x03\0"
12764 /* 565 */ "bnea- $\x02, $\xFF\x03\x03\0"
12765 /* 580 */ "bnea- $\xFF\x03\x03\0"
12766 /* 591 */ "bnea+ $\x02, $\xFF\x03\x03\0"
12767 /* 606 */ "bnea+ $\xFF\x03\x03\0"
12768 /* 617 */ "bltctr $\x02\0"
12769 /* 627 */ "bltctr\0"
12770 /* 634 */ "bltctr- $\x02\0"
12771 /* 645 */ "bltctr-\0"
12772 /* 653 */ "bltctr+ $\x02\0"
12773 /* 664 */ "bltctr+\0"
12774 /* 672 */ "bgtctr $\x02\0"
12775 /* 682 */ "bgtctr\0"
12776 /* 689 */ "bgtctr- $\x02\0"
12777 /* 700 */ "bgtctr-\0"
12778 /* 708 */ "bgtctr+ $\x02\0"
12779 /* 719 */ "bgtctr+\0"
12780 /* 727 */ "beqctr $\x02\0"
12781 /* 737 */ "beqctr\0"
12782 /* 744 */ "beqctr- $\x02\0"
12783 /* 755 */ "beqctr-\0"
12784 /* 763 */ "beqctr+ $\x02\0"
12785 /* 774 */ "beqctr+\0"
12786 /* 782 */ "bnectr $\x02\0"
12787 /* 792 */ "bnectr\0"
12788 /* 799 */ "bnectr- $\x02\0"
12789 /* 810 */ "bnectr-\0"
12790 /* 818 */ "bnectr+ $\x02\0"
12791 /* 829 */ "bnectr+\0"
12792 /* 837 */ "bltctrl $\x02\0"
12793 /* 848 */ "bltctrl\0"
12794 /* 856 */ "bltctrl- $\x02\0"
12795 /* 868 */ "bltctrl-\0"
12796 /* 877 */ "bltctrl+ $\x02\0"
12797 /* 889 */ "bltctrl+\0"
12798 /* 898 */ "bgtctrl $\x02\0"
12799 /* 909 */ "bgtctrl\0"
12800 /* 917 */ "bgtctrl- $\x02\0"
12801 /* 929 */ "bgtctrl-\0"
12802 /* 938 */ "bgtctrl+ $\x02\0"
12803 /* 950 */ "bgtctrl+\0"
12804 /* 959 */ "beqctrl $\x02\0"
12805 /* 970 */ "beqctrl\0"
12806 /* 978 */ "beqctrl- $\x02\0"
12807 /* 990 */ "beqctrl-\0"
12808 /* 999 */ "beqctrl+ $\x02\0"
12809 /* 1011 */ "beqctrl+\0"
12810 /* 1020 */ "bnectrl $\x02\0"
12811 /* 1031 */ "bnectrl\0"
12812 /* 1039 */ "bnectrl- $\x02\0"
12813 /* 1051 */ "bnectrl-\0"
12814 /* 1060 */ "bnectrl+ $\x02\0"
12815 /* 1072 */ "bnectrl+\0"
12816 /* 1081 */ "bltl $\x02, $\xFF\x03\x02\0"
12817 /* 1095 */ "bltl $\xFF\x03\x02\0"
12818 /* 1105 */ "bltl- $\x02, $\xFF\x03\x02\0"
12819 /* 1120 */ "bltl- $\xFF\x03\x02\0"
12820 /* 1131 */ "bltl+ $\x02, $\xFF\x03\x02\0"
12821 /* 1146 */ "bltl+ $\xFF\x03\x02\0"
12822 /* 1157 */ "bgtl $\x02, $\xFF\x03\x02\0"
12823 /* 1171 */ "bgtl $\xFF\x03\x02\0"
12824 /* 1181 */ "bgtl- $\x02, $\xFF\x03\x02\0"
12825 /* 1196 */ "bgtl- $\xFF\x03\x02\0"
12826 /* 1207 */ "bgtl+ $\x02, $\xFF\x03\x02\0"
12827 /* 1222 */ "bgtl+ $\xFF\x03\x02\0"
12828 /* 1233 */ "beql $\x02, $\xFF\x03\x02\0"
12829 /* 1247 */ "beql $\xFF\x03\x02\0"
12830 /* 1257 */ "beql- $\x02, $\xFF\x03\x02\0"
12831 /* 1272 */ "beql- $\xFF\x03\x02\0"
12832 /* 1283 */ "beql+ $\x02, $\xFF\x03\x02\0"
12833 /* 1298 */ "beql+ $\xFF\x03\x02\0"
12834 /* 1309 */ "bnel $\x02, $\xFF\x03\x02\0"
12835 /* 1323 */ "bnel $\xFF\x03\x02\0"
12836 /* 1333 */ "bnel- $\x02, $\xFF\x03\x02\0"
12837 /* 1348 */ "bnel- $\xFF\x03\x02\0"
12838 /* 1359 */ "bnel+ $\x02, $\xFF\x03\x02\0"
12839 /* 1374 */ "bnel+ $\xFF\x03\x02\0"
12840 /* 1385 */ "bltla $\x02, $\xFF\x03\x03\0"
12841 /* 1400 */ "bltla $\xFF\x03\x03\0"
12842 /* 1411 */ "bltla- $\x02, $\xFF\x03\x03\0"
12843 /* 1427 */ "bltla- $\xFF\x03\x03\0"
12844 /* 1439 */ "bltla+ $\x02, $\xFF\x03\x03\0"
12845 /* 1455 */ "bltla+ $\xFF\x03\x03\0"
12846 /* 1467 */ "bgtla $\x02, $\xFF\x03\x03\0"
12847 /* 1482 */ "bgtla $\xFF\x03\x03\0"
12848 /* 1493 */ "bgtla- $\x02, $\xFF\x03\x03\0"
12849 /* 1509 */ "bgtla- $\xFF\x03\x03\0"
12850 /* 1521 */ "bgtla+ $\x02, $\xFF\x03\x03\0"
12851 /* 1537 */ "bgtla+ $\xFF\x03\x03\0"
12852 /* 1549 */ "beqla $\x02, $\xFF\x03\x03\0"
12853 /* 1564 */ "beqla $\xFF\x03\x03\0"
12854 /* 1575 */ "beqla- $\x02, $\xFF\x03\x03\0"
12855 /* 1591 */ "beqla- $\xFF\x03\x03\0"
12856 /* 1603 */ "beqla+ $\x02, $\xFF\x03\x03\0"
12857 /* 1619 */ "beqla+ $\xFF\x03\x03\0"
12858 /* 1631 */ "bnela $\x02, $\xFF\x03\x03\0"
12859 /* 1646 */ "bnela $\xFF\x03\x03\0"
12860 /* 1657 */ "bnela- $\x02, $\xFF\x03\x03\0"
12861 /* 1673 */ "bnela- $\xFF\x03\x03\0"
12862 /* 1685 */ "bnela+ $\x02, $\xFF\x03\x03\0"
12863 /* 1701 */ "bnela+ $\xFF\x03\x03\0"
12864 /* 1713 */ "bltlr $\x02\0"
12865 /* 1722 */ "bltlr\0"
12866 /* 1728 */ "bltlr- $\x02\0"
12867 /* 1738 */ "bltlr-\0"
12868 /* 1745 */ "bltlr+ $\x02\0"
12869 /* 1755 */ "bltlr+\0"
12870 /* 1762 */ "bgtlr $\x02\0"
12871 /* 1771 */ "bgtlr\0"
12872 /* 1777 */ "bgtlr- $\x02\0"
12873 /* 1787 */ "bgtlr-\0"
12874 /* 1794 */ "bgtlr+ $\x02\0"
12875 /* 1804 */ "bgtlr+\0"
12876 /* 1811 */ "beqlr $\x02\0"
12877 /* 1820 */ "beqlr\0"
12878 /* 1826 */ "beqlr- $\x02\0"
12879 /* 1836 */ "beqlr-\0"
12880 /* 1843 */ "beqlr+ $\x02\0"
12881 /* 1853 */ "beqlr+\0"
12882 /* 1860 */ "bnelr $\x02\0"
12883 /* 1869 */ "bnelr\0"
12884 /* 1875 */ "bnelr- $\x02\0"
12885 /* 1885 */ "bnelr-\0"
12886 /* 1892 */ "bnelr+ $\x02\0"
12887 /* 1902 */ "bnelr+\0"
12888 /* 1909 */ "bltlrl $\x02\0"
12889 /* 1919 */ "bltlrl\0"
12890 /* 1926 */ "bltlrl- $\x02\0"
12891 /* 1937 */ "bltlrl-\0"
12892 /* 1945 */ "bltlrl+ $\x02\0"
12893 /* 1956 */ "bltlrl+\0"
12894 /* 1964 */ "bgtlrl $\x02\0"
12895 /* 1974 */ "bgtlrl\0"
12896 /* 1981 */ "bgtlrl- $\x02\0"
12897 /* 1992 */ "bgtlrl-\0"
12898 /* 2000 */ "bgtlrl+ $\x02\0"
12899 /* 2011 */ "bgtlrl+\0"
12900 /* 2019 */ "beqlrl $\x02\0"
12901 /* 2029 */ "beqlrl\0"
12902 /* 2036 */ "beqlrl- $\x02\0"
12903 /* 2047 */ "beqlrl-\0"
12904 /* 2055 */ "beqlrl+ $\x02\0"
12905 /* 2066 */ "beqlrl+\0"
12906 /* 2074 */ "bnelrl $\x02\0"
12907 /* 2084 */ "bnelrl\0"
12908 /* 2091 */ "bnelrl- $\x02\0"
12909 /* 2102 */ "bnelrl-\0"
12910 /* 2110 */ "bnelrl+ $\x02\0"
12911 /* 2121 */ "bnelrl+\0"
12912 /* 2129 */ "cmpd $\x02, $\x03\0"
12913 /* 2141 */ "cmpdi $\x02, $\xFF\x03\x01\0"
12914 /* 2156 */ "cmpld $\x02, $\x03\0"
12915 /* 2169 */ "cmpldi $\x02, $\xFF\x03\x04\0"
12916 /* 2185 */ "cmplw $\x02, $\x03\0"
12917 /* 2198 */ "cmplwi $\x02, $\xFF\x03\x04\0"
12918 /* 2214 */ "cmpw $\x02, $\x03\0"
12919 /* 2226 */ "cmpwi $\x02, $\xFF\x03\x01\0"
12920 /* 2241 */ "cntlzw $\x01, $\x02\0"
12921 /* 2255 */ "cntlzw. $\x01, $\x02\0"
12922 /* 2270 */ "paste. $\x01, $\x02\0"
12923 /* 2284 */ "crset $\x01\0"
12924 /* 2293 */ "crnot $\x01, $\x02\0"
12925 /* 2306 */ "crmove $\x01, $\x02\0"
12926 /* 2320 */ "crclr $\x01\0"
12927 /* 2329 */ "dmsha256hash $\x01, $\x03\0"
12928 /* 2349 */ "dmsha512hash $\x01, $\x03\0"
12929 /* 2369 */ "dmsha3dw $\x01\0"
12930 /* 2381 */ "dmcryshash $\x01\0"
12931 /* 2395 */ "dmxxsha3512pad $\x01, $\x03, $\xFF\x05\x05\0"
12932 /* 2423 */ "dmxxsha3384pad $\x01, $\x03, $\xFF\x05\x05\0"
12933 /* 2451 */ "dmxxsha3256pad $\x01, $\x03, $\xFF\x05\x05\0"
12934 /* 2479 */ "dmxxsha3224pad $\x01, $\x03, $\xFF\x05\x05\0"
12935 /* 2507 */ "dmxxshake256pad $\x01, $\x03, $\xFF\x05\x05\0"
12936 /* 2536 */ "dmxxshake128pad $\x01, $\x03, $\xFF\x05\x05\0"
12937 /* 2565 */ "dmxxsha384512pad $\x01, $\x03\0"
12938 /* 2589 */ "dmxxsha224256pad $\x01, $\x03\0"
12939 /* 2613 */ "isellt $\x01, $\x02, $\x03\0"
12940 /* 2631 */ "iselgt $\x01, $\x02, $\x03\0"
12941 /* 2649 */ "iseleq $\x01, $\x02, $\x03\0"
12942 /* 2667 */ "mbar\0"
12943 /* 2672 */ "mfbr0 $\x01\0"
12944 /* 2681 */ "mfbr1 $\x01\0"
12945 /* 2690 */ "mfbr2 $\x01\0"
12946 /* 2699 */ "mfbr3 $\x01\0"
12947 /* 2708 */ "mfbr4 $\x01\0"
12948 /* 2717 */ "mfbr5 $\x01\0"
12949 /* 2726 */ "mfbr6 $\x01\0"
12950 /* 2735 */ "mfbr7 $\x01\0"
12951 /* 2744 */ "mfxer $\x01\0"
12952 /* 2753 */ "mfudscr $\x01\0"
12953 /* 2764 */ "mfrtcu $\x01\0"
12954 /* 2774 */ "mfrtcl $\x01\0"
12955 /* 2784 */ "mflr $\x01\0"
12956 /* 2792 */ "mfctr $\x01\0"
12957 /* 2801 */ "mfuamr $\x01\0"
12958 /* 2811 */ "mfdscr $\x01\0"
12959 /* 2821 */ "mfdsisr $\x01\0"
12960 /* 2832 */ "mfdar $\x01\0"
12961 /* 2841 */ "mfdec $\x01\0"
12962 /* 2850 */ "mfsdr1 $\x01\0"
12963 /* 2860 */ "mfsrr0 $\x01\0"
12964 /* 2870 */ "mfsrr1 $\x01\0"
12965 /* 2880 */ "mfcfar $\x01\0"
12966 /* 2890 */ "mfamr $\x01\0"
12967 /* 2899 */ "mfasr $\x01\0"
12968 /* 2908 */ "mfpvr $\x01\0"
12969 /* 2917 */ "mfspefscr $\x01\0"
12970 /* 2930 */ "mfdbatu $\x01, 0\0"
12971 /* 2944 */ "mfdbatl $\x01, 0\0"
12972 /* 2958 */ "mfibatu $\x01, 0\0"
12973 /* 2972 */ "mfibatl $\x01, 0\0"
12974 /* 2986 */ "mfdbatu $\x01, 1\0"
12975 /* 3000 */ "mfdbatl $\x01, 1\0"
12976 /* 3014 */ "mfibatu $\x01, 1\0"
12977 /* 3028 */ "mfibatl $\x01, 1\0"
12978 /* 3042 */ "mfdbatu $\x01, 2\0"
12979 /* 3056 */ "mfdbatl $\x01, 2\0"
12980 /* 3070 */ "mfibatu $\x01, 2\0"
12981 /* 3084 */ "mfibatl $\x01, 2\0"
12982 /* 3098 */ "mfdbatu $\x01, 3\0"
12983 /* 3112 */ "mfdbatl $\x01, 3\0"
12984 /* 3126 */ "mfibatu $\x01, 3\0"
12985 /* 3140 */ "mfibatl $\x01, 3\0"
12986 /* 3154 */ "mfppr $\x01\0"
12987 /* 3163 */ "mfesr $\x01\0"
12988 /* 3172 */ "mfdear $\x01\0"
12989 /* 3182 */ "mftcr $\x01\0"
12990 /* 3191 */ "mftbhi $\x01\0"
12991 /* 3201 */ "mftblo $\x01\0"
12992 /* 3211 */ "mfsrr2 $\x01\0"
12993 /* 3221 */ "mfsrr3 $\x01\0"
12994 /* 3231 */ "mfdccr $\x01\0"
12995 /* 3241 */ "mficcr $\x01\0"
12996 /* 3251 */ "mftbu $\x01\0"
12997 /* 3260 */ "mfvrsave $\x01\0"
12998 /* 3272 */ "mffprd $\x01, $\x02\0"
12999 /* 3286 */ "mffprwz $\x01, $\x02\0"
13000 /* 3301 */ "mtcr $\x02\0"
13001 /* 3309 */ "mtbr0 $\x01\0"
13002 /* 3318 */ "mtbr1 $\x01\0"
13003 /* 3327 */ "mtbr2 $\x01\0"
13004 /* 3336 */ "mtbr3 $\x01\0"
13005 /* 3345 */ "mtbr4 $\x01\0"
13006 /* 3354 */ "mtbr5 $\x01\0"
13007 /* 3363 */ "mtbr6 $\x01\0"
13008 /* 3372 */ "mtbr7 $\x01\0"
13009 /* 3381 */ "mtfsf $\x01, $\x02\0"
13010 /* 3394 */ "mtfsfi $\xFF\x01\x06, $\xFF\x02\x07\0"
13011 /* 3412 */ "mtfsfi. $\xFF\x01\x06, $\xFF\x02\x07\0"
13012 /* 3431 */ "mtfsf. $\x01, $\x02\0"
13013 /* 3445 */ "mtmsr $\x01\0"
13014 /* 3454 */ "mtmsrd $\x01\0"
13015 /* 3464 */ "mtxer $\x02\0"
13016 /* 3473 */ "mtudscr $\x02\0"
13017 /* 3484 */ "mtlr $\x02\0"
13018 /* 3492 */ "mtctr $\x02\0"
13019 /* 3501 */ "mtuamr $\x02\0"
13020 /* 3511 */ "mtdscr $\x02\0"
13021 /* 3521 */ "mtdsisr $\x02\0"
13022 /* 3532 */ "mtdar $\x02\0"
13023 /* 3541 */ "mtdec $\x02\0"
13024 /* 3550 */ "mtsdr1 $\x02\0"
13025 /* 3560 */ "mtsrr0 $\x02\0"
13026 /* 3570 */ "mtsrr1 $\x02\0"
13027 /* 3580 */ "mtcfar $\x02\0"
13028 /* 3590 */ "mtamr $\x02\0"
13029 /* 3599 */ "mtasr $\x02\0"
13030 /* 3608 */ "mttbl $\x02\0"
13031 /* 3617 */ "mttbu $\x02\0"
13032 /* 3626 */ "mtspefscr $\x02\0"
13033 /* 3639 */ "mtdbatu 0, $\x02\0"
13034 /* 3653 */ "mtdbatl 0, $\x02\0"
13035 /* 3667 */ "mtibatu 0, $\x02\0"
13036 /* 3681 */ "mtibatl 0, $\x02\0"
13037 /* 3695 */ "mtdbatu 1, $\x02\0"
13038 /* 3709 */ "mtdbatl 1, $\x02\0"
13039 /* 3723 */ "mtibatu 1, $\x02\0"
13040 /* 3737 */ "mtibatl 1, $\x02\0"
13041 /* 3751 */ "mtdbatu 2, $\x02\0"
13042 /* 3765 */ "mtdbatl 2, $\x02\0"
13043 /* 3779 */ "mtibatu 2, $\x02\0"
13044 /* 3793 */ "mtibatl 2, $\x02\0"
13045 /* 3807 */ "mtdbatu 3, $\x02\0"
13046 /* 3821 */ "mtdbatl 3, $\x02\0"
13047 /* 3835 */ "mtibatu 3, $\x02\0"
13048 /* 3849 */ "mtibatl 3, $\x02\0"
13049 /* 3863 */ "mtppr $\x02\0"
13050 /* 3872 */ "mtesr $\x02\0"
13051 /* 3881 */ "mtdear $\x02\0"
13052 /* 3891 */ "mttcr $\x02\0"
13053 /* 3900 */ "mttbhi $\x02\0"
13054 /* 3910 */ "mttblo $\x02\0"
13055 /* 3920 */ "mtsrr2 $\x02\0"
13056 /* 3930 */ "mtsrr3 $\x02\0"
13057 /* 3940 */ "mtdccr $\x02\0"
13058 /* 3950 */ "mticcr $\x02\0"
13059 /* 3960 */ "mtudscr $\x01\0"
13060 /* 3971 */ "mtvrsave $\x01\0"
13061 /* 3983 */ "mtfprd $\x01, $\x02\0"
13062 /* 3997 */ "mtfprwa $\x01, $\x02\0"
13063 /* 4012 */ "mtfprwz $\x01, $\x02\0"
13064 /* 4027 */ "not $\x01, $\x02\0"
13065 /* 4038 */ "not. $\x01, $\x02\0"
13066 /* 4050 */ "mr $\x01, $\x02\0"
13067 /* 4060 */ "mr. $\x01, $\x02\0"
13068 /* 4071 */ "nop\0"
13069 /* 4075 */ "paddi $\x01, $\x02, $\xFF\x03\x08\0"
13070 /* 4094 */ "plis $\x01, $\xFF\x03\x09\0"
13071 /* 4108 */ "rfebb\0"
13072 /* 4114 */ "rotld $\x01, $\x02, $\x03\0"
13073 /* 4131 */ "rotld. $\x01, $\x02, $\x03\0"
13074 /* 4149 */ "rotldi $\x01, $\x02, $\xFF\x03\x0B\0"
13075 /* 4169 */ "clrldi $\x01, $\x02, $\xFF\x04\x0B\0"
13076 /* 4189 */ "rotldi. $\x01, $\x02, $\xFF\x03\x0B\0"
13077 /* 4210 */ "clrldi. $\x01, $\x02, $\xFF\x04\x0B\0"
13078 /* 4231 */ "rotlwi $\x01, $\x02, $\xFF\x03\x0C\0"
13079 /* 4251 */ "clrlwi $\x01, $\x02, $\xFF\x04\x0C\0"
13080 /* 4271 */ "rotlwi. $\x01, $\x02, $\xFF\x03\x0C\0"
13081 /* 4292 */ "clrlwi. $\x01, $\x02, $\xFF\x04\x0C\0"
13082 /* 4313 */ "rotlw $\x01, $\x02, $\x03\0"
13083 /* 4330 */ "rotlw. $\x01, $\x02, $\x03\0"
13084 /* 4348 */ "sc\0"
13085 /* 4351 */ "sub $\x01, $\x03, $\x02\0"
13086 /* 4366 */ "sub. $\x01, $\x03, $\x02\0"
13087 /* 4382 */ "subc $\x01, $\x03, $\x02\0"
13088 /* 4398 */ "subc. $\x01, $\x03, $\x02\0"
13089 /* 4415 */ "sync\0"
13090 /* 4420 */ "lwsync\0"
13091 /* 4427 */ "ptesync\0"
13092 /* 4435 */ "phwsync\0"
13093 /* 4443 */ "plwsync\0"
13094 /* 4451 */ "sync $\xFF\x01\x06\0"
13095 /* 4461 */ "stncisync\0"
13096 /* 4471 */ "stcisync\0"
13097 /* 4480 */ "stsync\0"
13098 /* 4487 */ "tdlt $\x02, $\x03\0"
13099 /* 4499 */ "tdeq $\x02, $\x03\0"
13100 /* 4511 */ "tdgt $\x02, $\x03\0"
13101 /* 4523 */ "tdne $\x02, $\x03\0"
13102 /* 4535 */ "tdllt $\x02, $\x03\0"
13103 /* 4548 */ "tdlgt $\x02, $\x03\0"
13104 /* 4561 */ "tdu $\x02, $\x03\0"
13105 /* 4572 */ "tdlti $\x02, $\xFF\x03\x01\0"
13106 /* 4587 */ "tdeqi $\x02, $\xFF\x03\x01\0"
13107 /* 4602 */ "tdgti $\x02, $\xFF\x03\x01\0"
13108 /* 4617 */ "tdnei $\x02, $\xFF\x03\x01\0"
13109 /* 4632 */ "tdllti $\x02, $\xFF\x03\x01\0"
13110 /* 4648 */ "tdlgti $\x02, $\xFF\x03\x01\0"
13111 /* 4664 */ "tdui $\x02, $\xFF\x03\x01\0"
13112 /* 4678 */ "tend.\0"
13113 /* 4684 */ "tendall.\0"
13114 /* 4693 */ "tlbie $\x02\0"
13115 /* 4702 */ "tlbie $\x01, $\x02\0"
13116 /* 4715 */ "tlbilxlpid\0"
13117 /* 4726 */ "tlbilxpid\0"
13118 /* 4736 */ "tlbilxva $\x02, $\x03\0"
13119 /* 4752 */ "tlbilxva $\x03\0"
13120 /* 4764 */ "tlbrehi $\x01, $\x02\0"
13121 /* 4779 */ "tlbrelo $\x01, $\x02\0"
13122 /* 4794 */ "tlbwehi $\x01, $\x02\0"
13123 /* 4809 */ "tlbwelo $\x01, $\x02\0"
13124 /* 4824 */ "tsuspend.\0"
13125 /* 4834 */ "tresume.\0"
13126 /* 4843 */ "trap\0"
13127 /* 4848 */ "twlt $\x02, $\x03\0"
13128 /* 4860 */ "tweq $\x02, $\x03\0"
13129 /* 4872 */ "twgt $\x02, $\x03\0"
13130 /* 4884 */ "twne $\x02, $\x03\0"
13131 /* 4896 */ "twllt $\x02, $\x03\0"
13132 /* 4909 */ "twlgt $\x02, $\x03\0"
13133 /* 4922 */ "twu $\x02, $\x03\0"
13134 /* 4933 */ "twlti $\x02, $\xFF\x03\x01\0"
13135 /* 4948 */ "tweqi $\x02, $\xFF\x03\x01\0"
13136 /* 4963 */ "twgti $\x02, $\xFF\x03\x01\0"
13137 /* 4978 */ "twnei $\x02, $\xFF\x03\x01\0"
13138 /* 4993 */ "twllti $\x02, $\xFF\x03\x01\0"
13139 /* 5009 */ "twlgti $\x02, $\xFF\x03\x01\0"
13140 /* 5025 */ "twui $\x02, $\xFF\x03\x01\0"
13141 /* 5039 */ "vnot $\x01, $\x02\0"
13142 /* 5051 */ "vmr $\x01, $\x02\0"
13143 /* 5062 */ "wait\0"
13144 /* 5067 */ "waitrsv\0"
13145 /* 5075 */ "waitimpl\0"
13146 /* 5084 */ "xnop\0"
13147 /* 5089 */ "xvmovdp $\x01, $\x02\0"
13148 /* 5104 */ "xvmovsp $\x01, $\x02\0"
13149 /* 5119 */ "xxaes128decp $\x01, $\x02, $\x03\0"
13150 /* 5143 */ "xxaes192decp $\x01, $\x02, $\x03\0"
13151 /* 5167 */ "xxaes256decp $\x01, $\x02, $\x03\0"
13152 /* 5191 */ "xxaes128encp $\x01, $\x02, $\x03\0"
13153 /* 5215 */ "xxaes192encp $\x01, $\x02, $\x03\0"
13154 /* 5239 */ "xxaes256encp $\x01, $\x02, $\x03\0"
13155 /* 5263 */ "xxaes128genlkp $\x01, $\x02\0"
13156 /* 5285 */ "xxaes192genlkp $\x01, $\x02\0"
13157 /* 5307 */ "xxaes256genlkp $\x01, $\x02\0"
13158 /* 5329 */ "xxgfmul128gcm $\x01, $\x02, $\x03\0"
13159 /* 5354 */ "xxgfmul128xts $\x01, $\x02, $\x03\0"
13160 /* 5379 */ "xxspltd $\x01, $\x02, 0\0"
13161 /* 5397 */ "xxspltd $\x01, $\x02, 1\0"
13162 /* 5415 */ "xxmrghd $\x01, $\x02, $\x03\0"
13163 /* 5434 */ "xxmrgld $\x01, $\x02, $\x03\0"
13164 /* 5453 */ "xxswapd $\x01, $\x02\0"
13165 /* 5468 */ "bt $\x02, $\xFF\x03\x02\0"
13166 /* 5480 */ "bf $\x02, $\xFF\x03\x02\0"
13167 /* 5492 */ "bt- $\x02, $\xFF\x03\x02\0"
13168 /* 5505 */ "bf- $\x02, $\xFF\x03\x02\0"
13169 /* 5518 */ "bt+ $\x02, $\xFF\x03\x02\0"
13170 /* 5531 */ "bf+ $\x02, $\xFF\x03\x02\0"
13171 /* 5544 */ "bdnzt $\x02, $\xFF\x03\x02\0"
13172 /* 5559 */ "bdnzf $\x02, $\xFF\x03\x02\0"
13173 /* 5574 */ "bdzt $\x02, $\xFF\x03\x02\0"
13174 /* 5588 */ "bdzf $\x02, $\xFF\x03\x02\0"
13175 /* 5602 */ "bta $\x02, $\xFF\x03\x03\0"
13176 /* 5615 */ "bfa $\x02, $\xFF\x03\x03\0"
13177 /* 5628 */ "bta- $\x02, $\xFF\x03\x03\0"
13178 /* 5642 */ "bfa- $\x02, $\xFF\x03\x03\0"
13179 /* 5656 */ "bta+ $\x02, $\xFF\x03\x03\0"
13180 /* 5670 */ "bfa+ $\x02, $\xFF\x03\x03\0"
13181 /* 5684 */ "bdnzta $\x02, $\xFF\x03\x03\0"
13182 /* 5700 */ "bdnzfa $\x02, $\xFF\x03\x03\0"
13183 /* 5716 */ "bdzta $\x02, $\xFF\x03\x03\0"
13184 /* 5731 */ "bdzfa $\x02, $\xFF\x03\x03\0"
13185 /* 5746 */ "bca+ $\xFF\x01\x0C, $\x03, $\xFF\x04\x02\0"
13186 /* 5766 */ "bca- $\xFF\x01\x0C, $\x03, $\xFF\x04\x02\0"
13187 /* 5786 */ "bcctr $\xFF\x01\x0C, $\x02\0"
13188 /* 5801 */ "btctr $\x02\0"
13189 /* 5810 */ "bfctr $\x02\0"
13190 /* 5819 */ "btctr- $\x02\0"
13191 /* 5829 */ "bfctr- $\x02\0"
13192 /* 5839 */ "btctr+ $\x02\0"
13193 /* 5849 */ "bfctr+ $\x02\0"
13194 /* 5859 */ "bcctrl $\xFF\x01\x0C, $\x02\0"
13195 /* 5875 */ "btctrl $\x02\0"
13196 /* 5885 */ "bfctrl $\x02\0"
13197 /* 5895 */ "btctrl- $\x02\0"
13198 /* 5906 */ "bfctrl- $\x02\0"
13199 /* 5917 */ "btctrl+ $\x02\0"
13200 /* 5928 */ "bfctrl+ $\x02\0"
13201 /* 5939 */ "btl $\x02, $\xFF\x03\x02\0"
13202 /* 5952 */ "bfl $\x02, $\xFF\x03\x02\0"
13203 /* 5965 */ "btl- $\x02, $\xFF\x03\x02\0"
13204 /* 5979 */ "bfl- $\x02, $\xFF\x03\x02\0"
13205 /* 5993 */ "btl+ $\x02, $\xFF\x03\x02\0"
13206 /* 6007 */ "bfl+ $\x02, $\xFF\x03\x02\0"
13207 /* 6021 */ "bdnztl $\x02, $\xFF\x03\x02\0"
13208 /* 6037 */ "bdnzfl $\x02, $\xFF\x03\x02\0"
13209 /* 6053 */ "bdztl $\x02, $\xFF\x03\x02\0"
13210 /* 6068 */ "bdzfl $\x02, $\xFF\x03\x02\0"
13211 /* 6083 */ "btla $\x02, $\xFF\x03\x03\0"
13212 /* 6097 */ "bfla $\x02, $\xFF\x03\x03\0"
13213 /* 6111 */ "btla- $\x02, $\xFF\x03\x03\0"
13214 /* 6126 */ "bfla- $\x02, $\xFF\x03\x03\0"
13215 /* 6141 */ "btla+ $\x02, $\xFF\x03\x03\0"
13216 /* 6156 */ "bfla+ $\x02, $\xFF\x03\x03\0"
13217 /* 6171 */ "bdnztla $\x02, $\xFF\x03\x03\0"
13218 /* 6188 */ "bdnzfla $\x02, $\xFF\x03\x03\0"
13219 /* 6205 */ "bdztla $\x02, $\xFF\x03\x03\0"
13220 /* 6221 */ "bdzfla $\x02, $\xFF\x03\x03\0"
13221 /* 6237 */ "bcla+ $\xFF\x01\x0C, $\x03, $\xFF\x04\x02\0"
13222 /* 6258 */ "bcla- $\xFF\x01\x0C, $\x03, $\xFF\x04\x02\0"
13223 /* 6279 */ "bclr $\xFF\x01\x0C, $\x02\0"
13224 /* 6293 */ "btlr $\x02\0"
13225 /* 6301 */ "bflr $\x02\0"
13226 /* 6309 */ "btlr- $\x02\0"
13227 /* 6318 */ "bflr- $\x02\0"
13228 /* 6327 */ "btlr+ $\x02\0"
13229 /* 6336 */ "bflr+ $\x02\0"
13230 /* 6345 */ "bdnztlr $\x02\0"
13231 /* 6356 */ "bdnzflr $\x02\0"
13232 /* 6367 */ "bdztlr $\x02\0"
13233 /* 6377 */ "bdzflr $\x02\0"
13234 /* 6387 */ "bclrl $\xFF\x01\x0C, $\x02\0"
13235 /* 6402 */ "btlrl $\x02\0"
13236 /* 6411 */ "bflrl $\x02\0"
13237 /* 6420 */ "btlrl- $\x02\0"
13238 /* 6430 */ "bflrl- $\x02\0"
13239 /* 6440 */ "btlrl+ $\x02\0"
13240 /* 6450 */ "bflrl+ $\x02\0"
13241 /* 6460 */ "bdnztlrl $\x02\0"
13242 /* 6472 */ "bdnzflrl $\x02\0"
13243 /* 6484 */ "bdztlrl $\x02\0"
13244 /* 6495 */ "bdzflrl $\x02\0"
13245 /* 6506 */ "bcl+ $\xFF\x01\x0C, $\x03, $\xFF\x04\x02\0"
13246 /* 6526 */ "bcl- $\xFF\x01\x0C, $\x03, $\xFF\x04\x02\0"
13247 /* 6546 */ "bc+ $\xFF\x01\x0C, $\x03, $\xFF\x04\x02\0"
13248 /* 6565 */ "bc- $\xFF\x01\x0C, $\x03, $\xFF\x04\x02\0"
13249 ;
13250
13251#ifndef NDEBUG
13252 static struct SortCheck {
13253 SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
13254 assert(std::is_sorted(
13255 OpToPatterns.begin(), OpToPatterns.end(),
13256 [](const PatternsForOpcode &L, const PatternsForOpcode &R) {
13257 return L.Opcode < R.Opcode;
13258 }) &&
13259 "tablegen failed to sort opcode patterns");
13260 }
13261 } sortCheckVar(OpToPatterns);
13262#endif
13263
13264 AliasMatchingData M {
13265 .OpToPatterns: ArrayRef(OpToPatterns),
13266 .Patterns: ArrayRef(Patterns),
13267 .PatternConds: ArrayRef(Conds),
13268 .AsmStrings: StringRef(AsmStrings, std::size(AsmStrings)),
13269 .ValidateMCOperand: nullptr,
13270 };
13271 const char *AsmString = matchAliasPatterns(MI, STI: &STI, M);
13272 if (!AsmString) return false;
13273
13274 unsigned I = 0;
13275 while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
13276 AsmString[I] != '$' && AsmString[I] != '\0')
13277 ++I;
13278 OS << '\t' << StringRef(AsmString, I);
13279 if (AsmString[I] != '\0') {
13280 if (AsmString[I] == ' ' || AsmString[I] == '\t') {
13281 OS << '\t';
13282 ++I;
13283 }
13284 do {
13285 if (AsmString[I] == '$') {
13286 ++I;
13287 if (AsmString[I] == (char)0xff) {
13288 ++I;
13289 int OpIdx = AsmString[I++] - 1;
13290 int PrintMethodIdx = AsmString[I++] - 1;
13291 printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, STI, OS);
13292 } else
13293 printOperand(MI, OpNo: unsigned(AsmString[I++]) - 1, STI, O&: OS);
13294 } else {
13295 OS << AsmString[I++];
13296 }
13297 } while (AsmString[I] != '\0');
13298 }
13299
13300 return true;
13301}
13302
13303void PPCInstPrinter::printCustomAliasOperand(
13304 const MCInst *MI, uint64_t Address, unsigned OpIdx,
13305 unsigned PrintMethodIdx,
13306 const MCSubtargetInfo &STI,
13307 raw_ostream &OS) {
13308 switch (PrintMethodIdx) {
13309 default:
13310 llvm_unreachable("Unknown PrintMethod kind");
13311 break;
13312 case 0:
13313 printS16ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13314 break;
13315 case 1:
13316 printBranchOperand(MI, Address, OpNo: OpIdx, STI, O&: OS);
13317 break;
13318 case 2:
13319 printAbsBranchOperand(MI, OpNo: OpIdx, STI, O&: OS);
13320 break;
13321 case 3:
13322 printU16ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13323 break;
13324 case 4:
13325 printUImmOperand<1>(MI, OpNo: OpIdx, STI, O&: OS);
13326 break;
13327 case 5:
13328 printUImmOperand<3>(MI, OpNo: OpIdx, STI, O&: OS);
13329 break;
13330 case 6:
13331 printUImmOperand<4>(MI, OpNo: OpIdx, STI, O&: OS);
13332 break;
13333 case 7:
13334 printS34ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13335 break;
13336 case 8:
13337 printS32ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13338 break;
13339 case 9:
13340 printNegS32ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13341 break;
13342 case 10:
13343 printUImmOperand<6>(MI, OpNo: OpIdx, STI, O&: OS);
13344 break;
13345 case 11:
13346 printUImmOperand<5>(MI, OpNo: OpIdx, STI, O&: OS);
13347 break;
13348 }
13349}
13350
13351#endif // PRINT_ALIAS_INSTR
13352