1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Assembly Writer Source Fragment *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* From: PPC.td *|
7|* *|
8\*===----------------------------------------------------------------------===*/
9
10/// getMnemonic - This method is automatically generated by tablegen
11/// from the instruction set description.
12std::pair<const char *, uint64_t>
13PPCInstPrinter::getMnemonic(const MCInst &MI) const {
14
15#ifdef __GNUC__
16#pragma GCC diagnostic push
17#pragma GCC diagnostic ignored "-Woverlength-strings"
18#endif
19 static const char AsmStrs[] = {
20 /* 0 */ "#EH_SjLj_Setup\t\000"
21 /* 16 */ "bdzla+ \000"
22 /* 24 */ "bdnzla+ \000"
23 /* 33 */ "bdza+ \000"
24 /* 40 */ "bdnza+ \000"
25 /* 48 */ "bdzl+ \000"
26 /* 55 */ "bdnzl+ \000"
27 /* 63 */ "bdz+ \000"
28 /* 69 */ "bdnz+ \000"
29 /* 76 */ "bcl 20, 31, \000"
30 /* 89 */ "bctrl\n\tld 2, \000"
31 /* 103 */ "bctrl\n\tlwz 2, \000"
32 /* 118 */ "bc 12, \000"
33 /* 126 */ "bcl 12, \000"
34 /* 135 */ "bclrl 12, \000"
35 /* 146 */ "bcctrl 12, \000"
36 /* 158 */ "bclr 12, \000"
37 /* 168 */ "bcctr 12, \000"
38 /* 179 */ "mtspr 3, \000"
39 /* 189 */ "bc 4, \000"
40 /* 196 */ "bcl 4, \000"
41 /* 204 */ "bclrl 4, \000"
42 /* 214 */ "bcctrl 4, \000"
43 /* 225 */ "bclr 4, \000"
44 /* 234 */ "bcctr 4, \000"
45 /* 244 */ "mtspr 256, \000"
46 /* 256 */ "bdzla- \000"
47 /* 264 */ "bdnzla- \000"
48 /* 273 */ "bdza- \000"
49 /* 280 */ "bdnza- \000"
50 /* 288 */ "bdzl- \000"
51 /* 295 */ "bdnzl- \000"
52 /* 303 */ "bdz- \000"
53 /* 309 */ "bdnz- \000"
54 /* 316 */ "dqua. \000"
55 /* 323 */ "vcmpneb. \000"
56 /* 333 */ "vcmpgtsb. \000"
57 /* 344 */ "extsb. \000"
58 /* 352 */ "vcmpequb. \000"
59 /* 363 */ "bcdsub. \000"
60 /* 372 */ "fsub. \000"
61 /* 379 */ "fmsub. \000"
62 /* 387 */ "fnmsub. \000"
63 /* 396 */ "vcmpgtub. \000"
64 /* 407 */ "vcmpnezb. \000"
65 /* 418 */ "addc. \000"
66 /* 425 */ "andc. \000"
67 /* 432 */ "tabortdc. \000"
68 /* 443 */ "subfc. \000"
69 /* 451 */ "subic. \000"
70 /* 459 */ "addic. \000"
71 /* 467 */ "rldic. \000"
72 /* 475 */ "bcdtrunc. \000"
73 /* 486 */ "bcdutrunc. \000"
74 /* 498 */ "orc. \000"
75 /* 504 */ "tabortwc. \000"
76 /* 515 */ "srad. \000"
77 /* 522 */ "denbcd. \000"
78 /* 531 */ "bcdadd. \000"
79 /* 540 */ "fadd. \000"
80 /* 547 */ "fmadd. \000"
81 /* 555 */ "fnmadd. \000"
82 /* 564 */ "mulhd. \000"
83 /* 572 */ "fcfid. \000"
84 /* 580 */ "fctid. \000"
85 /* 588 */ "mulld. \000"
86 /* 596 */ "sld. \000"
87 /* 602 */ "nand. \000"
88 /* 609 */ "tend. \000"
89 /* 616 */ "drrnd. \000"
90 /* 624 */ "ddedpd. \000"
91 /* 633 */ "srd. \000"
92 /* 639 */ "vcmpgtsd. \000"
93 /* 650 */ "vcmpequd. \000"
94 /* 661 */ "vcmpgtud. \000"
95 /* 672 */ "divd. \000"
96 /* 679 */ "cntlzd. \000"
97 /* 688 */ "cnttzd. \000"
98 /* 697 */ "adde. \000"
99 /* 704 */ "divde. \000"
100 /* 712 */ "slbfee. \000"
101 /* 721 */ "subfe. \000"
102 /* 729 */ "addme. \000"
103 /* 737 */ "subfme. \000"
104 /* 746 */ "fre. \000"
105 /* 752 */ "frsqrte. \000"
106 /* 762 */ "paste. \000"
107 /* 770 */ "divwe. \000"
108 /* 778 */ "addze. \000"
109 /* 786 */ "subfze. \000"
110 /* 795 */ "subf. \000"
111 /* 802 */ "mtfsf. \000"
112 /* 810 */ "fneg. \000"
113 /* 817 */ "vcmpneh. \000"
114 /* 827 */ "vcmpgtsh. \000"
115 /* 838 */ "extsh. \000"
116 /* 846 */ "vcmpequh. \000"
117 /* 857 */ "vcmpgtuh. \000"
118 /* 868 */ "vcmpnezh. \000"
119 /* 879 */ "dquai. \000"
120 /* 887 */ "tabortdci. \000"
121 /* 899 */ "tabortwci. \000"
122 /* 911 */ "sradi. \000"
123 /* 919 */ "clrlsldi. \000"
124 /* 930 */ "extldi. \000"
125 /* 939 */ "andi. \000"
126 /* 946 */ "clrrdi. \000"
127 /* 955 */ "insrdi. \000"
128 /* 964 */ "rotrdi. \000"
129 /* 973 */ "extrdi. \000"
130 /* 982 */ "mtfsfi. \000"
131 /* 991 */ "dscli. \000"
132 /* 999 */ "extswsli. \000"
133 /* 1010 */ "rldimi. \000"
134 /* 1019 */ "rlwimi. \000"
135 /* 1028 */ "dscri. \000"
136 /* 1036 */ "srawi. \000"
137 /* 1044 */ "clrlslwi. \000"
138 /* 1055 */ "inslwi. \000"
139 /* 1064 */ "extlwi. \000"
140 /* 1073 */ "clrrwi. \000"
141 /* 1082 */ "insrwi. \000"
142 /* 1091 */ "rotrwi. \000"
143 /* 1100 */ "extrwi. \000"
144 /* 1109 */ "vstribl. \000"
145 /* 1119 */ "rldcl. \000"
146 /* 1127 */ "rldicl. \000"
147 /* 1136 */ "fsel. \000"
148 /* 1143 */ "vstrihl. \000"
149 /* 1153 */ "dmul. \000"
150 /* 1160 */ "fmul. \000"
151 /* 1167 */ "treclaim. \000"
152 /* 1178 */ "frim. \000"
153 /* 1185 */ "rlwinm. \000"
154 /* 1194 */ "rlwnm. \000"
155 /* 1202 */ "bcdcfn. \000"
156 /* 1211 */ "bcdcpsgn. \000"
157 /* 1222 */ "fcpsgn. \000"
158 /* 1231 */ "bcdsetsgn. \000"
159 /* 1243 */ "tbegin. \000"
160 /* 1252 */ "frin. \000"
161 /* 1259 */ "bcdctn. \000"
162 /* 1268 */ "drintn. \000"
163 /* 1277 */ "addco. \000"
164 /* 1285 */ "subfco. \000"
165 /* 1294 */ "addo. \000"
166 /* 1301 */ "mulldo. \000"
167 /* 1310 */ "divdo. \000"
168 /* 1318 */ "addeo. \000"
169 /* 1326 */ "divdeo. \000"
170 /* 1335 */ "subfeo. \000"
171 /* 1344 */ "addmeo. \000"
172 /* 1353 */ "subfmeo. \000"
173 /* 1363 */ "divweo. \000"
174 /* 1372 */ "addzeo. \000"
175 /* 1381 */ "subfzeo. \000"
176 /* 1391 */ "subfo. \000"
177 /* 1399 */ "nego. \000"
178 /* 1406 */ "divduo. \000"
179 /* 1415 */ "divdeuo. \000"
180 /* 1425 */ "divweuo. \000"
181 /* 1435 */ "divwuo. \000"
182 /* 1444 */ "mullwo. \000"
183 /* 1453 */ "divwo. \000"
184 /* 1461 */ "xvcmpgedp. \000"
185 /* 1473 */ "xvcmpeqdp. \000"
186 /* 1485 */ "dctdp. \000"
187 /* 1493 */ "xvcmpgtdp. \000"
188 /* 1505 */ "vcmpbfp. \000"
189 /* 1515 */ "vcmpgefp. \000"
190 /* 1526 */ "vcmpeqfp. \000"
191 /* 1537 */ "vcmpgtfp. \000"
192 /* 1548 */ "frip. \000"
193 /* 1555 */ "xvcmpgesp. \000"
194 /* 1567 */ "xvcmpeqsp. \000"
195 /* 1579 */ "drsp. \000"
196 /* 1586 */ "frsp. \000"
197 /* 1593 */ "xvcmpgtsp. \000"
198 /* 1605 */ "dquaq. \000"
199 /* 1613 */ "dsubq. \000"
200 /* 1621 */ "denbcdq. \000"
201 /* 1631 */ "daddq. \000"
202 /* 1639 */ "drrndq. \000"
203 /* 1648 */ "ddedpdq. \000"
204 /* 1658 */ "dquaiq. \000"
205 /* 1667 */ "dscliq. \000"
206 /* 1676 */ "dscriq. \000"
207 /* 1685 */ "icblq. \000"
208 /* 1693 */ "dmulq. \000"
209 /* 1701 */ "drintnq. \000"
210 /* 1711 */ "drdpq. \000"
211 /* 1719 */ "dctqpq. \000"
212 /* 1728 */ "bcdcfsq. \000"
213 /* 1738 */ "bcdctsq. \000"
214 /* 1748 */ "vcmpgtsq. \000"
215 /* 1759 */ "vcmpequq. \000"
216 /* 1770 */ "vcmpgtuq. \000"
217 /* 1781 */ "ddivq. \000"
218 /* 1789 */ "diexq. \000"
219 /* 1797 */ "dxexq. \000"
220 /* 1805 */ "dcffixq. \000"
221 /* 1815 */ "dctfixq. \000"
222 /* 1825 */ "drintxq. \000"
223 /* 1835 */ "vstribr. \000"
224 /* 1845 */ "rldcr. \000"
225 /* 1853 */ "rldicr. \000"
226 /* 1862 */ "vstrihr. \000"
227 /* 1872 */ "fmr. \000"
228 /* 1878 */ "nor. \000"
229 /* 1884 */ "xor. \000"
230 /* 1890 */ "bcdsr. \000"
231 /* 1898 */ "tsr. \000"
232 /* 1904 */ "fabs. \000"
233 /* 1911 */ "fnabs. \000"
234 /* 1919 */ "fsubs. \000"
235 /* 1927 */ "fmsubs. \000"
236 /* 1936 */ "fnmsubs. \000"
237 /* 1946 */ "bcds. \000"
238 /* 1953 */ "fadds. \000"
239 /* 1961 */ "fmadds. \000"
240 /* 1970 */ "fnmadds. \000"
241 /* 1980 */ "fcfids. \000"
242 /* 1989 */ "fres. \000"
243 /* 1996 */ "frsqrtes. \000"
244 /* 2007 */ "mffs. \000"
245 /* 2014 */ "andis. \000"
246 /* 2022 */ "fmuls. \000"
247 /* 2030 */ "fsqrts. \000"
248 /* 2039 */ "bcdus. \000"
249 /* 2047 */ "fcfidus. \000"
250 /* 2057 */ "subfus. \000"
251 /* 2066 */ "fdivs. \000"
252 /* 2074 */ "tabort. \000"
253 /* 2083 */ "fsqrt. \000"
254 /* 2091 */ "mulhdu. \000"
255 /* 2100 */ "fcfidu. \000"
256 /* 2109 */ "fctidu. \000"
257 /* 2118 */ "divdu. \000"
258 /* 2126 */ "divdeu. \000"
259 /* 2135 */ "divweu. \000"
260 /* 2144 */ "mulhwu. \000"
261 /* 2153 */ "fctiwu. \000"
262 /* 2162 */ "divwu. \000"
263 /* 2170 */ "ddiv. \000"
264 /* 2177 */ "fdiv. \000"
265 /* 2184 */ "eqv. \000"
266 /* 2190 */ "sraw. \000"
267 /* 2197 */ "vcmpnew. \000"
268 /* 2207 */ "mulhw. \000"
269 /* 2215 */ "fctiw. \000"
270 /* 2223 */ "mullw. \000"
271 /* 2231 */ "slw. \000"
272 /* 2237 */ "srw. \000"
273 /* 2243 */ "vcmpgtsw. \000"
274 /* 2254 */ "extsw. \000"
275 /* 2262 */ "vcmpequw. \000"
276 /* 2273 */ "vcmpgtuw. \000"
277 /* 2284 */ "divw. \000"
278 /* 2291 */ "vcmpnezw. \000"
279 /* 2302 */ "cntlzw. \000"
280 /* 2311 */ "cnttzw. \000"
281 /* 2320 */ "stbcx. \000"
282 /* 2328 */ "stdcx. \000"
283 /* 2336 */ "sthcx. \000"
284 /* 2344 */ "stqcx. \000"
285 /* 2352 */ "stwcx. \000"
286 /* 2360 */ "diex. \000"
287 /* 2367 */ "dxex. \000"
288 /* 2374 */ "dcffix. \000"
289 /* 2383 */ "dctfix. \000"
290 /* 2392 */ "tlbsx. \000"
291 /* 2400 */ "drintx. \000"
292 /* 2409 */ "fctidz. \000"
293 /* 2418 */ "bcdcfz. \000"
294 /* 2427 */ "friz. \000"
295 /* 2434 */ "bcdctz. \000"
296 /* 2443 */ "fctiduz. \000"
297 /* 2453 */ "fctiwuz. \000"
298 /* 2463 */ "fctiwz. \000"
299 /* 2472 */ "mtfsb0 \000"
300 /* 2480 */ "mtfsb1 \000"
301 /* 2488 */ "dmxxextfdmr512 \000"
302 /* 2504 */ "dmxxinstdmr512 \000"
303 /* 2520 */ "#ATOMIC_CMP_SWAP_I32 \000"
304 /* 2542 */ "vupkint4tofp32 \000"
305 /* 2558 */ "vupkint8tofp32 \000"
306 /* 2574 */ "pmxvbf16ger2 \000"
307 /* 2588 */ "pmxvf16ger2 \000"
308 /* 2601 */ "pmxvi16ger2 \000"
309 /* 2614 */ "pmdmxvbf16gerx2 \000"
310 /* 2631 */ "pmdmxvf16gerx2 \000"
311 /* 2647 */ "pmxvi8ger4 \000"
312 /* 2659 */ "pmdmxvi8gerx4 \000"
313 /* 2674 */ "#ATOMIC_CMP_SWAP_I16 \000"
314 /* 2696 */ "vupkint4tobf16 \000"
315 /* 2712 */ "vupkint8tobf16 \000"
316 /* 2728 */ "xvcvspbf16 \000"
317 /* 2740 */ "dmxxextfdmr256 \000"
318 /* 2756 */ "dmxxinstdmr256 \000"
319 /* 2772 */ "xxgfmul128 \000"
320 /* 2784 */ "#TC_RETURNa8 \000"
321 /* 2798 */ "#TC_RETURNd8 \000"
322 /* 2812 */ "#TC_RETURNr8 \000"
323 /* 2826 */ "pmxvi4ger8 \000"
324 /* 2838 */ "#BUILD_UACC \000"
325 /* 2851 */ "#ADJCALLSTACKDOWN \000"
326 /* 2870 */ "#ADJCALLSTACKUP \000"
327 /* 2887 */ "#TC_RETURNa \000"
328 /* 2900 */ "evmhegsmfaa \000"
329 /* 2913 */ "evmhogsmfaa \000"
330 /* 2926 */ "evmwsmfaa \000"
331 /* 2937 */ "evmwssfaa \000"
332 /* 2948 */ "evmhegsmiaa \000"
333 /* 2961 */ "evmhogsmiaa \000"
334 /* 2974 */ "evmwsmiaa \000"
335 /* 2985 */ "evmhegumiaa \000"
336 /* 2998 */ "evmhogumiaa \000"
337 /* 3011 */ "evmwumiaa \000"
338 /* 3022 */ "dcba \000"
339 /* 3028 */ "bca \000"
340 /* 3033 */ "evmhesmfa \000"
341 /* 3044 */ "evmwhsmfa \000"
342 /* 3055 */ "evmhosmfa \000"
343 /* 3066 */ "evmwsmfa \000"
344 /* 3076 */ "evmhessfa \000"
345 /* 3087 */ "evmwhssfa \000"
346 /* 3098 */ "evmhossfa \000"
347 /* 3109 */ "evmwssfa \000"
348 /* 3119 */ "plha \000"
349 /* 3125 */ "evmhesmia \000"
350 /* 3136 */ "evmwhsmia \000"
351 /* 3147 */ "evmhosmia \000"
352 /* 3158 */ "evmwsmia \000"
353 /* 3168 */ "evmheumia \000"
354 /* 3179 */ "evmwhumia \000"
355 /* 3190 */ "evmwlumia \000"
356 /* 3201 */ "evmhoumia \000"
357 /* 3212 */ "evmwumia \000"
358 /* 3222 */ "bla \000"
359 /* 3227 */ "bcla \000"
360 /* 3233 */ "pla \000"
361 /* 3238 */ "bdzla \000"
362 /* 3245 */ "bdnzla \000"
363 /* 3253 */ "evmra \000"
364 /* 3260 */ "dqua \000"
365 /* 3266 */ "plwa \000"
366 /* 3272 */ "mtvsrwa \000"
367 /* 3281 */ "bdza \000"
368 /* 3287 */ "bdnza \000"
369 /* 3294 */ "vsrab \000"
370 /* 3301 */ "rfebb \000"
371 /* 3308 */ "vcntmbb \000"
372 /* 3317 */ "xvtlsbb \000"
373 /* 3326 */ "vclzlsbb \000"
374 /* 3336 */ "vctzlsbb \000"
375 /* 3346 */ "vcmpneb \000"
376 /* 3355 */ "vmrghb \000"
377 /* 3363 */ "vucmprhb \000"
378 /* 3373 */ "xxspltib \000"
379 /* 3383 */ "vmrglb \000"
380 /* 3391 */ "vclrlb \000"
381 /* 3399 */ "vucmprlb \000"
382 /* 3409 */ "vrlb \000"
383 /* 3415 */ "vslb \000"
384 /* 3421 */ "vpmsumb \000"
385 /* 3430 */ "vgnb \000"
386 /* 3436 */ "vupkhsntob \000"
387 /* 3448 */ "vupklsntob \000"
388 /* 3460 */ "cmpb \000"
389 /* 3466 */ "cmpeqb \000"
390 /* 3474 */ "cmprb \000"
391 /* 3481 */ "vclrrb \000"
392 /* 3489 */ "vsrb \000"
393 /* 3495 */ "vmulesb \000"
394 /* 3504 */ "vavgsb \000"
395 /* 3512 */ "vupkhsb \000"
396 /* 3521 */ "vspltisb \000"
397 /* 3531 */ "vupklsb \000"
398 /* 3540 */ "vminsb \000"
399 /* 3548 */ "vmulosb \000"
400 /* 3557 */ "vcmpgtsb \000"
401 /* 3567 */ "evextsb \000"
402 /* 3576 */ "vmaxsb \000"
403 /* 3584 */ "setb \000"
404 /* 3590 */ "mftb \000"
405 /* 3596 */ "vspltb \000"
406 /* 3604 */ "vpopcntb \000"
407 /* 3614 */ "vinsertb \000"
408 /* 3624 */ "pstb \000"
409 /* 3630 */ "vabsdub \000"
410 /* 3639 */ "vmuleub \000"
411 /* 3648 */ "vavgub \000"
412 /* 3656 */ "vminub \000"
413 /* 3664 */ "vmuloub \000"
414 /* 3673 */ "vcmpequb \000"
415 /* 3683 */ "efdsub \000"
416 /* 3691 */ "fsub \000"
417 /* 3697 */ "fmsub \000"
418 /* 3704 */ "fnmsub \000"
419 /* 3712 */ "efssub \000"
420 /* 3720 */ "evfssub \000"
421 /* 3729 */ "vextractub \000"
422 /* 3741 */ "vcmpgtub \000"
423 /* 3751 */ "vmaxub \000"
424 /* 3759 */ "xxblendvb \000"
425 /* 3770 */ "vcmpnezb \000"
426 /* 3780 */ "vclzb \000"
427 /* 3787 */ "vctzb \000"
428 /* 3794 */ "setnbc \000"
429 /* 3802 */ "setbc \000"
430 /* 3809 */ "xxmfacc \000"
431 /* 3818 */ "xxmtacc \000"
432 /* 3827 */ "addc \000"
433 /* 3833 */ "xxlandc \000"
434 /* 3842 */ "crandc \000"
435 /* 3850 */ "evandc \000"
436 /* 3858 */ "dtstdc \000"
437 /* 3866 */ "subfc \000"
438 /* 3873 */ "subic \000"
439 /* 3880 */ "addic \000"
440 /* 3887 */ "rldic \000"
441 /* 3894 */ "subfic \000"
442 /* 3902 */ "xsrdpic \000"
443 /* 3911 */ "xvrdpic \000"
444 /* 3920 */ "xvrspic \000"
445 /* 3929 */ "icblc \000"
446 /* 3936 */ "xxssumudmc \000"
447 /* 3948 */ "brinc \000"
448 /* 3955 */ "sync \000"
449 /* 3961 */ "xxlorc \000"
450 /* 3969 */ "crorc \000"
451 /* 3976 */ "evorc \000"
452 /* 3983 */ "sc \000"
453 /* 3987 */ "vextsb2d \000"
454 /* 3997 */ "vextsh2d \000"
455 /* 4007 */ "vextsw2d \000"
456 /* 4017 */ "#TC_RETURNd \000"
457 /* 4030 */ "vshasigmad \000"
458 /* 4042 */ "dmxxshapad \000"
459 /* 4054 */ "vsrad \000"
460 /* 4061 */ "vgbbd \000"
461 /* 4068 */ "vcntmbd \000"
462 /* 4077 */ "vprtybd \000"
463 /* 4086 */ "denbcd \000"
464 /* 4094 */ "cdtbcd \000"
465 /* 4102 */ "efdadd \000"
466 /* 4110 */ "fadd \000"
467 /* 4116 */ "xxmulmulhiadd \000"
468 /* 4131 */ "fmadd \000"
469 /* 4138 */ "fnmadd \000"
470 /* 4146 */ "xxmulmulloadd \000"
471 /* 4161 */ "efsadd \000"
472 /* 4169 */ "evfsadd \000"
473 /* 4178 */ "evldd \000"
474 /* 4185 */ "mtvsrdd \000"
475 /* 4194 */ "evstdd \000"
476 /* 4202 */ "vcfuged \000"
477 /* 4211 */ "efscfd \000"
478 /* 4219 */ "plfd \000"
479 /* 4225 */ "pstfd \000"
480 /* 4232 */ "vnegd \000"
481 /* 4239 */ "maddhd \000"
482 /* 4247 */ "mulhd \000"
483 /* 4254 */ "fcfid \000"
484 /* 4261 */ "efdcfsid \000"
485 /* 4271 */ "fctid \000"
486 /* 4278 */ "efdcfuid \000"
487 /* 4288 */ "tlbld \000"
488 /* 4295 */ "maddld \000"
489 /* 4303 */ "vmulld \000"
490 /* 4311 */ "cmpld \000"
491 /* 4318 */ "mfvsrld \000"
492 /* 4327 */ "vrld \000"
493 /* 4333 */ "vsld \000"
494 /* 4339 */ "vbpermd \000"
495 /* 4348 */ "vpmsumd \000"
496 /* 4357 */ "xxland \000"
497 /* 4365 */ "xxlnand \000"
498 /* 4374 */ "crnand \000"
499 /* 4382 */ "evnand \000"
500 /* 4390 */ "crand \000"
501 /* 4397 */ "evand \000"
502 /* 4404 */ "drrnd \000"
503 /* 4411 */ "ddedpd \000"
504 /* 4419 */ "vpdepd \000"
505 /* 4427 */ "cmpd \000"
506 /* 4433 */ "xxbrd \000"
507 /* 4440 */ "mtmsrd \000"
508 /* 4448 */ "mfvsrd \000"
509 /* 4456 */ "mtvsrd \000"
510 /* 4464 */ "vmodsd \000"
511 /* 4472 */ "vmulesd \000"
512 /* 4481 */ "vdivesd \000"
513 /* 4490 */ "vmulhsd \000"
514 /* 4499 */ "vminsd \000"
515 /* 4507 */ "vinsd \000"
516 /* 4514 */ "vmulosd \000"
517 /* 4523 */ "vcmpgtsd \000"
518 /* 4533 */ "vdivsd \000"
519 /* 4541 */ "vmaxsd \000"
520 /* 4549 */ "plxsd \000"
521 /* 4556 */ "pstxsd \000"
522 /* 4564 */ "vextractd \000"
523 /* 4575 */ "cbcdtd \000"
524 /* 4583 */ "vpopcntd \000"
525 /* 4593 */ "vinsertd \000"
526 /* 4603 */ "pstd \000"
527 /* 4609 */ "vpextd \000"
528 /* 4617 */ "vmsumcud \000"
529 /* 4627 */ "vmodud \000"
530 /* 4635 */ "vmuleud \000"
531 /* 4644 */ "vdiveud \000"
532 /* 4653 */ "vmulhud \000"
533 /* 4662 */ "vminud \000"
534 /* 4670 */ "vmuloud \000"
535 /* 4679 */ "vcmpequd \000"
536 /* 4689 */ "vcmpgtud \000"
537 /* 4699 */ "vdivud \000"
538 /* 4707 */ "vmaxud \000"
539 /* 4715 */ "xxblendvd \000"
540 /* 4726 */ "divd \000"
541 /* 4732 */ "vclzd \000"
542 /* 4739 */ "cntlzd \000"
543 /* 4747 */ "vctzd \000"
544 /* 4754 */ "cnttzd \000"
545 /* 4762 */ "mfbhrbe \000"
546 /* 4771 */ "mffsce \000"
547 /* 4779 */ "adde \000"
548 /* 4785 */ "divde \000"
549 /* 4792 */ "slbmfee \000"
550 /* 4801 */ "wrtee \000"
551 /* 4808 */ "subfe \000"
552 /* 4815 */ "evlwhe \000"
553 /* 4823 */ "evstwhe \000"
554 /* 4832 */ "slbie \000"
555 /* 4839 */ "tlbie \000"
556 /* 4846 */ "addme \000"
557 /* 4853 */ "subfme \000"
558 /* 4861 */ "tlbre \000"
559 /* 4868 */ "fre \000"
560 /* 4873 */ "slbmte \000"
561 /* 4881 */ "frsqrte \000"
562 /* 4890 */ "tlbwe \000"
563 /* 4897 */ "divwe \000"
564 /* 4904 */ "evstwwe \000"
565 /* 4913 */ "addze \000"
566 /* 4920 */ "subfze \000"
567 /* 4928 */ "dcbf \000"
568 /* 4934 */ "subf \000"
569 /* 4940 */ "evmhesmf \000"
570 /* 4950 */ "evmwhsmf \000"
571 /* 4960 */ "evmhosmf \000"
572 /* 4970 */ "evmwsmf \000"
573 /* 4979 */ "mcrf \000"
574 /* 4985 */ "mfocrf \000"
575 /* 4993 */ "mtocrf \000"
576 /* 5001 */ "mtcrf \000"
577 /* 5008 */ "efdcfsf \000"
578 /* 5017 */ "efscfsf \000"
579 /* 5026 */ "evfscfsf \000"
580 /* 5036 */ "mtfsf \000"
581 /* 5043 */ "evmhessf \000"
582 /* 5053 */ "evmwhssf \000"
583 /* 5063 */ "evmhossf \000"
584 /* 5073 */ "evmwssf \000"
585 /* 5082 */ "efdctsf \000"
586 /* 5091 */ "efsctsf \000"
587 /* 5100 */ "evfsctsf \000"
588 /* 5110 */ "dtstsf \000"
589 /* 5118 */ "efdcfuf \000"
590 /* 5127 */ "efscfuf \000"
591 /* 5136 */ "evfscfuf \000"
592 /* 5146 */ "efdctuf \000"
593 /* 5155 */ "efsctuf \000"
594 /* 5164 */ "dtstdg \000"
595 /* 5172 */ "slbieg \000"
596 /* 5180 */ "efdneg \000"
597 /* 5188 */ "fneg \000"
598 /* 5194 */ "efsneg \000"
599 /* 5202 */ "evfsneg \000"
600 /* 5211 */ "evneg \000"
601 /* 5218 */ "vsrah \000"
602 /* 5225 */ "vcntmbh \000"
603 /* 5234 */ "evldh \000"
604 /* 5241 */ "evstdh \000"
605 /* 5249 */ "vcmpneh \000"
606 /* 5258 */ "vmrghh \000"
607 /* 5266 */ "vucmprhh \000"
608 /* 5276 */ "vmrglh \000"
609 /* 5284 */ "vucmprlh \000"
610 /* 5294 */ "vrlh \000"
611 /* 5300 */ "vslh \000"
612 /* 5306 */ "vpmsumh \000"
613 /* 5315 */ "xxbrh \000"
614 /* 5322 */ "vsrh \000"
615 /* 5328 */ "dmsha2hash \000"
616 /* 5340 */ "dmsha3hash \000"
617 /* 5352 */ "vmulesh \000"
618 /* 5361 */ "vavgsh \000"
619 /* 5369 */ "vupkhsh \000"
620 /* 5378 */ "xvmulhsh \000"
621 /* 5388 */ "vspltish \000"
622 /* 5398 */ "vupklsh \000"
623 /* 5407 */ "vminsh \000"
624 /* 5415 */ "vmulosh \000"
625 /* 5424 */ "vcmpgtsh \000"
626 /* 5434 */ "evextsh \000"
627 /* 5443 */ "vmaxsh \000"
628 /* 5451 */ "vsplth \000"
629 /* 5459 */ "vpopcnth \000"
630 /* 5469 */ "vinserth \000"
631 /* 5479 */ "psth \000"
632 /* 5485 */ "vabsduh \000"
633 /* 5494 */ "vmuleuh \000"
634 /* 5503 */ "vavguh \000"
635 /* 5511 */ "xvmulhuh \000"
636 /* 5521 */ "vminuh \000"
637 /* 5529 */ "vmulouh \000"
638 /* 5538 */ "vcmpequh \000"
639 /* 5548 */ "vextractuh \000"
640 /* 5560 */ "vcmpgtuh \000"
641 /* 5570 */ "vmaxuh \000"
642 /* 5578 */ "xxblendvh \000"
643 /* 5589 */ "vcmpnezh \000"
644 /* 5599 */ "vclzh \000"
645 /* 5606 */ "vctzh \000"
646 /* 5613 */ "dquai \000"
647 /* 5620 */ "dcbi \000"
648 /* 5626 */ "icbi \000"
649 /* 5632 */ "vsldbi \000"
650 /* 5640 */ "vsrdbi \000"
651 /* 5648 */ "psubi \000"
652 /* 5655 */ "dccci \000"
653 /* 5662 */ "iccci \000"
654 /* 5669 */ "sradi \000"
655 /* 5676 */ "paddi \000"
656 /* 5683 */ "cmpldi \000"
657 /* 5691 */ "clrlsldi \000"
658 /* 5701 */ "extldi \000"
659 /* 5709 */ "xxpermdi \000"
660 /* 5719 */ "cmpdi \000"
661 /* 5726 */ "clrrdi \000"
662 /* 5734 */ "insrdi \000"
663 /* 5742 */ "rotrdi \000"
664 /* 5750 */ "extrdi \000"
665 /* 5758 */ "tdi \000"
666 /* 5763 */ "wrteei \000"
667 /* 5771 */ "mtfsfi \000"
668 /* 5779 */ "dtstsfi \000"
669 /* 5788 */ "evsplatfi \000"
670 /* 5799 */ "evmergehi \000"
671 /* 5810 */ "evmergelohi \000"
672 /* 5823 */ "tlbli \000"
673 /* 5830 */ "dscli \000"
674 /* 5837 */ "mulli \000"
675 /* 5844 */ "pli \000"
676 /* 5849 */ "extswsli \000"
677 /* 5859 */ "mtvsrbmi \000"
678 /* 5869 */ "vrldmi \000"
679 /* 5877 */ "rldimi \000"
680 /* 5885 */ "rlwimi \000"
681 /* 5893 */ "vrlqmi \000"
682 /* 5901 */ "evmhesmi \000"
683 /* 5911 */ "evmwhsmi \000"
684 /* 5921 */ "evmhosmi \000"
685 /* 5931 */ "evmwsmi \000"
686 /* 5940 */ "evmheumi \000"
687 /* 5950 */ "evmwhumi \000"
688 /* 5960 */ "evmwlumi \000"
689 /* 5970 */ "evmhoumi \000"
690 /* 5980 */ "evmwumi \000"
691 /* 5989 */ "vrlwmi \000"
692 /* 5997 */ "mffscrni \000"
693 /* 6007 */ "mffscdrni \000"
694 /* 6018 */ "vsldoi \000"
695 /* 6026 */ "xsrdpi \000"
696 /* 6034 */ "xvrdpi \000"
697 /* 6042 */ "xsrqpi \000"
698 /* 6050 */ "xvrspi \000"
699 /* 6058 */ "dscri \000"
700 /* 6065 */ "xori \000"
701 /* 6071 */ "efdcfsi \000"
702 /* 6080 */ "efscfsi \000"
703 /* 6089 */ "evfscfsi \000"
704 /* 6099 */ "efdctsi \000"
705 /* 6108 */ "efsctsi \000"
706 /* 6117 */ "evfsctsi \000"
707 /* 6127 */ "evsplati \000"
708 /* 6137 */ "efdcfui \000"
709 /* 6146 */ "efscfui \000"
710 /* 6155 */ "evfscfui \000"
711 /* 6165 */ "efdctui \000"
712 /* 6174 */ "efsctui \000"
713 /* 6183 */ "evfsctui \000"
714 /* 6193 */ "srawi \000"
715 /* 6200 */ "xxsldwi \000"
716 /* 6209 */ "cmplwi \000"
717 /* 6217 */ "evrlwi \000"
718 /* 6225 */ "clrlslwi \000"
719 /* 6235 */ "inslwi \000"
720 /* 6243 */ "evslwi \000"
721 /* 6251 */ "extlwi \000"
722 /* 6259 */ "cmpwi \000"
723 /* 6266 */ "clrrwi \000"
724 /* 6274 */ "insrwi \000"
725 /* 6282 */ "rotrwi \000"
726 /* 6290 */ "extrwi \000"
727 /* 6298 */ "lswi \000"
728 /* 6304 */ "stswi \000"
729 /* 6311 */ "twi \000"
730 /* 6316 */ "tcheck \000"
731 /* 6324 */ "hashchk \000"
732 /* 6333 */ "xxeval \000"
733 /* 6341 */ "vstribl \000"
734 /* 6350 */ "bcl \000"
735 /* 6355 */ "rldcl \000"
736 /* 6362 */ "rldicl \000"
737 /* 6370 */ "tlbiel \000"
738 /* 6378 */ "fsel \000"
739 /* 6384 */ "isel \000"
740 /* 6390 */ "vsel \000"
741 /* 6396 */ "xxsel \000"
742 /* 6403 */ "dcbfl \000"
743 /* 6410 */ "vstrihl \000"
744 /* 6419 */ "lxvprll \000"
745 /* 6428 */ "stxvprll \000"
746 /* 6438 */ "lxvrll \000"
747 /* 6446 */ "stxvrll \000"
748 /* 6455 */ "lxvll \000"
749 /* 6462 */ "stxvll \000"
750 /* 6470 */ "mtlpl \000"
751 /* 6477 */ "bclrl \000"
752 /* 6484 */ "lxvprl \000"
753 /* 6492 */ "stxvprl \000"
754 /* 6501 */ "bcctrl \000"
755 /* 6509 */ "lxvrl \000"
756 /* 6516 */ "stxvrl \000"
757 /* 6524 */ "mffsl \000"
758 /* 6531 */ "lvsl \000"
759 /* 6537 */ "efdmul \000"
760 /* 6545 */ "fmul \000"
761 /* 6551 */ "xxmulmul \000"
762 /* 6561 */ "efsmul \000"
763 /* 6569 */ "evfsmul \000"
764 /* 6578 */ "lxvl \000"
765 /* 6584 */ "stxvl \000"
766 /* 6591 */ "lvxl \000"
767 /* 6597 */ "stvxl \000"
768 /* 6604 */ "dcbzl \000"
769 /* 6611 */ "bdzl \000"
770 /* 6617 */ "bdnzl \000"
771 /* 6624 */ "vexpandbm \000"
772 /* 6635 */ "vmsummbm \000"
773 /* 6645 */ "mtvsrbm \000"
774 /* 6654 */ "vextractbm \000"
775 /* 6666 */ "vsububm \000"
776 /* 6675 */ "vaddubm \000"
777 /* 6684 */ "vmsumubm \000"
778 /* 6694 */ "xxgenpcvbm \000"
779 /* 6706 */ "vexpanddm \000"
780 /* 6717 */ "mtvsrdm \000"
781 /* 6726 */ "vextractdm \000"
782 /* 6738 */ "vsubudm \000"
783 /* 6747 */ "vaddudm \000"
784 /* 6756 */ "vmsumudm \000"
785 /* 6766 */ "xxssumudm \000"
786 /* 6777 */ "xxgenpcvdm \000"
787 /* 6789 */ "vclzdm \000"
788 /* 6797 */ "cntlzdm \000"
789 /* 6806 */ "vctzdm \000"
790 /* 6814 */ "cnttzdm \000"
791 /* 6823 */ "vexpandhm \000"
792 /* 6834 */ "mtvsrhm \000"
793 /* 6843 */ "vmsumshm \000"
794 /* 6853 */ "vextracthm \000"
795 /* 6865 */ "xvsubuhm \000"
796 /* 6875 */ "vmladduhm \000"
797 /* 6886 */ "xvadduhm \000"
798 /* 6896 */ "xvmuluhm \000"
799 /* 6906 */ "vmsumuhm \000"
800 /* 6916 */ "xxgenpcvhm \000"
801 /* 6928 */ "vrfim \000"
802 /* 6935 */ "xsrdpim \000"
803 /* 6944 */ "xvrdpim \000"
804 /* 6953 */ "xvrspim \000"
805 /* 6962 */ "frim \000"
806 /* 6968 */ "vrldnm \000"
807 /* 6976 */ "rlwinm \000"
808 /* 6984 */ "vrlqnm \000"
809 /* 6992 */ "vrlwnm \000"
810 /* 7000 */ "vexpandqm \000"
811 /* 7011 */ "mtvsrqm \000"
812 /* 7020 */ "vextractqm \000"
813 /* 7032 */ "xsmerge2t1uqm \000"
814 /* 7047 */ "xsrebase2t1uqm \000"
815 /* 7063 */ "xsmerge3t1uqm \000"
816 /* 7078 */ "xsrebase3t1uqm \000"
817 /* 7094 */ "xsmerge2t2uqm \000"
818 /* 7109 */ "xsrebase2t2uqm \000"
819 /* 7125 */ "xsrebase3t2uqm \000"
820 /* 7141 */ "xsmerge2t3uqm \000"
821 /* 7156 */ "xsrebase2t3uqm \000"
822 /* 7172 */ "xsrebase3t3uqm \000"
823 /* 7188 */ "xsrebase2t4uqm \000"
824 /* 7204 */ "xsaddsubuqm \000"
825 /* 7217 */ "vsubuqm \000"
826 /* 7226 */ "xsaddadduqm \000"
827 /* 7239 */ "vadduqm \000"
828 /* 7248 */ "vsubeuqm \000"
829 /* 7258 */ "vaddeuqm \000"
830 /* 7268 */ "xsaddsubsuqm \000"
831 /* 7282 */ "xsaddaddsuqm \000"
832 /* 7296 */ "vperm \000"
833 /* 7303 */ "xxperm \000"
834 /* 7311 */ "vpkudum \000"
835 /* 7320 */ "vpkuhum \000"
836 /* 7329 */ "vpkuwum \000"
837 /* 7338 */ "vexpandwm \000"
838 /* 7349 */ "mtvsrwm \000"
839 /* 7358 */ "vextractwm \000"
840 /* 7370 */ "xvsubuwm \000"
841 /* 7380 */ "xvadduwm \000"
842 /* 7390 */ "xvmuluwm \000"
843 /* 7400 */ "xxgenpcvwm \000"
844 /* 7412 */ "evmhegsmfan \000"
845 /* 7425 */ "evmhogsmfan \000"
846 /* 7438 */ "evmwsmfan \000"
847 /* 7449 */ "evmwssfan \000"
848 /* 7460 */ "evmhegsmian \000"
849 /* 7473 */ "evmhogsmian \000"
850 /* 7486 */ "evmwsmian \000"
851 /* 7497 */ "evmhegumian \000"
852 /* 7510 */ "evmhogumian \000"
853 /* 7523 */ "evmwumian \000"
854 /* 7534 */ "fcpsgn \000"
855 /* 7542 */ "vucmprhn \000"
856 /* 7552 */ "vrfin \000"
857 /* 7559 */ "frin \000"
858 /* 7565 */ "mfsrin \000"
859 /* 7573 */ "mtsrin \000"
860 /* 7581 */ "vucmprln \000"
861 /* 7591 */ "pmxvbf16ger2nn \000"
862 /* 7607 */ "pmxvf16ger2nn \000"
863 /* 7622 */ "pmdmxvbf16gerx2nn \000"
864 /* 7641 */ "pmdmxvf16gerx2nn \000"
865 /* 7659 */ "pmxvf32gernn \000"
866 /* 7673 */ "pmxvf64gernn \000"
867 /* 7687 */ "pmxvbf16ger2pn \000"
868 /* 7703 */ "pmxvf16ger2pn \000"
869 /* 7718 */ "pmdmxvbf16gerx2pn \000"
870 /* 7737 */ "pmdmxvf16gerx2pn \000"
871 /* 7755 */ "xscvspdpn \000"
872 /* 7766 */ "pmxvf32gerpn \000"
873 /* 7780 */ "pmxvf64gerpn \000"
874 /* 7794 */ "xvcvbf16spn \000"
875 /* 7807 */ "xscvdpspn \000"
876 /* 7818 */ "darn \000"
877 /* 7824 */ "mffscrn \000"
878 /* 7833 */ "mffscdrn \000"
879 /* 7843 */ "drintn \000"
880 /* 7851 */ "addco \000"
881 /* 7858 */ "subfco \000"
882 /* 7866 */ "addo \000"
883 /* 7872 */ "mulldo \000"
884 /* 7880 */ "divdo \000"
885 /* 7887 */ "addeo \000"
886 /* 7894 */ "divdeo \000"
887 /* 7902 */ "subfeo \000"
888 /* 7910 */ "addmeo \000"
889 /* 7918 */ "subfmeo \000"
890 /* 7927 */ "divweo \000"
891 /* 7935 */ "addzeo \000"
892 /* 7943 */ "subfzeo \000"
893 /* 7952 */ "subfo \000"
894 /* 7959 */ "nego \000"
895 /* 7965 */ "evstwho \000"
896 /* 7974 */ "tlbsyncio \000"
897 /* 7985 */ "ptesyncio \000"
898 /* 7996 */ "tlbieio \000"
899 /* 8005 */ "evmergelo \000"
900 /* 8016 */ "evmergehilo \000"
901 /* 8029 */ "vslo \000"
902 /* 8035 */ "xscvqpdpo \000"
903 /* 8046 */ "dcmpo \000"
904 /* 8053 */ "fcmpo \000"
905 /* 8060 */ "xsnmsubqpo \000"
906 /* 8072 */ "xsmsubqpo \000"
907 /* 8083 */ "xssubqpo \000"
908 /* 8093 */ "xsnmaddqpo \000"
909 /* 8105 */ "xsmaddqpo \000"
910 /* 8116 */ "xsaddqpo \000"
911 /* 8126 */ "xsmulqpo \000"
912 /* 8136 */ "xssqrtqpo \000"
913 /* 8147 */ "xsdivqpo \000"
914 /* 8157 */ "vsro \000"
915 /* 8163 */ "divduo \000"
916 /* 8171 */ "divdeuo \000"
917 /* 8180 */ "divweuo \000"
918 /* 8189 */ "divwuo \000"
919 /* 8197 */ "mullwo \000"
920 /* 8205 */ "divwo \000"
921 /* 8212 */ "evstwwo \000"
922 /* 8221 */ "xxaesdecp \000"
923 /* 8232 */ "xxaesencp \000"
924 /* 8243 */ "xsnmsubadp \000"
925 /* 8255 */ "xvnmsubadp \000"
926 /* 8267 */ "xsmsubadp \000"
927 /* 8278 */ "xvmsubadp \000"
928 /* 8289 */ "xsnmaddadp \000"
929 /* 8301 */ "xvnmaddadp \000"
930 /* 8313 */ "xsmaddadp \000"
931 /* 8324 */ "xvmaddadp \000"
932 /* 8335 */ "xssubdp \000"
933 /* 8344 */ "xvsubdp \000"
934 /* 8353 */ "xststdcdp \000"
935 /* 8364 */ "xvtstdcdp \000"
936 /* 8375 */ "xsmincdp \000"
937 /* 8385 */ "xsmaxcdp \000"
938 /* 8395 */ "xsadddp \000"
939 /* 8404 */ "xvadddp \000"
940 /* 8413 */ "xscvsxddp \000"
941 /* 8424 */ "xvcvsxddp \000"
942 /* 8435 */ "xscvuxddp \000"
943 /* 8446 */ "xvcvuxddp \000"
944 /* 8457 */ "xscmpgedp \000"
945 /* 8468 */ "xvcmpgedp \000"
946 /* 8479 */ "xsredp \000"
947 /* 8487 */ "xvredp \000"
948 /* 8495 */ "xsrsqrtedp \000"
949 /* 8507 */ "xvrsqrtedp \000"
950 /* 8519 */ "xsnegdp \000"
951 /* 8528 */ "xvnegdp \000"
952 /* 8537 */ "xsxsigdp \000"
953 /* 8547 */ "xvxsigdp \000"
954 /* 8557 */ "xxspltidp \000"
955 /* 8568 */ "xsminjdp \000"
956 /* 8578 */ "xsmaxjdp \000"
957 /* 8588 */ "xsmuldp \000"
958 /* 8597 */ "xvmuldp \000"
959 /* 8606 */ "xsnmsubmdp \000"
960 /* 8618 */ "xvnmsubmdp \000"
961 /* 8630 */ "xsmsubmdp \000"
962 /* 8641 */ "xvmsubmdp \000"
963 /* 8652 */ "xsnmaddmdp \000"
964 /* 8664 */ "xvnmaddmdp \000"
965 /* 8676 */ "xsmaddmdp \000"
966 /* 8687 */ "xvmaddmdp \000"
967 /* 8698 */ "xscpsgndp \000"
968 /* 8709 */ "xvcpsgndp \000"
969 /* 8720 */ "xsmindp \000"
970 /* 8729 */ "xvmindp \000"
971 /* 8738 */ "xscmpodp \000"
972 /* 8748 */ "xscvhpdp \000"
973 /* 8758 */ "xscvqpdp \000"
974 /* 8768 */ "xscvspdp \000"
975 /* 8778 */ "xvcvspdp \000"
976 /* 8788 */ "xsiexpdp \000"
977 /* 8798 */ "xviexpdp \000"
978 /* 8808 */ "xscmpexpdp \000"
979 /* 8820 */ "xsxexpdp \000"
980 /* 8830 */ "xvxexpdp \000"
981 /* 8840 */ "xscmpeqdp \000"
982 /* 8851 */ "xvcmpeqdp \000"
983 /* 8862 */ "xsnabsdp \000"
984 /* 8872 */ "xvnabsdp \000"
985 /* 8882 */ "xsabsdp \000"
986 /* 8891 */ "xvabsdp \000"
987 /* 8900 */ "dctdp \000"
988 /* 8907 */ "xscmpgtdp \000"
989 /* 8918 */ "xvcmpgtdp \000"
990 /* 8929 */ "xssqrtdp \000"
991 /* 8939 */ "xstsqrtdp \000"
992 /* 8950 */ "xvtsqrtdp \000"
993 /* 8961 */ "xvsqrtdp \000"
994 /* 8971 */ "xscmpudp \000"
995 /* 8981 */ "xsdivdp \000"
996 /* 8990 */ "xstdivdp \000"
997 /* 9000 */ "xvtdivdp \000"
998 /* 9010 */ "xvdivdp \000"
999 /* 9019 */ "xvcvsxwdp \000"
1000 /* 9030 */ "xvcvuxwdp \000"
1001 /* 9041 */ "xsmaxdp \000"
1002 /* 9050 */ "xvmaxdp \000"
1003 /* 9059 */ "dcbfep \000"
1004 /* 9067 */ "icbiep \000"
1005 /* 9075 */ "tlbiep \000"
1006 /* 9083 */ "dcbzlep \000"
1007 /* 9092 */ "dcbtep \000"
1008 /* 9100 */ "dcbstep \000"
1009 /* 9109 */ "dcbtstep \000"
1010 /* 9119 */ "dcbzep \000"
1011 /* 9127 */ "vcmpbfp \000"
1012 /* 9136 */ "vnmsubfp \000"
1013 /* 9146 */ "vsubfp \000"
1014 /* 9154 */ "vmaddfp \000"
1015 /* 9163 */ "vaddfp \000"
1016 /* 9171 */ "vlogefp \000"
1017 /* 9180 */ "vcmpgefp \000"
1018 /* 9190 */ "vrefp \000"
1019 /* 9197 */ "vexptefp \000"
1020 /* 9207 */ "vrsqrtefp \000"
1021 /* 9218 */ "vminfp \000"
1022 /* 9226 */ "vcmpeqfp \000"
1023 /* 9236 */ "vcmpgtfp \000"
1024 /* 9246 */ "vmaxfp \000"
1025 /* 9254 */ "xscvdphp \000"
1026 /* 9264 */ "xvcvsphp \000"
1027 /* 9274 */ "vrfip \000"
1028 /* 9281 */ "xsrdpip \000"
1029 /* 9290 */ "xvrdpip \000"
1030 /* 9299 */ "xvrspip \000"
1031 /* 9308 */ "frip \000"
1032 /* 9314 */ "hashchkp \000"
1033 /* 9324 */ "xxaesgenlkp \000"
1034 /* 9337 */ "dcbflp \000"
1035 /* 9345 */ "pmxvbf16ger2np \000"
1036 /* 9361 */ "pmxvf16ger2np \000"
1037 /* 9376 */ "pmdmxvbf16gerx2np \000"
1038 /* 9395 */ "pmdmxvf16gerx2np \000"
1039 /* 9413 */ "pmxvf32gernp \000"
1040 /* 9427 */ "pmxvf64gernp \000"
1041 /* 9441 */ "pmxvbf16ger2pp \000"
1042 /* 9457 */ "pmxvf16ger2pp \000"
1043 /* 9472 */ "pmxvi16ger2pp \000"
1044 /* 9487 */ "pmdmxvbf16gerx2pp \000"
1045 /* 9506 */ "pmdmxvf16gerx2pp \000"
1046 /* 9524 */ "pmxvi8ger4pp \000"
1047 /* 9538 */ "pmdmxvi8gerx4pp \000"
1048 /* 9555 */ "pmxvi4ger8pp \000"
1049 /* 9569 */ "pmxvf32gerpp \000"
1050 /* 9583 */ "pmxvf64gerpp \000"
1051 /* 9597 */ "pmxvi16ger2spp \000"
1052 /* 9613 */ "pmxvi8ger4spp \000"
1053 /* 9628 */ "pmdmxvi8gerx4spp \000"
1054 /* 9646 */ "xsnmsubqp \000"
1055 /* 9657 */ "xsmsubqp \000"
1056 /* 9667 */ "xssubqp \000"
1057 /* 9676 */ "xststdcqp \000"
1058 /* 9687 */ "xsmincqp \000"
1059 /* 9697 */ "xsmaxcqp \000"
1060 /* 9707 */ "xsnmaddqp \000"
1061 /* 9718 */ "xsmaddqp \000"
1062 /* 9728 */ "xsaddqp \000"
1063 /* 9737 */ "xscvsdqp \000"
1064 /* 9747 */ "xscvudqp \000"
1065 /* 9757 */ "xscmpgeqp \000"
1066 /* 9768 */ "xsnegqp \000"
1067 /* 9777 */ "xsxsigqp \000"
1068 /* 9787 */ "xsmulqp \000"
1069 /* 9796 */ "xscpsgnqp \000"
1070 /* 9807 */ "xscmpoqp \000"
1071 /* 9817 */ "xscvdpqp \000"
1072 /* 9827 */ "xsiexpqp \000"
1073 /* 9837 */ "xscmpexpqp \000"
1074 /* 9849 */ "xsxexpqp \000"
1075 /* 9859 */ "xscmpeqqp \000"
1076 /* 9870 */ "xscvsqqp \000"
1077 /* 9880 */ "xscvuqqp \000"
1078 /* 9890 */ "xsnabsqp \000"
1079 /* 9900 */ "xsabsqp \000"
1080 /* 9909 */ "xscmpgtqp \000"
1081 /* 9920 */ "xssqrtqp \000"
1082 /* 9930 */ "xscmpuqp \000"
1083 /* 9940 */ "xsdivqp \000"
1084 /* 9949 */ "xsnmsubasp \000"
1085 /* 9961 */ "xvnmsubasp \000"
1086 /* 9973 */ "xsmsubasp \000"
1087 /* 9984 */ "xvmsubasp \000"
1088 /* 9995 */ "xsnmaddasp \000"
1089 /* 10007 */ "xvnmaddasp \000"
1090 /* 10019 */ "xsmaddasp \000"
1091 /* 10030 */ "xvmaddasp \000"
1092 /* 10041 */ "xssubsp \000"
1093 /* 10050 */ "xvsubsp \000"
1094 /* 10059 */ "xststdcsp \000"
1095 /* 10070 */ "xvtstdcsp \000"
1096 /* 10081 */ "xsaddsp \000"
1097 /* 10090 */ "xvaddsp \000"
1098 /* 10099 */ "xscvsxdsp \000"
1099 /* 10110 */ "xvcvsxdsp \000"
1100 /* 10121 */ "xscvuxdsp \000"
1101 /* 10132 */ "xvcvuxdsp \000"
1102 /* 10143 */ "xvcmpgesp \000"
1103 /* 10154 */ "xsresp \000"
1104 /* 10162 */ "xvresp \000"
1105 /* 10170 */ "xsrsqrtesp \000"
1106 /* 10182 */ "xvrsqrtesp \000"
1107 /* 10194 */ "xvnegsp \000"
1108 /* 10203 */ "xvxsigsp \000"
1109 /* 10213 */ "xsmulsp \000"
1110 /* 10222 */ "xvmulsp \000"
1111 /* 10231 */ "xsnmsubmsp \000"
1112 /* 10243 */ "xvnmsubmsp \000"
1113 /* 10255 */ "xsmsubmsp \000"
1114 /* 10266 */ "xvmsubmsp \000"
1115 /* 10277 */ "xsnmaddmsp \000"
1116 /* 10289 */ "xvnmaddmsp \000"
1117 /* 10301 */ "xsmaddmsp \000"
1118 /* 10312 */ "xvmaddmsp \000"
1119 /* 10323 */ "xvcpsgnsp \000"
1120 /* 10334 */ "xvminsp \000"
1121 /* 10343 */ "xscvdpsp \000"
1122 /* 10353 */ "xvcvdpsp \000"
1123 /* 10363 */ "xvcvhpsp \000"
1124 /* 10373 */ "xviexpsp \000"
1125 /* 10383 */ "xvxexpsp \000"
1126 /* 10393 */ "xvcmpeqsp \000"
1127 /* 10404 */ "drsp \000"
1128 /* 10410 */ "frsp \000"
1129 /* 10416 */ "xsrsp \000"
1130 /* 10423 */ "xvnabssp \000"
1131 /* 10433 */ "xvabssp \000"
1132 /* 10442 */ "plxssp \000"
1133 /* 10450 */ "pstxssp \000"
1134 /* 10459 */ "xvcmpgtsp \000"
1135 /* 10470 */ "xssqrtsp \000"
1136 /* 10480 */ "xvtsqrtsp \000"
1137 /* 10491 */ "xvsqrtsp \000"
1138 /* 10501 */ "xsdivsp \000"
1139 /* 10510 */ "xvtdivsp \000"
1140 /* 10520 */ "xvdivsp \000"
1141 /* 10529 */ "xvcvsxwsp \000"
1142 /* 10540 */ "xvcvuxwsp \000"
1143 /* 10551 */ "xvmaxsp \000"
1144 /* 10560 */ "hashstp \000"
1145 /* 10569 */ "plxvp \000"
1146 /* 10576 */ "pstxvp \000"
1147 /* 10584 */ "xsrqpxp \000"
1148 /* 10593 */ "vextsd2q \000"
1149 /* 10603 */ "vsraq \000"
1150 /* 10610 */ "dquaq \000"
1151 /* 10617 */ "dsubq \000"
1152 /* 10624 */ "vprtybq \000"
1153 /* 10633 */ "dtstdcq \000"
1154 /* 10642 */ "denbcdq \000"
1155 /* 10651 */ "daddq \000"
1156 /* 10658 */ "drrndq \000"
1157 /* 10666 */ "ddedpdq \000"
1158 /* 10675 */ "efdcmpeq \000"
1159 /* 10685 */ "efscmpeq \000"
1160 /* 10695 */ "evfscmpeq \000"
1161 /* 10706 */ "evcmpeq \000"
1162 /* 10715 */ "efdtsteq \000"
1163 /* 10725 */ "efststeq \000"
1164 /* 10735 */ "evfststeq \000"
1165 /* 10746 */ "dtstsfq \000"
1166 /* 10755 */ "dtstdgq \000"
1167 /* 10764 */ "dquaiq \000"
1168 /* 10772 */ "dtstsfiq \000"
1169 /* 10782 */ "dscliq \000"
1170 /* 10790 */ "dscriq \000"
1171 /* 10798 */ "lxvkq \000"
1172 /* 10805 */ "vrlq \000"
1173 /* 10811 */ "vslq \000"
1174 /* 10817 */ "dmulq \000"
1175 /* 10824 */ "vbpermq \000"
1176 /* 10833 */ "drintnq \000"
1177 /* 10842 */ "dcmpoq \000"
1178 /* 10850 */ "drdpq \000"
1179 /* 10857 */ "dctqpq \000"
1180 /* 10865 */ "dcffixqq \000"
1181 /* 10875 */ "dctfixqq \000"
1182 /* 10885 */ "xxbrq \000"
1183 /* 10892 */ "vsrq \000"
1184 /* 10898 */ "vmodsq \000"
1185 /* 10906 */ "vdivesq \000"
1186 /* 10915 */ "vcmpsq \000"
1187 /* 10923 */ "vcmpgtsq \000"
1188 /* 10933 */ "vdivsq \000"
1189 /* 10941 */ "stq \000"
1190 /* 10946 */ "vmul10uq \000"
1191 /* 10956 */ "vmul10cuq \000"
1192 /* 10967 */ "vsubcuq \000"
1193 /* 10976 */ "vaddcuq \000"
1194 /* 10985 */ "vmul10ecuq \000"
1195 /* 10997 */ "vsubecuq \000"
1196 /* 11007 */ "vaddecuq \000"
1197 /* 11017 */ "vmoduq \000"
1198 /* 11025 */ "vmul10euq \000"
1199 /* 11036 */ "vdiveuq \000"
1200 /* 11045 */ "dcmpuq \000"
1201 /* 11053 */ "vcmpuq \000"
1202 /* 11061 */ "vcmpequq \000"
1203 /* 11071 */ "vcmpgtuq \000"
1204 /* 11081 */ "vdivuq \000"
1205 /* 11089 */ "ddivq \000"
1206 /* 11096 */ "diexq \000"
1207 /* 11103 */ "dtstexq \000"
1208 /* 11112 */ "dxexq \000"
1209 /* 11119 */ "dcffixq \000"
1210 /* 11128 */ "dctfixq \000"
1211 /* 11137 */ "drintxq \000"
1212 /* 11146 */ "#TC_RETURNr \000"
1213 /* 11159 */ "mbar \000"
1214 /* 11165 */ "vstribr \000"
1215 /* 11174 */ "setnbcr \000"
1216 /* 11183 */ "setbcr \000"
1217 /* 11191 */ "mfdcr \000"
1218 /* 11198 */ "rldcr \000"
1219 /* 11205 */ "mtdcr \000"
1220 /* 11212 */ "mfcr \000"
1221 /* 11218 */ "rldicr \000"
1222 /* 11226 */ "mfvscr \000"
1223 /* 11234 */ "mtvscr \000"
1224 /* 11242 */ "pmxvf32ger \000"
1225 /* 11254 */ "pmxvf64ger \000"
1226 /* 11266 */ "vncipher \000"
1227 /* 11276 */ "vcipher \000"
1228 /* 11285 */ "vstrihr \000"
1229 /* 11294 */ "bclr \000"
1230 /* 11300 */ "mflr \000"
1231 /* 11306 */ "mtlr \000"
1232 /* 11312 */ "fmr \000"
1233 /* 11317 */ "dmmr \000"
1234 /* 11323 */ "mfpmr \000"
1235 /* 11330 */ "mtpmr \000"
1236 /* 11337 */ "vpermr \000"
1237 /* 11345 */ "xxpermr \000"
1238 /* 11354 */ "xxlor \000"
1239 /* 11361 */ "xxlnor \000"
1240 /* 11369 */ "crnor \000"
1241 /* 11376 */ "evnor \000"
1242 /* 11383 */ "cror \000"
1243 /* 11389 */ "evor \000"
1244 /* 11395 */ "xxlxor \000"
1245 /* 11403 */ "dmxor \000"
1246 /* 11410 */ "vpermxor \000"
1247 /* 11420 */ "crxor \000"
1248 /* 11427 */ "evxor \000"
1249 /* 11434 */ "mfspr \000"
1250 /* 11441 */ "mtspr \000"
1251 /* 11448 */ "mfsr \000"
1252 /* 11454 */ "mfmsr \000"
1253 /* 11461 */ "mtmsr \000"
1254 /* 11468 */ "mtsr \000"
1255 /* 11474 */ "lvsr \000"
1256 /* 11480 */ "bcctr \000"
1257 /* 11487 */ "mfctr \000"
1258 /* 11494 */ "mtctr \000"
1259 /* 11501 */ "pmxvi16ger2s \000"
1260 /* 11515 */ "addg6s \000"
1261 /* 11523 */ "efdabs \000"
1262 /* 11531 */ "fabs \000"
1263 /* 11537 */ "efdnabs \000"
1264 /* 11546 */ "fnabs \000"
1265 /* 11553 */ "efsnabs \000"
1266 /* 11562 */ "evfsnabs \000"
1267 /* 11572 */ "efsabs \000"
1268 /* 11580 */ "evfsabs \000"
1269 /* 11589 */ "evabs \000"
1270 /* 11596 */ "vsum4sbs \000"
1271 /* 11606 */ "vsubsbs \000"
1272 /* 11615 */ "vaddsbs \000"
1273 /* 11624 */ "vsum4ubs \000"
1274 /* 11634 */ "vsububs \000"
1275 /* 11643 */ "vaddubs \000"
1276 /* 11652 */ "fsubs \000"
1277 /* 11659 */ "fmsubs \000"
1278 /* 11667 */ "fnmsubs \000"
1279 /* 11676 */ "fadds \000"
1280 /* 11683 */ "fmadds \000"
1281 /* 11691 */ "fnmadds \000"
1282 /* 11700 */ "fcfids \000"
1283 /* 11708 */ "dcbtds \000"
1284 /* 11716 */ "dcbtstds \000"
1285 /* 11726 */ "xscvdpsxds \000"
1286 /* 11738 */ "xvcvdpsxds \000"
1287 /* 11750 */ "xvcvspsxds \000"
1288 /* 11762 */ "xscvdpuxds \000"
1289 /* 11774 */ "xvcvdpuxds \000"
1290 /* 11786 */ "xvcvspuxds \000"
1291 /* 11798 */ "fres \000"
1292 /* 11804 */ "frsqrtes \000"
1293 /* 11814 */ "efdcfs \000"
1294 /* 11822 */ "mffs \000"
1295 /* 11828 */ "plfs \000"
1296 /* 11834 */ "mcrfs \000"
1297 /* 11841 */ "pstfs \000"
1298 /* 11848 */ "vsum4shs \000"
1299 /* 11858 */ "vsubshs \000"
1300 /* 11867 */ "vmhaddshs \000"
1301 /* 11878 */ "vmhraddshs \000"
1302 /* 11890 */ "vaddshs \000"
1303 /* 11899 */ "vmsumshs \000"
1304 /* 11909 */ "vsubuhs \000"
1305 /* 11918 */ "vadduhs \000"
1306 /* 11927 */ "vmsumuhs \000"
1307 /* 11937 */ "subis \000"
1308 /* 11944 */ "subpcis \000"
1309 /* 11953 */ "addpcis \000"
1310 /* 11962 */ "paddis \000"
1311 /* 11970 */ "lis \000"
1312 /* 11975 */ "xoris \000"
1313 /* 11982 */ "evsrwis \000"
1314 /* 11991 */ "icbtls \000"
1315 /* 11999 */ "fmuls \000"
1316 /* 12006 */ "evlwhos \000"
1317 /* 12015 */ "dcbfps \000"
1318 /* 12023 */ "dcbstps \000"
1319 /* 12032 */ "vpksdss \000"
1320 /* 12041 */ "vpkshss \000"
1321 /* 12050 */ "vpkswss \000"
1322 /* 12059 */ "evcmpgts \000"
1323 /* 12069 */ "evcmplts \000"
1324 /* 12079 */ "fsqrts \000"
1325 /* 12087 */ "fcfidus \000"
1326 /* 12096 */ "vpksdus \000"
1327 /* 12105 */ "vpkudus \000"
1328 /* 12114 */ "subfus \000"
1329 /* 12122 */ "vpkshus \000"
1330 /* 12131 */ "vpkuhus \000"
1331 /* 12140 */ "vpkswus \000"
1332 /* 12149 */ "vpkuwus \000"
1333 /* 12158 */ "fdivs \000"
1334 /* 12165 */ "evsrws \000"
1335 /* 12173 */ "mtvsrws \000"
1336 /* 12182 */ "vsum2sws \000"
1337 /* 12192 */ "vsubsws \000"
1338 /* 12201 */ "vaddsws \000"
1339 /* 12210 */ "vsumsws \000"
1340 /* 12219 */ "vsubuws \000"
1341 /* 12228 */ "vadduws \000"
1342 /* 12237 */ "evdivws \000"
1343 /* 12246 */ "xscvdpsxws \000"
1344 /* 12258 */ "xvcvdpsxws \000"
1345 /* 12270 */ "xvcvspsxws \000"
1346 /* 12282 */ "xscvdpuxws \000"
1347 /* 12294 */ "xvcvdpuxws \000"
1348 /* 12306 */ "xvcvspuxws \000"
1349 /* 12318 */ "vctsxs \000"
1350 /* 12326 */ "vctuxs \000"
1351 /* 12334 */ "ldat \000"
1352 /* 12340 */ "stdat \000"
1353 /* 12347 */ "evlhhesplat \000"
1354 /* 12360 */ "evlwhsplat \000"
1355 /* 12372 */ "evlhhossplat \000"
1356 /* 12386 */ "evlhhousplat \000"
1357 /* 12400 */ "evlwwsplat \000"
1358 /* 12412 */ "lwat \000"
1359 /* 12418 */ "stwat \000"
1360 /* 12425 */ "dcbt \000"
1361 /* 12431 */ "icbt \000"
1362 /* 12437 */ "dcbtct \000"
1363 /* 12445 */ "dcbtstct \000"
1364 /* 12455 */ "efdcmpgt \000"
1365 /* 12465 */ "efscmpgt \000"
1366 /* 12475 */ "evfscmpgt \000"
1367 /* 12486 */ "efdtstgt \000"
1368 /* 12496 */ "efststgt \000"
1369 /* 12506 */ "evfststgt \000"
1370 /* 12517 */ "wait \000"
1371 /* 12523 */ "efdcmplt \000"
1372 /* 12533 */ "efscmplt \000"
1373 /* 12543 */ "evfscmplt \000"
1374 /* 12554 */ "efdtstlt \000"
1375 /* 12564 */ "efststlt \000"
1376 /* 12574 */ "evfststlt \000"
1377 /* 12585 */ "crnot \000"
1378 /* 12592 */ "fsqrt \000"
1379 /* 12599 */ "ftsqrt \000"
1380 /* 12607 */ "vncipherlast \000"
1381 /* 12621 */ "vcipherlast \000"
1382 /* 12634 */ "dcbst \000"
1383 /* 12641 */ "dst \000"
1384 /* 12646 */ "hashst \000"
1385 /* 12654 */ "dcbtst \000"
1386 /* 12662 */ "dstst \000"
1387 /* 12669 */ "dcbtt \000"
1388 /* 12676 */ "dstt \000"
1389 /* 12682 */ "dcbtstt \000"
1390 /* 12691 */ "dststt \000"
1391 /* 12699 */ "xxssumudmcext \000"
1392 /* 12714 */ "lhau \000"
1393 /* 12720 */ "stbu \000"
1394 /* 12726 */ "lfdu \000"
1395 /* 12732 */ "stfdu \000"
1396 /* 12739 */ "maddhdu \000"
1397 /* 12748 */ "mulhdu \000"
1398 /* 12756 */ "fcfidu \000"
1399 /* 12764 */ "fctidu \000"
1400 /* 12772 */ "ldu \000"
1401 /* 12777 */ "stdu \000"
1402 /* 12783 */ "divdu \000"
1403 /* 12790 */ "divdeu \000"
1404 /* 12798 */ "divweu \000"
1405 /* 12806 */ "sthu \000"
1406 /* 12812 */ "evsrwiu \000"
1407 /* 12821 */ "evlwhou \000"
1408 /* 12830 */ "dcmpu \000"
1409 /* 12837 */ "fcmpu \000"
1410 /* 12844 */ "lfsu \000"
1411 /* 12850 */ "stfsu \000"
1412 /* 12857 */ "evcmpgtu \000"
1413 /* 12867 */ "evcmpltu \000"
1414 /* 12877 */ "mulhwu \000"
1415 /* 12885 */ "fctiwu \000"
1416 /* 12893 */ "evsrwu \000"
1417 /* 12901 */ "stwu \000"
1418 /* 12907 */ "evdivwu \000"
1419 /* 12916 */ "lbzu \000"
1420 /* 12922 */ "lhzu \000"
1421 /* 12928 */ "lwzu \000"
1422 /* 12934 */ "scv \000"
1423 /* 12939 */ "slbmfev \000"
1424 /* 12948 */ "efddiv \000"
1425 /* 12956 */ "fdiv \000"
1426 /* 12962 */ "efsdiv \000"
1427 /* 12970 */ "evfsdiv \000"
1428 /* 12979 */ "ftdiv \000"
1429 /* 12986 */ "vslv \000"
1430 /* 12992 */ "xxleqv \000"
1431 /* 13000 */ "creqv \000"
1432 /* 13007 */ "eveqv \000"
1433 /* 13014 */ "vsrv \000"
1434 /* 13020 */ "plxv \000"
1435 /* 13026 */ "pstxv \000"
1436 /* 13033 */ "vextsb2w \000"
1437 /* 13043 */ "vextsh2w \000"
1438 /* 13053 */ "evmhesmfaaw \000"
1439 /* 13066 */ "evmhosmfaaw \000"
1440 /* 13079 */ "evmhessfaaw \000"
1441 /* 13092 */ "evmhossfaaw \000"
1442 /* 13105 */ "evaddsmiaaw \000"
1443 /* 13118 */ "evmhesmiaaw \000"
1444 /* 13131 */ "evsubfsmiaaw \000"
1445 /* 13145 */ "evmwlsmiaaw \000"
1446 /* 13158 */ "evmhosmiaaw \000"
1447 /* 13171 */ "evaddumiaaw \000"
1448 /* 13184 */ "evmheumiaaw \000"
1449 /* 13197 */ "evsubfumiaaw \000"
1450 /* 13211 */ "evmwlumiaaw \000"
1451 /* 13224 */ "evmhoumiaaw \000"
1452 /* 13237 */ "evaddssiaaw \000"
1453 /* 13250 */ "evmhessiaaw \000"
1454 /* 13263 */ "evsubfssiaaw \000"
1455 /* 13277 */ "evmwlssiaaw \000"
1456 /* 13290 */ "evmhossiaaw \000"
1457 /* 13303 */ "evaddusiaaw \000"
1458 /* 13316 */ "evmheusiaaw \000"
1459 /* 13329 */ "evsubfusiaaw \000"
1460 /* 13343 */ "evmwlusiaaw \000"
1461 /* 13356 */ "evmhousiaaw \000"
1462 /* 13369 */ "vshasigmaw \000"
1463 /* 13381 */ "vsraw \000"
1464 /* 13388 */ "vcntmbw \000"
1465 /* 13397 */ "vprtybw \000"
1466 /* 13406 */ "evaddw \000"
1467 /* 13414 */ "evldw \000"
1468 /* 13421 */ "evrndw \000"
1469 /* 13429 */ "evstdw \000"
1470 /* 13437 */ "vmrgew \000"
1471 /* 13445 */ "vcmpnew \000"
1472 /* 13454 */ "evsubfw \000"
1473 /* 13463 */ "evsubifw \000"
1474 /* 13473 */ "vnegw \000"
1475 /* 13480 */ "vmrghw \000"
1476 /* 13488 */ "xxmrghw \000"
1477 /* 13497 */ "mulhw \000"
1478 /* 13504 */ "evaddiw \000"
1479 /* 13513 */ "fctiw \000"
1480 /* 13520 */ "xxspltiw \000"
1481 /* 13530 */ "vmrglw \000"
1482 /* 13538 */ "xxmrglw \000"
1483 /* 13547 */ "mullw \000"
1484 /* 13554 */ "cmplw \000"
1485 /* 13561 */ "evrlw \000"
1486 /* 13568 */ "xvrlw \000"
1487 /* 13575 */ "evslw \000"
1488 /* 13582 */ "lmw \000"
1489 /* 13587 */ "stmw \000"
1490 /* 13593 */ "vpmsumw \000"
1491 /* 13602 */ "evmhesmfanw \000"
1492 /* 13615 */ "evmhosmfanw \000"
1493 /* 13628 */ "evmhessfanw \000"
1494 /* 13641 */ "evmhossfanw \000"
1495 /* 13654 */ "evmhesmianw \000"
1496 /* 13667 */ "evmwlsmianw \000"
1497 /* 13680 */ "evmhosmianw \000"
1498 /* 13693 */ "evmheumianw \000"
1499 /* 13706 */ "evmwlumianw \000"
1500 /* 13719 */ "evmhoumianw \000"
1501 /* 13732 */ "evmhessianw \000"
1502 /* 13745 */ "evmwlssianw \000"
1503 /* 13758 */ "evmhossianw \000"
1504 /* 13771 */ "evmheusianw \000"
1505 /* 13784 */ "evmwlusianw \000"
1506 /* 13797 */ "evmhousianw \000"
1507 /* 13810 */ "vmrgow \000"
1508 /* 13818 */ "cmpw \000"
1509 /* 13824 */ "xxbrw \000"
1510 /* 13831 */ "vsrw \000"
1511 /* 13837 */ "vmodsw \000"
1512 /* 13845 */ "vmulesw \000"
1513 /* 13854 */ "vdivesw \000"
1514 /* 13863 */ "vavgsw \000"
1515 /* 13871 */ "vupkhsw \000"
1516 /* 13880 */ "xvmulhsw \000"
1517 /* 13890 */ "vspltisw \000"
1518 /* 13900 */ "vupklsw \000"
1519 /* 13909 */ "evcntlsw \000"
1520 /* 13919 */ "vminsw \000"
1521 /* 13927 */ "vinsw \000"
1522 /* 13934 */ "vmulosw \000"
1523 /* 13943 */ "vcmpgtsw \000"
1524 /* 13953 */ "extsw \000"
1525 /* 13960 */ "vdivsw \000"
1526 /* 13968 */ "vmaxsw \000"
1527 /* 13976 */ "vspltw \000"
1528 /* 13984 */ "xxspltw \000"
1529 /* 13993 */ "vpopcntw \000"
1530 /* 14003 */ "vinsertw \000"
1531 /* 14013 */ "xxinsertw \000"
1532 /* 14024 */ "pstw \000"
1533 /* 14030 */ "vsubcuw \000"
1534 /* 14039 */ "vaddcuw \000"
1535 /* 14048 */ "vmoduw \000"
1536 /* 14056 */ "vabsduw \000"
1537 /* 14065 */ "vmuleuw \000"
1538 /* 14074 */ "vdiveuw \000"
1539 /* 14083 */ "vavguw \000"
1540 /* 14091 */ "xvmulhuw \000"
1541 /* 14101 */ "vminuw \000"
1542 /* 14109 */ "vmulouw \000"
1543 /* 14118 */ "vcmpequw \000"
1544 /* 14128 */ "vextractuw \000"
1545 /* 14140 */ "xxextractuw \000"
1546 /* 14153 */ "vcmpgtuw \000"
1547 /* 14163 */ "vdivuw \000"
1548 /* 14171 */ "vmaxuw \000"
1549 /* 14179 */ "xxblendvw \000"
1550 /* 14190 */ "divw \000"
1551 /* 14196 */ "vcmpnezw \000"
1552 /* 14206 */ "vclzw \000"
1553 /* 14213 */ "evcntlzw \000"
1554 /* 14223 */ "vctzw \000"
1555 /* 14230 */ "cnttzw \000"
1556 /* 14238 */ "lxvpb32x \000"
1557 /* 14248 */ "stxvpb32x \000"
1558 /* 14259 */ "lxvd2x \000"
1559 /* 14267 */ "stxvd2x \000"
1560 /* 14276 */ "lxvw4x \000"
1561 /* 14284 */ "stxvw4x \000"
1562 /* 14293 */ "lxvb16x \000"
1563 /* 14302 */ "stxvb16x \000"
1564 /* 14312 */ "lxvh8x \000"
1565 /* 14320 */ "stxvh8x \000"
1566 /* 14329 */ "lhax \000"
1567 /* 14335 */ "tlbivax \000"
1568 /* 14344 */ "lfiwax \000"
1569 /* 14352 */ "lxsiwax \000"
1570 /* 14361 */ "lwax \000"
1571 /* 14367 */ "lvebx \000"
1572 /* 14374 */ "stvebx \000"
1573 /* 14382 */ "stxsibx \000"
1574 /* 14391 */ "lxvrbx \000"
1575 /* 14399 */ "stxvrbx \000"
1576 /* 14408 */ "stbx \000"
1577 /* 14414 */ "xxsplti32dx \000"
1578 /* 14427 */ "evlddx \000"
1579 /* 14435 */ "evstddx \000"
1580 /* 14444 */ "lfdx \000"
1581 /* 14450 */ "stfdx \000"
1582 /* 14457 */ "ldx \000"
1583 /* 14462 */ "lxvrdx \000"
1584 /* 14470 */ "stxvrdx \000"
1585 /* 14479 */ "lxsdx \000"
1586 /* 14486 */ "stxsdx \000"
1587 /* 14494 */ "stdx \000"
1588 /* 14500 */ "addex \000"
1589 /* 14507 */ "evlwhex \000"
1590 /* 14516 */ "evstwhex \000"
1591 /* 14526 */ "diex \000"
1592 /* 14532 */ "dtstex \000"
1593 /* 14540 */ "evstwwex \000"
1594 /* 14550 */ "dxex \000"
1595 /* 14556 */ "evldhx \000"
1596 /* 14564 */ "evstdhx \000"
1597 /* 14573 */ "lvehx \000"
1598 /* 14580 */ "stvehx \000"
1599 /* 14588 */ "stxsihx \000"
1600 /* 14597 */ "lxvrhx \000"
1601 /* 14605 */ "stxvrhx \000"
1602 /* 14614 */ "sthx \000"
1603 /* 14620 */ "stbcix \000"
1604 /* 14628 */ "ldcix \000"
1605 /* 14635 */ "stdcix \000"
1606 /* 14643 */ "sthcix \000"
1607 /* 14651 */ "stwcix \000"
1608 /* 14659 */ "lbzcix \000"
1609 /* 14667 */ "lhzcix \000"
1610 /* 14675 */ "lwzcix \000"
1611 /* 14683 */ "dcffix \000"
1612 /* 14691 */ "dctfix \000"
1613 /* 14699 */ "xsrqpix \000"
1614 /* 14708 */ "vinsblx \000"
1615 /* 14717 */ "vextublx \000"
1616 /* 14727 */ "vinsdlx \000"
1617 /* 14736 */ "vinshlx \000"
1618 /* 14745 */ "vextuhlx \000"
1619 /* 14755 */ "tlbilx \000"
1620 /* 14763 */ "vinsbvlx \000"
1621 /* 14773 */ "vextdubvlx \000"
1622 /* 14785 */ "vextddvlx \000"
1623 /* 14796 */ "vinshvlx \000"
1624 /* 14806 */ "vextduhvlx \000"
1625 /* 14818 */ "vinswvlx \000"
1626 /* 14828 */ "vextduwvlx \000"
1627 /* 14840 */ "vinswlx \000"
1628 /* 14849 */ "vextuwlx \000"
1629 /* 14859 */ "xxpermx \000"
1630 /* 14868 */ "vsbox \000"
1631 /* 14875 */ "evstwhox \000"
1632 /* 14885 */ "evstwwox \000"
1633 /* 14895 */ "lbepx \000"
1634 /* 14902 */ "stbepx \000"
1635 /* 14910 */ "lfdepx \000"
1636 /* 14918 */ "stfdepx \000"
1637 /* 14927 */ "lhepx \000"
1638 /* 14934 */ "sthepx \000"
1639 /* 14942 */ "lwepx \000"
1640 /* 14949 */ "stwepx \000"
1641 /* 14957 */ "vupkhpx \000"
1642 /* 14966 */ "vpkpx \000"
1643 /* 14973 */ "vupklpx \000"
1644 /* 14982 */ "lxsspx \000"
1645 /* 14990 */ "stxsspx \000"
1646 /* 14999 */ "lxvpx \000"
1647 /* 15006 */ "stxvpx \000"
1648 /* 15014 */ "lbarx \000"
1649 /* 15021 */ "ldarx \000"
1650 /* 15028 */ "lharx \000"
1651 /* 15035 */ "lqarx \000"
1652 /* 15042 */ "lwarx \000"
1653 /* 15049 */ "ldbrx \000"
1654 /* 15056 */ "stdbrx \000"
1655 /* 15064 */ "lhbrx \000"
1656 /* 15071 */ "sthbrx \000"
1657 /* 15079 */ "vinsbrx \000"
1658 /* 15088 */ "vextubrx \000"
1659 /* 15098 */ "lwbrx \000"
1660 /* 15105 */ "stwbrx \000"
1661 /* 15113 */ "vinsdrx \000"
1662 /* 15122 */ "vinshrx \000"
1663 /* 15131 */ "vextuhrx \000"
1664 /* 15141 */ "vinsbvrx \000"
1665 /* 15151 */ "vextdubvrx \000"
1666 /* 15163 */ "vextddvrx \000"
1667 /* 15174 */ "vinshvrx \000"
1668 /* 15184 */ "vextduhvrx \000"
1669 /* 15196 */ "vinswvrx \000"
1670 /* 15206 */ "vextduwvrx \000"
1671 /* 15218 */ "vinswrx \000"
1672 /* 15227 */ "vextuwrx \000"
1673 /* 15237 */ "mcrxrx \000"
1674 /* 15245 */ "tlbsx \000"
1675 /* 15252 */ "lxvdsx \000"
1676 /* 15260 */ "vcfsx \000"
1677 /* 15267 */ "lfsx \000"
1678 /* 15273 */ "stfsx \000"
1679 /* 15280 */ "evlwhosx \000"
1680 /* 15290 */ "lxvwsx \000"
1681 /* 15298 */ "evlhhesplatx \000"
1682 /* 15312 */ "evlwhsplatx \000"
1683 /* 15325 */ "evlhhossplatx \000"
1684 /* 15340 */ "evlhhousplatx \000"
1685 /* 15355 */ "evlwwsplatx \000"
1686 /* 15368 */ "drintx \000"
1687 /* 15376 */ "lhaux \000"
1688 /* 15383 */ "lwaux \000"
1689 /* 15390 */ "stbux \000"
1690 /* 15397 */ "lfdux \000"
1691 /* 15404 */ "stfdux \000"
1692 /* 15412 */ "ldux \000"
1693 /* 15418 */ "stdux \000"
1694 /* 15425 */ "vcfux \000"
1695 /* 15432 */ "sthux \000"
1696 /* 15439 */ "evlwhoux \000"
1697 /* 15449 */ "lfsux \000"
1698 /* 15456 */ "stfsux \000"
1699 /* 15464 */ "stwux \000"
1700 /* 15471 */ "lbzux \000"
1701 /* 15478 */ "lhzux \000"
1702 /* 15485 */ "lwzux \000"
1703 /* 15492 */ "lvx \000"
1704 /* 15497 */ "stvx \000"
1705 /* 15503 */ "lxvx \000"
1706 /* 15509 */ "stxvx \000"
1707 /* 15516 */ "evldwx \000"
1708 /* 15524 */ "evstdwx \000"
1709 /* 15533 */ "lvewx \000"
1710 /* 15540 */ "stvewx \000"
1711 /* 15548 */ "stfiwx \000"
1712 /* 15556 */ "stxsiwx \000"
1713 /* 15565 */ "lxvrwx \000"
1714 /* 15573 */ "stxvrwx \000"
1715 /* 15582 */ "stwx \000"
1716 /* 15588 */ "lxsibzx \000"
1717 /* 15597 */ "lbzx \000"
1718 /* 15603 */ "lxsihzx \000"
1719 /* 15612 */ "lhzx \000"
1720 /* 15618 */ "lfiwzx \000"
1721 /* 15626 */ "lxsiwzx \000"
1722 /* 15635 */ "lwzx \000"
1723 /* 15641 */ "copy \000"
1724 /* 15647 */ "dcbz \000"
1725 /* 15653 */ "plbz \000"
1726 /* 15659 */ "dmxxsetaccz \000"
1727 /* 15672 */ "bdz \000"
1728 /* 15677 */ "efdctsidz \000"
1729 /* 15688 */ "fctidz \000"
1730 /* 15696 */ "efdctuidz \000"
1731 /* 15707 */ "xscvqpsdz \000"
1732 /* 15718 */ "xscvqpudz \000"
1733 /* 15729 */ "plhz \000"
1734 /* 15735 */ "vrfiz \000"
1735 /* 15742 */ "xsrdpiz \000"
1736 /* 15751 */ "xvrdpiz \000"
1737 /* 15760 */ "xvrspiz \000"
1738 /* 15769 */ "friz \000"
1739 /* 15775 */ "efdctsiz \000"
1740 /* 15785 */ "efsctsiz \000"
1741 /* 15795 */ "evfsctsiz \000"
1742 /* 15806 */ "efdctuiz \000"
1743 /* 15816 */ "efsctuiz \000"
1744 /* 15826 */ "bdnz \000"
1745 /* 15832 */ "xscvqpsqz \000"
1746 /* 15843 */ "xscvqpuqz \000"
1747 /* 15854 */ "dmsetdmrz \000"
1748 /* 15865 */ "fctiduz \000"
1749 /* 15874 */ "fctiwuz \000"
1750 /* 15883 */ "fctiwz \000"
1751 /* 15891 */ "plwz \000"
1752 /* 15897 */ "mfvsrwz \000"
1753 /* 15906 */ "mtvsrwz \000"
1754 /* 15915 */ "xscvqpswz \000"
1755 /* 15926 */ "xscvqpuwz \000"
1756 /* 15937 */ "bdzlrl+\000"
1757 /* 15945 */ "bdnzlrl+\000"
1758 /* 15954 */ "bdzlr+\000"
1759 /* 15961 */ "bdnzlr+\000"
1760 /* 15969 */ "evsel crD,\000"
1761 /* 15980 */ "bdzlrl-\000"
1762 /* 15988 */ "bdnzlrl-\000"
1763 /* 15997 */ "bdzlr-\000"
1764 /* 16004 */ "bdnzlr-\000"
1765 /* 16012 */ "# XRay Function Patchable RET.\000"
1766 /* 16043 */ "# XRay Typed Event Log.\000"
1767 /* 16067 */ "# XRay Custom Event Log.\000"
1768 /* 16092 */ "# XRay Function Enter.\000"
1769 /* 16115 */ "# XRay Tail Call Exit.\000"
1770 /* 16138 */ "# XRay Function Exit.\000"
1771 /* 16160 */ "trechkpt.\000"
1772 /* 16170 */ "ori 1, 1, 0\000"
1773 /* 16182 */ "ori 2, 2, 0\000"
1774 /* 16194 */ "#ADDISdtprelHA32\000"
1775 /* 16211 */ "#ATOMIC_LOAD_SUB_I32\000"
1776 /* 16232 */ "#ATOMIC_LOAD_ADD_I32\000"
1777 /* 16253 */ "#ATOMIC_LOAD_NAND_I32\000"
1778 /* 16275 */ "#ATOMIC_LOAD_AND_I32\000"
1779 /* 16296 */ "#ATOMIC_LOAD_UMIN_I32\000"
1780 /* 16318 */ "#ATOMIC_LOAD_MIN_I32\000"
1781 /* 16339 */ "#ATOMIC_SWAP_I32\000"
1782 /* 16356 */ "#ATOMIC_LOAD_XOR_I32\000"
1783 /* 16377 */ "#ATOMIC_LOAD_OR_I32\000"
1784 /* 16397 */ "#ATOMIC_LOAD_UMAX_I32\000"
1785 /* 16419 */ "#ATOMIC_LOAD_MAX_I32\000"
1786 /* 16440 */ "#ADDItlsgdL32\000"
1787 /* 16454 */ "#ADDItlsldL32\000"
1788 /* 16468 */ "#LDgotTprelL32\000"
1789 /* 16483 */ "#ADDIdtprelL32\000"
1790 /* 16498 */ "#EH_SJLJ_LONGJMP32\000"
1791 /* 16517 */ "#EH_SJLJ_SETJMP32\000"
1792 /* 16535 */ "#ADDItlsgdLADDR32\000"
1793 /* 16553 */ "#ADDItlsldLADDR32\000"
1794 /* 16571 */ "GETtlsldADDR32\000"
1795 /* 16586 */ "GETtlsADDR32\000"
1796 /* 16599 */ "#PROBED_ALLOCA_32\000"
1797 /* 16617 */ "#PREPARE_PROBED_ALLOCA_32\000"
1798 /* 16643 */ "#PROBED_STACKALLOC_32\000"
1799 /* 16665 */ "#PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32\000"
1800 /* 16708 */ "#DFLOADf32\000"
1801 /* 16719 */ "#XFLOADf32\000"
1802 /* 16730 */ "#DFSTOREf32\000"
1803 /* 16742 */ "#XFSTOREf32\000"
1804 /* 16754 */ "#ATOMIC_LOAD_SUB_I64\000"
1805 /* 16775 */ "#ATOMIC_LOAD_ADD_I64\000"
1806 /* 16796 */ "#ATOMIC_LOAD_NAND_I64\000"
1807 /* 16818 */ "#ATOMIC_LOAD_UMIN_I64\000"
1808 /* 16840 */ "#ATOMIC_LOAD_MIN_I64\000"
1809 /* 16861 */ "#ATOMIC_SWAP_I64\000"
1810 /* 16878 */ "#ATOMIC_CMP_SWAP_I64\000"
1811 /* 16899 */ "#ATOMIC_LOAD_XOR_I64\000"
1812 /* 16920 */ "#ATOMIC_LOAD_OR_I64\000"
1813 /* 16940 */ "#ATOMIC_LOAD_UMAX_I64\000"
1814 /* 16962 */ "#ATOMIC_LOAD_MAX_I64\000"
1815 /* 16983 */ "#EH_SJLJ_LONGJMP64\000"
1816 /* 17002 */ "#EH_SJLJ_SETJMP64\000"
1817 /* 17020 */ "#PROBED_ALLOCA_64\000"
1818 /* 17038 */ "#PREPARE_PROBED_ALLOCA_64\000"
1819 /* 17064 */ "#PROBED_STACKALLOC_64\000"
1820 /* 17086 */ "#PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64\000"
1821 /* 17129 */ "#DFLOADf64\000"
1822 /* 17140 */ "#XFLOADf64\000"
1823 /* 17151 */ "#DFSTOREf64\000"
1824 /* 17163 */ "#XFSTOREf64\000"
1825 /* 17175 */ "#ATOMIC_LOAD_AND_i64\000"
1826 /* 17196 */ "#SELECT_CC_SPE4\000"
1827 /* 17212 */ "#SELECT_SPE4\000"
1828 /* 17225 */ "#SELECT_CC_F4\000"
1829 /* 17239 */ "#SELECT_F4\000"
1830 /* 17250 */ "#SELECT_CC_I4\000"
1831 /* 17264 */ "#SELECT_I4\000"
1832 /* 17275 */ "crxor 6, 6, 6\000"
1833 /* 17289 */ "creqv 6, 6, 6\000"
1834 /* 17303 */ "#SELECT_CC_F16\000"
1835 /* 17318 */ "#SELECT_F16\000"
1836 /* 17330 */ "#ATOMIC_LOAD_SUB_I16\000"
1837 /* 17351 */ "#ATOMIC_LOAD_ADD_I16\000"
1838 /* 17372 */ "#ATOMIC_LOAD_NAND_I16\000"
1839 /* 17394 */ "#ATOMIC_LOAD_AND_I16\000"
1840 /* 17415 */ "#ATOMIC_LOAD_UMIN_I16\000"
1841 /* 17437 */ "#ATOMIC_LOAD_MIN_I16\000"
1842 /* 17458 */ "#ATOMIC_SWAP_I16\000"
1843 /* 17475 */ "#ATOMIC_LOAD_XOR_I16\000"
1844 /* 17496 */ "#ATOMIC_LOAD_OR_I16\000"
1845 /* 17516 */ "#ATOMIC_LOAD_UMAX_I16\000"
1846 /* 17538 */ "#ATOMIC_LOAD_MAX_I16\000"
1847 /* 17559 */ "#ATOMIC_LOAD_SUB_I128\000"
1848 /* 17581 */ "#ATOMIC_LOAD_ADD_I128\000"
1849 /* 17603 */ "#ATOMIC_LOAD_NAND_I128\000"
1850 /* 17626 */ "#ATOMIC_LOAD_AND_I128\000"
1851 /* 17648 */ "#ATOMIC_SWAP_I128\000"
1852 /* 17666 */ "#ATOMIC_CMP_SWAP_I128\000"
1853 /* 17688 */ "#ATOMIC_LOAD_XOR_I128\000"
1854 /* 17710 */ "#ATOMIC_LOAD_OR_I128\000"
1855 /* 17731 */ "#ADDIStocHA8\000"
1856 /* 17744 */ "#DYNALLOC8\000"
1857 /* 17755 */ "#CFENCE8\000"
1858 /* 17764 */ "#SELECT_CC_F8\000"
1859 /* 17778 */ "#SELECT_F8\000"
1860 /* 17789 */ "#ATOMIC_LOAD_SUB_I8\000"
1861 /* 17809 */ "#SELECT_CC_I8\000"
1862 /* 17823 */ "#ATOMIC_LOAD_ADD_I8\000"
1863 /* 17843 */ "#ATOMIC_LOAD_NAND_I8\000"
1864 /* 17864 */ "#ATOMIC_LOAD_AND_I8\000"
1865 /* 17884 */ "#ATOMIC_LOAD_UMIN_I8\000"
1866 /* 17905 */ "#ATOMIC_LOAD_MIN_I8\000"
1867 /* 17925 */ "#ATOMIC_CMP_SWAP_I8\000"
1868 /* 17945 */ "ATOMIC_LOAD_XOR_I8\000"
1869 /* 17964 */ "#ATOMIC_LOAD_OR_I8\000"
1870 /* 17983 */ "#SELECT_I8\000"
1871 /* 17994 */ "#ATOMIC_LOAD_UMAX_I8\000"
1872 /* 18015 */ "#ATOMIC_LOAD_MAX_I8\000"
1873 /* 18035 */ "#ADDItocL8\000"
1874 /* 18046 */ "#MovePCtoLR8\000"
1875 /* 18059 */ "#DYNAREAOFFSET8\000"
1876 /* 18075 */ "#ANDI_rec_1_EQ_BIT8\000"
1877 /* 18095 */ "#ANDI_rec_1_GT_BIT8\000"
1878 /* 18115 */ "#TLSGDAIX8\000"
1879 /* 18126 */ "#TLSLDAIX8\000"
1880 /* 18137 */ "#ADDItoc8\000"
1881 /* 18147 */ "#ATOMIC_SWAP_i8\000"
1882 /* 18163 */ "#ADDIStocHA\000"
1883 /* 18175 */ "#ADDIStlsgdHA\000"
1884 /* 18189 */ "#ADDIStlsldHA\000"
1885 /* 18203 */ "#ADDISgotTprelHA\000"
1886 /* 18220 */ "#ADDISdtprelHA\000"
1887 /* 18235 */ "#ReadTB\000"
1888 /* 18243 */ "#RESTORE_UACC\000"
1889 /* 18257 */ "#SPILL_UACC\000"
1890 /* 18269 */ "#RESTORE_WACC\000"
1891 /* 18283 */ "#SPILL_WACC\000"
1892 /* 18295 */ "#RESTORE_ACC\000"
1893 /* 18308 */ "#SPILL_ACC\000"
1894 /* 18319 */ "#DYNALLOC\000"
1895 /* 18329 */ "#SELECT_CC_VSFRC\000"
1896 /* 18346 */ "#SELECT_VSFRC\000"
1897 /* 18360 */ "#SELECT_CC_VRRC\000"
1898 /* 18376 */ "#SELECT_VRRC\000"
1899 /* 18389 */ "#SELECT_CC_VSSRC\000"
1900 /* 18406 */ "#SELECT_VSSRC\000"
1901 /* 18420 */ "#SELECT_CC_VSRC\000"
1902 /* 18436 */ "#SELECT_VSRC\000"
1903 /* 18449 */ "#FA_LOAD\000"
1904 /* 18458 */ "#SPILLTOVSR_LD\000"
1905 /* 18473 */ "LIFETIME_END\000"
1906 /* 18486 */ "#SETRND\000"
1907 /* 18494 */ "#BUILD_QUADWORD\000"
1908 /* 18510 */ "#RESTORE_QUADWORD\000"
1909 /* 18528 */ "#SPILL_QUADWORD\000"
1910 /* 18544 */ "#SPLIT_QUADWORD\000"
1911 /* 18560 */ "PSEUDO_PROBE\000"
1912 /* 18573 */ "#FENCE\000"
1913 /* 18580 */ "#CFENCE\000"
1914 /* 18588 */ "BUNDLE\000"
1915 /* 18595 */ "#SELECT_CC_SPE\000"
1916 /* 18610 */ "#SELECT_SPE\000"
1917 /* 18622 */ "FAKE_USE\000"
1918 /* 18631 */ "DBG_VALUE\000"
1919 /* 18641 */ "DBG_INSTR_REF\000"
1920 /* 18655 */ "DBG_PHI\000"
1921 /* 18663 */ "#LDtocJTI\000"
1922 /* 18673 */ "DBG_LABEL\000"
1923 /* 18683 */ "#GETtlsldADDRPCREL\000"
1924 /* 18702 */ "#GETtlsADDRPCREL\000"
1925 /* 18719 */ "#LDtocL\000"
1926 /* 18727 */ "#ADDItocL\000"
1927 /* 18737 */ "#LWZtocL\000"
1928 /* 18746 */ "#ADDItlsgdL\000"
1929 /* 18758 */ "#ADDItlsldL\000"
1930 /* 18770 */ "#LDgotTprelL\000"
1931 /* 18783 */ "#ADDIdtprelL\000"
1932 /* 18796 */ "#SETFLM\000"
1933 /* 18804 */ "#LDAT_COND_PSEUDO\000"
1934 /* 18822 */ "#LWAT_COND_PSEUDO\000"
1935 /* 18840 */ "#LDAT_PSEUDO\000"
1936 /* 18853 */ "#LWAT_PSEUDO\000"
1937 /* 18866 */ "#LQX_PSEUDO\000"
1938 /* 18878 */ "#STQX_PSEUDO\000"
1939 /* 18891 */ "#PPCEIEIO\000"
1940 /* 18901 */ "#UNENCODED_NOP\000"
1941 /* 18916 */ "#RESTORE_DMRP\000"
1942 /* 18930 */ "#SPILL_DMRP\000"
1943 /* 18942 */ "#UpdateGBR\000"
1944 /* 18953 */ "#RESTORE_CR\000"
1945 /* 18965 */ "#SPILL_CR\000"
1946 /* 18975 */ "#ADDItlsgdLADDR\000"
1947 /* 18991 */ "#ADDItlsldLADDR\000"
1948 /* 19007 */ "#GETtlsldADDR\000"
1949 /* 19021 */ "#GETtlsADDR\000"
1950 /* 19033 */ "#KILL_PAIR\000"
1951 /* 19044 */ "#MovePCtoLR\000"
1952 /* 19056 */ "#MoveGOTtoLR\000"
1953 /* 19069 */ "#RESTORE_DMR\000"
1954 /* 19082 */ "#SPILL_DMR\000"
1955 /* 19093 */ "#TCHECK_RET\000"
1956 /* 19105 */ "#TBEGIN_RET\000"
1957 /* 19117 */ "#DYNAREAOFFSET\000"
1958 /* 19132 */ "#RESTORE_CRBIT\000"
1959 /* 19147 */ "#SPILL_CRBIT\000"
1960 /* 19160 */ "#ANDI_rec_1_EQ_BIT\000"
1961 /* 19179 */ "#ANDI_rec_1_GT_BIT\000"
1962 /* 19198 */ "#PPC32GOT\000"
1963 /* 19208 */ "#PPC32PICGOT\000"
1964 /* 19221 */ "#LDtocCPT\000"
1965 /* 19231 */ "LIFETIME_START\000"
1966 /* 19246 */ "DBG_VALUE_LIST\000"
1967 /* 19261 */ "#SPILLTOVSR_ST\000"
1968 /* 19276 */ "#LIWAX\000"
1969 /* 19283 */ "#SPILLTOVSR_LDX\000"
1970 /* 19299 */ "GETtlsMOD32AIX\000"
1971 /* 19314 */ "GETtlsADDR32AIX\000"
1972 /* 19330 */ "GETtlsTpointer32AIX\000"
1973 /* 19350 */ "GETtlsMOD64AIX\000"
1974 /* 19365 */ "GETtlsADDR64AIX\000"
1975 /* 19381 */ "#TLSGDAIX\000"
1976 /* 19391 */ "#TLSLDAIX\000"
1977 /* 19401 */ "#SPILLTOVSR_STX\000"
1978 /* 19417 */ "#STIWX\000"
1979 /* 19424 */ "#LIWZX\000"
1980 /* 19431 */ "bca\000"
1981 /* 19435 */ "slbia\000"
1982 /* 19441 */ "tlbia\000"
1983 /* 19447 */ "bcla\000"
1984 /* 19452 */ "clrbhrb\000"
1985 /* 19460 */ "bc\000"
1986 /* 19463 */ "slbsync\000"
1987 /* 19471 */ "tlbsync\000"
1988 /* 19479 */ "msgsync\000"
1989 /* 19487 */ "isync\000"
1990 /* 19493 */ "msync\000"
1991 /* 19499 */ "#LDtoc\000"
1992 /* 19506 */ "#ADDItoc\000"
1993 /* 19515 */ "#LWZtoc\000"
1994 /* 19523 */ "hrfid\000"
1995 /* 19529 */ "tlbre\000"
1996 /* 19535 */ "tlbwe\000"
1997 /* 19541 */ "#SETRNDi\000"
1998 /* 19550 */ "rfci\000"
1999 /* 19555 */ "rfmci\000"
2000 /* 19561 */ "rfdi\000"
2001 /* 19566 */ "rfi\000"
2002 /* 19570 */ "bcl\000"
2003 /* 19574 */ "#PADDIdtprel\000"
2004 /* 19587 */ "# FEntry call\000"
2005 /* 19601 */ "dssall\000"
2006 /* 19608 */ "blrl\000"
2007 /* 19613 */ "bdzlrl\000"
2008 /* 19620 */ "bdnzlrl\000"
2009 /* 19628 */ "bctrl\000"
2010 /* 19634 */ "attn\000"
2011 /* 19639 */ "eieio\000"
2012 /* 19645 */ "nap\000"
2013 /* 19649 */ "trap\000"
2014 /* 19654 */ "nop\000"
2015 /* 19658 */ "#DecreaseCTR8loop\000"
2016 /* 19676 */ "#DecreaseCTRloop\000"
2017 /* 19693 */ "stop\000"
2018 /* 19698 */ "blr\000"
2019 /* 19702 */ "bdzlr\000"
2020 /* 19708 */ "bdnzlr\000"
2021 /* 19715 */ "bctr\000"
2022 /* 19720 */ "cpabort\000"
2023};
2024#ifdef __GNUC__
2025#pragma GCC diagnostic pop
2026#endif
2027
2028 static const uint32_t OpInfo0[] = {
2029 0U, // PHI
2030 0U, // INLINEASM
2031 0U, // INLINEASM_BR
2032 0U, // CFI_INSTRUCTION
2033 0U, // EH_LABEL
2034 0U, // GC_LABEL
2035 0U, // ANNOTATION_LABEL
2036 0U, // KILL
2037 0U, // EXTRACT_SUBREG
2038 0U, // INSERT_SUBREG
2039 0U, // IMPLICIT_DEF
2040 0U, // INIT_UNDEF
2041 0U, // SUBREG_TO_REG
2042 0U, // COPY_TO_REGCLASS
2043 18632U, // DBG_VALUE
2044 19247U, // DBG_VALUE_LIST
2045 18642U, // DBG_INSTR_REF
2046 18656U, // DBG_PHI
2047 18674U, // DBG_LABEL
2048 0U, // REG_SEQUENCE
2049 0U, // COPY
2050 0U, // COPY_LANEMASK
2051 18589U, // BUNDLE
2052 19232U, // LIFETIME_START
2053 18474U, // LIFETIME_END
2054 18561U, // PSEUDO_PROBE
2055 0U, // ARITH_FENCE
2056 0U, // STACKMAP
2057 19588U, // FENTRY_CALL
2058 0U, // PATCHPOINT
2059 0U, // LOAD_STACK_GUARD
2060 0U, // PREALLOCATED_SETUP
2061 0U, // PREALLOCATED_ARG
2062 0U, // STATEPOINT
2063 0U, // LOCAL_ESCAPE
2064 0U, // FAULTING_OP
2065 0U, // PATCHABLE_OP
2066 16093U, // PATCHABLE_FUNCTION_ENTER
2067 16013U, // PATCHABLE_RET
2068 16139U, // PATCHABLE_FUNCTION_EXIT
2069 16116U, // PATCHABLE_TAIL_CALL
2070 16068U, // PATCHABLE_EVENT_CALL
2071 16044U, // PATCHABLE_TYPED_EVENT_CALL
2072 0U, // ICALL_BRANCH_FUNNEL
2073 18623U, // FAKE_USE
2074 0U, // MEMBARRIER
2075 0U, // JUMP_TABLE_DEBUG_INFO
2076 0U, // RELOC_NONE
2077 0U, // CONVERGENCECTRL_ENTRY
2078 0U, // CONVERGENCECTRL_ANCHOR
2079 0U, // CONVERGENCECTRL_LOOP
2080 0U, // CONVERGENCECTRL_GLUE
2081 0U, // G_ASSERT_SEXT
2082 0U, // G_ASSERT_ZEXT
2083 0U, // G_ASSERT_ALIGN
2084 0U, // G_ADD
2085 0U, // G_SUB
2086 0U, // G_MUL
2087 0U, // G_SDIV
2088 0U, // G_UDIV
2089 0U, // G_SREM
2090 0U, // G_UREM
2091 0U, // G_SDIVREM
2092 0U, // G_UDIVREM
2093 0U, // G_AND
2094 0U, // G_OR
2095 0U, // G_XOR
2096 0U, // G_ABDS
2097 0U, // G_ABDU
2098 0U, // G_UAVGFLOOR
2099 0U, // G_UAVGCEIL
2100 0U, // G_SAVGFLOOR
2101 0U, // G_SAVGCEIL
2102 0U, // G_IMPLICIT_DEF
2103 0U, // G_PHI
2104 0U, // G_FRAME_INDEX
2105 0U, // G_GLOBAL_VALUE
2106 0U, // G_PTRAUTH_GLOBAL_VALUE
2107 0U, // G_CONSTANT_POOL
2108 0U, // G_EXTRACT
2109 0U, // G_UNMERGE_VALUES
2110 0U, // G_INSERT
2111 0U, // G_MERGE_VALUES
2112 0U, // G_BUILD_VECTOR
2113 0U, // G_BUILD_VECTOR_TRUNC
2114 0U, // G_CONCAT_VECTORS
2115 0U, // G_PTRTOINT
2116 0U, // G_INTTOPTR
2117 0U, // G_BITCAST
2118 0U, // G_FREEZE
2119 0U, // G_CONSTANT_FOLD_BARRIER
2120 0U, // G_INTRINSIC_FPTRUNC_ROUND
2121 0U, // G_INTRINSIC_TRUNC
2122 0U, // G_INTRINSIC_ROUND
2123 0U, // G_INTRINSIC_LRINT
2124 0U, // G_INTRINSIC_LLRINT
2125 0U, // G_INTRINSIC_ROUNDEVEN
2126 0U, // G_READCYCLECOUNTER
2127 0U, // G_READSTEADYCOUNTER
2128 0U, // G_LOAD
2129 0U, // G_SEXTLOAD
2130 0U, // G_ZEXTLOAD
2131 0U, // G_INDEXED_LOAD
2132 0U, // G_INDEXED_SEXTLOAD
2133 0U, // G_INDEXED_ZEXTLOAD
2134 0U, // G_STORE
2135 0U, // G_INDEXED_STORE
2136 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
2137 0U, // G_ATOMIC_CMPXCHG
2138 0U, // G_ATOMICRMW_XCHG
2139 0U, // G_ATOMICRMW_ADD
2140 0U, // G_ATOMICRMW_SUB
2141 0U, // G_ATOMICRMW_AND
2142 0U, // G_ATOMICRMW_NAND
2143 0U, // G_ATOMICRMW_OR
2144 0U, // G_ATOMICRMW_XOR
2145 0U, // G_ATOMICRMW_MAX
2146 0U, // G_ATOMICRMW_MIN
2147 0U, // G_ATOMICRMW_UMAX
2148 0U, // G_ATOMICRMW_UMIN
2149 0U, // G_ATOMICRMW_FADD
2150 0U, // G_ATOMICRMW_FSUB
2151 0U, // G_ATOMICRMW_FMAX
2152 0U, // G_ATOMICRMW_FMIN
2153 0U, // G_ATOMICRMW_FMAXIMUM
2154 0U, // G_ATOMICRMW_FMINIMUM
2155 0U, // G_ATOMICRMW_UINC_WRAP
2156 0U, // G_ATOMICRMW_UDEC_WRAP
2157 0U, // G_ATOMICRMW_USUB_COND
2158 0U, // G_ATOMICRMW_USUB_SAT
2159 0U, // G_FENCE
2160 0U, // G_PREFETCH
2161 0U, // G_BRCOND
2162 0U, // G_BRINDIRECT
2163 0U, // G_INVOKE_REGION_START
2164 0U, // G_INTRINSIC
2165 0U, // G_INTRINSIC_W_SIDE_EFFECTS
2166 0U, // G_INTRINSIC_CONVERGENT
2167 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
2168 0U, // G_ANYEXT
2169 0U, // G_TRUNC
2170 0U, // G_TRUNC_SSAT_S
2171 0U, // G_TRUNC_SSAT_U
2172 0U, // G_TRUNC_USAT_U
2173 0U, // G_CONSTANT
2174 0U, // G_FCONSTANT
2175 0U, // G_VASTART
2176 0U, // G_VAARG
2177 0U, // G_SEXT
2178 0U, // G_SEXT_INREG
2179 0U, // G_ZEXT
2180 0U, // G_SHL
2181 0U, // G_LSHR
2182 0U, // G_ASHR
2183 0U, // G_FSHL
2184 0U, // G_FSHR
2185 0U, // G_ROTR
2186 0U, // G_ROTL
2187 0U, // G_ICMP
2188 0U, // G_FCMP
2189 0U, // G_SCMP
2190 0U, // G_UCMP
2191 0U, // G_SELECT
2192 0U, // G_UADDO
2193 0U, // G_UADDE
2194 0U, // G_USUBO
2195 0U, // G_USUBE
2196 0U, // G_SADDO
2197 0U, // G_SADDE
2198 0U, // G_SSUBO
2199 0U, // G_SSUBE
2200 0U, // G_UMULO
2201 0U, // G_SMULO
2202 0U, // G_UMULH
2203 0U, // G_SMULH
2204 0U, // G_UADDSAT
2205 0U, // G_SADDSAT
2206 0U, // G_USUBSAT
2207 0U, // G_SSUBSAT
2208 0U, // G_USHLSAT
2209 0U, // G_SSHLSAT
2210 0U, // G_SMULFIX
2211 0U, // G_UMULFIX
2212 0U, // G_SMULFIXSAT
2213 0U, // G_UMULFIXSAT
2214 0U, // G_SDIVFIX
2215 0U, // G_UDIVFIX
2216 0U, // G_SDIVFIXSAT
2217 0U, // G_UDIVFIXSAT
2218 0U, // G_FADD
2219 0U, // G_FSUB
2220 0U, // G_FMUL
2221 0U, // G_FMA
2222 0U, // G_FMAD
2223 0U, // G_FDIV
2224 0U, // G_FREM
2225 0U, // G_FMODF
2226 0U, // G_FPOW
2227 0U, // G_FPOWI
2228 0U, // G_FEXP
2229 0U, // G_FEXP2
2230 0U, // G_FEXP10
2231 0U, // G_FLOG
2232 0U, // G_FLOG2
2233 0U, // G_FLOG10
2234 0U, // G_FLDEXP
2235 0U, // G_FFREXP
2236 0U, // G_FNEG
2237 0U, // G_FPEXT
2238 0U, // G_FPTRUNC
2239 0U, // G_FPTOSI
2240 0U, // G_FPTOUI
2241 0U, // G_SITOFP
2242 0U, // G_UITOFP
2243 0U, // G_FPTOSI_SAT
2244 0U, // G_FPTOUI_SAT
2245 0U, // G_FABS
2246 0U, // G_FCOPYSIGN
2247 0U, // G_IS_FPCLASS
2248 0U, // G_FCANONICALIZE
2249 0U, // G_FMINNUM
2250 0U, // G_FMAXNUM
2251 0U, // G_FMINNUM_IEEE
2252 0U, // G_FMAXNUM_IEEE
2253 0U, // G_FMINIMUM
2254 0U, // G_FMAXIMUM
2255 0U, // G_FMINIMUMNUM
2256 0U, // G_FMAXIMUMNUM
2257 0U, // G_GET_FPENV
2258 0U, // G_SET_FPENV
2259 0U, // G_RESET_FPENV
2260 0U, // G_GET_FPMODE
2261 0U, // G_SET_FPMODE
2262 0U, // G_RESET_FPMODE
2263 0U, // G_GET_ROUNDING
2264 0U, // G_SET_ROUNDING
2265 0U, // G_PTR_ADD
2266 0U, // G_PTRMASK
2267 0U, // G_SMIN
2268 0U, // G_SMAX
2269 0U, // G_UMIN
2270 0U, // G_UMAX
2271 0U, // G_ABS
2272 0U, // G_LROUND
2273 0U, // G_LLROUND
2274 0U, // G_BR
2275 0U, // G_BRJT
2276 0U, // G_VSCALE
2277 0U, // G_INSERT_SUBVECTOR
2278 0U, // G_EXTRACT_SUBVECTOR
2279 0U, // G_INSERT_VECTOR_ELT
2280 0U, // G_EXTRACT_VECTOR_ELT
2281 0U, // G_SHUFFLE_VECTOR
2282 0U, // G_SPLAT_VECTOR
2283 0U, // G_STEP_VECTOR
2284 0U, // G_VECTOR_COMPRESS
2285 0U, // G_CTTZ
2286 0U, // G_CTTZ_ZERO_UNDEF
2287 0U, // G_CTLZ
2288 0U, // G_CTLZ_ZERO_UNDEF
2289 0U, // G_CTLS
2290 0U, // G_CTPOP
2291 0U, // G_BSWAP
2292 0U, // G_BITREVERSE
2293 0U, // G_FCEIL
2294 0U, // G_FCOS
2295 0U, // G_FSIN
2296 0U, // G_FSINCOS
2297 0U, // G_FTAN
2298 0U, // G_FACOS
2299 0U, // G_FASIN
2300 0U, // G_FATAN
2301 0U, // G_FATAN2
2302 0U, // G_FCOSH
2303 0U, // G_FSINH
2304 0U, // G_FTANH
2305 0U, // G_FSQRT
2306 0U, // G_FFLOOR
2307 0U, // G_FRINT
2308 0U, // G_FNEARBYINT
2309 0U, // G_ADDRSPACE_CAST
2310 0U, // G_BLOCK_ADDR
2311 0U, // G_JUMP_TABLE
2312 0U, // G_DYN_STACKALLOC
2313 0U, // G_STACKSAVE
2314 0U, // G_STACKRESTORE
2315 0U, // G_STRICT_FADD
2316 0U, // G_STRICT_FSUB
2317 0U, // G_STRICT_FMUL
2318 0U, // G_STRICT_FDIV
2319 0U, // G_STRICT_FREM
2320 0U, // G_STRICT_FMA
2321 0U, // G_STRICT_FSQRT
2322 0U, // G_STRICT_FLDEXP
2323 0U, // G_READ_REGISTER
2324 0U, // G_WRITE_REGISTER
2325 0U, // G_MEMCPY
2326 0U, // G_MEMCPY_INLINE
2327 0U, // G_MEMMOVE
2328 0U, // G_MEMSET
2329 0U, // G_BZERO
2330 0U, // G_TRAP
2331 0U, // G_DEBUGTRAP
2332 0U, // G_UBSANTRAP
2333 0U, // G_VECREDUCE_SEQ_FADD
2334 0U, // G_VECREDUCE_SEQ_FMUL
2335 0U, // G_VECREDUCE_FADD
2336 0U, // G_VECREDUCE_FMUL
2337 0U, // G_VECREDUCE_FMAX
2338 0U, // G_VECREDUCE_FMIN
2339 0U, // G_VECREDUCE_FMAXIMUM
2340 0U, // G_VECREDUCE_FMINIMUM
2341 0U, // G_VECREDUCE_ADD
2342 0U, // G_VECREDUCE_MUL
2343 0U, // G_VECREDUCE_AND
2344 0U, // G_VECREDUCE_OR
2345 0U, // G_VECREDUCE_XOR
2346 0U, // G_VECREDUCE_SMAX
2347 0U, // G_VECREDUCE_SMIN
2348 0U, // G_VECREDUCE_UMAX
2349 0U, // G_VECREDUCE_UMIN
2350 0U, // G_SBFX
2351 0U, // G_UBFX
2352 17667U, // ATOMIC_CMP_SWAP_I128
2353 17582U, // ATOMIC_LOAD_ADD_I128
2354 17627U, // ATOMIC_LOAD_AND_I128
2355 17604U, // ATOMIC_LOAD_NAND_I128
2356 17711U, // ATOMIC_LOAD_OR_I128
2357 17560U, // ATOMIC_LOAD_SUB_I128
2358 17689U, // ATOMIC_LOAD_XOR_I128
2359 17649U, // ATOMIC_SWAP_I128
2360 18495U, // BUILD_QUADWORD
2361 35607U, // BUILD_UACC
2362 18581U, // CFENCE
2363 17756U, // CFENCE8
2364 2147522108U, // CLRLSLDI
2365 2147517336U, // CLRLSLDI_rec
2366 2147522642U, // CLRLSLWI
2367 2147517461U, // CLRLSLWI_rec
2368 2147522143U, // CLRRDI
2369 2147517363U, // CLRRDI_rec
2370 2147522683U, // CLRRWI
2371 2147517490U, // CLRRWI_rec
2372 1120516U, // DCBFL
2373 1123450U, // DCBFLP
2374 1126128U, // DCBFPS
2375 1119041U, // DCBFx
2376 1126136U, // DCBSTPS
2377 33632406U, // DCBTCT
2378 33631677U, // DCBTDS
2379 33632414U, // DCBTSTCT
2380 33631685U, // DCBTSTDS
2381 1126795U, // DCBTSTT
2382 1126767U, // DCBTSTx
2383 1126782U, // DCBTT
2384 1126538U, // DCBTx
2385 16709U, // DFLOADf32
2386 17130U, // DFLOADf64
2387 16731U, // DFSTOREf32
2388 17152U, // DFSTOREf64
2389 2147522118U, // EXTLDI
2390 2147517347U, // EXTLDI_rec
2391 2147522668U, // EXTLWI
2392 2147517481U, // EXTLWI_rec
2393 2147522167U, // EXTRDI
2394 2147517390U, // EXTRDI_rec
2395 2147522707U, // EXTRWI
2396 2147517517U, // EXTRWI_rec
2397 2147522652U, // INSLWI
2398 2147517472U, // INSLWI_rec
2399 2147522151U, // INSRDI
2400 2147517372U, // INSRDI_rec
2401 2147522691U, // INSRWI
2402 2147517499U, // INSRWI_rec
2403 19034U, // KILL_PAIR
2404 67144856U, // LAx
2405 19277U, // LIWAX
2406 19425U, // LIWZX
2407 18450U, // PPCLdFixedAddr
2408 2147522065U, // PSUBI
2409 2147522302U, // RLWIMIbm
2410 2147517436U, // RLWIMIbm_rec
2411 2147523393U, // RLWINMbm
2412 2147517602U, // RLWINMbm_rec
2413 2147523410U, // RLWNMbm
2414 2147517611U, // RLWNMbm_rec
2415 2147522159U, // ROTRDI
2416 2147517381U, // ROTRDI_rec
2417 2147522699U, // ROTRWI
2418 2147517508U, // ROTRWI_rec
2419 2147522112U, // SLDI
2420 2147517340U, // SLDI_rec
2421 2147522646U, // SLWI
2422 2147517465U, // SLWI_rec
2423 18459U, // SPILLTOVSR_LD
2424 19284U, // SPILLTOVSR_LDX
2425 19262U, // SPILLTOVSR_ST
2426 19402U, // SPILLTOVSR_STX
2427 2147522153U, // SRDI
2428 2147517374U, // SRDI_rec
2429 2147522693U, // SRWI
2430 2147517501U, // SRWI_rec
2431 19418U, // STIWX
2432 2147522066U, // SUBI
2433 2147520290U, // SUBIC
2434 2147516868U, // SUBIC_rec
2435 2147528354U, // SUBIS
2436 100708009U, // SUBPCIS
2437 16720U, // XFLOADf32
2438 17141U, // XFLOADf64
2439 16743U, // XFSTOREf32
2440 17164U, // XFSTOREf64
2441 2147520522U, // ADD4
2442 2147524283U, // ADD4O
2443 2147517711U, // ADD4O_rec
2444 2147520522U, // ADD4TLS
2445 2147516951U, // ADD4_rec
2446 2147520522U, // ADD8
2447 2147524283U, // ADD8O
2448 2147517711U, // ADD8O_rec
2449 2147520522U, // ADD8TLS
2450 2147520522U, // ADD8TLS_
2451 2147516951U, // ADD8_rec
2452 2147520244U, // ADDC
2453 2147520244U, // ADDC8
2454 2147524268U, // ADDC8O
2455 2147517694U, // ADDC8O_rec
2456 2147516835U, // ADDC8_rec
2457 2147524268U, // ADDCO
2458 2147517694U, // ADDCO_rec
2459 2147516835U, // ADDC_rec
2460 2147521196U, // ADDE
2461 2147521196U, // ADDE8
2462 2147524304U, // ADDE8O
2463 2147517735U, // ADDE8O_rec
2464 2147517114U, // ADDE8_rec
2465 2147524304U, // ADDEO
2466 2147517735U, // ADDEO_rec
2467 2147530917U, // ADDEX
2468 2147530917U, // ADDEX8
2469 2147517114U, // ADDE_rec
2470 2147527932U, // ADDG6S
2471 2147527932U, // ADDG6S8
2472 2147522094U, // ADDI
2473 2147522094U, // ADDI8
2474 2147520297U, // ADDIC
2475 2147520297U, // ADDIC8
2476 2147516876U, // ADDIC_rec
2477 2147528380U, // ADDIS
2478 2147528380U, // ADDIS8
2479 18221U, // ADDISdtprelHA
2480 16195U, // ADDISdtprelHA32
2481 18204U, // ADDISgotTprelHA
2482 18176U, // ADDIStlsgdHA
2483 18190U, // ADDIStlsldHA
2484 18164U, // ADDIStocHA
2485 17732U, // ADDIStocHA8
2486 18784U, // ADDIdtprelL
2487 16484U, // ADDIdtprelL32
2488 18747U, // ADDItlsgdL
2489 16441U, // ADDItlsgdL32
2490 18976U, // ADDItlsgdLADDR
2491 16536U, // ADDItlsgdLADDR32
2492 18759U, // ADDItlsldL
2493 16455U, // ADDItlsldL32
2494 18992U, // ADDItlsldLADDR
2495 16554U, // ADDItlsldLADDR32
2496 19507U, // ADDItoc
2497 18138U, // ADDItoc8
2498 18728U, // ADDItocL
2499 18036U, // ADDItocL8
2500 37615U, // ADDME
2501 37615U, // ADDME8
2502 40679U, // ADDME8O
2503 34113U, // ADDME8O_rec
2504 33498U, // ADDME8_rec
2505 40679U, // ADDMEO
2506 34113U, // ADDMEO_rec
2507 33498U, // ADDME_rec
2508 44722U, // ADDPCIS
2509 37682U, // ADDZE
2510 37682U, // ADDZE8
2511 40704U, // ADDZE8O
2512 34141U, // ADDZE8O_rec
2513 33547U, // ADDZE8_rec
2514 40704U, // ADDZEO
2515 34141U, // ADDZEO_rec
2516 33547U, // ADDZE_rec
2517 101156U, // ADJCALLSTACKDOWN
2518 101175U, // ADJCALLSTACKUP
2519 2147520777U, // AND
2520 2147520777U, // AND8
2521 2147517020U, // AND8_rec
2522 2147520253U, // ANDC
2523 2147520253U, // ANDC8
2524 2147516842U, // ANDC8_rec
2525 2147516842U, // ANDC_rec
2526 2147517356U, // ANDI8_rec
2527 2147518431U, // ANDIS8_rec
2528 2147518431U, // ANDIS_rec
2529 2147517356U, // ANDI_rec
2530 19161U, // ANDI_rec_1_EQ_BIT
2531 18076U, // ANDI_rec_1_EQ_BIT8
2532 19180U, // ANDI_rec_1_GT_BIT
2533 18096U, // ANDI_rec_1_GT_BIT8
2534 2147517020U, // AND_rec
2535 136350323U, // ATOMIC_CMP_SWAP_I16
2536 136350169U, // ATOMIC_CMP_SWAP_I32
2537 16879U, // ATOMIC_CMP_SWAP_I64
2538 17926U, // ATOMIC_CMP_SWAP_I8
2539 17352U, // ATOMIC_LOAD_ADD_I16
2540 16233U, // ATOMIC_LOAD_ADD_I32
2541 16776U, // ATOMIC_LOAD_ADD_I64
2542 17824U, // ATOMIC_LOAD_ADD_I8
2543 17395U, // ATOMIC_LOAD_AND_I16
2544 16276U, // ATOMIC_LOAD_AND_I32
2545 17176U, // ATOMIC_LOAD_AND_I64
2546 17865U, // ATOMIC_LOAD_AND_I8
2547 17539U, // ATOMIC_LOAD_MAX_I16
2548 16420U, // ATOMIC_LOAD_MAX_I32
2549 16963U, // ATOMIC_LOAD_MAX_I64
2550 18016U, // ATOMIC_LOAD_MAX_I8
2551 17438U, // ATOMIC_LOAD_MIN_I16
2552 16319U, // ATOMIC_LOAD_MIN_I32
2553 16841U, // ATOMIC_LOAD_MIN_I64
2554 17906U, // ATOMIC_LOAD_MIN_I8
2555 17373U, // ATOMIC_LOAD_NAND_I16
2556 16254U, // ATOMIC_LOAD_NAND_I32
2557 16797U, // ATOMIC_LOAD_NAND_I64
2558 17844U, // ATOMIC_LOAD_NAND_I8
2559 17497U, // ATOMIC_LOAD_OR_I16
2560 16378U, // ATOMIC_LOAD_OR_I32
2561 16921U, // ATOMIC_LOAD_OR_I64
2562 17965U, // ATOMIC_LOAD_OR_I8
2563 17331U, // ATOMIC_LOAD_SUB_I16
2564 16212U, // ATOMIC_LOAD_SUB_I32
2565 16755U, // ATOMIC_LOAD_SUB_I64
2566 17790U, // ATOMIC_LOAD_SUB_I8
2567 17517U, // ATOMIC_LOAD_UMAX_I16
2568 16398U, // ATOMIC_LOAD_UMAX_I32
2569 16941U, // ATOMIC_LOAD_UMAX_I64
2570 17995U, // ATOMIC_LOAD_UMAX_I8
2571 17416U, // ATOMIC_LOAD_UMIN_I16
2572 16297U, // ATOMIC_LOAD_UMIN_I32
2573 16819U, // ATOMIC_LOAD_UMIN_I64
2574 17885U, // ATOMIC_LOAD_UMIN_I8
2575 17476U, // ATOMIC_LOAD_XOR_I16
2576 16357U, // ATOMIC_LOAD_XOR_I32
2577 16900U, // ATOMIC_LOAD_XOR_I64
2578 17946U, // ATOMIC_LOAD_XOR_I8
2579 17459U, // ATOMIC_SWAP_I16
2580 16340U, // ATOMIC_SWAP_I32
2581 16862U, // ATOMIC_SWAP_I64
2582 18148U, // ATOMIC_SWAP_I8
2583 19635U, // ATTN
2584 1182947U, // B
2585 1215441U, // BA
2586 167805047U, // BC
2587 3361795U, // BCC
2588 4410371U, // BCCA
2589 5458947U, // BCCCTR
2590 5458947U, // BCCCTR8
2591 6507523U, // BCCCTRL
2592 6507523U, // BCCCTRL8
2593 7556099U, // BCCL
2594 8604675U, // BCCLA
2595 9653251U, // BCCLR
2596 10701827U, // BCCLRL
2597 11567273U, // BCCTR
2598 11567273U, // BCCTR8
2599 11567339U, // BCCTR8n
2600 11567251U, // BCCTRL
2601 11567251U, // BCCTRL8
2602 11567319U, // BCCTRL8n
2603 11567319U, // BCCTRLn
2604 11567339U, // BCCTRn
2605 2147516948U, // BCDADD_rec
2606 2147517619U, // BCDCFN_rec
2607 2147518145U, // BCDCFSQ_rec
2608 2147518835U, // BCDCFZ_rec
2609 2147517628U, // BCDCPSGN_rec
2610 34028U, // BCDCTN_rec
2611 34507U, // BCDCTSQ_rec
2612 2147518851U, // BCDCTZ_rec
2613 2147517648U, // BCDSETSGN_rec
2614 2147518307U, // BCDSR_rec
2615 2147516780U, // BCDSUB_rec
2616 2147518363U, // BCDS_rec
2617 2147516892U, // BCDTRUNC_rec
2618 2147518456U, // BCDUS_rec
2619 2147516903U, // BCDUTRUNC_rec
2620 167805055U, // BCL
2621 11567263U, // BCLR
2622 11567240U, // BCLRL
2623 11567309U, // BCLRLn
2624 11567330U, // BCLRn
2625 1179725U, // BCLalways
2626 167805125U, // BCLn
2627 19716U, // BCTR
2628 19716U, // BCTR8
2629 19629U, // BCTRL
2630 19629U, // BCTRL8
2631 229466U, // BCTRL8_LDinto_toc
2632 229466U, // BCTRL8_LDinto_toc_RM
2633 19629U, // BCTRL8_RM
2634 229480U, // BCTRL_LWZinto_toc
2635 229480U, // BCTRL_LWZinto_toc_RM
2636 19629U, // BCTRL_RM
2637 167805118U, // BCn
2638 1195475U, // BDNZ
2639 1195475U, // BDNZ8
2640 1215704U, // BDNZA
2641 1212697U, // BDNZAm
2642 1212457U, // BDNZAp
2643 1186266U, // BDNZL
2644 1215662U, // BDNZLA
2645 1212681U, // BDNZLAm
2646 1212441U, // BDNZLAp
2647 19709U, // BDNZLR
2648 19709U, // BDNZLR8
2649 19621U, // BDNZLRL
2650 15989U, // BDNZLRLm
2651 15946U, // BDNZLRLp
2652 16005U, // BDNZLRm
2653 15962U, // BDNZLRp
2654 1179944U, // BDNZLm
2655 1179704U, // BDNZLp
2656 1179958U, // BDNZm
2657 1179718U, // BDNZp
2658 1195321U, // BDZ
2659 1195321U, // BDZ8
2660 1215698U, // BDZA
2661 1212690U, // BDZAm
2662 1212450U, // BDZAp
2663 1186260U, // BDZL
2664 1215655U, // BDZLA
2665 1212673U, // BDZLAm
2666 1212433U, // BDZLAp
2667 19703U, // BDZLR
2668 19703U, // BDZLR8
2669 19614U, // BDZLRL
2670 15981U, // BDZLRLm
2671 15938U, // BDZLRLp
2672 15998U, // BDZLRm
2673 15955U, // BDZLRp
2674 1179937U, // BDZLm
2675 1179697U, // BDZLp
2676 1179952U, // BDZm
2677 1179712U, // BDZp
2678 1185995U, // BL
2679 1185995U, // BL8
2680 12720331U, // BL8_NOP
2681 12720331U, // BL8_NOP_RM
2682 12851403U, // BL8_NOP_TLS
2683 1185995U, // BL8_NOTOC
2684 1185995U, // BL8_NOTOC_RM
2685 1317067U, // BL8_NOTOC_TLS
2686 1185995U, // BL8_RM
2687 1317067U, // BL8_TLS
2688 1317067U, // BL8_TLS_
2689 1215639U, // BLA
2690 1215639U, // BLA8
2691 12749975U, // BLA8_NOP
2692 12749975U, // BLA8_NOP_RM
2693 1215639U, // BLA8_RM
2694 1215639U, // BLA_RM
2695 19699U, // BLR
2696 19699U, // BLR8
2697 19609U, // BLRL
2698 12720331U, // BL_NOP
2699 12720331U, // BL_NOP_RM
2700 1185995U, // BL_RM
2701 1317067U, // BL_TLS
2702 2147520757U, // BPERMD
2703 37204U, // BRD
2704 38086U, // BRH
2705 38086U, // BRH8
2706 2147520365U, // BRINC
2707 46595U, // BRW
2708 46595U, // BRW8
2709 37344U, // CBCDTD
2710 37344U, // CBCDTD8
2711 36863U, // CDTBCD
2712 36863U, // CDTBCD8
2713 2147520620U, // CFUGED
2714 19453U, // CLRBHRB
2715 2147519877U, // CMPB
2716 2147519877U, // CMPB8
2717 2147520844U, // CMPD
2718 2147522136U, // CMPDI
2719 2147519883U, // CMPEQB
2720 2147520728U, // CMPLD
2721 2147522100U, // CMPLDI
2722 2147529971U, // CMPLW
2723 2147522626U, // CMPLWI
2724 2348846483U, // CMPRB
2725 2348846483U, // CMPRB8
2726 2147530235U, // CMPW
2727 2147522676U, // CMPWI
2728 37508U, // CNTLZD
2729 2147523214U, // CNTLZDM
2730 33448U, // CNTLZD_rec
2731 46984U, // CNTLZW
2732 46984U, // CNTLZW8
2733 35071U, // CNTLZW8_rec
2734 35071U, // CNTLZW_rec
2735 37523U, // CNTTZD
2736 2147523231U, // CNTTZDM
2737 33457U, // CNTTZD_rec
2738 46999U, // CNTTZW
2739 46999U, // CNTTZW8
2740 35080U, // CNTTZW8_rec
2741 35080U, // CNTTZW_rec
2742 19721U, // CP_ABORT
2743 48410U, // CP_COPY
2744 48410U, // CP_COPY8
2745 2147517179U, // CP_PASTE8_rec
2746 2147517179U, // CP_PASTE_rec
2747 17290U, // CR6SET
2748 17276U, // CR6UNSET
2749 2147520807U, // CRAND
2750 2147520259U, // CRANDC
2751 2147529417U, // CREQV
2752 2147520791U, // CRNAND
2753 2147527786U, // CRNOR
2754 45354U, // CRNOT
2755 2147527800U, // CROR
2756 2147520386U, // CRORC
2757 2382410441U, // CRSET
2758 2382408861U, // CRUNSET
2759 2147527837U, // CRXOR
2760 3361795U, // CTRL_DEP
2761 2147520521U, // DADD
2762 2147527068U, // DADDQ
2763 2147518048U, // DADDQ_rec
2764 2147516950U, // DADD_rec
2765 268476043U, // DARN
2766 1117135U, // DCBA
2767 13931329U, // DCBF
2768 1123172U, // DCBFEP
2769 1119733U, // DCBI
2770 1126747U, // DCBST
2771 1123213U, // DCBSTEP
2772 14987402U, // DCBT
2773 336773U, // DCBTEP
2774 14987631U, // DCBTST
2775 336790U, // DCBTSTEP
2776 1129760U, // DCBZ
2777 1123232U, // DCBZEP
2778 1120717U, // DCBZL
2779 1123196U, // DCBZLEP
2780 38424U, // DCCCI
2781 47452U, // DCFFIX
2782 43888U, // DCFFIXQ
2783 43634U, // DCFFIXQQ
2784 34574U, // DCFFIXQ_rec
2785 35143U, // DCFFIX_rec
2786 2147524463U, // DCMPO
2787 2147527259U, // DCMPOQ
2788 2147529247U, // DCMPU
2789 2147527462U, // DCMPUQ
2790 41669U, // DCTDP
2791 34254U, // DCTDP_rec
2792 47460U, // DCTFIX
2793 43897U, // DCTFIXQ
2794 43644U, // DCTFIXQQ
2795 34584U, // DCTFIXQ_rec
2796 35152U, // DCTFIX_rec
2797 43626U, // DCTQPQ
2798 34488U, // DCTQPQ_rec
2799 364860U, // DDEDPD
2800 371115U, // DDEDPDQ
2801 362097U, // DDEDPDQ_rec
2802 361073U, // DDEDPD_rec
2803 2147529367U, // DDIV
2804 2147527506U, // DDIVQ
2805 2147518198U, // DDIVQ_rec
2806 2147518587U, // DDIV_rec
2807 1445879U, // DENBCD
2808 1452435U, // DENBCDQ
2809 1443414U, // DENBCDQ_rec
2810 1442315U, // DENBCD_rec
2811 2147530943U, // DIEX
2812 2147527513U, // DIEXQ
2813 2147518206U, // DIEXQ_rec
2814 2147518777U, // DIEX_rec
2815 2147521143U, // DIVD
2816 2147521202U, // DIVDE
2817 2147524311U, // DIVDEO
2818 2147517743U, // DIVDEO_rec
2819 2147529207U, // DIVDEU
2820 2147524588U, // DIVDEUO
2821 2147517832U, // DIVDEUO_rec
2822 2147518543U, // DIVDEU_rec
2823 2147517121U, // DIVDE_rec
2824 2147524297U, // DIVDO
2825 2147517727U, // DIVDO_rec
2826 2147529200U, // DIVDU
2827 2147524580U, // DIVDUO
2828 2147517823U, // DIVDUO_rec
2829 2147518535U, // DIVDU_rec
2830 2147517089U, // DIVD_rec
2831 2147530607U, // DIVW
2832 2147521314U, // DIVWE
2833 2147524344U, // DIVWEO
2834 2147517780U, // DIVWEO_rec
2835 2147529215U, // DIVWEU
2836 2147524597U, // DIVWEUO
2837 2147517842U, // DIVWEUO_rec
2838 2147518552U, // DIVWEU_rec
2839 2147517187U, // DIVWE_rec
2840 2147524622U, // DIVWO
2841 2147517870U, // DIVWO_rec
2842 2147529326U, // DIVWU
2843 2147524606U, // DIVWUO
2844 2147517852U, // DIVWUO_rec
2845 2147518579U, // DIVWU_rec
2846 2147518701U, // DIVW_rec
2847 44086U, // DMMR
2848 1097199U, // DMSETDMRZ
2849 2449511633U, // DMSHA2HASH
2850 33592541U, // DMSHA3HASH
2851 2147522956U, // DMUL
2852 2147527234U, // DMULQ
2853 2147518110U, // DMULQ_rec
2854 2147517570U, // DMUL_rec
2855 302034060U, // DMXOR
2856 2147519033U, // DMXVBF16GERX2
2857 2449513929U, // DMXVBF16GERX2NN
2858 2449515683U, // DMXVBF16GERX2NP
2859 2449514025U, // DMXVBF16GERX2PN
2860 2449515794U, // DMXVBF16GERX2PP
2861 2147519050U, // DMXVF16GERX2
2862 2449513948U, // DMXVF16GERX2NN
2863 2449515702U, // DMXVF16GERX2NP
2864 2449514044U, // DMXVF16GERX2PN
2865 2449515813U, // DMXVF16GERX2PP
2866 2147519078U, // DMXVI8GERX4
2867 2449515845U, // DMXVI8GERX4PP
2868 2449515935U, // DMXVI8GERX4SPP
2869 2147519157U, // DMXXEXTFDMR256
2870 2147518905U, // DMXXEXTFDMR512
2871 2147518905U, // DMXXEXTFDMR512_HI
2872 2147519173U, // DMXXINSTDMR256
2873 2147518921U, // DMXXINSTDMR512
2874 2147518921U, // DMXXINSTDMR512_HI
2875 1097004U, // DMXXSETACCZ
2876 2449510347U, // DMXXSHAPAD
2877 2147519677U, // DQUA
2878 431598U, // DQUAI
2879 436749U, // DQUAIQ
2880 427643U, // DQUAIQ_rec
2881 426864U, // DQUAI_rec
2882 2147527027U, // DQUAQ
2883 2147518022U, // DQUAQ_rec
2884 2147516733U, // DQUA_rec
2885 43619U, // DRDPQ
2886 34480U, // DRDPQ_rec
2887 335945380U, // DRINTN
2888 335948370U, // DRINTNQ
2889 335939238U, // DRINTNQ_rec
2890 335938805U, // DRINTN_rec
2891 335952905U, // DRINTX
2892 335948674U, // DRINTXQ
2893 335939362U, // DRINTXQ_rec
2894 335939937U, // DRINTX_rec
2895 2147520821U, // DRRND
2896 2147527075U, // DRRNDQ
2897 2147518056U, // DRRNDQ_rec
2898 2147517033U, // DRRND_rec
2899 43173U, // DRSP
2900 34348U, // DRSP_rec
2901 2147522247U, // DSCLI
2902 2147527199U, // DSCLIQ
2903 2147518084U, // DSCLIQ_rec
2904 2147517408U, // DSCLI_rec
2905 2147522475U, // DSCRI
2906 2147527207U, // DSCRIQ
2907 2147518093U, // DSCRIQ_rec
2908 2147517445U, // DSCRI_rec
2909 1519365U, // DSS
2910 19602U, // DSSALL
2911 2449977698U, // DST
2912 2449977698U, // DST64
2913 2449977719U, // DSTST
2914 2449977719U, // DSTST64
2915 2449977748U, // DSTSTT
2916 2449977748U, // DSTSTT64
2917 2449977733U, // DSTT
2918 2449977733U, // DSTT64
2919 2147520102U, // DSUB
2920 2147527034U, // DSUBQ
2921 2147518030U, // DSUBQ_rec
2922 2147516782U, // DSUB_rec
2923 2147520275U, // DTSTDC
2924 2147527050U, // DTSTDCQ
2925 2147521581U, // DTSTDG
2926 2147527172U, // DTSTDGQ
2927 2147530949U, // DTSTEX
2928 2147527520U, // DTSTEXQ
2929 2147521527U, // DTSTSF
2930 369137300U, // DTSTSFI
2931 369142293U, // DTSTSFIQ
2932 2147527163U, // DTSTSFQ
2933 47319U, // DXEX
2934 43881U, // DXEXQ
2935 34566U, // DXEXQ_rec
2936 35136U, // DXEX_rec
2937 18320U, // DYNALLOC
2938 17745U, // DYNALLOC8
2939 19118U, // DYNAREAOFFSET
2940 18060U, // DYNAREAOFFSET8
2941 19659U, // DecreaseCTR8loop
2942 19677U, // DecreaseCTRloop
2943 44292U, // EFDABS
2944 2147520519U, // EFDADD
2945 44583U, // EFDCFS
2946 37777U, // EFDCFSF
2947 38840U, // EFDCFSI
2948 37030U, // EFDCFSID
2949 37887U, // EFDCFUF
2950 38906U, // EFDCFUI
2951 37047U, // EFDCFUID
2952 2147527092U, // EFDCMPEQ
2953 2147528872U, // EFDCMPGT
2954 2147528940U, // EFDCMPLT
2955 37851U, // EFDCTSF
2956 38868U, // EFDCTSI
2957 48446U, // EFDCTSIDZ
2958 48544U, // EFDCTSIZ
2959 37915U, // EFDCTUF
2960 38934U, // EFDCTUI
2961 48465U, // EFDCTUIDZ
2962 48575U, // EFDCTUIZ
2963 2147529365U, // EFDDIV
2964 2147522954U, // EFDMUL
2965 44306U, // EFDNABS
2966 37949U, // EFDNEG
2967 2147520100U, // EFDSUB
2968 2147527132U, // EFDTSTEQ
2969 2147528903U, // EFDTSTGT
2970 2147528971U, // EFDTSTLT
2971 44341U, // EFSABS
2972 2147520578U, // EFSADD
2973 36980U, // EFSCFD
2974 37786U, // EFSCFSF
2975 38849U, // EFSCFSI
2976 37896U, // EFSCFUF
2977 38915U, // EFSCFUI
2978 2147527102U, // EFSCMPEQ
2979 2147528882U, // EFSCMPGT
2980 2147528950U, // EFSCMPLT
2981 37860U, // EFSCTSF
2982 38877U, // EFSCTSI
2983 48554U, // EFSCTSIZ
2984 37924U, // EFSCTUF
2985 38943U, // EFSCTUI
2986 48585U, // EFSCTUIZ
2987 2147529379U, // EFSDIV
2988 2147522978U, // EFSMUL
2989 44322U, // EFSNABS
2990 37963U, // EFSNEG
2991 2147520129U, // EFSSUB
2992 2147527142U, // EFSTSTEQ
2993 2147528913U, // EFSTSTGT
2994 2147528981U, // EFSTSTLT
2995 16499U, // EH_SjLj_LongJmp32
2996 16984U, // EH_SjLj_LongJmp64
2997 16518U, // EH_SjLj_SetJmp32
2998 17003U, // EH_SjLj_SetJmp64
2999 1179649U, // EH_SjLj_Setup
3000 2147529412U, // EQV
3001 2147529412U, // EQV8
3002 2147518601U, // EQV8_rec
3003 2147518601U, // EQV_rec
3004 44358U, // EVABS
3005 2181084353U, // EVADDIW
3006 45874U, // EVADDSMIAAW
3007 46006U, // EVADDSSIAAW
3008 45940U, // EVADDUMIAAW
3009 46072U, // EVADDUSIAAW
3010 2147529823U, // EVADDW
3011 2147520814U, // EVAND
3012 2147520267U, // EVANDC
3013 2147527123U, // EVCMPEQ
3014 2147528476U, // EVCMPGTS
3015 2147529274U, // EVCMPGTU
3016 2147528486U, // EVCMPLTS
3017 2147529284U, // EVCMPLTU
3018 46678U, // EVCNTLSW
3019 46982U, // EVCNTLZW
3020 2147528654U, // EVDIVWS
3021 2147529324U, // EVDIVWU
3022 2147529424U, // EVEQV
3023 36336U, // EVEXTSB
3024 38203U, // EVEXTSH
3025 44349U, // EVFSABS
3026 2147520586U, // EVFSADD
3027 37795U, // EVFSCFSF
3028 38858U, // EVFSCFSI
3029 37905U, // EVFSCFUF
3030 38924U, // EVFSCFUI
3031 2147527112U, // EVFSCMPEQ
3032 2147528892U, // EVFSCMPGT
3033 2147528960U, // EVFSCMPLT
3034 37869U, // EVFSCTSF
3035 38886U, // EVFSCTSI
3036 48564U, // EVFSCTSIZ
3037 37869U, // EVFSCTUF
3038 38952U, // EVFSCTUI
3039 48564U, // EVFSCTUIZ
3040 2147529387U, // EVFSDIV
3041 2147522986U, // EVFSMUL
3042 44331U, // EVFSNABS
3043 37971U, // EVFSNEG
3044 2147520137U, // EVFSSUB
3045 2147527152U, // EVFSTSTEQ
3046 2147528923U, // EVFSTSTGT
3047 2147528991U, // EVFSTSTLT
3048 67145811U, // EVLDD
3049 134264924U, // EVLDDX
3050 67146867U, // EVLDH
3051 134265053U, // EVLDHX
3052 67155047U, // EVLDW
3053 134266013U, // EVLDWX
3054 67153980U, // EVLHHESPLAT
3055 134265795U, // EVLHHESPLATX
3056 67154005U, // EVLHHOSSPLAT
3057 134265822U, // EVLHHOSSPLATX
3058 67154019U, // EVLHHOUSPLAT
3059 134265837U, // EVLHHOUSPLATX
3060 67146448U, // EVLWHE
3061 134265004U, // EVLWHEX
3062 67153639U, // EVLWHOS
3063 134265777U, // EVLWHOSX
3064 67154454U, // EVLWHOU
3065 134265936U, // EVLWHOUX
3066 67153993U, // EVLWHSPLAT
3067 134265809U, // EVLWHSPLATX
3068 67154033U, // EVLWWSPLAT
3069 134265852U, // EVLWWSPLATX
3070 2147522216U, // EVMERGEHI
3071 2147524433U, // EVMERGEHILO
3072 2147524422U, // EVMERGELO
3073 2147522227U, // EVMERGELOHI
3074 2147519317U, // EVMHEGSMFAA
3075 2147523829U, // EVMHEGSMFAN
3076 2147519365U, // EVMHEGSMIAA
3077 2147523877U, // EVMHEGSMIAN
3078 2147519402U, // EVMHEGUMIAA
3079 2147523914U, // EVMHEGUMIAN
3080 2147521357U, // EVMHESMF
3081 2147519450U, // EVMHESMFA
3082 2147529470U, // EVMHESMFAAW
3083 2147530019U, // EVMHESMFANW
3084 2147522318U, // EVMHESMI
3085 2147519542U, // EVMHESMIA
3086 2147529535U, // EVMHESMIAAW
3087 2147530071U, // EVMHESMIANW
3088 2147521460U, // EVMHESSF
3089 2147519493U, // EVMHESSFA
3090 2147529496U, // EVMHESSFAAW
3091 2147530045U, // EVMHESSFANW
3092 2147529667U, // EVMHESSIAAW
3093 2147530149U, // EVMHESSIANW
3094 2147522357U, // EVMHEUMI
3095 2147519585U, // EVMHEUMIA
3096 2147529601U, // EVMHEUMIAAW
3097 2147530110U, // EVMHEUMIANW
3098 2147529733U, // EVMHEUSIAAW
3099 2147530188U, // EVMHEUSIANW
3100 2147519330U, // EVMHOGSMFAA
3101 2147523842U, // EVMHOGSMFAN
3102 2147519378U, // EVMHOGSMIAA
3103 2147523890U, // EVMHOGSMIAN
3104 2147519415U, // EVMHOGUMIAA
3105 2147523927U, // EVMHOGUMIAN
3106 2147521377U, // EVMHOSMF
3107 2147519472U, // EVMHOSMFA
3108 2147529483U, // EVMHOSMFAAW
3109 2147530032U, // EVMHOSMFANW
3110 2147522338U, // EVMHOSMI
3111 2147519564U, // EVMHOSMIA
3112 2147529575U, // EVMHOSMIAAW
3113 2147530097U, // EVMHOSMIANW
3114 2147521480U, // EVMHOSSF
3115 2147519515U, // EVMHOSSFA
3116 2147529509U, // EVMHOSSFAAW
3117 2147530058U, // EVMHOSSFANW
3118 2147529707U, // EVMHOSSIAAW
3119 2147530175U, // EVMHOSSIANW
3120 2147522387U, // EVMHOUMI
3121 2147519618U, // EVMHOUMIA
3122 2147529641U, // EVMHOUMIAAW
3123 2147530136U, // EVMHOUMIANW
3124 2147529773U, // EVMHOUSIAAW
3125 2147530214U, // EVMHOUSIANW
3126 36022U, // EVMRA
3127 2147521367U, // EVMWHSMF
3128 2147519461U, // EVMWHSMFA
3129 2147522328U, // EVMWHSMI
3130 2147519553U, // EVMWHSMIA
3131 2147521470U, // EVMWHSSF
3132 2147519504U, // EVMWHSSFA
3133 2147522367U, // EVMWHUMI
3134 2147519596U, // EVMWHUMIA
3135 2147529562U, // EVMWLSMIAAW
3136 2147530084U, // EVMWLSMIANW
3137 2147529694U, // EVMWLSSIAAW
3138 2147530162U, // EVMWLSSIANW
3139 2147522377U, // EVMWLUMI
3140 2147519607U, // EVMWLUMIA
3141 2147529628U, // EVMWLUMIAAW
3142 2147530123U, // EVMWLUMIANW
3143 2147529760U, // EVMWLUSIAAW
3144 2147530201U, // EVMWLUSIANW
3145 2147521387U, // EVMWSMF
3146 2147519483U, // EVMWSMFA
3147 2147519343U, // EVMWSMFAA
3148 2147523855U, // EVMWSMFAN
3149 2147522348U, // EVMWSMI
3150 2147519575U, // EVMWSMIA
3151 2147519391U, // EVMWSMIAA
3152 2147523903U, // EVMWSMIAN
3153 2147521490U, // EVMWSSF
3154 2147519526U, // EVMWSSFA
3155 2147519354U, // EVMWSSFAA
3156 2147523866U, // EVMWSSFAN
3157 2147522397U, // EVMWUMI
3158 2147519629U, // EVMWUMIA
3159 2147519428U, // EVMWUMIAA
3160 2147523940U, // EVMWUMIAN
3161 2147520799U, // EVNAND
3162 37980U, // EVNEG
3163 2147527793U, // EVNOR
3164 2147527806U, // EVOR
3165 2147520393U, // EVORC
3166 2147529978U, // EVRLW
3167 2147522634U, // EVRLWI
3168 46190U, // EVRNDW
3169 15777378U, // EVSEL
3170 2147529992U, // EVSLW
3171 2147522660U, // EVSLWI
3172 402691741U, // EVSPLATFI
3173 402692080U, // EVSPLATI
3174 2147528399U, // EVSRWIS
3175 2147529229U, // EVSRWIU
3176 2147528582U, // EVSRWS
3177 2147529310U, // EVSRWU
3178 67145827U, // EVSTDD
3179 134264932U, // EVSTDDX
3180 67146874U, // EVSTDH
3181 134265061U, // EVSTDHX
3182 67155062U, // EVSTDW
3183 134266021U, // EVSTDWX
3184 67146456U, // EVSTWHE
3185 134265013U, // EVSTWHEX
3186 67149598U, // EVSTWHO
3187 134265372U, // EVSTWHOX
3188 67146537U, // EVSTWWE
3189 134265037U, // EVSTWWEX
3190 67149845U, // EVSTWWO
3191 134265382U, // EVSTWWOX
3192 45900U, // EVSUBFSMIAAW
3193 46032U, // EVSUBFSSIAAW
3194 45966U, // EVSUBFUMIAAW
3195 46098U, // EVSUBFUSIAAW
3196 2147529871U, // EVSUBFW
3197 2583737496U, // EVSUBIFW
3198 2147527844U, // EVXOR
3199 36338U, // EXTSB
3200 36338U, // EXTSB8
3201 36338U, // EXTSB8_32_64
3202 33113U, // EXTSB8_rec
3203 33113U, // EXTSB_rec
3204 38205U, // EXTSH
3205 38205U, // EXTSH8
3206 38205U, // EXTSH8_32_64
3207 33607U, // EXTSH8_rec
3208 33607U, // EXTSH_rec
3209 46722U, // EXTSW
3210 2147522266U, // EXTSWSLI
3211 2147522266U, // EXTSWSLI_32_64
3212 2147517416U, // EXTSWSLI_32_64_rec
3213 2147517416U, // EXTSWSLI_rec
3214 46722U, // EXTSW_32
3215 46722U, // EXTSW_32_64
3216 35023U, // EXTSW_32_64_rec
3217 35023U, // EXTSW_rec
3218 19640U, // EnforceIEIO
3219 44300U, // FABSD
3220 34673U, // FABSD_rec
3221 44300U, // FABSS
3222 34673U, // FABSS_rec
3223 2147520527U, // FADD
3224 2147528093U, // FADDS
3225 2147518370U, // FADDS_rec
3226 2147516957U, // FADD_rec
3227 0U, // FADDrtz
3228 37023U, // FCFID
3229 44469U, // FCFIDS
3230 34749U, // FCFIDS_rec
3231 45525U, // FCFIDU
3232 44856U, // FCFIDUS
3233 34816U, // FCFIDUS_rec
3234 34869U, // FCFIDU_rec
3235 33341U, // FCFID_rec
3236 2147524470U, // FCMPOD
3237 2147524470U, // FCMPOS
3238 2147529254U, // FCMPUD
3239 2147529254U, // FCMPUS
3240 2147523951U, // FCPSGND
3241 2147517639U, // FCPSGND_rec
3242 2147523951U, // FCPSGNS
3243 2147517639U, // FCPSGNS_rec
3244 37040U, // FCTID
3245 45533U, // FCTIDU
3246 48634U, // FCTIDUZ
3247 35212U, // FCTIDUZ_rec
3248 34878U, // FCTIDU_rec
3249 48457U, // FCTIDZ
3250 35178U, // FCTIDZ_rec
3251 33349U, // FCTID_rec
3252 46282U, // FCTIW
3253 45654U, // FCTIWU
3254 48643U, // FCTIWUZ
3255 35222U, // FCTIWUZ_rec
3256 34922U, // FCTIWU_rec
3257 48652U, // FCTIWZ
3258 35232U, // FCTIWZ_rec
3259 34984U, // FCTIW_rec
3260 2147529373U, // FDIV
3261 2147528575U, // FDIVS
3262 2147518483U, // FDIVS_rec
3263 2147518594U, // FDIV_rec
3264 18574U, // FENCE
3265 2147520548U, // FMADD
3266 2147528100U, // FMADDS
3267 2147518378U, // FMADDS_rec
3268 2147516964U, // FMADD_rec
3269 44081U, // FMR
3270 34641U, // FMR_rec
3271 2147520114U, // FMSUB
3272 2147528076U, // FMSUBS
3273 2147518344U, // FMSUBS_rec
3274 2147516796U, // FMSUB_rec
3275 2147522962U, // FMUL
3276 2147528416U, // FMULS
3277 2147518439U, // FMULS_rec
3278 2147517577U, // FMUL_rec
3279 44315U, // FNABSD
3280 34680U, // FNABSD_rec
3281 44315U, // FNABSS
3282 34680U, // FNABSS_rec
3283 37957U, // FNEGD
3284 33579U, // FNEGD_rec
3285 37957U, // FNEGS
3286 33579U, // FNEGS_rec
3287 2147520555U, // FNMADD
3288 2147528108U, // FNMADDS
3289 2147518387U, // FNMADDS_rec
3290 2147516972U, // FNMADD_rec
3291 2147520121U, // FNMSUB
3292 2147528084U, // FNMSUBS
3293 2147518353U, // FNMSUBS_rec
3294 2147516804U, // FNMSUB_rec
3295 37637U, // FRE
3296 44567U, // FRES
3297 34758U, // FRES_rec
3298 33515U, // FRE_rec
3299 39731U, // FRIMD
3300 33947U, // FRIMD_rec
3301 39731U, // FRIMS
3302 33947U, // FRIMS_rec
3303 40328U, // FRIND
3304 34021U, // FRIND_rec
3305 40328U, // FRINS
3306 34021U, // FRINS_rec
3307 42077U, // FRIPD
3308 34317U, // FRIPD_rec
3309 42077U, // FRIPS
3310 34317U, // FRIPS_rec
3311 48538U, // FRIZD
3312 35196U, // FRIZD_rec
3313 48538U, // FRIZS
3314 35196U, // FRIZS_rec
3315 43179U, // FRSP
3316 34355U, // FRSP_rec
3317 37650U, // FRSQRTE
3318 44573U, // FRSQRTES
3319 34765U, // FRSQRTES_rec
3320 33521U, // FRSQRTE_rec
3321 2147522795U, // FSELD
3322 2147517553U, // FSELD_rec
3323 2147522795U, // FSELS
3324 2147517553U, // FSELS_rec
3325 45361U, // FSQRT
3326 44848U, // FSQRTS
3327 34799U, // FSQRTS_rec
3328 34852U, // FSQRT_rec
3329 2147520108U, // FSUB
3330 2147528069U, // FSUBS
3331 2147518336U, // FSUBS_rec
3332 2147516789U, // FSUB_rec
3333 2147529396U, // FTDIV
3334 45368U, // FTSQRT
3335 19022U, // GETtlsADDR
3336 16587U, // GETtlsADDR32
3337 19315U, // GETtlsADDR32AIX
3338 19366U, // GETtlsADDR64AIX
3339 18703U, // GETtlsADDRPCREL
3340 19300U, // GETtlsMOD32AIX
3341 19351U, // GETtlsMOD64AIX
3342 19331U, // GETtlsTpointer32AIX
3343 19008U, // GETtlsldADDR
3344 16572U, // GETtlsldADDR32
3345 18684U, // GETtlsldADDRPCREL
3346 469801141U, // HASHCHK
3347 469801141U, // HASHCHK8
3348 469804131U, // HASHCHKP
3349 469804131U, // HASHCHKP8
3350 469807463U, // HASHST
3351 469807463U, // HASHST8
3352 469805377U, // HASHSTP
3353 469805377U, // HASHSTP8
3354 19524U, // HRFID
3355 1119739U, // ICBI
3356 1123180U, // ICBIEP
3357 528218U, // ICBLC
3358 525974U, // ICBLQ
3359 536720U, // ICBT
3360 536280U, // ICBTLS
3361 38431U, // ICCCI
3362 2147522801U, // ISEL
3363 2147522801U, // ISEL8
3364 19488U, // ISYNC
3365 503352472U, // LA
3366 503352472U, // LA8
3367 134265511U, // LBARX
3368 2281749159U, // LBARXL
3369 134265392U, // LBEPX
3370 67157287U, // LBZ
3371 67157287U, // LBZ8
3372 2147531076U, // LBZCIX
3373 536916597U, // LBZU
3374 536916597U, // LBZU8
3375 570473584U, // LBZUX
3376 570473584U, // LBZUX8
3377 134266094U, // LBZX
3378 134266094U, // LBZX8
3379 2147532014U, // LBZXTLS
3380 2147532014U, // LBZXTLS_
3381 2147532014U, // LBZXTLS_32
3382 67145924U, // LD
3383 134265518U, // LDARX
3384 2281749166U, // LDARXL
3385 2449518639U, // LDAT
3386 18805U, // LDAT_COND_PSEUDO
3387 18841U, // LDAT_PSEUDO
3388 134265546U, // LDBRX
3389 2147531045U, // LDCIX
3390 536916453U, // LDU
3391 570473525U, // LDUX
3392 134264954U, // LDX
3393 2147530874U, // LDXTLS
3394 2147530874U, // LDXTLS_
3395 18771U, // LDgotTprelL
3396 16469U, // LDgotTprelL32
3397 19500U, // LDtoc
3398 19222U, // LDtocBA
3399 19222U, // LDtocCPT
3400 18664U, // LDtocJTI
3401 18720U, // LDtocL
3402 67145853U, // LFD
3403 134265407U, // LFDEPX
3404 536916407U, // LFDU
3405 570473510U, // LFDUX
3406 134264941U, // LFDX
3407 2147530861U, // LFDXTLS
3408 2147530861U, // LFDXTLS_
3409 134264841U, // LFIWAX
3410 134266115U, // LFIWZX
3411 67153462U, // LFS
3412 536916525U, // LFSU
3413 570473562U, // LFSUX
3414 134265764U, // LFSX
3415 2147531684U, // LFSXTLS
3416 2147531684U, // LFSXTLS_
3417 67144753U, // LHA
3418 67144753U, // LHA8
3419 134265525U, // LHARX
3420 2281749173U, // LHARXL
3421 536916395U, // LHAU
3422 536916395U, // LHAU8
3423 570473489U, // LHAUX
3424 570473489U, // LHAUX8
3425 134264826U, // LHAX
3426 134264826U, // LHAX8
3427 2147530746U, // LHAXTLS
3428 2147530746U, // LHAXTLS_
3429 2147530746U, // LHAXTLS_32
3430 134265561U, // LHBRX
3431 134265561U, // LHBRX8
3432 134265424U, // LHEPX
3433 67157363U, // LHZ
3434 67157363U, // LHZ8
3435 2147531084U, // LHZCIX
3436 536916603U, // LHZU
3437 536916603U, // LHZU8
3438 570473591U, // LHZUX
3439 570473591U, // LHZUX8
3440 134266109U, // LHZX
3441 134266109U, // LHZX8
3442 2147532029U, // LHZXTLS
3443 2147532029U, // LHZXTLS_
3444 2147532029U, // LHZXTLS_32
3445 100701891U, // LI
3446 100701891U, // LI8
3447 100708035U, // LIS
3448 100708035U, // LIS8
3449 67155215U, // LMW
3450 67152440U, // LQ
3451 134265532U, // LQARX
3452 2281749180U, // LQARXL
3453 18867U, // LQX_PSEUDO
3454 2147522715U, // LSWI
3455 134264864U, // LVEBX
3456 134265070U, // LVEHX
3457 134266030U, // LVEWX
3458 134257028U, // LVSL
3459 134261971U, // LVSR
3460 134265989U, // LVX
3461 134257088U, // LVXL
3462 67144900U, // LWA
3463 134265539U, // LWARX
3464 2281749187U, // LWARXL
3465 2449518717U, // LWAT
3466 18823U, // LWAT_COND_PSEUDO
3467 18854U, // LWAT_PSEUDO
3468 570473496U, // LWAUX
3469 134264858U, // LWAX
3470 2147530778U, // LWAXTLS
3471 2147530778U, // LWAXTLS_
3472 2147530778U, // LWAXTLS_32
3473 134264858U, // LWAX_32
3474 67144900U, // LWA_32
3475 134265595U, // LWBRX
3476 134265595U, // LWBRX8
3477 134265439U, // LWEPX
3478 67157525U, // LWZ
3479 67157525U, // LWZ8
3480 2147531092U, // LWZCIX
3481 536916609U, // LWZU
3482 536916609U, // LWZU8
3483 570473598U, // LWZUX
3484 570473598U, // LWZUX8
3485 134266132U, // LWZX
3486 134266132U, // LWZX8
3487 2147532052U, // LWZXTLS
3488 2147532052U, // LWZXTLS_
3489 2147532052U, // LWZXTLS_32
3490 19516U, // LWZtoc
3491 18738U, // LWZtocL
3492 67146183U, // LXSD
3493 134264976U, // LXSDX
3494 134266085U, // LXSIBZX
3495 134266100U, // LXSIHZX
3496 134264849U, // LXSIWAX
3497 134266123U, // LXSIWZX
3498 67152076U, // LXSSP
3499 134265479U, // LXSSPX
3500 67154654U, // LXV
3501 134264790U, // LXVB16X
3502 134264756U, // LXVD2X
3503 134265749U, // LXVDSX
3504 134264809U, // LXVH8X
3505 436251183U, // LXVKQ
3506 2147522995U, // LXVL
3507 2147522872U, // LXVLL
3508 67152203U, // LXVP
3509 2147530655U, // LXVPB32X
3510 2147522901U, // LXVPRL
3511 2147522836U, // LXVPRLL
3512 134265496U, // LXVPX
3513 134264888U, // LXVRBX
3514 134264959U, // LXVRDX
3515 134265094U, // LXVRHX
3516 2147522926U, // LXVRL
3517 2147522855U, // LXVRLL
3518 134266062U, // LXVRWX
3519 134264773U, // LXVW4X
3520 134265787U, // LXVWSX
3521 134266000U, // LXVX
3522 2147520656U, // MADDHD
3523 2147529156U, // MADDHDU
3524 2147520712U, // MADDLD
3525 2147520712U, // MADDLD8
3526 1518488U, // MBAR
3527 37748U, // MCRF
3528 44603U, // MCRFS
3529 1096582U, // MCRXRX
3530 604017307U, // MFBHRBE
3531 1092557U, // MFCR
3532 1092557U, // MFCR8
3533 1092832U, // MFCTR
3534 1092832U, // MFCTR8
3535 43960U, // MFDCR
3536 1093167U, // MFFS
3537 40602U, // MFFSCDRN
3538 637572984U, // MFFSCDRNI
3539 1086116U, // MFFSCE
3540 40593U, // MFFSCRN
3541 268474222U, // MFFSCRNI
3542 1087869U, // MFFSL
3543 1083352U, // MFFS_rec
3544 1092645U, // MFLR
3545 1092645U, // MFLR8
3546 1092799U, // MFMSR
3547 671126394U, // MFOCRF
3548 671126394U, // MFOCRF8
3549 44092U, // MFPMR
3550 44203U, // MFSPR
3551 44203U, // MFSPR8
3552 704687289U, // MFSR
3553 40334U, // MFSRIN
3554 36359U, // MFTB
3555 16821419U, // MFTB8
3556 17869995U, // MFUDSCR
3557 37217U, // MFVRD
3558 18918571U, // MFVRSAVE
3559 18918571U, // MFVRSAVEv
3560 48666U, // MFVRWZ
3561 1092571U, // MFVSCR
3562 37217U, // MFVSRD
3563 37087U, // MFVSRLD
3564 48666U, // MFVSRWZ
3565 2147520882U, // MODSD
3566 2147530255U, // MODSW
3567 2147521045U, // MODUD
3568 2147530466U, // MODUW
3569 19480U, // MSGSYNC
3570 19494U, // MSYNC
3571 37770U, // MTCRF
3572 37770U, // MTCRF8
3573 1092839U, // MTCTR
3574 1092839U, // MTCTR8
3575 1092839U, // MTCTR8loop
3576 1092839U, // MTCTRloop
3577 235383750U, // MTDCR
3578 1509801U, // MTFSB0
3579 1509809U, // MTFSB1
3580 2147521453U, // MTFSF
3581 758683276U, // MTFSFI
3582 2906162135U, // MTFSFI_rec
3583 792237708U, // MTFSFIb
3584 2147517219U, // MTFSF_rec
3585 37805U, // MTFSFb
3586 39239U, // MTLPL
3587 39239U, // MTLPL8
3588 1092651U, // MTLR
3589 1092651U, // MTLR8
3590 201370822U, // MTMSR
3591 201363801U, // MTMSRD
3592 594818U, // MTOCRF
3593 594818U, // MTOCRF8
3594 44099U, // MTPMR
3595 44210U, // MTSPR
3596 44210U, // MTSPR8
3597 634061U, // MTSR
3598 40342U, // MTSRIN
3599 1081524U, // MTUDSCR
3600 37225U, // MTVRD
3601 1081589U, // MTVRSAVE
3602 1540341U, // MTVRSAVEv
3603 36041U, // MTVRWA
3604 48675U, // MTVRWZ
3605 1092579U, // MTVSCR
3606 39414U, // MTVSRBM
3607 805344996U, // MTVSRBMI
3608 37225U, // MTVSRD
3609 2147520602U, // MTVSRDD
3610 39486U, // MTVSRDM
3611 39603U, // MTVSRHM
3612 39780U, // MTVSRQM
3613 36041U, // MTVSRWA
3614 40118U, // MTVSRWM
3615 44942U, // MTVSRWS
3616 48675U, // MTVSRWZ
3617 2147520664U, // MULHD
3618 2147529165U, // MULHDU
3619 2147518508U, // MULHDU_rec
3620 2147516981U, // MULHD_rec
3621 2147529914U, // MULHW
3622 2147529294U, // MULHWU
3623 2147518561U, // MULHWU_rec
3624 2147518624U, // MULHW_rec
3625 2147520721U, // MULLD
3626 2147524289U, // MULLDO
3627 2147517718U, // MULLDO_rec
3628 2147517005U, // MULLD_rec
3629 2147522254U, // MULLI
3630 2147522254U, // MULLI8
3631 2147529964U, // MULLW
3632 2147524614U, // MULLWO
3633 2147517861U, // MULLWO_rec
3634 2147518640U, // MULLW_rec
3635 19057U, // MoveGOTtoLR
3636 19045U, // MovePCtoLR
3637 18047U, // MovePCtoLR8
3638 2147520785U, // NAND
3639 2147520785U, // NAND8
3640 2147517019U, // NAND8_rec
3641 2147517019U, // NAND_rec
3642 19646U, // NAP
3643 37952U, // NEG
3644 37952U, // NEG8
3645 40728U, // NEG8O
3646 34168U, // NEG8O_rec
3647 33580U, // NEG8_rec
3648 40728U, // NEGO
3649 34168U, // NEGO_rec
3650 33580U, // NEG_rec
3651 19655U, // NOP
3652 16171U, // NOP_GT_PWR6
3653 16183U, // NOP_GT_PWR7
3654 2147527781U, // NOR
3655 2147527781U, // NOR8
3656 2147518295U, // NOR8_rec
3657 2147518295U, // NOR_rec
3658 2147527774U, // OR
3659 2147527774U, // OR8
3660 2147518296U, // OR8_rec
3661 2147520381U, // ORC
3662 2147520381U, // ORC8
3663 2147516915U, // ORC8_rec
3664 2147516915U, // ORC_rec
3665 2147522483U, // ORI
3666 2147522483U, // ORI8
3667 2147528393U, // ORIS
3668 2147528393U, // ORIS8
3669 2147518296U, // OR_rec
3670 2147522093U, // PADDI
3671 2147522093U, // PADDI8
3672 838899245U, // PADDI8pc
3673 2147528379U, // PADDIS
3674 2147528379U, // PADDIS8
3675 2986389179U, // PADDIS8pc
3676 2986389179U, // PADDISpc
3677 19575U, // PADDIdtprel
3678 838899245U, // PADDIpc
3679 2147520837U, // PDEPD
3680 2147521027U, // PEXTD
3681 872451234U, // PLA
3682 872451234U, // PLA8
3683 906005666U, // PLA8pc
3684 906005666U, // PLApc
3685 939572518U, // PLBZ
3686 939572518U, // PLBZ8
3687 939572518U, // PLBZ8nopc
3688 906018086U, // PLBZ8onlypc
3689 973126950U, // PLBZ8pc
3690 939572518U, // PLBZnopc
3691 906018086U, // PLBZonlypc
3692 973126950U, // PLBZpc
3693 939561178U, // PLD
3694 939561178U, // PLDnopc
3695 906006746U, // PLDonlypc
3696 973115610U, // PLDpc
3697 939561084U, // PLFD
3698 939561084U, // PLFDnopc
3699 906006652U, // PLFDonlypc
3700 973115516U, // PLFDpc
3701 939568693U, // PLFS
3702 939568693U, // PLFSnopc
3703 906014261U, // PLFSonlypc
3704 973123125U, // PLFSpc
3705 939559984U, // PLHA
3706 939559984U, // PLHA8
3707 939559984U, // PLHA8nopc
3708 906005552U, // PLHA8onlypc
3709 973114416U, // PLHA8pc
3710 939559984U, // PLHAnopc
3711 906005552U, // PLHAonlypc
3712 973114416U, // PLHApc
3713 939572594U, // PLHZ
3714 939572594U, // PLHZ8
3715 939572594U, // PLHZ8nopc
3716 906018162U, // PLHZ8onlypc
3717 973127026U, // PLHZ8pc
3718 939572594U, // PLHZnopc
3719 906018162U, // PLHZonlypc
3720 973127026U, // PLHZpc
3721 906008277U, // PLI
3722 906008277U, // PLI8
3723 939560131U, // PLWA
3724 939560131U, // PLWA8
3725 939560131U, // PLWA8nopc
3726 906005699U, // PLWA8onlypc
3727 973114563U, // PLWA8pc
3728 939560131U, // PLWAnopc
3729 906005699U, // PLWAonlypc
3730 973114563U, // PLWApc
3731 939572756U, // PLWZ
3732 939572756U, // PLWZ8
3733 939572756U, // PLWZ8nopc
3734 906018324U, // PLWZ8onlypc
3735 973127188U, // PLWZ8pc
3736 939572756U, // PLWZnopc
3737 906018324U, // PLWZonlypc
3738 973127188U, // PLWZpc
3739 939561414U, // PLXSD
3740 939561414U, // PLXSDnopc
3741 906006982U, // PLXSDonlypc
3742 973115846U, // PLXSDpc
3743 939567307U, // PLXSSP
3744 939567307U, // PLXSSPnopc
3745 906012875U, // PLXSSPonlypc
3746 973121739U, // PLXSSPpc
3747 939569885U, // PLXV
3748 939567434U, // PLXVP
3749 939567434U, // PLXVPnopc
3750 906013002U, // PLXVPonlypc
3751 973121866U, // PLXVPpc
3752 939569885U, // PLXVnopc
3753 906015453U, // PLXVonlypc
3754 973124317U, // PLXVpc
3755 2147519031U, // PMDMXVBF16GERX2
3756 2449513927U, // PMDMXVBF16GERX2NN
3757 2449515681U, // PMDMXVBF16GERX2NP
3758 2449514023U, // PMDMXVBF16GERX2PN
3759 2449515792U, // PMDMXVBF16GERX2PP
3760 2147519048U, // PMDMXVF16GERX2
3761 2449513946U, // PMDMXVF16GERX2NN
3762 2449515700U, // PMDMXVF16GERX2NP
3763 2449514042U, // PMDMXVF16GERX2PN
3764 2449515811U, // PMDMXVF16GERX2PP
3765 2147519076U, // PMDMXVI8GERX4
3766 2449515843U, // PMDMXVI8GERX4PP
3767 2449515933U, // PMDMXVI8GERX4SPP
3768 2147518991U, // PMXVBF16GER2
3769 2449513896U, // PMXVBF16GER2NN
3770 2449515650U, // PMXVBF16GER2NP
3771 2449513992U, // PMXVBF16GER2PN
3772 2449515746U, // PMXVBF16GER2PP
3773 2147518991U, // PMXVBF16GER2W
3774 2449513896U, // PMXVBF16GER2WNN
3775 2449515650U, // PMXVBF16GER2WNP
3776 2449513992U, // PMXVBF16GER2WPN
3777 2449515746U, // PMXVBF16GER2WPP
3778 2147519005U, // PMXVF16GER2
3779 2449513912U, // PMXVF16GER2NN
3780 2449515666U, // PMXVF16GER2NP
3781 2449514008U, // PMXVF16GER2PN
3782 2449515762U, // PMXVF16GER2PP
3783 2147519005U, // PMXVF16GER2W
3784 2449513912U, // PMXVF16GER2WNN
3785 2449515666U, // PMXVF16GER2WNP
3786 2449514008U, // PMXVF16GER2WPN
3787 2449515762U, // PMXVF16GER2WPP
3788 2147527659U, // PMXVF32GER
3789 2449513964U, // PMXVF32GERNN
3790 2449515718U, // PMXVF32GERNP
3791 2449514071U, // PMXVF32GERPN
3792 2449515874U, // PMXVF32GERPP
3793 2147527659U, // PMXVF32GERW
3794 2449513964U, // PMXVF32GERWNN
3795 2449515718U, // PMXVF32GERWNP
3796 2449514071U, // PMXVF32GERWPN
3797 2449515874U, // PMXVF32GERWPP
3798 2147527671U, // PMXVF64GER
3799 2449513978U, // PMXVF64GERNN
3800 2449515732U, // PMXVF64GERNP
3801 2449514085U, // PMXVF64GERPN
3802 2449515888U, // PMXVF64GERPP
3803 2147527671U, // PMXVF64GERW
3804 2449513978U, // PMXVF64GERWNN
3805 2449515732U, // PMXVF64GERWNP
3806 2449514085U, // PMXVF64GERWPN
3807 2449515888U, // PMXVF64GERWPP
3808 2147519018U, // PMXVI16GER2
3809 2449515777U, // PMXVI16GER2PP
3810 2147527918U, // PMXVI16GER2S
3811 2449515902U, // PMXVI16GER2SPP
3812 2147527918U, // PMXVI16GER2SW
3813 2449515902U, // PMXVI16GER2SWPP
3814 2147519018U, // PMXVI16GER2W
3815 2449515777U, // PMXVI16GER2WPP
3816 2147519243U, // PMXVI4GER8
3817 2449515860U, // PMXVI4GER8PP
3818 2147519243U, // PMXVI4GER8W
3819 2449515860U, // PMXVI4GER8WPP
3820 2147519064U, // PMXVI8GER4
3821 2449515829U, // PMXVI8GER4PP
3822 2449515918U, // PMXVI8GER4SPP
3823 2147519064U, // PMXVI8GER4W
3824 2449515829U, // PMXVI8GER4WPP
3825 2449515918U, // PMXVI8GER4WSPP
3826 36374U, // POPCNTB
3827 36374U, // POPCNTB8
3828 37353U, // POPCNTD
3829 46763U, // POPCNTW
3830 19199U, // PPC32GOT
3831 19209U, // PPC32PICGOT
3832 16618U, // PREPARE_PROBED_ALLOCA_32
3833 17039U, // PREPARE_PROBED_ALLOCA_64
3834 16666U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
3835 17087U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
3836 16600U, // PROBED_ALLOCA_32
3837 17021U, // PROBED_ALLOCA_64
3838 16644U, // PROBED_STACKALLOC_32
3839 17065U, // PROBED_STACKALLOC_64
3840 939560489U, // PSTB
3841 939560489U, // PSTB8
3842 939560489U, // PSTB8nopc
3843 906006057U, // PSTB8onlypc
3844 973114921U, // PSTB8pc
3845 939560489U, // PSTBnopc
3846 906006057U, // PSTBonlypc
3847 973114921U, // PSTBpc
3848 939561468U, // PSTD
3849 939561468U, // PSTDnopc
3850 906007036U, // PSTDonlypc
3851 973115900U, // PSTDpc
3852 939561090U, // PSTFD
3853 939561090U, // PSTFDnopc
3854 906006658U, // PSTFDonlypc
3855 973115522U, // PSTFDpc
3856 939568706U, // PSTFS
3857 939568706U, // PSTFSnopc
3858 906014274U, // PSTFSonlypc
3859 973123138U, // PSTFSpc
3860 939562344U, // PSTH
3861 939562344U, // PSTH8
3862 939562344U, // PSTH8nopc
3863 906007912U, // PSTH8onlypc
3864 973116776U, // PSTH8pc
3865 939562344U, // PSTHnopc
3866 906007912U, // PSTHonlypc
3867 973116776U, // PSTHpc
3868 939570889U, // PSTW
3869 939570889U, // PSTW8
3870 939570889U, // PSTW8nopc
3871 906016457U, // PSTW8onlypc
3872 973125321U, // PSTW8pc
3873 939570889U, // PSTWnopc
3874 906016457U, // PSTWonlypc
3875 973125321U, // PSTWpc
3876 939561421U, // PSTXSD
3877 939561421U, // PSTXSDnopc
3878 906006989U, // PSTXSDonlypc
3879 973115853U, // PSTXSDpc
3880 939567315U, // PSTXSSP
3881 939567315U, // PSTXSSPnopc
3882 906012883U, // PSTXSSPonlypc
3883 973121747U, // PSTXSSPpc
3884 939569891U, // PSTXV
3885 939567441U, // PSTXVP
3886 939567441U, // PSTXVPnopc
3887 906013009U, // PSTXVPonlypc
3888 973121873U, // PSTXVPpc
3889 939569891U, // PSTXVnopc
3890 906015459U, // PSTXVonlypc
3891 973124323U, // PSTXVpc
3892 1089330U, // PTESYNCIO
3893 18892U, // PseudoEIEIO
3894 18296U, // RESTORE_ACC
3895 18954U, // RESTORE_CR
3896 19133U, // RESTORE_CRBIT
3897 19070U, // RESTORE_DMR
3898 18917U, // RESTORE_DMRP
3899 18511U, // RESTORE_QUADWORD
3900 18244U, // RESTORE_UACC
3901 18270U, // RESTORE_WACC
3902 19551U, // RFCI
3903 19562U, // RFDI
3904 658662U, // RFEBB
3905 19567U, // RFI
3906 19525U, // RFID
3907 19556U, // RFMCI
3908 2147522772U, // RLDCL
3909 2147517536U, // RLDCL_rec
3910 2147527615U, // RLDCR
3911 2147518262U, // RLDCR_rec
3912 2147520304U, // RLDIC
3913 2147522779U, // RLDICL
3914 2147522779U, // RLDICL_32
3915 2147522779U, // RLDICL_32_64
3916 2147517544U, // RLDICL_32_rec
3917 2147517544U, // RLDICL_rec
3918 2147527635U, // RLDICR
3919 2147527635U, // RLDICR_32
3920 2147518270U, // RLDICR_rec
3921 2147516884U, // RLDIC_rec
3922 2449512182U, // RLDIMI
3923 2449507315U, // RLDIMI_rec
3924 2449512190U, // RLWIMI
3925 2449512190U, // RLWIMI8
3926 2449507324U, // RLWIMI8_rec
3927 2449507324U, // RLWIMI_rec
3928 2147523393U, // RLWINM
3929 2147523393U, // RLWINM8
3930 2147517602U, // RLWINM8_rec
3931 2147517602U, // RLWINM_rec
3932 2147523410U, // RLWNM
3933 2147523410U, // RLWNM8
3934 2147517611U, // RLWNM8_rec
3935 2147517611U, // RLWNM_rec
3936 18236U, // ReadTB
3937 1085328U, // SC
3938 1094279U, // SCV
3939 17304U, // SELECT_CC_F16
3940 17226U, // SELECT_CC_F4
3941 17765U, // SELECT_CC_F8
3942 17251U, // SELECT_CC_I4
3943 17810U, // SELECT_CC_I8
3944 18596U, // SELECT_CC_SPE
3945 17197U, // SELECT_CC_SPE4
3946 18361U, // SELECT_CC_VRRC
3947 18330U, // SELECT_CC_VSFRC
3948 18421U, // SELECT_CC_VSRC
3949 18390U, // SELECT_CC_VSSRC
3950 17319U, // SELECT_F16
3951 17240U, // SELECT_F4
3952 17779U, // SELECT_F8
3953 17265U, // SELECT_I4
3954 17984U, // SELECT_I8
3955 18611U, // SELECT_SPE
3956 17213U, // SELECT_SPE4
3957 18377U, // SELECT_VRRC
3958 18347U, // SELECT_VSFRC
3959 18437U, // SELECT_VSRC
3960 18407U, // SELECT_VSSRC
3961 36353U, // SETB
3962 36353U, // SETB8
3963 36571U, // SETBC
3964 36571U, // SETBC8
3965 43952U, // SETBCR
3966 43952U, // SETBCR8
3967 18797U, // SETFLM
3968 36563U, // SETNBC
3969 36563U, // SETNBC8
3970 43943U, // SETNBCR
3971 43943U, // SETNBCR8
3972 18487U, // SETRND
3973 19542U, // SETRNDi
3974 33481U, // SLBFEE_rec
3975 19436U, // SLBIA
3976 1086177U, // SLBIE
3977 37941U, // SLBIEG
3978 37561U, // SLBMFEE
3979 45708U, // SLBMFEV
3980 37642U, // SLBMTE
3981 19464U, // SLBSYNC
3982 2147520751U, // SLD
3983 2147517013U, // SLD_rec
3984 2147529994U, // SLW
3985 2147529994U, // SLW8
3986 2147518648U, // SLW8_rec
3987 2147518648U, // SLW_rec
3988 67157525U, // SPELWZ
3989 134266132U, // SPELWZX
3990 67155658U, // SPESTW
3991 134266079U, // SPESTWX
3992 18309U, // SPILL_ACC
3993 18966U, // SPILL_CR
3994 19148U, // SPILL_CRBIT
3995 19083U, // SPILL_DMR
3996 18931U, // SPILL_DMRP
3997 18529U, // SPILL_QUADWORD
3998 18258U, // SPILL_UACC
3999 18284U, // SPILL_WACC
4000 18545U, // SPLIT_QUADWORD
4001 2147520472U, // SRAD
4002 2147522086U, // SRADI
4003 2147522086U, // SRADI_32
4004 2147517328U, // SRADI_rec
4005 2147516932U, // SRAD_rec
4006 2147529799U, // SRAW
4007 2147529799U, // SRAW8
4008 2147518607U, // SRAW8_rec
4009 2147522610U, // SRAWI
4010 2147522610U, // SRAWI8
4011 2147517453U, // SRAWI8_rec
4012 2147517453U, // SRAWI_rec
4013 2147518607U, // SRAW_rec
4014 2147520860U, // SRD
4015 2147517050U, // SRD_rec
4016 2147530249U, // SRW
4017 2147530249U, // SRW8
4018 2147518654U, // SRW8_rec
4019 2147518654U, // SRW_rec
4020 67145258U, // STB
4021 67145258U, // STB8
4022 2147531037U, // STBCIX
4023 134252817U, // STBCX
4024 134265399U, // STBEPX
4025 537375153U, // STBU
4026 537375153U, // STBU8
4027 570932255U, // STBUX
4028 570932255U, // STBUX8
4029 134264905U, // STBX
4030 134264905U, // STBX8
4031 2147530825U, // STBXTLS
4032 2147530825U, // STBXTLS_
4033 2147530825U, // STBXTLS_32
4034 67146237U, // STD
4035 2147528757U, // STDAT
4036 134265553U, // STDBRX
4037 2147531052U, // STDCIX
4038 134252825U, // STDCX
4039 537375210U, // STDU
4040 570932283U, // STDUX
4041 134264991U, // STDX
4042 2147530911U, // STDXTLS
4043 2147530911U, // STDXTLS_
4044 67145859U, // STFD
4045 134265415U, // STFDEPX
4046 537375165U, // STFDU
4047 570932269U, // STFDUX
4048 134264947U, // STFDX
4049 2147530867U, // STFDXTLS
4050 2147530867U, // STFDXTLS_
4051 134266045U, // STFIWX
4052 67153475U, // STFS
4053 537375283U, // STFSU
4054 570932321U, // STFSUX
4055 134265770U, // STFSX
4056 2147531690U, // STFSXTLS
4057 2147531690U, // STFSXTLS_
4058 67147113U, // STH
4059 67147113U, // STH8
4060 134265568U, // STHBRX
4061 2147531060U, // STHCIX
4062 134252833U, // STHCX
4063 134265431U, // STHEPX
4064 537375239U, // STHU
4065 537375239U, // STHU8
4066 570932297U, // STHUX
4067 570932297U, // STHUX8
4068 134265111U, // STHX
4069 134265111U, // STHX8
4070 2147531031U, // STHXTLS
4071 2147531031U, // STHXTLS_
4072 2147531031U, // STHXTLS_32
4073 67155220U, // STMW
4074 19694U, // STOP
4075 67152574U, // STQ
4076 134252841U, // STQCX
4077 18879U, // STQX_PSEUDO
4078 2147522721U, // STSWI
4079 134264871U, // STVEBX
4080 134265077U, // STVEHX
4081 134266037U, // STVEWX
4082 134265994U, // STVX
4083 134257094U, // STVXL
4084 67155658U, // STW
4085 67155658U, // STW8
4086 2147528835U, // STWAT
4087 134265602U, // STWBRX
4088 2147531068U, // STWCIX
4089 134252849U, // STWCX
4090 134265446U, // STWEPX
4091 537375334U, // STWU
4092 537375334U, // STWU8
4093 570932329U, // STWUX
4094 570932329U, // STWUX8
4095 134266079U, // STWX
4096 134266079U, // STWX8
4097 2147531999U, // STWXTLS
4098 2147531999U, // STWXTLS_
4099 2147531999U, // STWXTLS_32
4100 67146190U, // STXSD
4101 134264983U, // STXSDX
4102 134264879U, // STXSIBX
4103 134264879U, // STXSIBXv
4104 134265085U, // STXSIHX
4105 134265085U, // STXSIHXv
4106 134266053U, // STXSIWX
4107 67152084U, // STXSSP
4108 134265487U, // STXSSPX
4109 67154660U, // STXV
4110 134264799U, // STXVB16X
4111 134264764U, // STXVD2X
4112 134264817U, // STXVH8X
4113 2147523001U, // STXVL
4114 2147522879U, // STXVLL
4115 67152210U, // STXVP
4116 2147530665U, // STXVPB32X
4117 2147522909U, // STXVPRL
4118 2147522845U, // STXVPRLL
4119 134265503U, // STXVPX
4120 134264896U, // STXVRBX
4121 134264967U, // STXVRDX
4122 134265102U, // STXVRHX
4123 2147522933U, // STXVRL
4124 2147522863U, // STXVRLL
4125 134266070U, // STXVRWX
4126 134264781U, // STXVW4X
4127 134266006U, // STXVX
4128 2147521351U, // SUBF
4129 2147521351U, // SUBF8
4130 2147524369U, // SUBF8O
4131 2147517808U, // SUBF8O_rec
4132 2147517212U, // SUBF8_rec
4133 2147520283U, // SUBFC
4134 2147520283U, // SUBFC8
4135 2147524275U, // SUBFC8O
4136 2147517702U, // SUBFC8O_rec
4137 2147516860U, // SUBFC8_rec
4138 2147524275U, // SUBFCO
4139 2147517702U, // SUBFCO_rec
4140 2147516860U, // SUBFC_rec
4141 2147521225U, // SUBFE
4142 2147521225U, // SUBFE8
4143 2147524319U, // SUBFE8O
4144 2147517752U, // SUBFE8O_rec
4145 2147517138U, // SUBFE8_rec
4146 2147524319U, // SUBFEO
4147 2147517752U, // SUBFEO_rec
4148 2147517138U, // SUBFE_rec
4149 2147520311U, // SUBFIC
4150 2147520311U, // SUBFIC8
4151 37622U, // SUBFME
4152 37622U, // SUBFME8
4153 40687U, // SUBFME8O
4154 34122U, // SUBFME8O_rec
4155 33506U, // SUBFME8_rec
4156 40687U, // SUBFMEO
4157 34122U, // SUBFMEO_rec
4158 33506U, // SUBFME_rec
4159 2147524369U, // SUBFO
4160 2147517808U, // SUBFO_rec
4161 1006677843U, // SUBFUS
4162 1006667786U, // SUBFUS_rec
4163 37689U, // SUBFZE
4164 37689U, // SUBFZE8
4165 40712U, // SUBFZE8O
4166 34150U, // SUBFZE8O_rec
4167 33555U, // SUBFZE8_rec
4168 40712U, // SUBFZEO
4169 34150U, // SUBFZEO_rec
4170 33555U, // SUBFZE_rec
4171 2147517212U, // SUBF_rec
4172 1740660U, // SYNC
4173 21532532U, // SYNCP10
4174 1083419U, // TABORT
4175 2147942833U, // TABORTDC
4176 2147943288U, // TABORTDCI
4177 2147942905U, // TABORTWC
4178 2147943300U, // TABORTWCI
4179 1182947U, // TAILB
4180 1182947U, // TAILB8
4181 1215441U, // TAILBA
4182 1215441U, // TAILBA8
4183 19716U, // TAILBCTR
4184 19716U, // TAILBCTR8
4185 656604U, // TBEGIN
4186 19106U, // TBEGIN_RET
4187 1087661U, // TCHECK
4188 19094U, // TCHECK_RET
4189 2263880U, // TCRETURNai
4190 2263777U, // TCRETURNai8
4191 2232242U, // TCRETURNdi
4192 2231023U, // TCRETURNdi8
4193 2141067U, // TCRETURNri
4194 2132733U, // TCRETURNri8
4195 2147946972U, // TD
4196 2147948159U, // TDI
4197 655970U, // TEND
4198 19442U, // TLBIA
4199 235377384U, // TLBIE
4200 2147521256U, // TLBIE8P9
4201 2147524413U, // TLBIEIO
4202 1087715U, // TLBIEL
4203 2147525492U, // TLBIEP
4204 2147525492U, // TLBIEP8
4205 2147521256U, // TLBIEP9
4206 2148186532U, // TLBILX
4207 47104U, // TLBIVAX
4208 1085633U, // TLBLD
4209 1087168U, // TLBLI
4210 19530U, // TLBRE
4211 2147521278U, // TLBRE2
4212 48014U, // TLBSX
4213 2147531662U, // TLBSX2
4214 2147518809U, // TLBSX2D
4215 19472U, // TLBSYNC
4216 1089319U, // TLBSYNCIO
4217 19536U, // TLBWE
4218 2147521307U, // TLBWE2
4219 19382U, // TLSGDAIX
4220 18116U, // TLSGDAIX8
4221 19392U, // TLSLDAIX
4222 18127U, // TLSLDAIX8
4223 19650U, // TRAP
4224 16161U, // TRECHKPT
4225 1082512U, // TRECLAIM
4226 657259U, // TSR
4227 2147956381U, // TW
4228 2147948712U, // TWI
4229 18902U, // UNENCODED_NOP
4230 18943U, // UpdateGBR
4231 2147520047U, // VABSDUB
4232 2147521902U, // VABSDUH
4233 2147530473U, // VABSDUW
4234 2147527393U, // VADDCUQ
4235 2147530456U, // VADDCUW
4236 2147527424U, // VADDECUQ
4237 2147523675U, // VADDEUQM
4238 2147525580U, // VADDFP
4239 2147528032U, // VADDSBS
4240 2147528307U, // VADDSHS
4241 2147528618U, // VADDSWS
4242 2147523092U, // VADDUBM
4243 2147528060U, // VADDUBS
4244 2147523164U, // VADDUDM
4245 2147523304U, // VADDUHM
4246 2147528335U, // VADDUHS
4247 2147523656U, // VADDUQM
4248 2147523798U, // VADDUWM
4249 2147528645U, // VADDUWS
4250 2147520815U, // VAND
4251 2147520268U, // VANDC
4252 2147519921U, // VAVGSB
4253 2147521778U, // VAVGSH
4254 2147530280U, // VAVGSW
4255 2147520065U, // VAVGUB
4256 2147521920U, // VAVGUH
4257 2147530500U, // VAVGUW
4258 2147520756U, // VBPERMD
4259 2147527241U, // VBPERMQ
4260 2449521565U, // VCFSX
4261 48029U, // VCFSX_0
4262 2147520619U, // VCFUGED
4263 2449521730U, // VCFUX
4264 48194U, // VCFUX_0
4265 2147527693U, // VCIPHER
4266 2147529038U, // VCIPHERLAST
4267 2147519808U, // VCLRLB
4268 2147519898U, // VCLRRB
4269 36549U, // VCLZB
4270 37501U, // VCLZD
4271 2147523206U, // VCLZDM
4272 38368U, // VCLZH
4273 36095U, // VCLZLSBB
4274 46975U, // VCLZW
4275 2147525544U, // VCMPBFP
4276 2147517922U, // VCMPBFP_rec
4277 2147525643U, // VCMPEQFP
4278 2147517943U, // VCMPEQFP_rec
4279 2147520090U, // VCMPEQUB
4280 2147516769U, // VCMPEQUB_rec
4281 2147521096U, // VCMPEQUD
4282 2147517067U, // VCMPEQUD_rec
4283 2147521955U, // VCMPEQUH
4284 2147517263U, // VCMPEQUH_rec
4285 2147527478U, // VCMPEQUQ
4286 2147518176U, // VCMPEQUQ_rec
4287 2147530535U, // VCMPEQUW
4288 2147518679U, // VCMPEQUW_rec
4289 2147525597U, // VCMPGEFP
4290 2147517932U, // VCMPGEFP_rec
4291 2147525653U, // VCMPGTFP
4292 2147517954U, // VCMPGTFP_rec
4293 2147519974U, // VCMPGTSB
4294 2147516750U, // VCMPGTSB_rec
4295 2147520940U, // VCMPGTSD
4296 2147517056U, // VCMPGTSD_rec
4297 2147521841U, // VCMPGTSH
4298 2147517244U, // VCMPGTSH_rec
4299 2147527340U, // VCMPGTSQ
4300 2147518165U, // VCMPGTSQ_rec
4301 2147530360U, // VCMPGTSW
4302 2147518660U, // VCMPGTSW_rec
4303 2147520158U, // VCMPGTUB
4304 2147516813U, // VCMPGTUB_rec
4305 2147521106U, // VCMPGTUD
4306 2147517078U, // VCMPGTUD_rec
4307 2147521977U, // VCMPGTUH
4308 2147517274U, // VCMPGTUH_rec
4309 2147527488U, // VCMPGTUQ
4310 2147518187U, // VCMPGTUQ_rec
4311 2147530570U, // VCMPGTUW
4312 2147518690U, // VCMPGTUW_rec
4313 2147519763U, // VCMPNEB
4314 2147516740U, // VCMPNEB_rec
4315 2147521666U, // VCMPNEH
4316 2147517234U, // VCMPNEH_rec
4317 2147529862U, // VCMPNEW
4318 2147518614U, // VCMPNEW_rec
4319 2147520187U, // VCMPNEZB
4320 2147516824U, // VCMPNEZB_rec
4321 2147522006U, // VCMPNEZH
4322 2147517285U, // VCMPNEZH_rec
4323 2147530613U, // VCMPNEZW
4324 2147518708U, // VCMPNEZW_rec
4325 2147527332U, // VCMPSQ
4326 2147527470U, // VCMPUQ
4327 2147519725U, // VCNTMBB
4328 2147520485U, // VCNTMBD
4329 2147521642U, // VCNTMBH
4330 2147529805U, // VCNTMBW
4331 2449518623U, // VCTSXS
4332 45087U, // VCTSXS_0
4333 2449518631U, // VCTUXS
4334 45095U, // VCTUXS_0
4335 36556U, // VCTZB
4336 37516U, // VCTZD
4337 2147523223U, // VCTZDM
4338 38375U, // VCTZH
4339 36105U, // VCTZLSBB
4340 46992U, // VCTZW
4341 2147520898U, // VDIVESD
4342 2147527323U, // VDIVESQ
4343 2147530271U, // VDIVESW
4344 2147521061U, // VDIVEUD
4345 2147527453U, // VDIVEUQ
4346 2147530491U, // VDIVEUW
4347 2147520950U, // VDIVSD
4348 2147527350U, // VDIVSQ
4349 2147530377U, // VDIVSW
4350 2147521116U, // VDIVUD
4351 2147527498U, // VDIVUQ
4352 2147530580U, // VDIVUW
4353 2147529425U, // VEQV
4354 39393U, // VEXPANDBM
4355 39475U, // VEXPANDDM
4356 39592U, // VEXPANDHM
4357 39769U, // VEXPANDQM
4358 40107U, // VEXPANDWM
4359 41966U, // VEXPTEFP
4360 2147531202U, // VEXTDDVLX
4361 2147531580U, // VEXTDDVRX
4362 2147531190U, // VEXTDUBVLX
4363 2147531568U, // VEXTDUBVRX
4364 2147531223U, // VEXTDUHVLX
4365 2147531601U, // VEXTDUHVRX
4366 2147531245U, // VEXTDUWVLX
4367 2147531623U, // VEXTDUWVRX
4368 39423U, // VEXTRACTBM
4369 2449510869U, // VEXTRACTD
4370 39495U, // VEXTRACTDM
4371 39622U, // VEXTRACTHM
4372 39789U, // VEXTRACTQM
4373 2449510034U, // VEXTRACTUB
4374 2449511853U, // VEXTRACTUH
4375 2449520433U, // VEXTRACTUW
4376 40127U, // VEXTRACTWM
4377 36756U, // VEXTSB2D
4378 36756U, // VEXTSB2Ds
4379 45802U, // VEXTSB2W
4380 45802U, // VEXTSB2Ws
4381 43362U, // VEXTSD2Q
4382 36766U, // VEXTSH2D
4383 36766U, // VEXTSH2Ds
4384 45812U, // VEXTSH2W
4385 45812U, // VEXTSH2Ws
4386 36776U, // VEXTSW2D
4387 36776U, // VEXTSW2Ds
4388 2147531134U, // VEXTUBLX
4389 2147531505U, // VEXTUBRX
4390 2147531162U, // VEXTUHLX
4391 2147531548U, // VEXTUHRX
4392 2147531266U, // VEXTUWLX
4393 2147531644U, // VEXTUWRX
4394 36830U, // VGBBD
4395 2147519847U, // VGNB
4396 2449521013U, // VINSBLX
4397 2449521384U, // VINSBRX
4398 2449521068U, // VINSBVLX
4399 2449521446U, // VINSBVRX
4400 1040224668U, // VINSD
4401 2449521032U, // VINSDLX
4402 2449521418U, // VINSDRX
4403 1040223775U, // VINSERTB
4404 2449510898U, // VINSERTD
4405 1040225630U, // VINSERTH
4406 2449520308U, // VINSERTW
4407 2449521041U, // VINSHLX
4408 2449521427U, // VINSHRX
4409 2449521101U, // VINSHVLX
4410 2449521479U, // VINSHVRX
4411 1040234088U, // VINSW
4412 2449521145U, // VINSWLX
4413 2449521523U, // VINSWRX
4414 2449521123U, // VINSWVLX
4415 2449521501U, // VINSWVRX
4416 41940U, // VLOGEFP
4417 2147525571U, // VMADDFP
4418 2147525663U, // VMAXFP
4419 2147519993U, // VMAXSB
4420 2147520958U, // VMAXSD
4421 2147521860U, // VMAXSH
4422 2147530385U, // VMAXSW
4423 2147520168U, // VMAXUB
4424 2147521124U, // VMAXUD
4425 2147521987U, // VMAXUH
4426 2147530588U, // VMAXUW
4427 2147528284U, // VMHADDSHS
4428 2147528295U, // VMHRADDSHS
4429 2147525635U, // VMINFP
4430 2147519957U, // VMINSB
4431 2147520916U, // VMINSD
4432 2147521824U, // VMINSH
4433 2147530336U, // VMINSW
4434 2147520073U, // VMINUB
4435 2147521079U, // VMINUD
4436 2147521938U, // VMINUH
4437 2147530518U, // VMINUW
4438 2147523292U, // VMLADDUHM
4439 2147520881U, // VMODSD
4440 2147527315U, // VMODSQ
4441 2147530254U, // VMODSW
4442 2147521044U, // VMODUD
4443 2147527434U, // VMODUQ
4444 2147530465U, // VMODUW
4445 2147529854U, // VMRGEW
4446 2147519772U, // VMRGHB
4447 2147521675U, // VMRGHH
4448 2147529897U, // VMRGHW
4449 2147519800U, // VMRGLB
4450 2147521693U, // VMRGLH
4451 2147529947U, // VMRGLW
4452 2147530227U, // VMRGOW
4453 2147521034U, // VMSUMCUD
4454 2147523052U, // VMSUMMBM
4455 2147523260U, // VMSUMSHM
4456 2147528316U, // VMSUMSHS
4457 2147523101U, // VMSUMUBM
4458 2147523173U, // VMSUMUDM
4459 2147523323U, // VMSUMUHM
4460 2147528344U, // VMSUMUHS
4461 43725U, // VMUL10CUQ
4462 2147527402U, // VMUL10ECUQ
4463 2147527442U, // VMUL10EUQ
4464 43715U, // VMUL10UQ
4465 2147519912U, // VMULESB
4466 2147520889U, // VMULESD
4467 2147521769U, // VMULESH
4468 2147530262U, // VMULESW
4469 2147520056U, // VMULEUB
4470 2147521052U, // VMULEUD
4471 2147521911U, // VMULEUH
4472 2147530482U, // VMULEUW
4473 2147520907U, // VMULHSD
4474 2147530298U, // VMULHSW
4475 2147521070U, // VMULHUD
4476 2147530509U, // VMULHUW
4477 2147520720U, // VMULLD
4478 2147519965U, // VMULOSB
4479 2147520931U, // VMULOSD
4480 2147521832U, // VMULOSH
4481 2147530351U, // VMULOSW
4482 2147520081U, // VMULOUB
4483 2147521087U, // VMULOUD
4484 2147521946U, // VMULOUH
4485 2147530526U, // VMULOUW
4486 2147523808U, // VMULUWM
4487 2147520800U, // VNAND
4488 2147527683U, // VNCIPHER
4489 2147529024U, // VNCIPHERLAST
4490 37001U, // VNEGD
4491 46242U, // VNEGW
4492 2147525553U, // VNMSUBFP
4493 2147527794U, // VNOR
4494 2147527807U, // VOR
4495 2147520394U, // VORC
4496 2147520836U, // VPDEPD
4497 2147523713U, // VPERM
4498 2147527754U, // VPERMR
4499 2147527827U, // VPERMXOR
4500 2147521026U, // VPEXTD
4501 2147531383U, // VPKPX
4502 2147528449U, // VPKSDSS
4503 2147528513U, // VPKSDUS
4504 2147528458U, // VPKSHSS
4505 2147528539U, // VPKSHUS
4506 2147528467U, // VPKSWSS
4507 2147528557U, // VPKSWUS
4508 2147523728U, // VPKUDUM
4509 2147528522U, // VPKUDUS
4510 2147523737U, // VPKUHUM
4511 2147528548U, // VPKUHUS
4512 2147523746U, // VPKUWUM
4513 2147528566U, // VPKUWUS
4514 2147519838U, // VPMSUMB
4515 2147520765U, // VPMSUMD
4516 2147521723U, // VPMSUMH
4517 2147530010U, // VPMSUMW
4518 36373U, // VPOPCNTB
4519 37352U, // VPOPCNTD
4520 38228U, // VPOPCNTH
4521 46762U, // VPOPCNTW
4522 36846U, // VPRTYBD
4523 43393U, // VPRTYBQ
4524 46166U, // VPRTYBW
4525 41959U, // VREFP
4526 39697U, // VRFIM
4527 40321U, // VRFIN
4528 42043U, // VRFIP
4529 48504U, // VRFIZ
4530 2147519826U, // VRLB
4531 2147520744U, // VRLD
4532 2147522286U, // VRLDMI
4533 2147523385U, // VRLDNM
4534 2147521711U, // VRLH
4535 2147527222U, // VRLQ
4536 2147522310U, // VRLQMI
4537 2147523401U, // VRLQNM
4538 2147529979U, // VRLW
4539 2147522406U, // VRLWMI
4540 2147523409U, // VRLWNM
4541 41976U, // VRSQRTEFP
4542 47637U, // VSBOX
4543 2147522807U, // VSEL
4544 2147520447U, // VSHASIGMAD
4545 2147529786U, // VSHASIGMAW
4546 2147522949U, // VSL
4547 2147519832U, // VSLB
4548 2147520750U, // VSLD
4549 2147522049U, // VSLDBI
4550 2147522435U, // VSLDOI
4551 2147521717U, // VSLH
4552 2147524446U, // VSLO
4553 2147527228U, // VSLQ
4554 2147529403U, // VSLV
4555 2147529993U, // VSLW
4556 2449509901U, // VSPLTB
4557 2449509901U, // VSPLTBs
4558 2449511756U, // VSPLTH
4559 2449511756U, // VSPLTHs
4560 402689474U, // VSPLTISB
4561 402691341U, // VSPLTISH
4562 402699843U, // VSPLTISW
4563 2449520281U, // VSPLTW
4564 2147527892U, // VSR
4565 2147519711U, // VSRAB
4566 2147520471U, // VSRAD
4567 2147521635U, // VSRAH
4568 2147527020U, // VSRAQ
4569 2147529798U, // VSRAW
4570 2147519906U, // VSRB
4571 2147520867U, // VSRD
4572 2147522057U, // VSRDBI
4573 2147521739U, // VSRH
4574 2147524574U, // VSRO
4575 2147527309U, // VSRQ
4576 2147529431U, // VSRV
4577 2147530248U, // VSRW
4578 39110U, // VSTRIBL
4579 33878U, // VSTRIBL_rec
4580 43934U, // VSTRIBR
4581 34604U, // VSTRIBR_rec
4582 39179U, // VSTRIHL
4583 33912U, // VSTRIHL_rec
4584 44054U, // VSTRIHR
4585 34631U, // VSTRIHR_rec
4586 2147527384U, // VSUBCUQ
4587 2147530447U, // VSUBCUW
4588 2147527414U, // VSUBECUQ
4589 2147523665U, // VSUBEUQM
4590 2147525563U, // VSUBFP
4591 2147528023U, // VSUBSBS
4592 2147528275U, // VSUBSHS
4593 2147528609U, // VSUBSWS
4594 2147523083U, // VSUBUBM
4595 2147528051U, // VSUBUBS
4596 2147523155U, // VSUBUDM
4597 2147523283U, // VSUBUHM
4598 2147528326U, // VSUBUHS
4599 2147523634U, // VSUBUQM
4600 2147523788U, // VSUBUWM
4601 2147528636U, // VSUBUWS
4602 2147528599U, // VSUM2SWS
4603 2147528013U, // VSUM4SBS
4604 2147528265U, // VSUM4SHS
4605 2147528041U, // VSUM4UBS
4606 2147528627U, // VSUMSWS
4607 2147519780U, // VUCMPRHB
4608 2147521683U, // VUCMPRHH
4609 2147523959U, // VUCMPRHN
4610 2147519816U, // VUCMPRLB
4611 2147521701U, // VUCMPRLH
4612 2147523998U, // VUCMPRLN
4613 47726U, // VUPKHPX
4614 36281U, // VUPKHSB
4615 38138U, // VUPKHSH
4616 36205U, // VUPKHSNTOB
4617 46640U, // VUPKHSW
4618 2147519113U, // VUPKINT4TOBF16
4619 2147518959U, // VUPKINT4TOFP32
4620 2147519129U, // VUPKINT8TOBF16
4621 2147518975U, // VUPKINT8TOFP32
4622 47742U, // VUPKLPX
4623 36300U, // VUPKLSB
4624 38167U, // VUPKLSH
4625 36217U, // VUPKLSNTOB
4626 46669U, // VUPKLSW
4627 2147527845U, // VXOR
4628 2382408869U, // V_SET0
4629 2382408869U, // V_SET0B
4630 2382408869U, // V_SET0H
4631 22066755U, // V_SETALLONES
4632 22066755U, // V_SETALLONESB
4633 22066755U, // V_SETALLONESH
4634 1749222U, // WAIT
4635 271233254U, // WAITP10
4636 1086146U, // WRTEE
4637 1087108U, // WRTEEI
4638 2147527815U, // XOR
4639 2147527815U, // XOR8
4640 2147518301U, // XOR8_rec
4641 2147522482U, // XORI
4642 2147522482U, // XORI8
4643 2147528392U, // XORIS
4644 2147528392U, // XORIS8
4645 2147518301U, // XOR_rec
4646 41651U, // XSABSDP
4647 42669U, // XSABSQP
4648 2147523699U, // XSADDADDSUQM
4649 2147523643U, // XSADDADDUQM
4650 2147524812U, // XSADDDP
4651 2147526145U, // XSADDQP
4652 2147524533U, // XSADDQPO
4653 2147526498U, // XSADDSP
4654 2147523685U, // XSADDSUBSUQM
4655 2147523621U, // XSADDSUBUQM
4656 2147525257U, // XSCMPEQDP
4657 2147526276U, // XSCMPEQQP
4658 2147525225U, // XSCMPEXPDP
4659 2147526254U, // XSCMPEXPQP
4660 2147524874U, // XSCMPGEDP
4661 2147526174U, // XSCMPGEQP
4662 2147525324U, // XSCMPGTDP
4663 2147526326U, // XSCMPGTQP
4664 2147525155U, // XSCMPODP
4665 2147526224U, // XSCMPOQP
4666 2147525388U, // XSCMPUDP
4667 2147526347U, // XSCMPUQP
4668 2147525115U, // XSCPSGNDP
4669 2147526213U, // XSCPSGNQP
4670 42023U, // XSCVDPHP
4671 42586U, // XSCVDPQP
4672 43112U, // XSCVDPSP
4673 40576U, // XSCVDPSPN
4674 44495U, // XSCVDPSXDS
4675 44495U, // XSCVDPSXDSs
4676 45015U, // XSCVDPSXWS
4677 45015U, // XSCVDPSXWSs
4678 44531U, // XSCVDPUXDS
4679 44531U, // XSCVDPUXDSs
4680 45051U, // XSCVDPUXWS
4681 45051U, // XSCVDPUXWSs
4682 41517U, // XSCVHPDP
4683 41527U, // XSCVQPDP
4684 40804U, // XSCVQPDPO
4685 48476U, // XSCVQPSDZ
4686 48601U, // XSCVQPSQZ
4687 48684U, // XSCVQPSWZ
4688 48487U, // XSCVQPUDZ
4689 48612U, // XSCVQPUQZ
4690 48695U, // XSCVQPUWZ
4691 42506U, // XSCVSDQP
4692 41537U, // XSCVSPDP
4693 40524U, // XSCVSPDPN
4694 42639U, // XSCVSQQP
4695 41182U, // XSCVSXDDP
4696 42868U, // XSCVSXDSP
4697 42516U, // XSCVUDQP
4698 42649U, // XSCVUQQP
4699 41204U, // XSCVUXDDP
4700 42890U, // XSCVUXDSP
4701 2147525398U, // XSDIVDP
4702 2147526357U, // XSDIVQP
4703 2147524564U, // XSDIVQPO
4704 2147526918U, // XSDIVSP
4705 2147525205U, // XSIEXPDP
4706 2147526244U, // XSIEXPQP
4707 2449514618U, // XSMADDADP
4708 2449516324U, // XSMADDASP
4709 2449514981U, // XSMADDMDP
4710 2449516606U, // XSMADDMSP
4711 2449516023U, // XSMADDQP
4712 2449514410U, // XSMADDQPO
4713 2147524802U, // XSMAXCDP
4714 2147526114U, // XSMAXCQP
4715 2147525458U, // XSMAXDP
4716 2147524995U, // XSMAXJDP
4717 2147523449U, // XSMERGE2T1UQM
4718 2147523511U, // XSMERGE2T2UQM
4719 2147523558U, // XSMERGE2T3UQM
4720 2147523480U, // XSMERGE3T1UQM
4721 2147524792U, // XSMINCDP
4722 2147526104U, // XSMINCQP
4723 2147525137U, // XSMINDP
4724 2147524985U, // XSMINJDP
4725 2449514572U, // XSMSUBADP
4726 2449516278U, // XSMSUBASP
4727 2449514935U, // XSMSUBMDP
4728 2449516560U, // XSMSUBMSP
4729 2449515962U, // XSMSUBQP
4730 2449514377U, // XSMSUBQPO
4731 2147525005U, // XSMULDP
4732 2147526204U, // XSMULQP
4733 2147524543U, // XSMULQPO
4734 2147526630U, // XSMULSP
4735 41631U, // XSNABSDP
4736 41631U, // XSNABSDPs
4737 42659U, // XSNABSQP
4738 41288U, // XSNEGDP
4739 42537U, // XSNEGQP
4740 2449514594U, // XSNMADDADP
4741 2449516300U, // XSNMADDASP
4742 2449514957U, // XSNMADDMDP
4743 2449516582U, // XSNMADDMSP
4744 2449516012U, // XSNMADDQP
4745 2449514398U, // XSNMADDQPO
4746 2449514548U, // XSNMSUBADP
4747 2449516254U, // XSNMSUBASP
4748 2449514911U, // XSNMSUBMDP
4749 2449516536U, // XSNMSUBMSP
4750 2449515951U, // XSNMSUBQP
4751 2449514365U, // XSNMSUBQPO
4752 38795U, // XSRDPI
4753 36671U, // XSRDPIC
4754 39704U, // XSRDPIM
4755 42050U, // XSRDPIP
4756 48511U, // XSRDPIZ
4757 2147523464U, // XSREBASE2T1UQM
4758 2147523526U, // XSREBASE2T2UQM
4759 2147523573U, // XSREBASE2T3UQM
4760 2147523605U, // XSREBASE2T4UQM
4761 2147523495U, // XSREBASE3T1UQM
4762 2147523542U, // XSREBASE3T2UQM
4763 2147523589U, // XSREBASE3T3UQM
4764 41248U, // XSREDP
4765 42923U, // XSRESP
4766 335943579U, // XSRQPI
4767 335952236U, // XSRQPIX
4768 335948121U, // XSRQPXP
4769 43185U, // XSRSP
4770 41264U, // XSRSQRTEDP
4771 42939U, // XSRSQRTESP
4772 41698U, // XSSQRTDP
4773 42689U, // XSSQRTQP
4774 40905U, // XSSQRTQPO
4775 43239U, // XSSQRTSP
4776 2147524752U, // XSSUBDP
4777 2147526084U, // XSSUBQP
4778 2147524500U, // XSSUBQPO
4779 2147526458U, // XSSUBSP
4780 2147525407U, // XSTDIVDP
4781 41708U, // XSTSQRTDP
4782 2449514658U, // XSTSTDCDP
4783 2449515981U, // XSTSTDCQP
4784 2449516364U, // XSTSTDCSP
4785 41589U, // XSXEXPDP
4786 42618U, // XSXEXPQP
4787 41306U, // XSXSIGDP
4788 42546U, // XSXSIGQP
4789 41660U, // XVABSDP
4790 43202U, // XVABSSP
4791 2147524821U, // XVADDDP
4792 2147526507U, // XVADDSP
4793 2147523303U, // XVADDUHM
4794 2147523797U, // XVADDUWM
4795 2147518993U, // XVBF16GER2
4796 2449513898U, // XVBF16GER2NN
4797 2449515652U, // XVBF16GER2NP
4798 2449513994U, // XVBF16GER2PN
4799 2449515748U, // XVBF16GER2PP
4800 2147518993U, // XVBF16GER2W
4801 2449513898U, // XVBF16GER2WNN
4802 2449515652U, // XVBF16GER2WNP
4803 2449513994U, // XVBF16GER2WPN
4804 2449515748U, // XVBF16GER2WPP
4805 2147525268U, // XVCMPEQDP
4806 2147517890U, // XVCMPEQDP_rec
4807 2147526810U, // XVCMPEQSP
4808 2147517984U, // XVCMPEQSP_rec
4809 2147524885U, // XVCMPGEDP
4810 2147517878U, // XVCMPGEDP_rec
4811 2147526560U, // XVCMPGESP
4812 2147517972U, // XVCMPGESP_rec
4813 2147525335U, // XVCMPGTDP
4814 2147517910U, // XVCMPGTDP_rec
4815 2147526876U, // XVCMPGTSP
4816 2147518010U, // XVCMPGTSP_rec
4817 2147525126U, // XVCPSGNDP
4818 2147526740U, // XVCPSGNSP
4819 40563U, // XVCVBF16SPN
4820 43122U, // XVCVDPSP
4821 44507U, // XVCVDPSXDS
4822 45027U, // XVCVDPSXWS
4823 44543U, // XVCVDPUXDS
4824 45063U, // XVCVDPUXWS
4825 43132U, // XVCVHPSP
4826 35497U, // XVCVSPBF16
4827 41547U, // XVCVSPDP
4828 42033U, // XVCVSPHP
4829 44519U, // XVCVSPSXDS
4830 45039U, // XVCVSPSXWS
4831 44555U, // XVCVSPUXDS
4832 45075U, // XVCVSPUXWS
4833 41193U, // XVCVSXDDP
4834 42879U, // XVCVSXDSP
4835 41788U, // XVCVSXWDP
4836 43298U, // XVCVSXWSP
4837 41215U, // XVCVUXDDP
4838 42901U, // XVCVUXDSP
4839 41799U, // XVCVUXWDP
4840 43309U, // XVCVUXWSP
4841 2147525427U, // XVDIVDP
4842 2147526937U, // XVDIVSP
4843 2147519007U, // XVF16GER2
4844 2449513914U, // XVF16GER2NN
4845 2449515668U, // XVF16GER2NP
4846 2449514010U, // XVF16GER2PN
4847 2449515764U, // XVF16GER2PP
4848 2147519007U, // XVF16GER2W
4849 2449513914U, // XVF16GER2WNN
4850 2449515668U, // XVF16GER2WNP
4851 2449514010U, // XVF16GER2WPN
4852 2449515764U, // XVF16GER2WPP
4853 2147527661U, // XVF32GER
4854 2449513966U, // XVF32GERNN
4855 2449515720U, // XVF32GERNP
4856 2449514073U, // XVF32GERPN
4857 2449515876U, // XVF32GERPP
4858 2147527661U, // XVF32GERW
4859 2449513966U, // XVF32GERWNN
4860 2449515720U, // XVF32GERWNP
4861 2449514073U, // XVF32GERWPN
4862 2449515876U, // XVF32GERWPP
4863 2147527673U, // XVF64GER
4864 2449513980U, // XVF64GERNN
4865 2449515734U, // XVF64GERNP
4866 2449514087U, // XVF64GERPN
4867 2449515890U, // XVF64GERPP
4868 2147527673U, // XVF64GERW
4869 2449513980U, // XVF64GERWNN
4870 2449515734U, // XVF64GERWNP
4871 2449514087U, // XVF64GERWPN
4872 2449515890U, // XVF64GERWPP
4873 2147519020U, // XVI16GER2
4874 2449515779U, // XVI16GER2PP
4875 2147527920U, // XVI16GER2S
4876 2449515904U, // XVI16GER2SPP
4877 2147527920U, // XVI16GER2SW
4878 2449515904U, // XVI16GER2SWPP
4879 2147519020U, // XVI16GER2W
4880 2449515779U, // XVI16GER2WPP
4881 2147519245U, // XVI4GER8
4882 2449515862U, // XVI4GER8PP
4883 2147519245U, // XVI4GER8W
4884 2449515862U, // XVI4GER8WPP
4885 2147519066U, // XVI8GER4
4886 2449515831U, // XVI8GER4PP
4887 2449515920U, // XVI8GER4SPP
4888 2147519066U, // XVI8GER4W
4889 2449515831U, // XVI8GER4WPP
4890 2449515920U, // XVI8GER4WSPP
4891 2147525215U, // XVIEXPDP
4892 2147526790U, // XVIEXPSP
4893 2449514629U, // XVMADDADP
4894 2449516335U, // XVMADDASP
4895 2449514992U, // XVMADDMDP
4896 2449516617U, // XVMADDMSP
4897 2147525467U, // XVMAXDP
4898 2147526968U, // XVMAXSP
4899 2147525146U, // XVMINDP
4900 2147526751U, // XVMINSP
4901 2449514583U, // XVMSUBADP
4902 2449516289U, // XVMSUBASP
4903 2449514946U, // XVMSUBMDP
4904 2449516571U, // XVMSUBMSP
4905 2147525014U, // XVMULDP
4906 2147521795U, // XVMULHSH
4907 2147530297U, // XVMULHSW
4908 2147521928U, // XVMULHUH
4909 2147530508U, // XVMULHUW
4910 2147526639U, // XVMULSP
4911 2147523313U, // XVMULUHM
4912 2147523807U, // XVMULUWM
4913 41641U, // XVNABSDP
4914 43192U, // XVNABSSP
4915 41297U, // XVNEGDP
4916 42963U, // XVNEGSP
4917 2449514606U, // XVNMADDADP
4918 2449516312U, // XVNMADDASP
4919 2449514969U, // XVNMADDMDP
4920 2449516594U, // XVNMADDMSP
4921 2449514560U, // XVNMSUBADP
4922 2449516266U, // XVNMSUBASP
4923 2449514923U, // XVNMSUBMDP
4924 2449516548U, // XVNMSUBMSP
4925 38803U, // XVRDPI
4926 36680U, // XVRDPIC
4927 39713U, // XVRDPIM
4928 42059U, // XVRDPIP
4929 48520U, // XVRDPIZ
4930 41256U, // XVREDP
4931 42931U, // XVRESP
4932 2147529985U, // XVRLW
4933 38819U, // XVRSPI
4934 36689U, // XVRSPIC
4935 39722U, // XVRSPIM
4936 42068U, // XVRSPIP
4937 48529U, // XVRSPIZ
4938 41276U, // XVRSQRTEDP
4939 42951U, // XVRSQRTESP
4940 41730U, // XVSQRTDP
4941 43260U, // XVSQRTSP
4942 2147524761U, // XVSUBDP
4943 2147526467U, // XVSUBSP
4944 2147523282U, // XVSUBUHM
4945 2147523787U, // XVSUBUWM
4946 2147525417U, // XVTDIVDP
4947 2147526927U, // XVTDIVSP
4948 36086U, // XVTLSBB
4949 41719U, // XVTSQRTDP
4950 43249U, // XVTSQRTSP
4951 2449514669U, // XVTSTDCDP
4952 2449516375U, // XVTSTDCSP
4953 41599U, // XVXEXPDP
4954 43152U, // XVXEXPSP
4955 41316U, // XVXSIGDP
4956 42972U, // XVXSIGSP
4957 2147524638U, // XXAESDECP
4958 2147524649U, // XXAESENCP
4959 2147525741U, // XXAESGENLKP
4960 2147520176U, // XXBLENDVB
4961 2147521132U, // XXBLENDVD
4962 2147521995U, // XXBLENDVH
4963 2147530596U, // XXBLENDVW
4964 37202U, // XXBRD
4965 38084U, // XXBRH
4966 43654U, // XXBRQ
4967 46593U, // XXBRW
4968 2147522750U, // XXEVAL
4969 2147530557U, // XXEXTRACTUW
4970 2147523111U, // XXGENPCVBM
4971 2147523194U, // XXGENPCVDM
4972 2147523333U, // XXGENPCVHM
4973 2147523817U, // XXGENPCVWM
4974 2147519189U, // XXGFMUL128
4975 2449520318U, // XXINSERTW
4976 2147520774U, // XXLAND
4977 2147520250U, // XXLANDC
4978 2147529409U, // XXLEQV
4979 2382410433U, // XXLEQVOnes
4980 2147520782U, // XXLNAND
4981 2147527778U, // XXLNOR
4982 2147527771U, // XXLOR
4983 2147520378U, // XXLORC
4984 2147527771U, // XXLORf
4985 2147527812U, // XXLXOR
4986 2382408836U, // XXLXORdpz
4987 2382408836U, // XXLXORspz
4988 2382408836U, // XXLXORz
4989 1543906U, // XXMFACC
4990 1543906U, // XXMFACCW
4991 2147529905U, // XXMRGHW
4992 2147529955U, // XXMRGLW
4993 1085163U, // XXMTACC
4994 1085163U, // XXMTACCW
4995 2147522968U, // XXMULMUL
4996 2147520533U, // XXMULMULHIADD
4997 2147520563U, // XXMULMULLOADD
4998 2147523720U, // XXPERM
4999 2147522126U, // XXPERMDI
5000 2147522126U, // XXPERMDIs
5001 2147527762U, // XXPERMR
5002 2147531276U, // XXPERMX
5003 2147522813U, // XXSEL
5004 1097006U, // XXSETACCZ
5005 2147522617U, // XXSLDWI
5006 2147522617U, // XXSLDWIs
5007 1073789007U, // XXSPLTI32DX
5008 1107332398U, // XXSPLTIB
5009 41326U, // XXSPLTIDP
5010 46289U, // XXSPLTIW
5011 2147530401U, // XXSPLTW
5012 2147530401U, // XXSPLTWs
5013 2147523183U, // XXSSUMUDM
5014 2147520353U, // XXSSUMUDMC
5015 2147529116U, // XXSSUMUDMCEXT
5016 2147946199U, // gBC
5017 2147945429U, // gBCA
5018 23809000U, // gBCAat
5019 2147953881U, // gBCCTR
5020 2147948902U, // gBCCTRL
5021 2147948751U, // gBCL
5022 2147945628U, // gBCLA
5023 23809016U, // gBCLAat
5024 2147953695U, // gBCLR
5025 2147948878U, // gBCLRL
5026 24857715U, // gBCLat
5027 24857605U, // gBCat
5028 };
5029
5030 static const uint32_t OpInfo1[] = {
5031 0U, // PHI
5032 0U, // INLINEASM
5033 0U, // INLINEASM_BR
5034 0U, // CFI_INSTRUCTION
5035 0U, // EH_LABEL
5036 0U, // GC_LABEL
5037 0U, // ANNOTATION_LABEL
5038 0U, // KILL
5039 0U, // EXTRACT_SUBREG
5040 0U, // INSERT_SUBREG
5041 0U, // IMPLICIT_DEF
5042 0U, // INIT_UNDEF
5043 0U, // SUBREG_TO_REG
5044 0U, // COPY_TO_REGCLASS
5045 0U, // DBG_VALUE
5046 0U, // DBG_VALUE_LIST
5047 0U, // DBG_INSTR_REF
5048 0U, // DBG_PHI
5049 0U, // DBG_LABEL
5050 0U, // REG_SEQUENCE
5051 0U, // COPY
5052 0U, // COPY_LANEMASK
5053 0U, // BUNDLE
5054 0U, // LIFETIME_START
5055 0U, // LIFETIME_END
5056 0U, // PSEUDO_PROBE
5057 0U, // ARITH_FENCE
5058 0U, // STACKMAP
5059 0U, // FENTRY_CALL
5060 0U, // PATCHPOINT
5061 0U, // LOAD_STACK_GUARD
5062 0U, // PREALLOCATED_SETUP
5063 0U, // PREALLOCATED_ARG
5064 0U, // STATEPOINT
5065 0U, // LOCAL_ESCAPE
5066 0U, // FAULTING_OP
5067 0U, // PATCHABLE_OP
5068 0U, // PATCHABLE_FUNCTION_ENTER
5069 0U, // PATCHABLE_RET
5070 0U, // PATCHABLE_FUNCTION_EXIT
5071 0U, // PATCHABLE_TAIL_CALL
5072 0U, // PATCHABLE_EVENT_CALL
5073 0U, // PATCHABLE_TYPED_EVENT_CALL
5074 0U, // ICALL_BRANCH_FUNNEL
5075 0U, // FAKE_USE
5076 0U, // MEMBARRIER
5077 0U, // JUMP_TABLE_DEBUG_INFO
5078 0U, // RELOC_NONE
5079 0U, // CONVERGENCECTRL_ENTRY
5080 0U, // CONVERGENCECTRL_ANCHOR
5081 0U, // CONVERGENCECTRL_LOOP
5082 0U, // CONVERGENCECTRL_GLUE
5083 0U, // G_ASSERT_SEXT
5084 0U, // G_ASSERT_ZEXT
5085 0U, // G_ASSERT_ALIGN
5086 0U, // G_ADD
5087 0U, // G_SUB
5088 0U, // G_MUL
5089 0U, // G_SDIV
5090 0U, // G_UDIV
5091 0U, // G_SREM
5092 0U, // G_UREM
5093 0U, // G_SDIVREM
5094 0U, // G_UDIVREM
5095 0U, // G_AND
5096 0U, // G_OR
5097 0U, // G_XOR
5098 0U, // G_ABDS
5099 0U, // G_ABDU
5100 0U, // G_UAVGFLOOR
5101 0U, // G_UAVGCEIL
5102 0U, // G_SAVGFLOOR
5103 0U, // G_SAVGCEIL
5104 0U, // G_IMPLICIT_DEF
5105 0U, // G_PHI
5106 0U, // G_FRAME_INDEX
5107 0U, // G_GLOBAL_VALUE
5108 0U, // G_PTRAUTH_GLOBAL_VALUE
5109 0U, // G_CONSTANT_POOL
5110 0U, // G_EXTRACT
5111 0U, // G_UNMERGE_VALUES
5112 0U, // G_INSERT
5113 0U, // G_MERGE_VALUES
5114 0U, // G_BUILD_VECTOR
5115 0U, // G_BUILD_VECTOR_TRUNC
5116 0U, // G_CONCAT_VECTORS
5117 0U, // G_PTRTOINT
5118 0U, // G_INTTOPTR
5119 0U, // G_BITCAST
5120 0U, // G_FREEZE
5121 0U, // G_CONSTANT_FOLD_BARRIER
5122 0U, // G_INTRINSIC_FPTRUNC_ROUND
5123 0U, // G_INTRINSIC_TRUNC
5124 0U, // G_INTRINSIC_ROUND
5125 0U, // G_INTRINSIC_LRINT
5126 0U, // G_INTRINSIC_LLRINT
5127 0U, // G_INTRINSIC_ROUNDEVEN
5128 0U, // G_READCYCLECOUNTER
5129 0U, // G_READSTEADYCOUNTER
5130 0U, // G_LOAD
5131 0U, // G_SEXTLOAD
5132 0U, // G_ZEXTLOAD
5133 0U, // G_INDEXED_LOAD
5134 0U, // G_INDEXED_SEXTLOAD
5135 0U, // G_INDEXED_ZEXTLOAD
5136 0U, // G_STORE
5137 0U, // G_INDEXED_STORE
5138 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
5139 0U, // G_ATOMIC_CMPXCHG
5140 0U, // G_ATOMICRMW_XCHG
5141 0U, // G_ATOMICRMW_ADD
5142 0U, // G_ATOMICRMW_SUB
5143 0U, // G_ATOMICRMW_AND
5144 0U, // G_ATOMICRMW_NAND
5145 0U, // G_ATOMICRMW_OR
5146 0U, // G_ATOMICRMW_XOR
5147 0U, // G_ATOMICRMW_MAX
5148 0U, // G_ATOMICRMW_MIN
5149 0U, // G_ATOMICRMW_UMAX
5150 0U, // G_ATOMICRMW_UMIN
5151 0U, // G_ATOMICRMW_FADD
5152 0U, // G_ATOMICRMW_FSUB
5153 0U, // G_ATOMICRMW_FMAX
5154 0U, // G_ATOMICRMW_FMIN
5155 0U, // G_ATOMICRMW_FMAXIMUM
5156 0U, // G_ATOMICRMW_FMINIMUM
5157 0U, // G_ATOMICRMW_UINC_WRAP
5158 0U, // G_ATOMICRMW_UDEC_WRAP
5159 0U, // G_ATOMICRMW_USUB_COND
5160 0U, // G_ATOMICRMW_USUB_SAT
5161 0U, // G_FENCE
5162 0U, // G_PREFETCH
5163 0U, // G_BRCOND
5164 0U, // G_BRINDIRECT
5165 0U, // G_INVOKE_REGION_START
5166 0U, // G_INTRINSIC
5167 0U, // G_INTRINSIC_W_SIDE_EFFECTS
5168 0U, // G_INTRINSIC_CONVERGENT
5169 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
5170 0U, // G_ANYEXT
5171 0U, // G_TRUNC
5172 0U, // G_TRUNC_SSAT_S
5173 0U, // G_TRUNC_SSAT_U
5174 0U, // G_TRUNC_USAT_U
5175 0U, // G_CONSTANT
5176 0U, // G_FCONSTANT
5177 0U, // G_VASTART
5178 0U, // G_VAARG
5179 0U, // G_SEXT
5180 0U, // G_SEXT_INREG
5181 0U, // G_ZEXT
5182 0U, // G_SHL
5183 0U, // G_LSHR
5184 0U, // G_ASHR
5185 0U, // G_FSHL
5186 0U, // G_FSHR
5187 0U, // G_ROTR
5188 0U, // G_ROTL
5189 0U, // G_ICMP
5190 0U, // G_FCMP
5191 0U, // G_SCMP
5192 0U, // G_UCMP
5193 0U, // G_SELECT
5194 0U, // G_UADDO
5195 0U, // G_UADDE
5196 0U, // G_USUBO
5197 0U, // G_USUBE
5198 0U, // G_SADDO
5199 0U, // G_SADDE
5200 0U, // G_SSUBO
5201 0U, // G_SSUBE
5202 0U, // G_UMULO
5203 0U, // G_SMULO
5204 0U, // G_UMULH
5205 0U, // G_SMULH
5206 0U, // G_UADDSAT
5207 0U, // G_SADDSAT
5208 0U, // G_USUBSAT
5209 0U, // G_SSUBSAT
5210 0U, // G_USHLSAT
5211 0U, // G_SSHLSAT
5212 0U, // G_SMULFIX
5213 0U, // G_UMULFIX
5214 0U, // G_SMULFIXSAT
5215 0U, // G_UMULFIXSAT
5216 0U, // G_SDIVFIX
5217 0U, // G_UDIVFIX
5218 0U, // G_SDIVFIXSAT
5219 0U, // G_UDIVFIXSAT
5220 0U, // G_FADD
5221 0U, // G_FSUB
5222 0U, // G_FMUL
5223 0U, // G_FMA
5224 0U, // G_FMAD
5225 0U, // G_FDIV
5226 0U, // G_FREM
5227 0U, // G_FMODF
5228 0U, // G_FPOW
5229 0U, // G_FPOWI
5230 0U, // G_FEXP
5231 0U, // G_FEXP2
5232 0U, // G_FEXP10
5233 0U, // G_FLOG
5234 0U, // G_FLOG2
5235 0U, // G_FLOG10
5236 0U, // G_FLDEXP
5237 0U, // G_FFREXP
5238 0U, // G_FNEG
5239 0U, // G_FPEXT
5240 0U, // G_FPTRUNC
5241 0U, // G_FPTOSI
5242 0U, // G_FPTOUI
5243 0U, // G_SITOFP
5244 0U, // G_UITOFP
5245 0U, // G_FPTOSI_SAT
5246 0U, // G_FPTOUI_SAT
5247 0U, // G_FABS
5248 0U, // G_FCOPYSIGN
5249 0U, // G_IS_FPCLASS
5250 0U, // G_FCANONICALIZE
5251 0U, // G_FMINNUM
5252 0U, // G_FMAXNUM
5253 0U, // G_FMINNUM_IEEE
5254 0U, // G_FMAXNUM_IEEE
5255 0U, // G_FMINIMUM
5256 0U, // G_FMAXIMUM
5257 0U, // G_FMINIMUMNUM
5258 0U, // G_FMAXIMUMNUM
5259 0U, // G_GET_FPENV
5260 0U, // G_SET_FPENV
5261 0U, // G_RESET_FPENV
5262 0U, // G_GET_FPMODE
5263 0U, // G_SET_FPMODE
5264 0U, // G_RESET_FPMODE
5265 0U, // G_GET_ROUNDING
5266 0U, // G_SET_ROUNDING
5267 0U, // G_PTR_ADD
5268 0U, // G_PTRMASK
5269 0U, // G_SMIN
5270 0U, // G_SMAX
5271 0U, // G_UMIN
5272 0U, // G_UMAX
5273 0U, // G_ABS
5274 0U, // G_LROUND
5275 0U, // G_LLROUND
5276 0U, // G_BR
5277 0U, // G_BRJT
5278 0U, // G_VSCALE
5279 0U, // G_INSERT_SUBVECTOR
5280 0U, // G_EXTRACT_SUBVECTOR
5281 0U, // G_INSERT_VECTOR_ELT
5282 0U, // G_EXTRACT_VECTOR_ELT
5283 0U, // G_SHUFFLE_VECTOR
5284 0U, // G_SPLAT_VECTOR
5285 0U, // G_STEP_VECTOR
5286 0U, // G_VECTOR_COMPRESS
5287 0U, // G_CTTZ
5288 0U, // G_CTTZ_ZERO_UNDEF
5289 0U, // G_CTLZ
5290 0U, // G_CTLZ_ZERO_UNDEF
5291 0U, // G_CTLS
5292 0U, // G_CTPOP
5293 0U, // G_BSWAP
5294 0U, // G_BITREVERSE
5295 0U, // G_FCEIL
5296 0U, // G_FCOS
5297 0U, // G_FSIN
5298 0U, // G_FSINCOS
5299 0U, // G_FTAN
5300 0U, // G_FACOS
5301 0U, // G_FASIN
5302 0U, // G_FATAN
5303 0U, // G_FATAN2
5304 0U, // G_FCOSH
5305 0U, // G_FSINH
5306 0U, // G_FTANH
5307 0U, // G_FSQRT
5308 0U, // G_FFLOOR
5309 0U, // G_FRINT
5310 0U, // G_FNEARBYINT
5311 0U, // G_ADDRSPACE_CAST
5312 0U, // G_BLOCK_ADDR
5313 0U, // G_JUMP_TABLE
5314 0U, // G_DYN_STACKALLOC
5315 0U, // G_STACKSAVE
5316 0U, // G_STACKRESTORE
5317 0U, // G_STRICT_FADD
5318 0U, // G_STRICT_FSUB
5319 0U, // G_STRICT_FMUL
5320 0U, // G_STRICT_FDIV
5321 0U, // G_STRICT_FREM
5322 0U, // G_STRICT_FMA
5323 0U, // G_STRICT_FSQRT
5324 0U, // G_STRICT_FLDEXP
5325 0U, // G_READ_REGISTER
5326 0U, // G_WRITE_REGISTER
5327 0U, // G_MEMCPY
5328 0U, // G_MEMCPY_INLINE
5329 0U, // G_MEMMOVE
5330 0U, // G_MEMSET
5331 0U, // G_BZERO
5332 0U, // G_TRAP
5333 0U, // G_DEBUGTRAP
5334 0U, // G_UBSANTRAP
5335 0U, // G_VECREDUCE_SEQ_FADD
5336 0U, // G_VECREDUCE_SEQ_FMUL
5337 0U, // G_VECREDUCE_FADD
5338 0U, // G_VECREDUCE_FMUL
5339 0U, // G_VECREDUCE_FMAX
5340 0U, // G_VECREDUCE_FMIN
5341 0U, // G_VECREDUCE_FMAXIMUM
5342 0U, // G_VECREDUCE_FMINIMUM
5343 0U, // G_VECREDUCE_ADD
5344 0U, // G_VECREDUCE_MUL
5345 0U, // G_VECREDUCE_AND
5346 0U, // G_VECREDUCE_OR
5347 0U, // G_VECREDUCE_XOR
5348 0U, // G_VECREDUCE_SMAX
5349 0U, // G_VECREDUCE_SMIN
5350 0U, // G_VECREDUCE_UMAX
5351 0U, // G_VECREDUCE_UMIN
5352 0U, // G_SBFX
5353 0U, // G_UBFX
5354 0U, // ATOMIC_CMP_SWAP_I128
5355 0U, // ATOMIC_LOAD_ADD_I128
5356 0U, // ATOMIC_LOAD_AND_I128
5357 0U, // ATOMIC_LOAD_NAND_I128
5358 0U, // ATOMIC_LOAD_OR_I128
5359 0U, // ATOMIC_LOAD_SUB_I128
5360 0U, // ATOMIC_LOAD_XOR_I128
5361 0U, // ATOMIC_SWAP_I128
5362 0U, // BUILD_QUADWORD
5363 0U, // BUILD_UACC
5364 0U, // CFENCE
5365 0U, // CFENCE8
5366 0U, // CLRLSLDI
5367 0U, // CLRLSLDI_rec
5368 1032U, // CLRLSLWI
5369 1032U, // CLRLSLWI_rec
5370 256U, // CLRRDI
5371 256U, // CLRRDI_rec
5372 264U, // CLRRWI
5373 264U, // CLRRWI_rec
5374 0U, // DCBFL
5375 0U, // DCBFLP
5376 0U, // DCBFPS
5377 0U, // DCBFx
5378 0U, // DCBSTPS
5379 0U, // DCBTCT
5380 0U, // DCBTDS
5381 0U, // DCBTSTCT
5382 0U, // DCBTSTDS
5383 0U, // DCBTSTT
5384 0U, // DCBTSTx
5385 0U, // DCBTT
5386 0U, // DCBTx
5387 0U, // DFLOADf32
5388 0U, // DFLOADf64
5389 0U, // DFSTOREf32
5390 0U, // DFSTOREf64
5391 0U, // EXTLDI
5392 0U, // EXTLDI_rec
5393 1032U, // EXTLWI
5394 1032U, // EXTLWI_rec
5395 0U, // EXTRDI
5396 0U, // EXTRDI_rec
5397 1032U, // EXTRWI
5398 1032U, // EXTRWI_rec
5399 1032U, // INSLWI
5400 1032U, // INSLWI_rec
5401 0U, // INSRDI
5402 0U, // INSRDI_rec
5403 1032U, // INSRWI
5404 1032U, // INSRWI_rec
5405 0U, // KILL_PAIR
5406 0U, // LAx
5407 0U, // LIWAX
5408 0U, // LIWZX
5409 0U, // PPCLdFixedAddr
5410 272U, // PSUBI
5411 2056U, // RLWIMIbm
5412 2056U, // RLWIMIbm_rec
5413 2056U, // RLWINMbm
5414 2056U, // RLWINMbm_rec
5415 2056U, // RLWNMbm
5416 2056U, // RLWNMbm_rec
5417 256U, // ROTRDI
5418 256U, // ROTRDI_rec
5419 264U, // ROTRWI
5420 264U, // ROTRWI_rec
5421 256U, // SLDI
5422 256U, // SLDI_rec
5423 264U, // SLWI
5424 264U, // SLWI_rec
5425 0U, // SPILLTOVSR_LD
5426 0U, // SPILLTOVSR_LDX
5427 0U, // SPILLTOVSR_ST
5428 0U, // SPILLTOVSR_STX
5429 256U, // SRDI
5430 256U, // SRDI_rec
5431 264U, // SRWI
5432 264U, // SRWI_rec
5433 0U, // STIWX
5434 24U, // SUBI
5435 24U, // SUBIC
5436 24U, // SUBIC_rec
5437 24U, // SUBIS
5438 0U, // SUBPCIS
5439 0U, // XFLOADf32
5440 0U, // XFLOADf64
5441 0U, // XFSTOREf32
5442 0U, // XFSTOREf64
5443 288U, // ADD4
5444 288U, // ADD4O
5445 288U, // ADD4O_rec
5446 288U, // ADD4TLS
5447 288U, // ADD4_rec
5448 288U, // ADD8
5449 288U, // ADD8O
5450 288U, // ADD8O_rec
5451 288U, // ADD8TLS
5452 288U, // ADD8TLS_
5453 288U, // ADD8_rec
5454 288U, // ADDC
5455 288U, // ADDC8
5456 288U, // ADDC8O
5457 288U, // ADDC8O_rec
5458 288U, // ADDC8_rec
5459 288U, // ADDCO
5460 288U, // ADDCO_rec
5461 288U, // ADDC_rec
5462 288U, // ADDE
5463 288U, // ADDE8
5464 288U, // ADDE8O
5465 288U, // ADDE8O_rec
5466 288U, // ADDE8_rec
5467 288U, // ADDEO
5468 288U, // ADDEO_rec
5469 3104U, // ADDEX
5470 3104U, // ADDEX8
5471 288U, // ADDE_rec
5472 288U, // ADDG6S
5473 288U, // ADDG6S8
5474 24U, // ADDI
5475 24U, // ADDI8
5476 24U, // ADDIC
5477 24U, // ADDIC8
5478 24U, // ADDIC_rec
5479 24U, // ADDIS
5480 24U, // ADDIS8
5481 0U, // ADDISdtprelHA
5482 0U, // ADDISdtprelHA32
5483 0U, // ADDISgotTprelHA
5484 0U, // ADDIStlsgdHA
5485 0U, // ADDIStlsldHA
5486 0U, // ADDIStocHA
5487 0U, // ADDIStocHA8
5488 0U, // ADDIdtprelL
5489 0U, // ADDIdtprelL32
5490 0U, // ADDItlsgdL
5491 0U, // ADDItlsgdL32
5492 0U, // ADDItlsgdLADDR
5493 0U, // ADDItlsgdLADDR32
5494 0U, // ADDItlsldL
5495 0U, // ADDItlsldL32
5496 0U, // ADDItlsldLADDR
5497 0U, // ADDItlsldLADDR32
5498 0U, // ADDItoc
5499 0U, // ADDItoc8
5500 0U, // ADDItocL
5501 0U, // ADDItocL8
5502 0U, // ADDME
5503 0U, // ADDME8
5504 0U, // ADDME8O
5505 0U, // ADDME8O_rec
5506 0U, // ADDME8_rec
5507 0U, // ADDMEO
5508 0U, // ADDMEO_rec
5509 0U, // ADDME_rec
5510 0U, // ADDPCIS
5511 0U, // ADDZE
5512 0U, // ADDZE8
5513 0U, // ADDZE8O
5514 0U, // ADDZE8O_rec
5515 0U, // ADDZE8_rec
5516 0U, // ADDZEO
5517 0U, // ADDZEO_rec
5518 0U, // ADDZE_rec
5519 0U, // ADJCALLSTACKDOWN
5520 0U, // ADJCALLSTACKUP
5521 288U, // AND
5522 288U, // AND8
5523 288U, // AND8_rec
5524 288U, // ANDC
5525 288U, // ANDC8
5526 288U, // ANDC8_rec
5527 288U, // ANDC_rec
5528 40U, // ANDI8_rec
5529 40U, // ANDIS8_rec
5530 40U, // ANDIS_rec
5531 40U, // ANDI_rec
5532 0U, // ANDI_rec_1_EQ_BIT
5533 0U, // ANDI_rec_1_EQ_BIT8
5534 0U, // ANDI_rec_1_GT_BIT
5535 0U, // ANDI_rec_1_GT_BIT8
5536 288U, // AND_rec
5537 1U, // ATOMIC_CMP_SWAP_I16
5538 1U, // ATOMIC_CMP_SWAP_I32
5539 0U, // ATOMIC_CMP_SWAP_I64
5540 0U, // ATOMIC_CMP_SWAP_I8
5541 0U, // ATOMIC_LOAD_ADD_I16
5542 0U, // ATOMIC_LOAD_ADD_I32
5543 0U, // ATOMIC_LOAD_ADD_I64
5544 0U, // ATOMIC_LOAD_ADD_I8
5545 0U, // ATOMIC_LOAD_AND_I16
5546 0U, // ATOMIC_LOAD_AND_I32
5547 0U, // ATOMIC_LOAD_AND_I64
5548 0U, // ATOMIC_LOAD_AND_I8
5549 0U, // ATOMIC_LOAD_MAX_I16
5550 0U, // ATOMIC_LOAD_MAX_I32
5551 0U, // ATOMIC_LOAD_MAX_I64
5552 0U, // ATOMIC_LOAD_MAX_I8
5553 0U, // ATOMIC_LOAD_MIN_I16
5554 0U, // ATOMIC_LOAD_MIN_I32
5555 0U, // ATOMIC_LOAD_MIN_I64
5556 0U, // ATOMIC_LOAD_MIN_I8
5557 0U, // ATOMIC_LOAD_NAND_I16
5558 0U, // ATOMIC_LOAD_NAND_I32
5559 0U, // ATOMIC_LOAD_NAND_I64
5560 0U, // ATOMIC_LOAD_NAND_I8
5561 0U, // ATOMIC_LOAD_OR_I16
5562 0U, // ATOMIC_LOAD_OR_I32
5563 0U, // ATOMIC_LOAD_OR_I64
5564 0U, // ATOMIC_LOAD_OR_I8
5565 0U, // ATOMIC_LOAD_SUB_I16
5566 0U, // ATOMIC_LOAD_SUB_I32
5567 0U, // ATOMIC_LOAD_SUB_I64
5568 0U, // ATOMIC_LOAD_SUB_I8
5569 0U, // ATOMIC_LOAD_UMAX_I16
5570 0U, // ATOMIC_LOAD_UMAX_I32
5571 0U, // ATOMIC_LOAD_UMAX_I64
5572 0U, // ATOMIC_LOAD_UMAX_I8
5573 0U, // ATOMIC_LOAD_UMIN_I16
5574 0U, // ATOMIC_LOAD_UMIN_I32
5575 0U, // ATOMIC_LOAD_UMIN_I64
5576 0U, // ATOMIC_LOAD_UMIN_I8
5577 0U, // ATOMIC_LOAD_XOR_I16
5578 0U, // ATOMIC_LOAD_XOR_I32
5579 0U, // ATOMIC_LOAD_XOR_I64
5580 0U, // ATOMIC_LOAD_XOR_I8
5581 0U, // ATOMIC_SWAP_I16
5582 0U, // ATOMIC_SWAP_I32
5583 0U, // ATOMIC_SWAP_I64
5584 0U, // ATOMIC_SWAP_I8
5585 0U, // ATTN
5586 0U, // B
5587 0U, // BA
5588 0U, // BC
5589 0U, // BCC
5590 0U, // BCCA
5591 0U, // BCCCTR
5592 0U, // BCCCTR8
5593 0U, // BCCCTRL
5594 0U, // BCCCTRL8
5595 0U, // BCCL
5596 0U, // BCCLA
5597 0U, // BCCLR
5598 0U, // BCCLRL
5599 0U, // BCCTR
5600 0U, // BCCTR8
5601 0U, // BCCTR8n
5602 0U, // BCCTRL
5603 0U, // BCCTRL8
5604 0U, // BCCTRL8n
5605 0U, // BCCTRLn
5606 0U, // BCCTRn
5607 4128U, // BCDADD_rec
5608 304U, // BCDCFN_rec
5609 304U, // BCDCFSQ_rec
5610 304U, // BCDCFZ_rec
5611 288U, // BCDCPSGN_rec
5612 0U, // BCDCTN_rec
5613 0U, // BCDCTSQ_rec
5614 304U, // BCDCTZ_rec
5615 304U, // BCDSETSGN_rec
5616 4128U, // BCDSR_rec
5617 4128U, // BCDSUB_rec
5618 4128U, // BCDS_rec
5619 4128U, // BCDTRUNC_rec
5620 288U, // BCDUS_rec
5621 288U, // BCDUTRUNC_rec
5622 0U, // BCL
5623 0U, // BCLR
5624 0U, // BCLRL
5625 0U, // BCLRLn
5626 0U, // BCLRn
5627 0U, // BCLalways
5628 0U, // BCLn
5629 0U, // BCTR
5630 0U, // BCTR8
5631 0U, // BCTRL
5632 0U, // BCTRL8
5633 0U, // BCTRL8_LDinto_toc
5634 0U, // BCTRL8_LDinto_toc_RM
5635 0U, // BCTRL8_RM
5636 0U, // BCTRL_LWZinto_toc
5637 0U, // BCTRL_LWZinto_toc_RM
5638 0U, // BCTRL_RM
5639 0U, // BCn
5640 0U, // BDNZ
5641 0U, // BDNZ8
5642 0U, // BDNZA
5643 0U, // BDNZAm
5644 0U, // BDNZAp
5645 0U, // BDNZL
5646 0U, // BDNZLA
5647 0U, // BDNZLAm
5648 0U, // BDNZLAp
5649 0U, // BDNZLR
5650 0U, // BDNZLR8
5651 0U, // BDNZLRL
5652 0U, // BDNZLRLm
5653 0U, // BDNZLRLp
5654 0U, // BDNZLRm
5655 0U, // BDNZLRp
5656 0U, // BDNZLm
5657 0U, // BDNZLp
5658 0U, // BDNZm
5659 0U, // BDNZp
5660 0U, // BDZ
5661 0U, // BDZ8
5662 0U, // BDZA
5663 0U, // BDZAm
5664 0U, // BDZAp
5665 0U, // BDZL
5666 0U, // BDZLA
5667 0U, // BDZLAm
5668 0U, // BDZLAp
5669 0U, // BDZLR
5670 0U, // BDZLR8
5671 0U, // BDZLRL
5672 0U, // BDZLRLm
5673 0U, // BDZLRLp
5674 0U, // BDZLRm
5675 0U, // BDZLRp
5676 0U, // BDZLm
5677 0U, // BDZLp
5678 0U, // BDZm
5679 0U, // BDZp
5680 0U, // BL
5681 0U, // BL8
5682 0U, // BL8_NOP
5683 0U, // BL8_NOP_RM
5684 0U, // BL8_NOP_TLS
5685 0U, // BL8_NOTOC
5686 0U, // BL8_NOTOC_RM
5687 0U, // BL8_NOTOC_TLS
5688 0U, // BL8_RM
5689 0U, // BL8_TLS
5690 0U, // BL8_TLS_
5691 0U, // BLA
5692 0U, // BLA8
5693 0U, // BLA8_NOP
5694 0U, // BLA8_NOP_RM
5695 0U, // BLA8_RM
5696 0U, // BLA_RM
5697 0U, // BLR
5698 0U, // BLR8
5699 0U, // BLRL
5700 0U, // BL_NOP
5701 0U, // BL_NOP_RM
5702 0U, // BL_RM
5703 0U, // BL_TLS
5704 288U, // BPERMD
5705 0U, // BRD
5706 0U, // BRH
5707 0U, // BRH8
5708 288U, // BRINC
5709 0U, // BRW
5710 0U, // BRW8
5711 0U, // CBCDTD
5712 0U, // CBCDTD8
5713 0U, // CDTBCD
5714 0U, // CDTBCD8
5715 288U, // CFUGED
5716 0U, // CLRBHRB
5717 288U, // CMPB
5718 288U, // CMPB8
5719 288U, // CMPD
5720 24U, // CMPDI
5721 288U, // CMPEQB
5722 288U, // CMPLD
5723 40U, // CMPLDI
5724 288U, // CMPLW
5725 40U, // CMPLWI
5726 2080U, // CMPRB
5727 2080U, // CMPRB8
5728 288U, // CMPW
5729 24U, // CMPWI
5730 0U, // CNTLZD
5731 288U, // CNTLZDM
5732 0U, // CNTLZD_rec
5733 0U, // CNTLZW
5734 0U, // CNTLZW8
5735 0U, // CNTLZW8_rec
5736 0U, // CNTLZW_rec
5737 0U, // CNTTZD
5738 288U, // CNTTZDM
5739 0U, // CNTTZD_rec
5740 0U, // CNTTZW
5741 0U, // CNTTZW8
5742 0U, // CNTTZW8_rec
5743 0U, // CNTTZW_rec
5744 0U, // CP_ABORT
5745 0U, // CP_COPY
5746 0U, // CP_COPY8
5747 304U, // CP_PASTE8_rec
5748 304U, // CP_PASTE_rec
5749 0U, // CR6SET
5750 0U, // CR6UNSET
5751 288U, // CRAND
5752 288U, // CRANDC
5753 288U, // CREQV
5754 288U, // CRNAND
5755 288U, // CRNOR
5756 0U, // CRNOT
5757 288U, // CROR
5758 288U, // CRORC
5759 56U, // CRSET
5760 56U, // CRUNSET
5761 288U, // CRXOR
5762 0U, // CTRL_DEP
5763 288U, // DADD
5764 288U, // DADDQ
5765 288U, // DADDQ_rec
5766 288U, // DADD_rec
5767 0U, // DARN
5768 0U, // DCBA
5769 0U, // DCBF
5770 0U, // DCBFEP
5771 0U, // DCBI
5772 0U, // DCBST
5773 0U, // DCBSTEP
5774 0U, // DCBT
5775 0U, // DCBTEP
5776 0U, // DCBTST
5777 0U, // DCBTSTEP
5778 0U, // DCBZ
5779 0U, // DCBZEP
5780 0U, // DCBZL
5781 0U, // DCBZLEP
5782 0U, // DCCCI
5783 0U, // DCFFIX
5784 0U, // DCFFIXQ
5785 0U, // DCFFIXQQ
5786 0U, // DCFFIXQ_rec
5787 0U, // DCFFIX_rec
5788 288U, // DCMPO
5789 288U, // DCMPOQ
5790 288U, // DCMPU
5791 288U, // DCMPUQ
5792 0U, // DCTDP
5793 0U, // DCTDP_rec
5794 0U, // DCTFIX
5795 0U, // DCTFIXQ
5796 0U, // DCTFIXQQ
5797 0U, // DCTFIXQ_rec
5798 0U, // DCTFIX_rec
5799 0U, // DCTQPQ
5800 0U, // DCTQPQ_rec
5801 0U, // DDEDPD
5802 0U, // DDEDPDQ
5803 0U, // DDEDPDQ_rec
5804 0U, // DDEDPD_rec
5805 288U, // DDIV
5806 288U, // DDIVQ
5807 288U, // DDIVQ_rec
5808 288U, // DDIV_rec
5809 0U, // DENBCD
5810 0U, // DENBCDQ
5811 0U, // DENBCDQ_rec
5812 0U, // DENBCD_rec
5813 288U, // DIEX
5814 288U, // DIEXQ
5815 288U, // DIEXQ_rec
5816 288U, // DIEX_rec
5817 288U, // DIVD
5818 288U, // DIVDE
5819 288U, // DIVDEO
5820 288U, // DIVDEO_rec
5821 288U, // DIVDEU
5822 288U, // DIVDEUO
5823 288U, // DIVDEUO_rec
5824 288U, // DIVDEU_rec
5825 288U, // DIVDE_rec
5826 288U, // DIVDO
5827 288U, // DIVDO_rec
5828 288U, // DIVDU
5829 288U, // DIVDUO
5830 288U, // DIVDUO_rec
5831 288U, // DIVDU_rec
5832 288U, // DIVD_rec
5833 288U, // DIVW
5834 288U, // DIVWE
5835 288U, // DIVWEO
5836 288U, // DIVWEO_rec
5837 288U, // DIVWEU
5838 288U, // DIVWEUO
5839 288U, // DIVWEUO_rec
5840 288U, // DIVWEU_rec
5841 288U, // DIVWE_rec
5842 288U, // DIVWO
5843 288U, // DIVWO_rec
5844 288U, // DIVWU
5845 288U, // DIVWUO
5846 288U, // DIVWUO_rec
5847 288U, // DIVWU_rec
5848 288U, // DIVW_rec
5849 0U, // DMMR
5850 0U, // DMSETDMRZ
5851 64U, // DMSHA2HASH
5852 0U, // DMSHA3HASH
5853 288U, // DMUL
5854 288U, // DMULQ
5855 288U, // DMULQ_rec
5856 288U, // DMUL_rec
5857 0U, // DMXOR
5858 288U, // DMXVBF16GERX2
5859 328U, // DMXVBF16GERX2NN
5860 328U, // DMXVBF16GERX2NP
5861 328U, // DMXVBF16GERX2PN
5862 328U, // DMXVBF16GERX2PP
5863 288U, // DMXVF16GERX2
5864 328U, // DMXVF16GERX2NN
5865 328U, // DMXVF16GERX2NP
5866 328U, // DMXVF16GERX2PN
5867 328U, // DMXVF16GERX2PP
5868 288U, // DMXVI8GERX4
5869 328U, // DMXVI8GERX4PP
5870 328U, // DMXVI8GERX4SPP
5871 336U, // DMXXEXTFDMR256
5872 544U, // DMXXEXTFDMR512
5873 800U, // DMXXEXTFDMR512_HI
5874 336U, // DMXXINSTDMR256
5875 544U, // DMXXINSTDMR512
5876 800U, // DMXXINSTDMR512_HI
5877 0U, // DMXXSETACCZ
5878 88U, // DMXXSHAPAD
5879 3104U, // DQUA
5880 0U, // DQUAI
5881 0U, // DQUAIQ
5882 0U, // DQUAIQ_rec
5883 0U, // DQUAI_rec
5884 3104U, // DQUAQ
5885 3104U, // DQUAQ_rec
5886 3104U, // DQUA_rec
5887 0U, // DRDPQ
5888 0U, // DRDPQ_rec
5889 0U, // DRINTN
5890 0U, // DRINTNQ
5891 0U, // DRINTNQ_rec
5892 0U, // DRINTN_rec
5893 0U, // DRINTX
5894 0U, // DRINTXQ
5895 0U, // DRINTXQ_rec
5896 0U, // DRINTX_rec
5897 3104U, // DRRND
5898 3104U, // DRRNDQ
5899 3104U, // DRRNDQ_rec
5900 3104U, // DRRND_rec
5901 0U, // DRSP
5902 0U, // DRSP_rec
5903 256U, // DSCLI
5904 256U, // DSCLIQ
5905 256U, // DSCLIQ_rec
5906 256U, // DSCLI_rec
5907 256U, // DSCRI
5908 256U, // DSCRIQ
5909 256U, // DSCRIQ_rec
5910 256U, // DSCRI_rec
5911 0U, // DSS
5912 0U, // DSSALL
5913 96U, // DST
5914 96U, // DST64
5915 96U, // DSTST
5916 96U, // DSTST64
5917 96U, // DSTSTT
5918 96U, // DSTSTT64
5919 96U, // DSTT
5920 96U, // DSTT64
5921 288U, // DSUB
5922 288U, // DSUBQ
5923 288U, // DSUBQ_rec
5924 288U, // DSUB_rec
5925 256U, // DTSTDC
5926 256U, // DTSTDCQ
5927 256U, // DTSTDG
5928 256U, // DTSTDGQ
5929 288U, // DTSTEX
5930 288U, // DTSTEXQ
5931 288U, // DTSTSF
5932 0U, // DTSTSFI
5933 0U, // DTSTSFIQ
5934 288U, // DTSTSFQ
5935 0U, // DXEX
5936 0U, // DXEXQ
5937 0U, // DXEXQ_rec
5938 0U, // DXEX_rec
5939 0U, // DYNALLOC
5940 0U, // DYNALLOC8
5941 0U, // DYNAREAOFFSET
5942 0U, // DYNAREAOFFSET8
5943 0U, // DecreaseCTR8loop
5944 0U, // DecreaseCTRloop
5945 0U, // EFDABS
5946 288U, // EFDADD
5947 0U, // EFDCFS
5948 0U, // EFDCFSF
5949 0U, // EFDCFSI
5950 0U, // EFDCFSID
5951 0U, // EFDCFUF
5952 0U, // EFDCFUI
5953 0U, // EFDCFUID
5954 288U, // EFDCMPEQ
5955 288U, // EFDCMPGT
5956 288U, // EFDCMPLT
5957 0U, // EFDCTSF
5958 0U, // EFDCTSI
5959 0U, // EFDCTSIDZ
5960 0U, // EFDCTSIZ
5961 0U, // EFDCTUF
5962 0U, // EFDCTUI
5963 0U, // EFDCTUIDZ
5964 0U, // EFDCTUIZ
5965 288U, // EFDDIV
5966 288U, // EFDMUL
5967 0U, // EFDNABS
5968 0U, // EFDNEG
5969 288U, // EFDSUB
5970 288U, // EFDTSTEQ
5971 288U, // EFDTSTGT
5972 288U, // EFDTSTLT
5973 0U, // EFSABS
5974 288U, // EFSADD
5975 0U, // EFSCFD
5976 0U, // EFSCFSF
5977 0U, // EFSCFSI
5978 0U, // EFSCFUF
5979 0U, // EFSCFUI
5980 288U, // EFSCMPEQ
5981 288U, // EFSCMPGT
5982 288U, // EFSCMPLT
5983 0U, // EFSCTSF
5984 0U, // EFSCTSI
5985 0U, // EFSCTSIZ
5986 0U, // EFSCTUF
5987 0U, // EFSCTUI
5988 0U, // EFSCTUIZ
5989 288U, // EFSDIV
5990 288U, // EFSMUL
5991 0U, // EFSNABS
5992 0U, // EFSNEG
5993 288U, // EFSSUB
5994 288U, // EFSTSTEQ
5995 288U, // EFSTSTGT
5996 288U, // EFSTSTLT
5997 0U, // EH_SjLj_LongJmp32
5998 0U, // EH_SjLj_LongJmp64
5999 0U, // EH_SjLj_SetJmp32
6000 0U, // EH_SjLj_SetJmp64
6001 0U, // EH_SjLj_Setup
6002 288U, // EQV
6003 288U, // EQV8
6004 288U, // EQV8_rec
6005 288U, // EQV_rec
6006 0U, // EVABS
6007 360U, // EVADDIW
6008 0U, // EVADDSMIAAW
6009 0U, // EVADDSSIAAW
6010 0U, // EVADDUMIAAW
6011 0U, // EVADDUSIAAW
6012 288U, // EVADDW
6013 288U, // EVAND
6014 288U, // EVANDC
6015 288U, // EVCMPEQ
6016 288U, // EVCMPGTS
6017 288U, // EVCMPGTU
6018 288U, // EVCMPLTS
6019 288U, // EVCMPLTU
6020 0U, // EVCNTLSW
6021 0U, // EVCNTLZW
6022 288U, // EVDIVWS
6023 288U, // EVDIVWU
6024 288U, // EVEQV
6025 0U, // EVEXTSB
6026 0U, // EVEXTSH
6027 0U, // EVFSABS
6028 288U, // EVFSADD
6029 0U, // EVFSCFSF
6030 0U, // EVFSCFSI
6031 0U, // EVFSCFUF
6032 0U, // EVFSCFUI
6033 288U, // EVFSCMPEQ
6034 288U, // EVFSCMPGT
6035 288U, // EVFSCMPLT
6036 0U, // EVFSCTSF
6037 0U, // EVFSCTSI
6038 0U, // EVFSCTSIZ
6039 0U, // EVFSCTUF
6040 0U, // EVFSCTUI
6041 0U, // EVFSCTUIZ
6042 288U, // EVFSDIV
6043 288U, // EVFSMUL
6044 0U, // EVFSNABS
6045 0U, // EVFSNEG
6046 288U, // EVFSSUB
6047 288U, // EVFSTSTEQ
6048 288U, // EVFSTSTGT
6049 288U, // EVFSTSTLT
6050 0U, // EVLDD
6051 0U, // EVLDDX
6052 0U, // EVLDH
6053 0U, // EVLDHX
6054 0U, // EVLDW
6055 0U, // EVLDWX
6056 0U, // EVLHHESPLAT
6057 0U, // EVLHHESPLATX
6058 0U, // EVLHHOSSPLAT
6059 0U, // EVLHHOSSPLATX
6060 0U, // EVLHHOUSPLAT
6061 0U, // EVLHHOUSPLATX
6062 0U, // EVLWHE
6063 0U, // EVLWHEX
6064 0U, // EVLWHOS
6065 0U, // EVLWHOSX
6066 0U, // EVLWHOU
6067 0U, // EVLWHOUX
6068 0U, // EVLWHSPLAT
6069 0U, // EVLWHSPLATX
6070 0U, // EVLWWSPLAT
6071 0U, // EVLWWSPLATX
6072 288U, // EVMERGEHI
6073 288U, // EVMERGEHILO
6074 288U, // EVMERGELO
6075 288U, // EVMERGELOHI
6076 288U, // EVMHEGSMFAA
6077 288U, // EVMHEGSMFAN
6078 288U, // EVMHEGSMIAA
6079 288U, // EVMHEGSMIAN
6080 288U, // EVMHEGUMIAA
6081 288U, // EVMHEGUMIAN
6082 288U, // EVMHESMF
6083 288U, // EVMHESMFA
6084 288U, // EVMHESMFAAW
6085 288U, // EVMHESMFANW
6086 288U, // EVMHESMI
6087 288U, // EVMHESMIA
6088 288U, // EVMHESMIAAW
6089 288U, // EVMHESMIANW
6090 288U, // EVMHESSF
6091 288U, // EVMHESSFA
6092 288U, // EVMHESSFAAW
6093 288U, // EVMHESSFANW
6094 288U, // EVMHESSIAAW
6095 288U, // EVMHESSIANW
6096 288U, // EVMHEUMI
6097 288U, // EVMHEUMIA
6098 288U, // EVMHEUMIAAW
6099 288U, // EVMHEUMIANW
6100 288U, // EVMHEUSIAAW
6101 288U, // EVMHEUSIANW
6102 288U, // EVMHOGSMFAA
6103 288U, // EVMHOGSMFAN
6104 288U, // EVMHOGSMIAA
6105 288U, // EVMHOGSMIAN
6106 288U, // EVMHOGUMIAA
6107 288U, // EVMHOGUMIAN
6108 288U, // EVMHOSMF
6109 288U, // EVMHOSMFA
6110 288U, // EVMHOSMFAAW
6111 288U, // EVMHOSMFANW
6112 288U, // EVMHOSMI
6113 288U, // EVMHOSMIA
6114 288U, // EVMHOSMIAAW
6115 288U, // EVMHOSMIANW
6116 288U, // EVMHOSSF
6117 288U, // EVMHOSSFA
6118 288U, // EVMHOSSFAAW
6119 288U, // EVMHOSSFANW
6120 288U, // EVMHOSSIAAW
6121 288U, // EVMHOSSIANW
6122 288U, // EVMHOUMI
6123 288U, // EVMHOUMIA
6124 288U, // EVMHOUMIAAW
6125 288U, // EVMHOUMIANW
6126 288U, // EVMHOUSIAAW
6127 288U, // EVMHOUSIANW
6128 0U, // EVMRA
6129 288U, // EVMWHSMF
6130 288U, // EVMWHSMFA
6131 288U, // EVMWHSMI
6132 288U, // EVMWHSMIA
6133 288U, // EVMWHSSF
6134 288U, // EVMWHSSFA
6135 288U, // EVMWHUMI
6136 288U, // EVMWHUMIA
6137 288U, // EVMWLSMIAAW
6138 288U, // EVMWLSMIANW
6139 288U, // EVMWLSSIAAW
6140 288U, // EVMWLSSIANW
6141 288U, // EVMWLUMI
6142 288U, // EVMWLUMIA
6143 288U, // EVMWLUMIAAW
6144 288U, // EVMWLUMIANW
6145 288U, // EVMWLUSIAAW
6146 288U, // EVMWLUSIANW
6147 288U, // EVMWSMF
6148 288U, // EVMWSMFA
6149 288U, // EVMWSMFAA
6150 288U, // EVMWSMFAN
6151 288U, // EVMWSMI
6152 288U, // EVMWSMIA
6153 288U, // EVMWSMIAA
6154 288U, // EVMWSMIAN
6155 288U, // EVMWSSF
6156 288U, // EVMWSSFA
6157 288U, // EVMWSSFAA
6158 288U, // EVMWSSFAN
6159 288U, // EVMWUMI
6160 288U, // EVMWUMIA
6161 288U, // EVMWUMIAA
6162 288U, // EVMWUMIAN
6163 288U, // EVNAND
6164 0U, // EVNEG
6165 288U, // EVNOR
6166 288U, // EVOR
6167 288U, // EVORC
6168 288U, // EVRLW
6169 264U, // EVRLWI
6170 0U, // EVRNDW
6171 0U, // EVSEL
6172 288U, // EVSLW
6173 264U, // EVSLWI
6174 0U, // EVSPLATFI
6175 0U, // EVSPLATI
6176 264U, // EVSRWIS
6177 264U, // EVSRWIU
6178 288U, // EVSRWS
6179 288U, // EVSRWU
6180 0U, // EVSTDD
6181 0U, // EVSTDDX
6182 0U, // EVSTDH
6183 0U, // EVSTDHX
6184 0U, // EVSTDW
6185 0U, // EVSTDWX
6186 0U, // EVSTWHE
6187 0U, // EVSTWHEX
6188 0U, // EVSTWHO
6189 0U, // EVSTWHOX
6190 0U, // EVSTWWE
6191 0U, // EVSTWWEX
6192 0U, // EVSTWWO
6193 0U, // EVSTWWOX
6194 0U, // EVSUBFSMIAAW
6195 0U, // EVSUBFSSIAAW
6196 0U, // EVSUBFUMIAAW
6197 0U, // EVSUBFUSIAAW
6198 288U, // EVSUBFW
6199 288U, // EVSUBIFW
6200 288U, // EVXOR
6201 0U, // EXTSB
6202 0U, // EXTSB8
6203 0U, // EXTSB8_32_64
6204 0U, // EXTSB8_rec
6205 0U, // EXTSB_rec
6206 0U, // EXTSH
6207 0U, // EXTSH8
6208 0U, // EXTSH8_32_64
6209 0U, // EXTSH8_rec
6210 0U, // EXTSH_rec
6211 0U, // EXTSW
6212 256U, // EXTSWSLI
6213 256U, // EXTSWSLI_32_64
6214 256U, // EXTSWSLI_32_64_rec
6215 256U, // EXTSWSLI_rec
6216 0U, // EXTSW_32
6217 0U, // EXTSW_32_64
6218 0U, // EXTSW_32_64_rec
6219 0U, // EXTSW_rec
6220 0U, // EnforceIEIO
6221 0U, // FABSD
6222 0U, // FABSD_rec
6223 0U, // FABSS
6224 0U, // FABSS_rec
6225 288U, // FADD
6226 288U, // FADDS
6227 288U, // FADDS_rec
6228 288U, // FADD_rec
6229 0U, // FADDrtz
6230 0U, // FCFID
6231 0U, // FCFIDS
6232 0U, // FCFIDS_rec
6233 0U, // FCFIDU
6234 0U, // FCFIDUS
6235 0U, // FCFIDUS_rec
6236 0U, // FCFIDU_rec
6237 0U, // FCFID_rec
6238 288U, // FCMPOD
6239 288U, // FCMPOS
6240 288U, // FCMPUD
6241 288U, // FCMPUS
6242 288U, // FCPSGND
6243 288U, // FCPSGND_rec
6244 288U, // FCPSGNS
6245 288U, // FCPSGNS_rec
6246 0U, // FCTID
6247 0U, // FCTIDU
6248 0U, // FCTIDUZ
6249 0U, // FCTIDUZ_rec
6250 0U, // FCTIDU_rec
6251 0U, // FCTIDZ
6252 0U, // FCTIDZ_rec
6253 0U, // FCTID_rec
6254 0U, // FCTIW
6255 0U, // FCTIWU
6256 0U, // FCTIWUZ
6257 0U, // FCTIWUZ_rec
6258 0U, // FCTIWU_rec
6259 0U, // FCTIWZ
6260 0U, // FCTIWZ_rec
6261 0U, // FCTIW_rec
6262 288U, // FDIV
6263 288U, // FDIVS
6264 288U, // FDIVS_rec
6265 288U, // FDIV_rec
6266 0U, // FENCE
6267 2080U, // FMADD
6268 2080U, // FMADDS
6269 2080U, // FMADDS_rec
6270 2080U, // FMADD_rec
6271 0U, // FMR
6272 0U, // FMR_rec
6273 2080U, // FMSUB
6274 2080U, // FMSUBS
6275 2080U, // FMSUBS_rec
6276 2080U, // FMSUB_rec
6277 288U, // FMUL
6278 288U, // FMULS
6279 288U, // FMULS_rec
6280 288U, // FMUL_rec
6281 0U, // FNABSD
6282 0U, // FNABSD_rec
6283 0U, // FNABSS
6284 0U, // FNABSS_rec
6285 0U, // FNEGD
6286 0U, // FNEGD_rec
6287 0U, // FNEGS
6288 0U, // FNEGS_rec
6289 2080U, // FNMADD
6290 2080U, // FNMADDS
6291 2080U, // FNMADDS_rec
6292 2080U, // FNMADD_rec
6293 2080U, // FNMSUB
6294 2080U, // FNMSUBS
6295 2080U, // FNMSUBS_rec
6296 2080U, // FNMSUB_rec
6297 0U, // FRE
6298 0U, // FRES
6299 0U, // FRES_rec
6300 0U, // FRE_rec
6301 0U, // FRIMD
6302 0U, // FRIMD_rec
6303 0U, // FRIMS
6304 0U, // FRIMS_rec
6305 0U, // FRIND
6306 0U, // FRIND_rec
6307 0U, // FRINS
6308 0U, // FRINS_rec
6309 0U, // FRIPD
6310 0U, // FRIPD_rec
6311 0U, // FRIPS
6312 0U, // FRIPS_rec
6313 0U, // FRIZD
6314 0U, // FRIZD_rec
6315 0U, // FRIZS
6316 0U, // FRIZS_rec
6317 0U, // FRSP
6318 0U, // FRSP_rec
6319 0U, // FRSQRTE
6320 0U, // FRSQRTES
6321 0U, // FRSQRTES_rec
6322 0U, // FRSQRTE_rec
6323 2080U, // FSELD
6324 2080U, // FSELD_rec
6325 2080U, // FSELS
6326 2080U, // FSELS_rec
6327 0U, // FSQRT
6328 0U, // FSQRTS
6329 0U, // FSQRTS_rec
6330 0U, // FSQRT_rec
6331 288U, // FSUB
6332 288U, // FSUBS
6333 288U, // FSUBS_rec
6334 288U, // FSUB_rec
6335 288U, // FTDIV
6336 0U, // FTSQRT
6337 0U, // GETtlsADDR
6338 0U, // GETtlsADDR32
6339 0U, // GETtlsADDR32AIX
6340 0U, // GETtlsADDR64AIX
6341 0U, // GETtlsADDRPCREL
6342 0U, // GETtlsMOD32AIX
6343 0U, // GETtlsMOD64AIX
6344 0U, // GETtlsTpointer32AIX
6345 0U, // GETtlsldADDR
6346 0U, // GETtlsldADDR32
6347 0U, // GETtlsldADDRPCREL
6348 0U, // HASHCHK
6349 0U, // HASHCHK8
6350 0U, // HASHCHKP
6351 0U, // HASHCHKP8
6352 0U, // HASHST
6353 0U, // HASHST8
6354 0U, // HASHSTP
6355 0U, // HASHSTP8
6356 0U, // HRFID
6357 0U, // ICBI
6358 0U, // ICBIEP
6359 0U, // ICBLC
6360 0U, // ICBLQ
6361 0U, // ICBT
6362 0U, // ICBTLS
6363 0U, // ICCCI
6364 2080U, // ISEL
6365 2080U, // ISEL8
6366 0U, // ISYNC
6367 0U, // LA
6368 0U, // LA8
6369 0U, // LBARX
6370 1U, // LBARXL
6371 0U, // LBEPX
6372 0U, // LBZ
6373 0U, // LBZ8
6374 288U, // LBZCIX
6375 0U, // LBZU
6376 0U, // LBZU8
6377 0U, // LBZUX
6378 0U, // LBZUX8
6379 0U, // LBZX
6380 0U, // LBZX8
6381 288U, // LBZXTLS
6382 288U, // LBZXTLS_
6383 288U, // LBZXTLS_32
6384 0U, // LD
6385 0U, // LDARX
6386 1U, // LDARXL
6387 368U, // LDAT
6388 0U, // LDAT_COND_PSEUDO
6389 0U, // LDAT_PSEUDO
6390 0U, // LDBRX
6391 288U, // LDCIX
6392 0U, // LDU
6393 0U, // LDUX
6394 0U, // LDX
6395 288U, // LDXTLS
6396 288U, // LDXTLS_
6397 0U, // LDgotTprelL
6398 0U, // LDgotTprelL32
6399 0U, // LDtoc
6400 0U, // LDtocBA
6401 0U, // LDtocCPT
6402 0U, // LDtocJTI
6403 0U, // LDtocL
6404 0U, // LFD
6405 0U, // LFDEPX
6406 0U, // LFDU
6407 0U, // LFDUX
6408 0U, // LFDX
6409 288U, // LFDXTLS
6410 288U, // LFDXTLS_
6411 0U, // LFIWAX
6412 0U, // LFIWZX
6413 0U, // LFS
6414 0U, // LFSU
6415 0U, // LFSUX
6416 0U, // LFSX
6417 288U, // LFSXTLS
6418 288U, // LFSXTLS_
6419 0U, // LHA
6420 0U, // LHA8
6421 0U, // LHARX
6422 1U, // LHARXL
6423 0U, // LHAU
6424 0U, // LHAU8
6425 0U, // LHAUX
6426 0U, // LHAUX8
6427 0U, // LHAX
6428 0U, // LHAX8
6429 288U, // LHAXTLS
6430 288U, // LHAXTLS_
6431 288U, // LHAXTLS_32
6432 0U, // LHBRX
6433 0U, // LHBRX8
6434 0U, // LHEPX
6435 0U, // LHZ
6436 0U, // LHZ8
6437 288U, // LHZCIX
6438 0U, // LHZU
6439 0U, // LHZU8
6440 0U, // LHZUX
6441 0U, // LHZUX8
6442 0U, // LHZX
6443 0U, // LHZX8
6444 288U, // LHZXTLS
6445 288U, // LHZXTLS_
6446 288U, // LHZXTLS_32
6447 0U, // LI
6448 0U, // LI8
6449 0U, // LIS
6450 0U, // LIS8
6451 0U, // LMW
6452 0U, // LQ
6453 0U, // LQARX
6454 1U, // LQARXL
6455 0U, // LQX_PSEUDO
6456 264U, // LSWI
6457 0U, // LVEBX
6458 0U, // LVEHX
6459 0U, // LVEWX
6460 0U, // LVSL
6461 0U, // LVSR
6462 0U, // LVX
6463 0U, // LVXL
6464 0U, // LWA
6465 0U, // LWARX
6466 1U, // LWARXL
6467 368U, // LWAT
6468 0U, // LWAT_COND_PSEUDO
6469 0U, // LWAT_PSEUDO
6470 0U, // LWAUX
6471 0U, // LWAX
6472 288U, // LWAXTLS
6473 288U, // LWAXTLS_
6474 288U, // LWAXTLS_32
6475 0U, // LWAX_32
6476 0U, // LWA_32
6477 0U, // LWBRX
6478 0U, // LWBRX8
6479 0U, // LWEPX
6480 0U, // LWZ
6481 0U, // LWZ8
6482 288U, // LWZCIX
6483 0U, // LWZU
6484 0U, // LWZU8
6485 0U, // LWZUX
6486 0U, // LWZUX8
6487 0U, // LWZX
6488 0U, // LWZX8
6489 288U, // LWZXTLS
6490 288U, // LWZXTLS_
6491 288U, // LWZXTLS_32
6492 0U, // LWZtoc
6493 0U, // LWZtocL
6494 0U, // LXSD
6495 0U, // LXSDX
6496 0U, // LXSIBZX
6497 0U, // LXSIHZX
6498 0U, // LXSIWAX
6499 0U, // LXSIWZX
6500 0U, // LXSSP
6501 0U, // LXSSPX
6502 0U, // LXV
6503 0U, // LXVB16X
6504 0U, // LXVD2X
6505 0U, // LXVDSX
6506 0U, // LXVH8X
6507 0U, // LXVKQ
6508 288U, // LXVL
6509 288U, // LXVLL
6510 0U, // LXVP
6511 288U, // LXVPB32X
6512 288U, // LXVPRL
6513 288U, // LXVPRLL
6514 0U, // LXVPX
6515 0U, // LXVRBX
6516 0U, // LXVRDX
6517 0U, // LXVRHX
6518 288U, // LXVRL
6519 288U, // LXVRLL
6520 0U, // LXVRWX
6521 0U, // LXVW4X
6522 0U, // LXVWSX
6523 0U, // LXVX
6524 2080U, // MADDHD
6525 2080U, // MADDHDU
6526 2080U, // MADDLD
6527 2080U, // MADDLD8
6528 0U, // MBAR
6529 0U, // MCRF
6530 0U, // MCRFS
6531 0U, // MCRXRX
6532 0U, // MFBHRBE
6533 0U, // MFCR
6534 0U, // MFCR8
6535 0U, // MFCTR
6536 0U, // MFCTR8
6537 0U, // MFDCR
6538 0U, // MFFS
6539 0U, // MFFSCDRN
6540 0U, // MFFSCDRNI
6541 0U, // MFFSCE
6542 0U, // MFFSCRN
6543 0U, // MFFSCRNI
6544 0U, // MFFSL
6545 0U, // MFFS_rec
6546 0U, // MFLR
6547 0U, // MFLR8
6548 0U, // MFMSR
6549 0U, // MFOCRF
6550 0U, // MFOCRF8
6551 0U, // MFPMR
6552 0U, // MFSPR
6553 0U, // MFSPR8
6554 0U, // MFSR
6555 0U, // MFSRIN
6556 0U, // MFTB
6557 0U, // MFTB8
6558 0U, // MFUDSCR
6559 0U, // MFVRD
6560 0U, // MFVRSAVE
6561 0U, // MFVRSAVEv
6562 0U, // MFVRWZ
6563 0U, // MFVSCR
6564 0U, // MFVSRD
6565 0U, // MFVSRLD
6566 0U, // MFVSRWZ
6567 288U, // MODSD
6568 288U, // MODSW
6569 288U, // MODUD
6570 288U, // MODUW
6571 0U, // MSGSYNC
6572 0U, // MSYNC
6573 0U, // MTCRF
6574 0U, // MTCRF8
6575 0U, // MTCTR
6576 0U, // MTCTR8
6577 0U, // MTCTR8loop
6578 0U, // MTCTRloop
6579 0U, // MTDCR
6580 0U, // MTFSB0
6581 0U, // MTFSB1
6582 2096U, // MTFSF
6583 2U, // MTFSFI
6584 2U, // MTFSFI_rec
6585 0U, // MTFSFIb
6586 2096U, // MTFSF_rec
6587 0U, // MTFSFb
6588 0U, // MTLPL
6589 0U, // MTLPL8
6590 0U, // MTLR
6591 0U, // MTLR8
6592 0U, // MTMSR
6593 0U, // MTMSRD
6594 0U, // MTOCRF
6595 0U, // MTOCRF8
6596 0U, // MTPMR
6597 0U, // MTSPR
6598 0U, // MTSPR8
6599 0U, // MTSR
6600 0U, // MTSRIN
6601 0U, // MTUDSCR
6602 0U, // MTVRD
6603 0U, // MTVRSAVE
6604 0U, // MTVRSAVEv
6605 0U, // MTVRWA
6606 0U, // MTVRWZ
6607 0U, // MTVSCR
6608 0U, // MTVSRBM
6609 0U, // MTVSRBMI
6610 0U, // MTVSRD
6611 288U, // MTVSRDD
6612 0U, // MTVSRDM
6613 0U, // MTVSRHM
6614 0U, // MTVSRQM
6615 0U, // MTVSRWA
6616 0U, // MTVSRWM
6617 0U, // MTVSRWS
6618 0U, // MTVSRWZ
6619 288U, // MULHD
6620 288U, // MULHDU
6621 288U, // MULHDU_rec
6622 288U, // MULHD_rec
6623 288U, // MULHW
6624 288U, // MULHWU
6625 288U, // MULHWU_rec
6626 288U, // MULHW_rec
6627 288U, // MULLD
6628 288U, // MULLDO
6629 288U, // MULLDO_rec
6630 288U, // MULLD_rec
6631 24U, // MULLI
6632 24U, // MULLI8
6633 288U, // MULLW
6634 288U, // MULLWO
6635 288U, // MULLWO_rec
6636 288U, // MULLW_rec
6637 0U, // MoveGOTtoLR
6638 0U, // MovePCtoLR
6639 0U, // MovePCtoLR8
6640 288U, // NAND
6641 288U, // NAND8
6642 288U, // NAND8_rec
6643 288U, // NAND_rec
6644 0U, // NAP
6645 0U, // NEG
6646 0U, // NEG8
6647 0U, // NEG8O
6648 0U, // NEG8O_rec
6649 0U, // NEG8_rec
6650 0U, // NEGO
6651 0U, // NEGO_rec
6652 0U, // NEG_rec
6653 0U, // NOP
6654 0U, // NOP_GT_PWR6
6655 0U, // NOP_GT_PWR7
6656 288U, // NOR
6657 288U, // NOR8
6658 288U, // NOR8_rec
6659 288U, // NOR_rec
6660 288U, // OR
6661 288U, // OR8
6662 288U, // OR8_rec
6663 288U, // ORC
6664 288U, // ORC8
6665 288U, // ORC8_rec
6666 288U, // ORC_rec
6667 40U, // ORI
6668 40U, // ORI8
6669 40U, // ORIS
6670 40U, // ORIS8
6671 288U, // OR_rec
6672 528U, // PADDI
6673 528U, // PADDI8
6674 3U, // PADDI8pc
6675 120U, // PADDIS
6676 120U, // PADDIS8
6677 3U, // PADDIS8pc
6678 3U, // PADDISpc
6679 0U, // PADDIdtprel
6680 3U, // PADDIpc
6681 288U, // PDEPD
6682 288U, // PEXTD
6683 0U, // PLA
6684 0U, // PLA8
6685 0U, // PLA8pc
6686 0U, // PLApc
6687 4U, // PLBZ
6688 4U, // PLBZ8
6689 0U, // PLBZ8nopc
6690 0U, // PLBZ8onlypc
6691 0U, // PLBZ8pc
6692 0U, // PLBZnopc
6693 0U, // PLBZonlypc
6694 0U, // PLBZpc
6695 4U, // PLD
6696 0U, // PLDnopc
6697 0U, // PLDonlypc
6698 0U, // PLDpc
6699 4U, // PLFD
6700 0U, // PLFDnopc
6701 0U, // PLFDonlypc
6702 0U, // PLFDpc
6703 4U, // PLFS
6704 0U, // PLFSnopc
6705 0U, // PLFSonlypc
6706 0U, // PLFSpc
6707 4U, // PLHA
6708 4U, // PLHA8
6709 0U, // PLHA8nopc
6710 0U, // PLHA8onlypc
6711 0U, // PLHA8pc
6712 0U, // PLHAnopc
6713 0U, // PLHAonlypc
6714 0U, // PLHApc
6715 4U, // PLHZ
6716 4U, // PLHZ8
6717 0U, // PLHZ8nopc
6718 0U, // PLHZ8onlypc
6719 0U, // PLHZ8pc
6720 0U, // PLHZnopc
6721 0U, // PLHZonlypc
6722 0U, // PLHZpc
6723 0U, // PLI
6724 0U, // PLI8
6725 4U, // PLWA
6726 4U, // PLWA8
6727 0U, // PLWA8nopc
6728 0U, // PLWA8onlypc
6729 0U, // PLWA8pc
6730 0U, // PLWAnopc
6731 0U, // PLWAonlypc
6732 0U, // PLWApc
6733 4U, // PLWZ
6734 4U, // PLWZ8
6735 0U, // PLWZ8nopc
6736 0U, // PLWZ8onlypc
6737 0U, // PLWZ8pc
6738 0U, // PLWZnopc
6739 0U, // PLWZonlypc
6740 0U, // PLWZpc
6741 4U, // PLXSD
6742 0U, // PLXSDnopc
6743 0U, // PLXSDonlypc
6744 0U, // PLXSDpc
6745 4U, // PLXSSP
6746 0U, // PLXSSPnopc
6747 0U, // PLXSSPonlypc
6748 0U, // PLXSSPpc
6749 4U, // PLXV
6750 4U, // PLXVP
6751 0U, // PLXVPnopc
6752 0U, // PLXVPonlypc
6753 0U, // PLXVPpc
6754 0U, // PLXVnopc
6755 0U, // PLXVonlypc
6756 0U, // PLXVpc
6757 21536U, // PMDMXVBF16GERX2
6758 38984U, // PMDMXVBF16GERX2NN
6759 38984U, // PMDMXVBF16GERX2NP
6760 38984U, // PMDMXVBF16GERX2PN
6761 38984U, // PMDMXVBF16GERX2PP
6762 21536U, // PMDMXVF16GERX2
6763 38984U, // PMDMXVF16GERX2NN
6764 38984U, // PMDMXVF16GERX2NP
6765 38984U, // PMDMXVF16GERX2PN
6766 38984U, // PMDMXVF16GERX2PP
6767 54304U, // PMDMXVI8GERX4
6768 71752U, // PMDMXVI8GERX4PP
6769 71752U, // PMDMXVI8GERX4SPP
6770 220192U, // PMXVBF16GER2
6771 1368136U, // PMXVBF16GER2NN
6772 1368136U, // PMXVBF16GER2NP
6773 1368136U, // PMXVBF16GER2PN
6774 1368136U, // PMXVBF16GER2PP
6775 220192U, // PMXVBF16GER2W
6776 1368136U, // PMXVBF16GER2WNN
6777 1368136U, // PMXVBF16GER2WNP
6778 1368136U, // PMXVBF16GER2WPN
6779 1368136U, // PMXVBF16GER2WPP
6780 220192U, // PMXVF16GER2
6781 1368136U, // PMXVF16GER2NN
6782 1368136U, // PMXVF16GER2NP
6783 1368136U, // PMXVF16GER2PN
6784 1368136U, // PMXVF16GER2PP
6785 220192U, // PMXVF16GER2W
6786 1368136U, // PMXVF16GER2WNN
6787 1368136U, // PMXVF16GER2WNP
6788 1368136U, // PMXVF16GER2WPN
6789 1368136U, // PMXVF16GER2WPP
6790 2317344U, // PMXVF32GER
6791 57416U, // PMXVF32GERNN
6792 57416U, // PMXVF32GERNP
6793 57416U, // PMXVF32GERPN
6794 57416U, // PMXVF32GERPP
6795 2317344U, // PMXVF32GERW
6796 57416U, // PMXVF32GERWNN
6797 57416U, // PMXVF32GERWNP
6798 57416U, // PMXVF32GERWPN
6799 57416U, // PMXVF32GERWPP
6800 482336U, // PMXVF64GER
6801 24648U, // PMXVF64GERNN
6802 24648U, // PMXVF64GERNP
6803 24648U, // PMXVF64GERPN
6804 24648U, // PMXVF64GERPP
6805 482336U, // PMXVF64GERW
6806 24648U, // PMXVF64GERWNN
6807 24648U, // PMXVF64GERWNP
6808 24648U, // PMXVF64GERWPN
6809 24648U, // PMXVF64GERWPP
6810 220192U, // PMXVI16GER2
6811 1368136U, // PMXVI16GER2PP
6812 220192U, // PMXVI16GER2S
6813 1368136U, // PMXVI16GER2SPP
6814 220192U, // PMXVI16GER2SW
6815 1368136U, // PMXVI16GER2SWPP
6816 220192U, // PMXVI16GER2W
6817 1368136U, // PMXVI16GER2WPP
6818 8608800U, // PMXVI4GER8
6819 3465288U, // PMXVI4GER8PP
6820 8608800U, // PMXVI4GER8W
6821 3465288U, // PMXVI4GER8WPP
6822 16997408U, // PMXVI8GER4
6823 4513864U, // PMXVI8GER4PP
6824 4513864U, // PMXVI8GER4SPP
6825 16997408U, // PMXVI8GER4W
6826 4513864U, // PMXVI8GER4WPP
6827 4513864U, // PMXVI8GER4WSPP
6828 0U, // POPCNTB
6829 0U, // POPCNTB8
6830 0U, // POPCNTD
6831 0U, // POPCNTW
6832 0U, // PPC32GOT
6833 0U, // PPC32PICGOT
6834 0U, // PREPARE_PROBED_ALLOCA_32
6835 0U, // PREPARE_PROBED_ALLOCA_64
6836 0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
6837 0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
6838 0U, // PROBED_ALLOCA_32
6839 0U, // PROBED_ALLOCA_64
6840 0U, // PROBED_STACKALLOC_32
6841 0U, // PROBED_STACKALLOC_64
6842 4U, // PSTB
6843 4U, // PSTB8
6844 0U, // PSTB8nopc
6845 0U, // PSTB8onlypc
6846 0U, // PSTB8pc
6847 0U, // PSTBnopc
6848 0U, // PSTBonlypc
6849 0U, // PSTBpc
6850 4U, // PSTD
6851 0U, // PSTDnopc
6852 0U, // PSTDonlypc
6853 0U, // PSTDpc
6854 4U, // PSTFD
6855 0U, // PSTFDnopc
6856 0U, // PSTFDonlypc
6857 0U, // PSTFDpc
6858 4U, // PSTFS
6859 0U, // PSTFSnopc
6860 0U, // PSTFSonlypc
6861 0U, // PSTFSpc
6862 4U, // PSTH
6863 4U, // PSTH8
6864 0U, // PSTH8nopc
6865 0U, // PSTH8onlypc
6866 0U, // PSTH8pc
6867 0U, // PSTHnopc
6868 0U, // PSTHonlypc
6869 0U, // PSTHpc
6870 4U, // PSTW
6871 4U, // PSTW8
6872 0U, // PSTW8nopc
6873 0U, // PSTW8onlypc
6874 0U, // PSTW8pc
6875 0U, // PSTWnopc
6876 0U, // PSTWonlypc
6877 0U, // PSTWpc
6878 4U, // PSTXSD
6879 0U, // PSTXSDnopc
6880 0U, // PSTXSDonlypc
6881 0U, // PSTXSDpc
6882 4U, // PSTXSSP
6883 0U, // PSTXSSPnopc
6884 0U, // PSTXSSPonlypc
6885 0U, // PSTXSSPpc
6886 4U, // PSTXV
6887 4U, // PSTXVP
6888 0U, // PSTXVPnopc
6889 0U, // PSTXVPonlypc
6890 0U, // PSTXVPpc
6891 0U, // PSTXVnopc
6892 0U, // PSTXVonlypc
6893 0U, // PSTXVpc
6894 0U, // PTESYNCIO
6895 0U, // PseudoEIEIO
6896 0U, // RESTORE_ACC
6897 0U, // RESTORE_CR
6898 0U, // RESTORE_CRBIT
6899 0U, // RESTORE_DMR
6900 0U, // RESTORE_DMRP
6901 0U, // RESTORE_QUADWORD
6902 0U, // RESTORE_UACC
6903 0U, // RESTORE_WACC
6904 0U, // RFCI
6905 0U, // RFDI
6906 0U, // RFEBB
6907 0U, // RFI
6908 0U, // RFID
6909 0U, // RFMCI
6910 32U, // RLDCL
6911 32U, // RLDCL_rec
6912 32U, // RLDCR
6913 32U, // RLDCR_rec
6914 0U, // RLDIC
6915 0U, // RLDICL
6916 0U, // RLDICL_32
6917 0U, // RLDICL_32_64
6918 0U, // RLDICL_32_rec
6919 0U, // RLDICL_rec
6920 0U, // RLDICR
6921 0U, // RLDICR_32
6922 0U, // RLDICR_rec
6923 0U, // RLDIC_rec
6924 128U, // RLDIMI
6925 128U, // RLDIMI_rec
6926 9328U, // RLWIMI
6927 9328U, // RLWIMI8
6928 9328U, // RLWIMI8_rec
6929 9328U, // RLWIMI_rec
6930 607240U, // RLWINM
6931 607240U, // RLWINM8
6932 607240U, // RLWINM8_rec
6933 607240U, // RLWINM_rec
6934 607264U, // RLWNM
6935 607264U, // RLWNM8
6936 607264U, // RLWNM8_rec
6937 607264U, // RLWNM_rec
6938 0U, // ReadTB
6939 0U, // SC
6940 0U, // SCV
6941 0U, // SELECT_CC_F16
6942 0U, // SELECT_CC_F4
6943 0U, // SELECT_CC_F8
6944 0U, // SELECT_CC_I4
6945 0U, // SELECT_CC_I8
6946 0U, // SELECT_CC_SPE
6947 0U, // SELECT_CC_SPE4
6948 0U, // SELECT_CC_VRRC
6949 0U, // SELECT_CC_VSFRC
6950 0U, // SELECT_CC_VSRC
6951 0U, // SELECT_CC_VSSRC
6952 0U, // SELECT_F16
6953 0U, // SELECT_F4
6954 0U, // SELECT_F8
6955 0U, // SELECT_I4
6956 0U, // SELECT_I8
6957 0U, // SELECT_SPE
6958 0U, // SELECT_SPE4
6959 0U, // SELECT_VRRC
6960 0U, // SELECT_VSFRC
6961 0U, // SELECT_VSRC
6962 0U, // SELECT_VSSRC
6963 0U, // SETB
6964 0U, // SETB8
6965 0U, // SETBC
6966 0U, // SETBC8
6967 0U, // SETBCR
6968 0U, // SETBCR8
6969 0U, // SETFLM
6970 0U, // SETNBC
6971 0U, // SETNBC8
6972 0U, // SETNBCR
6973 0U, // SETNBCR8
6974 0U, // SETRND
6975 0U, // SETRNDi
6976 0U, // SLBFEE_rec
6977 0U, // SLBIA
6978 0U, // SLBIE
6979 0U, // SLBIEG
6980 0U, // SLBMFEE
6981 0U, // SLBMFEV
6982 0U, // SLBMTE
6983 0U, // SLBSYNC
6984 288U, // SLD
6985 288U, // SLD_rec
6986 288U, // SLW
6987 288U, // SLW8
6988 288U, // SLW8_rec
6989 288U, // SLW_rec
6990 0U, // SPELWZ
6991 0U, // SPELWZX
6992 0U, // SPESTW
6993 0U, // SPESTWX
6994 0U, // SPILL_ACC
6995 0U, // SPILL_CR
6996 0U, // SPILL_CRBIT
6997 0U, // SPILL_DMR
6998 0U, // SPILL_DMRP
6999 0U, // SPILL_QUADWORD
7000 0U, // SPILL_UACC
7001 0U, // SPILL_WACC
7002 0U, // SPLIT_QUADWORD
7003 288U, // SRAD
7004 256U, // SRADI
7005 256U, // SRADI_32
7006 256U, // SRADI_rec
7007 288U, // SRAD_rec
7008 288U, // SRAW
7009 288U, // SRAW8
7010 288U, // SRAW8_rec
7011 264U, // SRAWI
7012 264U, // SRAWI8
7013 264U, // SRAWI8_rec
7014 264U, // SRAWI_rec
7015 288U, // SRAW_rec
7016 288U, // SRD
7017 288U, // SRD_rec
7018 288U, // SRW
7019 288U, // SRW8
7020 288U, // SRW8_rec
7021 288U, // SRW_rec
7022 0U, // STB
7023 0U, // STB8
7024 288U, // STBCIX
7025 0U, // STBCX
7026 0U, // STBEPX
7027 0U, // STBU
7028 0U, // STBU8
7029 0U, // STBUX
7030 0U, // STBUX8
7031 0U, // STBX
7032 0U, // STBX8
7033 288U, // STBXTLS
7034 288U, // STBXTLS_
7035 288U, // STBXTLS_32
7036 0U, // STD
7037 264U, // STDAT
7038 0U, // STDBRX
7039 288U, // STDCIX
7040 0U, // STDCX
7041 0U, // STDU
7042 0U, // STDUX
7043 0U, // STDX
7044 288U, // STDXTLS
7045 288U, // STDXTLS_
7046 0U, // STFD
7047 0U, // STFDEPX
7048 0U, // STFDU
7049 0U, // STFDUX
7050 0U, // STFDX
7051 288U, // STFDXTLS
7052 288U, // STFDXTLS_
7053 0U, // STFIWX
7054 0U, // STFS
7055 0U, // STFSU
7056 0U, // STFSUX
7057 0U, // STFSX
7058 288U, // STFSXTLS
7059 288U, // STFSXTLS_
7060 0U, // STH
7061 0U, // STH8
7062 0U, // STHBRX
7063 288U, // STHCIX
7064 0U, // STHCX
7065 0U, // STHEPX
7066 0U, // STHU
7067 0U, // STHU8
7068 0U, // STHUX
7069 0U, // STHUX8
7070 0U, // STHX
7071 0U, // STHX8
7072 288U, // STHXTLS
7073 288U, // STHXTLS_
7074 288U, // STHXTLS_32
7075 0U, // STMW
7076 0U, // STOP
7077 0U, // STQ
7078 0U, // STQCX
7079 0U, // STQX_PSEUDO
7080 264U, // STSWI
7081 0U, // STVEBX
7082 0U, // STVEHX
7083 0U, // STVEWX
7084 0U, // STVX
7085 0U, // STVXL
7086 0U, // STW
7087 0U, // STW8
7088 264U, // STWAT
7089 0U, // STWBRX
7090 288U, // STWCIX
7091 0U, // STWCX
7092 0U, // STWEPX
7093 0U, // STWU
7094 0U, // STWU8
7095 0U, // STWUX
7096 0U, // STWUX8
7097 0U, // STWX
7098 0U, // STWX8
7099 288U, // STWXTLS
7100 288U, // STWXTLS_
7101 288U, // STWXTLS_32
7102 0U, // STXSD
7103 0U, // STXSDX
7104 0U, // STXSIBX
7105 0U, // STXSIBXv
7106 0U, // STXSIHX
7107 0U, // STXSIHXv
7108 0U, // STXSIWX
7109 0U, // STXSSP
7110 0U, // STXSSPX
7111 0U, // STXV
7112 0U, // STXVB16X
7113 0U, // STXVD2X
7114 0U, // STXVH8X
7115 288U, // STXVL
7116 288U, // STXVLL
7117 0U, // STXVP
7118 288U, // STXVPB32X
7119 288U, // STXVPRL
7120 288U, // STXVPRLL
7121 0U, // STXVPX
7122 0U, // STXVRBX
7123 0U, // STXVRDX
7124 0U, // STXVRHX
7125 288U, // STXVRL
7126 288U, // STXVRLL
7127 0U, // STXVRWX
7128 0U, // STXVW4X
7129 0U, // STXVX
7130 288U, // SUBF
7131 288U, // SUBF8
7132 288U, // SUBF8O
7133 288U, // SUBF8O_rec
7134 288U, // SUBF8_rec
7135 288U, // SUBFC
7136 288U, // SUBFC8
7137 288U, // SUBFC8O
7138 288U, // SUBFC8O_rec
7139 288U, // SUBFC8_rec
7140 288U, // SUBFCO
7141 288U, // SUBFCO_rec
7142 288U, // SUBFC_rec
7143 288U, // SUBFE
7144 288U, // SUBFE8
7145 288U, // SUBFE8O
7146 288U, // SUBFE8O_rec
7147 288U, // SUBFE8_rec
7148 288U, // SUBFEO
7149 288U, // SUBFEO_rec
7150 288U, // SUBFE_rec
7151 24U, // SUBFIC
7152 24U, // SUBFIC8
7153 0U, // SUBFME
7154 0U, // SUBFME8
7155 0U, // SUBFME8O
7156 0U, // SUBFME8O_rec
7157 0U, // SUBFME8_rec
7158 0U, // SUBFMEO
7159 0U, // SUBFMEO_rec
7160 0U, // SUBFME_rec
7161 288U, // SUBFO
7162 288U, // SUBFO_rec
7163 0U, // SUBFUS
7164 0U, // SUBFUS_rec
7165 0U, // SUBFZE
7166 0U, // SUBFZE8
7167 0U, // SUBFZE8O
7168 0U, // SUBFZE8O_rec
7169 0U, // SUBFZE8_rec
7170 0U, // SUBFZEO
7171 0U, // SUBFZEO_rec
7172 0U, // SUBFZE_rec
7173 288U, // SUBF_rec
7174 0U, // SYNC
7175 0U, // SYNCP10
7176 0U, // TABORT
7177 288U, // TABORTDC
7178 264U, // TABORTDCI
7179 288U, // TABORTWC
7180 264U, // TABORTWCI
7181 0U, // TAILB
7182 0U, // TAILB8
7183 0U, // TAILBA
7184 0U, // TAILBA8
7185 0U, // TAILBCTR
7186 0U, // TAILBCTR8
7187 0U, // TBEGIN
7188 0U, // TBEGIN_RET
7189 0U, // TCHECK
7190 0U, // TCHECK_RET
7191 0U, // TCRETURNai
7192 0U, // TCRETURNai8
7193 0U, // TCRETURNdi
7194 0U, // TCRETURNdi8
7195 0U, // TCRETURNri
7196 0U, // TCRETURNri8
7197 288U, // TD
7198 24U, // TDI
7199 0U, // TEND
7200 0U, // TLBIA
7201 0U, // TLBIE
7202 2838608U, // TLBIE8P9
7203 336U, // TLBIEIO
7204 0U, // TLBIEL
7205 2838608U, // TLBIEP
7206 2838608U, // TLBIEP8
7207 2838608U, // TLBIEP9
7208 288U, // TLBILX
7209 0U, // TLBIVAX
7210 0U, // TLBLD
7211 0U, // TLBLI
7212 0U, // TLBRE
7213 288U, // TLBRE2
7214 0U, // TLBSX
7215 288U, // TLBSX2
7216 288U, // TLBSX2D
7217 0U, // TLBSYNC
7218 0U, // TLBSYNCIO
7219 0U, // TLBWE
7220 288U, // TLBWE2
7221 0U, // TLSGDAIX
7222 0U, // TLSGDAIX8
7223 0U, // TLSLDAIX
7224 0U, // TLSLDAIX8
7225 0U, // TRAP
7226 0U, // TRECHKPT
7227 0U, // TRECLAIM
7228 0U, // TSR
7229 288U, // TW
7230 24U, // TWI
7231 0U, // UNENCODED_NOP
7232 0U, // UpdateGBR
7233 288U, // VABSDUB
7234 288U, // VABSDUH
7235 288U, // VABSDUW
7236 288U, // VADDCUQ
7237 288U, // VADDCUW
7238 2080U, // VADDECUQ
7239 2080U, // VADDEUQM
7240 288U, // VADDFP
7241 288U, // VADDSBS
7242 288U, // VADDSHS
7243 288U, // VADDSWS
7244 288U, // VADDUBM
7245 288U, // VADDUBS
7246 288U, // VADDUDM
7247 288U, // VADDUHM
7248 288U, // VADDUHS
7249 288U, // VADDUQM
7250 288U, // VADDUWM
7251 288U, // VADDUWS
7252 288U, // VAND
7253 288U, // VANDC
7254 288U, // VAVGSB
7255 288U, // VAVGSH
7256 288U, // VAVGSW
7257 288U, // VAVGUB
7258 288U, // VAVGUH
7259 288U, // VAVGUW
7260 288U, // VBPERMD
7261 288U, // VBPERMQ
7262 136U, // VCFSX
7263 4U, // VCFSX_0
7264 288U, // VCFUGED
7265 136U, // VCFUX
7266 4U, // VCFUX_0
7267 288U, // VCIPHER
7268 288U, // VCIPHERLAST
7269 288U, // VCLRLB
7270 288U, // VCLRRB
7271 0U, // VCLZB
7272 0U, // VCLZD
7273 288U, // VCLZDM
7274 0U, // VCLZH
7275 0U, // VCLZLSBB
7276 0U, // VCLZW
7277 288U, // VCMPBFP
7278 288U, // VCMPBFP_rec
7279 288U, // VCMPEQFP
7280 288U, // VCMPEQFP_rec
7281 288U, // VCMPEQUB
7282 288U, // VCMPEQUB_rec
7283 288U, // VCMPEQUD
7284 288U, // VCMPEQUD_rec
7285 288U, // VCMPEQUH
7286 288U, // VCMPEQUH_rec
7287 288U, // VCMPEQUQ
7288 288U, // VCMPEQUQ_rec
7289 288U, // VCMPEQUW
7290 288U, // VCMPEQUW_rec
7291 288U, // VCMPGEFP
7292 288U, // VCMPGEFP_rec
7293 288U, // VCMPGTFP
7294 288U, // VCMPGTFP_rec
7295 288U, // VCMPGTSB
7296 288U, // VCMPGTSB_rec
7297 288U, // VCMPGTSD
7298 288U, // VCMPGTSD_rec
7299 288U, // VCMPGTSH
7300 288U, // VCMPGTSH_rec
7301 288U, // VCMPGTSQ
7302 288U, // VCMPGTSQ_rec
7303 288U, // VCMPGTSW
7304 288U, // VCMPGTSW_rec
7305 288U, // VCMPGTUB
7306 288U, // VCMPGTUB_rec
7307 288U, // VCMPGTUD
7308 288U, // VCMPGTUD_rec
7309 288U, // VCMPGTUH
7310 288U, // VCMPGTUH_rec
7311 288U, // VCMPGTUQ
7312 288U, // VCMPGTUQ_rec
7313 288U, // VCMPGTUW
7314 288U, // VCMPGTUW_rec
7315 288U, // VCMPNEB
7316 288U, // VCMPNEB_rec
7317 288U, // VCMPNEH
7318 288U, // VCMPNEH_rec
7319 288U, // VCMPNEW
7320 288U, // VCMPNEW_rec
7321 288U, // VCMPNEZB
7322 288U, // VCMPNEZB_rec
7323 288U, // VCMPNEZH
7324 288U, // VCMPNEZH_rec
7325 288U, // VCMPNEZW
7326 288U, // VCMPNEZW_rec
7327 288U, // VCMPSQ
7328 288U, // VCMPUQ
7329 304U, // VCNTMBB
7330 304U, // VCNTMBD
7331 304U, // VCNTMBH
7332 304U, // VCNTMBW
7333 136U, // VCTSXS
7334 4U, // VCTSXS_0
7335 136U, // VCTUXS
7336 4U, // VCTUXS_0
7337 0U, // VCTZB
7338 0U, // VCTZD
7339 288U, // VCTZDM
7340 0U, // VCTZH
7341 0U, // VCTZLSBB
7342 0U, // VCTZW
7343 288U, // VDIVESD
7344 288U, // VDIVESQ
7345 288U, // VDIVESW
7346 288U, // VDIVEUD
7347 288U, // VDIVEUQ
7348 288U, // VDIVEUW
7349 288U, // VDIVSD
7350 288U, // VDIVSQ
7351 288U, // VDIVSW
7352 288U, // VDIVUD
7353 288U, // VDIVUQ
7354 288U, // VDIVUW
7355 288U, // VEQV
7356 0U, // VEXPANDBM
7357 0U, // VEXPANDDM
7358 0U, // VEXPANDHM
7359 0U, // VEXPANDQM
7360 0U, // VEXPANDWM
7361 0U, // VEXPTEFP
7362 2080U, // VEXTDDVLX
7363 2080U, // VEXTDDVRX
7364 2080U, // VEXTDUBVLX
7365 2080U, // VEXTDUBVRX
7366 2080U, // VEXTDUHVLX
7367 2080U, // VEXTDUHVRX
7368 2080U, // VEXTDUWVLX
7369 2080U, // VEXTDUWVRX
7370 0U, // VEXTRACTBM
7371 144U, // VEXTRACTD
7372 0U, // VEXTRACTDM
7373 0U, // VEXTRACTHM
7374 0U, // VEXTRACTQM
7375 144U, // VEXTRACTUB
7376 144U, // VEXTRACTUH
7377 144U, // VEXTRACTUW
7378 0U, // VEXTRACTWM
7379 0U, // VEXTSB2D
7380 0U, // VEXTSB2Ds
7381 0U, // VEXTSB2W
7382 0U, // VEXTSB2Ws
7383 0U, // VEXTSD2Q
7384 0U, // VEXTSH2D
7385 0U, // VEXTSH2Ds
7386 0U, // VEXTSH2W
7387 0U, // VEXTSH2Ws
7388 0U, // VEXTSW2D
7389 0U, // VEXTSW2Ds
7390 288U, // VEXTUBLX
7391 288U, // VEXTUBRX
7392 288U, // VEXTUHLX
7393 288U, // VEXTUHRX
7394 288U, // VEXTUWLX
7395 288U, // VEXTUWRX
7396 0U, // VGBBD
7397 152U, // VGNB
7398 328U, // VINSBLX
7399 328U, // VINSBRX
7400 328U, // VINSBVLX
7401 328U, // VINSBVRX
7402 0U, // VINSD
7403 328U, // VINSDLX
7404 328U, // VINSDRX
7405 0U, // VINSERTB
7406 144U, // VINSERTD
7407 0U, // VINSERTH
7408 144U, // VINSERTW
7409 328U, // VINSHLX
7410 328U, // VINSHRX
7411 328U, // VINSHVLX
7412 328U, // VINSHVRX
7413 0U, // VINSW
7414 328U, // VINSWLX
7415 328U, // VINSWRX
7416 328U, // VINSWVLX
7417 328U, // VINSWVRX
7418 0U, // VLOGEFP
7419 2080U, // VMADDFP
7420 288U, // VMAXFP
7421 288U, // VMAXSB
7422 288U, // VMAXSD
7423 288U, // VMAXSH
7424 288U, // VMAXSW
7425 288U, // VMAXUB
7426 288U, // VMAXUD
7427 288U, // VMAXUH
7428 288U, // VMAXUW
7429 2080U, // VMHADDSHS
7430 2080U, // VMHRADDSHS
7431 288U, // VMINFP
7432 288U, // VMINSB
7433 288U, // VMINSD
7434 288U, // VMINSH
7435 288U, // VMINSW
7436 288U, // VMINUB
7437 288U, // VMINUD
7438 288U, // VMINUH
7439 288U, // VMINUW
7440 2080U, // VMLADDUHM
7441 288U, // VMODSD
7442 288U, // VMODSQ
7443 288U, // VMODSW
7444 288U, // VMODUD
7445 288U, // VMODUQ
7446 288U, // VMODUW
7447 288U, // VMRGEW
7448 288U, // VMRGHB
7449 288U, // VMRGHH
7450 288U, // VMRGHW
7451 288U, // VMRGLB
7452 288U, // VMRGLH
7453 288U, // VMRGLW
7454 288U, // VMRGOW
7455 2080U, // VMSUMCUD
7456 2080U, // VMSUMMBM
7457 2080U, // VMSUMSHM
7458 2080U, // VMSUMSHS
7459 2080U, // VMSUMUBM
7460 2080U, // VMSUMUDM
7461 2080U, // VMSUMUHM
7462 2080U, // VMSUMUHS
7463 0U, // VMUL10CUQ
7464 288U, // VMUL10ECUQ
7465 288U, // VMUL10EUQ
7466 0U, // VMUL10UQ
7467 288U, // VMULESB
7468 288U, // VMULESD
7469 288U, // VMULESH
7470 288U, // VMULESW
7471 288U, // VMULEUB
7472 288U, // VMULEUD
7473 288U, // VMULEUH
7474 288U, // VMULEUW
7475 288U, // VMULHSD
7476 288U, // VMULHSW
7477 288U, // VMULHUD
7478 288U, // VMULHUW
7479 288U, // VMULLD
7480 288U, // VMULOSB
7481 288U, // VMULOSD
7482 288U, // VMULOSH
7483 288U, // VMULOSW
7484 288U, // VMULOUB
7485 288U, // VMULOUD
7486 288U, // VMULOUH
7487 288U, // VMULOUW
7488 288U, // VMULUWM
7489 288U, // VNAND
7490 288U, // VNCIPHER
7491 288U, // VNCIPHERLAST
7492 0U, // VNEGD
7493 0U, // VNEGW
7494 2080U, // VNMSUBFP
7495 288U, // VNOR
7496 288U, // VOR
7497 288U, // VORC
7498 288U, // VPDEPD
7499 2080U, // VPERM
7500 2080U, // VPERMR
7501 2080U, // VPERMXOR
7502 288U, // VPEXTD
7503 288U, // VPKPX
7504 288U, // VPKSDSS
7505 288U, // VPKSDUS
7506 288U, // VPKSHSS
7507 288U, // VPKSHUS
7508 288U, // VPKSWSS
7509 288U, // VPKSWUS
7510 288U, // VPKUDUM
7511 288U, // VPKUDUS
7512 288U, // VPKUHUM
7513 288U, // VPKUHUS
7514 288U, // VPKUWUM
7515 288U, // VPKUWUS
7516 288U, // VPMSUMB
7517 288U, // VPMSUMD
7518 288U, // VPMSUMH
7519 288U, // VPMSUMW
7520 0U, // VPOPCNTB
7521 0U, // VPOPCNTD
7522 0U, // VPOPCNTH
7523 0U, // VPOPCNTW
7524 0U, // VPRTYBD
7525 0U, // VPRTYBQ
7526 0U, // VPRTYBW
7527 0U, // VREFP
7528 0U, // VRFIM
7529 0U, // VRFIN
7530 0U, // VRFIP
7531 0U, // VRFIZ
7532 288U, // VRLB
7533 288U, // VRLD
7534 288U, // VRLDMI
7535 288U, // VRLDNM
7536 288U, // VRLH
7537 288U, // VRLQ
7538 288U, // VRLQMI
7539 288U, // VRLQNM
7540 288U, // VRLW
7541 288U, // VRLWMI
7542 288U, // VRLWNM
7543 0U, // VRSQRTEFP
7544 0U, // VSBOX
7545 2080U, // VSEL
7546 7216U, // VSHASIGMAD
7547 7216U, // VSHASIGMAW
7548 288U, // VSL
7549 288U, // VSLB
7550 288U, // VSLD
7551 10272U, // VSLDBI
7552 7200U, // VSLDOI
7553 288U, // VSLH
7554 288U, // VSLO
7555 288U, // VSLQ
7556 288U, // VSLV
7557 288U, // VSLW
7558 136U, // VSPLTB
7559 136U, // VSPLTBs
7560 136U, // VSPLTH
7561 136U, // VSPLTHs
7562 0U, // VSPLTISB
7563 0U, // VSPLTISH
7564 0U, // VSPLTISW
7565 136U, // VSPLTW
7566 288U, // VSR
7567 288U, // VSRAB
7568 288U, // VSRAD
7569 288U, // VSRAH
7570 288U, // VSRAQ
7571 288U, // VSRAW
7572 288U, // VSRB
7573 288U, // VSRD
7574 10272U, // VSRDBI
7575 288U, // VSRH
7576 288U, // VSRO
7577 288U, // VSRQ
7578 288U, // VSRV
7579 288U, // VSRW
7580 0U, // VSTRIBL
7581 0U, // VSTRIBL_rec
7582 0U, // VSTRIBR
7583 0U, // VSTRIBR_rec
7584 0U, // VSTRIHL
7585 0U, // VSTRIHL_rec
7586 0U, // VSTRIHR
7587 0U, // VSTRIHR_rec
7588 288U, // VSUBCUQ
7589 288U, // VSUBCUW
7590 2080U, // VSUBECUQ
7591 2080U, // VSUBEUQM
7592 288U, // VSUBFP
7593 288U, // VSUBSBS
7594 288U, // VSUBSHS
7595 288U, // VSUBSWS
7596 288U, // VSUBUBM
7597 288U, // VSUBUBS
7598 288U, // VSUBUDM
7599 288U, // VSUBUHM
7600 288U, // VSUBUHS
7601 288U, // VSUBUQM
7602 288U, // VSUBUWM
7603 288U, // VSUBUWS
7604 288U, // VSUM2SWS
7605 288U, // VSUM4SBS
7606 288U, // VSUM4SHS
7607 288U, // VSUM4UBS
7608 288U, // VSUMSWS
7609 288U, // VUCMPRHB
7610 288U, // VUCMPRHH
7611 288U, // VUCMPRHN
7612 288U, // VUCMPRLB
7613 288U, // VUCMPRLH
7614 288U, // VUCMPRLN
7615 0U, // VUPKHPX
7616 0U, // VUPKHSB
7617 0U, // VUPKHSH
7618 0U, // VUPKHSNTOB
7619 0U, // VUPKHSW
7620 336U, // VUPKINT4TOBF16
7621 152U, // VUPKINT4TOFP32
7622 304U, // VUPKINT8TOBF16
7623 336U, // VUPKINT8TOFP32
7624 0U, // VUPKLPX
7625 0U, // VUPKLSB
7626 0U, // VUPKLSH
7627 0U, // VUPKLSNTOB
7628 0U, // VUPKLSW
7629 288U, // VXOR
7630 56U, // V_SET0
7631 56U, // V_SET0B
7632 56U, // V_SET0H
7633 0U, // V_SETALLONES
7634 0U, // V_SETALLONESB
7635 0U, // V_SETALLONESH
7636 0U, // WAIT
7637 0U, // WAITP10
7638 0U, // WRTEE
7639 0U, // WRTEEI
7640 288U, // XOR
7641 288U, // XOR8
7642 288U, // XOR8_rec
7643 40U, // XORI
7644 40U, // XORI8
7645 40U, // XORIS
7646 40U, // XORIS8
7647 288U, // XOR_rec
7648 0U, // XSABSDP
7649 0U, // XSABSQP
7650 288U, // XSADDADDSUQM
7651 288U, // XSADDADDUQM
7652 288U, // XSADDDP
7653 288U, // XSADDQP
7654 288U, // XSADDQPO
7655 288U, // XSADDSP
7656 288U, // XSADDSUBSUQM
7657 288U, // XSADDSUBUQM
7658 288U, // XSCMPEQDP
7659 288U, // XSCMPEQQP
7660 288U, // XSCMPEXPDP
7661 288U, // XSCMPEXPQP
7662 288U, // XSCMPGEDP
7663 288U, // XSCMPGEQP
7664 288U, // XSCMPGTDP
7665 288U, // XSCMPGTQP
7666 288U, // XSCMPODP
7667 288U, // XSCMPOQP
7668 288U, // XSCMPUDP
7669 288U, // XSCMPUQP
7670 288U, // XSCPSGNDP
7671 288U, // XSCPSGNQP
7672 0U, // XSCVDPHP
7673 0U, // XSCVDPQP
7674 0U, // XSCVDPSP
7675 0U, // XSCVDPSPN
7676 0U, // XSCVDPSXDS
7677 0U, // XSCVDPSXDSs
7678 0U, // XSCVDPSXWS
7679 0U, // XSCVDPSXWSs
7680 0U, // XSCVDPUXDS
7681 0U, // XSCVDPUXDSs
7682 0U, // XSCVDPUXWS
7683 0U, // XSCVDPUXWSs
7684 0U, // XSCVHPDP
7685 0U, // XSCVQPDP
7686 0U, // XSCVQPDPO
7687 0U, // XSCVQPSDZ
7688 0U, // XSCVQPSQZ
7689 0U, // XSCVQPSWZ
7690 0U, // XSCVQPUDZ
7691 0U, // XSCVQPUQZ
7692 0U, // XSCVQPUWZ
7693 0U, // XSCVSDQP
7694 0U, // XSCVSPDP
7695 0U, // XSCVSPDPN
7696 0U, // XSCVSQQP
7697 0U, // XSCVSXDDP
7698 0U, // XSCVSXDSP
7699 0U, // XSCVUDQP
7700 0U, // XSCVUQQP
7701 0U, // XSCVUXDDP
7702 0U, // XSCVUXDSP
7703 288U, // XSDIVDP
7704 288U, // XSDIVQP
7705 288U, // XSDIVQPO
7706 288U, // XSDIVSP
7707 288U, // XSIEXPDP
7708 288U, // XSIEXPQP
7709 328U, // XSMADDADP
7710 328U, // XSMADDASP
7711 328U, // XSMADDMDP
7712 328U, // XSMADDMSP
7713 328U, // XSMADDQP
7714 328U, // XSMADDQPO
7715 288U, // XSMAXCDP
7716 288U, // XSMAXCQP
7717 288U, // XSMAXDP
7718 288U, // XSMAXJDP
7719 288U, // XSMERGE2T1UQM
7720 288U, // XSMERGE2T2UQM
7721 288U, // XSMERGE2T3UQM
7722 288U, // XSMERGE3T1UQM
7723 288U, // XSMINCDP
7724 288U, // XSMINCQP
7725 288U, // XSMINDP
7726 288U, // XSMINJDP
7727 328U, // XSMSUBADP
7728 328U, // XSMSUBASP
7729 328U, // XSMSUBMDP
7730 328U, // XSMSUBMSP
7731 328U, // XSMSUBQP
7732 328U, // XSMSUBQPO
7733 288U, // XSMULDP
7734 288U, // XSMULQP
7735 288U, // XSMULQPO
7736 288U, // XSMULSP
7737 0U, // XSNABSDP
7738 0U, // XSNABSDPs
7739 0U, // XSNABSQP
7740 0U, // XSNEGDP
7741 0U, // XSNEGQP
7742 328U, // XSNMADDADP
7743 328U, // XSNMADDASP
7744 328U, // XSNMADDMDP
7745 328U, // XSNMADDMSP
7746 328U, // XSNMADDQP
7747 328U, // XSNMADDQPO
7748 328U, // XSNMSUBADP
7749 328U, // XSNMSUBASP
7750 328U, // XSNMSUBMDP
7751 328U, // XSNMSUBMSP
7752 328U, // XSNMSUBQP
7753 328U, // XSNMSUBQPO
7754 0U, // XSRDPI
7755 0U, // XSRDPIC
7756 0U, // XSRDPIM
7757 0U, // XSRDPIP
7758 0U, // XSRDPIZ
7759 288U, // XSREBASE2T1UQM
7760 288U, // XSREBASE2T2UQM
7761 288U, // XSREBASE2T3UQM
7762 288U, // XSREBASE2T4UQM
7763 288U, // XSREBASE3T1UQM
7764 288U, // XSREBASE3T2UQM
7765 288U, // XSREBASE3T3UQM
7766 0U, // XSREDP
7767 0U, // XSRESP
7768 0U, // XSRQPI
7769 0U, // XSRQPIX
7770 0U, // XSRQPXP
7771 0U, // XSRSP
7772 0U, // XSRSQRTEDP
7773 0U, // XSRSQRTESP
7774 0U, // XSSQRTDP
7775 0U, // XSSQRTQP
7776 0U, // XSSQRTQPO
7777 0U, // XSSQRTSP
7778 288U, // XSSUBDP
7779 288U, // XSSUBQP
7780 288U, // XSSUBQPO
7781 288U, // XSSUBSP
7782 288U, // XSTDIVDP
7783 0U, // XSTSQRTDP
7784 160U, // XSTSTDCDP
7785 160U, // XSTSTDCQP
7786 160U, // XSTSTDCSP
7787 0U, // XSXEXPDP
7788 0U, // XSXEXPQP
7789 0U, // XSXSIGDP
7790 0U, // XSXSIGQP
7791 0U, // XVABSDP
7792 0U, // XVABSSP
7793 288U, // XVADDDP
7794 288U, // XVADDSP
7795 288U, // XVADDUHM
7796 288U, // XVADDUWM
7797 288U, // XVBF16GER2
7798 328U, // XVBF16GER2NN
7799 328U, // XVBF16GER2NP
7800 328U, // XVBF16GER2PN
7801 328U, // XVBF16GER2PP
7802 288U, // XVBF16GER2W
7803 328U, // XVBF16GER2WNN
7804 328U, // XVBF16GER2WNP
7805 328U, // XVBF16GER2WPN
7806 328U, // XVBF16GER2WPP
7807 288U, // XVCMPEQDP
7808 288U, // XVCMPEQDP_rec
7809 288U, // XVCMPEQSP
7810 288U, // XVCMPEQSP_rec
7811 288U, // XVCMPGEDP
7812 288U, // XVCMPGEDP_rec
7813 288U, // XVCMPGESP
7814 288U, // XVCMPGESP_rec
7815 288U, // XVCMPGTDP
7816 288U, // XVCMPGTDP_rec
7817 288U, // XVCMPGTSP
7818 288U, // XVCMPGTSP_rec
7819 288U, // XVCPSGNDP
7820 288U, // XVCPSGNSP
7821 0U, // XVCVBF16SPN
7822 0U, // XVCVDPSP
7823 0U, // XVCVDPSXDS
7824 0U, // XVCVDPSXWS
7825 0U, // XVCVDPUXDS
7826 0U, // XVCVDPUXWS
7827 0U, // XVCVHPSP
7828 0U, // XVCVSPBF16
7829 0U, // XVCVSPDP
7830 0U, // XVCVSPHP
7831 0U, // XVCVSPSXDS
7832 0U, // XVCVSPSXWS
7833 0U, // XVCVSPUXDS
7834 0U, // XVCVSPUXWS
7835 0U, // XVCVSXDDP
7836 0U, // XVCVSXDSP
7837 0U, // XVCVSXWDP
7838 0U, // XVCVSXWSP
7839 0U, // XVCVUXDDP
7840 0U, // XVCVUXDSP
7841 0U, // XVCVUXWDP
7842 0U, // XVCVUXWSP
7843 288U, // XVDIVDP
7844 288U, // XVDIVSP
7845 288U, // XVF16GER2
7846 328U, // XVF16GER2NN
7847 328U, // XVF16GER2NP
7848 328U, // XVF16GER2PN
7849 328U, // XVF16GER2PP
7850 288U, // XVF16GER2W
7851 328U, // XVF16GER2WNN
7852 328U, // XVF16GER2WNP
7853 328U, // XVF16GER2WPN
7854 328U, // XVF16GER2WPP
7855 288U, // XVF32GER
7856 328U, // XVF32GERNN
7857 328U, // XVF32GERNP
7858 328U, // XVF32GERPN
7859 328U, // XVF32GERPP
7860 288U, // XVF32GERW
7861 328U, // XVF32GERWNN
7862 328U, // XVF32GERWNP
7863 328U, // XVF32GERWPN
7864 328U, // XVF32GERWPP
7865 288U, // XVF64GER
7866 328U, // XVF64GERNN
7867 328U, // XVF64GERNP
7868 328U, // XVF64GERPN
7869 328U, // XVF64GERPP
7870 288U, // XVF64GERW
7871 328U, // XVF64GERWNN
7872 328U, // XVF64GERWNP
7873 328U, // XVF64GERWPN
7874 328U, // XVF64GERWPP
7875 288U, // XVI16GER2
7876 328U, // XVI16GER2PP
7877 288U, // XVI16GER2S
7878 328U, // XVI16GER2SPP
7879 288U, // XVI16GER2SW
7880 328U, // XVI16GER2SWPP
7881 288U, // XVI16GER2W
7882 328U, // XVI16GER2WPP
7883 288U, // XVI4GER8
7884 328U, // XVI4GER8PP
7885 288U, // XVI4GER8W
7886 328U, // XVI4GER8WPP
7887 288U, // XVI8GER4
7888 328U, // XVI8GER4PP
7889 328U, // XVI8GER4SPP
7890 288U, // XVI8GER4W
7891 328U, // XVI8GER4WPP
7892 328U, // XVI8GER4WSPP
7893 288U, // XVIEXPDP
7894 288U, // XVIEXPSP
7895 328U, // XVMADDADP
7896 328U, // XVMADDASP
7897 328U, // XVMADDMDP
7898 328U, // XVMADDMSP
7899 288U, // XVMAXDP
7900 288U, // XVMAXSP
7901 288U, // XVMINDP
7902 288U, // XVMINSP
7903 328U, // XVMSUBADP
7904 328U, // XVMSUBASP
7905 328U, // XVMSUBMDP
7906 328U, // XVMSUBMSP
7907 288U, // XVMULDP
7908 288U, // XVMULHSH
7909 288U, // XVMULHSW
7910 288U, // XVMULHUH
7911 288U, // XVMULHUW
7912 288U, // XVMULSP
7913 288U, // XVMULUHM
7914 288U, // XVMULUWM
7915 0U, // XVNABSDP
7916 0U, // XVNABSSP
7917 0U, // XVNEGDP
7918 0U, // XVNEGSP
7919 328U, // XVNMADDADP
7920 328U, // XVNMADDASP
7921 328U, // XVNMADDMDP
7922 328U, // XVNMADDMSP
7923 328U, // XVNMSUBADP
7924 328U, // XVNMSUBASP
7925 328U, // XVNMSUBMDP
7926 328U, // XVNMSUBMSP
7927 0U, // XVRDPI
7928 0U, // XVRDPIC
7929 0U, // XVRDPIM
7930 0U, // XVRDPIP
7931 0U, // XVRDPIZ
7932 0U, // XVREDP
7933 0U, // XVRESP
7934 288U, // XVRLW
7935 0U, // XVRSPI
7936 0U, // XVRSPIC
7937 0U, // XVRSPIM
7938 0U, // XVRSPIP
7939 0U, // XVRSPIZ
7940 0U, // XVRSQRTEDP
7941 0U, // XVRSQRTESP
7942 0U, // XVSQRTDP
7943 0U, // XVSQRTSP
7944 288U, // XVSUBDP
7945 288U, // XVSUBSP
7946 288U, // XVSUBUHM
7947 288U, // XVSUBUWM
7948 288U, // XVTDIVDP
7949 288U, // XVTDIVSP
7950 0U, // XVTLSBB
7951 0U, // XVTSQRTDP
7952 0U, // XVTSQRTSP
7953 160U, // XVTSTDCDP
7954 160U, // XVTSTDCSP
7955 0U, // XVXEXPDP
7956 0U, // XVXEXPSP
7957 0U, // XVXSIGDP
7958 0U, // XVXSIGSP
7959 3104U, // XXAESDECP
7960 3104U, // XXAESENCP
7961 336U, // XXAESGENLKP
7962 2080U, // XXBLENDVB
7963 2080U, // XXBLENDVD
7964 2080U, // XXBLENDVH
7965 2080U, // XXBLENDVW
7966 0U, // XXBRD
7967 0U, // XXBRH
7968 0U, // XXBRQ
7969 0U, // XXBRW
7970 870432U, // XXEVAL
7971 168U, // XXEXTRACTUW
7972 176U, // XXGENPCVBM
7973 176U, // XXGENPCVDM
7974 176U, // XXGENPCVHM
7975 176U, // XXGENPCVWM
7976 4128U, // XXGFMUL128
7977 184U, // XXINSERTW
7978 288U, // XXLAND
7979 288U, // XXLANDC
7980 288U, // XXLEQV
7981 56U, // XXLEQVOnes
7982 288U, // XXLNAND
7983 288U, // XXLNOR
7984 288U, // XXLOR
7985 288U, // XXLORC
7986 288U, // XXLORf
7987 288U, // XXLXOR
7988 56U, // XXLXORdpz
7989 56U, // XXLXORspz
7990 56U, // XXLXORz
7991 0U, // XXMFACC
7992 0U, // XXMFACCW
7993 288U, // XXMRGHW
7994 288U, // XXMRGLW
7995 0U, // XXMTACC
7996 0U, // XXMTACCW
7997 10272U, // XXMULMUL
7998 25907232U, // XXMULMULHIADD
7999 2838560U, // XXMULMULLOADD
8000 328U, // XXPERM
8001 3104U, // XXPERMDI
8002 11368U, // XXPERMDIs
8003 328U, // XXPERMR
8004 1001504U, // XXPERMX
8005 2080U, // XXSEL
8006 0U, // XXSETACCZ
8007 3104U, // XXSLDWI
8008 11368U, // XXSLDWIs
8009 0U, // XXSPLTI32DX
8010 0U, // XXSPLTIB
8011 0U, // XXSPLTIDP
8012 0U, // XXSPLTIW
8013 336U, // XXSPLTW
8014 336U, // XXSPLTWs
8015 4128U, // XXSSUMUDM
8016 4128U, // XXSSUMUDMC
8017 2836512U, // XXSSUMUDMCEXT
8018 192U, // gBC
8019 200U, // gBCA
8020 0U, // gBCAat
8021 288U, // gBCCTR
8022 288U, // gBCCTRL
8023 192U, // gBCL
8024 200U, // gBCLA
8025 0U, // gBCLAat
8026 288U, // gBCLR
8027 288U, // gBCLRL
8028 0U, // gBCLat
8029 0U, // gBCat
8030 };
8031
8032 // Emit the opcode for the instruction.
8033 uint64_t Bits = 0;
8034 Bits |= (uint64_t)OpInfo0[MI.getOpcode()] << 0;
8035 Bits |= (uint64_t)OpInfo1[MI.getOpcode()] << 32;
8036 if (Bits == 0)
8037 return {nullptr, Bits};
8038 return {AsmStrs+(Bits & 32767)-1, Bits};
8039
8040}
8041/// printInstruction - This method is automatically generated by tablegen
8042/// from the instruction set description.
8043LLVM_NO_PROFILE_INSTRUMENT_FUNCTION
8044void PPCInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &O) {
8045 O << "\t";
8046
8047 auto MnemonicInfo = getMnemonic(MI: *MI);
8048
8049 O << MnemonicInfo.first;
8050
8051 uint64_t Bits = MnemonicInfo.second;
8052 assert(Bits != 0 && "Cannot print this instruction.");
8053
8054 // Fragment 0 encoded into 5 bits for 23 unique commands.
8055 switch ((Bits >> 15) & 31) {
8056 default: llvm_unreachable("Invalid command number.");
8057 case 0:
8058 // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
8059 return;
8060 break;
8061 case 1:
8062 // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
8063 printOperand(MI, OpNo: 0, STI, O);
8064 break;
8065 case 2:
8066 // DCBFL, DCBFLP, DCBFPS, DCBFx, DCBSTPS, DCBTCT, DCBTDS, DCBTSTCT, DCBTS...
8067 printMemRegReg(MI, OpNo: 0, STI, O);
8068 break;
8069 case 3:
8070 // ADJCALLSTACKDOWN, ADJCALLSTACKUP
8071 printU16ImmOperand(MI, OpNo: 0, STI, O);
8072 O << ' ';
8073 printU16ImmOperand(MI, OpNo: 1, STI, O);
8074 return;
8075 break;
8076 case 4:
8077 // B, BCLalways, BDNZ, BDNZ8, BDNZL, BDNZLm, BDNZLp, BDNZm, BDNZp, BDZ, B...
8078 printBranchOperand(MI, Address, OpNo: 0, STI, O);
8079 break;
8080 case 5:
8081 // BA, BDNZA, BDNZAm, BDNZAp, BDNZLA, BDNZLAm, BDNZLAp, BDZA, BDZAm, BDZA...
8082 printAbsBranchOperand(MI, OpNo: 0, STI, O);
8083 break;
8084 case 6:
8085 // BCC, BCCA, BCCCTR, BCCCTR8, BCCCTRL, BCCCTRL8, BCCL, BCCLA, BCCLR, BCC...
8086 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "cc");
8087 break;
8088 case 7:
8089 // BCTRL8_LDinto_toc, BCTRL8_LDinto_toc_RM, BCTRL_LWZinto_toc, BCTRL_LWZi...
8090 printMemRegImm(MI, OpNo: 0, STI, O);
8091 return;
8092 break;
8093 case 8:
8094 // BL8_NOP_TLS, BL8_NOTOC_TLS, BL8_TLS, BL8_TLS_, BL_TLS
8095 printTLSCall(MI, OpNo: 0, STI, O);
8096 break;
8097 case 9:
8098 // DCBF, DCBT, DCBTST
8099 printMemRegReg(MI, OpNo: 1, STI, O);
8100 O << ", ";
8101 break;
8102 case 10:
8103 // DCBTEP, DCBTSTEP
8104 printU5ImmOperand(MI, OpNo: 2, STI, O);
8105 O << ", ";
8106 printMemRegReg(MI, OpNo: 0, STI, O);
8107 return;
8108 break;
8109 case 11:
8110 // DDEDPD, DDEDPDQ, DDEDPDQ_rec, DDEDPD_rec
8111 printU2ImmOperand(MI, OpNo: 1, STI, O);
8112 O << ", ";
8113 printOperand(MI, OpNo: 0, STI, O);
8114 O << ", ";
8115 printOperand(MI, OpNo: 2, STI, O);
8116 return;
8117 break;
8118 case 12:
8119 // DENBCD, DENBCDQ, DENBCDQ_rec, DENBCD_rec, DRINTN, DRINTNQ, DRINTNQ_rec...
8120 printU1ImmOperand(MI, OpNo: 1, STI, O);
8121 O << ", ";
8122 printOperand(MI, OpNo: 0, STI, O);
8123 O << ", ";
8124 printOperand(MI, OpNo: 2, STI, O);
8125 break;
8126 case 13:
8127 // DQUAI, DQUAIQ, DQUAIQ_rec, DQUAI_rec
8128 printS5ImmOperand(MI, OpNo: 1, STI, O);
8129 O << ", ";
8130 printOperand(MI, OpNo: 0, STI, O);
8131 O << ", ";
8132 printOperand(MI, OpNo: 2, STI, O);
8133 O << ", ";
8134 printU2ImmOperand(MI, OpNo: 3, STI, O);
8135 return;
8136 break;
8137 case 14:
8138 // DSS, MBAR, MTFSB0, MTFSB1, TABORTDC, TABORTDCI, TABORTWC, TABORTWCI, T...
8139 printU5ImmOperand(MI, OpNo: 0, STI, O);
8140 break;
8141 case 15:
8142 // DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64, MTDCR, MTV...
8143 printOperand(MI, OpNo: 1, STI, O);
8144 break;
8145 case 16:
8146 // ICBLC, ICBLQ, ICBT, ICBTLS
8147 printU4ImmOperand(MI, OpNo: 0, STI, O);
8148 O << ", ";
8149 printMemRegReg(MI, OpNo: 1, STI, O);
8150 return;
8151 break;
8152 case 17:
8153 // MTFSFI, MTFSFI_rec, MTFSFIb, SYNCP10
8154 printU3ImmOperand(MI, OpNo: 0, STI, O);
8155 O << ", ";
8156 break;
8157 case 18:
8158 // MTOCRF, MTOCRF8
8159 printcrbitm(MI, OpNo: 0, STI, O);
8160 O << ", ";
8161 printOperand(MI, OpNo: 1, STI, O);
8162 return;
8163 break;
8164 case 19:
8165 // MTSR
8166 printU4ImmOperand(MI, OpNo: 1, STI, O);
8167 O << ", ";
8168 printOperand(MI, OpNo: 0, STI, O);
8169 return;
8170 break;
8171 case 20:
8172 // RFEBB, TBEGIN, TEND, TSR
8173 printU1ImmOperand(MI, OpNo: 0, STI, O);
8174 return;
8175 break;
8176 case 21:
8177 // SYNC, TLBILX, WAIT, WAITP10
8178 printU2ImmOperand(MI, OpNo: 0, STI, O);
8179 break;
8180 case 22:
8181 // gBCAat, gBCLAat, gBCLat, gBCat
8182 printATBitsAsHint(MI, OpNo: 1, STI, O);
8183 O << ' ';
8184 printU5ImmOperand(MI, OpNo: 0, STI, O);
8185 O << ", ";
8186 printOperand(MI, OpNo: 2, STI, O);
8187 O << ", ";
8188 break;
8189 }
8190
8191
8192 // Fragment 1 encoded into 5 bits for 24 unique commands.
8193 switch ((Bits >> 20) & 31) {
8194 default: llvm_unreachable("Invalid command number.");
8195 case 0:
8196 // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
8197 O << ", ";
8198 break;
8199 case 1:
8200 // DCBFL, DCBFLP, DCBFPS, DCBFx, DCBSTPS, DCBTSTT, DCBTSTx, DCBTT, DCBTx,...
8201 return;
8202 break;
8203 case 2:
8204 // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32, TCRETURNai, TCRETURNai8, TCR...
8205 O << ' ';
8206 break;
8207 case 3:
8208 // BCC, CTRL_DEP
8209 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8210 O << ' ';
8211 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8212 O << ", ";
8213 printBranchOperand(MI, Address, OpNo: 2, STI, O);
8214 return;
8215 break;
8216 case 4:
8217 // BCCA
8218 O << 'a';
8219 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8220 O << ' ';
8221 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8222 O << ", ";
8223 printAbsBranchOperand(MI, OpNo: 2, STI, O);
8224 return;
8225 break;
8226 case 5:
8227 // BCCCTR, BCCCTR8
8228 O << "ctr";
8229 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8230 O << ' ';
8231 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8232 return;
8233 break;
8234 case 6:
8235 // BCCCTRL, BCCCTRL8
8236 O << "ctrl";
8237 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8238 O << ' ';
8239 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8240 return;
8241 break;
8242 case 7:
8243 // BCCL
8244 O << 'l';
8245 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8246 O << ' ';
8247 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8248 O << ", ";
8249 printBranchOperand(MI, Address, OpNo: 2, STI, O);
8250 return;
8251 break;
8252 case 8:
8253 // BCCLA
8254 O << "la";
8255 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8256 O << ' ';
8257 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8258 O << ", ";
8259 printAbsBranchOperand(MI, OpNo: 2, STI, O);
8260 return;
8261 break;
8262 case 9:
8263 // BCCLR
8264 O << "lr";
8265 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8266 O << ' ';
8267 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8268 return;
8269 break;
8270 case 10:
8271 // BCCLRL
8272 O << "lrl";
8273 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
8274 O << ' ';
8275 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
8276 return;
8277 break;
8278 case 11:
8279 // BCCTR, BCCTR8, BCCTR8n, BCCTRL, BCCTRL8, BCCTRL8n, BCCTRLn, BCCTRn, BC...
8280 O << ", 0";
8281 return;
8282 break;
8283 case 12:
8284 // BL8_NOP, BL8_NOP_RM, BL8_NOP_TLS, BLA8_NOP, BLA8_NOP_RM, BL_NOP, BL_NO...
8285 O << "\n\tnop";
8286 return;
8287 break;
8288 case 13:
8289 // DCBF
8290 printU3ImmOperand(MI, OpNo: 0, STI, O);
8291 return;
8292 break;
8293 case 14:
8294 // DCBT, DCBTST
8295 printU5ImmOperand(MI, OpNo: 0, STI, O);
8296 return;
8297 break;
8298 case 15:
8299 // EVSEL
8300 O << ',';
8301 printOperand(MI, OpNo: 1, STI, O);
8302 O << ',';
8303 printOperand(MI, OpNo: 2, STI, O);
8304 return;
8305 break;
8306 case 16:
8307 // MFTB8
8308 O << ", 268";
8309 return;
8310 break;
8311 case 17:
8312 // MFUDSCR
8313 O << ", 3";
8314 return;
8315 break;
8316 case 18:
8317 // MFVRSAVE, MFVRSAVEv
8318 O << ", 256";
8319 return;
8320 break;
8321 case 19:
8322 // MTFSFI, MTFSFI_rec, MTFSFIb
8323 printU4ImmOperand(MI, OpNo: 1, STI, O);
8324 break;
8325 case 20:
8326 // SYNCP10
8327 printU2ImmOperand(MI, OpNo: 1, STI, O);
8328 return;
8329 break;
8330 case 21:
8331 // V_SETALLONES, V_SETALLONESB, V_SETALLONESH
8332 O << ", -1";
8333 return;
8334 break;
8335 case 22:
8336 // gBCAat, gBCLAat
8337 printAbsBranchOperand(MI, OpNo: 3, STI, O);
8338 return;
8339 break;
8340 case 23:
8341 // gBCLat, gBCat
8342 printBranchOperand(MI, Address, OpNo: 3, STI, O);
8343 return;
8344 break;
8345 }
8346
8347
8348 // Fragment 2 encoded into 6 bits for 34 unique commands.
8349 switch ((Bits >> 25) & 63) {
8350 default: llvm_unreachable("Invalid command number.");
8351 case 0:
8352 // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
8353 printOperand(MI, OpNo: 1, STI, O);
8354 break;
8355 case 1:
8356 // DCBTCT, DCBTDS, DCBTSTCT, DCBTSTDS, DMSHA3HASH, EVADDIW
8357 printU5ImmOperand(MI, OpNo: 2, STI, O);
8358 break;
8359 case 2:
8360 // LAx, EVLDD, EVLDH, EVLDW, EVLHHESPLAT, EVLHHOSSPLAT, EVLHHOUSPLAT, EVL...
8361 printMemRegImm(MI, OpNo: 1, STI, O);
8362 return;
8363 break;
8364 case 3:
8365 // SUBPCIS, LI, LI8, LIS, LIS8
8366 printS16ImmOperand(MI, OpNo: 1, STI, O);
8367 return;
8368 break;
8369 case 4:
8370 // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32, EVLDDX, EVLDHX, EVLDWX, EVLH...
8371 printMemRegReg(MI, OpNo: 1, STI, O);
8372 break;
8373 case 5:
8374 // BC, BCL, BCLn, BCn
8375 printBranchOperand(MI, Address, OpNo: 1, STI, O);
8376 return;
8377 break;
8378 case 6:
8379 // CMPRB, CMPRB8, MTMSR, MTMSRD
8380 printU1ImmOperand(MI, OpNo: 1, STI, O);
8381 break;
8382 case 7:
8383 // CRSET, CRUNSET, MTDCR, TLBIE, V_SET0, V_SET0B, V_SET0H, XXLEQVOnes, XX...
8384 printOperand(MI, OpNo: 0, STI, O);
8385 break;
8386 case 8:
8387 // DARN, MFFSCRNI, WAITP10
8388 printU2ImmOperand(MI, OpNo: 1, STI, O);
8389 return;
8390 break;
8391 case 9:
8392 // DMSHA2HASH, DMXOR, DMXVBF16GERX2NN, DMXVBF16GERX2NP, DMXVBF16GERX2PN, ...
8393 printOperand(MI, OpNo: 2, STI, O);
8394 break;
8395 case 10:
8396 // DRINTN, DRINTNQ, DRINTNQ_rec, DRINTN_rec, DRINTX, DRINTXQ, DRINTXQ_rec...
8397 printU2ImmOperand(MI, OpNo: 3, STI, O);
8398 return;
8399 break;
8400 case 11:
8401 // DTSTSFI, DTSTSFIQ
8402 printU6ImmOperand(MI, OpNo: 1, STI, O);
8403 O << ", ";
8404 printOperand(MI, OpNo: 2, STI, O);
8405 return;
8406 break;
8407 case 12:
8408 // EVSPLATFI, EVSPLATI, VSPLTISB, VSPLTISH, VSPLTISW
8409 printS5ImmOperand(MI, OpNo: 1, STI, O);
8410 return;
8411 break;
8412 case 13:
8413 // EVSUBIFW, LXVKQ
8414 printU5ImmOperand(MI, OpNo: 1, STI, O);
8415 break;
8416 case 14:
8417 // HASHCHK, HASHCHK8, HASHCHKP, HASHCHKP8, HASHST, HASHST8, HASHSTP, HASH...
8418 printMemRegImmHash(MI, OpNo: 1, STI, O);
8419 return;
8420 break;
8421 case 15:
8422 // LA, LA8
8423 printS16ImmOperand(MI, OpNo: 2, STI, O);
8424 O << '(';
8425 printOperand(MI, OpNo: 1, STI, O);
8426 O << ')';
8427 return;
8428 break;
8429 case 16:
8430 // LBZU, LBZU8, LDU, LFDU, LFSU, LHAU, LHAU8, LHZU, LHZU8, LWZU, LWZU8, S...
8431 printMemRegImm(MI, OpNo: 2, STI, O);
8432 return;
8433 break;
8434 case 17:
8435 // LBZUX, LBZUX8, LDUX, LFDUX, LFSUX, LHAUX, LHAUX8, LHZUX, LHZUX8, LWAUX...
8436 printMemRegReg(MI, OpNo: 2, STI, O);
8437 return;
8438 break;
8439 case 18:
8440 // MFBHRBE
8441 printU10ImmOperand(MI, OpNo: 1, STI, O);
8442 return;
8443 break;
8444 case 19:
8445 // MFFSCDRNI
8446 printU3ImmOperand(MI, OpNo: 1, STI, O);
8447 return;
8448 break;
8449 case 20:
8450 // MFOCRF, MFOCRF8
8451 printcrbitm(MI, OpNo: 1, STI, O);
8452 return;
8453 break;
8454 case 21:
8455 // MFSR
8456 printU4ImmOperand(MI, OpNo: 1, STI, O);
8457 return;
8458 break;
8459 case 22:
8460 // MTFSFI, MTFSFI_rec
8461 O << ", ";
8462 break;
8463 case 23:
8464 // MTFSFIb
8465 return;
8466 break;
8467 case 24:
8468 // MTVSRBMI
8469 printU16ImmOperand(MI, OpNo: 1, STI, O);
8470 return;
8471 break;
8472 case 25:
8473 // PADDI8pc, PADDIS8pc, PADDISpc, PADDIpc
8474 printImmZeroOperand(MI, OpNo: 1, STI, O);
8475 O << ", ";
8476 break;
8477 case 26:
8478 // PLA, PLA8
8479 printS34ImmOperand(MI, OpNo: 2, STI, O);
8480 O << ' ';
8481 printOperand(MI, OpNo: 1, STI, O);
8482 return;
8483 break;
8484 case 27:
8485 // PLA8pc, PLApc, PLBZ8onlypc, PLBZonlypc, PLDonlypc, PLFDonlypc, PLFSonl...
8486 printS34ImmOperand(MI, OpNo: 1, STI, O);
8487 return;
8488 break;
8489 case 28:
8490 // PLBZ, PLBZ8, PLBZ8nopc, PLBZnopc, PLD, PLDnopc, PLFD, PLFDnopc, PLFS, ...
8491 printMemRegImm34(MI, OpNo: 1, STI, O);
8492 break;
8493 case 29:
8494 // PLBZ8pc, PLBZpc, PLDpc, PLFDpc, PLFSpc, PLHA8pc, PLHApc, PLHZ8pc, PLHZ...
8495 printMemRegImm34PCRel(MI, OpNo: 1, STI, O);
8496 O << ", 1";
8497 return;
8498 break;
8499 case 30:
8500 // SUBFUS, SUBFUS_rec
8501 printU1ImmOperand(MI, OpNo: 3, STI, O);
8502 O << ", ";
8503 printOperand(MI, OpNo: 1, STI, O);
8504 O << ", ";
8505 printOperand(MI, OpNo: 2, STI, O);
8506 return;
8507 break;
8508 case 31:
8509 // VINSD, VINSERTB, VINSERTH, VINSW
8510 printOperand(MI, OpNo: 3, STI, O);
8511 O << ", ";
8512 printU4ImmOperand(MI, OpNo: 2, STI, O);
8513 return;
8514 break;
8515 case 32:
8516 // XXSPLTI32DX
8517 printU1ImmOperand(MI, OpNo: 2, STI, O);
8518 O << ", ";
8519 printOperand(MI, OpNo: 3, STI, O);
8520 return;
8521 break;
8522 case 33:
8523 // XXSPLTIB
8524 printU8ImmOperand(MI, OpNo: 1, STI, O);
8525 return;
8526 break;
8527 }
8528
8529
8530 // Fragment 3 encoded into 4 bits for 9 unique commands.
8531 switch ((Bits >> 31) & 15) {
8532 default: llvm_unreachable("Invalid command number.");
8533 case 0:
8534 // BUILD_UACC, DCBTCT, DCBTDS, DCBTSTCT, DCBTSTDS, ADDME, ADDME8, ADDME8O...
8535 return;
8536 break;
8537 case 1:
8538 // CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CLRRDI_rec, CL...
8539 O << ", ";
8540 break;
8541 case 2:
8542 // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32
8543 O << ' ';
8544 printOperand(MI, OpNo: 3, STI, O);
8545 O << ' ';
8546 printOperand(MI, OpNo: 4, STI, O);
8547 return;
8548 break;
8549 case 3:
8550 // LBARXL, LDARXL, LHARXL, LQARXL, LWARXL
8551 O << ", 1";
8552 return;
8553 break;
8554 case 4:
8555 // MTFSFI
8556 printOperand(MI, OpNo: 2, STI, O);
8557 return;
8558 break;
8559 case 5:
8560 // MTFSFI_rec
8561 printU1ImmOperand(MI, OpNo: 2, STI, O);
8562 return;
8563 break;
8564 case 6:
8565 // PADDI8pc, PADDIpc
8566 printS34ImmOperand(MI, OpNo: 2, STI, O);
8567 O << ", 1";
8568 return;
8569 break;
8570 case 7:
8571 // PADDIS8pc, PADDISpc
8572 printS32ImmOperand(MI, OpNo: 2, STI, O);
8573 O << ", 1";
8574 return;
8575 break;
8576 case 8:
8577 // PLBZ, PLBZ8, PLD, PLFD, PLFS, PLHA, PLHA8, PLHZ, PLHZ8, PLWA, PLWA8, P...
8578 O << ", 0";
8579 return;
8580 break;
8581 }
8582
8583
8584 // Fragment 4 encoded into 5 bits for 26 unique commands.
8585 switch ((Bits >> 35) & 31) {
8586 default: llvm_unreachable("Invalid command number.");
8587 case 0:
8588 // CLRLSLDI, CLRLSLDI_rec, CLRRDI, CLRRDI_rec, EXTLDI, EXTLDI_rec, EXTRDI...
8589 printU6ImmOperand(MI, OpNo: 2, STI, O);
8590 break;
8591 case 1:
8592 // CLRLSLWI, CLRLSLWI_rec, CLRRWI, CLRRWI_rec, EXTLWI, EXTLWI_rec, EXTRWI...
8593 printU5ImmOperand(MI, OpNo: 2, STI, O);
8594 break;
8595 case 2:
8596 // PSUBI, PADDI, PADDI8
8597 printS34ImmOperand(MI, OpNo: 2, STI, O);
8598 break;
8599 case 3:
8600 // SUBI, SUBIC, SUBIC_rec, SUBIS, ADDI, ADDI8, ADDIC, ADDIC8, ADDIC_rec, ...
8601 printS16ImmOperand(MI, OpNo: 2, STI, O);
8602 return;
8603 break;
8604 case 4:
8605 // ADD4, ADD4O, ADD4O_rec, ADD4TLS, ADD4_rec, ADD8, ADD8O, ADD8O_rec, ADD...
8606 printOperand(MI, OpNo: 2, STI, O);
8607 break;
8608 case 5:
8609 // ANDI8_rec, ANDIS8_rec, ANDIS_rec, ANDI_rec, CMPLDI, CMPLWI, ORI, ORI8,...
8610 printU16ImmOperand(MI, OpNo: 2, STI, O);
8611 return;
8612 break;
8613 case 6:
8614 // BCDCFN_rec, BCDCFSQ_rec, BCDCFZ_rec, BCDCTZ_rec, BCDSETSGN_rec, CP_PAS...
8615 printU1ImmOperand(MI, OpNo: 2, STI, O);
8616 break;
8617 case 7:
8618 // CRSET, CRUNSET, V_SET0, V_SET0B, V_SET0H, XXLEQVOnes, XXLXORdpz, XXLXO...
8619 printOperand(MI, OpNo: 0, STI, O);
8620 return;
8621 break;
8622 case 8:
8623 // DMSHA2HASH
8624 printU1ImmOperand(MI, OpNo: 3, STI, O);
8625 return;
8626 break;
8627 case 9:
8628 // DMXVBF16GERX2NN, DMXVBF16GERX2NP, DMXVBF16GERX2PN, DMXVBF16GERX2PP, DM...
8629 printOperand(MI, OpNo: 3, STI, O);
8630 break;
8631 case 10:
8632 // DMXXEXTFDMR256, DMXXINSTDMR256, TLBIE8P9, TLBIEIO, TLBIEP, TLBIEP8, TL...
8633 printU2ImmOperand(MI, OpNo: 2, STI, O);
8634 break;
8635 case 11:
8636 // DMXXSHAPAD
8637 printU2ImmOperand(MI, OpNo: 3, STI, O);
8638 O << ", ";
8639 printU1ImmOperand(MI, OpNo: 4, STI, O);
8640 O << ", ";
8641 printU2ImmOperand(MI, OpNo: 5, STI, O);
8642 return;
8643 break;
8644 case 12:
8645 // DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64
8646 printU5ImmOperand(MI, OpNo: 0, STI, O);
8647 return;
8648 break;
8649 case 13:
8650 // EVADDIW, XXPERMDIs, XXSLDWIs
8651 printOperand(MI, OpNo: 1, STI, O);
8652 break;
8653 case 14:
8654 // LDAT, LWAT, RLWIMI, RLWIMI8, RLWIMI8_rec, RLWIMI_rec
8655 printU5ImmOperand(MI, OpNo: 3, STI, O);
8656 break;
8657 case 15:
8658 // PADDIS, PADDIS8
8659 printS32ImmOperand(MI, OpNo: 2, STI, O);
8660 O << ", 0";
8661 return;
8662 break;
8663 case 16:
8664 // RLDIMI, RLDIMI_rec
8665 printU6ImmOperand(MI, OpNo: 3, STI, O);
8666 O << ", ";
8667 printU6ImmOperand(MI, OpNo: 4, STI, O);
8668 return;
8669 break;
8670 case 17:
8671 // VCFSX, VCFUX, VCTSXS, VCTUXS, VSPLTB, VSPLTBs, VSPLTH, VSPLTHs, VSPLTW
8672 printU5ImmOperand(MI, OpNo: 1, STI, O);
8673 return;
8674 break;
8675 case 18:
8676 // VEXTRACTD, VEXTRACTUB, VEXTRACTUH, VEXTRACTUW, VINSERTD, VINSERTW
8677 printU4ImmOperand(MI, OpNo: 1, STI, O);
8678 return;
8679 break;
8680 case 19:
8681 // VGNB, VUPKINT4TOFP32
8682 printU3ImmOperand(MI, OpNo: 2, STI, O);
8683 return;
8684 break;
8685 case 20:
8686 // XSTSTDCDP, XSTSTDCQP, XSTSTDCSP, XVTSTDCDP, XVTSTDCSP
8687 printU7ImmOperand(MI, OpNo: 1, STI, O);
8688 return;
8689 break;
8690 case 21:
8691 // XXEXTRACTUW
8692 printU4ImmOperand(MI, OpNo: 2, STI, O);
8693 return;
8694 break;
8695 case 22:
8696 // XXGENPCVBM, XXGENPCVDM, XXGENPCVHM, XXGENPCVWM
8697 printS5ImmOperand(MI, OpNo: 2, STI, O);
8698 return;
8699 break;
8700 case 23:
8701 // XXINSERTW
8702 printU4ImmOperand(MI, OpNo: 3, STI, O);
8703 return;
8704 break;
8705 case 24:
8706 // gBC, gBCL
8707 printBranchOperand(MI, Address, OpNo: 2, STI, O);
8708 return;
8709 break;
8710 case 25:
8711 // gBCA, gBCLA
8712 printAbsBranchOperand(MI, OpNo: 2, STI, O);
8713 return;
8714 break;
8715 }
8716
8717
8718 // Fragment 5 encoded into 2 bits for 4 unique commands.
8719 switch ((Bits >> 40) & 3) {
8720 default: llvm_unreachable("Invalid command number.");
8721 case 0:
8722 // CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, EXTLDI, EXTLDI_rec, EX...
8723 O << ", ";
8724 break;
8725 case 1:
8726 // CLRRDI, CLRRDI_rec, CLRRWI, CLRRWI_rec, PSUBI, ROTRDI, ROTRDI_rec, ROT...
8727 return;
8728 break;
8729 case 2:
8730 // DMXXEXTFDMR512, DMXXINSTDMR512, PADDI, PADDI8
8731 O << ", 0";
8732 return;
8733 break;
8734 case 3:
8735 // DMXXEXTFDMR512_HI, DMXXINSTDMR512_HI
8736 O << ", 1";
8737 return;
8738 break;
8739 }
8740
8741
8742 // Fragment 6 encoded into 4 bits for 12 unique commands.
8743 switch ((Bits >> 42) & 15) {
8744 default: llvm_unreachable("Invalid command number.");
8745 case 0:
8746 // CLRLSLDI, CLRLSLDI_rec, EXTLDI, EXTLDI_rec, EXTRDI, EXTRDI_rec, INSRDI...
8747 printU6ImmOperand(MI, OpNo: 3, STI, O);
8748 return;
8749 break;
8750 case 1:
8751 // CLRLSLWI, CLRLSLWI_rec, EXTLWI, EXTLWI_rec, EXTRWI, EXTRWI_rec, INSLWI...
8752 printU5ImmOperand(MI, OpNo: 3, STI, O);
8753 break;
8754 case 2:
8755 // RLWIMIbm, RLWIMIbm_rec, RLWINMbm, RLWINMbm_rec, RLWNMbm, RLWNMbm_rec, ...
8756 printOperand(MI, OpNo: 3, STI, O);
8757 break;
8758 case 3:
8759 // ADDEX, ADDEX8, DQUA, DQUAQ, DQUAQ_rec, DQUA_rec, DRRND, DRRNDQ, DRRNDQ...
8760 printU2ImmOperand(MI, OpNo: 3, STI, O);
8761 return;
8762 break;
8763 case 4:
8764 // BCDADD_rec, BCDSR_rec, BCDSUB_rec, BCDS_rec, BCDTRUNC_rec, TLBIE8P9, T...
8765 printU1ImmOperand(MI, OpNo: 3, STI, O);
8766 break;
8767 case 5:
8768 // PMDMXVBF16GERX2, PMDMXVF16GERX2, PMDMXVI8GERX4
8769 printU8ImmOperand(MI, OpNo: 3, STI, O);
8770 O << ", ";
8771 printU4ImmOperand(MI, OpNo: 4, STI, O);
8772 O << ", ";
8773 break;
8774 case 6:
8775 // PMDMXVBF16GERX2NN, PMDMXVBF16GERX2NP, PMDMXVBF16GERX2PN, PMDMXVBF16GER...
8776 printU8ImmOperand(MI, OpNo: 4, STI, O);
8777 O << ", ";
8778 printU4ImmOperand(MI, OpNo: 5, STI, O);
8779 O << ", ";
8780 break;
8781 case 7:
8782 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
8783 printU4ImmOperand(MI, OpNo: 3, STI, O);
8784 break;
8785 case 8:
8786 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
8787 printU4ImmOperand(MI, OpNo: 4, STI, O);
8788 O << ", ";
8789 break;
8790 case 9:
8791 // RLWIMI, RLWIMI8, RLWIMI8_rec, RLWIMI_rec
8792 printU5ImmOperand(MI, OpNo: 4, STI, O);
8793 O << ", ";
8794 printU5ImmOperand(MI, OpNo: 5, STI, O);
8795 return;
8796 break;
8797 case 10:
8798 // VSLDBI, VSRDBI, XXMULMUL
8799 printU3ImmOperand(MI, OpNo: 3, STI, O);
8800 return;
8801 break;
8802 case 11:
8803 // XXPERMDIs, XXSLDWIs
8804 printU2ImmOperand(MI, OpNo: 2, STI, O);
8805 return;
8806 break;
8807 }
8808
8809
8810 // Fragment 7 encoded into 3 bits for 6 unique commands.
8811 switch ((Bits >> 46) & 7) {
8812 default: llvm_unreachable("Invalid command number.");
8813 case 0:
8814 // CLRLSLWI, CLRLSLWI_rec, EXTLWI, EXTLWI_rec, EXTRWI, EXTRWI_rec, INSLWI...
8815 return;
8816 break;
8817 case 1:
8818 // PMDMXVBF16GERX2, PMDMXVF16GERX2, PMXVF64GERNN, PMXVF64GERNP, PMXVF64GE...
8819 printU2ImmOperand(MI, OpNo: 5, STI, O);
8820 return;
8821 break;
8822 case 2:
8823 // PMDMXVBF16GERX2NN, PMDMXVBF16GERX2NP, PMDMXVBF16GERX2PN, PMDMXVBF16GER...
8824 printU2ImmOperand(MI, OpNo: 6, STI, O);
8825 return;
8826 break;
8827 case 3:
8828 // PMDMXVI8GERX4, PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF1...
8829 printU4ImmOperand(MI, OpNo: 5, STI, O);
8830 break;
8831 case 4:
8832 // PMDMXVI8GERX4PP, PMDMXVI8GERX4SPP
8833 printU4ImmOperand(MI, OpNo: 6, STI, O);
8834 return;
8835 break;
8836 case 5:
8837 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
8838 O << ", ";
8839 break;
8840 }
8841
8842
8843 // Fragment 8 encoded into 3 bits for 8 unique commands.
8844 switch ((Bits >> 49) & 7) {
8845 default: llvm_unreachable("Invalid command number.");
8846 case 0:
8847 // PMDMXVI8GERX4, PMXVF32GERNN, PMXVF32GERNP, PMXVF32GERPN, PMXVF32GERPP,...
8848 return;
8849 break;
8850 case 1:
8851 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
8852 printU4ImmOperand(MI, OpNo: 4, STI, O);
8853 break;
8854 case 2:
8855 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
8856 O << ", ";
8857 break;
8858 case 3:
8859 // PMXVF64GER, PMXVF64GERW
8860 printU2ImmOperand(MI, OpNo: 4, STI, O);
8861 return;
8862 break;
8863 case 4:
8864 // RLWINM, RLWINM8, RLWINM8_rec, RLWINM_rec, RLWNM, RLWNM8, RLWNM8_rec, R...
8865 printU5ImmOperand(MI, OpNo: 4, STI, O);
8866 return;
8867 break;
8868 case 5:
8869 // TLBIE8P9, TLBIEP, TLBIEP8, TLBIEP9, XXMULMULHIADD, XXMULMULLOADD, XXSS...
8870 printU1ImmOperand(MI, OpNo: 4, STI, O);
8871 break;
8872 case 6:
8873 // XXEVAL
8874 printU8ImmOperand(MI, OpNo: 4, STI, O);
8875 return;
8876 break;
8877 case 7:
8878 // XXPERMX
8879 printU3ImmOperand(MI, OpNo: 4, STI, O);
8880 return;
8881 break;
8882 }
8883
8884
8885 // Fragment 9 encoded into 3 bits for 5 unique commands.
8886 switch ((Bits >> 52) & 7) {
8887 default: llvm_unreachable("Invalid command number.");
8888 case 0:
8889 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVI16GER2, P...
8890 O << ", ";
8891 break;
8892 case 1:
8893 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
8894 printU2ImmOperand(MI, OpNo: 6, STI, O);
8895 return;
8896 break;
8897 case 2:
8898 // PMXVF32GER, PMXVF32GERW, TLBIE8P9, TLBIEP, TLBIEP8, TLBIEP9, XXMULMULL...
8899 return;
8900 break;
8901 case 3:
8902 // PMXVI4GER8PP, PMXVI4GER8WPP
8903 printU8ImmOperand(MI, OpNo: 6, STI, O);
8904 return;
8905 break;
8906 case 4:
8907 // PMXVI8GER4PP, PMXVI8GER4SPP, PMXVI8GER4WPP, PMXVI8GER4WSPP
8908 printU4ImmOperand(MI, OpNo: 6, STI, O);
8909 return;
8910 break;
8911 }
8912
8913
8914 // Fragment 10 encoded into 2 bits for 4 unique commands.
8915 switch ((Bits >> 55) & 3) {
8916 default: llvm_unreachable("Invalid command number.");
8917 case 0:
8918 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVI16GER2, P...
8919 printU2ImmOperand(MI, OpNo: 5, STI, O);
8920 return;
8921 break;
8922 case 1:
8923 // PMXVI4GER8, PMXVI4GER8W
8924 printU8ImmOperand(MI, OpNo: 5, STI, O);
8925 return;
8926 break;
8927 case 2:
8928 // PMXVI8GER4, PMXVI8GER4W
8929 printU4ImmOperand(MI, OpNo: 5, STI, O);
8930 return;
8931 break;
8932 case 3:
8933 // XXMULMULHIADD
8934 printU1ImmOperand(MI, OpNo: 5, STI, O);
8935 return;
8936 break;
8937 }
8938
8939}
8940
8941
8942/// getRegisterName - This method is automatically generated by tblgen
8943/// from the register set description. This returns the assembler name
8944/// for the specified register.
8945const char *PPCInstPrinter::getRegisterName(MCRegister Reg) {
8946 unsigned RegNo = Reg.id();
8947 assert(RegNo && RegNo < 612 && "Invalid register number!");
8948
8949
8950#ifdef __GNUC__
8951#pragma GCC diagnostic push
8952#pragma GCC diagnostic ignored "-Woverlength-strings"
8953#endif
8954 static const char AsmStrs[] = {
8955 /* 0 */ "**ROUNDING MODE**\000"
8956 /* 18 */ "**FRAME POINTER**\000"
8957 /* 36 */ "**BASE POINTER**\000"
8958 /* 53 */ "VFH10\000"
8959 /* 59 */ "f10\000"
8960 /* 63 */ "fp10\000"
8961 /* 68 */ "vsp10\000"
8962 /* 74 */ "dmrrowp10\000"
8963 /* 84 */ "r10\000"
8964 /* 88 */ "vs10\000"
8965 /* 93 */ "v10\000"
8966 /* 97 */ "dmrrow10\000"
8967 /* 106 */ "VFH20\000"
8968 /* 112 */ "f20\000"
8969 /* 116 */ "fp20\000"
8970 /* 121 */ "vsp20\000"
8971 /* 127 */ "dmrrowp20\000"
8972 /* 137 */ "r20\000"
8973 /* 141 */ "vs20\000"
8974 /* 146 */ "v20\000"
8975 /* 150 */ "dmrrow20\000"
8976 /* 159 */ "VFH30\000"
8977 /* 165 */ "f30\000"
8978 /* 169 */ "fp30\000"
8979 /* 174 */ "vsp30\000"
8980 /* 180 */ "dmrrowp30\000"
8981 /* 190 */ "r30\000"
8982 /* 194 */ "vs30\000"
8983 /* 199 */ "v30\000"
8984 /* 203 */ "dmrrow30\000"
8985 /* 212 */ "vsp40\000"
8986 /* 218 */ "vs40\000"
8987 /* 223 */ "dmrrow40\000"
8988 /* 232 */ "vsp50\000"
8989 /* 238 */ "vs50\000"
8990 /* 243 */ "dmrrow50\000"
8991 /* 252 */ "vsp60\000"
8992 /* 258 */ "vs60\000"
8993 /* 263 */ "dmrrow60\000"
8994 /* 272 */ "VFH0\000"
8995 /* 277 */ "wacc0\000"
8996 /* 283 */ "f0\000"
8997 /* 286 */ "wacc_hi0\000"
8998 /* 295 */ "fp0\000"
8999 /* 299 */ "dmrp0\000"
9000 /* 305 */ "vsp0\000"
9001 /* 310 */ "dmrrowp0\000"
9002 /* 319 */ "cr0\000"
9003 /* 323 */ "dmr0\000"
9004 /* 328 */ "vs0\000"
9005 /* 332 */ "v0\000"
9006 /* 335 */ "dmrrow0\000"
9007 /* 343 */ "VFH11\000"
9008 /* 349 */ "f11\000"
9009 /* 353 */ "dmrrowp11\000"
9010 /* 363 */ "r11\000"
9011 /* 367 */ "vs11\000"
9012 /* 372 */ "v11\000"
9013 /* 376 */ "dmrrow11\000"
9014 /* 385 */ "VFH21\000"
9015 /* 391 */ "f21\000"
9016 /* 395 */ "dmrrowp21\000"
9017 /* 405 */ "r21\000"
9018 /* 409 */ "vs21\000"
9019 /* 414 */ "v21\000"
9020 /* 418 */ "dmrrow21\000"
9021 /* 427 */ "VFH31\000"
9022 /* 433 */ "f31\000"
9023 /* 437 */ "dmrrowp31\000"
9024 /* 447 */ "r31\000"
9025 /* 451 */ "vs31\000"
9026 /* 456 */ "v31\000"
9027 /* 460 */ "dmrrow31\000"
9028 /* 469 */ "vs41\000"
9029 /* 474 */ "dmrrow41\000"
9030 /* 483 */ "vs51\000"
9031 /* 488 */ "dmrrow51\000"
9032 /* 497 */ "vs61\000"
9033 /* 502 */ "dmrrow61\000"
9034 /* 511 */ "VFH1\000"
9035 /* 516 */ "wacc1\000"
9036 /* 522 */ "f1\000"
9037 /* 525 */ "wacc_hi1\000"
9038 /* 534 */ "dmrp1\000"
9039 /* 540 */ "dmrrowp1\000"
9040 /* 549 */ "cr1\000"
9041 /* 553 */ "dmr1\000"
9042 /* 558 */ "vs1\000"
9043 /* 562 */ "v1\000"
9044 /* 565 */ "dmrrow1\000"
9045 /* 573 */ "VFH12\000"
9046 /* 579 */ "f12\000"
9047 /* 583 */ "fp12\000"
9048 /* 588 */ "vsp12\000"
9049 /* 594 */ "dmrrowp12\000"
9050 /* 604 */ "r12\000"
9051 /* 608 */ "vs12\000"
9052 /* 613 */ "v12\000"
9053 /* 617 */ "dmrrow12\000"
9054 /* 626 */ "VFH22\000"
9055 /* 632 */ "f22\000"
9056 /* 636 */ "fp22\000"
9057 /* 641 */ "vsp22\000"
9058 /* 647 */ "dmrrowp22\000"
9059 /* 657 */ "r22\000"
9060 /* 661 */ "vs22\000"
9061 /* 666 */ "v22\000"
9062 /* 670 */ "dmrrow22\000"
9063 /* 679 */ "vsp32\000"
9064 /* 685 */ "vs32\000"
9065 /* 690 */ "dmrrow32\000"
9066 /* 699 */ "vsp42\000"
9067 /* 705 */ "vs42\000"
9068 /* 710 */ "dmrrow42\000"
9069 /* 719 */ "vsp52\000"
9070 /* 725 */ "vs52\000"
9071 /* 730 */ "dmrrow52\000"
9072 /* 739 */ "vsp62\000"
9073 /* 745 */ "vs62\000"
9074 /* 750 */ "dmrrow62\000"
9075 /* 759 */ "VFH2\000"
9076 /* 764 */ "wacc2\000"
9077 /* 770 */ "f2\000"
9078 /* 773 */ "wacc_hi2\000"
9079 /* 782 */ "fp2\000"
9080 /* 786 */ "dmrp2\000"
9081 /* 792 */ "vsp2\000"
9082 /* 797 */ "dmrrowp2\000"
9083 /* 806 */ "cr2\000"
9084 /* 810 */ "dmr2\000"
9085 /* 815 */ "vs2\000"
9086 /* 819 */ "v2\000"
9087 /* 822 */ "dmrrow2\000"
9088 /* 830 */ "VFH13\000"
9089 /* 836 */ "f13\000"
9090 /* 840 */ "dmrrowp13\000"
9091 /* 850 */ "r13\000"
9092 /* 854 */ "vs13\000"
9093 /* 859 */ "v13\000"
9094 /* 863 */ "dmrrow13\000"
9095 /* 872 */ "VFH23\000"
9096 /* 878 */ "f23\000"
9097 /* 882 */ "dmrrowp23\000"
9098 /* 892 */ "r23\000"
9099 /* 896 */ "vs23\000"
9100 /* 901 */ "v23\000"
9101 /* 905 */ "dmrrow23\000"
9102 /* 914 */ "vs33\000"
9103 /* 919 */ "dmrrow33\000"
9104 /* 928 */ "vs43\000"
9105 /* 933 */ "dmrrow43\000"
9106 /* 942 */ "vs53\000"
9107 /* 947 */ "dmrrow53\000"
9108 /* 956 */ "vs63\000"
9109 /* 961 */ "dmrrow63\000"
9110 /* 970 */ "VFH3\000"
9111 /* 975 */ "wacc3\000"
9112 /* 981 */ "f3\000"
9113 /* 984 */ "wacc_hi3\000"
9114 /* 993 */ "dmrp3\000"
9115 /* 999 */ "dmrrowp3\000"
9116 /* 1008 */ "cr3\000"
9117 /* 1012 */ "dmr3\000"
9118 /* 1017 */ "vs3\000"
9119 /* 1021 */ "v3\000"
9120 /* 1024 */ "dmrrow3\000"
9121 /* 1032 */ "VFH14\000"
9122 /* 1038 */ "f14\000"
9123 /* 1042 */ "fp14\000"
9124 /* 1047 */ "vsp14\000"
9125 /* 1053 */ "dmrrowp14\000"
9126 /* 1063 */ "r14\000"
9127 /* 1067 */ "vs14\000"
9128 /* 1072 */ "v14\000"
9129 /* 1076 */ "dmrrow14\000"
9130 /* 1085 */ "VFH24\000"
9131 /* 1091 */ "f24\000"
9132 /* 1095 */ "fp24\000"
9133 /* 1100 */ "vsp24\000"
9134 /* 1106 */ "dmrrowp24\000"
9135 /* 1116 */ "r24\000"
9136 /* 1120 */ "vs24\000"
9137 /* 1125 */ "v24\000"
9138 /* 1129 */ "dmrrow24\000"
9139 /* 1138 */ "vsp34\000"
9140 /* 1144 */ "vs34\000"
9141 /* 1149 */ "dmrrow34\000"
9142 /* 1158 */ "vsp44\000"
9143 /* 1164 */ "vs44\000"
9144 /* 1169 */ "dmrrow44\000"
9145 /* 1178 */ "vsp54\000"
9146 /* 1184 */ "vs54\000"
9147 /* 1189 */ "dmrrow54\000"
9148 /* 1198 */ "VFH4\000"
9149 /* 1203 */ "wacc4\000"
9150 /* 1209 */ "f4\000"
9151 /* 1212 */ "wacc_hi4\000"
9152 /* 1221 */ "fp4\000"
9153 /* 1225 */ "vsp4\000"
9154 /* 1230 */ "dmrrowp4\000"
9155 /* 1239 */ "cr4\000"
9156 /* 1243 */ "dmr4\000"
9157 /* 1248 */ "vs4\000"
9158 /* 1252 */ "v4\000"
9159 /* 1255 */ "dmrrow4\000"
9160 /* 1263 */ "VFH15\000"
9161 /* 1269 */ "f15\000"
9162 /* 1273 */ "dmrrowp15\000"
9163 /* 1283 */ "r15\000"
9164 /* 1287 */ "vs15\000"
9165 /* 1292 */ "v15\000"
9166 /* 1296 */ "dmrrow15\000"
9167 /* 1305 */ "VFH25\000"
9168 /* 1311 */ "f25\000"
9169 /* 1315 */ "dmrrowp25\000"
9170 /* 1325 */ "r25\000"
9171 /* 1329 */ "vs25\000"
9172 /* 1334 */ "v25\000"
9173 /* 1338 */ "dmrrow25\000"
9174 /* 1347 */ "vs35\000"
9175 /* 1352 */ "dmrrow35\000"
9176 /* 1361 */ "vs45\000"
9177 /* 1366 */ "dmrrow45\000"
9178 /* 1375 */ "vs55\000"
9179 /* 1380 */ "dmrrow55\000"
9180 /* 1389 */ "VFH5\000"
9181 /* 1394 */ "wacc5\000"
9182 /* 1400 */ "f5\000"
9183 /* 1403 */ "wacc_hi5\000"
9184 /* 1412 */ "dmrrowp5\000"
9185 /* 1421 */ "cr5\000"
9186 /* 1425 */ "dmr5\000"
9187 /* 1430 */ "vs5\000"
9188 /* 1434 */ "v5\000"
9189 /* 1437 */ "dmrrow5\000"
9190 /* 1445 */ "VFH16\000"
9191 /* 1451 */ "f16\000"
9192 /* 1455 */ "fp16\000"
9193 /* 1460 */ "vsp16\000"
9194 /* 1466 */ "dmrrowp16\000"
9195 /* 1476 */ "r16\000"
9196 /* 1480 */ "vs16\000"
9197 /* 1485 */ "v16\000"
9198 /* 1489 */ "dmrrow16\000"
9199 /* 1498 */ "VFH26\000"
9200 /* 1504 */ "f26\000"
9201 /* 1508 */ "fp26\000"
9202 /* 1513 */ "vsp26\000"
9203 /* 1519 */ "dmrrowp26\000"
9204 /* 1529 */ "r26\000"
9205 /* 1533 */ "vs26\000"
9206 /* 1538 */ "v26\000"
9207 /* 1542 */ "dmrrow26\000"
9208 /* 1551 */ "vsp36\000"
9209 /* 1557 */ "vs36\000"
9210 /* 1562 */ "dmrrow36\000"
9211 /* 1571 */ "vsp46\000"
9212 /* 1577 */ "vs46\000"
9213 /* 1582 */ "dmrrow46\000"
9214 /* 1591 */ "vsp56\000"
9215 /* 1597 */ "vs56\000"
9216 /* 1602 */ "dmrrow56\000"
9217 /* 1611 */ "VFH6\000"
9218 /* 1616 */ "wacc6\000"
9219 /* 1622 */ "f6\000"
9220 /* 1625 */ "wacc_hi6\000"
9221 /* 1634 */ "fp6\000"
9222 /* 1638 */ "vsp6\000"
9223 /* 1643 */ "dmrrowp6\000"
9224 /* 1652 */ "cr6\000"
9225 /* 1656 */ "dmr6\000"
9226 /* 1661 */ "vs6\000"
9227 /* 1665 */ "v6\000"
9228 /* 1668 */ "dmrrow6\000"
9229 /* 1676 */ "VFH17\000"
9230 /* 1682 */ "f17\000"
9231 /* 1686 */ "dmrrowp17\000"
9232 /* 1696 */ "r17\000"
9233 /* 1700 */ "vs17\000"
9234 /* 1705 */ "v17\000"
9235 /* 1709 */ "dmrrow17\000"
9236 /* 1718 */ "VFH27\000"
9237 /* 1724 */ "f27\000"
9238 /* 1728 */ "dmrrowp27\000"
9239 /* 1738 */ "r27\000"
9240 /* 1742 */ "vs27\000"
9241 /* 1747 */ "v27\000"
9242 /* 1751 */ "dmrrow27\000"
9243 /* 1760 */ "vs37\000"
9244 /* 1765 */ "dmrrow37\000"
9245 /* 1774 */ "vs47\000"
9246 /* 1779 */ "dmrrow47\000"
9247 /* 1788 */ "vs57\000"
9248 /* 1793 */ "dmrrow57\000"
9249 /* 1802 */ "VFH7\000"
9250 /* 1807 */ "wacc7\000"
9251 /* 1813 */ "f7\000"
9252 /* 1816 */ "wacc_hi7\000"
9253 /* 1825 */ "dmrrowp7\000"
9254 /* 1834 */ "cr7\000"
9255 /* 1838 */ "dmr7\000"
9256 /* 1843 */ "vs7\000"
9257 /* 1847 */ "v7\000"
9258 /* 1850 */ "dmrrow7\000"
9259 /* 1858 */ "VFH18\000"
9260 /* 1864 */ "f18\000"
9261 /* 1868 */ "fp18\000"
9262 /* 1873 */ "vsp18\000"
9263 /* 1879 */ "dmrrowp18\000"
9264 /* 1889 */ "r18\000"
9265 /* 1893 */ "vs18\000"
9266 /* 1898 */ "v18\000"
9267 /* 1902 */ "dmrrow18\000"
9268 /* 1911 */ "VFH28\000"
9269 /* 1917 */ "f28\000"
9270 /* 1921 */ "fp28\000"
9271 /* 1926 */ "vsp28\000"
9272 /* 1932 */ "dmrrowp28\000"
9273 /* 1942 */ "r28\000"
9274 /* 1946 */ "vs28\000"
9275 /* 1951 */ "v28\000"
9276 /* 1955 */ "dmrrow28\000"
9277 /* 1964 */ "vsp38\000"
9278 /* 1970 */ "vs38\000"
9279 /* 1975 */ "dmrrow38\000"
9280 /* 1984 */ "vsp48\000"
9281 /* 1990 */ "vs48\000"
9282 /* 1995 */ "dmrrow48\000"
9283 /* 2004 */ "vsp58\000"
9284 /* 2010 */ "vs58\000"
9285 /* 2015 */ "dmrrow58\000"
9286 /* 2024 */ "VFH8\000"
9287 /* 2029 */ "f8\000"
9288 /* 2032 */ "fp8\000"
9289 /* 2036 */ "vsp8\000"
9290 /* 2041 */ "dmrrowp8\000"
9291 /* 2050 */ "r8\000"
9292 /* 2053 */ "vs8\000"
9293 /* 2057 */ "v8\000"
9294 /* 2060 */ "dmrrow8\000"
9295 /* 2068 */ "VFH19\000"
9296 /* 2074 */ "f19\000"
9297 /* 2078 */ "dmrrowp19\000"
9298 /* 2088 */ "r19\000"
9299 /* 2092 */ "vs19\000"
9300 /* 2097 */ "v19\000"
9301 /* 2101 */ "dmrrow19\000"
9302 /* 2110 */ "VFH29\000"
9303 /* 2116 */ "f29\000"
9304 /* 2120 */ "dmrrowp29\000"
9305 /* 2130 */ "r29\000"
9306 /* 2134 */ "vs29\000"
9307 /* 2139 */ "v29\000"
9308 /* 2143 */ "dmrrow29\000"
9309 /* 2152 */ "vs39\000"
9310 /* 2157 */ "dmrrow39\000"
9311 /* 2166 */ "vs49\000"
9312 /* 2171 */ "dmrrow49\000"
9313 /* 2180 */ "vs59\000"
9314 /* 2185 */ "dmrrow59\000"
9315 /* 2194 */ "VFH9\000"
9316 /* 2199 */ "f9\000"
9317 /* 2202 */ "dmrrowp9\000"
9318 /* 2211 */ "r9\000"
9319 /* 2214 */ "vs9\000"
9320 /* 2218 */ "v9\000"
9321 /* 2221 */ "dmrrow9\000"
9322 /* 2229 */ "vrsave\000"
9323 /* 2236 */ "spefscr\000"
9324 /* 2244 */ "xer\000"
9325 /* 2248 */ "lr\000"
9326 /* 2251 */ "ctr\000"
9327};
9328#ifdef __GNUC__
9329#pragma GCC diagnostic pop
9330#endif
9331
9332 static const uint16_t RegAsmOffset[] = {
9333 36, 2244, 2251, 18, 2248, 0, 2236, 2229, 2244, 57, 278, 517, 765, 976,
9334 1204, 1395, 1617, 1808, 36, 319, 549, 806, 1008, 1239, 1421, 1652, 1834, 2251,
9335 323, 553, 810, 1012, 1243, 1425, 1656, 1838, 335, 565, 822, 1024, 1255, 1437,
9336 1668, 1850, 2060, 2221, 97, 376, 617, 863, 1076, 1296, 1489, 1709, 1902, 2101,
9337 150, 418, 670, 905, 1129, 1338, 1542, 1751, 1955, 2143, 203, 460, 690, 919,
9338 1149, 1352, 1562, 1765, 1975, 2157, 223, 474, 710, 933, 1169, 1366, 1582, 1779,
9339 1995, 2171, 243, 488, 730, 947, 1189, 1380, 1602, 1793, 2015, 2185, 263, 502,
9340 750, 961, 310, 540, 797, 999, 1230, 1412, 1643, 1825, 2041, 2202, 74, 353,
9341 594, 840, 1053, 1273, 1466, 1686, 1879, 2078, 127, 395, 647, 882, 1106, 1315,
9342 1519, 1728, 1932, 2120, 180, 437, 299, 534, 786, 993, 283, 522, 770, 981,
9343 1209, 1400, 1622, 1813, 2029, 2199, 59, 349, 579, 836, 1038, 1269, 1451, 1682,
9344 1864, 2074, 112, 391, 632, 878, 1091, 1311, 1504, 1724, 1917, 2116, 165, 433,
9345 273, 512, 760, 971, 1199, 1390, 1612, 1803, 2025, 2195, 54, 344, 574, 831,
9346 1033, 1264, 1446, 1677, 1859, 2069, 107, 386, 627, 873, 1086, 1306, 1499, 1719,
9347 1912, 2111, 160, 428, 18, 295, 782, 1221, 1634, 2032, 63, 583, 1042, 1455,
9348 1868, 116, 636, 1095, 1508, 1921, 169, 274, 513, 761, 972, 1200, 1391, 1613,
9349 1804, 2026, 2196, 55, 345, 575, 832, 1034, 1265, 1447, 1678, 1860, 2070, 108,
9350 387, 628, 874, 1087, 1307, 1500, 1720, 1913, 2112, 161, 429, 2248, 320, 550,
9351 807, 1009, 1240, 1422, 1653, 1835, 2050, 2211, 84, 363, 604, 850, 1063, 1283,
9352 1476, 1696, 1889, 2088, 137, 405, 657, 892, 1116, 1325, 1529, 1738, 1942, 2130,
9353 190, 447, 320, 550, 807, 1009, 1240, 1422, 1653, 1835, 2050, 2211, 84, 363,
9354 604, 850, 1063, 1283, 1476, 1696, 1889, 2088, 137, 405, 657, 892, 1116, 1325,
9355 1529, 1738, 1942, 2130, 190, 447, 278, 517, 765, 976, 1204, 1395, 1617, 1808,
9356 332, 562, 819, 1021, 1252, 1434, 1665, 1847, 2057, 2218, 93, 372, 613, 859,
9357 1072, 1292, 1485, 1705, 1898, 2097, 146, 414, 666, 901, 1125, 1334, 1538, 1747,
9358 1951, 2139, 199, 456, 332, 562, 819, 1021, 1252, 1434, 1665, 1847, 2057, 2218,
9359 93, 372, 613, 859, 1072, 1292, 1485, 1705, 1898, 2097, 146, 414, 666, 901,
9360 1125, 1334, 1538, 1747, 1951, 2139, 199, 456, 272, 511, 759, 970, 1198, 1389,
9361 1611, 1802, 2024, 2194, 53, 343, 573, 830, 1032, 1263, 1445, 1676, 1858, 2068,
9362 106, 385, 626, 872, 1085, 1305, 1498, 1718, 1911, 2110, 159, 427, 328, 558,
9363 815, 1017, 1248, 1430, 1661, 1843, 2053, 2214, 88, 367, 608, 854, 1067, 1287,
9364 1480, 1700, 1893, 2092, 141, 409, 661, 896, 1120, 1329, 1533, 1742, 1946, 2134,
9365 194, 451, 305, 792, 1225, 1638, 2036, 68, 588, 1047, 1460, 1873, 121, 641,
9366 1100, 1513, 1926, 174, 679, 1138, 1551, 1964, 212, 699, 1158, 1571, 1984, 232,
9367 719, 1178, 1591, 2004, 252, 739, 685, 914, 1144, 1347, 1557, 1760, 1970, 2152,
9368 218, 469, 705, 928, 1164, 1361, 1577, 1774, 1990, 2166, 238, 483, 725, 942,
9369 1184, 1375, 1597, 1788, 2010, 2180, 258, 497, 745, 956, 277, 516, 764, 975,
9370 1203, 1394, 1616, 1807, 286, 525, 773, 984, 1212, 1403, 1625, 1816, 320, 550,
9371 807, 1009, 1240, 1422, 1653, 1835, 2050, 2211, 84, 363, 604, 850, 1063, 1283,
9372 1476, 1696, 1889, 2088, 137, 405, 657, 892, 1116, 1325, 1529, 1738, 1942, 2130,
9373 190, 447, 57, 577, 1449, 56, 1035, 1861, 629, 1501, 162, 347, 1267, 2072,
9374 833, 1679, 388, 1308, 2113, 57, 1036, 1862, 576, 1448, 109, 1088, 1914, 834,
9375 1680, 346, 1266, 2071, 875, 1721, 430, 320, 807, 1240, 1653, 2050, 84, 604,
9376 1063, 1476, 1889, 137, 657, 1116, 1529, 1942, 190,
9377 };
9378
9379 assert (*(AsmStrs+RegAsmOffset[RegNo-1]) &&
9380 "Invalid alt name index for register!");
9381 return AsmStrs+RegAsmOffset[RegNo-1];
9382}
9383
9384#ifdef PRINT_ALIAS_INSTR
9385#undef PRINT_ALIAS_INSTR
9386
9387bool PPCInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &OS) {
9388 static const PatternsForOpcode OpToPatterns[] = {
9389 {.Opcode: PPC::ADDI, .PatternStart: 0, .NumPatterns: 1 },
9390 {.Opcode: PPC::ADDI8, .PatternStart: 1, .NumPatterns: 1 },
9391 {.Opcode: PPC::ADDIS, .PatternStart: 2, .NumPatterns: 1 },
9392 {.Opcode: PPC::ADDIS8, .PatternStart: 3, .NumPatterns: 1 },
9393 {.Opcode: PPC::ADDPCIS, .PatternStart: 4, .NumPatterns: 1 },
9394 {.Opcode: PPC::BCC, .PatternStart: 5, .NumPatterns: 24 },
9395 {.Opcode: PPC::BCCA, .PatternStart: 29, .NumPatterns: 24 },
9396 {.Opcode: PPC::BCCCTR, .PatternStart: 53, .NumPatterns: 24 },
9397 {.Opcode: PPC::BCCCTRL, .PatternStart: 77, .NumPatterns: 24 },
9398 {.Opcode: PPC::BCCL, .PatternStart: 101, .NumPatterns: 24 },
9399 {.Opcode: PPC::BCCLA, .PatternStart: 125, .NumPatterns: 24 },
9400 {.Opcode: PPC::BCCLR, .PatternStart: 149, .NumPatterns: 24 },
9401 {.Opcode: PPC::BCCLRL, .PatternStart: 173, .NumPatterns: 24 },
9402 {.Opcode: PPC::CMPD, .PatternStart: 197, .NumPatterns: 1 },
9403 {.Opcode: PPC::CMPDI, .PatternStart: 198, .NumPatterns: 1 },
9404 {.Opcode: PPC::CMPLD, .PatternStart: 199, .NumPatterns: 1 },
9405 {.Opcode: PPC::CMPLDI, .PatternStart: 200, .NumPatterns: 1 },
9406 {.Opcode: PPC::CMPLW, .PatternStart: 201, .NumPatterns: 1 },
9407 {.Opcode: PPC::CMPLWI, .PatternStart: 202, .NumPatterns: 1 },
9408 {.Opcode: PPC::CMPW, .PatternStart: 203, .NumPatterns: 1 },
9409 {.Opcode: PPC::CMPWI, .PatternStart: 204, .NumPatterns: 1 },
9410 {.Opcode: PPC::CNTLZW, .PatternStart: 205, .NumPatterns: 1 },
9411 {.Opcode: PPC::CNTLZW8, .PatternStart: 206, .NumPatterns: 1 },
9412 {.Opcode: PPC::CNTLZW8_rec, .PatternStart: 207, .NumPatterns: 1 },
9413 {.Opcode: PPC::CNTLZW_rec, .PatternStart: 208, .NumPatterns: 1 },
9414 {.Opcode: PPC::CP_PASTE_rec, .PatternStart: 209, .NumPatterns: 1 },
9415 {.Opcode: PPC::CREQV, .PatternStart: 210, .NumPatterns: 1 },
9416 {.Opcode: PPC::CRNOR, .PatternStart: 211, .NumPatterns: 1 },
9417 {.Opcode: PPC::CROR, .PatternStart: 212, .NumPatterns: 1 },
9418 {.Opcode: PPC::CRXOR, .PatternStart: 213, .NumPatterns: 1 },
9419 {.Opcode: PPC::DMSHA2HASH, .PatternStart: 214, .NumPatterns: 2 },
9420 {.Opcode: PPC::DMSHA3HASH, .PatternStart: 216, .NumPatterns: 2 },
9421 {.Opcode: PPC::DMXXSHAPAD, .PatternStart: 218, .NumPatterns: 8 },
9422 {.Opcode: PPC::ISEL, .PatternStart: 226, .NumPatterns: 3 },
9423 {.Opcode: PPC::ISEL8, .PatternStart: 229, .NumPatterns: 3 },
9424 {.Opcode: PPC::MBAR, .PatternStart: 232, .NumPatterns: 1 },
9425 {.Opcode: PPC::MFDCR, .PatternStart: 233, .NumPatterns: 8 },
9426 {.Opcode: PPC::MFSPR, .PatternStart: 241, .NumPatterns: 45 },
9427 {.Opcode: PPC::MFSPR8, .PatternStart: 286, .NumPatterns: 19 },
9428 {.Opcode: PPC::MFTB, .PatternStart: 305, .NumPatterns: 1 },
9429 {.Opcode: PPC::MFUDSCR, .PatternStart: 306, .NumPatterns: 1 },
9430 {.Opcode: PPC::MFVRSAVE, .PatternStart: 307, .NumPatterns: 1 },
9431 {.Opcode: PPC::MFVSRD, .PatternStart: 308, .NumPatterns: 1 },
9432 {.Opcode: PPC::MFVSRWZ, .PatternStart: 309, .NumPatterns: 1 },
9433 {.Opcode: PPC::MTCRF, .PatternStart: 310, .NumPatterns: 1 },
9434 {.Opcode: PPC::MTCRF8, .PatternStart: 311, .NumPatterns: 1 },
9435 {.Opcode: PPC::MTDCR, .PatternStart: 312, .NumPatterns: 8 },
9436 {.Opcode: PPC::MTFSF, .PatternStart: 320, .NumPatterns: 1 },
9437 {.Opcode: PPC::MTFSFI, .PatternStart: 321, .NumPatterns: 1 },
9438 {.Opcode: PPC::MTFSFI_rec, .PatternStart: 322, .NumPatterns: 1 },
9439 {.Opcode: PPC::MTFSF_rec, .PatternStart: 323, .NumPatterns: 1 },
9440 {.Opcode: PPC::MTMSR, .PatternStart: 324, .NumPatterns: 1 },
9441 {.Opcode: PPC::MTMSRD, .PatternStart: 325, .NumPatterns: 1 },
9442 {.Opcode: PPC::MTSPR, .PatternStart: 326, .NumPatterns: 44 },
9443 {.Opcode: PPC::MTSPR8, .PatternStart: 370, .NumPatterns: 18 },
9444 {.Opcode: PPC::MTUDSCR, .PatternStart: 388, .NumPatterns: 1 },
9445 {.Opcode: PPC::MTVRSAVE, .PatternStart: 389, .NumPatterns: 1 },
9446 {.Opcode: PPC::MTVSRD, .PatternStart: 390, .NumPatterns: 1 },
9447 {.Opcode: PPC::MTVSRWA, .PatternStart: 391, .NumPatterns: 1 },
9448 {.Opcode: PPC::MTVSRWZ, .PatternStart: 392, .NumPatterns: 1 },
9449 {.Opcode: PPC::NOR, .PatternStart: 393, .NumPatterns: 1 },
9450 {.Opcode: PPC::NOR8, .PatternStart: 394, .NumPatterns: 1 },
9451 {.Opcode: PPC::NOR8_rec, .PatternStart: 395, .NumPatterns: 1 },
9452 {.Opcode: PPC::NOR_rec, .PatternStart: 396, .NumPatterns: 1 },
9453 {.Opcode: PPC::OR, .PatternStart: 397, .NumPatterns: 1 },
9454 {.Opcode: PPC::OR8, .PatternStart: 398, .NumPatterns: 1 },
9455 {.Opcode: PPC::OR8_rec, .PatternStart: 399, .NumPatterns: 1 },
9456 {.Opcode: PPC::ORI, .PatternStart: 400, .NumPatterns: 1 },
9457 {.Opcode: PPC::ORI8, .PatternStart: 401, .NumPatterns: 1 },
9458 {.Opcode: PPC::OR_rec, .PatternStart: 402, .NumPatterns: 1 },
9459 {.Opcode: PPC::PADDI8, .PatternStart: 403, .NumPatterns: 1 },
9460 {.Opcode: PPC::RFEBB, .PatternStart: 404, .NumPatterns: 1 },
9461 {.Opcode: PPC::RLDCL, .PatternStart: 405, .NumPatterns: 1 },
9462 {.Opcode: PPC::RLDCL_rec, .PatternStart: 406, .NumPatterns: 1 },
9463 {.Opcode: PPC::RLDICL, .PatternStart: 407, .NumPatterns: 2 },
9464 {.Opcode: PPC::RLDICL_32_64, .PatternStart: 409, .NumPatterns: 2 },
9465 {.Opcode: PPC::RLDICL_rec, .PatternStart: 411, .NumPatterns: 2 },
9466 {.Opcode: PPC::RLWINM, .PatternStart: 413, .NumPatterns: 2 },
9467 {.Opcode: PPC::RLWINM8, .PatternStart: 415, .NumPatterns: 2 },
9468 {.Opcode: PPC::RLWINM8_rec, .PatternStart: 417, .NumPatterns: 2 },
9469 {.Opcode: PPC::RLWINM_rec, .PatternStart: 419, .NumPatterns: 2 },
9470 {.Opcode: PPC::RLWNM, .PatternStart: 421, .NumPatterns: 1 },
9471 {.Opcode: PPC::RLWNM8, .PatternStart: 422, .NumPatterns: 1 },
9472 {.Opcode: PPC::RLWNM8_rec, .PatternStart: 423, .NumPatterns: 1 },
9473 {.Opcode: PPC::RLWNM_rec, .PatternStart: 424, .NumPatterns: 1 },
9474 {.Opcode: PPC::SC, .PatternStart: 425, .NumPatterns: 1 },
9475 {.Opcode: PPC::SUBF, .PatternStart: 426, .NumPatterns: 1 },
9476 {.Opcode: PPC::SUBF8, .PatternStart: 427, .NumPatterns: 1 },
9477 {.Opcode: PPC::SUBF8_rec, .PatternStart: 428, .NumPatterns: 1 },
9478 {.Opcode: PPC::SUBFC, .PatternStart: 429, .NumPatterns: 1 },
9479 {.Opcode: PPC::SUBFC8, .PatternStart: 430, .NumPatterns: 1 },
9480 {.Opcode: PPC::SUBFC8_rec, .PatternStart: 431, .NumPatterns: 1 },
9481 {.Opcode: PPC::SUBFC_rec, .PatternStart: 432, .NumPatterns: 1 },
9482 {.Opcode: PPC::SUBF_rec, .PatternStart: 433, .NumPatterns: 1 },
9483 {.Opcode: PPC::SYNC, .PatternStart: 434, .NumPatterns: 3 },
9484 {.Opcode: PPC::SYNCP10, .PatternStart: 437, .NumPatterns: 8 },
9485 {.Opcode: PPC::TD, .PatternStart: 445, .NumPatterns: 7 },
9486 {.Opcode: PPC::TDI, .PatternStart: 452, .NumPatterns: 7 },
9487 {.Opcode: PPC::TEND, .PatternStart: 459, .NumPatterns: 2 },
9488 {.Opcode: PPC::TLBIE, .PatternStart: 461, .NumPatterns: 1 },
9489 {.Opcode: PPC::TLBIEP9, .PatternStart: 462, .NumPatterns: 2 },
9490 {.Opcode: PPC::TLBILX, .PatternStart: 464, .NumPatterns: 4 },
9491 {.Opcode: PPC::TLBRE2, .PatternStart: 468, .NumPatterns: 2 },
9492 {.Opcode: PPC::TLBWE2, .PatternStart: 470, .NumPatterns: 2 },
9493 {.Opcode: PPC::TSR, .PatternStart: 472, .NumPatterns: 2 },
9494 {.Opcode: PPC::TW, .PatternStart: 474, .NumPatterns: 8 },
9495 {.Opcode: PPC::TWI, .PatternStart: 482, .NumPatterns: 7 },
9496 {.Opcode: PPC::VNOR, .PatternStart: 489, .NumPatterns: 1 },
9497 {.Opcode: PPC::VOR, .PatternStart: 490, .NumPatterns: 1 },
9498 {.Opcode: PPC::WAIT, .PatternStart: 491, .NumPatterns: 3 },
9499 {.Opcode: PPC::WAITP10, .PatternStart: 494, .NumPatterns: 2 },
9500 {.Opcode: PPC::XORI, .PatternStart: 496, .NumPatterns: 1 },
9501 {.Opcode: PPC::XORI8, .PatternStart: 497, .NumPatterns: 1 },
9502 {.Opcode: PPC::XVCPSGNDP, .PatternStart: 498, .NumPatterns: 1 },
9503 {.Opcode: PPC::XVCPSGNSP, .PatternStart: 499, .NumPatterns: 1 },
9504 {.Opcode: PPC::XXAESDECP, .PatternStart: 500, .NumPatterns: 3 },
9505 {.Opcode: PPC::XXAESENCP, .PatternStart: 503, .NumPatterns: 3 },
9506 {.Opcode: PPC::XXAESGENLKP, .PatternStart: 506, .NumPatterns: 3 },
9507 {.Opcode: PPC::XXGFMUL128, .PatternStart: 509, .NumPatterns: 2 },
9508 {.Opcode: PPC::XXPERMDI, .PatternStart: 511, .NumPatterns: 5 },
9509 {.Opcode: PPC::XXPERMDIs, .PatternStart: 516, .NumPatterns: 3 },
9510 {.Opcode: PPC::gBC, .PatternStart: 519, .NumPatterns: 10 },
9511 {.Opcode: PPC::gBCA, .PatternStart: 529, .NumPatterns: 10 },
9512 {.Opcode: PPC::gBCAat, .PatternStart: 539, .NumPatterns: 2 },
9513 {.Opcode: PPC::gBCCTR, .PatternStart: 541, .NumPatterns: 7 },
9514 {.Opcode: PPC::gBCCTRL, .PatternStart: 548, .NumPatterns: 7 },
9515 {.Opcode: PPC::gBCL, .PatternStart: 555, .NumPatterns: 10 },
9516 {.Opcode: PPC::gBCLA, .PatternStart: 565, .NumPatterns: 10 },
9517 {.Opcode: PPC::gBCLAat, .PatternStart: 575, .NumPatterns: 2 },
9518 {.Opcode: PPC::gBCLR, .PatternStart: 577, .NumPatterns: 11 },
9519 {.Opcode: PPC::gBCLRL, .PatternStart: 588, .NumPatterns: 11 },
9520 {.Opcode: PPC::gBCLat, .PatternStart: 599, .NumPatterns: 2 },
9521 {.Opcode: PPC::gBCat, .PatternStart: 601, .NumPatterns: 2 },
9522 };
9523
9524 static const AliasPattern Patterns[] = {
9525 // PPC::ADDI - 0
9526 {.AsmStrOffset: 0, .AliasCondStart: 0, .NumOperands: 3, .NumConds: 2 },
9527 // PPC::ADDI8 - 1
9528 {.AsmStrOffset: 0, .AliasCondStart: 2, .NumOperands: 3, .NumConds: 2 },
9529 // PPC::ADDIS - 2
9530 {.AsmStrOffset: 12, .AliasCondStart: 4, .NumOperands: 3, .NumConds: 2 },
9531 // PPC::ADDIS8 - 3
9532 {.AsmStrOffset: 12, .AliasCondStart: 6, .NumOperands: 3, .NumConds: 2 },
9533 // PPC::ADDPCIS - 4
9534 {.AsmStrOffset: 25, .AliasCondStart: 8, .NumOperands: 2, .NumConds: 2 },
9535 // PPC::BCC - 5
9536 {.AsmStrOffset: 33, .AliasCondStart: 10, .NumOperands: 3, .NumConds: 2 },
9537 {.AsmStrOffset: 46, .AliasCondStart: 12, .NumOperands: 3, .NumConds: 2 },
9538 {.AsmStrOffset: 55, .AliasCondStart: 14, .NumOperands: 3, .NumConds: 2 },
9539 {.AsmStrOffset: 69, .AliasCondStart: 16, .NumOperands: 3, .NumConds: 2 },
9540 {.AsmStrOffset: 79, .AliasCondStart: 18, .NumOperands: 3, .NumConds: 2 },
9541 {.AsmStrOffset: 93, .AliasCondStart: 20, .NumOperands: 3, .NumConds: 2 },
9542 {.AsmStrOffset: 103, .AliasCondStart: 22, .NumOperands: 3, .NumConds: 2 },
9543 {.AsmStrOffset: 116, .AliasCondStart: 24, .NumOperands: 3, .NumConds: 2 },
9544 {.AsmStrOffset: 125, .AliasCondStart: 26, .NumOperands: 3, .NumConds: 2 },
9545 {.AsmStrOffset: 139, .AliasCondStart: 28, .NumOperands: 3, .NumConds: 2 },
9546 {.AsmStrOffset: 149, .AliasCondStart: 30, .NumOperands: 3, .NumConds: 2 },
9547 {.AsmStrOffset: 163, .AliasCondStart: 32, .NumOperands: 3, .NumConds: 2 },
9548 {.AsmStrOffset: 173, .AliasCondStart: 34, .NumOperands: 3, .NumConds: 2 },
9549 {.AsmStrOffset: 186, .AliasCondStart: 36, .NumOperands: 3, .NumConds: 2 },
9550 {.AsmStrOffset: 195, .AliasCondStart: 38, .NumOperands: 3, .NumConds: 2 },
9551 {.AsmStrOffset: 209, .AliasCondStart: 40, .NumOperands: 3, .NumConds: 2 },
9552 {.AsmStrOffset: 219, .AliasCondStart: 42, .NumOperands: 3, .NumConds: 2 },
9553 {.AsmStrOffset: 233, .AliasCondStart: 44, .NumOperands: 3, .NumConds: 2 },
9554 {.AsmStrOffset: 243, .AliasCondStart: 46, .NumOperands: 3, .NumConds: 2 },
9555 {.AsmStrOffset: 256, .AliasCondStart: 48, .NumOperands: 3, .NumConds: 2 },
9556 {.AsmStrOffset: 265, .AliasCondStart: 50, .NumOperands: 3, .NumConds: 2 },
9557 {.AsmStrOffset: 279, .AliasCondStart: 52, .NumOperands: 3, .NumConds: 2 },
9558 {.AsmStrOffset: 289, .AliasCondStart: 54, .NumOperands: 3, .NumConds: 2 },
9559 {.AsmStrOffset: 303, .AliasCondStart: 56, .NumOperands: 3, .NumConds: 2 },
9560 // PPC::BCCA - 29
9561 {.AsmStrOffset: 313, .AliasCondStart: 58, .NumOperands: 3, .NumConds: 2 },
9562 {.AsmStrOffset: 327, .AliasCondStart: 60, .NumOperands: 3, .NumConds: 2 },
9563 {.AsmStrOffset: 337, .AliasCondStart: 62, .NumOperands: 3, .NumConds: 2 },
9564 {.AsmStrOffset: 352, .AliasCondStart: 64, .NumOperands: 3, .NumConds: 2 },
9565 {.AsmStrOffset: 363, .AliasCondStart: 66, .NumOperands: 3, .NumConds: 2 },
9566 {.AsmStrOffset: 378, .AliasCondStart: 68, .NumOperands: 3, .NumConds: 2 },
9567 {.AsmStrOffset: 389, .AliasCondStart: 70, .NumOperands: 3, .NumConds: 2 },
9568 {.AsmStrOffset: 403, .AliasCondStart: 72, .NumOperands: 3, .NumConds: 2 },
9569 {.AsmStrOffset: 413, .AliasCondStart: 74, .NumOperands: 3, .NumConds: 2 },
9570 {.AsmStrOffset: 428, .AliasCondStart: 76, .NumOperands: 3, .NumConds: 2 },
9571 {.AsmStrOffset: 439, .AliasCondStart: 78, .NumOperands: 3, .NumConds: 2 },
9572 {.AsmStrOffset: 454, .AliasCondStart: 80, .NumOperands: 3, .NumConds: 2 },
9573 {.AsmStrOffset: 465, .AliasCondStart: 82, .NumOperands: 3, .NumConds: 2 },
9574 {.AsmStrOffset: 479, .AliasCondStart: 84, .NumOperands: 3, .NumConds: 2 },
9575 {.AsmStrOffset: 489, .AliasCondStart: 86, .NumOperands: 3, .NumConds: 2 },
9576 {.AsmStrOffset: 504, .AliasCondStart: 88, .NumOperands: 3, .NumConds: 2 },
9577 {.AsmStrOffset: 515, .AliasCondStart: 90, .NumOperands: 3, .NumConds: 2 },
9578 {.AsmStrOffset: 530, .AliasCondStart: 92, .NumOperands: 3, .NumConds: 2 },
9579 {.AsmStrOffset: 541, .AliasCondStart: 94, .NumOperands: 3, .NumConds: 2 },
9580 {.AsmStrOffset: 555, .AliasCondStart: 96, .NumOperands: 3, .NumConds: 2 },
9581 {.AsmStrOffset: 565, .AliasCondStart: 98, .NumOperands: 3, .NumConds: 2 },
9582 {.AsmStrOffset: 580, .AliasCondStart: 100, .NumOperands: 3, .NumConds: 2 },
9583 {.AsmStrOffset: 591, .AliasCondStart: 102, .NumOperands: 3, .NumConds: 2 },
9584 {.AsmStrOffset: 606, .AliasCondStart: 104, .NumOperands: 3, .NumConds: 2 },
9585 // PPC::BCCCTR - 53
9586 {.AsmStrOffset: 617, .AliasCondStart: 106, .NumOperands: 2, .NumConds: 2 },
9587 {.AsmStrOffset: 627, .AliasCondStart: 108, .NumOperands: 2, .NumConds: 2 },
9588 {.AsmStrOffset: 634, .AliasCondStart: 110, .NumOperands: 2, .NumConds: 2 },
9589 {.AsmStrOffset: 645, .AliasCondStart: 112, .NumOperands: 2, .NumConds: 2 },
9590 {.AsmStrOffset: 653, .AliasCondStart: 114, .NumOperands: 2, .NumConds: 2 },
9591 {.AsmStrOffset: 664, .AliasCondStart: 116, .NumOperands: 2, .NumConds: 2 },
9592 {.AsmStrOffset: 672, .AliasCondStart: 118, .NumOperands: 2, .NumConds: 2 },
9593 {.AsmStrOffset: 682, .AliasCondStart: 120, .NumOperands: 2, .NumConds: 2 },
9594 {.AsmStrOffset: 689, .AliasCondStart: 122, .NumOperands: 2, .NumConds: 2 },
9595 {.AsmStrOffset: 700, .AliasCondStart: 124, .NumOperands: 2, .NumConds: 2 },
9596 {.AsmStrOffset: 708, .AliasCondStart: 126, .NumOperands: 2, .NumConds: 2 },
9597 {.AsmStrOffset: 719, .AliasCondStart: 128, .NumOperands: 2, .NumConds: 2 },
9598 {.AsmStrOffset: 727, .AliasCondStart: 130, .NumOperands: 2, .NumConds: 2 },
9599 {.AsmStrOffset: 737, .AliasCondStart: 132, .NumOperands: 2, .NumConds: 2 },
9600 {.AsmStrOffset: 744, .AliasCondStart: 134, .NumOperands: 2, .NumConds: 2 },
9601 {.AsmStrOffset: 755, .AliasCondStart: 136, .NumOperands: 2, .NumConds: 2 },
9602 {.AsmStrOffset: 763, .AliasCondStart: 138, .NumOperands: 2, .NumConds: 2 },
9603 {.AsmStrOffset: 774, .AliasCondStart: 140, .NumOperands: 2, .NumConds: 2 },
9604 {.AsmStrOffset: 782, .AliasCondStart: 142, .NumOperands: 2, .NumConds: 2 },
9605 {.AsmStrOffset: 792, .AliasCondStart: 144, .NumOperands: 2, .NumConds: 2 },
9606 {.AsmStrOffset: 799, .AliasCondStart: 146, .NumOperands: 2, .NumConds: 2 },
9607 {.AsmStrOffset: 810, .AliasCondStart: 148, .NumOperands: 2, .NumConds: 2 },
9608 {.AsmStrOffset: 818, .AliasCondStart: 150, .NumOperands: 2, .NumConds: 2 },
9609 {.AsmStrOffset: 829, .AliasCondStart: 152, .NumOperands: 2, .NumConds: 2 },
9610 // PPC::BCCCTRL - 77
9611 {.AsmStrOffset: 837, .AliasCondStart: 154, .NumOperands: 2, .NumConds: 2 },
9612 {.AsmStrOffset: 848, .AliasCondStart: 156, .NumOperands: 2, .NumConds: 2 },
9613 {.AsmStrOffset: 856, .AliasCondStart: 158, .NumOperands: 2, .NumConds: 2 },
9614 {.AsmStrOffset: 868, .AliasCondStart: 160, .NumOperands: 2, .NumConds: 2 },
9615 {.AsmStrOffset: 877, .AliasCondStart: 162, .NumOperands: 2, .NumConds: 2 },
9616 {.AsmStrOffset: 889, .AliasCondStart: 164, .NumOperands: 2, .NumConds: 2 },
9617 {.AsmStrOffset: 898, .AliasCondStart: 166, .NumOperands: 2, .NumConds: 2 },
9618 {.AsmStrOffset: 909, .AliasCondStart: 168, .NumOperands: 2, .NumConds: 2 },
9619 {.AsmStrOffset: 917, .AliasCondStart: 170, .NumOperands: 2, .NumConds: 2 },
9620 {.AsmStrOffset: 929, .AliasCondStart: 172, .NumOperands: 2, .NumConds: 2 },
9621 {.AsmStrOffset: 938, .AliasCondStart: 174, .NumOperands: 2, .NumConds: 2 },
9622 {.AsmStrOffset: 950, .AliasCondStart: 176, .NumOperands: 2, .NumConds: 2 },
9623 {.AsmStrOffset: 959, .AliasCondStart: 178, .NumOperands: 2, .NumConds: 2 },
9624 {.AsmStrOffset: 970, .AliasCondStart: 180, .NumOperands: 2, .NumConds: 2 },
9625 {.AsmStrOffset: 978, .AliasCondStart: 182, .NumOperands: 2, .NumConds: 2 },
9626 {.AsmStrOffset: 990, .AliasCondStart: 184, .NumOperands: 2, .NumConds: 2 },
9627 {.AsmStrOffset: 999, .AliasCondStart: 186, .NumOperands: 2, .NumConds: 2 },
9628 {.AsmStrOffset: 1011, .AliasCondStart: 188, .NumOperands: 2, .NumConds: 2 },
9629 {.AsmStrOffset: 1020, .AliasCondStart: 190, .NumOperands: 2, .NumConds: 2 },
9630 {.AsmStrOffset: 1031, .AliasCondStart: 192, .NumOperands: 2, .NumConds: 2 },
9631 {.AsmStrOffset: 1039, .AliasCondStart: 194, .NumOperands: 2, .NumConds: 2 },
9632 {.AsmStrOffset: 1051, .AliasCondStart: 196, .NumOperands: 2, .NumConds: 2 },
9633 {.AsmStrOffset: 1060, .AliasCondStart: 198, .NumOperands: 2, .NumConds: 2 },
9634 {.AsmStrOffset: 1072, .AliasCondStart: 200, .NumOperands: 2, .NumConds: 2 },
9635 // PPC::BCCL - 101
9636 {.AsmStrOffset: 1081, .AliasCondStart: 202, .NumOperands: 3, .NumConds: 2 },
9637 {.AsmStrOffset: 1095, .AliasCondStart: 204, .NumOperands: 3, .NumConds: 2 },
9638 {.AsmStrOffset: 1105, .AliasCondStart: 206, .NumOperands: 3, .NumConds: 2 },
9639 {.AsmStrOffset: 1120, .AliasCondStart: 208, .NumOperands: 3, .NumConds: 2 },
9640 {.AsmStrOffset: 1131, .AliasCondStart: 210, .NumOperands: 3, .NumConds: 2 },
9641 {.AsmStrOffset: 1146, .AliasCondStart: 212, .NumOperands: 3, .NumConds: 2 },
9642 {.AsmStrOffset: 1157, .AliasCondStart: 214, .NumOperands: 3, .NumConds: 2 },
9643 {.AsmStrOffset: 1171, .AliasCondStart: 216, .NumOperands: 3, .NumConds: 2 },
9644 {.AsmStrOffset: 1181, .AliasCondStart: 218, .NumOperands: 3, .NumConds: 2 },
9645 {.AsmStrOffset: 1196, .AliasCondStart: 220, .NumOperands: 3, .NumConds: 2 },
9646 {.AsmStrOffset: 1207, .AliasCondStart: 222, .NumOperands: 3, .NumConds: 2 },
9647 {.AsmStrOffset: 1222, .AliasCondStart: 224, .NumOperands: 3, .NumConds: 2 },
9648 {.AsmStrOffset: 1233, .AliasCondStart: 226, .NumOperands: 3, .NumConds: 2 },
9649 {.AsmStrOffset: 1247, .AliasCondStart: 228, .NumOperands: 3, .NumConds: 2 },
9650 {.AsmStrOffset: 1257, .AliasCondStart: 230, .NumOperands: 3, .NumConds: 2 },
9651 {.AsmStrOffset: 1272, .AliasCondStart: 232, .NumOperands: 3, .NumConds: 2 },
9652 {.AsmStrOffset: 1283, .AliasCondStart: 234, .NumOperands: 3, .NumConds: 2 },
9653 {.AsmStrOffset: 1298, .AliasCondStart: 236, .NumOperands: 3, .NumConds: 2 },
9654 {.AsmStrOffset: 1309, .AliasCondStart: 238, .NumOperands: 3, .NumConds: 2 },
9655 {.AsmStrOffset: 1323, .AliasCondStart: 240, .NumOperands: 3, .NumConds: 2 },
9656 {.AsmStrOffset: 1333, .AliasCondStart: 242, .NumOperands: 3, .NumConds: 2 },
9657 {.AsmStrOffset: 1348, .AliasCondStart: 244, .NumOperands: 3, .NumConds: 2 },
9658 {.AsmStrOffset: 1359, .AliasCondStart: 246, .NumOperands: 3, .NumConds: 2 },
9659 {.AsmStrOffset: 1374, .AliasCondStart: 248, .NumOperands: 3, .NumConds: 2 },
9660 // PPC::BCCLA - 125
9661 {.AsmStrOffset: 1385, .AliasCondStart: 250, .NumOperands: 3, .NumConds: 2 },
9662 {.AsmStrOffset: 1400, .AliasCondStart: 252, .NumOperands: 3, .NumConds: 2 },
9663 {.AsmStrOffset: 1411, .AliasCondStart: 254, .NumOperands: 3, .NumConds: 2 },
9664 {.AsmStrOffset: 1427, .AliasCondStart: 256, .NumOperands: 3, .NumConds: 2 },
9665 {.AsmStrOffset: 1439, .AliasCondStart: 258, .NumOperands: 3, .NumConds: 2 },
9666 {.AsmStrOffset: 1455, .AliasCondStart: 260, .NumOperands: 3, .NumConds: 2 },
9667 {.AsmStrOffset: 1467, .AliasCondStart: 262, .NumOperands: 3, .NumConds: 2 },
9668 {.AsmStrOffset: 1482, .AliasCondStart: 264, .NumOperands: 3, .NumConds: 2 },
9669 {.AsmStrOffset: 1493, .AliasCondStart: 266, .NumOperands: 3, .NumConds: 2 },
9670 {.AsmStrOffset: 1509, .AliasCondStart: 268, .NumOperands: 3, .NumConds: 2 },
9671 {.AsmStrOffset: 1521, .AliasCondStart: 270, .NumOperands: 3, .NumConds: 2 },
9672 {.AsmStrOffset: 1537, .AliasCondStart: 272, .NumOperands: 3, .NumConds: 2 },
9673 {.AsmStrOffset: 1549, .AliasCondStart: 274, .NumOperands: 3, .NumConds: 2 },
9674 {.AsmStrOffset: 1564, .AliasCondStart: 276, .NumOperands: 3, .NumConds: 2 },
9675 {.AsmStrOffset: 1575, .AliasCondStart: 278, .NumOperands: 3, .NumConds: 2 },
9676 {.AsmStrOffset: 1591, .AliasCondStart: 280, .NumOperands: 3, .NumConds: 2 },
9677 {.AsmStrOffset: 1603, .AliasCondStart: 282, .NumOperands: 3, .NumConds: 2 },
9678 {.AsmStrOffset: 1619, .AliasCondStart: 284, .NumOperands: 3, .NumConds: 2 },
9679 {.AsmStrOffset: 1631, .AliasCondStart: 286, .NumOperands: 3, .NumConds: 2 },
9680 {.AsmStrOffset: 1646, .AliasCondStart: 288, .NumOperands: 3, .NumConds: 2 },
9681 {.AsmStrOffset: 1657, .AliasCondStart: 290, .NumOperands: 3, .NumConds: 2 },
9682 {.AsmStrOffset: 1673, .AliasCondStart: 292, .NumOperands: 3, .NumConds: 2 },
9683 {.AsmStrOffset: 1685, .AliasCondStart: 294, .NumOperands: 3, .NumConds: 2 },
9684 {.AsmStrOffset: 1701, .AliasCondStart: 296, .NumOperands: 3, .NumConds: 2 },
9685 // PPC::BCCLR - 149
9686 {.AsmStrOffset: 1713, .AliasCondStart: 298, .NumOperands: 2, .NumConds: 2 },
9687 {.AsmStrOffset: 1722, .AliasCondStart: 300, .NumOperands: 2, .NumConds: 2 },
9688 {.AsmStrOffset: 1728, .AliasCondStart: 302, .NumOperands: 2, .NumConds: 2 },
9689 {.AsmStrOffset: 1738, .AliasCondStart: 304, .NumOperands: 2, .NumConds: 2 },
9690 {.AsmStrOffset: 1745, .AliasCondStart: 306, .NumOperands: 2, .NumConds: 2 },
9691 {.AsmStrOffset: 1755, .AliasCondStart: 308, .NumOperands: 2, .NumConds: 2 },
9692 {.AsmStrOffset: 1762, .AliasCondStart: 310, .NumOperands: 2, .NumConds: 2 },
9693 {.AsmStrOffset: 1771, .AliasCondStart: 312, .NumOperands: 2, .NumConds: 2 },
9694 {.AsmStrOffset: 1777, .AliasCondStart: 314, .NumOperands: 2, .NumConds: 2 },
9695 {.AsmStrOffset: 1787, .AliasCondStart: 316, .NumOperands: 2, .NumConds: 2 },
9696 {.AsmStrOffset: 1794, .AliasCondStart: 318, .NumOperands: 2, .NumConds: 2 },
9697 {.AsmStrOffset: 1804, .AliasCondStart: 320, .NumOperands: 2, .NumConds: 2 },
9698 {.AsmStrOffset: 1811, .AliasCondStart: 322, .NumOperands: 2, .NumConds: 2 },
9699 {.AsmStrOffset: 1820, .AliasCondStart: 324, .NumOperands: 2, .NumConds: 2 },
9700 {.AsmStrOffset: 1826, .AliasCondStart: 326, .NumOperands: 2, .NumConds: 2 },
9701 {.AsmStrOffset: 1836, .AliasCondStart: 328, .NumOperands: 2, .NumConds: 2 },
9702 {.AsmStrOffset: 1843, .AliasCondStart: 330, .NumOperands: 2, .NumConds: 2 },
9703 {.AsmStrOffset: 1853, .AliasCondStart: 332, .NumOperands: 2, .NumConds: 2 },
9704 {.AsmStrOffset: 1860, .AliasCondStart: 334, .NumOperands: 2, .NumConds: 2 },
9705 {.AsmStrOffset: 1869, .AliasCondStart: 336, .NumOperands: 2, .NumConds: 2 },
9706 {.AsmStrOffset: 1875, .AliasCondStart: 338, .NumOperands: 2, .NumConds: 2 },
9707 {.AsmStrOffset: 1885, .AliasCondStart: 340, .NumOperands: 2, .NumConds: 2 },
9708 {.AsmStrOffset: 1892, .AliasCondStart: 342, .NumOperands: 2, .NumConds: 2 },
9709 {.AsmStrOffset: 1902, .AliasCondStart: 344, .NumOperands: 2, .NumConds: 2 },
9710 // PPC::BCCLRL - 173
9711 {.AsmStrOffset: 1909, .AliasCondStart: 346, .NumOperands: 2, .NumConds: 2 },
9712 {.AsmStrOffset: 1919, .AliasCondStart: 348, .NumOperands: 2, .NumConds: 2 },
9713 {.AsmStrOffset: 1926, .AliasCondStart: 350, .NumOperands: 2, .NumConds: 2 },
9714 {.AsmStrOffset: 1937, .AliasCondStart: 352, .NumOperands: 2, .NumConds: 2 },
9715 {.AsmStrOffset: 1945, .AliasCondStart: 354, .NumOperands: 2, .NumConds: 2 },
9716 {.AsmStrOffset: 1956, .AliasCondStart: 356, .NumOperands: 2, .NumConds: 2 },
9717 {.AsmStrOffset: 1964, .AliasCondStart: 358, .NumOperands: 2, .NumConds: 2 },
9718 {.AsmStrOffset: 1974, .AliasCondStart: 360, .NumOperands: 2, .NumConds: 2 },
9719 {.AsmStrOffset: 1981, .AliasCondStart: 362, .NumOperands: 2, .NumConds: 2 },
9720 {.AsmStrOffset: 1992, .AliasCondStart: 364, .NumOperands: 2, .NumConds: 2 },
9721 {.AsmStrOffset: 2000, .AliasCondStart: 366, .NumOperands: 2, .NumConds: 2 },
9722 {.AsmStrOffset: 2011, .AliasCondStart: 368, .NumOperands: 2, .NumConds: 2 },
9723 {.AsmStrOffset: 2019, .AliasCondStart: 370, .NumOperands: 2, .NumConds: 2 },
9724 {.AsmStrOffset: 2029, .AliasCondStart: 372, .NumOperands: 2, .NumConds: 2 },
9725 {.AsmStrOffset: 2036, .AliasCondStart: 374, .NumOperands: 2, .NumConds: 2 },
9726 {.AsmStrOffset: 2047, .AliasCondStart: 376, .NumOperands: 2, .NumConds: 2 },
9727 {.AsmStrOffset: 2055, .AliasCondStart: 378, .NumOperands: 2, .NumConds: 2 },
9728 {.AsmStrOffset: 2066, .AliasCondStart: 380, .NumOperands: 2, .NumConds: 2 },
9729 {.AsmStrOffset: 2074, .AliasCondStart: 382, .NumOperands: 2, .NumConds: 2 },
9730 {.AsmStrOffset: 2084, .AliasCondStart: 384, .NumOperands: 2, .NumConds: 2 },
9731 {.AsmStrOffset: 2091, .AliasCondStart: 386, .NumOperands: 2, .NumConds: 2 },
9732 {.AsmStrOffset: 2102, .AliasCondStart: 388, .NumOperands: 2, .NumConds: 2 },
9733 {.AsmStrOffset: 2110, .AliasCondStart: 390, .NumOperands: 2, .NumConds: 2 },
9734 {.AsmStrOffset: 2121, .AliasCondStart: 392, .NumOperands: 2, .NumConds: 2 },
9735 // PPC::CMPD - 197
9736 {.AsmStrOffset: 2129, .AliasCondStart: 394, .NumOperands: 3, .NumConds: 3 },
9737 // PPC::CMPDI - 198
9738 {.AsmStrOffset: 2141, .AliasCondStart: 397, .NumOperands: 3, .NumConds: 2 },
9739 // PPC::CMPLD - 199
9740 {.AsmStrOffset: 2156, .AliasCondStart: 399, .NumOperands: 3, .NumConds: 3 },
9741 // PPC::CMPLDI - 200
9742 {.AsmStrOffset: 2169, .AliasCondStart: 402, .NumOperands: 3, .NumConds: 2 },
9743 // PPC::CMPLW - 201
9744 {.AsmStrOffset: 2185, .AliasCondStart: 404, .NumOperands: 3, .NumConds: 3 },
9745 // PPC::CMPLWI - 202
9746 {.AsmStrOffset: 2198, .AliasCondStart: 407, .NumOperands: 3, .NumConds: 2 },
9747 // PPC::CMPW - 203
9748 {.AsmStrOffset: 2214, .AliasCondStart: 409, .NumOperands: 3, .NumConds: 3 },
9749 // PPC::CMPWI - 204
9750 {.AsmStrOffset: 2226, .AliasCondStart: 412, .NumOperands: 3, .NumConds: 2 },
9751 // PPC::CNTLZW - 205
9752 {.AsmStrOffset: 2241, .AliasCondStart: 414, .NumOperands: 2, .NumConds: 2 },
9753 // PPC::CNTLZW8 - 206
9754 {.AsmStrOffset: 2241, .AliasCondStart: 416, .NumOperands: 2, .NumConds: 2 },
9755 // PPC::CNTLZW8_rec - 207
9756 {.AsmStrOffset: 2255, .AliasCondStart: 418, .NumOperands: 2, .NumConds: 2 },
9757 // PPC::CNTLZW_rec - 208
9758 {.AsmStrOffset: 2255, .AliasCondStart: 420, .NumOperands: 2, .NumConds: 2 },
9759 // PPC::CP_PASTE_rec - 209
9760 {.AsmStrOffset: 2270, .AliasCondStart: 422, .NumOperands: 3, .NumConds: 3 },
9761 // PPC::CREQV - 210
9762 {.AsmStrOffset: 2284, .AliasCondStart: 425, .NumOperands: 3, .NumConds: 3 },
9763 // PPC::CRNOR - 211
9764 {.AsmStrOffset: 2293, .AliasCondStart: 428, .NumOperands: 3, .NumConds: 3 },
9765 // PPC::CROR - 212
9766 {.AsmStrOffset: 2306, .AliasCondStart: 431, .NumOperands: 3, .NumConds: 3 },
9767 // PPC::CRXOR - 213
9768 {.AsmStrOffset: 2320, .AliasCondStart: 434, .NumOperands: 3, .NumConds: 3 },
9769 // PPC::DMSHA2HASH - 214
9770 {.AsmStrOffset: 2329, .AliasCondStart: 437, .NumOperands: 4, .NumConds: 4 },
9771 {.AsmStrOffset: 2349, .AliasCondStart: 441, .NumOperands: 4, .NumConds: 4 },
9772 // PPC::DMSHA3HASH - 216
9773 {.AsmStrOffset: 2369, .AliasCondStart: 445, .NumOperands: 3, .NumConds: 3 },
9774 {.AsmStrOffset: 2381, .AliasCondStart: 448, .NumOperands: 3, .NumConds: 3 },
9775 // PPC::DMXXSHAPAD - 218
9776 {.AsmStrOffset: 2395, .AliasCondStart: 451, .NumOperands: 6, .NumConds: 6 },
9777 {.AsmStrOffset: 2423, .AliasCondStart: 457, .NumOperands: 6, .NumConds: 6 },
9778 {.AsmStrOffset: 2451, .AliasCondStart: 463, .NumOperands: 6, .NumConds: 6 },
9779 {.AsmStrOffset: 2479, .AliasCondStart: 469, .NumOperands: 6, .NumConds: 6 },
9780 {.AsmStrOffset: 2507, .AliasCondStart: 475, .NumOperands: 6, .NumConds: 6 },
9781 {.AsmStrOffset: 2536, .AliasCondStart: 481, .NumOperands: 6, .NumConds: 6 },
9782 {.AsmStrOffset: 2565, .AliasCondStart: 487, .NumOperands: 6, .NumConds: 6 },
9783 {.AsmStrOffset: 2589, .AliasCondStart: 493, .NumOperands: 6, .NumConds: 6 },
9784 // PPC::ISEL - 226
9785 {.AsmStrOffset: 2613, .AliasCondStart: 499, .NumOperands: 4, .NumConds: 4 },
9786 {.AsmStrOffset: 2631, .AliasCondStart: 503, .NumOperands: 4, .NumConds: 4 },
9787 {.AsmStrOffset: 2649, .AliasCondStart: 507, .NumOperands: 4, .NumConds: 4 },
9788 // PPC::ISEL8 - 229
9789 {.AsmStrOffset: 2613, .AliasCondStart: 511, .NumOperands: 4, .NumConds: 4 },
9790 {.AsmStrOffset: 2631, .AliasCondStart: 515, .NumOperands: 4, .NumConds: 4 },
9791 {.AsmStrOffset: 2649, .AliasCondStart: 519, .NumOperands: 4, .NumConds: 4 },
9792 // PPC::MBAR - 232
9793 {.AsmStrOffset: 2667, .AliasCondStart: 523, .NumOperands: 1, .NumConds: 1 },
9794 // PPC::MFDCR - 233
9795 {.AsmStrOffset: 2672, .AliasCondStart: 524, .NumOperands: 2, .NumConds: 5 },
9796 {.AsmStrOffset: 2681, .AliasCondStart: 529, .NumOperands: 2, .NumConds: 5 },
9797 {.AsmStrOffset: 2690, .AliasCondStart: 534, .NumOperands: 2, .NumConds: 5 },
9798 {.AsmStrOffset: 2699, .AliasCondStart: 539, .NumOperands: 2, .NumConds: 5 },
9799 {.AsmStrOffset: 2708, .AliasCondStart: 544, .NumOperands: 2, .NumConds: 5 },
9800 {.AsmStrOffset: 2717, .AliasCondStart: 549, .NumOperands: 2, .NumConds: 5 },
9801 {.AsmStrOffset: 2726, .AliasCondStart: 554, .NumOperands: 2, .NumConds: 5 },
9802 {.AsmStrOffset: 2735, .AliasCondStart: 559, .NumOperands: 2, .NumConds: 5 },
9803 // PPC::MFSPR - 241
9804 {.AsmStrOffset: 2744, .AliasCondStart: 564, .NumOperands: 2, .NumConds: 2 },
9805 {.AsmStrOffset: 2753, .AliasCondStart: 566, .NumOperands: 2, .NumConds: 5 },
9806 {.AsmStrOffset: 2764, .AliasCondStart: 571, .NumOperands: 2, .NumConds: 5 },
9807 {.AsmStrOffset: 2774, .AliasCondStart: 576, .NumOperands: 2, .NumConds: 5 },
9808 {.AsmStrOffset: 2784, .AliasCondStart: 581, .NumOperands: 2, .NumConds: 5 },
9809 {.AsmStrOffset: 2792, .AliasCondStart: 586, .NumOperands: 2, .NumConds: 5 },
9810 {.AsmStrOffset: 2801, .AliasCondStart: 591, .NumOperands: 2, .NumConds: 5 },
9811 {.AsmStrOffset: 2811, .AliasCondStart: 596, .NumOperands: 2, .NumConds: 5 },
9812 {.AsmStrOffset: 2821, .AliasCondStart: 601, .NumOperands: 2, .NumConds: 5 },
9813 {.AsmStrOffset: 2832, .AliasCondStart: 606, .NumOperands: 2, .NumConds: 5 },
9814 {.AsmStrOffset: 2841, .AliasCondStart: 611, .NumOperands: 2, .NumConds: 5 },
9815 {.AsmStrOffset: 2850, .AliasCondStart: 616, .NumOperands: 2, .NumConds: 5 },
9816 {.AsmStrOffset: 2860, .AliasCondStart: 621, .NumOperands: 2, .NumConds: 5 },
9817 {.AsmStrOffset: 2870, .AliasCondStart: 626, .NumOperands: 2, .NumConds: 5 },
9818 {.AsmStrOffset: 2880, .AliasCondStart: 631, .NumOperands: 2, .NumConds: 5 },
9819 {.AsmStrOffset: 2890, .AliasCondStart: 636, .NumOperands: 2, .NumConds: 5 },
9820 {.AsmStrOffset: 2899, .AliasCondStart: 641, .NumOperands: 2, .NumConds: 5 },
9821 {.AsmStrOffset: 2908, .AliasCondStart: 646, .NumOperands: 2, .NumConds: 5 },
9822 {.AsmStrOffset: 2917, .AliasCondStart: 651, .NumOperands: 2, .NumConds: 5 },
9823 {.AsmStrOffset: 2930, .AliasCondStart: 656, .NumOperands: 2, .NumConds: 5 },
9824 {.AsmStrOffset: 2944, .AliasCondStart: 661, .NumOperands: 2, .NumConds: 5 },
9825 {.AsmStrOffset: 2958, .AliasCondStart: 666, .NumOperands: 2, .NumConds: 5 },
9826 {.AsmStrOffset: 2972, .AliasCondStart: 671, .NumOperands: 2, .NumConds: 5 },
9827 {.AsmStrOffset: 2986, .AliasCondStart: 676, .NumOperands: 2, .NumConds: 5 },
9828 {.AsmStrOffset: 3000, .AliasCondStart: 681, .NumOperands: 2, .NumConds: 5 },
9829 {.AsmStrOffset: 3014, .AliasCondStart: 686, .NumOperands: 2, .NumConds: 5 },
9830 {.AsmStrOffset: 3028, .AliasCondStart: 691, .NumOperands: 2, .NumConds: 5 },
9831 {.AsmStrOffset: 3042, .AliasCondStart: 696, .NumOperands: 2, .NumConds: 5 },
9832 {.AsmStrOffset: 3056, .AliasCondStart: 701, .NumOperands: 2, .NumConds: 5 },
9833 {.AsmStrOffset: 3070, .AliasCondStart: 706, .NumOperands: 2, .NumConds: 5 },
9834 {.AsmStrOffset: 3084, .AliasCondStart: 711, .NumOperands: 2, .NumConds: 5 },
9835 {.AsmStrOffset: 3098, .AliasCondStart: 716, .NumOperands: 2, .NumConds: 5 },
9836 {.AsmStrOffset: 3112, .AliasCondStart: 721, .NumOperands: 2, .NumConds: 5 },
9837 {.AsmStrOffset: 3126, .AliasCondStart: 726, .NumOperands: 2, .NumConds: 5 },
9838 {.AsmStrOffset: 3140, .AliasCondStart: 731, .NumOperands: 2, .NumConds: 5 },
9839 {.AsmStrOffset: 3154, .AliasCondStart: 736, .NumOperands: 2, .NumConds: 5 },
9840 {.AsmStrOffset: 3163, .AliasCondStart: 741, .NumOperands: 2, .NumConds: 5 },
9841 {.AsmStrOffset: 3172, .AliasCondStart: 746, .NumOperands: 2, .NumConds: 5 },
9842 {.AsmStrOffset: 3182, .AliasCondStart: 751, .NumOperands: 2, .NumConds: 5 },
9843 {.AsmStrOffset: 3191, .AliasCondStart: 756, .NumOperands: 2, .NumConds: 5 },
9844 {.AsmStrOffset: 3201, .AliasCondStart: 761, .NumOperands: 2, .NumConds: 5 },
9845 {.AsmStrOffset: 3211, .AliasCondStart: 766, .NumOperands: 2, .NumConds: 5 },
9846 {.AsmStrOffset: 3221, .AliasCondStart: 771, .NumOperands: 2, .NumConds: 5 },
9847 {.AsmStrOffset: 3231, .AliasCondStart: 776, .NumOperands: 2, .NumConds: 5 },
9848 {.AsmStrOffset: 3241, .AliasCondStart: 781, .NumOperands: 2, .NumConds: 5 },
9849 // PPC::MFSPR8 - 286
9850 {.AsmStrOffset: 2744, .AliasCondStart: 786, .NumOperands: 2, .NumConds: 2 },
9851 {.AsmStrOffset: 2753, .AliasCondStart: 788, .NumOperands: 2, .NumConds: 5 },
9852 {.AsmStrOffset: 2764, .AliasCondStart: 793, .NumOperands: 2, .NumConds: 5 },
9853 {.AsmStrOffset: 2774, .AliasCondStart: 798, .NumOperands: 2, .NumConds: 5 },
9854 {.AsmStrOffset: 2784, .AliasCondStart: 803, .NumOperands: 2, .NumConds: 5 },
9855 {.AsmStrOffset: 2792, .AliasCondStart: 808, .NumOperands: 2, .NumConds: 5 },
9856 {.AsmStrOffset: 2801, .AliasCondStart: 813, .NumOperands: 2, .NumConds: 5 },
9857 {.AsmStrOffset: 2811, .AliasCondStart: 818, .NumOperands: 2, .NumConds: 5 },
9858 {.AsmStrOffset: 2821, .AliasCondStart: 823, .NumOperands: 2, .NumConds: 5 },
9859 {.AsmStrOffset: 2832, .AliasCondStart: 828, .NumOperands: 2, .NumConds: 5 },
9860 {.AsmStrOffset: 2841, .AliasCondStart: 833, .NumOperands: 2, .NumConds: 5 },
9861 {.AsmStrOffset: 2850, .AliasCondStart: 838, .NumOperands: 2, .NumConds: 5 },
9862 {.AsmStrOffset: 2860, .AliasCondStart: 843, .NumOperands: 2, .NumConds: 5 },
9863 {.AsmStrOffset: 2870, .AliasCondStart: 848, .NumOperands: 2, .NumConds: 5 },
9864 {.AsmStrOffset: 2880, .AliasCondStart: 853, .NumOperands: 2, .NumConds: 5 },
9865 {.AsmStrOffset: 2890, .AliasCondStart: 858, .NumOperands: 2, .NumConds: 5 },
9866 {.AsmStrOffset: 2899, .AliasCondStart: 863, .NumOperands: 2, .NumConds: 5 },
9867 {.AsmStrOffset: 2908, .AliasCondStart: 868, .NumOperands: 2, .NumConds: 5 },
9868 {.AsmStrOffset: 2917, .AliasCondStart: 873, .NumOperands: 2, .NumConds: 5 },
9869 // PPC::MFTB - 305
9870 {.AsmStrOffset: 3251, .AliasCondStart: 878, .NumOperands: 2, .NumConds: 2 },
9871 // PPC::MFUDSCR - 306
9872 {.AsmStrOffset: 2753, .AliasCondStart: 880, .NumOperands: 1, .NumConds: 4 },
9873 // PPC::MFVRSAVE - 307
9874 {.AsmStrOffset: 3260, .AliasCondStart: 884, .NumOperands: 1, .NumConds: 1 },
9875 // PPC::MFVSRD - 308
9876 {.AsmStrOffset: 3272, .AliasCondStart: 885, .NumOperands: 2, .NumConds: 2 },
9877 // PPC::MFVSRWZ - 309
9878 {.AsmStrOffset: 3286, .AliasCondStart: 887, .NumOperands: 2, .NumConds: 2 },
9879 // PPC::MTCRF - 310
9880 {.AsmStrOffset: 3301, .AliasCondStart: 889, .NumOperands: 2, .NumConds: 2 },
9881 // PPC::MTCRF8 - 311
9882 {.AsmStrOffset: 3301, .AliasCondStart: 891, .NumOperands: 2, .NumConds: 2 },
9883 // PPC::MTDCR - 312
9884 {.AsmStrOffset: 3309, .AliasCondStart: 893, .NumOperands: 2, .NumConds: 5 },
9885 {.AsmStrOffset: 3318, .AliasCondStart: 898, .NumOperands: 2, .NumConds: 5 },
9886 {.AsmStrOffset: 3327, .AliasCondStart: 903, .NumOperands: 2, .NumConds: 5 },
9887 {.AsmStrOffset: 3336, .AliasCondStart: 908, .NumOperands: 2, .NumConds: 5 },
9888 {.AsmStrOffset: 3345, .AliasCondStart: 913, .NumOperands: 2, .NumConds: 5 },
9889 {.AsmStrOffset: 3354, .AliasCondStart: 918, .NumOperands: 2, .NumConds: 5 },
9890 {.AsmStrOffset: 3363, .AliasCondStart: 923, .NumOperands: 2, .NumConds: 5 },
9891 {.AsmStrOffset: 3372, .AliasCondStart: 928, .NumOperands: 2, .NumConds: 5 },
9892 // PPC::MTFSF - 320
9893 {.AsmStrOffset: 3381, .AliasCondStart: 933, .NumOperands: 4, .NumConds: 4 },
9894 // PPC::MTFSFI - 321
9895 {.AsmStrOffset: 3394, .AliasCondStart: 937, .NumOperands: 3, .NumConds: 3 },
9896 // PPC::MTFSFI_rec - 322
9897 {.AsmStrOffset: 3412, .AliasCondStart: 940, .NumOperands: 3, .NumConds: 3 },
9898 // PPC::MTFSF_rec - 323
9899 {.AsmStrOffset: 3431, .AliasCondStart: 943, .NumOperands: 4, .NumConds: 4 },
9900 // PPC::MTMSR - 324
9901 {.AsmStrOffset: 3445, .AliasCondStart: 947, .NumOperands: 2, .NumConds: 5 },
9902 // PPC::MTMSRD - 325
9903 {.AsmStrOffset: 3454, .AliasCondStart: 952, .NumOperands: 2, .NumConds: 5 },
9904 // PPC::MTSPR - 326
9905 {.AsmStrOffset: 3464, .AliasCondStart: 957, .NumOperands: 2, .NumConds: 2 },
9906 {.AsmStrOffset: 3473, .AliasCondStart: 959, .NumOperands: 2, .NumConds: 5 },
9907 {.AsmStrOffset: 3484, .AliasCondStart: 964, .NumOperands: 2, .NumConds: 5 },
9908 {.AsmStrOffset: 3492, .AliasCondStart: 969, .NumOperands: 2, .NumConds: 5 },
9909 {.AsmStrOffset: 3501, .AliasCondStart: 974, .NumOperands: 2, .NumConds: 5 },
9910 {.AsmStrOffset: 3511, .AliasCondStart: 979, .NumOperands: 2, .NumConds: 5 },
9911 {.AsmStrOffset: 3521, .AliasCondStart: 984, .NumOperands: 2, .NumConds: 5 },
9912 {.AsmStrOffset: 3532, .AliasCondStart: 989, .NumOperands: 2, .NumConds: 5 },
9913 {.AsmStrOffset: 3541, .AliasCondStart: 994, .NumOperands: 2, .NumConds: 5 },
9914 {.AsmStrOffset: 3550, .AliasCondStart: 999, .NumOperands: 2, .NumConds: 5 },
9915 {.AsmStrOffset: 3560, .AliasCondStart: 1004, .NumOperands: 2, .NumConds: 5 },
9916 {.AsmStrOffset: 3570, .AliasCondStart: 1009, .NumOperands: 2, .NumConds: 5 },
9917 {.AsmStrOffset: 3580, .AliasCondStart: 1014, .NumOperands: 2, .NumConds: 5 },
9918 {.AsmStrOffset: 3590, .AliasCondStart: 1019, .NumOperands: 2, .NumConds: 5 },
9919 {.AsmStrOffset: 3599, .AliasCondStart: 1024, .NumOperands: 2, .NumConds: 5 },
9920 {.AsmStrOffset: 3608, .AliasCondStart: 1029, .NumOperands: 2, .NumConds: 5 },
9921 {.AsmStrOffset: 3617, .AliasCondStart: 1034, .NumOperands: 2, .NumConds: 5 },
9922 {.AsmStrOffset: 3626, .AliasCondStart: 1039, .NumOperands: 2, .NumConds: 5 },
9923 {.AsmStrOffset: 3639, .AliasCondStart: 1044, .NumOperands: 2, .NumConds: 5 },
9924 {.AsmStrOffset: 3653, .AliasCondStart: 1049, .NumOperands: 2, .NumConds: 5 },
9925 {.AsmStrOffset: 3667, .AliasCondStart: 1054, .NumOperands: 2, .NumConds: 5 },
9926 {.AsmStrOffset: 3681, .AliasCondStart: 1059, .NumOperands: 2, .NumConds: 5 },
9927 {.AsmStrOffset: 3695, .AliasCondStart: 1064, .NumOperands: 2, .NumConds: 5 },
9928 {.AsmStrOffset: 3709, .AliasCondStart: 1069, .NumOperands: 2, .NumConds: 5 },
9929 {.AsmStrOffset: 3723, .AliasCondStart: 1074, .NumOperands: 2, .NumConds: 5 },
9930 {.AsmStrOffset: 3737, .AliasCondStart: 1079, .NumOperands: 2, .NumConds: 5 },
9931 {.AsmStrOffset: 3751, .AliasCondStart: 1084, .NumOperands: 2, .NumConds: 5 },
9932 {.AsmStrOffset: 3765, .AliasCondStart: 1089, .NumOperands: 2, .NumConds: 5 },
9933 {.AsmStrOffset: 3779, .AliasCondStart: 1094, .NumOperands: 2, .NumConds: 5 },
9934 {.AsmStrOffset: 3793, .AliasCondStart: 1099, .NumOperands: 2, .NumConds: 5 },
9935 {.AsmStrOffset: 3807, .AliasCondStart: 1104, .NumOperands: 2, .NumConds: 5 },
9936 {.AsmStrOffset: 3821, .AliasCondStart: 1109, .NumOperands: 2, .NumConds: 5 },
9937 {.AsmStrOffset: 3835, .AliasCondStart: 1114, .NumOperands: 2, .NumConds: 5 },
9938 {.AsmStrOffset: 3849, .AliasCondStart: 1119, .NumOperands: 2, .NumConds: 5 },
9939 {.AsmStrOffset: 3863, .AliasCondStart: 1124, .NumOperands: 2, .NumConds: 5 },
9940 {.AsmStrOffset: 3872, .AliasCondStart: 1129, .NumOperands: 2, .NumConds: 5 },
9941 {.AsmStrOffset: 3881, .AliasCondStart: 1134, .NumOperands: 2, .NumConds: 5 },
9942 {.AsmStrOffset: 3891, .AliasCondStart: 1139, .NumOperands: 2, .NumConds: 5 },
9943 {.AsmStrOffset: 3900, .AliasCondStart: 1144, .NumOperands: 2, .NumConds: 5 },
9944 {.AsmStrOffset: 3910, .AliasCondStart: 1149, .NumOperands: 2, .NumConds: 5 },
9945 {.AsmStrOffset: 3920, .AliasCondStart: 1154, .NumOperands: 2, .NumConds: 5 },
9946 {.AsmStrOffset: 3930, .AliasCondStart: 1159, .NumOperands: 2, .NumConds: 5 },
9947 {.AsmStrOffset: 3940, .AliasCondStart: 1164, .NumOperands: 2, .NumConds: 5 },
9948 {.AsmStrOffset: 3950, .AliasCondStart: 1169, .NumOperands: 2, .NumConds: 5 },
9949 // PPC::MTSPR8 - 370
9950 {.AsmStrOffset: 3464, .AliasCondStart: 1174, .NumOperands: 2, .NumConds: 2 },
9951 {.AsmStrOffset: 3473, .AliasCondStart: 1176, .NumOperands: 2, .NumConds: 5 },
9952 {.AsmStrOffset: 3484, .AliasCondStart: 1181, .NumOperands: 2, .NumConds: 5 },
9953 {.AsmStrOffset: 3492, .AliasCondStart: 1186, .NumOperands: 2, .NumConds: 5 },
9954 {.AsmStrOffset: 3501, .AliasCondStart: 1191, .NumOperands: 2, .NumConds: 5 },
9955 {.AsmStrOffset: 3511, .AliasCondStart: 1196, .NumOperands: 2, .NumConds: 5 },
9956 {.AsmStrOffset: 3521, .AliasCondStart: 1201, .NumOperands: 2, .NumConds: 5 },
9957 {.AsmStrOffset: 3532, .AliasCondStart: 1206, .NumOperands: 2, .NumConds: 5 },
9958 {.AsmStrOffset: 3541, .AliasCondStart: 1211, .NumOperands: 2, .NumConds: 5 },
9959 {.AsmStrOffset: 3550, .AliasCondStart: 1216, .NumOperands: 2, .NumConds: 5 },
9960 {.AsmStrOffset: 3560, .AliasCondStart: 1221, .NumOperands: 2, .NumConds: 5 },
9961 {.AsmStrOffset: 3570, .AliasCondStart: 1226, .NumOperands: 2, .NumConds: 5 },
9962 {.AsmStrOffset: 3580, .AliasCondStart: 1231, .NumOperands: 2, .NumConds: 5 },
9963 {.AsmStrOffset: 3590, .AliasCondStart: 1236, .NumOperands: 2, .NumConds: 5 },
9964 {.AsmStrOffset: 3599, .AliasCondStart: 1241, .NumOperands: 2, .NumConds: 5 },
9965 {.AsmStrOffset: 3608, .AliasCondStart: 1246, .NumOperands: 2, .NumConds: 5 },
9966 {.AsmStrOffset: 3617, .AliasCondStart: 1251, .NumOperands: 2, .NumConds: 5 },
9967 {.AsmStrOffset: 3626, .AliasCondStart: 1256, .NumOperands: 2, .NumConds: 5 },
9968 // PPC::MTUDSCR - 388
9969 {.AsmStrOffset: 3960, .AliasCondStart: 1261, .NumOperands: 1, .NumConds: 4 },
9970 // PPC::MTVRSAVE - 389
9971 {.AsmStrOffset: 3971, .AliasCondStart: 1265, .NumOperands: 1, .NumConds: 1 },
9972 // PPC::MTVSRD - 390
9973 {.AsmStrOffset: 3983, .AliasCondStart: 1266, .NumOperands: 2, .NumConds: 2 },
9974 // PPC::MTVSRWA - 391
9975 {.AsmStrOffset: 3997, .AliasCondStart: 1268, .NumOperands: 2, .NumConds: 2 },
9976 // PPC::MTVSRWZ - 392
9977 {.AsmStrOffset: 4012, .AliasCondStart: 1270, .NumOperands: 2, .NumConds: 2 },
9978 // PPC::NOR - 393
9979 {.AsmStrOffset: 4027, .AliasCondStart: 1272, .NumOperands: 3, .NumConds: 3 },
9980 // PPC::NOR8 - 394
9981 {.AsmStrOffset: 4027, .AliasCondStart: 1275, .NumOperands: 3, .NumConds: 3 },
9982 // PPC::NOR8_rec - 395
9983 {.AsmStrOffset: 4038, .AliasCondStart: 1278, .NumOperands: 3, .NumConds: 3 },
9984 // PPC::NOR_rec - 396
9985 {.AsmStrOffset: 4038, .AliasCondStart: 1281, .NumOperands: 3, .NumConds: 3 },
9986 // PPC::OR - 397
9987 {.AsmStrOffset: 4050, .AliasCondStart: 1284, .NumOperands: 3, .NumConds: 3 },
9988 // PPC::OR8 - 398
9989 {.AsmStrOffset: 4050, .AliasCondStart: 1287, .NumOperands: 3, .NumConds: 3 },
9990 // PPC::OR8_rec - 399
9991 {.AsmStrOffset: 4060, .AliasCondStart: 1290, .NumOperands: 3, .NumConds: 3 },
9992 // PPC::ORI - 400
9993 {.AsmStrOffset: 4071, .AliasCondStart: 1293, .NumOperands: 3, .NumConds: 3 },
9994 // PPC::ORI8 - 401
9995 {.AsmStrOffset: 4071, .AliasCondStart: 1296, .NumOperands: 3, .NumConds: 3 },
9996 // PPC::OR_rec - 402
9997 {.AsmStrOffset: 4060, .AliasCondStart: 1299, .NumOperands: 3, .NumConds: 3 },
9998 // PPC::PADDI8 - 403
9999 {.AsmStrOffset: 4075, .AliasCondStart: 1302, .NumOperands: 3, .NumConds: 2 },
10000 // PPC::RFEBB - 404
10001 {.AsmStrOffset: 4094, .AliasCondStart: 1304, .NumOperands: 1, .NumConds: 1 },
10002 // PPC::RLDCL - 405
10003 {.AsmStrOffset: 4100, .AliasCondStart: 1305, .NumOperands: 4, .NumConds: 4 },
10004 // PPC::RLDCL_rec - 406
10005 {.AsmStrOffset: 4117, .AliasCondStart: 1309, .NumOperands: 4, .NumConds: 4 },
10006 // PPC::RLDICL - 407
10007 {.AsmStrOffset: 4135, .AliasCondStart: 1313, .NumOperands: 4, .NumConds: 4 },
10008 {.AsmStrOffset: 4155, .AliasCondStart: 1317, .NumOperands: 4, .NumConds: 3 },
10009 // PPC::RLDICL_32_64 - 409
10010 {.AsmStrOffset: 4135, .AliasCondStart: 1320, .NumOperands: 4, .NumConds: 4 },
10011 {.AsmStrOffset: 4155, .AliasCondStart: 1324, .NumOperands: 4, .NumConds: 3 },
10012 // PPC::RLDICL_rec - 411
10013 {.AsmStrOffset: 4175, .AliasCondStart: 1327, .NumOperands: 4, .NumConds: 4 },
10014 {.AsmStrOffset: 4196, .AliasCondStart: 1331, .NumOperands: 4, .NumConds: 3 },
10015 // PPC::RLWINM - 413
10016 {.AsmStrOffset: 4217, .AliasCondStart: 1334, .NumOperands: 5, .NumConds: 5 },
10017 {.AsmStrOffset: 4237, .AliasCondStart: 1339, .NumOperands: 5, .NumConds: 5 },
10018 // PPC::RLWINM8 - 415
10019 {.AsmStrOffset: 4217, .AliasCondStart: 1344, .NumOperands: 5, .NumConds: 5 },
10020 {.AsmStrOffset: 4237, .AliasCondStart: 1349, .NumOperands: 5, .NumConds: 5 },
10021 // PPC::RLWINM8_rec - 417
10022 {.AsmStrOffset: 4257, .AliasCondStart: 1354, .NumOperands: 5, .NumConds: 5 },
10023 {.AsmStrOffset: 4278, .AliasCondStart: 1359, .NumOperands: 5, .NumConds: 5 },
10024 // PPC::RLWINM_rec - 419
10025 {.AsmStrOffset: 4257, .AliasCondStart: 1364, .NumOperands: 5, .NumConds: 5 },
10026 {.AsmStrOffset: 4278, .AliasCondStart: 1369, .NumOperands: 5, .NumConds: 5 },
10027 // PPC::RLWNM - 421
10028 {.AsmStrOffset: 4299, .AliasCondStart: 1374, .NumOperands: 5, .NumConds: 5 },
10029 // PPC::RLWNM8 - 422
10030 {.AsmStrOffset: 4299, .AliasCondStart: 1379, .NumOperands: 5, .NumConds: 5 },
10031 // PPC::RLWNM8_rec - 423
10032 {.AsmStrOffset: 4316, .AliasCondStart: 1384, .NumOperands: 5, .NumConds: 5 },
10033 // PPC::RLWNM_rec - 424
10034 {.AsmStrOffset: 4316, .AliasCondStart: 1389, .NumOperands: 5, .NumConds: 5 },
10035 // PPC::SC - 425
10036 {.AsmStrOffset: 4334, .AliasCondStart: 1394, .NumOperands: 1, .NumConds: 1 },
10037 // PPC::SUBF - 426
10038 {.AsmStrOffset: 4337, .AliasCondStart: 1395, .NumOperands: 3, .NumConds: 3 },
10039 // PPC::SUBF8 - 427
10040 {.AsmStrOffset: 4337, .AliasCondStart: 1398, .NumOperands: 3, .NumConds: 3 },
10041 // PPC::SUBF8_rec - 428
10042 {.AsmStrOffset: 4352, .AliasCondStart: 1401, .NumOperands: 3, .NumConds: 3 },
10043 // PPC::SUBFC - 429
10044 {.AsmStrOffset: 4368, .AliasCondStart: 1404, .NumOperands: 3, .NumConds: 3 },
10045 // PPC::SUBFC8 - 430
10046 {.AsmStrOffset: 4368, .AliasCondStart: 1407, .NumOperands: 3, .NumConds: 3 },
10047 // PPC::SUBFC8_rec - 431
10048 {.AsmStrOffset: 4384, .AliasCondStart: 1410, .NumOperands: 3, .NumConds: 3 },
10049 // PPC::SUBFC_rec - 432
10050 {.AsmStrOffset: 4384, .AliasCondStart: 1413, .NumOperands: 3, .NumConds: 3 },
10051 // PPC::SUBF_rec - 433
10052 {.AsmStrOffset: 4352, .AliasCondStart: 1416, .NumOperands: 3, .NumConds: 3 },
10053 // PPC::SYNC - 434
10054 {.AsmStrOffset: 4401, .AliasCondStart: 1419, .NumOperands: 1, .NumConds: 1 },
10055 {.AsmStrOffset: 4406, .AliasCondStart: 1420, .NumOperands: 1, .NumConds: 1 },
10056 {.AsmStrOffset: 4413, .AliasCondStart: 1421, .NumOperands: 1, .NumConds: 1 },
10057 // PPC::SYNCP10 - 437
10058 {.AsmStrOffset: 4401, .AliasCondStart: 1422, .NumOperands: 2, .NumConds: 2 },
10059 {.AsmStrOffset: 4413, .AliasCondStart: 1424, .NumOperands: 2, .NumConds: 2 },
10060 {.AsmStrOffset: 4421, .AliasCondStart: 1426, .NumOperands: 2, .NumConds: 2 },
10061 {.AsmStrOffset: 4429, .AliasCondStart: 1428, .NumOperands: 2, .NumConds: 2 },
10062 {.AsmStrOffset: 4437, .AliasCondStart: 1430, .NumOperands: 2, .NumConds: 2 },
10063 {.AsmStrOffset: 4447, .AliasCondStart: 1432, .NumOperands: 2, .NumConds: 2 },
10064 {.AsmStrOffset: 4457, .AliasCondStart: 1434, .NumOperands: 2, .NumConds: 2 },
10065 {.AsmStrOffset: 4466, .AliasCondStart: 1436, .NumOperands: 2, .NumConds: 2 },
10066 // PPC::TD - 445
10067 {.AsmStrOffset: 4473, .AliasCondStart: 1438, .NumOperands: 3, .NumConds: 3 },
10068 {.AsmStrOffset: 4485, .AliasCondStart: 1441, .NumOperands: 3, .NumConds: 3 },
10069 {.AsmStrOffset: 4497, .AliasCondStart: 1444, .NumOperands: 3, .NumConds: 3 },
10070 {.AsmStrOffset: 4509, .AliasCondStart: 1447, .NumOperands: 3, .NumConds: 3 },
10071 {.AsmStrOffset: 4521, .AliasCondStart: 1450, .NumOperands: 3, .NumConds: 3 },
10072 {.AsmStrOffset: 4534, .AliasCondStart: 1453, .NumOperands: 3, .NumConds: 3 },
10073 {.AsmStrOffset: 4547, .AliasCondStart: 1456, .NumOperands: 3, .NumConds: 3 },
10074 // PPC::TDI - 452
10075 {.AsmStrOffset: 4558, .AliasCondStart: 1459, .NumOperands: 3, .NumConds: 2 },
10076 {.AsmStrOffset: 4573, .AliasCondStart: 1461, .NumOperands: 3, .NumConds: 2 },
10077 {.AsmStrOffset: 4588, .AliasCondStart: 1463, .NumOperands: 3, .NumConds: 2 },
10078 {.AsmStrOffset: 4603, .AliasCondStart: 1465, .NumOperands: 3, .NumConds: 2 },
10079 {.AsmStrOffset: 4618, .AliasCondStart: 1467, .NumOperands: 3, .NumConds: 2 },
10080 {.AsmStrOffset: 4634, .AliasCondStart: 1469, .NumOperands: 3, .NumConds: 2 },
10081 {.AsmStrOffset: 4650, .AliasCondStart: 1471, .NumOperands: 3, .NumConds: 2 },
10082 // PPC::TEND - 459
10083 {.AsmStrOffset: 4664, .AliasCondStart: 1473, .NumOperands: 1, .NumConds: 1 },
10084 {.AsmStrOffset: 4670, .AliasCondStart: 1474, .NumOperands: 1, .NumConds: 1 },
10085 // PPC::TLBIE - 461
10086 {.AsmStrOffset: 4679, .AliasCondStart: 1475, .NumOperands: 2, .NumConds: 2 },
10087 // PPC::TLBIEP9 - 462
10088 {.AsmStrOffset: 4679, .AliasCondStart: 1477, .NumOperands: 5, .NumConds: 5 },
10089 {.AsmStrOffset: 4688, .AliasCondStart: 1482, .NumOperands: 5, .NumConds: 5 },
10090 // PPC::TLBILX - 464
10091 {.AsmStrOffset: 4701, .AliasCondStart: 1487, .NumOperands: 3, .NumConds: 3 },
10092 {.AsmStrOffset: 4712, .AliasCondStart: 1490, .NumOperands: 3, .NumConds: 3 },
10093 {.AsmStrOffset: 4722, .AliasCondStart: 1493, .NumOperands: 3, .NumConds: 3 },
10094 {.AsmStrOffset: 4738, .AliasCondStart: 1496, .NumOperands: 3, .NumConds: 3 },
10095 // PPC::TLBRE2 - 468
10096 {.AsmStrOffset: 4750, .AliasCondStart: 1499, .NumOperands: 3, .NumConds: 3 },
10097 {.AsmStrOffset: 4765, .AliasCondStart: 1502, .NumOperands: 3, .NumConds: 3 },
10098 // PPC::TLBWE2 - 470
10099 {.AsmStrOffset: 4780, .AliasCondStart: 1505, .NumOperands: 3, .NumConds: 3 },
10100 {.AsmStrOffset: 4795, .AliasCondStart: 1508, .NumOperands: 3, .NumConds: 3 },
10101 // PPC::TSR - 472
10102 {.AsmStrOffset: 4810, .AliasCondStart: 1511, .NumOperands: 1, .NumConds: 1 },
10103 {.AsmStrOffset: 4820, .AliasCondStart: 1512, .NumOperands: 1, .NumConds: 1 },
10104 // PPC::TW - 474
10105 {.AsmStrOffset: 4829, .AliasCondStart: 1513, .NumOperands: 3, .NumConds: 3 },
10106 {.AsmStrOffset: 4834, .AliasCondStart: 1516, .NumOperands: 3, .NumConds: 3 },
10107 {.AsmStrOffset: 4846, .AliasCondStart: 1519, .NumOperands: 3, .NumConds: 3 },
10108 {.AsmStrOffset: 4858, .AliasCondStart: 1522, .NumOperands: 3, .NumConds: 3 },
10109 {.AsmStrOffset: 4870, .AliasCondStart: 1525, .NumOperands: 3, .NumConds: 3 },
10110 {.AsmStrOffset: 4882, .AliasCondStart: 1528, .NumOperands: 3, .NumConds: 3 },
10111 {.AsmStrOffset: 4895, .AliasCondStart: 1531, .NumOperands: 3, .NumConds: 3 },
10112 {.AsmStrOffset: 4908, .AliasCondStart: 1534, .NumOperands: 3, .NumConds: 3 },
10113 // PPC::TWI - 482
10114 {.AsmStrOffset: 4919, .AliasCondStart: 1537, .NumOperands: 3, .NumConds: 2 },
10115 {.AsmStrOffset: 4934, .AliasCondStart: 1539, .NumOperands: 3, .NumConds: 2 },
10116 {.AsmStrOffset: 4949, .AliasCondStart: 1541, .NumOperands: 3, .NumConds: 2 },
10117 {.AsmStrOffset: 4964, .AliasCondStart: 1543, .NumOperands: 3, .NumConds: 2 },
10118 {.AsmStrOffset: 4979, .AliasCondStart: 1545, .NumOperands: 3, .NumConds: 2 },
10119 {.AsmStrOffset: 4995, .AliasCondStart: 1547, .NumOperands: 3, .NumConds: 2 },
10120 {.AsmStrOffset: 5011, .AliasCondStart: 1549, .NumOperands: 3, .NumConds: 2 },
10121 // PPC::VNOR - 489
10122 {.AsmStrOffset: 5025, .AliasCondStart: 1551, .NumOperands: 3, .NumConds: 3 },
10123 // PPC::VOR - 490
10124 {.AsmStrOffset: 5037, .AliasCondStart: 1554, .NumOperands: 3, .NumConds: 3 },
10125 // PPC::WAIT - 491
10126 {.AsmStrOffset: 5048, .AliasCondStart: 1557, .NumOperands: 1, .NumConds: 1 },
10127 {.AsmStrOffset: 5053, .AliasCondStart: 1558, .NumOperands: 1, .NumConds: 1 },
10128 {.AsmStrOffset: 5061, .AliasCondStart: 1559, .NumOperands: 1, .NumConds: 1 },
10129 // PPC::WAITP10 - 494
10130 {.AsmStrOffset: 5048, .AliasCondStart: 1560, .NumOperands: 2, .NumConds: 2 },
10131 {.AsmStrOffset: 5053, .AliasCondStart: 1562, .NumOperands: 2, .NumConds: 2 },
10132 // PPC::XORI - 496
10133 {.AsmStrOffset: 5070, .AliasCondStart: 1564, .NumOperands: 3, .NumConds: 3 },
10134 // PPC::XORI8 - 497
10135 {.AsmStrOffset: 5070, .AliasCondStart: 1567, .NumOperands: 3, .NumConds: 3 },
10136 // PPC::XVCPSGNDP - 498
10137 {.AsmStrOffset: 5075, .AliasCondStart: 1570, .NumOperands: 3, .NumConds: 3 },
10138 // PPC::XVCPSGNSP - 499
10139 {.AsmStrOffset: 5090, .AliasCondStart: 1573, .NumOperands: 3, .NumConds: 3 },
10140 // PPC::XXAESDECP - 500
10141 {.AsmStrOffset: 5105, .AliasCondStart: 1576, .NumOperands: 4, .NumConds: 4 },
10142 {.AsmStrOffset: 5129, .AliasCondStart: 1580, .NumOperands: 4, .NumConds: 4 },
10143 {.AsmStrOffset: 5153, .AliasCondStart: 1584, .NumOperands: 4, .NumConds: 4 },
10144 // PPC::XXAESENCP - 503
10145 {.AsmStrOffset: 5177, .AliasCondStart: 1588, .NumOperands: 4, .NumConds: 4 },
10146 {.AsmStrOffset: 5201, .AliasCondStart: 1592, .NumOperands: 4, .NumConds: 4 },
10147 {.AsmStrOffset: 5225, .AliasCondStart: 1596, .NumOperands: 4, .NumConds: 4 },
10148 // PPC::XXAESGENLKP - 506
10149 {.AsmStrOffset: 5249, .AliasCondStart: 1600, .NumOperands: 3, .NumConds: 3 },
10150 {.AsmStrOffset: 5271, .AliasCondStart: 1603, .NumOperands: 3, .NumConds: 3 },
10151 {.AsmStrOffset: 5293, .AliasCondStart: 1606, .NumOperands: 3, .NumConds: 3 },
10152 // PPC::XXGFMUL128 - 509
10153 {.AsmStrOffset: 5315, .AliasCondStart: 1609, .NumOperands: 4, .NumConds: 4 },
10154 {.AsmStrOffset: 5340, .AliasCondStart: 1613, .NumOperands: 4, .NumConds: 4 },
10155 // PPC::XXPERMDI - 511
10156 {.AsmStrOffset: 5365, .AliasCondStart: 1617, .NumOperands: 4, .NumConds: 7 },
10157 {.AsmStrOffset: 5383, .AliasCondStart: 1624, .NumOperands: 4, .NumConds: 7 },
10158 {.AsmStrOffset: 5401, .AliasCondStart: 1631, .NumOperands: 4, .NumConds: 4 },
10159 {.AsmStrOffset: 5420, .AliasCondStart: 1635, .NumOperands: 4, .NumConds: 4 },
10160 {.AsmStrOffset: 5439, .AliasCondStart: 1639, .NumOperands: 4, .NumConds: 4 },
10161 // PPC::XXPERMDIs - 516
10162 {.AsmStrOffset: 5365, .AliasCondStart: 1643, .NumOperands: 3, .NumConds: 6 },
10163 {.AsmStrOffset: 5383, .AliasCondStart: 1649, .NumOperands: 3, .NumConds: 6 },
10164 {.AsmStrOffset: 5439, .AliasCondStart: 1655, .NumOperands: 3, .NumConds: 3 },
10165 // PPC::gBC - 519
10166 {.AsmStrOffset: 5454, .AliasCondStart: 1658, .NumOperands: 3, .NumConds: 2 },
10167 {.AsmStrOffset: 5466, .AliasCondStart: 1660, .NumOperands: 3, .NumConds: 2 },
10168 {.AsmStrOffset: 5478, .AliasCondStart: 1662, .NumOperands: 3, .NumConds: 2 },
10169 {.AsmStrOffset: 5491, .AliasCondStart: 1664, .NumOperands: 3, .NumConds: 2 },
10170 {.AsmStrOffset: 5504, .AliasCondStart: 1666, .NumOperands: 3, .NumConds: 2 },
10171 {.AsmStrOffset: 5517, .AliasCondStart: 1668, .NumOperands: 3, .NumConds: 2 },
10172 {.AsmStrOffset: 5530, .AliasCondStart: 1670, .NumOperands: 3, .NumConds: 2 },
10173 {.AsmStrOffset: 5545, .AliasCondStart: 1672, .NumOperands: 3, .NumConds: 2 },
10174 {.AsmStrOffset: 5560, .AliasCondStart: 1674, .NumOperands: 3, .NumConds: 2 },
10175 {.AsmStrOffset: 5574, .AliasCondStart: 1676, .NumOperands: 3, .NumConds: 2 },
10176 // PPC::gBCA - 529
10177 {.AsmStrOffset: 5588, .AliasCondStart: 1678, .NumOperands: 3, .NumConds: 2 },
10178 {.AsmStrOffset: 5601, .AliasCondStart: 1680, .NumOperands: 3, .NumConds: 2 },
10179 {.AsmStrOffset: 5614, .AliasCondStart: 1682, .NumOperands: 3, .NumConds: 2 },
10180 {.AsmStrOffset: 5628, .AliasCondStart: 1684, .NumOperands: 3, .NumConds: 2 },
10181 {.AsmStrOffset: 5642, .AliasCondStart: 1686, .NumOperands: 3, .NumConds: 2 },
10182 {.AsmStrOffset: 5656, .AliasCondStart: 1688, .NumOperands: 3, .NumConds: 2 },
10183 {.AsmStrOffset: 5670, .AliasCondStart: 1690, .NumOperands: 3, .NumConds: 2 },
10184 {.AsmStrOffset: 5686, .AliasCondStart: 1692, .NumOperands: 3, .NumConds: 2 },
10185 {.AsmStrOffset: 5702, .AliasCondStart: 1694, .NumOperands: 3, .NumConds: 2 },
10186 {.AsmStrOffset: 5717, .AliasCondStart: 1696, .NumOperands: 3, .NumConds: 2 },
10187 // PPC::gBCAat - 539
10188 {.AsmStrOffset: 5732, .AliasCondStart: 1698, .NumOperands: 4, .NumConds: 3 },
10189 {.AsmStrOffset: 5752, .AliasCondStart: 1701, .NumOperands: 4, .NumConds: 3 },
10190 // PPC::gBCCTR - 541
10191 {.AsmStrOffset: 5772, .AliasCondStart: 1704, .NumOperands: 3, .NumConds: 3 },
10192 {.AsmStrOffset: 5787, .AliasCondStart: 1707, .NumOperands: 3, .NumConds: 3 },
10193 {.AsmStrOffset: 5796, .AliasCondStart: 1710, .NumOperands: 3, .NumConds: 3 },
10194 {.AsmStrOffset: 5805, .AliasCondStart: 1713, .NumOperands: 3, .NumConds: 3 },
10195 {.AsmStrOffset: 5815, .AliasCondStart: 1716, .NumOperands: 3, .NumConds: 3 },
10196 {.AsmStrOffset: 5825, .AliasCondStart: 1719, .NumOperands: 3, .NumConds: 3 },
10197 {.AsmStrOffset: 5835, .AliasCondStart: 1722, .NumOperands: 3, .NumConds: 3 },
10198 // PPC::gBCCTRL - 548
10199 {.AsmStrOffset: 5845, .AliasCondStart: 1725, .NumOperands: 3, .NumConds: 3 },
10200 {.AsmStrOffset: 5861, .AliasCondStart: 1728, .NumOperands: 3, .NumConds: 3 },
10201 {.AsmStrOffset: 5871, .AliasCondStart: 1731, .NumOperands: 3, .NumConds: 3 },
10202 {.AsmStrOffset: 5881, .AliasCondStart: 1734, .NumOperands: 3, .NumConds: 3 },
10203 {.AsmStrOffset: 5892, .AliasCondStart: 1737, .NumOperands: 3, .NumConds: 3 },
10204 {.AsmStrOffset: 5903, .AliasCondStart: 1740, .NumOperands: 3, .NumConds: 3 },
10205 {.AsmStrOffset: 5914, .AliasCondStart: 1743, .NumOperands: 3, .NumConds: 3 },
10206 // PPC::gBCL - 555
10207 {.AsmStrOffset: 5925, .AliasCondStart: 1746, .NumOperands: 3, .NumConds: 2 },
10208 {.AsmStrOffset: 5938, .AliasCondStart: 1748, .NumOperands: 3, .NumConds: 2 },
10209 {.AsmStrOffset: 5951, .AliasCondStart: 1750, .NumOperands: 3, .NumConds: 2 },
10210 {.AsmStrOffset: 5965, .AliasCondStart: 1752, .NumOperands: 3, .NumConds: 2 },
10211 {.AsmStrOffset: 5979, .AliasCondStart: 1754, .NumOperands: 3, .NumConds: 2 },
10212 {.AsmStrOffset: 5993, .AliasCondStart: 1756, .NumOperands: 3, .NumConds: 2 },
10213 {.AsmStrOffset: 6007, .AliasCondStart: 1758, .NumOperands: 3, .NumConds: 2 },
10214 {.AsmStrOffset: 6023, .AliasCondStart: 1760, .NumOperands: 3, .NumConds: 2 },
10215 {.AsmStrOffset: 6039, .AliasCondStart: 1762, .NumOperands: 3, .NumConds: 2 },
10216 {.AsmStrOffset: 6054, .AliasCondStart: 1764, .NumOperands: 3, .NumConds: 2 },
10217 // PPC::gBCLA - 565
10218 {.AsmStrOffset: 6069, .AliasCondStart: 1766, .NumOperands: 3, .NumConds: 2 },
10219 {.AsmStrOffset: 6083, .AliasCondStart: 1768, .NumOperands: 3, .NumConds: 2 },
10220 {.AsmStrOffset: 6097, .AliasCondStart: 1770, .NumOperands: 3, .NumConds: 2 },
10221 {.AsmStrOffset: 6112, .AliasCondStart: 1772, .NumOperands: 3, .NumConds: 2 },
10222 {.AsmStrOffset: 6127, .AliasCondStart: 1774, .NumOperands: 3, .NumConds: 2 },
10223 {.AsmStrOffset: 6142, .AliasCondStart: 1776, .NumOperands: 3, .NumConds: 2 },
10224 {.AsmStrOffset: 6157, .AliasCondStart: 1778, .NumOperands: 3, .NumConds: 2 },
10225 {.AsmStrOffset: 6174, .AliasCondStart: 1780, .NumOperands: 3, .NumConds: 2 },
10226 {.AsmStrOffset: 6191, .AliasCondStart: 1782, .NumOperands: 3, .NumConds: 2 },
10227 {.AsmStrOffset: 6207, .AliasCondStart: 1784, .NumOperands: 3, .NumConds: 2 },
10228 // PPC::gBCLAat - 575
10229 {.AsmStrOffset: 6223, .AliasCondStart: 1786, .NumOperands: 4, .NumConds: 3 },
10230 {.AsmStrOffset: 6244, .AliasCondStart: 1789, .NumOperands: 4, .NumConds: 3 },
10231 // PPC::gBCLR - 577
10232 {.AsmStrOffset: 6265, .AliasCondStart: 1792, .NumOperands: 3, .NumConds: 3 },
10233 {.AsmStrOffset: 6279, .AliasCondStart: 1795, .NumOperands: 3, .NumConds: 3 },
10234 {.AsmStrOffset: 6287, .AliasCondStart: 1798, .NumOperands: 3, .NumConds: 3 },
10235 {.AsmStrOffset: 6295, .AliasCondStart: 1801, .NumOperands: 3, .NumConds: 3 },
10236 {.AsmStrOffset: 6304, .AliasCondStart: 1804, .NumOperands: 3, .NumConds: 3 },
10237 {.AsmStrOffset: 6313, .AliasCondStart: 1807, .NumOperands: 3, .NumConds: 3 },
10238 {.AsmStrOffset: 6322, .AliasCondStart: 1810, .NumOperands: 3, .NumConds: 3 },
10239 {.AsmStrOffset: 6331, .AliasCondStart: 1813, .NumOperands: 3, .NumConds: 3 },
10240 {.AsmStrOffset: 6342, .AliasCondStart: 1816, .NumOperands: 3, .NumConds: 3 },
10241 {.AsmStrOffset: 6353, .AliasCondStart: 1819, .NumOperands: 3, .NumConds: 3 },
10242 {.AsmStrOffset: 6363, .AliasCondStart: 1822, .NumOperands: 3, .NumConds: 3 },
10243 // PPC::gBCLRL - 588
10244 {.AsmStrOffset: 6373, .AliasCondStart: 1825, .NumOperands: 3, .NumConds: 3 },
10245 {.AsmStrOffset: 6388, .AliasCondStart: 1828, .NumOperands: 3, .NumConds: 3 },
10246 {.AsmStrOffset: 6397, .AliasCondStart: 1831, .NumOperands: 3, .NumConds: 3 },
10247 {.AsmStrOffset: 6406, .AliasCondStart: 1834, .NumOperands: 3, .NumConds: 3 },
10248 {.AsmStrOffset: 6416, .AliasCondStart: 1837, .NumOperands: 3, .NumConds: 3 },
10249 {.AsmStrOffset: 6426, .AliasCondStart: 1840, .NumOperands: 3, .NumConds: 3 },
10250 {.AsmStrOffset: 6436, .AliasCondStart: 1843, .NumOperands: 3, .NumConds: 3 },
10251 {.AsmStrOffset: 6446, .AliasCondStart: 1846, .NumOperands: 3, .NumConds: 3 },
10252 {.AsmStrOffset: 6458, .AliasCondStart: 1849, .NumOperands: 3, .NumConds: 3 },
10253 {.AsmStrOffset: 6470, .AliasCondStart: 1852, .NumOperands: 3, .NumConds: 3 },
10254 {.AsmStrOffset: 6481, .AliasCondStart: 1855, .NumOperands: 3, .NumConds: 3 },
10255 // PPC::gBCLat - 599
10256 {.AsmStrOffset: 6492, .AliasCondStart: 1858, .NumOperands: 4, .NumConds: 3 },
10257 {.AsmStrOffset: 6512, .AliasCondStart: 1861, .NumOperands: 4, .NumConds: 3 },
10258 // PPC::gBCat - 601
10259 {.AsmStrOffset: 6532, .AliasCondStart: 1864, .NumOperands: 4, .NumConds: 3 },
10260 {.AsmStrOffset: 6551, .AliasCondStart: 1867, .NumOperands: 4, .NumConds: 3 },
10261 };
10262
10263 static const AliasPatternCond Conds[] = {
10264 // (ADDI gprc:$rD, ZERO, s16imm:$imm) - 0
10265 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10266 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO},
10267 // (ADDI8 g8rc:$rD, ZERO8, s16imm64:$imm) - 2
10268 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10269 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO8},
10270 // (ADDIS gprc:$rD, ZERO, s17imm:$imm) - 4
10271 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10272 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO},
10273 // (ADDIS8 g8rc:$rD, ZERO8, s17imm64:$imm) - 6
10274 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10275 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO8},
10276 // (ADDPCIS g8rc:$RT, 0) - 8
10277 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10278 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10279 // (BCC (pred 12, crrc:$cc), condbrtarget:$dst) - 10
10280 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10281 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10282 // (BCC (pred 12, CR0), condbrtarget:$dst) - 12
10283 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10284 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10285 // (BCC (pred 14, crrc:$cc), condbrtarget:$dst) - 14
10286 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10287 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10288 // (BCC (pred 14, CR0), condbrtarget:$dst) - 16
10289 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10290 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10291 // (BCC (pred 15, crrc:$cc), condbrtarget:$dst) - 18
10292 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10293 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10294 // (BCC (pred 15, CR0), condbrtarget:$dst) - 20
10295 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10296 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10297 // (BCC (pred 44, crrc:$cc), condbrtarget:$dst) - 22
10298 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10299 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10300 // (BCC (pred 44, CR0), condbrtarget:$dst) - 24
10301 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10302 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10303 // (BCC (pred 46, crrc:$cc), condbrtarget:$dst) - 26
10304 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10305 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10306 // (BCC (pred 46, CR0), condbrtarget:$dst) - 28
10307 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10308 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10309 // (BCC (pred 47, crrc:$cc), condbrtarget:$dst) - 30
10310 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10311 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10312 // (BCC (pred 47, CR0), condbrtarget:$dst) - 32
10313 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10314 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10315 // (BCC (pred 76, crrc:$cc), condbrtarget:$dst) - 34
10316 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10317 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10318 // (BCC (pred 76, CR0), condbrtarget:$dst) - 36
10319 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10320 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10321 // (BCC (pred 78, crrc:$cc), condbrtarget:$dst) - 38
10322 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10323 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10324 // (BCC (pred 78, CR0), condbrtarget:$dst) - 40
10325 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10326 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10327 // (BCC (pred 79, crrc:$cc), condbrtarget:$dst) - 42
10328 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10329 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10330 // (BCC (pred 79, CR0), condbrtarget:$dst) - 44
10331 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10332 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10333 // (BCC (pred 68, crrc:$cc), condbrtarget:$dst) - 46
10334 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10335 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10336 // (BCC (pred 68, CR0), condbrtarget:$dst) - 48
10337 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10338 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10339 // (BCC (pred 70, crrc:$cc), condbrtarget:$dst) - 50
10340 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10341 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10342 // (BCC (pred 70, CR0), condbrtarget:$dst) - 52
10343 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10344 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10345 // (BCC (pred 71, crrc:$cc), condbrtarget:$dst) - 54
10346 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10347 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10348 // (BCC (pred 71, CR0), condbrtarget:$dst) - 56
10349 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10350 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10351 // (BCCA (pred 12, crrc:$cc), abscondbrtarget:$dst) - 58
10352 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10353 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10354 // (BCCA (pred 12, CR0), abscondbrtarget:$dst) - 60
10355 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10356 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10357 // (BCCA (pred 14, crrc:$cc), abscondbrtarget:$dst) - 62
10358 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10359 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10360 // (BCCA (pred 14, CR0), abscondbrtarget:$dst) - 64
10361 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10362 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10363 // (BCCA (pred 15, crrc:$cc), abscondbrtarget:$dst) - 66
10364 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10365 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10366 // (BCCA (pred 15, CR0), abscondbrtarget:$dst) - 68
10367 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10368 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10369 // (BCCA (pred 44, crrc:$cc), abscondbrtarget:$dst) - 70
10370 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10371 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10372 // (BCCA (pred 44, CR0), abscondbrtarget:$dst) - 72
10373 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10374 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10375 // (BCCA (pred 46, crrc:$cc), abscondbrtarget:$dst) - 74
10376 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10377 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10378 // (BCCA (pred 46, CR0), abscondbrtarget:$dst) - 76
10379 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10380 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10381 // (BCCA (pred 47, crrc:$cc), abscondbrtarget:$dst) - 78
10382 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10383 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10384 // (BCCA (pred 47, CR0), abscondbrtarget:$dst) - 80
10385 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10386 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10387 // (BCCA (pred 76, crrc:$cc), abscondbrtarget:$dst) - 82
10388 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10389 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10390 // (BCCA (pred 76, CR0), abscondbrtarget:$dst) - 84
10391 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10392 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10393 // (BCCA (pred 78, crrc:$cc), abscondbrtarget:$dst) - 86
10394 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10395 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10396 // (BCCA (pred 78, CR0), abscondbrtarget:$dst) - 88
10397 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10398 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10399 // (BCCA (pred 79, crrc:$cc), abscondbrtarget:$dst) - 90
10400 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10401 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10402 // (BCCA (pred 79, CR0), abscondbrtarget:$dst) - 92
10403 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10404 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10405 // (BCCA (pred 68, crrc:$cc), abscondbrtarget:$dst) - 94
10406 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10407 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10408 // (BCCA (pred 68, CR0), abscondbrtarget:$dst) - 96
10409 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10410 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10411 // (BCCA (pred 70, crrc:$cc), abscondbrtarget:$dst) - 98
10412 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10413 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10414 // (BCCA (pred 70, CR0), abscondbrtarget:$dst) - 100
10415 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10416 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10417 // (BCCA (pred 71, crrc:$cc), abscondbrtarget:$dst) - 102
10418 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10419 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10420 // (BCCA (pred 71, CR0), abscondbrtarget:$dst) - 104
10421 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10422 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10423 // (BCCCTR (pred 12, crrc:$cc)) - 106
10424 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10425 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10426 // (BCCCTR (pred 12, CR0)) - 108
10427 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10428 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10429 // (BCCCTR (pred 14, crrc:$cc)) - 110
10430 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10431 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10432 // (BCCCTR (pred 14, CR0)) - 112
10433 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10434 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10435 // (BCCCTR (pred 15, crrc:$cc)) - 114
10436 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10437 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10438 // (BCCCTR (pred 15, CR0)) - 116
10439 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10440 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10441 // (BCCCTR (pred 44, crrc:$cc)) - 118
10442 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10443 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10444 // (BCCCTR (pred 44, CR0)) - 120
10445 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10446 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10447 // (BCCCTR (pred 46, crrc:$cc)) - 122
10448 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10449 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10450 // (BCCCTR (pred 46, CR0)) - 124
10451 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10452 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10453 // (BCCCTR (pred 47, crrc:$cc)) - 126
10454 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10455 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10456 // (BCCCTR (pred 47, CR0)) - 128
10457 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10458 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10459 // (BCCCTR (pred 76, crrc:$cc)) - 130
10460 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10461 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10462 // (BCCCTR (pred 76, CR0)) - 132
10463 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10464 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10465 // (BCCCTR (pred 78, crrc:$cc)) - 134
10466 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10467 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10468 // (BCCCTR (pred 78, CR0)) - 136
10469 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10470 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10471 // (BCCCTR (pred 79, crrc:$cc)) - 138
10472 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10473 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10474 // (BCCCTR (pred 79, CR0)) - 140
10475 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10476 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10477 // (BCCCTR (pred 68, crrc:$cc)) - 142
10478 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10479 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10480 // (BCCCTR (pred 68, CR0)) - 144
10481 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10482 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10483 // (BCCCTR (pred 70, crrc:$cc)) - 146
10484 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10485 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10486 // (BCCCTR (pred 70, CR0)) - 148
10487 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10488 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10489 // (BCCCTR (pred 71, crrc:$cc)) - 150
10490 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10491 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10492 // (BCCCTR (pred 71, CR0)) - 152
10493 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10494 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10495 // (BCCCTRL (pred 12, crrc:$cc)) - 154
10496 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10497 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10498 // (BCCCTRL (pred 12, CR0)) - 156
10499 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10500 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10501 // (BCCCTRL (pred 14, crrc:$cc)) - 158
10502 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10503 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10504 // (BCCCTRL (pred 14, CR0)) - 160
10505 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10506 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10507 // (BCCCTRL (pred 15, crrc:$cc)) - 162
10508 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10509 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10510 // (BCCCTRL (pred 15, CR0)) - 164
10511 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10512 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10513 // (BCCCTRL (pred 44, crrc:$cc)) - 166
10514 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10515 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10516 // (BCCCTRL (pred 44, CR0)) - 168
10517 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10518 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10519 // (BCCCTRL (pred 46, crrc:$cc)) - 170
10520 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10521 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10522 // (BCCCTRL (pred 46, CR0)) - 172
10523 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10524 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10525 // (BCCCTRL (pred 47, crrc:$cc)) - 174
10526 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10527 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10528 // (BCCCTRL (pred 47, CR0)) - 176
10529 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10530 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10531 // (BCCCTRL (pred 76, crrc:$cc)) - 178
10532 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10533 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10534 // (BCCCTRL (pred 76, CR0)) - 180
10535 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10536 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10537 // (BCCCTRL (pred 78, crrc:$cc)) - 182
10538 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10539 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10540 // (BCCCTRL (pred 78, CR0)) - 184
10541 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10542 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10543 // (BCCCTRL (pred 79, crrc:$cc)) - 186
10544 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10545 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10546 // (BCCCTRL (pred 79, CR0)) - 188
10547 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10548 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10549 // (BCCCTRL (pred 68, crrc:$cc)) - 190
10550 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10551 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10552 // (BCCCTRL (pred 68, CR0)) - 192
10553 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10554 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10555 // (BCCCTRL (pred 70, crrc:$cc)) - 194
10556 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10557 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10558 // (BCCCTRL (pred 70, CR0)) - 196
10559 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10560 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10561 // (BCCCTRL (pred 71, crrc:$cc)) - 198
10562 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10563 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10564 // (BCCCTRL (pred 71, CR0)) - 200
10565 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10566 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10567 // (BCCL (pred 12, crrc:$cc), condbrtarget:$dst) - 202
10568 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10569 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10570 // (BCCL (pred 12, CR0), condbrtarget:$dst) - 204
10571 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10572 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10573 // (BCCL (pred 14, crrc:$cc), condbrtarget:$dst) - 206
10574 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10575 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10576 // (BCCL (pred 14, CR0), condbrtarget:$dst) - 208
10577 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10578 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10579 // (BCCL (pred 15, crrc:$cc), condbrtarget:$dst) - 210
10580 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10581 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10582 // (BCCL (pred 15, CR0), condbrtarget:$dst) - 212
10583 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10584 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10585 // (BCCL (pred 44, crrc:$cc), condbrtarget:$dst) - 214
10586 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10587 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10588 // (BCCL (pred 44, CR0), condbrtarget:$dst) - 216
10589 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10590 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10591 // (BCCL (pred 46, crrc:$cc), condbrtarget:$dst) - 218
10592 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10593 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10594 // (BCCL (pred 46, CR0), condbrtarget:$dst) - 220
10595 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10596 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10597 // (BCCL (pred 47, crrc:$cc), condbrtarget:$dst) - 222
10598 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10599 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10600 // (BCCL (pred 47, CR0), condbrtarget:$dst) - 224
10601 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10602 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10603 // (BCCL (pred 76, crrc:$cc), condbrtarget:$dst) - 226
10604 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10605 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10606 // (BCCL (pred 76, CR0), condbrtarget:$dst) - 228
10607 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10608 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10609 // (BCCL (pred 78, crrc:$cc), condbrtarget:$dst) - 230
10610 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10611 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10612 // (BCCL (pred 78, CR0), condbrtarget:$dst) - 232
10613 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10614 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10615 // (BCCL (pred 79, crrc:$cc), condbrtarget:$dst) - 234
10616 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10617 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10618 // (BCCL (pred 79, CR0), condbrtarget:$dst) - 236
10619 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10620 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10621 // (BCCL (pred 68, crrc:$cc), condbrtarget:$dst) - 238
10622 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10623 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10624 // (BCCL (pred 68, CR0), condbrtarget:$dst) - 240
10625 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10626 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10627 // (BCCL (pred 70, crrc:$cc), condbrtarget:$dst) - 242
10628 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10629 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10630 // (BCCL (pred 70, CR0), condbrtarget:$dst) - 244
10631 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10632 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10633 // (BCCL (pred 71, crrc:$cc), condbrtarget:$dst) - 246
10634 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10635 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10636 // (BCCL (pred 71, CR0), condbrtarget:$dst) - 248
10637 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10638 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10639 // (BCCLA (pred 12, crrc:$cc), abscondbrtarget:$dst) - 250
10640 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10641 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10642 // (BCCLA (pred 12, CR0), abscondbrtarget:$dst) - 252
10643 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10644 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10645 // (BCCLA (pred 14, crrc:$cc), abscondbrtarget:$dst) - 254
10646 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10647 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10648 // (BCCLA (pred 14, CR0), abscondbrtarget:$dst) - 256
10649 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10650 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10651 // (BCCLA (pred 15, crrc:$cc), abscondbrtarget:$dst) - 258
10652 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10653 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10654 // (BCCLA (pred 15, CR0), abscondbrtarget:$dst) - 260
10655 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10656 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10657 // (BCCLA (pred 44, crrc:$cc), abscondbrtarget:$dst) - 262
10658 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10659 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10660 // (BCCLA (pred 44, CR0), abscondbrtarget:$dst) - 264
10661 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10662 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10663 // (BCCLA (pred 46, crrc:$cc), abscondbrtarget:$dst) - 266
10664 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10665 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10666 // (BCCLA (pred 46, CR0), abscondbrtarget:$dst) - 268
10667 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10668 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10669 // (BCCLA (pred 47, crrc:$cc), abscondbrtarget:$dst) - 270
10670 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10671 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10672 // (BCCLA (pred 47, CR0), abscondbrtarget:$dst) - 272
10673 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10674 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10675 // (BCCLA (pred 76, crrc:$cc), abscondbrtarget:$dst) - 274
10676 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10677 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10678 // (BCCLA (pred 76, CR0), abscondbrtarget:$dst) - 276
10679 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10680 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10681 // (BCCLA (pred 78, crrc:$cc), abscondbrtarget:$dst) - 278
10682 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10683 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10684 // (BCCLA (pred 78, CR0), abscondbrtarget:$dst) - 280
10685 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10686 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10687 // (BCCLA (pred 79, crrc:$cc), abscondbrtarget:$dst) - 282
10688 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10689 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10690 // (BCCLA (pred 79, CR0), abscondbrtarget:$dst) - 284
10691 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10692 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10693 // (BCCLA (pred 68, crrc:$cc), abscondbrtarget:$dst) - 286
10694 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10695 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10696 // (BCCLA (pred 68, CR0), abscondbrtarget:$dst) - 288
10697 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10698 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10699 // (BCCLA (pred 70, crrc:$cc), abscondbrtarget:$dst) - 290
10700 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10701 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10702 // (BCCLA (pred 70, CR0), abscondbrtarget:$dst) - 292
10703 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10704 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10705 // (BCCLA (pred 71, crrc:$cc), abscondbrtarget:$dst) - 294
10706 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10707 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10708 // (BCCLA (pred 71, CR0), abscondbrtarget:$dst) - 296
10709 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10710 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10711 // (BCCLR (pred 12, crrc:$cc)) - 298
10712 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10713 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10714 // (BCCLR (pred 12, CR0)) - 300
10715 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10716 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10717 // (BCCLR (pred 14, crrc:$cc)) - 302
10718 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10719 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10720 // (BCCLR (pred 14, CR0)) - 304
10721 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10722 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10723 // (BCCLR (pred 15, crrc:$cc)) - 306
10724 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10725 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10726 // (BCCLR (pred 15, CR0)) - 308
10727 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10728 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10729 // (BCCLR (pred 44, crrc:$cc)) - 310
10730 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10731 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10732 // (BCCLR (pred 44, CR0)) - 312
10733 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10734 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10735 // (BCCLR (pred 46, crrc:$cc)) - 314
10736 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10737 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10738 // (BCCLR (pred 46, CR0)) - 316
10739 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10740 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10741 // (BCCLR (pred 47, crrc:$cc)) - 318
10742 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10743 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10744 // (BCCLR (pred 47, CR0)) - 320
10745 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10746 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10747 // (BCCLR (pred 76, crrc:$cc)) - 322
10748 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10749 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10750 // (BCCLR (pred 76, CR0)) - 324
10751 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10752 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10753 // (BCCLR (pred 78, crrc:$cc)) - 326
10754 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10755 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10756 // (BCCLR (pred 78, CR0)) - 328
10757 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10758 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10759 // (BCCLR (pred 79, crrc:$cc)) - 330
10760 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10761 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10762 // (BCCLR (pred 79, CR0)) - 332
10763 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10764 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10765 // (BCCLR (pred 68, crrc:$cc)) - 334
10766 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10767 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10768 // (BCCLR (pred 68, CR0)) - 336
10769 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10770 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10771 // (BCCLR (pred 70, crrc:$cc)) - 338
10772 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10773 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10774 // (BCCLR (pred 70, CR0)) - 340
10775 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10776 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10777 // (BCCLR (pred 71, crrc:$cc)) - 342
10778 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10779 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10780 // (BCCLR (pred 71, CR0)) - 344
10781 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10782 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10783 // (BCCLRL (pred 12, crrc:$cc)) - 346
10784 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10785 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10786 // (BCCLRL (pred 12, CR0)) - 348
10787 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10788 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10789 // (BCCLRL (pred 14, crrc:$cc)) - 350
10790 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10791 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10792 // (BCCLRL (pred 14, CR0)) - 352
10793 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
10794 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10795 // (BCCLRL (pred 15, crrc:$cc)) - 354
10796 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10797 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10798 // (BCCLRL (pred 15, CR0)) - 356
10799 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
10800 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10801 // (BCCLRL (pred 44, crrc:$cc)) - 358
10802 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10803 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10804 // (BCCLRL (pred 44, CR0)) - 360
10805 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
10806 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10807 // (BCCLRL (pred 46, crrc:$cc)) - 362
10808 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10809 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10810 // (BCCLRL (pred 46, CR0)) - 364
10811 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
10812 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10813 // (BCCLRL (pred 47, crrc:$cc)) - 366
10814 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10815 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10816 // (BCCLRL (pred 47, CR0)) - 368
10817 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
10818 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10819 // (BCCLRL (pred 76, crrc:$cc)) - 370
10820 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10821 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10822 // (BCCLRL (pred 76, CR0)) - 372
10823 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
10824 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10825 // (BCCLRL (pred 78, crrc:$cc)) - 374
10826 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10827 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10828 // (BCCLRL (pred 78, CR0)) - 376
10829 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
10830 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10831 // (BCCLRL (pred 79, crrc:$cc)) - 378
10832 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10833 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10834 // (BCCLRL (pred 79, CR0)) - 380
10835 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
10836 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10837 // (BCCLRL (pred 68, crrc:$cc)) - 382
10838 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10839 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10840 // (BCCLRL (pred 68, CR0)) - 384
10841 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
10842 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10843 // (BCCLRL (pred 70, crrc:$cc)) - 386
10844 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10845 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10846 // (BCCLRL (pred 70, CR0)) - 388
10847 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
10848 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10849 // (BCCLRL (pred 71, crrc:$cc)) - 390
10850 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10851 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
10852 // (BCCLRL (pred 71, CR0)) - 392
10853 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
10854 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10855 // (CMPD CR0, g8rc:$rA, g8rc:$rB) - 394
10856 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10857 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10858 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10859 // (CMPDI CR0, g8rc:$rA, s16imm64:$imm) - 397
10860 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10861 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10862 // (CMPLD CR0, g8rc:$rA, g8rc:$rB) - 399
10863 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10864 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10865 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10866 // (CMPLDI CR0, g8rc:$rA, u16imm64:$imm) - 402
10867 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10868 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10869 // (CMPLW CR0, gprc:$rA, gprc:$rB) - 404
10870 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10871 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10872 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10873 // (CMPLWI CR0, gprc:$rA, u16imm:$imm) - 407
10874 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10875 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10876 // (CMPW CR0, gprc:$rA, gprc:$rB) - 409
10877 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10878 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10879 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10880 // (CMPWI CR0, gprc:$rA, s16imm:$imm) - 412
10881 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
10882 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10883 // (CNTLZW gprc:$rA, gprc:$rS) - 414
10884 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10885 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10886 // (CNTLZW8 g8rc:$rA, g8rc:$rS) - 416
10887 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10888 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10889 // (CNTLZW8_rec g8rc:$rA, g8rc:$rS) - 418
10890 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10891 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
10892 // (CNTLZW_rec gprc:$rA, gprc:$rS) - 420
10893 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10894 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10895 // (CP_PASTE_rec gprc:$RA, gprc:$RB, 1) - 422
10896 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10897 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10898 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10899 // (CREQV crbitrc:$bx, crbitrc:$bx, crbitrc:$bx) - 425
10900 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10901 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
10902 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
10903 // (CRNOR crbitrc:$bx, crbitrc:$by, crbitrc:$by) - 428
10904 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10905 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10906 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
10907 // (CROR crbitrc:$bx, crbitrc:$by, crbitrc:$by) - 431
10908 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10909 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10910 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
10911 // (CRXOR crbitrc:$bx, crbitrc:$bx, crbitrc:$bx) - 434
10912 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
10913 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
10914 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
10915 // (DMSHA2HASH dmr:$AT, dmr:$AB, 0) - 437
10916 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10917 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10918 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10919 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10920 // (DMSHA2HASH dmr:$AT, dmr:$AB, 1) - 441
10921 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10922 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10923 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10924 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10925 // (DMSHA3HASH dmrp:$ATp, 0) - 445
10926 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRpRCRegClassID},
10927 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10928 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10929 // (DMSHA3HASH dmrp:$ATp, 12) - 448
10930 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRpRCRegClassID},
10931 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10932 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
10933 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 0, u1imm:$E, 0) - 451
10934 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10935 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10936 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10937 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10938 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10939 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10940 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 0, u1imm:$E, 1) - 457
10941 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10942 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10943 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10944 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10945 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10946 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10947 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 0, u1imm:$E, 2) - 463
10948 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10949 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10950 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10951 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10952 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10953 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
10954 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 0, u1imm:$E, 3) - 469
10955 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10956 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10957 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10958 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10959 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10960 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
10961 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 1, u1imm:$E, 0) - 475
10962 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10963 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10964 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10965 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10966 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10967 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10968 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 1, u1imm:$E, 1) - 481
10969 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10970 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10971 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10972 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10973 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10974 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
10975 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 2, 0, 0) - 487
10976 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10977 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10978 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10979 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
10980 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10981 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10982 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 3, 0, 0) - 493
10983 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
10984 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
10985 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
10986 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
10987 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10988 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
10989 // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0LT) - 499
10990 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10991 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRC_NOR0RegClassID},
10992 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10993 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0LT},
10994 // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0GT) - 503
10995 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10996 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRC_NOR0RegClassID},
10997 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
10998 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0GT},
10999 // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0EQ) - 507
11000 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11001 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRC_NOR0RegClassID},
11002 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11003 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0EQ},
11004 // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0LT) - 511
11005 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11006 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
11007 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11008 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0LT},
11009 // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0GT) - 515
11010 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11011 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
11012 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11013 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0GT},
11014 // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0EQ) - 519
11015 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11016 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
11017 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11018 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0EQ},
11019 // (MBAR 0) - 523
11020 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11021 // (MFDCR gprc:$Rx, 128) - 524
11022 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11023 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(128)},
11024 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11025 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11026 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11027 // (MFDCR gprc:$Rx, 129) - 529
11028 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11029 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(129)},
11030 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11031 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11032 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11033 // (MFDCR gprc:$Rx, 130) - 534
11034 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11035 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(130)},
11036 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11037 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11038 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11039 // (MFDCR gprc:$Rx, 131) - 539
11040 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11041 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(131)},
11042 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11043 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11044 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11045 // (MFDCR gprc:$Rx, 132) - 544
11046 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11047 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(132)},
11048 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11049 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11050 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11051 // (MFDCR gprc:$Rx, 133) - 549
11052 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11053 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(133)},
11054 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11055 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11056 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11057 // (MFDCR gprc:$Rx, 134) - 554
11058 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11059 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(134)},
11060 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11061 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11062 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11063 // (MFDCR gprc:$Rx, 135) - 559
11064 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11065 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(135)},
11066 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11067 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11068 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11069 // (MFSPR gprc:$Rx, 1) - 564
11070 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11071 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11072 // (MFSPR gprc:$Rx, 3) - 566
11073 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11074 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
11075 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11076 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11077 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11078 // (MFSPR gprc:$Rx, 4) - 571
11079 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11080 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
11081 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11082 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11083 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11084 // (MFSPR gprc:$Rx, 5) - 576
11085 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11086 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(5)},
11087 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11088 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11089 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11090 // (MFSPR gprc:$Rx, 8) - 581
11091 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11092 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
11093 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11094 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11095 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11096 // (MFSPR gprc:$Rx, 9) - 586
11097 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11098 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
11099 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11100 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11101 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11102 // (MFSPR gprc:$Rx, 13) - 591
11103 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11104 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
11105 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11106 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11107 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11108 // (MFSPR gprc:$Rx, 17) - 596
11109 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11110 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
11111 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11112 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11113 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11114 // (MFSPR gprc:$Rx, 18) - 601
11115 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11116 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
11117 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11118 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11119 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11120 // (MFSPR gprc:$Rx, 19) - 606
11121 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11122 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
11123 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11124 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11125 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11126 // (MFSPR gprc:$Rx, 22) - 611
11127 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11128 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
11129 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11130 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11131 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11132 // (MFSPR gprc:$Rx, 25) - 616
11133 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11134 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
11135 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11136 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11137 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11138 // (MFSPR gprc:$Rx, 26) - 621
11139 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11140 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
11141 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11142 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11143 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11144 // (MFSPR gprc:$Rx, 27) - 626
11145 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11146 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
11147 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11148 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11149 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11150 // (MFSPR gprc:$Rx, 28) - 631
11151 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11152 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
11153 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11154 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11155 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11156 // (MFSPR gprc:$Rx, 29) - 636
11157 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11158 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
11159 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11160 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11161 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11162 // (MFSPR gprc:$RT, 280) - 641
11163 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11164 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
11165 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11166 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11167 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11168 // (MFSPR gprc:$RT, 287) - 646
11169 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11170 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(287)},
11171 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11172 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11173 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11174 // (MFSPR gprc:$Rx, 512) - 651
11175 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11176 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
11177 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11178 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11179 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11180 // (MFSPR gprc:$Rx, 536) - 656
11181 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11182 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(536)},
11183 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11184 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11185 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11186 // (MFSPR gprc:$Rx, 537) - 661
11187 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11188 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(537)},
11189 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11190 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11191 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11192 // (MFSPR gprc:$Rx, 528) - 666
11193 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11194 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(528)},
11195 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11196 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11197 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11198 // (MFSPR gprc:$Rx, 529) - 671
11199 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11200 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(529)},
11201 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11202 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11203 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11204 // (MFSPR gprc:$Rx, 538) - 676
11205 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11206 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(538)},
11207 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11208 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11209 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11210 // (MFSPR gprc:$Rx, 539) - 681
11211 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11212 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(539)},
11213 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11214 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11215 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11216 // (MFSPR gprc:$Rx, 530) - 686
11217 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11218 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(530)},
11219 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11220 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11221 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11222 // (MFSPR gprc:$Rx, 531) - 691
11223 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11224 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(531)},
11225 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11226 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11227 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11228 // (MFSPR gprc:$Rx, 540) - 696
11229 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11230 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(540)},
11231 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11232 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11233 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11234 // (MFSPR gprc:$Rx, 541) - 701
11235 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11236 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(541)},
11237 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11238 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11239 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11240 // (MFSPR gprc:$Rx, 532) - 706
11241 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11242 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(532)},
11243 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11244 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11245 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11246 // (MFSPR gprc:$Rx, 533) - 711
11247 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11248 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(533)},
11249 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11250 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11251 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11252 // (MFSPR gprc:$Rx, 542) - 716
11253 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11254 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(542)},
11255 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11256 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11257 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11258 // (MFSPR gprc:$Rx, 543) - 721
11259 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11260 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(543)},
11261 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11262 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11263 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11264 // (MFSPR gprc:$Rx, 534) - 726
11265 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11266 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(534)},
11267 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11268 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11269 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11270 // (MFSPR gprc:$Rx, 535) - 731
11271 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11272 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(535)},
11273 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11274 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11275 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11276 // (MFSPR gprc:$RT, 896) - 736
11277 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11278 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(896)},
11279 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11280 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11281 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11282 // (MFSPR gprc:$Rx, 980) - 741
11283 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11284 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(980)},
11285 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11286 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11287 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11288 // (MFSPR gprc:$Rx, 981) - 746
11289 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11290 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(981)},
11291 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11292 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11293 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11294 // (MFSPR gprc:$Rx, 986) - 751
11295 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11296 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(986)},
11297 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11298 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11299 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11300 // (MFSPR gprc:$Rx, 988) - 756
11301 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11302 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(988)},
11303 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11304 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11305 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11306 // (MFSPR gprc:$Rx, 989) - 761
11307 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11308 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(989)},
11309 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11310 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11311 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11312 // (MFSPR gprc:$Rx, 990) - 766
11313 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11314 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(990)},
11315 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11316 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11317 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11318 // (MFSPR gprc:$Rx, 991) - 771
11319 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11320 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(991)},
11321 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11322 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11323 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11324 // (MFSPR gprc:$Rx, 1018) - 776
11325 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11326 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1018)},
11327 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11328 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11329 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11330 // (MFSPR gprc:$Rx, 1019) - 781
11331 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11332 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1019)},
11333 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11334 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11335 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11336 // (MFSPR8 g8rc:$Rx, 1) - 786
11337 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11338 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11339 // (MFSPR8 g8rc:$Rx, 3) - 788
11340 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11341 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
11342 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11343 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11344 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11345 // (MFSPR8 g8rc:$Rx, 4) - 793
11346 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11347 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
11348 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11349 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11350 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11351 // (MFSPR8 g8rc:$Rx, 5) - 798
11352 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11353 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(5)},
11354 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11355 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11356 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11357 // (MFSPR8 g8rc:$Rx, 8) - 803
11358 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11359 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
11360 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11361 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11362 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11363 // (MFSPR8 g8rc:$Rx, 9) - 808
11364 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11365 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
11366 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11367 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11368 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11369 // (MFSPR8 g8rc:$Rx, 13) - 813
11370 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11371 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
11372 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11373 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11374 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11375 // (MFSPR8 g8rc:$Rx, 17) - 818
11376 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11377 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
11378 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11379 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11380 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11381 // (MFSPR8 g8rc:$Rx, 18) - 823
11382 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11383 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
11384 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11385 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11386 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11387 // (MFSPR8 g8rc:$Rx, 19) - 828
11388 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11389 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
11390 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11391 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11392 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11393 // (MFSPR8 g8rc:$Rx, 22) - 833
11394 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11395 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
11396 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11397 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11398 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11399 // (MFSPR8 g8rc:$Rx, 25) - 838
11400 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11401 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
11402 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11403 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11404 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11405 // (MFSPR8 g8rc:$Rx, 26) - 843
11406 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11407 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
11408 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11409 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11410 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11411 // (MFSPR8 g8rc:$Rx, 27) - 848
11412 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11413 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
11414 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11415 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11416 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11417 // (MFSPR8 g8rc:$Rx, 28) - 853
11418 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11419 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
11420 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11421 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11422 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11423 // (MFSPR8 g8rc:$Rx, 29) - 858
11424 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11425 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
11426 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11427 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11428 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11429 // (MFSPR8 g8rc:$RT, 280) - 863
11430 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11431 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
11432 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11433 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11434 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11435 // (MFSPR8 g8rc:$RT, 287) - 868
11436 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11437 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(287)},
11438 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11439 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11440 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11441 // (MFSPR8 g8rc:$Rx, 512) - 873
11442 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11443 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
11444 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11445 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11446 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11447 // (MFTB gprc:$Rx, 269) - 878
11448 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11449 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(269)},
11450 // (MFUDSCR gprc:$Rx) - 880
11451 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11452 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11453 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11454 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11455 // (MFVRSAVE gprc:$rS) - 884
11456 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11457 // (MFVSRD g8rc:$rA, f8rc:$src) - 885
11458 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11459 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11460 // (MFVSRWZ gprc:$rA, f8rc:$src) - 887
11461 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11462 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11463 // (MTCRF 255, gprc:$rA) - 889
11464 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(255)},
11465 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11466 // (MTCRF8 255, g8rc:$rA) - 891
11467 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(255)},
11468 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11469 // (MTDCR gprc:$Rx, 128) - 893
11470 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11471 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(128)},
11472 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11473 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11474 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11475 // (MTDCR gprc:$Rx, 129) - 898
11476 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11477 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(129)},
11478 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11479 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11480 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11481 // (MTDCR gprc:$Rx, 130) - 903
11482 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11483 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(130)},
11484 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11485 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11486 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11487 // (MTDCR gprc:$Rx, 131) - 908
11488 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11489 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(131)},
11490 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11491 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11492 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11493 // (MTDCR gprc:$Rx, 132) - 913
11494 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11495 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(132)},
11496 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11497 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11498 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11499 // (MTDCR gprc:$Rx, 133) - 918
11500 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11501 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(133)},
11502 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11503 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11504 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11505 // (MTDCR gprc:$Rx, 134) - 923
11506 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11507 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(134)},
11508 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11509 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11510 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11511 // (MTDCR gprc:$Rx, 135) - 928
11512 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11513 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(135)},
11514 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11515 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11516 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11517 // (MTFSF i32imm:$FLM, f8rc:$FRB, 0, 0) - 933
11518 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11519 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11520 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11521 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11522 // (MTFSFI u3imm:$BF, u4imm:$U, 0) - 937
11523 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11524 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11525 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11526 // (MTFSFI_rec u3imm:$BF, u4imm:$U, 0) - 940
11527 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11528 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11529 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11530 // (MTFSF_rec i32imm:$FLM, f8rc:$FRB, 0, 0) - 943
11531 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11532 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11533 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11534 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11535 // (MTMSR gprc:$RS, 0) - 947
11536 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11537 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11538 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11539 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11540 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11541 // (MTMSRD gprc:$RS, 0) - 952
11542 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11543 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11544 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11545 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11546 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11547 // (MTSPR 1, gprc:$Rx) - 957
11548 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11549 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11550 // (MTSPR 3, gprc:$Rx) - 959
11551 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
11552 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11553 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11554 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11555 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11556 // (MTSPR 8, gprc:$Rx) - 964
11557 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
11558 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11559 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11560 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11561 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11562 // (MTSPR 9, gprc:$Rx) - 969
11563 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
11564 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11565 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11566 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11567 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11568 // (MTSPR 13, gprc:$Rx) - 974
11569 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
11570 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11571 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11572 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11573 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11574 // (MTSPR 17, gprc:$Rx) - 979
11575 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
11576 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11577 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11578 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11579 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11580 // (MTSPR 18, gprc:$Rx) - 984
11581 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
11582 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11583 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11584 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11585 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11586 // (MTSPR 19, gprc:$Rx) - 989
11587 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
11588 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11589 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11590 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11591 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11592 // (MTSPR 22, gprc:$Rx) - 994
11593 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
11594 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11595 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11596 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11597 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11598 // (MTSPR 25, gprc:$Rx) - 999
11599 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
11600 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11601 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11602 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11603 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11604 // (MTSPR 26, gprc:$Rx) - 1004
11605 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
11606 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11607 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11608 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11609 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11610 // (MTSPR 27, gprc:$Rx) - 1009
11611 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
11612 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11613 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11614 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11615 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11616 // (MTSPR 28, gprc:$Rx) - 1014
11617 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
11618 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11619 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11620 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11621 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11622 // (MTSPR 29, gprc:$Rx) - 1019
11623 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
11624 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11625 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11626 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11627 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11628 // (MTSPR 280, gprc:$RT) - 1024
11629 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
11630 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11631 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11632 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11633 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11634 // (MTSPR 284, gprc:$Rx) - 1029
11635 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(284)},
11636 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11637 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11638 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11639 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11640 // (MTSPR 285, gprc:$Rx) - 1034
11641 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(285)},
11642 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11643 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11644 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11645 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11646 // (MTSPR 512, gprc:$Rx) - 1039
11647 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
11648 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11649 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11650 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11651 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11652 // (MTSPR 536, gprc:$Rx) - 1044
11653 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(536)},
11654 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11655 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11656 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11657 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11658 // (MTSPR 537, gprc:$Rx) - 1049
11659 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(537)},
11660 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11661 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11662 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11663 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11664 // (MTSPR 528, gprc:$Rx) - 1054
11665 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(528)},
11666 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11667 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11668 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11669 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11670 // (MTSPR 529, gprc:$Rx) - 1059
11671 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(529)},
11672 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11673 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11674 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11675 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11676 // (MTSPR 538, gprc:$Rx) - 1064
11677 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(538)},
11678 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11679 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11680 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11681 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11682 // (MTSPR 539, gprc:$Rx) - 1069
11683 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(539)},
11684 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11685 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11686 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11687 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11688 // (MTSPR 530, gprc:$Rx) - 1074
11689 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(530)},
11690 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11691 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11692 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11693 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11694 // (MTSPR 531, gprc:$Rx) - 1079
11695 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(531)},
11696 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11697 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11698 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11699 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11700 // (MTSPR 540, gprc:$Rx) - 1084
11701 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(540)},
11702 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11703 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11704 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11705 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11706 // (MTSPR 541, gprc:$Rx) - 1089
11707 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(541)},
11708 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11709 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11710 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11711 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11712 // (MTSPR 532, gprc:$Rx) - 1094
11713 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(532)},
11714 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11715 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11716 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11717 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11718 // (MTSPR 533, gprc:$Rx) - 1099
11719 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(533)},
11720 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11721 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11722 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11723 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11724 // (MTSPR 542, gprc:$Rx) - 1104
11725 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(542)},
11726 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11727 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11728 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11729 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11730 // (MTSPR 543, gprc:$Rx) - 1109
11731 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(543)},
11732 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11733 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11734 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11735 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11736 // (MTSPR 534, gprc:$Rx) - 1114
11737 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(534)},
11738 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11739 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11740 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11741 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11742 // (MTSPR 535, gprc:$Rx) - 1119
11743 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(535)},
11744 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11745 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11746 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11747 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11748 // (MTSPR 896, gprc:$RT) - 1124
11749 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(896)},
11750 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11751 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11752 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11753 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11754 // (MTSPR 980, gprc:$Rx) - 1129
11755 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(980)},
11756 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11757 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11758 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11759 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11760 // (MTSPR 981, gprc:$Rx) - 1134
11761 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(981)},
11762 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11763 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11764 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11765 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11766 // (MTSPR 986, gprc:$Rx) - 1139
11767 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(986)},
11768 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11769 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11770 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11771 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11772 // (MTSPR 988, gprc:$Rx) - 1144
11773 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(988)},
11774 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11775 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11776 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11777 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11778 // (MTSPR 989, gprc:$Rx) - 1149
11779 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(989)},
11780 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11781 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11782 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11783 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11784 // (MTSPR 990, gprc:$Rx) - 1154
11785 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(990)},
11786 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11787 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11788 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11789 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11790 // (MTSPR 991, gprc:$Rx) - 1159
11791 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(991)},
11792 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11793 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11794 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11795 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11796 // (MTSPR 1018, gprc:$Rx) - 1164
11797 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1018)},
11798 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11799 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11800 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11801 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11802 // (MTSPR 1019, gprc:$Rx) - 1169
11803 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1019)},
11804 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11805 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11806 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11807 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11808 // (MTSPR8 1, g8rc:$Rx) - 1174
11809 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11810 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11811 // (MTSPR8 3, g8rc:$Rx) - 1176
11812 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
11813 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11814 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11815 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11816 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11817 // (MTSPR8 8, g8rc:$Rx) - 1181
11818 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
11819 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11820 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11821 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11822 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11823 // (MTSPR8 9, g8rc:$Rx) - 1186
11824 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
11825 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11826 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11827 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11828 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11829 // (MTSPR8 13, g8rc:$Rx) - 1191
11830 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
11831 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11832 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11833 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11834 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11835 // (MTSPR8 17, g8rc:$Rx) - 1196
11836 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
11837 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11838 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11839 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11840 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11841 // (MTSPR8 18, g8rc:$Rx) - 1201
11842 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
11843 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11844 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11845 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11846 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11847 // (MTSPR8 19, g8rc:$Rx) - 1206
11848 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
11849 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11850 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11851 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11852 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11853 // (MTSPR8 22, g8rc:$Rx) - 1211
11854 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
11855 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11856 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11857 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11858 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11859 // (MTSPR8 25, g8rc:$Rx) - 1216
11860 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
11861 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11862 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11863 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11864 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11865 // (MTSPR8 26, g8rc:$Rx) - 1221
11866 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
11867 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11868 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11869 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11870 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11871 // (MTSPR8 27, g8rc:$Rx) - 1226
11872 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
11873 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11874 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11875 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11876 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11877 // (MTSPR8 28, g8rc:$Rx) - 1231
11878 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
11879 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11880 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11881 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11882 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11883 // (MTSPR8 29, g8rc:$Rx) - 1236
11884 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
11885 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11886 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11887 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11888 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11889 // (MTSPR8 280, g8rc:$RT) - 1241
11890 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
11891 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11892 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11893 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11894 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11895 // (MTSPR8 284, g8rc:$Rx) - 1246
11896 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(284)},
11897 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11898 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11899 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11900 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11901 // (MTSPR8 285, g8rc:$Rx) - 1251
11902 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(285)},
11903 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11904 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11905 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11906 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11907 // (MTSPR8 512, g8rc:$Rx) - 1256
11908 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
11909 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11910 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11911 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11912 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11913 // (MTUDSCR gprc:$Rx) - 1261
11914 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11915 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
11916 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
11917 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
11918 // (MTVRSAVE gprc:$rS) - 1265
11919 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11920 // (MTVSRD f8rc:$dst, g8rc:$rA) - 1266
11921 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11922 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11923 // (MTVSRWA f8rc:$dst, gprc:$rA) - 1268
11924 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11925 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11926 // (MTVSRWZ f8rc:$dst, gprc:$rA) - 1270
11927 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
11928 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11929 // (NOR gprc:$rA, gprc:$rS, gprc:$rS) - 1272
11930 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11931 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11932 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11933 // (NOR8 g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1275
11934 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11935 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11936 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11937 // (NOR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1278
11938 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11939 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11940 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11941 // (NOR_rec gprc:$rA, gprc:$rS, gprc:$rS) - 1281
11942 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11943 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11944 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11945 // (OR gprc:$rA, gprc:$rB, gprc:$rB) - 1284
11946 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11947 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11948 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11949 // (OR8 g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1287
11950 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11951 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11952 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11953 // (OR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1290
11954 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11955 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11956 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11957 // (ORI R0, R0, 0) - 1293
11958 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
11959 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
11960 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11961 // (ORI8 X0, X0, 0) - 1296
11962 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
11963 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
11964 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11965 // (OR_rec gprc:$rA, gprc:$rB, gprc:$rB) - 1299
11966 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11967 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11968 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
11969 // (PADDI8 g8rc:$RT, g8rc_nox0:$RA, s34imm:$SI) - 1302
11970 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11971 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
11972 // (RFEBB 1) - 1304
11973 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
11974 // (RLDCL g8rc:$rA, g8rc:$rS, gprc:$rB, 0) - 1305
11975 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
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 // (RLDCL_rec g8rc:$rA, g8rc:$rS, gprc:$rB, 0) - 1309
11980 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11981 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11982 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11983 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11984 // (RLDICL g8rc:$rA, g8rc:$rS, u6imm:$n, 0) - 1313
11985 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11986 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11987 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11988 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11989 // (RLDICL g8rc:$rA, g8rc:$rS, 0, u6imm:$n) - 1317
11990 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11991 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11992 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11993 // (RLDICL_32_64 g8rc:$rA, gprc:$rS, u6imm:$n, 0) - 1320
11994 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
11995 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
11996 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
11997 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
11998 // (RLDICL_32_64 g8rc:$rA, gprc:$rS, 0, u6imm:$n) - 1324
11999 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12000 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12001 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12002 // (RLDICL_rec g8rc:$rA, g8rc:$rS, u6imm:$n, 0) - 1327
12003 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12004 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12005 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12006 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12007 // (RLDICL_rec g8rc:$rA, g8rc:$rS, 0, u6imm:$n) - 1331
12008 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12009 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12010 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12011 // (RLWINM gprc:$rA, gprc:$rS, u5imm:$n, 0, 31) - 1334
12012 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12013 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12014 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12015 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12016 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12017 // (RLWINM gprc:$rA, gprc:$rS, 0, u5imm:$n, 31) - 1339
12018 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12019 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12020 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12021 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12022 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12023 // (RLWINM8 g8rc:$rA, g8rc:$rS, u5imm:$n, 0, 31) - 1344
12024 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12025 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12026 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12027 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12028 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12029 // (RLWINM8 g8rc:$rA, g8rc:$rS, 0, u5imm:$n, 31) - 1349
12030 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12031 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12032 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12033 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12034 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12035 // (RLWINM8_rec g8rc:$rA, g8rc:$rS, u5imm:$n, 0, 31) - 1354
12036 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12037 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12038 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12039 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12040 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12041 // (RLWINM8_rec g8rc:$rA, g8rc:$rS, 0, u5imm:$n, 31) - 1359
12042 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12043 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12044 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12045 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12046 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12047 // (RLWINM_rec gprc:$rA, gprc:$rS, u5imm:$n, 0, 31) - 1364
12048 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12049 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12050 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12051 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12052 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12053 // (RLWINM_rec gprc:$rA, gprc:$rS, 0, u5imm:$n, 31) - 1369
12054 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12055 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12056 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12057 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12058 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12059 // (RLWNM gprc:$rA, gprc:$rS, gprc:$rB, 0, 31) - 1374
12060 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12061 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12062 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12063 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12064 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12065 // (RLWNM8 g8rc:$rA, g8rc:$rS, g8rc:$rB, 0, 31) - 1379
12066 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12067 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12068 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12069 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12070 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12071 // (RLWNM8_rec g8rc:$rA, g8rc:$rS, g8rc:$rB, 0, 31) - 1384
12072 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12073 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12074 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12075 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12076 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12077 // (RLWNM_rec gprc:$rA, gprc:$rS, gprc:$rB, 0, 31) - 1389
12078 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12079 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12080 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12081 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12082 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12083 // (SC 0) - 1394
12084 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12085 // (SUBF gprc:$rA, gprc:$rC, gprc:$rB) - 1395
12086 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12087 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12088 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12089 // (SUBF8 g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1398
12090 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12091 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12092 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12093 // (SUBF8_rec g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1401
12094 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12095 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12096 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12097 // (SUBFC gprc:$rA, gprc:$rC, gprc:$rB) - 1404
12098 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12099 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12100 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12101 // (SUBFC8 g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1407
12102 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12103 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12104 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12105 // (SUBFC8_rec g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1410
12106 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12107 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12108 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12109 // (SUBFC_rec gprc:$rA, gprc:$rC, gprc:$rB) - 1413
12110 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12111 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12112 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12113 // (SUBF_rec gprc:$rA, gprc:$rC, gprc:$rB) - 1416
12114 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12115 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12116 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12117 // (SYNC 0) - 1419
12118 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12119 // (SYNC 1) - 1420
12120 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12121 // (SYNC 2) - 1421
12122 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12123 // (SYNCP10 0, 0) - 1422
12124 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12125 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12126 // (SYNCP10 2, 0) - 1424
12127 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12128 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12129 // (SYNCP10 4, 0) - 1426
12130 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12131 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12132 // (SYNCP10 5, 0) - 1428
12133 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(5)},
12134 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12135 // (SYNCP10 u3imm:$L, 0) - 1430
12136 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12137 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12138 // (SYNCP10 1, 1) - 1432
12139 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12140 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12141 // (SYNCP10 0, 2) - 1434
12142 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12143 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12144 // (SYNCP10 0, 3) - 1436
12145 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12146 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12147 // (TD 16, g8rc:$rA, g8rc:$rB) - 1438
12148 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
12149 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12150 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12151 // (TD 4, g8rc:$rA, g8rc:$rB) - 1441
12152 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12153 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12154 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12155 // (TD 8, g8rc:$rA, g8rc:$rB) - 1444
12156 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12157 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12158 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12159 // (TD 24, g8rc:$rA, g8rc:$rB) - 1447
12160 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
12161 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12162 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12163 // (TD 2, g8rc:$rA, g8rc:$rB) - 1450
12164 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12165 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12166 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12167 // (TD 1, g8rc:$rA, g8rc:$rB) - 1453
12168 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12169 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12170 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12171 // (TD 31, g8rc:$rA, g8rc:$rB) - 1456
12172 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12173 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12174 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12175 // (TDI 16, g8rc:$rA, s16imm:$imm) - 1459
12176 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
12177 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12178 // (TDI 4, g8rc:$rA, s16imm:$imm) - 1461
12179 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12180 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12181 // (TDI 8, g8rc:$rA, s16imm:$imm) - 1463
12182 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12183 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12184 // (TDI 24, g8rc:$rA, s16imm:$imm) - 1465
12185 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
12186 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12187 // (TDI 2, g8rc:$rA, s16imm:$imm) - 1467
12188 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12189 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12190 // (TDI 1, g8rc:$rA, s16imm:$imm) - 1469
12191 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12192 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12193 // (TDI 31, g8rc:$rA, s16imm:$imm) - 1471
12194 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12195 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12196 // (TEND 0) - 1473
12197 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12198 // (TEND 1) - 1474
12199 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12200 // (TLBIE R0, gprc:$RB) - 1475
12201 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12202 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12203 // (TLBIEP9 R0, gprc:$RB, 0, 0, 0) - 1477
12204 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12205 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12206 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12207 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12208 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12209 // (TLBIEP9 gprc:$RB, gprc:$RS, 0, 0, 0) - 1482
12210 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12211 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12212 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12213 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12214 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12215 // (TLBILX 0, R0, R0) - 1487
12216 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12217 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12218 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12219 // (TLBILX 1, R0, R0) - 1490
12220 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12221 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12222 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12223 // (TLBILX 3, gprc:$RA, gprc:$RB) - 1493
12224 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12225 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12226 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12227 // (TLBILX 3, R0, gprc:$RB) - 1496
12228 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12229 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12230 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12231 // (TLBRE2 gprc:$RS, gprc:$A, 0) - 1499
12232 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12233 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12234 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12235 // (TLBRE2 gprc:$RS, gprc:$A, 1) - 1502
12236 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12237 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12238 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12239 // (TLBWE2 gprc:$RS, gprc:$A, 0) - 1505
12240 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12241 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12242 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12243 // (TLBWE2 gprc:$RS, gprc:$A, 1) - 1508
12244 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12245 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12246 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12247 // (TSR 0) - 1511
12248 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12249 // (TSR 1) - 1512
12250 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12251 // (TW 31, R0, R0) - 1513
12252 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12253 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12254 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12255 // (TW 16, gprc:$rA, gprc:$rB) - 1516
12256 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
12257 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12258 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12259 // (TW 4, gprc:$rA, gprc:$rB) - 1519
12260 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12261 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12262 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12263 // (TW 8, gprc:$rA, gprc:$rB) - 1522
12264 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12265 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12266 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12267 // (TW 24, gprc:$rA, gprc:$rB) - 1525
12268 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
12269 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12270 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12271 // (TW 2, gprc:$rA, gprc:$rB) - 1528
12272 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12273 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12274 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12275 // (TW 1, gprc:$rA, gprc:$rB) - 1531
12276 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12277 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12278 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12279 // (TW 31, gprc:$rA, gprc:$rB) - 1534
12280 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12281 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12282 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12283 // (TWI 16, gprc:$rA, s16imm:$imm) - 1537
12284 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
12285 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12286 // (TWI 4, gprc:$rA, s16imm:$imm) - 1539
12287 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12288 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12289 // (TWI 8, gprc:$rA, s16imm:$imm) - 1541
12290 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12291 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12292 // (TWI 24, gprc:$rA, s16imm:$imm) - 1543
12293 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
12294 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12295 // (TWI 2, gprc:$rA, s16imm:$imm) - 1545
12296 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12297 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12298 // (TWI 1, gprc:$rA, s16imm:$imm) - 1547
12299 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12300 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12301 // (TWI 31, gprc:$rA, s16imm:$imm) - 1549
12302 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
12303 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12304 // (VNOR vrrc:$vD, vrrc:$vA, vrrc:$vA) - 1551
12305 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
12306 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
12307 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12308 // (VOR vrrc:$vD, vrrc:$vA, vrrc:$vA) - 1554
12309 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
12310 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
12311 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12312 // (WAIT 0) - 1557
12313 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12314 // (WAIT 1) - 1558
12315 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12316 // (WAIT 2) - 1559
12317 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12318 // (WAITP10 0, 0) - 1560
12319 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12320 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12321 // (WAITP10 1, 0) - 1562
12322 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12323 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12324 // (XORI R0, R0, 0) - 1564
12325 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12326 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
12327 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12328 // (XORI8 X0, X0, 0) - 1567
12329 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
12330 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
12331 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12332 // (XVCPSGNDP vsrc:$XT, vsrc:$XB, vsrc:$XB) - 1570
12333 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12334 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12335 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12336 // (XVCPSGNSP vsrc:$XT, vsrc:$XB, vsrc:$XB) - 1573
12337 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12338 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12339 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12340 // (XXAESDECP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 0) - 1576
12341 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12342 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12343 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12344 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12345 // (XXAESDECP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 1) - 1580
12346 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12347 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12348 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12349 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12350 // (XXAESDECP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 2) - 1584
12351 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12352 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12353 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12354 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12355 // (XXAESENCP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 0) - 1588
12356 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12357 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12358 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12359 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12360 // (XXAESENCP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 1) - 1592
12361 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12362 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12363 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12364 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12365 // (XXAESENCP vsrprc:$XTp, vsrprc:$XAp, vsrprc:$XBp, 2) - 1596
12366 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12367 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12368 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12369 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12370 // (XXAESGENLKP vsrprc:$XTp, vsrprc:$XBp, 0) - 1600
12371 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12372 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12373 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12374 // (XXAESGENLKP vsrprc:$XTp, vsrprc:$XBp, 1) - 1603
12375 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12376 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12377 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12378 // (XXAESGENLKP vsrprc:$XTp, vsrprc:$XBp, 2) - 1606
12379 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12380 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRpRCRegClassID},
12381 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12382 // (XXGFMUL128 vsrc:$XT, vsrc:$XA, vsrc:$XB, 0) - 1609
12383 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12384 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12385 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12386 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12387 // (XXGFMUL128 vsrc:$XT, vsrc:$XA, vsrc:$XB, 1) - 1613
12388 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12389 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12390 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12391 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
12392 // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 0) - 1617
12393 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12394 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12395 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12396 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12397 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
12398 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
12399 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
12400 // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 3) - 1624
12401 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12402 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12403 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12404 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12405 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
12406 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
12407 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
12408 // (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 0) - 1631
12409 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12410 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12411 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12412 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12413 // (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 3) - 1635
12414 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12415 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12416 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12417 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12418 // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 2) - 1639
12419 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12420 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12421 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
12422 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12423 // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 0) - 1643
12424 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12425 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSFRCRegClassID},
12426 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12427 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
12428 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
12429 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
12430 // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 3) - 1649
12431 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12432 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSFRCRegClassID},
12433 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12434 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
12435 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
12436 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
12437 // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 2) - 1655
12438 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
12439 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSFRCRegClassID},
12440 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12441 // (gBC 12, crbitrc:$bi, condbrtarget:$dst) - 1658
12442 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12443 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12444 // (gBC 4, crbitrc:$bi, condbrtarget:$dst) - 1660
12445 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12446 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12447 // (gBC 14, crbitrc:$bi, condbrtarget:$dst) - 1662
12448 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12449 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12450 // (gBC 6, crbitrc:$bi, condbrtarget:$dst) - 1664
12451 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12452 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12453 // (gBC 15, crbitrc:$bi, condbrtarget:$dst) - 1666
12454 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12455 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12456 // (gBC 7, crbitrc:$bi, condbrtarget:$dst) - 1668
12457 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12458 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12459 // (gBC 8, crbitrc:$bi, condbrtarget:$dst) - 1670
12460 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12461 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12462 // (gBC 0, crbitrc:$bi, condbrtarget:$dst) - 1672
12463 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12464 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12465 // (gBC 10, crbitrc:$bi, condbrtarget:$dst) - 1674
12466 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12467 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12468 // (gBC 2, crbitrc:$bi, condbrtarget:$dst) - 1676
12469 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12470 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12471 // (gBCA 12, crbitrc:$bi, abscondbrtarget:$dst) - 1678
12472 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12473 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12474 // (gBCA 4, crbitrc:$bi, abscondbrtarget:$dst) - 1680
12475 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12476 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12477 // (gBCA 14, crbitrc:$bi, abscondbrtarget:$dst) - 1682
12478 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12479 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12480 // (gBCA 6, crbitrc:$bi, abscondbrtarget:$dst) - 1684
12481 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12482 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12483 // (gBCA 15, crbitrc:$bi, abscondbrtarget:$dst) - 1686
12484 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12485 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12486 // (gBCA 7, crbitrc:$bi, abscondbrtarget:$dst) - 1688
12487 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12488 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12489 // (gBCA 8, crbitrc:$bi, abscondbrtarget:$dst) - 1690
12490 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12491 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12492 // (gBCA 0, crbitrc:$bi, abscondbrtarget:$dst) - 1692
12493 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12494 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12495 // (gBCA 10, crbitrc:$bi, abscondbrtarget:$dst) - 1694
12496 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12497 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12498 // (gBCA 2, crbitrc:$bi, abscondbrtarget:$dst) - 1696
12499 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12500 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12501 // (gBCAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1698
12502 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12503 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12504 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12505 // (gBCAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1701
12506 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12507 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12508 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12509 // (gBCCTR u5imm:$bo, crbitrc:$bi, 0) - 1704
12510 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12511 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12512 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12513 // (gBCCTR 12, crbitrc:$bi, 0) - 1707
12514 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12515 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12516 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12517 // (gBCCTR 4, crbitrc:$bi, 0) - 1710
12518 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12519 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12520 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12521 // (gBCCTR 14, crbitrc:$bi, 0) - 1713
12522 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12523 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12524 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12525 // (gBCCTR 6, crbitrc:$bi, 0) - 1716
12526 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12527 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12528 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12529 // (gBCCTR 15, crbitrc:$bi, 0) - 1719
12530 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12531 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12532 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12533 // (gBCCTR 7, crbitrc:$bi, 0) - 1722
12534 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12535 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12536 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12537 // (gBCCTRL u5imm:$bo, crbitrc:$bi, 0) - 1725
12538 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12539 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12540 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12541 // (gBCCTRL 12, crbitrc:$bi, 0) - 1728
12542 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12543 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12544 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12545 // (gBCCTRL 4, crbitrc:$bi, 0) - 1731
12546 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12547 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12548 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12549 // (gBCCTRL 14, crbitrc:$bi, 0) - 1734
12550 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12551 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12552 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12553 // (gBCCTRL 6, crbitrc:$bi, 0) - 1737
12554 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12555 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12556 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12557 // (gBCCTRL 15, crbitrc:$bi, 0) - 1740
12558 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12559 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12560 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12561 // (gBCCTRL 7, crbitrc:$bi, 0) - 1743
12562 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12563 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12564 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12565 // (gBCL 12, crbitrc:$bi, condbrtarget:$dst) - 1746
12566 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12567 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12568 // (gBCL 4, crbitrc:$bi, condbrtarget:$dst) - 1748
12569 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12570 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12571 // (gBCL 14, crbitrc:$bi, condbrtarget:$dst) - 1750
12572 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12573 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12574 // (gBCL 6, crbitrc:$bi, condbrtarget:$dst) - 1752
12575 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12576 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12577 // (gBCL 15, crbitrc:$bi, condbrtarget:$dst) - 1754
12578 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12579 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12580 // (gBCL 7, crbitrc:$bi, condbrtarget:$dst) - 1756
12581 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12582 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12583 // (gBCL 8, crbitrc:$bi, condbrtarget:$dst) - 1758
12584 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12585 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12586 // (gBCL 0, crbitrc:$bi, condbrtarget:$dst) - 1760
12587 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12588 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12589 // (gBCL 10, crbitrc:$bi, condbrtarget:$dst) - 1762
12590 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12591 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12592 // (gBCL 2, crbitrc:$bi, condbrtarget:$dst) - 1764
12593 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12594 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12595 // (gBCLA 12, crbitrc:$bi, abscondbrtarget:$dst) - 1766
12596 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12597 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12598 // (gBCLA 4, crbitrc:$bi, abscondbrtarget:$dst) - 1768
12599 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12600 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12601 // (gBCLA 14, crbitrc:$bi, abscondbrtarget:$dst) - 1770
12602 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12603 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12604 // (gBCLA 6, crbitrc:$bi, abscondbrtarget:$dst) - 1772
12605 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12606 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12607 // (gBCLA 15, crbitrc:$bi, abscondbrtarget:$dst) - 1774
12608 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12609 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12610 // (gBCLA 7, crbitrc:$bi, abscondbrtarget:$dst) - 1776
12611 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12612 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12613 // (gBCLA 8, crbitrc:$bi, abscondbrtarget:$dst) - 1778
12614 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12615 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12616 // (gBCLA 0, crbitrc:$bi, abscondbrtarget:$dst) - 1780
12617 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12618 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12619 // (gBCLA 10, crbitrc:$bi, abscondbrtarget:$dst) - 1782
12620 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12621 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12622 // (gBCLA 2, crbitrc:$bi, abscondbrtarget:$dst) - 1784
12623 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12624 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12625 // (gBCLAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1786
12626 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12627 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12628 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12629 // (gBCLAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1789
12630 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12631 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12632 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12633 // (gBCLR u5imm:$bo, crbitrc:$bi, 0) - 1792
12634 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12635 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12636 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12637 // (gBCLR 12, crbitrc:$bi, 0) - 1795
12638 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12639 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12640 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12641 // (gBCLR 4, crbitrc:$bi, 0) - 1798
12642 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12643 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12644 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12645 // (gBCLR 14, crbitrc:$bi, 0) - 1801
12646 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12647 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12648 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12649 // (gBCLR 6, crbitrc:$bi, 0) - 1804
12650 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12651 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12652 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12653 // (gBCLR 15, crbitrc:$bi, 0) - 1807
12654 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12655 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12656 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12657 // (gBCLR 7, crbitrc:$bi, 0) - 1810
12658 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12659 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12660 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12661 // (gBCLR 8, crbitrc:$bi, 0) - 1813
12662 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12663 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12664 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12665 // (gBCLR 0, crbitrc:$bi, 0) - 1816
12666 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12667 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12668 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12669 // (gBCLR 10, crbitrc:$bi, 0) - 1819
12670 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12671 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12672 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12673 // (gBCLR 2, crbitrc:$bi, 0) - 1822
12674 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12675 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12676 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12677 // (gBCLRL u5imm:$bo, crbitrc:$bi, 0) - 1825
12678 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12679 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12680 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12681 // (gBCLRL 12, crbitrc:$bi, 0) - 1828
12682 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12683 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12684 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12685 // (gBCLRL 4, crbitrc:$bi, 0) - 1831
12686 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
12687 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12688 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12689 // (gBCLRL 14, crbitrc:$bi, 0) - 1834
12690 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12691 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12692 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12693 // (gBCLRL 6, crbitrc:$bi, 0) - 1837
12694 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
12695 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12696 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12697 // (gBCLRL 15, crbitrc:$bi, 0) - 1840
12698 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12699 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12700 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12701 // (gBCLRL 7, crbitrc:$bi, 0) - 1843
12702 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
12703 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12704 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12705 // (gBCLRL 8, crbitrc:$bi, 0) - 1846
12706 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
12707 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12708 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12709 // (gBCLRL 0, crbitrc:$bi, 0) - 1849
12710 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12711 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12712 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12713 // (gBCLRL 10, crbitrc:$bi, 0) - 1852
12714 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
12715 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12716 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12717 // (gBCLRL 2, crbitrc:$bi, 0) - 1855
12718 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12719 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12720 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12721 // (gBCLat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1858
12722 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12723 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12724 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12725 // (gBCLat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1861
12726 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12727 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12728 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12729 // (gBCat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1864
12730 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12731 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
12732 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12733 // (gBCat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1867
12734 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
12735 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
12736 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
12737 };
12738
12739 static const char AsmStrings[] =
12740 /* 0 */ "li $\x01, $\xFF\x03\x01\0"
12741 /* 12 */ "lis $\x01, $\xFF\x03\x01\0"
12742 /* 25 */ "lnia $\x01\0"
12743 /* 33 */ "blt $\x02, $\xFF\x03\x02\0"
12744 /* 46 */ "blt $\xFF\x03\x02\0"
12745 /* 55 */ "blt- $\x02, $\xFF\x03\x02\0"
12746 /* 69 */ "blt- $\xFF\x03\x02\0"
12747 /* 79 */ "blt+ $\x02, $\xFF\x03\x02\0"
12748 /* 93 */ "blt+ $\xFF\x03\x02\0"
12749 /* 103 */ "bgt $\x02, $\xFF\x03\x02\0"
12750 /* 116 */ "bgt $\xFF\x03\x02\0"
12751 /* 125 */ "bgt- $\x02, $\xFF\x03\x02\0"
12752 /* 139 */ "bgt- $\xFF\x03\x02\0"
12753 /* 149 */ "bgt+ $\x02, $\xFF\x03\x02\0"
12754 /* 163 */ "bgt+ $\xFF\x03\x02\0"
12755 /* 173 */ "beq $\x02, $\xFF\x03\x02\0"
12756 /* 186 */ "beq $\xFF\x03\x02\0"
12757 /* 195 */ "beq- $\x02, $\xFF\x03\x02\0"
12758 /* 209 */ "beq- $\xFF\x03\x02\0"
12759 /* 219 */ "beq+ $\x02, $\xFF\x03\x02\0"
12760 /* 233 */ "beq+ $\xFF\x03\x02\0"
12761 /* 243 */ "bne $\x02, $\xFF\x03\x02\0"
12762 /* 256 */ "bne $\xFF\x03\x02\0"
12763 /* 265 */ "bne- $\x02, $\xFF\x03\x02\0"
12764 /* 279 */ "bne- $\xFF\x03\x02\0"
12765 /* 289 */ "bne+ $\x02, $\xFF\x03\x02\0"
12766 /* 303 */ "bne+ $\xFF\x03\x02\0"
12767 /* 313 */ "blta $\x02, $\xFF\x03\x03\0"
12768 /* 327 */ "blta $\xFF\x03\x03\0"
12769 /* 337 */ "blta- $\x02, $\xFF\x03\x03\0"
12770 /* 352 */ "blta- $\xFF\x03\x03\0"
12771 /* 363 */ "blta+ $\x02, $\xFF\x03\x03\0"
12772 /* 378 */ "blta+ $\xFF\x03\x03\0"
12773 /* 389 */ "bgta $\x02, $\xFF\x03\x03\0"
12774 /* 403 */ "bgta $\xFF\x03\x03\0"
12775 /* 413 */ "bgta- $\x02, $\xFF\x03\x03\0"
12776 /* 428 */ "bgta- $\xFF\x03\x03\0"
12777 /* 439 */ "bgta+ $\x02, $\xFF\x03\x03\0"
12778 /* 454 */ "bgta+ $\xFF\x03\x03\0"
12779 /* 465 */ "beqa $\x02, $\xFF\x03\x03\0"
12780 /* 479 */ "beqa $\xFF\x03\x03\0"
12781 /* 489 */ "beqa- $\x02, $\xFF\x03\x03\0"
12782 /* 504 */ "beqa- $\xFF\x03\x03\0"
12783 /* 515 */ "beqa+ $\x02, $\xFF\x03\x03\0"
12784 /* 530 */ "beqa+ $\xFF\x03\x03\0"
12785 /* 541 */ "bnea $\x02, $\xFF\x03\x03\0"
12786 /* 555 */ "bnea $\xFF\x03\x03\0"
12787 /* 565 */ "bnea- $\x02, $\xFF\x03\x03\0"
12788 /* 580 */ "bnea- $\xFF\x03\x03\0"
12789 /* 591 */ "bnea+ $\x02, $\xFF\x03\x03\0"
12790 /* 606 */ "bnea+ $\xFF\x03\x03\0"
12791 /* 617 */ "bltctr $\x02\0"
12792 /* 627 */ "bltctr\0"
12793 /* 634 */ "bltctr- $\x02\0"
12794 /* 645 */ "bltctr-\0"
12795 /* 653 */ "bltctr+ $\x02\0"
12796 /* 664 */ "bltctr+\0"
12797 /* 672 */ "bgtctr $\x02\0"
12798 /* 682 */ "bgtctr\0"
12799 /* 689 */ "bgtctr- $\x02\0"
12800 /* 700 */ "bgtctr-\0"
12801 /* 708 */ "bgtctr+ $\x02\0"
12802 /* 719 */ "bgtctr+\0"
12803 /* 727 */ "beqctr $\x02\0"
12804 /* 737 */ "beqctr\0"
12805 /* 744 */ "beqctr- $\x02\0"
12806 /* 755 */ "beqctr-\0"
12807 /* 763 */ "beqctr+ $\x02\0"
12808 /* 774 */ "beqctr+\0"
12809 /* 782 */ "bnectr $\x02\0"
12810 /* 792 */ "bnectr\0"
12811 /* 799 */ "bnectr- $\x02\0"
12812 /* 810 */ "bnectr-\0"
12813 /* 818 */ "bnectr+ $\x02\0"
12814 /* 829 */ "bnectr+\0"
12815 /* 837 */ "bltctrl $\x02\0"
12816 /* 848 */ "bltctrl\0"
12817 /* 856 */ "bltctrl- $\x02\0"
12818 /* 868 */ "bltctrl-\0"
12819 /* 877 */ "bltctrl+ $\x02\0"
12820 /* 889 */ "bltctrl+\0"
12821 /* 898 */ "bgtctrl $\x02\0"
12822 /* 909 */ "bgtctrl\0"
12823 /* 917 */ "bgtctrl- $\x02\0"
12824 /* 929 */ "bgtctrl-\0"
12825 /* 938 */ "bgtctrl+ $\x02\0"
12826 /* 950 */ "bgtctrl+\0"
12827 /* 959 */ "beqctrl $\x02\0"
12828 /* 970 */ "beqctrl\0"
12829 /* 978 */ "beqctrl- $\x02\0"
12830 /* 990 */ "beqctrl-\0"
12831 /* 999 */ "beqctrl+ $\x02\0"
12832 /* 1011 */ "beqctrl+\0"
12833 /* 1020 */ "bnectrl $\x02\0"
12834 /* 1031 */ "bnectrl\0"
12835 /* 1039 */ "bnectrl- $\x02\0"
12836 /* 1051 */ "bnectrl-\0"
12837 /* 1060 */ "bnectrl+ $\x02\0"
12838 /* 1072 */ "bnectrl+\0"
12839 /* 1081 */ "bltl $\x02, $\xFF\x03\x02\0"
12840 /* 1095 */ "bltl $\xFF\x03\x02\0"
12841 /* 1105 */ "bltl- $\x02, $\xFF\x03\x02\0"
12842 /* 1120 */ "bltl- $\xFF\x03\x02\0"
12843 /* 1131 */ "bltl+ $\x02, $\xFF\x03\x02\0"
12844 /* 1146 */ "bltl+ $\xFF\x03\x02\0"
12845 /* 1157 */ "bgtl $\x02, $\xFF\x03\x02\0"
12846 /* 1171 */ "bgtl $\xFF\x03\x02\0"
12847 /* 1181 */ "bgtl- $\x02, $\xFF\x03\x02\0"
12848 /* 1196 */ "bgtl- $\xFF\x03\x02\0"
12849 /* 1207 */ "bgtl+ $\x02, $\xFF\x03\x02\0"
12850 /* 1222 */ "bgtl+ $\xFF\x03\x02\0"
12851 /* 1233 */ "beql $\x02, $\xFF\x03\x02\0"
12852 /* 1247 */ "beql $\xFF\x03\x02\0"
12853 /* 1257 */ "beql- $\x02, $\xFF\x03\x02\0"
12854 /* 1272 */ "beql- $\xFF\x03\x02\0"
12855 /* 1283 */ "beql+ $\x02, $\xFF\x03\x02\0"
12856 /* 1298 */ "beql+ $\xFF\x03\x02\0"
12857 /* 1309 */ "bnel $\x02, $\xFF\x03\x02\0"
12858 /* 1323 */ "bnel $\xFF\x03\x02\0"
12859 /* 1333 */ "bnel- $\x02, $\xFF\x03\x02\0"
12860 /* 1348 */ "bnel- $\xFF\x03\x02\0"
12861 /* 1359 */ "bnel+ $\x02, $\xFF\x03\x02\0"
12862 /* 1374 */ "bnel+ $\xFF\x03\x02\0"
12863 /* 1385 */ "bltla $\x02, $\xFF\x03\x03\0"
12864 /* 1400 */ "bltla $\xFF\x03\x03\0"
12865 /* 1411 */ "bltla- $\x02, $\xFF\x03\x03\0"
12866 /* 1427 */ "bltla- $\xFF\x03\x03\0"
12867 /* 1439 */ "bltla+ $\x02, $\xFF\x03\x03\0"
12868 /* 1455 */ "bltla+ $\xFF\x03\x03\0"
12869 /* 1467 */ "bgtla $\x02, $\xFF\x03\x03\0"
12870 /* 1482 */ "bgtla $\xFF\x03\x03\0"
12871 /* 1493 */ "bgtla- $\x02, $\xFF\x03\x03\0"
12872 /* 1509 */ "bgtla- $\xFF\x03\x03\0"
12873 /* 1521 */ "bgtla+ $\x02, $\xFF\x03\x03\0"
12874 /* 1537 */ "bgtla+ $\xFF\x03\x03\0"
12875 /* 1549 */ "beqla $\x02, $\xFF\x03\x03\0"
12876 /* 1564 */ "beqla $\xFF\x03\x03\0"
12877 /* 1575 */ "beqla- $\x02, $\xFF\x03\x03\0"
12878 /* 1591 */ "beqla- $\xFF\x03\x03\0"
12879 /* 1603 */ "beqla+ $\x02, $\xFF\x03\x03\0"
12880 /* 1619 */ "beqla+ $\xFF\x03\x03\0"
12881 /* 1631 */ "bnela $\x02, $\xFF\x03\x03\0"
12882 /* 1646 */ "bnela $\xFF\x03\x03\0"
12883 /* 1657 */ "bnela- $\x02, $\xFF\x03\x03\0"
12884 /* 1673 */ "bnela- $\xFF\x03\x03\0"
12885 /* 1685 */ "bnela+ $\x02, $\xFF\x03\x03\0"
12886 /* 1701 */ "bnela+ $\xFF\x03\x03\0"
12887 /* 1713 */ "bltlr $\x02\0"
12888 /* 1722 */ "bltlr\0"
12889 /* 1728 */ "bltlr- $\x02\0"
12890 /* 1738 */ "bltlr-\0"
12891 /* 1745 */ "bltlr+ $\x02\0"
12892 /* 1755 */ "bltlr+\0"
12893 /* 1762 */ "bgtlr $\x02\0"
12894 /* 1771 */ "bgtlr\0"
12895 /* 1777 */ "bgtlr- $\x02\0"
12896 /* 1787 */ "bgtlr-\0"
12897 /* 1794 */ "bgtlr+ $\x02\0"
12898 /* 1804 */ "bgtlr+\0"
12899 /* 1811 */ "beqlr $\x02\0"
12900 /* 1820 */ "beqlr\0"
12901 /* 1826 */ "beqlr- $\x02\0"
12902 /* 1836 */ "beqlr-\0"
12903 /* 1843 */ "beqlr+ $\x02\0"
12904 /* 1853 */ "beqlr+\0"
12905 /* 1860 */ "bnelr $\x02\0"
12906 /* 1869 */ "bnelr\0"
12907 /* 1875 */ "bnelr- $\x02\0"
12908 /* 1885 */ "bnelr-\0"
12909 /* 1892 */ "bnelr+ $\x02\0"
12910 /* 1902 */ "bnelr+\0"
12911 /* 1909 */ "bltlrl $\x02\0"
12912 /* 1919 */ "bltlrl\0"
12913 /* 1926 */ "bltlrl- $\x02\0"
12914 /* 1937 */ "bltlrl-\0"
12915 /* 1945 */ "bltlrl+ $\x02\0"
12916 /* 1956 */ "bltlrl+\0"
12917 /* 1964 */ "bgtlrl $\x02\0"
12918 /* 1974 */ "bgtlrl\0"
12919 /* 1981 */ "bgtlrl- $\x02\0"
12920 /* 1992 */ "bgtlrl-\0"
12921 /* 2000 */ "bgtlrl+ $\x02\0"
12922 /* 2011 */ "bgtlrl+\0"
12923 /* 2019 */ "beqlrl $\x02\0"
12924 /* 2029 */ "beqlrl\0"
12925 /* 2036 */ "beqlrl- $\x02\0"
12926 /* 2047 */ "beqlrl-\0"
12927 /* 2055 */ "beqlrl+ $\x02\0"
12928 /* 2066 */ "beqlrl+\0"
12929 /* 2074 */ "bnelrl $\x02\0"
12930 /* 2084 */ "bnelrl\0"
12931 /* 2091 */ "bnelrl- $\x02\0"
12932 /* 2102 */ "bnelrl-\0"
12933 /* 2110 */ "bnelrl+ $\x02\0"
12934 /* 2121 */ "bnelrl+\0"
12935 /* 2129 */ "cmpd $\x02, $\x03\0"
12936 /* 2141 */ "cmpdi $\x02, $\xFF\x03\x01\0"
12937 /* 2156 */ "cmpld $\x02, $\x03\0"
12938 /* 2169 */ "cmpldi $\x02, $\xFF\x03\x04\0"
12939 /* 2185 */ "cmplw $\x02, $\x03\0"
12940 /* 2198 */ "cmplwi $\x02, $\xFF\x03\x04\0"
12941 /* 2214 */ "cmpw $\x02, $\x03\0"
12942 /* 2226 */ "cmpwi $\x02, $\xFF\x03\x01\0"
12943 /* 2241 */ "cntlzw $\x01, $\x02\0"
12944 /* 2255 */ "cntlzw. $\x01, $\x02\0"
12945 /* 2270 */ "paste. $\x01, $\x02\0"
12946 /* 2284 */ "crset $\x01\0"
12947 /* 2293 */ "crnot $\x01, $\x02\0"
12948 /* 2306 */ "crmove $\x01, $\x02\0"
12949 /* 2320 */ "crclr $\x01\0"
12950 /* 2329 */ "dmsha256hash $\x01, $\x03\0"
12951 /* 2349 */ "dmsha512hash $\x01, $\x03\0"
12952 /* 2369 */ "dmsha3dw $\x01\0"
12953 /* 2381 */ "dmcryshash $\x01\0"
12954 /* 2395 */ "dmxxsha3512pad $\x01, $\x03, $\xFF\x05\x05\0"
12955 /* 2423 */ "dmxxsha3384pad $\x01, $\x03, $\xFF\x05\x05\0"
12956 /* 2451 */ "dmxxsha3256pad $\x01, $\x03, $\xFF\x05\x05\0"
12957 /* 2479 */ "dmxxsha3224pad $\x01, $\x03, $\xFF\x05\x05\0"
12958 /* 2507 */ "dmxxshake256pad $\x01, $\x03, $\xFF\x05\x05\0"
12959 /* 2536 */ "dmxxshake128pad $\x01, $\x03, $\xFF\x05\x05\0"
12960 /* 2565 */ "dmxxsha384512pad $\x01, $\x03\0"
12961 /* 2589 */ "dmxxsha224256pad $\x01, $\x03\0"
12962 /* 2613 */ "isellt $\x01, $\x02, $\x03\0"
12963 /* 2631 */ "iselgt $\x01, $\x02, $\x03\0"
12964 /* 2649 */ "iseleq $\x01, $\x02, $\x03\0"
12965 /* 2667 */ "mbar\0"
12966 /* 2672 */ "mfbr0 $\x01\0"
12967 /* 2681 */ "mfbr1 $\x01\0"
12968 /* 2690 */ "mfbr2 $\x01\0"
12969 /* 2699 */ "mfbr3 $\x01\0"
12970 /* 2708 */ "mfbr4 $\x01\0"
12971 /* 2717 */ "mfbr5 $\x01\0"
12972 /* 2726 */ "mfbr6 $\x01\0"
12973 /* 2735 */ "mfbr7 $\x01\0"
12974 /* 2744 */ "mfxer $\x01\0"
12975 /* 2753 */ "mfudscr $\x01\0"
12976 /* 2764 */ "mfrtcu $\x01\0"
12977 /* 2774 */ "mfrtcl $\x01\0"
12978 /* 2784 */ "mflr $\x01\0"
12979 /* 2792 */ "mfctr $\x01\0"
12980 /* 2801 */ "mfuamr $\x01\0"
12981 /* 2811 */ "mfdscr $\x01\0"
12982 /* 2821 */ "mfdsisr $\x01\0"
12983 /* 2832 */ "mfdar $\x01\0"
12984 /* 2841 */ "mfdec $\x01\0"
12985 /* 2850 */ "mfsdr1 $\x01\0"
12986 /* 2860 */ "mfsrr0 $\x01\0"
12987 /* 2870 */ "mfsrr1 $\x01\0"
12988 /* 2880 */ "mfcfar $\x01\0"
12989 /* 2890 */ "mfamr $\x01\0"
12990 /* 2899 */ "mfasr $\x01\0"
12991 /* 2908 */ "mfpvr $\x01\0"
12992 /* 2917 */ "mfspefscr $\x01\0"
12993 /* 2930 */ "mfdbatu $\x01, 0\0"
12994 /* 2944 */ "mfdbatl $\x01, 0\0"
12995 /* 2958 */ "mfibatu $\x01, 0\0"
12996 /* 2972 */ "mfibatl $\x01, 0\0"
12997 /* 2986 */ "mfdbatu $\x01, 1\0"
12998 /* 3000 */ "mfdbatl $\x01, 1\0"
12999 /* 3014 */ "mfibatu $\x01, 1\0"
13000 /* 3028 */ "mfibatl $\x01, 1\0"
13001 /* 3042 */ "mfdbatu $\x01, 2\0"
13002 /* 3056 */ "mfdbatl $\x01, 2\0"
13003 /* 3070 */ "mfibatu $\x01, 2\0"
13004 /* 3084 */ "mfibatl $\x01, 2\0"
13005 /* 3098 */ "mfdbatu $\x01, 3\0"
13006 /* 3112 */ "mfdbatl $\x01, 3\0"
13007 /* 3126 */ "mfibatu $\x01, 3\0"
13008 /* 3140 */ "mfibatl $\x01, 3\0"
13009 /* 3154 */ "mfppr $\x01\0"
13010 /* 3163 */ "mfesr $\x01\0"
13011 /* 3172 */ "mfdear $\x01\0"
13012 /* 3182 */ "mftcr $\x01\0"
13013 /* 3191 */ "mftbhi $\x01\0"
13014 /* 3201 */ "mftblo $\x01\0"
13015 /* 3211 */ "mfsrr2 $\x01\0"
13016 /* 3221 */ "mfsrr3 $\x01\0"
13017 /* 3231 */ "mfdccr $\x01\0"
13018 /* 3241 */ "mficcr $\x01\0"
13019 /* 3251 */ "mftbu $\x01\0"
13020 /* 3260 */ "mfvrsave $\x01\0"
13021 /* 3272 */ "mffprd $\x01, $\x02\0"
13022 /* 3286 */ "mffprwz $\x01, $\x02\0"
13023 /* 3301 */ "mtcr $\x02\0"
13024 /* 3309 */ "mtbr0 $\x01\0"
13025 /* 3318 */ "mtbr1 $\x01\0"
13026 /* 3327 */ "mtbr2 $\x01\0"
13027 /* 3336 */ "mtbr3 $\x01\0"
13028 /* 3345 */ "mtbr4 $\x01\0"
13029 /* 3354 */ "mtbr5 $\x01\0"
13030 /* 3363 */ "mtbr6 $\x01\0"
13031 /* 3372 */ "mtbr7 $\x01\0"
13032 /* 3381 */ "mtfsf $\x01, $\x02\0"
13033 /* 3394 */ "mtfsfi $\xFF\x01\x06, $\xFF\x02\x07\0"
13034 /* 3412 */ "mtfsfi. $\xFF\x01\x06, $\xFF\x02\x07\0"
13035 /* 3431 */ "mtfsf. $\x01, $\x02\0"
13036 /* 3445 */ "mtmsr $\x01\0"
13037 /* 3454 */ "mtmsrd $\x01\0"
13038 /* 3464 */ "mtxer $\x02\0"
13039 /* 3473 */ "mtudscr $\x02\0"
13040 /* 3484 */ "mtlr $\x02\0"
13041 /* 3492 */ "mtctr $\x02\0"
13042 /* 3501 */ "mtuamr $\x02\0"
13043 /* 3511 */ "mtdscr $\x02\0"
13044 /* 3521 */ "mtdsisr $\x02\0"
13045 /* 3532 */ "mtdar $\x02\0"
13046 /* 3541 */ "mtdec $\x02\0"
13047 /* 3550 */ "mtsdr1 $\x02\0"
13048 /* 3560 */ "mtsrr0 $\x02\0"
13049 /* 3570 */ "mtsrr1 $\x02\0"
13050 /* 3580 */ "mtcfar $\x02\0"
13051 /* 3590 */ "mtamr $\x02\0"
13052 /* 3599 */ "mtasr $\x02\0"
13053 /* 3608 */ "mttbl $\x02\0"
13054 /* 3617 */ "mttbu $\x02\0"
13055 /* 3626 */ "mtspefscr $\x02\0"
13056 /* 3639 */ "mtdbatu 0, $\x02\0"
13057 /* 3653 */ "mtdbatl 0, $\x02\0"
13058 /* 3667 */ "mtibatu 0, $\x02\0"
13059 /* 3681 */ "mtibatl 0, $\x02\0"
13060 /* 3695 */ "mtdbatu 1, $\x02\0"
13061 /* 3709 */ "mtdbatl 1, $\x02\0"
13062 /* 3723 */ "mtibatu 1, $\x02\0"
13063 /* 3737 */ "mtibatl 1, $\x02\0"
13064 /* 3751 */ "mtdbatu 2, $\x02\0"
13065 /* 3765 */ "mtdbatl 2, $\x02\0"
13066 /* 3779 */ "mtibatu 2, $\x02\0"
13067 /* 3793 */ "mtibatl 2, $\x02\0"
13068 /* 3807 */ "mtdbatu 3, $\x02\0"
13069 /* 3821 */ "mtdbatl 3, $\x02\0"
13070 /* 3835 */ "mtibatu 3, $\x02\0"
13071 /* 3849 */ "mtibatl 3, $\x02\0"
13072 /* 3863 */ "mtppr $\x02\0"
13073 /* 3872 */ "mtesr $\x02\0"
13074 /* 3881 */ "mtdear $\x02\0"
13075 /* 3891 */ "mttcr $\x02\0"
13076 /* 3900 */ "mttbhi $\x02\0"
13077 /* 3910 */ "mttblo $\x02\0"
13078 /* 3920 */ "mtsrr2 $\x02\0"
13079 /* 3930 */ "mtsrr3 $\x02\0"
13080 /* 3940 */ "mtdccr $\x02\0"
13081 /* 3950 */ "mticcr $\x02\0"
13082 /* 3960 */ "mtudscr $\x01\0"
13083 /* 3971 */ "mtvrsave $\x01\0"
13084 /* 3983 */ "mtfprd $\x01, $\x02\0"
13085 /* 3997 */ "mtfprwa $\x01, $\x02\0"
13086 /* 4012 */ "mtfprwz $\x01, $\x02\0"
13087 /* 4027 */ "not $\x01, $\x02\0"
13088 /* 4038 */ "not. $\x01, $\x02\0"
13089 /* 4050 */ "mr $\x01, $\x02\0"
13090 /* 4060 */ "mr. $\x01, $\x02\0"
13091 /* 4071 */ "nop\0"
13092 /* 4075 */ "paddi $\x01, $\x02, $\xFF\x03\x08\0"
13093 /* 4094 */ "rfebb\0"
13094 /* 4100 */ "rotld $\x01, $\x02, $\x03\0"
13095 /* 4117 */ "rotld. $\x01, $\x02, $\x03\0"
13096 /* 4135 */ "rotldi $\x01, $\x02, $\xFF\x03\x09\0"
13097 /* 4155 */ "clrldi $\x01, $\x02, $\xFF\x04\x09\0"
13098 /* 4175 */ "rotldi. $\x01, $\x02, $\xFF\x03\x09\0"
13099 /* 4196 */ "clrldi. $\x01, $\x02, $\xFF\x04\x09\0"
13100 /* 4217 */ "rotlwi $\x01, $\x02, $\xFF\x03\x0A\0"
13101 /* 4237 */ "clrlwi $\x01, $\x02, $\xFF\x04\x0A\0"
13102 /* 4257 */ "rotlwi. $\x01, $\x02, $\xFF\x03\x0A\0"
13103 /* 4278 */ "clrlwi. $\x01, $\x02, $\xFF\x04\x0A\0"
13104 /* 4299 */ "rotlw $\x01, $\x02, $\x03\0"
13105 /* 4316 */ "rotlw. $\x01, $\x02, $\x03\0"
13106 /* 4334 */ "sc\0"
13107 /* 4337 */ "sub $\x01, $\x03, $\x02\0"
13108 /* 4352 */ "sub. $\x01, $\x03, $\x02\0"
13109 /* 4368 */ "subc $\x01, $\x03, $\x02\0"
13110 /* 4384 */ "subc. $\x01, $\x03, $\x02\0"
13111 /* 4401 */ "sync\0"
13112 /* 4406 */ "lwsync\0"
13113 /* 4413 */ "ptesync\0"
13114 /* 4421 */ "phwsync\0"
13115 /* 4429 */ "plwsync\0"
13116 /* 4437 */ "sync $\xFF\x01\x06\0"
13117 /* 4447 */ "stncisync\0"
13118 /* 4457 */ "stcisync\0"
13119 /* 4466 */ "stsync\0"
13120 /* 4473 */ "tdlt $\x02, $\x03\0"
13121 /* 4485 */ "tdeq $\x02, $\x03\0"
13122 /* 4497 */ "tdgt $\x02, $\x03\0"
13123 /* 4509 */ "tdne $\x02, $\x03\0"
13124 /* 4521 */ "tdllt $\x02, $\x03\0"
13125 /* 4534 */ "tdlgt $\x02, $\x03\0"
13126 /* 4547 */ "tdu $\x02, $\x03\0"
13127 /* 4558 */ "tdlti $\x02, $\xFF\x03\x01\0"
13128 /* 4573 */ "tdeqi $\x02, $\xFF\x03\x01\0"
13129 /* 4588 */ "tdgti $\x02, $\xFF\x03\x01\0"
13130 /* 4603 */ "tdnei $\x02, $\xFF\x03\x01\0"
13131 /* 4618 */ "tdllti $\x02, $\xFF\x03\x01\0"
13132 /* 4634 */ "tdlgti $\x02, $\xFF\x03\x01\0"
13133 /* 4650 */ "tdui $\x02, $\xFF\x03\x01\0"
13134 /* 4664 */ "tend.\0"
13135 /* 4670 */ "tendall.\0"
13136 /* 4679 */ "tlbie $\x02\0"
13137 /* 4688 */ "tlbie $\x01, $\x02\0"
13138 /* 4701 */ "tlbilxlpid\0"
13139 /* 4712 */ "tlbilxpid\0"
13140 /* 4722 */ "tlbilxva $\x02, $\x03\0"
13141 /* 4738 */ "tlbilxva $\x03\0"
13142 /* 4750 */ "tlbrehi $\x01, $\x02\0"
13143 /* 4765 */ "tlbrelo $\x01, $\x02\0"
13144 /* 4780 */ "tlbwehi $\x01, $\x02\0"
13145 /* 4795 */ "tlbwelo $\x01, $\x02\0"
13146 /* 4810 */ "tsuspend.\0"
13147 /* 4820 */ "tresume.\0"
13148 /* 4829 */ "trap\0"
13149 /* 4834 */ "twlt $\x02, $\x03\0"
13150 /* 4846 */ "tweq $\x02, $\x03\0"
13151 /* 4858 */ "twgt $\x02, $\x03\0"
13152 /* 4870 */ "twne $\x02, $\x03\0"
13153 /* 4882 */ "twllt $\x02, $\x03\0"
13154 /* 4895 */ "twlgt $\x02, $\x03\0"
13155 /* 4908 */ "twu $\x02, $\x03\0"
13156 /* 4919 */ "twlti $\x02, $\xFF\x03\x01\0"
13157 /* 4934 */ "tweqi $\x02, $\xFF\x03\x01\0"
13158 /* 4949 */ "twgti $\x02, $\xFF\x03\x01\0"
13159 /* 4964 */ "twnei $\x02, $\xFF\x03\x01\0"
13160 /* 4979 */ "twllti $\x02, $\xFF\x03\x01\0"
13161 /* 4995 */ "twlgti $\x02, $\xFF\x03\x01\0"
13162 /* 5011 */ "twui $\x02, $\xFF\x03\x01\0"
13163 /* 5025 */ "vnot $\x01, $\x02\0"
13164 /* 5037 */ "vmr $\x01, $\x02\0"
13165 /* 5048 */ "wait\0"
13166 /* 5053 */ "waitrsv\0"
13167 /* 5061 */ "waitimpl\0"
13168 /* 5070 */ "xnop\0"
13169 /* 5075 */ "xvmovdp $\x01, $\x02\0"
13170 /* 5090 */ "xvmovsp $\x01, $\x02\0"
13171 /* 5105 */ "xxaes128decp $\x01, $\x02, $\x03\0"
13172 /* 5129 */ "xxaes192decp $\x01, $\x02, $\x03\0"
13173 /* 5153 */ "xxaes256decp $\x01, $\x02, $\x03\0"
13174 /* 5177 */ "xxaes128encp $\x01, $\x02, $\x03\0"
13175 /* 5201 */ "xxaes192encp $\x01, $\x02, $\x03\0"
13176 /* 5225 */ "xxaes256encp $\x01, $\x02, $\x03\0"
13177 /* 5249 */ "xxaes128genlkp $\x01, $\x02\0"
13178 /* 5271 */ "xxaes192genlkp $\x01, $\x02\0"
13179 /* 5293 */ "xxaes256genlkp $\x01, $\x02\0"
13180 /* 5315 */ "xxgfmul128gcm $\x01, $\x02, $\x03\0"
13181 /* 5340 */ "xxgfmul128xts $\x01, $\x02, $\x03\0"
13182 /* 5365 */ "xxspltd $\x01, $\x02, 0\0"
13183 /* 5383 */ "xxspltd $\x01, $\x02, 1\0"
13184 /* 5401 */ "xxmrghd $\x01, $\x02, $\x03\0"
13185 /* 5420 */ "xxmrgld $\x01, $\x02, $\x03\0"
13186 /* 5439 */ "xxswapd $\x01, $\x02\0"
13187 /* 5454 */ "bt $\x02, $\xFF\x03\x02\0"
13188 /* 5466 */ "bf $\x02, $\xFF\x03\x02\0"
13189 /* 5478 */ "bt- $\x02, $\xFF\x03\x02\0"
13190 /* 5491 */ "bf- $\x02, $\xFF\x03\x02\0"
13191 /* 5504 */ "bt+ $\x02, $\xFF\x03\x02\0"
13192 /* 5517 */ "bf+ $\x02, $\xFF\x03\x02\0"
13193 /* 5530 */ "bdnzt $\x02, $\xFF\x03\x02\0"
13194 /* 5545 */ "bdnzf $\x02, $\xFF\x03\x02\0"
13195 /* 5560 */ "bdzt $\x02, $\xFF\x03\x02\0"
13196 /* 5574 */ "bdzf $\x02, $\xFF\x03\x02\0"
13197 /* 5588 */ "bta $\x02, $\xFF\x03\x03\0"
13198 /* 5601 */ "bfa $\x02, $\xFF\x03\x03\0"
13199 /* 5614 */ "bta- $\x02, $\xFF\x03\x03\0"
13200 /* 5628 */ "bfa- $\x02, $\xFF\x03\x03\0"
13201 /* 5642 */ "bta+ $\x02, $\xFF\x03\x03\0"
13202 /* 5656 */ "bfa+ $\x02, $\xFF\x03\x03\0"
13203 /* 5670 */ "bdnzta $\x02, $\xFF\x03\x03\0"
13204 /* 5686 */ "bdnzfa $\x02, $\xFF\x03\x03\0"
13205 /* 5702 */ "bdzta $\x02, $\xFF\x03\x03\0"
13206 /* 5717 */ "bdzfa $\x02, $\xFF\x03\x03\0"
13207 /* 5732 */ "bca+ $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
13208 /* 5752 */ "bca- $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
13209 /* 5772 */ "bcctr $\xFF\x01\x0A, $\x02\0"
13210 /* 5787 */ "btctr $\x02\0"
13211 /* 5796 */ "bfctr $\x02\0"
13212 /* 5805 */ "btctr- $\x02\0"
13213 /* 5815 */ "bfctr- $\x02\0"
13214 /* 5825 */ "btctr+ $\x02\0"
13215 /* 5835 */ "bfctr+ $\x02\0"
13216 /* 5845 */ "bcctrl $\xFF\x01\x0A, $\x02\0"
13217 /* 5861 */ "btctrl $\x02\0"
13218 /* 5871 */ "bfctrl $\x02\0"
13219 /* 5881 */ "btctrl- $\x02\0"
13220 /* 5892 */ "bfctrl- $\x02\0"
13221 /* 5903 */ "btctrl+ $\x02\0"
13222 /* 5914 */ "bfctrl+ $\x02\0"
13223 /* 5925 */ "btl $\x02, $\xFF\x03\x02\0"
13224 /* 5938 */ "bfl $\x02, $\xFF\x03\x02\0"
13225 /* 5951 */ "btl- $\x02, $\xFF\x03\x02\0"
13226 /* 5965 */ "bfl- $\x02, $\xFF\x03\x02\0"
13227 /* 5979 */ "btl+ $\x02, $\xFF\x03\x02\0"
13228 /* 5993 */ "bfl+ $\x02, $\xFF\x03\x02\0"
13229 /* 6007 */ "bdnztl $\x02, $\xFF\x03\x02\0"
13230 /* 6023 */ "bdnzfl $\x02, $\xFF\x03\x02\0"
13231 /* 6039 */ "bdztl $\x02, $\xFF\x03\x02\0"
13232 /* 6054 */ "bdzfl $\x02, $\xFF\x03\x02\0"
13233 /* 6069 */ "btla $\x02, $\xFF\x03\x03\0"
13234 /* 6083 */ "bfla $\x02, $\xFF\x03\x03\0"
13235 /* 6097 */ "btla- $\x02, $\xFF\x03\x03\0"
13236 /* 6112 */ "bfla- $\x02, $\xFF\x03\x03\0"
13237 /* 6127 */ "btla+ $\x02, $\xFF\x03\x03\0"
13238 /* 6142 */ "bfla+ $\x02, $\xFF\x03\x03\0"
13239 /* 6157 */ "bdnztla $\x02, $\xFF\x03\x03\0"
13240 /* 6174 */ "bdnzfla $\x02, $\xFF\x03\x03\0"
13241 /* 6191 */ "bdztla $\x02, $\xFF\x03\x03\0"
13242 /* 6207 */ "bdzfla $\x02, $\xFF\x03\x03\0"
13243 /* 6223 */ "bcla+ $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
13244 /* 6244 */ "bcla- $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
13245 /* 6265 */ "bclr $\xFF\x01\x0A, $\x02\0"
13246 /* 6279 */ "btlr $\x02\0"
13247 /* 6287 */ "bflr $\x02\0"
13248 /* 6295 */ "btlr- $\x02\0"
13249 /* 6304 */ "bflr- $\x02\0"
13250 /* 6313 */ "btlr+ $\x02\0"
13251 /* 6322 */ "bflr+ $\x02\0"
13252 /* 6331 */ "bdnztlr $\x02\0"
13253 /* 6342 */ "bdnzflr $\x02\0"
13254 /* 6353 */ "bdztlr $\x02\0"
13255 /* 6363 */ "bdzflr $\x02\0"
13256 /* 6373 */ "bclrl $\xFF\x01\x0A, $\x02\0"
13257 /* 6388 */ "btlrl $\x02\0"
13258 /* 6397 */ "bflrl $\x02\0"
13259 /* 6406 */ "btlrl- $\x02\0"
13260 /* 6416 */ "bflrl- $\x02\0"
13261 /* 6426 */ "btlrl+ $\x02\0"
13262 /* 6436 */ "bflrl+ $\x02\0"
13263 /* 6446 */ "bdnztlrl $\x02\0"
13264 /* 6458 */ "bdnzflrl $\x02\0"
13265 /* 6470 */ "bdztlrl $\x02\0"
13266 /* 6481 */ "bdzflrl $\x02\0"
13267 /* 6492 */ "bcl+ $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
13268 /* 6512 */ "bcl- $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
13269 /* 6532 */ "bc+ $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
13270 /* 6551 */ "bc- $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
13271 ;
13272
13273#ifndef NDEBUG
13274 static struct SortCheck {
13275 SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
13276 assert(std::is_sorted(
13277 OpToPatterns.begin(), OpToPatterns.end(),
13278 [](const PatternsForOpcode &L, const PatternsForOpcode &R) {
13279 return L.Opcode < R.Opcode;
13280 }) &&
13281 "tablegen failed to sort opcode patterns");
13282 }
13283 } sortCheckVar(OpToPatterns);
13284#endif
13285
13286 AliasMatchingData M {
13287 .OpToPatterns: ArrayRef(OpToPatterns),
13288 .Patterns: ArrayRef(Patterns),
13289 .PatternConds: ArrayRef(Conds),
13290 .AsmStrings: StringRef(AsmStrings, std::size(AsmStrings)),
13291 .ValidateMCOperand: nullptr,
13292 };
13293 const char *AsmString = matchAliasPatterns(MI, STI: &STI, M);
13294 if (!AsmString) return false;
13295
13296 unsigned I = 0;
13297 while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
13298 AsmString[I] != '$' && AsmString[I] != '\0')
13299 ++I;
13300 OS << '\t' << StringRef(AsmString, I);
13301 if (AsmString[I] != '\0') {
13302 if (AsmString[I] == ' ' || AsmString[I] == '\t') {
13303 OS << '\t';
13304 ++I;
13305 }
13306 do {
13307 if (AsmString[I] == '$') {
13308 ++I;
13309 if (AsmString[I] == (char)0xff) {
13310 ++I;
13311 int OpIdx = AsmString[I++] - 1;
13312 int PrintMethodIdx = AsmString[I++] - 1;
13313 printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, STI, OS);
13314 } else
13315 printOperand(MI, OpNo: unsigned(AsmString[I++]) - 1, STI, O&: OS);
13316 } else {
13317 OS << AsmString[I++];
13318 }
13319 } while (AsmString[I] != '\0');
13320 }
13321
13322 return true;
13323}
13324
13325void PPCInstPrinter::printCustomAliasOperand(
13326 const MCInst *MI, uint64_t Address, unsigned OpIdx,
13327 unsigned PrintMethodIdx,
13328 const MCSubtargetInfo &STI,
13329 raw_ostream &OS) {
13330 switch (PrintMethodIdx) {
13331 default:
13332 llvm_unreachable("Unknown PrintMethod kind");
13333 break;
13334 case 0:
13335 printS16ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13336 break;
13337 case 1:
13338 printBranchOperand(MI, Address, OpNo: OpIdx, STI, O&: OS);
13339 break;
13340 case 2:
13341 printAbsBranchOperand(MI, OpNo: OpIdx, STI, O&: OS);
13342 break;
13343 case 3:
13344 printU16ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13345 break;
13346 case 4:
13347 printU1ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13348 break;
13349 case 5:
13350 printU3ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13351 break;
13352 case 6:
13353 printU4ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13354 break;
13355 case 7:
13356 printS34ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13357 break;
13358 case 8:
13359 printU6ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13360 break;
13361 case 9:
13362 printU5ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
13363 break;
13364 }
13365}
13366
13367#endif // PRINT_ALIAS_INSTR
13368