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 */ "pmxvbf16ger2 \000"
305 /* 2556 */ "pmxvf16ger2 \000"
306 /* 2569 */ "pmxvi16ger2 \000"
307 /* 2582 */ "pmdmxvbf16gerx2 \000"
308 /* 2599 */ "pmdmxvf16gerx2 \000"
309 /* 2615 */ "pmxvi8ger4 \000"
310 /* 2627 */ "pmdmxvi8gerx4 \000"
311 /* 2642 */ "#ATOMIC_CMP_SWAP_I16 \000"
312 /* 2664 */ "xvcvspbf16 \000"
313 /* 2676 */ "dmxxextfdmr256 \000"
314 /* 2692 */ "dmxxinstdmr256 \000"
315 /* 2708 */ "#TC_RETURNa8 \000"
316 /* 2722 */ "#TC_RETURNd8 \000"
317 /* 2736 */ "#TC_RETURNr8 \000"
318 /* 2750 */ "pmxvi4ger8 \000"
319 /* 2762 */ "#BUILD_UACC \000"
320 /* 2775 */ "#ADJCALLSTACKDOWN \000"
321 /* 2794 */ "#ADJCALLSTACKUP \000"
322 /* 2811 */ "#TC_RETURNa \000"
323 /* 2824 */ "evmhegsmfaa \000"
324 /* 2837 */ "evmhogsmfaa \000"
325 /* 2850 */ "evmwsmfaa \000"
326 /* 2861 */ "evmwssfaa \000"
327 /* 2872 */ "evmhegsmiaa \000"
328 /* 2885 */ "evmhogsmiaa \000"
329 /* 2898 */ "evmwsmiaa \000"
330 /* 2909 */ "evmhegumiaa \000"
331 /* 2922 */ "evmhogumiaa \000"
332 /* 2935 */ "evmwumiaa \000"
333 /* 2946 */ "dcba \000"
334 /* 2952 */ "bca \000"
335 /* 2957 */ "evmhesmfa \000"
336 /* 2968 */ "evmwhsmfa \000"
337 /* 2979 */ "evmhosmfa \000"
338 /* 2990 */ "evmwsmfa \000"
339 /* 3000 */ "evmhessfa \000"
340 /* 3011 */ "evmwhssfa \000"
341 /* 3022 */ "evmhossfa \000"
342 /* 3033 */ "evmwssfa \000"
343 /* 3043 */ "plha \000"
344 /* 3049 */ "evmhesmia \000"
345 /* 3060 */ "evmwhsmia \000"
346 /* 3071 */ "evmhosmia \000"
347 /* 3082 */ "evmwsmia \000"
348 /* 3092 */ "evmheumia \000"
349 /* 3103 */ "evmwhumia \000"
350 /* 3114 */ "evmwlumia \000"
351 /* 3125 */ "evmhoumia \000"
352 /* 3136 */ "evmwumia \000"
353 /* 3146 */ "bla \000"
354 /* 3151 */ "bcla \000"
355 /* 3157 */ "pla \000"
356 /* 3162 */ "bdzla \000"
357 /* 3169 */ "bdnzla \000"
358 /* 3177 */ "evmra \000"
359 /* 3184 */ "dqua \000"
360 /* 3190 */ "plwa \000"
361 /* 3196 */ "mtvsrwa \000"
362 /* 3205 */ "bdza \000"
363 /* 3211 */ "bdnza \000"
364 /* 3218 */ "vsrab \000"
365 /* 3225 */ "rfebb \000"
366 /* 3232 */ "vcntmbb \000"
367 /* 3241 */ "xvtlsbb \000"
368 /* 3250 */ "vclzlsbb \000"
369 /* 3260 */ "vctzlsbb \000"
370 /* 3270 */ "vcmpneb \000"
371 /* 3279 */ "vmrghb \000"
372 /* 3287 */ "xxspltib \000"
373 /* 3297 */ "vmrglb \000"
374 /* 3305 */ "vclrlb \000"
375 /* 3313 */ "vrlb \000"
376 /* 3319 */ "vslb \000"
377 /* 3325 */ "vpmsumb \000"
378 /* 3334 */ "vgnb \000"
379 /* 3340 */ "cmpb \000"
380 /* 3346 */ "cmpeqb \000"
381 /* 3354 */ "cmprb \000"
382 /* 3361 */ "vclrrb \000"
383 /* 3369 */ "vsrb \000"
384 /* 3375 */ "vmulesb \000"
385 /* 3384 */ "vavgsb \000"
386 /* 3392 */ "vupkhsb \000"
387 /* 3401 */ "vspltisb \000"
388 /* 3411 */ "vupklsb \000"
389 /* 3420 */ "vminsb \000"
390 /* 3428 */ "vmulosb \000"
391 /* 3437 */ "vcmpgtsb \000"
392 /* 3447 */ "evextsb \000"
393 /* 3456 */ "vmaxsb \000"
394 /* 3464 */ "setb \000"
395 /* 3470 */ "mftb \000"
396 /* 3476 */ "vspltb \000"
397 /* 3484 */ "vpopcntb \000"
398 /* 3494 */ "vinsertb \000"
399 /* 3504 */ "pstb \000"
400 /* 3510 */ "vabsdub \000"
401 /* 3519 */ "vmuleub \000"
402 /* 3528 */ "vavgub \000"
403 /* 3536 */ "vminub \000"
404 /* 3544 */ "vmuloub \000"
405 /* 3553 */ "vcmpequb \000"
406 /* 3563 */ "efdsub \000"
407 /* 3571 */ "fsub \000"
408 /* 3577 */ "fmsub \000"
409 /* 3584 */ "fnmsub \000"
410 /* 3592 */ "efssub \000"
411 /* 3600 */ "evfssub \000"
412 /* 3609 */ "vextractub \000"
413 /* 3621 */ "vcmpgtub \000"
414 /* 3631 */ "vmaxub \000"
415 /* 3639 */ "xxblendvb \000"
416 /* 3650 */ "vcmpnezb \000"
417 /* 3660 */ "vclzb \000"
418 /* 3667 */ "vctzb \000"
419 /* 3674 */ "setnbc \000"
420 /* 3682 */ "setbc \000"
421 /* 3689 */ "xxmfacc \000"
422 /* 3698 */ "xxmtacc \000"
423 /* 3707 */ "addc \000"
424 /* 3713 */ "xxlandc \000"
425 /* 3722 */ "crandc \000"
426 /* 3730 */ "evandc \000"
427 /* 3738 */ "dtstdc \000"
428 /* 3746 */ "subfc \000"
429 /* 3753 */ "subic \000"
430 /* 3760 */ "addic \000"
431 /* 3767 */ "rldic \000"
432 /* 3774 */ "subfic \000"
433 /* 3782 */ "xsrdpic \000"
434 /* 3791 */ "xvrdpic \000"
435 /* 3800 */ "xvrspic \000"
436 /* 3809 */ "icblc \000"
437 /* 3816 */ "brinc \000"
438 /* 3823 */ "sync \000"
439 /* 3829 */ "xxlorc \000"
440 /* 3837 */ "crorc \000"
441 /* 3844 */ "evorc \000"
442 /* 3851 */ "sc \000"
443 /* 3855 */ "vextsb2d \000"
444 /* 3865 */ "vextsh2d \000"
445 /* 3875 */ "vextsw2d \000"
446 /* 3885 */ "#TC_RETURNd \000"
447 /* 3898 */ "vshasigmad \000"
448 /* 3910 */ "dmxxshapad \000"
449 /* 3922 */ "vsrad \000"
450 /* 3929 */ "vgbbd \000"
451 /* 3936 */ "vcntmbd \000"
452 /* 3945 */ "vprtybd \000"
453 /* 3954 */ "denbcd \000"
454 /* 3962 */ "cdtbcd \000"
455 /* 3970 */ "efdadd \000"
456 /* 3978 */ "fadd \000"
457 /* 3984 */ "fmadd \000"
458 /* 3991 */ "fnmadd \000"
459 /* 3999 */ "efsadd \000"
460 /* 4007 */ "evfsadd \000"
461 /* 4016 */ "evldd \000"
462 /* 4023 */ "mtvsrdd \000"
463 /* 4032 */ "evstdd \000"
464 /* 4040 */ "vcfuged \000"
465 /* 4049 */ "efscfd \000"
466 /* 4057 */ "plfd \000"
467 /* 4063 */ "pstfd \000"
468 /* 4070 */ "vnegd \000"
469 /* 4077 */ "maddhd \000"
470 /* 4085 */ "mulhd \000"
471 /* 4092 */ "fcfid \000"
472 /* 4099 */ "efdcfsid \000"
473 /* 4109 */ "fctid \000"
474 /* 4116 */ "efdcfuid \000"
475 /* 4126 */ "tlbld \000"
476 /* 4133 */ "maddld \000"
477 /* 4141 */ "vmulld \000"
478 /* 4149 */ "cmpld \000"
479 /* 4156 */ "mfvsrld \000"
480 /* 4165 */ "vrld \000"
481 /* 4171 */ "vsld \000"
482 /* 4177 */ "vbpermd \000"
483 /* 4186 */ "vpmsumd \000"
484 /* 4195 */ "xxland \000"
485 /* 4203 */ "xxlnand \000"
486 /* 4212 */ "crnand \000"
487 /* 4220 */ "evnand \000"
488 /* 4228 */ "crand \000"
489 /* 4235 */ "evand \000"
490 /* 4242 */ "drrnd \000"
491 /* 4249 */ "ddedpd \000"
492 /* 4257 */ "vpdepd \000"
493 /* 4265 */ "cmpd \000"
494 /* 4271 */ "xxbrd \000"
495 /* 4278 */ "mtmsrd \000"
496 /* 4286 */ "mfvsrd \000"
497 /* 4294 */ "mtvsrd \000"
498 /* 4302 */ "vmodsd \000"
499 /* 4310 */ "vmulesd \000"
500 /* 4319 */ "vdivesd \000"
501 /* 4328 */ "vmulhsd \000"
502 /* 4337 */ "vminsd \000"
503 /* 4345 */ "vinsd \000"
504 /* 4352 */ "vmulosd \000"
505 /* 4361 */ "vcmpgtsd \000"
506 /* 4371 */ "vdivsd \000"
507 /* 4379 */ "vmaxsd \000"
508 /* 4387 */ "plxsd \000"
509 /* 4394 */ "pstxsd \000"
510 /* 4402 */ "vextractd \000"
511 /* 4413 */ "cbcdtd \000"
512 /* 4421 */ "vpopcntd \000"
513 /* 4431 */ "vinsertd \000"
514 /* 4441 */ "pstd \000"
515 /* 4447 */ "vpextd \000"
516 /* 4455 */ "vmsumcud \000"
517 /* 4465 */ "vmodud \000"
518 /* 4473 */ "vmuleud \000"
519 /* 4482 */ "vdiveud \000"
520 /* 4491 */ "vmulhud \000"
521 /* 4500 */ "vminud \000"
522 /* 4508 */ "vmuloud \000"
523 /* 4517 */ "vcmpequd \000"
524 /* 4527 */ "vcmpgtud \000"
525 /* 4537 */ "vdivud \000"
526 /* 4545 */ "vmaxud \000"
527 /* 4553 */ "xxblendvd \000"
528 /* 4564 */ "divd \000"
529 /* 4570 */ "vclzd \000"
530 /* 4577 */ "cntlzd \000"
531 /* 4585 */ "vctzd \000"
532 /* 4592 */ "cnttzd \000"
533 /* 4600 */ "mfbhrbe \000"
534 /* 4609 */ "mffsce \000"
535 /* 4617 */ "adde \000"
536 /* 4623 */ "divde \000"
537 /* 4630 */ "slbmfee \000"
538 /* 4639 */ "wrtee \000"
539 /* 4646 */ "subfe \000"
540 /* 4653 */ "evlwhe \000"
541 /* 4661 */ "evstwhe \000"
542 /* 4670 */ "slbie \000"
543 /* 4677 */ "tlbie \000"
544 /* 4684 */ "addme \000"
545 /* 4691 */ "subfme \000"
546 /* 4699 */ "tlbre \000"
547 /* 4706 */ "fre \000"
548 /* 4711 */ "slbmte \000"
549 /* 4719 */ "frsqrte \000"
550 /* 4728 */ "tlbwe \000"
551 /* 4735 */ "divwe \000"
552 /* 4742 */ "evstwwe \000"
553 /* 4751 */ "addze \000"
554 /* 4758 */ "subfze \000"
555 /* 4766 */ "dcbf \000"
556 /* 4772 */ "subf \000"
557 /* 4778 */ "evmhesmf \000"
558 /* 4788 */ "evmwhsmf \000"
559 /* 4798 */ "evmhosmf \000"
560 /* 4808 */ "evmwsmf \000"
561 /* 4817 */ "mcrf \000"
562 /* 4823 */ "mfocrf \000"
563 /* 4831 */ "mtocrf \000"
564 /* 4839 */ "mtcrf \000"
565 /* 4846 */ "efdcfsf \000"
566 /* 4855 */ "efscfsf \000"
567 /* 4864 */ "evfscfsf \000"
568 /* 4874 */ "mtfsf \000"
569 /* 4881 */ "evmhessf \000"
570 /* 4891 */ "evmwhssf \000"
571 /* 4901 */ "evmhossf \000"
572 /* 4911 */ "evmwssf \000"
573 /* 4920 */ "efdctsf \000"
574 /* 4929 */ "efsctsf \000"
575 /* 4938 */ "evfsctsf \000"
576 /* 4948 */ "dtstsf \000"
577 /* 4956 */ "efdcfuf \000"
578 /* 4965 */ "efscfuf \000"
579 /* 4974 */ "evfscfuf \000"
580 /* 4984 */ "efdctuf \000"
581 /* 4993 */ "efsctuf \000"
582 /* 5002 */ "dtstdg \000"
583 /* 5010 */ "slbieg \000"
584 /* 5018 */ "efdneg \000"
585 /* 5026 */ "fneg \000"
586 /* 5032 */ "efsneg \000"
587 /* 5040 */ "evfsneg \000"
588 /* 5049 */ "evneg \000"
589 /* 5056 */ "vsrah \000"
590 /* 5063 */ "vcntmbh \000"
591 /* 5072 */ "evldh \000"
592 /* 5079 */ "evstdh \000"
593 /* 5087 */ "vcmpneh \000"
594 /* 5096 */ "vmrghh \000"
595 /* 5104 */ "vmrglh \000"
596 /* 5112 */ "vrlh \000"
597 /* 5118 */ "vslh \000"
598 /* 5124 */ "vpmsumh \000"
599 /* 5133 */ "xxbrh \000"
600 /* 5140 */ "vsrh \000"
601 /* 5146 */ "dmsha2hash \000"
602 /* 5158 */ "dmsha3hash \000"
603 /* 5170 */ "vmulesh \000"
604 /* 5179 */ "vavgsh \000"
605 /* 5187 */ "vupkhsh \000"
606 /* 5196 */ "vspltish \000"
607 /* 5206 */ "vupklsh \000"
608 /* 5215 */ "vminsh \000"
609 /* 5223 */ "vmulosh \000"
610 /* 5232 */ "vcmpgtsh \000"
611 /* 5242 */ "evextsh \000"
612 /* 5251 */ "vmaxsh \000"
613 /* 5259 */ "vsplth \000"
614 /* 5267 */ "vpopcnth \000"
615 /* 5277 */ "vinserth \000"
616 /* 5287 */ "psth \000"
617 /* 5293 */ "vabsduh \000"
618 /* 5302 */ "vmuleuh \000"
619 /* 5311 */ "vavguh \000"
620 /* 5319 */ "vminuh \000"
621 /* 5327 */ "vmulouh \000"
622 /* 5336 */ "vcmpequh \000"
623 /* 5346 */ "vextractuh \000"
624 /* 5358 */ "vcmpgtuh \000"
625 /* 5368 */ "vmaxuh \000"
626 /* 5376 */ "xxblendvh \000"
627 /* 5387 */ "vcmpnezh \000"
628 /* 5397 */ "vclzh \000"
629 /* 5404 */ "vctzh \000"
630 /* 5411 */ "dquai \000"
631 /* 5418 */ "dcbi \000"
632 /* 5424 */ "icbi \000"
633 /* 5430 */ "vsldbi \000"
634 /* 5438 */ "vsrdbi \000"
635 /* 5446 */ "psubi \000"
636 /* 5453 */ "dccci \000"
637 /* 5460 */ "iccci \000"
638 /* 5467 */ "sradi \000"
639 /* 5474 */ "paddi \000"
640 /* 5481 */ "cmpldi \000"
641 /* 5489 */ "clrlsldi \000"
642 /* 5499 */ "extldi \000"
643 /* 5507 */ "xxpermdi \000"
644 /* 5517 */ "cmpdi \000"
645 /* 5524 */ "clrrdi \000"
646 /* 5532 */ "insrdi \000"
647 /* 5540 */ "rotrdi \000"
648 /* 5548 */ "extrdi \000"
649 /* 5556 */ "tdi \000"
650 /* 5561 */ "wrteei \000"
651 /* 5569 */ "mtfsfi \000"
652 /* 5577 */ "dtstsfi \000"
653 /* 5586 */ "evsplatfi \000"
654 /* 5597 */ "evmergehi \000"
655 /* 5608 */ "evmergelohi \000"
656 /* 5621 */ "tlbli \000"
657 /* 5628 */ "dscli \000"
658 /* 5635 */ "mulli \000"
659 /* 5642 */ "pli \000"
660 /* 5647 */ "extswsli \000"
661 /* 5657 */ "mtvsrbmi \000"
662 /* 5667 */ "vrldmi \000"
663 /* 5675 */ "rldimi \000"
664 /* 5683 */ "rlwimi \000"
665 /* 5691 */ "vrlqmi \000"
666 /* 5699 */ "evmhesmi \000"
667 /* 5709 */ "evmwhsmi \000"
668 /* 5719 */ "evmhosmi \000"
669 /* 5729 */ "evmwsmi \000"
670 /* 5738 */ "evmheumi \000"
671 /* 5748 */ "evmwhumi \000"
672 /* 5758 */ "evmwlumi \000"
673 /* 5768 */ "evmhoumi \000"
674 /* 5778 */ "evmwumi \000"
675 /* 5787 */ "vrlwmi \000"
676 /* 5795 */ "mffscrni \000"
677 /* 5805 */ "mffscdrni \000"
678 /* 5816 */ "vsldoi \000"
679 /* 5824 */ "xsrdpi \000"
680 /* 5832 */ "xvrdpi \000"
681 /* 5840 */ "xsrqpi \000"
682 /* 5848 */ "xvrspi \000"
683 /* 5856 */ "dscri \000"
684 /* 5863 */ "xori \000"
685 /* 5869 */ "efdcfsi \000"
686 /* 5878 */ "efscfsi \000"
687 /* 5887 */ "evfscfsi \000"
688 /* 5897 */ "efdctsi \000"
689 /* 5906 */ "efsctsi \000"
690 /* 5915 */ "evfsctsi \000"
691 /* 5925 */ "evsplati \000"
692 /* 5935 */ "efdcfui \000"
693 /* 5944 */ "efscfui \000"
694 /* 5953 */ "evfscfui \000"
695 /* 5963 */ "efdctui \000"
696 /* 5972 */ "efsctui \000"
697 /* 5981 */ "evfsctui \000"
698 /* 5991 */ "srawi \000"
699 /* 5998 */ "xxsldwi \000"
700 /* 6007 */ "cmplwi \000"
701 /* 6015 */ "evrlwi \000"
702 /* 6023 */ "clrlslwi \000"
703 /* 6033 */ "inslwi \000"
704 /* 6041 */ "evslwi \000"
705 /* 6049 */ "extlwi \000"
706 /* 6057 */ "cmpwi \000"
707 /* 6064 */ "clrrwi \000"
708 /* 6072 */ "insrwi \000"
709 /* 6080 */ "rotrwi \000"
710 /* 6088 */ "extrwi \000"
711 /* 6096 */ "lswi \000"
712 /* 6102 */ "stswi \000"
713 /* 6109 */ "twi \000"
714 /* 6114 */ "tcheck \000"
715 /* 6122 */ "hashchk \000"
716 /* 6131 */ "xxeval \000"
717 /* 6139 */ "vstribl \000"
718 /* 6148 */ "bcl \000"
719 /* 6153 */ "rldcl \000"
720 /* 6160 */ "rldicl \000"
721 /* 6168 */ "tlbiel \000"
722 /* 6176 */ "fsel \000"
723 /* 6182 */ "isel \000"
724 /* 6188 */ "vsel \000"
725 /* 6194 */ "xxsel \000"
726 /* 6201 */ "dcbfl \000"
727 /* 6208 */ "vstrihl \000"
728 /* 6217 */ "lxvprll \000"
729 /* 6226 */ "stxvprll \000"
730 /* 6236 */ "lxvrll \000"
731 /* 6244 */ "stxvrll \000"
732 /* 6253 */ "lxvll \000"
733 /* 6260 */ "stxvll \000"
734 /* 6268 */ "bclrl \000"
735 /* 6275 */ "lxvprl \000"
736 /* 6283 */ "stxvprl \000"
737 /* 6292 */ "bcctrl \000"
738 /* 6300 */ "lxvrl \000"
739 /* 6307 */ "stxvrl \000"
740 /* 6315 */ "mffsl \000"
741 /* 6322 */ "lvsl \000"
742 /* 6328 */ "efdmul \000"
743 /* 6336 */ "fmul \000"
744 /* 6342 */ "efsmul \000"
745 /* 6350 */ "evfsmul \000"
746 /* 6359 */ "lxvl \000"
747 /* 6365 */ "stxvl \000"
748 /* 6372 */ "lvxl \000"
749 /* 6378 */ "stvxl \000"
750 /* 6385 */ "dcbzl \000"
751 /* 6392 */ "bdzl \000"
752 /* 6398 */ "bdnzl \000"
753 /* 6405 */ "vexpandbm \000"
754 /* 6416 */ "vmsummbm \000"
755 /* 6426 */ "mtvsrbm \000"
756 /* 6435 */ "vextractbm \000"
757 /* 6447 */ "vsububm \000"
758 /* 6456 */ "vaddubm \000"
759 /* 6465 */ "vmsumubm \000"
760 /* 6475 */ "xxgenpcvbm \000"
761 /* 6487 */ "vexpanddm \000"
762 /* 6498 */ "mtvsrdm \000"
763 /* 6507 */ "vextractdm \000"
764 /* 6519 */ "vsubudm \000"
765 /* 6528 */ "vaddudm \000"
766 /* 6537 */ "vmsumudm \000"
767 /* 6547 */ "xxgenpcvdm \000"
768 /* 6559 */ "vclzdm \000"
769 /* 6567 */ "cntlzdm \000"
770 /* 6576 */ "vctzdm \000"
771 /* 6584 */ "cnttzdm \000"
772 /* 6593 */ "vexpandhm \000"
773 /* 6604 */ "mtvsrhm \000"
774 /* 6613 */ "vmsumshm \000"
775 /* 6623 */ "vextracthm \000"
776 /* 6635 */ "vsubuhm \000"
777 /* 6644 */ "vmladduhm \000"
778 /* 6655 */ "vadduhm \000"
779 /* 6664 */ "vmsumuhm \000"
780 /* 6674 */ "xxgenpcvhm \000"
781 /* 6686 */ "vrfim \000"
782 /* 6693 */ "xsrdpim \000"
783 /* 6702 */ "xvrdpim \000"
784 /* 6711 */ "xvrspim \000"
785 /* 6720 */ "frim \000"
786 /* 6726 */ "vrldnm \000"
787 /* 6734 */ "rlwinm \000"
788 /* 6742 */ "vrlqnm \000"
789 /* 6750 */ "vrlwnm \000"
790 /* 6758 */ "vexpandqm \000"
791 /* 6769 */ "mtvsrqm \000"
792 /* 6778 */ "vextractqm \000"
793 /* 6790 */ "vsubuqm \000"
794 /* 6799 */ "vadduqm \000"
795 /* 6808 */ "vsubeuqm \000"
796 /* 6818 */ "vaddeuqm \000"
797 /* 6828 */ "vperm \000"
798 /* 6835 */ "xxperm \000"
799 /* 6843 */ "vpkudum \000"
800 /* 6852 */ "vpkuhum \000"
801 /* 6861 */ "vpkuwum \000"
802 /* 6870 */ "vexpandwm \000"
803 /* 6881 */ "mtvsrwm \000"
804 /* 6890 */ "vextractwm \000"
805 /* 6902 */ "vsubuwm \000"
806 /* 6911 */ "vadduwm \000"
807 /* 6920 */ "vmuluwm \000"
808 /* 6929 */ "xxgenpcvwm \000"
809 /* 6941 */ "evmhegsmfan \000"
810 /* 6954 */ "evmhogsmfan \000"
811 /* 6967 */ "evmwsmfan \000"
812 /* 6978 */ "evmwssfan \000"
813 /* 6989 */ "evmhegsmian \000"
814 /* 7002 */ "evmhogsmian \000"
815 /* 7015 */ "evmwsmian \000"
816 /* 7026 */ "evmhegumian \000"
817 /* 7039 */ "evmhogumian \000"
818 /* 7052 */ "evmwumian \000"
819 /* 7063 */ "fcpsgn \000"
820 /* 7071 */ "vrfin \000"
821 /* 7078 */ "frin \000"
822 /* 7084 */ "mfsrin \000"
823 /* 7092 */ "mtsrin \000"
824 /* 7100 */ "pmxvbf16ger2nn \000"
825 /* 7116 */ "pmxvf16ger2nn \000"
826 /* 7131 */ "pmdmxvbf16gerx2nn \000"
827 /* 7150 */ "pmdmxvf16gerx2nn \000"
828 /* 7168 */ "pmxvf32gernn \000"
829 /* 7182 */ "pmxvf64gernn \000"
830 /* 7196 */ "pmxvbf16ger2pn \000"
831 /* 7212 */ "pmxvf16ger2pn \000"
832 /* 7227 */ "pmdmxvbf16gerx2pn \000"
833 /* 7246 */ "pmdmxvf16gerx2pn \000"
834 /* 7264 */ "xscvspdpn \000"
835 /* 7275 */ "pmxvf32gerpn \000"
836 /* 7289 */ "pmxvf64gerpn \000"
837 /* 7303 */ "xvcvbf16spn \000"
838 /* 7316 */ "xscvdpspn \000"
839 /* 7327 */ "darn \000"
840 /* 7333 */ "mffscrn \000"
841 /* 7342 */ "mffscdrn \000"
842 /* 7352 */ "drintn \000"
843 /* 7360 */ "addco \000"
844 /* 7367 */ "subfco \000"
845 /* 7375 */ "addo \000"
846 /* 7381 */ "mulldo \000"
847 /* 7389 */ "divdo \000"
848 /* 7396 */ "addeo \000"
849 /* 7403 */ "divdeo \000"
850 /* 7411 */ "subfeo \000"
851 /* 7419 */ "addmeo \000"
852 /* 7427 */ "subfmeo \000"
853 /* 7436 */ "divweo \000"
854 /* 7444 */ "addzeo \000"
855 /* 7452 */ "subfzeo \000"
856 /* 7461 */ "subfo \000"
857 /* 7468 */ "nego \000"
858 /* 7474 */ "evstwho \000"
859 /* 7483 */ "evmergelo \000"
860 /* 7494 */ "evmergehilo \000"
861 /* 7507 */ "vslo \000"
862 /* 7513 */ "xscvqpdpo \000"
863 /* 7524 */ "dcmpo \000"
864 /* 7531 */ "fcmpo \000"
865 /* 7538 */ "xsnmsubqpo \000"
866 /* 7550 */ "xsmsubqpo \000"
867 /* 7561 */ "xssubqpo \000"
868 /* 7571 */ "xsnmaddqpo \000"
869 /* 7583 */ "xsmaddqpo \000"
870 /* 7594 */ "xsaddqpo \000"
871 /* 7604 */ "xsmulqpo \000"
872 /* 7614 */ "xssqrtqpo \000"
873 /* 7625 */ "xsdivqpo \000"
874 /* 7635 */ "vsro \000"
875 /* 7641 */ "divduo \000"
876 /* 7649 */ "divdeuo \000"
877 /* 7658 */ "divweuo \000"
878 /* 7667 */ "divwuo \000"
879 /* 7675 */ "mullwo \000"
880 /* 7683 */ "divwo \000"
881 /* 7690 */ "evstwwo \000"
882 /* 7699 */ "xsnmsubadp \000"
883 /* 7711 */ "xvnmsubadp \000"
884 /* 7723 */ "xsmsubadp \000"
885 /* 7734 */ "xvmsubadp \000"
886 /* 7745 */ "xsnmaddadp \000"
887 /* 7757 */ "xvnmaddadp \000"
888 /* 7769 */ "xsmaddadp \000"
889 /* 7780 */ "xvmaddadp \000"
890 /* 7791 */ "xssubdp \000"
891 /* 7800 */ "xvsubdp \000"
892 /* 7809 */ "xststdcdp \000"
893 /* 7820 */ "xvtstdcdp \000"
894 /* 7831 */ "xsmincdp \000"
895 /* 7841 */ "xsmaxcdp \000"
896 /* 7851 */ "xsadddp \000"
897 /* 7860 */ "xvadddp \000"
898 /* 7869 */ "xscvsxddp \000"
899 /* 7880 */ "xvcvsxddp \000"
900 /* 7891 */ "xscvuxddp \000"
901 /* 7902 */ "xvcvuxddp \000"
902 /* 7913 */ "xscmpgedp \000"
903 /* 7924 */ "xvcmpgedp \000"
904 /* 7935 */ "xsredp \000"
905 /* 7943 */ "xvredp \000"
906 /* 7951 */ "xsrsqrtedp \000"
907 /* 7963 */ "xvrsqrtedp \000"
908 /* 7975 */ "xsnegdp \000"
909 /* 7984 */ "xvnegdp \000"
910 /* 7993 */ "xsxsigdp \000"
911 /* 8003 */ "xvxsigdp \000"
912 /* 8013 */ "xxspltidp \000"
913 /* 8024 */ "xsminjdp \000"
914 /* 8034 */ "xsmaxjdp \000"
915 /* 8044 */ "xsmuldp \000"
916 /* 8053 */ "xvmuldp \000"
917 /* 8062 */ "xsnmsubmdp \000"
918 /* 8074 */ "xvnmsubmdp \000"
919 /* 8086 */ "xsmsubmdp \000"
920 /* 8097 */ "xvmsubmdp \000"
921 /* 8108 */ "xsnmaddmdp \000"
922 /* 8120 */ "xvnmaddmdp \000"
923 /* 8132 */ "xsmaddmdp \000"
924 /* 8143 */ "xvmaddmdp \000"
925 /* 8154 */ "xscpsgndp \000"
926 /* 8165 */ "xvcpsgndp \000"
927 /* 8176 */ "xsmindp \000"
928 /* 8185 */ "xvmindp \000"
929 /* 8194 */ "xscmpodp \000"
930 /* 8204 */ "xscvhpdp \000"
931 /* 8214 */ "xscvqpdp \000"
932 /* 8224 */ "xscvspdp \000"
933 /* 8234 */ "xvcvspdp \000"
934 /* 8244 */ "xsiexpdp \000"
935 /* 8254 */ "xviexpdp \000"
936 /* 8264 */ "xscmpexpdp \000"
937 /* 8276 */ "xsxexpdp \000"
938 /* 8286 */ "xvxexpdp \000"
939 /* 8296 */ "xscmpeqdp \000"
940 /* 8307 */ "xvcmpeqdp \000"
941 /* 8318 */ "xsnabsdp \000"
942 /* 8328 */ "xvnabsdp \000"
943 /* 8338 */ "xsabsdp \000"
944 /* 8347 */ "xvabsdp \000"
945 /* 8356 */ "dctdp \000"
946 /* 8363 */ "xscmpgtdp \000"
947 /* 8374 */ "xvcmpgtdp \000"
948 /* 8385 */ "xssqrtdp \000"
949 /* 8395 */ "xstsqrtdp \000"
950 /* 8406 */ "xvtsqrtdp \000"
951 /* 8417 */ "xvsqrtdp \000"
952 /* 8427 */ "xscmpudp \000"
953 /* 8437 */ "xsdivdp \000"
954 /* 8446 */ "xstdivdp \000"
955 /* 8456 */ "xvtdivdp \000"
956 /* 8466 */ "xvdivdp \000"
957 /* 8475 */ "xvcvsxwdp \000"
958 /* 8486 */ "xvcvuxwdp \000"
959 /* 8497 */ "xsmaxdp \000"
960 /* 8506 */ "xvmaxdp \000"
961 /* 8515 */ "dcbfep \000"
962 /* 8523 */ "icbiep \000"
963 /* 8531 */ "dcbzlep \000"
964 /* 8540 */ "dcbtep \000"
965 /* 8548 */ "dcbstep \000"
966 /* 8557 */ "dcbtstep \000"
967 /* 8567 */ "dcbzep \000"
968 /* 8575 */ "vcmpbfp \000"
969 /* 8584 */ "vnmsubfp \000"
970 /* 8594 */ "vsubfp \000"
971 /* 8602 */ "vmaddfp \000"
972 /* 8611 */ "vaddfp \000"
973 /* 8619 */ "vlogefp \000"
974 /* 8628 */ "vcmpgefp \000"
975 /* 8638 */ "vrefp \000"
976 /* 8645 */ "vexptefp \000"
977 /* 8655 */ "vrsqrtefp \000"
978 /* 8666 */ "vminfp \000"
979 /* 8674 */ "vcmpeqfp \000"
980 /* 8684 */ "vcmpgtfp \000"
981 /* 8694 */ "vmaxfp \000"
982 /* 8702 */ "xscvdphp \000"
983 /* 8712 */ "xvcvsphp \000"
984 /* 8722 */ "vrfip \000"
985 /* 8729 */ "xsrdpip \000"
986 /* 8738 */ "xvrdpip \000"
987 /* 8747 */ "xvrspip \000"
988 /* 8756 */ "frip \000"
989 /* 8762 */ "hashchkp \000"
990 /* 8772 */ "dcbflp \000"
991 /* 8780 */ "pmxvbf16ger2np \000"
992 /* 8796 */ "pmxvf16ger2np \000"
993 /* 8811 */ "pmdmxvbf16gerx2np \000"
994 /* 8830 */ "pmdmxvf16gerx2np \000"
995 /* 8848 */ "pmxvf32gernp \000"
996 /* 8862 */ "pmxvf64gernp \000"
997 /* 8876 */ "pmxvbf16ger2pp \000"
998 /* 8892 */ "pmxvf16ger2pp \000"
999 /* 8907 */ "pmxvi16ger2pp \000"
1000 /* 8922 */ "pmdmxvbf16gerx2pp \000"
1001 /* 8941 */ "pmdmxvf16gerx2pp \000"
1002 /* 8959 */ "pmxvi8ger4pp \000"
1003 /* 8973 */ "pmdmxvi8gerx4pp \000"
1004 /* 8990 */ "pmxvi4ger8pp \000"
1005 /* 9004 */ "pmxvf32gerpp \000"
1006 /* 9018 */ "pmxvf64gerpp \000"
1007 /* 9032 */ "pmxvi16ger2spp \000"
1008 /* 9048 */ "pmxvi8ger4spp \000"
1009 /* 9063 */ "pmdmxvi8gerx4spp \000"
1010 /* 9081 */ "xsnmsubqp \000"
1011 /* 9092 */ "xsmsubqp \000"
1012 /* 9102 */ "xssubqp \000"
1013 /* 9111 */ "xststdcqp \000"
1014 /* 9122 */ "xsmincqp \000"
1015 /* 9132 */ "xsmaxcqp \000"
1016 /* 9142 */ "xsnmaddqp \000"
1017 /* 9153 */ "xsmaddqp \000"
1018 /* 9163 */ "xsaddqp \000"
1019 /* 9172 */ "xscvsdqp \000"
1020 /* 9182 */ "xscvudqp \000"
1021 /* 9192 */ "xscmpgeqp \000"
1022 /* 9203 */ "xsnegqp \000"
1023 /* 9212 */ "xsxsigqp \000"
1024 /* 9222 */ "xsmulqp \000"
1025 /* 9231 */ "xscpsgnqp \000"
1026 /* 9242 */ "xscmpoqp \000"
1027 /* 9252 */ "xscvdpqp \000"
1028 /* 9262 */ "xsiexpqp \000"
1029 /* 9272 */ "xscmpexpqp \000"
1030 /* 9284 */ "xsxexpqp \000"
1031 /* 9294 */ "xscmpeqqp \000"
1032 /* 9305 */ "xscvsqqp \000"
1033 /* 9315 */ "xscvuqqp \000"
1034 /* 9325 */ "xsnabsqp \000"
1035 /* 9335 */ "xsabsqp \000"
1036 /* 9344 */ "xscmpgtqp \000"
1037 /* 9355 */ "xssqrtqp \000"
1038 /* 9365 */ "xscmpuqp \000"
1039 /* 9375 */ "xsdivqp \000"
1040 /* 9384 */ "xsnmsubasp \000"
1041 /* 9396 */ "xvnmsubasp \000"
1042 /* 9408 */ "xsmsubasp \000"
1043 /* 9419 */ "xvmsubasp \000"
1044 /* 9430 */ "xsnmaddasp \000"
1045 /* 9442 */ "xvnmaddasp \000"
1046 /* 9454 */ "xsmaddasp \000"
1047 /* 9465 */ "xvmaddasp \000"
1048 /* 9476 */ "xssubsp \000"
1049 /* 9485 */ "xvsubsp \000"
1050 /* 9494 */ "xststdcsp \000"
1051 /* 9505 */ "xvtstdcsp \000"
1052 /* 9516 */ "xsaddsp \000"
1053 /* 9525 */ "xvaddsp \000"
1054 /* 9534 */ "xscvsxdsp \000"
1055 /* 9545 */ "xvcvsxdsp \000"
1056 /* 9556 */ "xscvuxdsp \000"
1057 /* 9567 */ "xvcvuxdsp \000"
1058 /* 9578 */ "xvcmpgesp \000"
1059 /* 9589 */ "xsresp \000"
1060 /* 9597 */ "xvresp \000"
1061 /* 9605 */ "xsrsqrtesp \000"
1062 /* 9617 */ "xvrsqrtesp \000"
1063 /* 9629 */ "xvnegsp \000"
1064 /* 9638 */ "xvxsigsp \000"
1065 /* 9648 */ "xsmulsp \000"
1066 /* 9657 */ "xvmulsp \000"
1067 /* 9666 */ "xsnmsubmsp \000"
1068 /* 9678 */ "xvnmsubmsp \000"
1069 /* 9690 */ "xsmsubmsp \000"
1070 /* 9701 */ "xvmsubmsp \000"
1071 /* 9712 */ "xsnmaddmsp \000"
1072 /* 9724 */ "xvnmaddmsp \000"
1073 /* 9736 */ "xsmaddmsp \000"
1074 /* 9747 */ "xvmaddmsp \000"
1075 /* 9758 */ "xvcpsgnsp \000"
1076 /* 9769 */ "xvminsp \000"
1077 /* 9778 */ "xscvdpsp \000"
1078 /* 9788 */ "xvcvdpsp \000"
1079 /* 9798 */ "xvcvhpsp \000"
1080 /* 9808 */ "xviexpsp \000"
1081 /* 9818 */ "xvxexpsp \000"
1082 /* 9828 */ "xvcmpeqsp \000"
1083 /* 9839 */ "drsp \000"
1084 /* 9845 */ "frsp \000"
1085 /* 9851 */ "xsrsp \000"
1086 /* 9858 */ "xvnabssp \000"
1087 /* 9868 */ "xvabssp \000"
1088 /* 9877 */ "plxssp \000"
1089 /* 9885 */ "pstxssp \000"
1090 /* 9894 */ "xvcmpgtsp \000"
1091 /* 9905 */ "xssqrtsp \000"
1092 /* 9915 */ "xvtsqrtsp \000"
1093 /* 9926 */ "xvsqrtsp \000"
1094 /* 9936 */ "xsdivsp \000"
1095 /* 9945 */ "xvtdivsp \000"
1096 /* 9955 */ "xvdivsp \000"
1097 /* 9964 */ "xvcvsxwsp \000"
1098 /* 9975 */ "xvcvuxwsp \000"
1099 /* 9986 */ "xvmaxsp \000"
1100 /* 9995 */ "hashstp \000"
1101 /* 10004 */ "plxvp \000"
1102 /* 10011 */ "pstxvp \000"
1103 /* 10019 */ "xsrqpxp \000"
1104 /* 10028 */ "vextsd2q \000"
1105 /* 10038 */ "vsraq \000"
1106 /* 10045 */ "dquaq \000"
1107 /* 10052 */ "dsubq \000"
1108 /* 10059 */ "vprtybq \000"
1109 /* 10068 */ "dtstdcq \000"
1110 /* 10077 */ "denbcdq \000"
1111 /* 10086 */ "daddq \000"
1112 /* 10093 */ "drrndq \000"
1113 /* 10101 */ "ddedpdq \000"
1114 /* 10110 */ "efdcmpeq \000"
1115 /* 10120 */ "efscmpeq \000"
1116 /* 10130 */ "evfscmpeq \000"
1117 /* 10141 */ "evcmpeq \000"
1118 /* 10150 */ "efdtsteq \000"
1119 /* 10160 */ "efststeq \000"
1120 /* 10170 */ "evfststeq \000"
1121 /* 10181 */ "dtstsfq \000"
1122 /* 10190 */ "dtstdgq \000"
1123 /* 10199 */ "dquaiq \000"
1124 /* 10207 */ "dtstsfiq \000"
1125 /* 10217 */ "dscliq \000"
1126 /* 10225 */ "dscriq \000"
1127 /* 10233 */ "lxvkq \000"
1128 /* 10240 */ "vrlq \000"
1129 /* 10246 */ "vslq \000"
1130 /* 10252 */ "dmulq \000"
1131 /* 10259 */ "vbpermq \000"
1132 /* 10268 */ "drintnq \000"
1133 /* 10277 */ "dcmpoq \000"
1134 /* 10285 */ "drdpq \000"
1135 /* 10292 */ "dctqpq \000"
1136 /* 10300 */ "dcffixqq \000"
1137 /* 10310 */ "dctfixqq \000"
1138 /* 10320 */ "xxbrq \000"
1139 /* 10327 */ "vsrq \000"
1140 /* 10333 */ "vmodsq \000"
1141 /* 10341 */ "vdivesq \000"
1142 /* 10350 */ "vcmpsq \000"
1143 /* 10358 */ "vcmpgtsq \000"
1144 /* 10368 */ "vdivsq \000"
1145 /* 10376 */ "stq \000"
1146 /* 10381 */ "vmul10uq \000"
1147 /* 10391 */ "vmul10cuq \000"
1148 /* 10402 */ "vsubcuq \000"
1149 /* 10411 */ "vaddcuq \000"
1150 /* 10420 */ "vmul10ecuq \000"
1151 /* 10432 */ "vsubecuq \000"
1152 /* 10442 */ "vaddecuq \000"
1153 /* 10452 */ "vmoduq \000"
1154 /* 10460 */ "vmul10euq \000"
1155 /* 10471 */ "vdiveuq \000"
1156 /* 10480 */ "dcmpuq \000"
1157 /* 10488 */ "vcmpuq \000"
1158 /* 10496 */ "vcmpequq \000"
1159 /* 10506 */ "vcmpgtuq \000"
1160 /* 10516 */ "vdivuq \000"
1161 /* 10524 */ "ddivq \000"
1162 /* 10531 */ "diexq \000"
1163 /* 10538 */ "dtstexq \000"
1164 /* 10547 */ "dxexq \000"
1165 /* 10554 */ "dcffixq \000"
1166 /* 10563 */ "dctfixq \000"
1167 /* 10572 */ "drintxq \000"
1168 /* 10581 */ "#TC_RETURNr \000"
1169 /* 10594 */ "mbar \000"
1170 /* 10600 */ "vstribr \000"
1171 /* 10609 */ "setnbcr \000"
1172 /* 10618 */ "setbcr \000"
1173 /* 10626 */ "mfdcr \000"
1174 /* 10633 */ "rldcr \000"
1175 /* 10640 */ "mtdcr \000"
1176 /* 10647 */ "mfcr \000"
1177 /* 10653 */ "rldicr \000"
1178 /* 10661 */ "mfvscr \000"
1179 /* 10669 */ "mtvscr \000"
1180 /* 10677 */ "pmxvf32ger \000"
1181 /* 10689 */ "pmxvf64ger \000"
1182 /* 10701 */ "vncipher \000"
1183 /* 10711 */ "vcipher \000"
1184 /* 10720 */ "vstrihr \000"
1185 /* 10729 */ "bclr \000"
1186 /* 10735 */ "mflr \000"
1187 /* 10741 */ "mtlr \000"
1188 /* 10747 */ "fmr \000"
1189 /* 10752 */ "dmmr \000"
1190 /* 10758 */ "mfpmr \000"
1191 /* 10765 */ "mtpmr \000"
1192 /* 10772 */ "vpermr \000"
1193 /* 10780 */ "xxpermr \000"
1194 /* 10789 */ "xxlor \000"
1195 /* 10796 */ "xxlnor \000"
1196 /* 10804 */ "crnor \000"
1197 /* 10811 */ "evnor \000"
1198 /* 10818 */ "cror \000"
1199 /* 10824 */ "evor \000"
1200 /* 10830 */ "xxlxor \000"
1201 /* 10838 */ "dmxor \000"
1202 /* 10845 */ "vpermxor \000"
1203 /* 10855 */ "crxor \000"
1204 /* 10862 */ "evxor \000"
1205 /* 10869 */ "mfspr \000"
1206 /* 10876 */ "mtspr \000"
1207 /* 10883 */ "mfsr \000"
1208 /* 10889 */ "mfmsr \000"
1209 /* 10896 */ "mtmsr \000"
1210 /* 10903 */ "mtsr \000"
1211 /* 10909 */ "lvsr \000"
1212 /* 10915 */ "bcctr \000"
1213 /* 10922 */ "mfctr \000"
1214 /* 10929 */ "mtctr \000"
1215 /* 10936 */ "pmxvi16ger2s \000"
1216 /* 10950 */ "addg6s \000"
1217 /* 10958 */ "efdabs \000"
1218 /* 10966 */ "fabs \000"
1219 /* 10972 */ "efdnabs \000"
1220 /* 10981 */ "fnabs \000"
1221 /* 10988 */ "efsnabs \000"
1222 /* 10997 */ "evfsnabs \000"
1223 /* 11007 */ "efsabs \000"
1224 /* 11015 */ "evfsabs \000"
1225 /* 11024 */ "evabs \000"
1226 /* 11031 */ "vsum4sbs \000"
1227 /* 11041 */ "vsubsbs \000"
1228 /* 11050 */ "vaddsbs \000"
1229 /* 11059 */ "vsum4ubs \000"
1230 /* 11069 */ "vsububs \000"
1231 /* 11078 */ "vaddubs \000"
1232 /* 11087 */ "fsubs \000"
1233 /* 11094 */ "fmsubs \000"
1234 /* 11102 */ "fnmsubs \000"
1235 /* 11111 */ "fadds \000"
1236 /* 11118 */ "fmadds \000"
1237 /* 11126 */ "fnmadds \000"
1238 /* 11135 */ "fcfids \000"
1239 /* 11143 */ "dcbtds \000"
1240 /* 11151 */ "dcbtstds \000"
1241 /* 11161 */ "xscvdpsxds \000"
1242 /* 11173 */ "xvcvdpsxds \000"
1243 /* 11185 */ "xvcvspsxds \000"
1244 /* 11197 */ "xscvdpuxds \000"
1245 /* 11209 */ "xvcvdpuxds \000"
1246 /* 11221 */ "xvcvspuxds \000"
1247 /* 11233 */ "fres \000"
1248 /* 11239 */ "frsqrtes \000"
1249 /* 11249 */ "efdcfs \000"
1250 /* 11257 */ "mffs \000"
1251 /* 11263 */ "plfs \000"
1252 /* 11269 */ "mcrfs \000"
1253 /* 11276 */ "pstfs \000"
1254 /* 11283 */ "vsum4shs \000"
1255 /* 11293 */ "vsubshs \000"
1256 /* 11302 */ "vmhaddshs \000"
1257 /* 11313 */ "vmhraddshs \000"
1258 /* 11325 */ "vaddshs \000"
1259 /* 11334 */ "vmsumshs \000"
1260 /* 11344 */ "vsubuhs \000"
1261 /* 11353 */ "vadduhs \000"
1262 /* 11362 */ "vmsumuhs \000"
1263 /* 11372 */ "subis \000"
1264 /* 11379 */ "subpcis \000"
1265 /* 11388 */ "addpcis \000"
1266 /* 11397 */ "addis \000"
1267 /* 11404 */ "lis \000"
1268 /* 11409 */ "xoris \000"
1269 /* 11416 */ "evsrwis \000"
1270 /* 11425 */ "icbtls \000"
1271 /* 11433 */ "fmuls \000"
1272 /* 11440 */ "evlwhos \000"
1273 /* 11449 */ "dcbfps \000"
1274 /* 11457 */ "dcbstps \000"
1275 /* 11466 */ "vpksdss \000"
1276 /* 11475 */ "vpkshss \000"
1277 /* 11484 */ "vpkswss \000"
1278 /* 11493 */ "evcmpgts \000"
1279 /* 11503 */ "evcmplts \000"
1280 /* 11513 */ "fsqrts \000"
1281 /* 11521 */ "fcfidus \000"
1282 /* 11530 */ "vpksdus \000"
1283 /* 11539 */ "vpkudus \000"
1284 /* 11548 */ "subfus \000"
1285 /* 11556 */ "vpkshus \000"
1286 /* 11565 */ "vpkuhus \000"
1287 /* 11574 */ "vpkswus \000"
1288 /* 11583 */ "vpkuwus \000"
1289 /* 11592 */ "fdivs \000"
1290 /* 11599 */ "evsrws \000"
1291 /* 11607 */ "mtvsrws \000"
1292 /* 11616 */ "vsum2sws \000"
1293 /* 11626 */ "vsubsws \000"
1294 /* 11635 */ "vaddsws \000"
1295 /* 11644 */ "vsumsws \000"
1296 /* 11653 */ "vsubuws \000"
1297 /* 11662 */ "vadduws \000"
1298 /* 11671 */ "evdivws \000"
1299 /* 11680 */ "xscvdpsxws \000"
1300 /* 11692 */ "xvcvdpsxws \000"
1301 /* 11704 */ "xvcvspsxws \000"
1302 /* 11716 */ "xscvdpuxws \000"
1303 /* 11728 */ "xvcvdpuxws \000"
1304 /* 11740 */ "xvcvspuxws \000"
1305 /* 11752 */ "vctsxs \000"
1306 /* 11760 */ "vctuxs \000"
1307 /* 11768 */ "ldat \000"
1308 /* 11774 */ "stdat \000"
1309 /* 11781 */ "evlhhesplat \000"
1310 /* 11794 */ "evlwhsplat \000"
1311 /* 11806 */ "evlhhossplat \000"
1312 /* 11820 */ "evlhhousplat \000"
1313 /* 11834 */ "evlwwsplat \000"
1314 /* 11846 */ "lwat \000"
1315 /* 11852 */ "stwat \000"
1316 /* 11859 */ "dcbt \000"
1317 /* 11865 */ "icbt \000"
1318 /* 11871 */ "dcbtct \000"
1319 /* 11879 */ "dcbtstct \000"
1320 /* 11889 */ "efdcmpgt \000"
1321 /* 11899 */ "efscmpgt \000"
1322 /* 11909 */ "evfscmpgt \000"
1323 /* 11920 */ "efdtstgt \000"
1324 /* 11930 */ "efststgt \000"
1325 /* 11940 */ "evfststgt \000"
1326 /* 11951 */ "wait \000"
1327 /* 11957 */ "efdcmplt \000"
1328 /* 11967 */ "efscmplt \000"
1329 /* 11977 */ "evfscmplt \000"
1330 /* 11988 */ "efdtstlt \000"
1331 /* 11998 */ "efststlt \000"
1332 /* 12008 */ "evfststlt \000"
1333 /* 12019 */ "crnot \000"
1334 /* 12026 */ "fsqrt \000"
1335 /* 12033 */ "ftsqrt \000"
1336 /* 12041 */ "vncipherlast \000"
1337 /* 12055 */ "vcipherlast \000"
1338 /* 12068 */ "dcbst \000"
1339 /* 12075 */ "dst \000"
1340 /* 12080 */ "hashst \000"
1341 /* 12088 */ "dcbtst \000"
1342 /* 12096 */ "dstst \000"
1343 /* 12103 */ "dcbtt \000"
1344 /* 12110 */ "dstt \000"
1345 /* 12116 */ "dcbtstt \000"
1346 /* 12125 */ "dststt \000"
1347 /* 12133 */ "lhau \000"
1348 /* 12139 */ "stbu \000"
1349 /* 12145 */ "lfdu \000"
1350 /* 12151 */ "stfdu \000"
1351 /* 12158 */ "maddhdu \000"
1352 /* 12167 */ "mulhdu \000"
1353 /* 12175 */ "fcfidu \000"
1354 /* 12183 */ "fctidu \000"
1355 /* 12191 */ "ldu \000"
1356 /* 12196 */ "stdu \000"
1357 /* 12202 */ "divdu \000"
1358 /* 12209 */ "divdeu \000"
1359 /* 12217 */ "divweu \000"
1360 /* 12225 */ "sthu \000"
1361 /* 12231 */ "evsrwiu \000"
1362 /* 12240 */ "evlwhou \000"
1363 /* 12249 */ "dcmpu \000"
1364 /* 12256 */ "fcmpu \000"
1365 /* 12263 */ "lfsu \000"
1366 /* 12269 */ "stfsu \000"
1367 /* 12276 */ "evcmpgtu \000"
1368 /* 12286 */ "evcmpltu \000"
1369 /* 12296 */ "mulhwu \000"
1370 /* 12304 */ "fctiwu \000"
1371 /* 12312 */ "evsrwu \000"
1372 /* 12320 */ "stwu \000"
1373 /* 12326 */ "evdivwu \000"
1374 /* 12335 */ "lbzu \000"
1375 /* 12341 */ "lhzu \000"
1376 /* 12347 */ "lwzu \000"
1377 /* 12353 */ "scv \000"
1378 /* 12358 */ "slbmfev \000"
1379 /* 12367 */ "efddiv \000"
1380 /* 12375 */ "fdiv \000"
1381 /* 12381 */ "efsdiv \000"
1382 /* 12389 */ "evfsdiv \000"
1383 /* 12398 */ "ftdiv \000"
1384 /* 12405 */ "vslv \000"
1385 /* 12411 */ "xxleqv \000"
1386 /* 12419 */ "creqv \000"
1387 /* 12426 */ "eveqv \000"
1388 /* 12433 */ "vsrv \000"
1389 /* 12439 */ "plxv \000"
1390 /* 12445 */ "pstxv \000"
1391 /* 12452 */ "vextsb2w \000"
1392 /* 12462 */ "vextsh2w \000"
1393 /* 12472 */ "evmhesmfaaw \000"
1394 /* 12485 */ "evmhosmfaaw \000"
1395 /* 12498 */ "evmhessfaaw \000"
1396 /* 12511 */ "evmhossfaaw \000"
1397 /* 12524 */ "evaddsmiaaw \000"
1398 /* 12537 */ "evmhesmiaaw \000"
1399 /* 12550 */ "evsubfsmiaaw \000"
1400 /* 12564 */ "evmwlsmiaaw \000"
1401 /* 12577 */ "evmhosmiaaw \000"
1402 /* 12590 */ "evaddumiaaw \000"
1403 /* 12603 */ "evmheumiaaw \000"
1404 /* 12616 */ "evsubfumiaaw \000"
1405 /* 12630 */ "evmwlumiaaw \000"
1406 /* 12643 */ "evmhoumiaaw \000"
1407 /* 12656 */ "evaddssiaaw \000"
1408 /* 12669 */ "evmhessiaaw \000"
1409 /* 12682 */ "evsubfssiaaw \000"
1410 /* 12696 */ "evmwlssiaaw \000"
1411 /* 12709 */ "evmhossiaaw \000"
1412 /* 12722 */ "evaddusiaaw \000"
1413 /* 12735 */ "evmheusiaaw \000"
1414 /* 12748 */ "evsubfusiaaw \000"
1415 /* 12762 */ "evmwlusiaaw \000"
1416 /* 12775 */ "evmhousiaaw \000"
1417 /* 12788 */ "vshasigmaw \000"
1418 /* 12800 */ "vsraw \000"
1419 /* 12807 */ "vcntmbw \000"
1420 /* 12816 */ "vprtybw \000"
1421 /* 12825 */ "evaddw \000"
1422 /* 12833 */ "evldw \000"
1423 /* 12840 */ "evrndw \000"
1424 /* 12848 */ "evstdw \000"
1425 /* 12856 */ "vmrgew \000"
1426 /* 12864 */ "vcmpnew \000"
1427 /* 12873 */ "evsubfw \000"
1428 /* 12882 */ "evsubifw \000"
1429 /* 12892 */ "vnegw \000"
1430 /* 12899 */ "vmrghw \000"
1431 /* 12907 */ "xxmrghw \000"
1432 /* 12916 */ "mulhw \000"
1433 /* 12923 */ "evaddiw \000"
1434 /* 12932 */ "fctiw \000"
1435 /* 12939 */ "xxspltiw \000"
1436 /* 12949 */ "vmrglw \000"
1437 /* 12957 */ "xxmrglw \000"
1438 /* 12966 */ "mullw \000"
1439 /* 12973 */ "cmplw \000"
1440 /* 12980 */ "evrlw \000"
1441 /* 12987 */ "evslw \000"
1442 /* 12994 */ "lmw \000"
1443 /* 12999 */ "stmw \000"
1444 /* 13005 */ "vpmsumw \000"
1445 /* 13014 */ "evmhesmfanw \000"
1446 /* 13027 */ "evmhosmfanw \000"
1447 /* 13040 */ "evmhessfanw \000"
1448 /* 13053 */ "evmhossfanw \000"
1449 /* 13066 */ "evmhesmianw \000"
1450 /* 13079 */ "evmwlsmianw \000"
1451 /* 13092 */ "evmhosmianw \000"
1452 /* 13105 */ "evmheumianw \000"
1453 /* 13118 */ "evmwlumianw \000"
1454 /* 13131 */ "evmhoumianw \000"
1455 /* 13144 */ "evmhessianw \000"
1456 /* 13157 */ "evmwlssianw \000"
1457 /* 13170 */ "evmhossianw \000"
1458 /* 13183 */ "evmheusianw \000"
1459 /* 13196 */ "evmwlusianw \000"
1460 /* 13209 */ "evmhousianw \000"
1461 /* 13222 */ "vmrgow \000"
1462 /* 13230 */ "cmpw \000"
1463 /* 13236 */ "xxbrw \000"
1464 /* 13243 */ "vsrw \000"
1465 /* 13249 */ "vmodsw \000"
1466 /* 13257 */ "vmulesw \000"
1467 /* 13266 */ "vdivesw \000"
1468 /* 13275 */ "vavgsw \000"
1469 /* 13283 */ "vupkhsw \000"
1470 /* 13292 */ "vmulhsw \000"
1471 /* 13301 */ "vspltisw \000"
1472 /* 13311 */ "vupklsw \000"
1473 /* 13320 */ "evcntlsw \000"
1474 /* 13330 */ "vminsw \000"
1475 /* 13338 */ "vinsw \000"
1476 /* 13345 */ "vmulosw \000"
1477 /* 13354 */ "vcmpgtsw \000"
1478 /* 13364 */ "extsw \000"
1479 /* 13371 */ "vdivsw \000"
1480 /* 13379 */ "vmaxsw \000"
1481 /* 13387 */ "vspltw \000"
1482 /* 13395 */ "xxspltw \000"
1483 /* 13404 */ "vpopcntw \000"
1484 /* 13414 */ "vinsertw \000"
1485 /* 13424 */ "xxinsertw \000"
1486 /* 13435 */ "pstw \000"
1487 /* 13441 */ "vsubcuw \000"
1488 /* 13450 */ "vaddcuw \000"
1489 /* 13459 */ "vmoduw \000"
1490 /* 13467 */ "vabsduw \000"
1491 /* 13476 */ "vmuleuw \000"
1492 /* 13485 */ "vdiveuw \000"
1493 /* 13494 */ "vavguw \000"
1494 /* 13502 */ "vmulhuw \000"
1495 /* 13511 */ "vminuw \000"
1496 /* 13519 */ "vmulouw \000"
1497 /* 13528 */ "vcmpequw \000"
1498 /* 13538 */ "vextractuw \000"
1499 /* 13550 */ "xxextractuw \000"
1500 /* 13563 */ "vcmpgtuw \000"
1501 /* 13573 */ "vdivuw \000"
1502 /* 13581 */ "vmaxuw \000"
1503 /* 13589 */ "xxblendvw \000"
1504 /* 13600 */ "divw \000"
1505 /* 13606 */ "vcmpnezw \000"
1506 /* 13616 */ "vclzw \000"
1507 /* 13623 */ "evcntlzw \000"
1508 /* 13633 */ "vctzw \000"
1509 /* 13640 */ "cnttzw \000"
1510 /* 13648 */ "lxvd2x \000"
1511 /* 13656 */ "stxvd2x \000"
1512 /* 13665 */ "lxvw4x \000"
1513 /* 13673 */ "stxvw4x \000"
1514 /* 13682 */ "lxvb16x \000"
1515 /* 13691 */ "stxvb16x \000"
1516 /* 13701 */ "lxvh8x \000"
1517 /* 13709 */ "stxvh8x \000"
1518 /* 13718 */ "lhax \000"
1519 /* 13724 */ "tlbivax \000"
1520 /* 13733 */ "lfiwax \000"
1521 /* 13741 */ "lxsiwax \000"
1522 /* 13750 */ "lwax \000"
1523 /* 13756 */ "lvebx \000"
1524 /* 13763 */ "stvebx \000"
1525 /* 13771 */ "stxsibx \000"
1526 /* 13780 */ "lxvrbx \000"
1527 /* 13788 */ "stxvrbx \000"
1528 /* 13797 */ "stbx \000"
1529 /* 13803 */ "xxsplti32dx \000"
1530 /* 13816 */ "evlddx \000"
1531 /* 13824 */ "evstddx \000"
1532 /* 13833 */ "lfdx \000"
1533 /* 13839 */ "stfdx \000"
1534 /* 13846 */ "ldx \000"
1535 /* 13851 */ "lxvrdx \000"
1536 /* 13859 */ "stxvrdx \000"
1537 /* 13868 */ "lxsdx \000"
1538 /* 13875 */ "stxsdx \000"
1539 /* 13883 */ "stdx \000"
1540 /* 13889 */ "addex \000"
1541 /* 13896 */ "evlwhex \000"
1542 /* 13905 */ "evstwhex \000"
1543 /* 13915 */ "diex \000"
1544 /* 13921 */ "dtstex \000"
1545 /* 13929 */ "evstwwex \000"
1546 /* 13939 */ "dxex \000"
1547 /* 13945 */ "evldhx \000"
1548 /* 13953 */ "evstdhx \000"
1549 /* 13962 */ "lvehx \000"
1550 /* 13969 */ "stvehx \000"
1551 /* 13977 */ "stxsihx \000"
1552 /* 13986 */ "lxvrhx \000"
1553 /* 13994 */ "stxvrhx \000"
1554 /* 14003 */ "sthx \000"
1555 /* 14009 */ "stbcix \000"
1556 /* 14017 */ "ldcix \000"
1557 /* 14024 */ "stdcix \000"
1558 /* 14032 */ "sthcix \000"
1559 /* 14040 */ "stwcix \000"
1560 /* 14048 */ "lbzcix \000"
1561 /* 14056 */ "lhzcix \000"
1562 /* 14064 */ "lwzcix \000"
1563 /* 14072 */ "dcffix \000"
1564 /* 14080 */ "dctfix \000"
1565 /* 14088 */ "xsrqpix \000"
1566 /* 14097 */ "vinsblx \000"
1567 /* 14106 */ "vextublx \000"
1568 /* 14116 */ "vinsdlx \000"
1569 /* 14125 */ "vinshlx \000"
1570 /* 14134 */ "vextuhlx \000"
1571 /* 14144 */ "tlbilx \000"
1572 /* 14152 */ "vinsbvlx \000"
1573 /* 14162 */ "vextdubvlx \000"
1574 /* 14174 */ "vextddvlx \000"
1575 /* 14185 */ "vinshvlx \000"
1576 /* 14195 */ "vextduhvlx \000"
1577 /* 14207 */ "vinswvlx \000"
1578 /* 14217 */ "vextduwvlx \000"
1579 /* 14229 */ "vinswlx \000"
1580 /* 14238 */ "vextuwlx \000"
1581 /* 14248 */ "xxpermx \000"
1582 /* 14257 */ "vsbox \000"
1583 /* 14264 */ "evstwhox \000"
1584 /* 14274 */ "evstwwox \000"
1585 /* 14284 */ "lbepx \000"
1586 /* 14291 */ "stbepx \000"
1587 /* 14299 */ "lfdepx \000"
1588 /* 14307 */ "stfdepx \000"
1589 /* 14316 */ "lhepx \000"
1590 /* 14323 */ "sthepx \000"
1591 /* 14331 */ "lwepx \000"
1592 /* 14338 */ "stwepx \000"
1593 /* 14346 */ "vupkhpx \000"
1594 /* 14355 */ "vpkpx \000"
1595 /* 14362 */ "vupklpx \000"
1596 /* 14371 */ "lxsspx \000"
1597 /* 14379 */ "stxsspx \000"
1598 /* 14388 */ "lxvpx \000"
1599 /* 14395 */ "stxvpx \000"
1600 /* 14403 */ "lbarx \000"
1601 /* 14410 */ "ldarx \000"
1602 /* 14417 */ "lharx \000"
1603 /* 14424 */ "lqarx \000"
1604 /* 14431 */ "lwarx \000"
1605 /* 14438 */ "ldbrx \000"
1606 /* 14445 */ "stdbrx \000"
1607 /* 14453 */ "lhbrx \000"
1608 /* 14460 */ "sthbrx \000"
1609 /* 14468 */ "vinsbrx \000"
1610 /* 14477 */ "vextubrx \000"
1611 /* 14487 */ "lwbrx \000"
1612 /* 14494 */ "stwbrx \000"
1613 /* 14502 */ "vinsdrx \000"
1614 /* 14511 */ "vinshrx \000"
1615 /* 14520 */ "vextuhrx \000"
1616 /* 14530 */ "vinsbvrx \000"
1617 /* 14540 */ "vextdubvrx \000"
1618 /* 14552 */ "vextddvrx \000"
1619 /* 14563 */ "vinshvrx \000"
1620 /* 14573 */ "vextduhvrx \000"
1621 /* 14585 */ "vinswvrx \000"
1622 /* 14595 */ "vextduwvrx \000"
1623 /* 14607 */ "vinswrx \000"
1624 /* 14616 */ "vextuwrx \000"
1625 /* 14626 */ "mcrxrx \000"
1626 /* 14634 */ "tlbsx \000"
1627 /* 14641 */ "lxvdsx \000"
1628 /* 14649 */ "vcfsx \000"
1629 /* 14656 */ "lfsx \000"
1630 /* 14662 */ "stfsx \000"
1631 /* 14669 */ "evlwhosx \000"
1632 /* 14679 */ "lxvwsx \000"
1633 /* 14687 */ "evlhhesplatx \000"
1634 /* 14701 */ "evlwhsplatx \000"
1635 /* 14714 */ "evlhhossplatx \000"
1636 /* 14729 */ "evlhhousplatx \000"
1637 /* 14744 */ "evlwwsplatx \000"
1638 /* 14757 */ "drintx \000"
1639 /* 14765 */ "lhaux \000"
1640 /* 14772 */ "lwaux \000"
1641 /* 14779 */ "stbux \000"
1642 /* 14786 */ "lfdux \000"
1643 /* 14793 */ "stfdux \000"
1644 /* 14801 */ "ldux \000"
1645 /* 14807 */ "stdux \000"
1646 /* 14814 */ "vcfux \000"
1647 /* 14821 */ "sthux \000"
1648 /* 14828 */ "evlwhoux \000"
1649 /* 14838 */ "lfsux \000"
1650 /* 14845 */ "stfsux \000"
1651 /* 14853 */ "stwux \000"
1652 /* 14860 */ "lbzux \000"
1653 /* 14867 */ "lhzux \000"
1654 /* 14874 */ "lwzux \000"
1655 /* 14881 */ "lvx \000"
1656 /* 14886 */ "stvx \000"
1657 /* 14892 */ "lxvx \000"
1658 /* 14898 */ "stxvx \000"
1659 /* 14905 */ "evldwx \000"
1660 /* 14913 */ "evstdwx \000"
1661 /* 14922 */ "lvewx \000"
1662 /* 14929 */ "stvewx \000"
1663 /* 14937 */ "stfiwx \000"
1664 /* 14945 */ "stxsiwx \000"
1665 /* 14954 */ "lxvrwx \000"
1666 /* 14962 */ "stxvrwx \000"
1667 /* 14971 */ "stwx \000"
1668 /* 14977 */ "lxsibzx \000"
1669 /* 14986 */ "lbzx \000"
1670 /* 14992 */ "lxsihzx \000"
1671 /* 15001 */ "lhzx \000"
1672 /* 15007 */ "lfiwzx \000"
1673 /* 15015 */ "lxsiwzx \000"
1674 /* 15024 */ "lwzx \000"
1675 /* 15030 */ "copy \000"
1676 /* 15036 */ "dcbz \000"
1677 /* 15042 */ "plbz \000"
1678 /* 15048 */ "dmxxsetaccz \000"
1679 /* 15061 */ "bdz \000"
1680 /* 15066 */ "efdctsidz \000"
1681 /* 15077 */ "fctidz \000"
1682 /* 15085 */ "efdctuidz \000"
1683 /* 15096 */ "xscvqpsdz \000"
1684 /* 15107 */ "xscvqpudz \000"
1685 /* 15118 */ "plhz \000"
1686 /* 15124 */ "vrfiz \000"
1687 /* 15131 */ "xsrdpiz \000"
1688 /* 15140 */ "xvrdpiz \000"
1689 /* 15149 */ "xvrspiz \000"
1690 /* 15158 */ "friz \000"
1691 /* 15164 */ "efdctsiz \000"
1692 /* 15174 */ "efsctsiz \000"
1693 /* 15184 */ "evfsctsiz \000"
1694 /* 15195 */ "efdctuiz \000"
1695 /* 15205 */ "efsctuiz \000"
1696 /* 15215 */ "bdnz \000"
1697 /* 15221 */ "xscvqpsqz \000"
1698 /* 15232 */ "xscvqpuqz \000"
1699 /* 15243 */ "dmsetdmrz \000"
1700 /* 15254 */ "fctiduz \000"
1701 /* 15263 */ "fctiwuz \000"
1702 /* 15272 */ "fctiwz \000"
1703 /* 15280 */ "plwz \000"
1704 /* 15286 */ "mfvsrwz \000"
1705 /* 15295 */ "mtvsrwz \000"
1706 /* 15304 */ "xscvqpswz \000"
1707 /* 15315 */ "xscvqpuwz \000"
1708 /* 15326 */ "bdzlrl+\000"
1709 /* 15334 */ "bdnzlrl+\000"
1710 /* 15343 */ "bdzlr+\000"
1711 /* 15350 */ "bdnzlr+\000"
1712 /* 15358 */ "evsel crD,\000"
1713 /* 15369 */ "bdzlrl-\000"
1714 /* 15377 */ "bdnzlrl-\000"
1715 /* 15386 */ "bdzlr-\000"
1716 /* 15393 */ "bdnzlr-\000"
1717 /* 15401 */ "# XRay Function Patchable RET.\000"
1718 /* 15432 */ "# XRay Typed Event Log.\000"
1719 /* 15456 */ "# XRay Custom Event Log.\000"
1720 /* 15481 */ "# XRay Function Enter.\000"
1721 /* 15504 */ "# XRay Tail Call Exit.\000"
1722 /* 15527 */ "# XRay Function Exit.\000"
1723 /* 15549 */ "trechkpt.\000"
1724 /* 15559 */ "ori 1, 1, 0\000"
1725 /* 15571 */ "ori 2, 2, 0\000"
1726 /* 15583 */ "#ADDISdtprelHA32\000"
1727 /* 15600 */ "#ATOMIC_LOAD_SUB_I32\000"
1728 /* 15621 */ "#ATOMIC_LOAD_ADD_I32\000"
1729 /* 15642 */ "#ATOMIC_LOAD_NAND_I32\000"
1730 /* 15664 */ "#ATOMIC_LOAD_AND_I32\000"
1731 /* 15685 */ "#ATOMIC_LOAD_UMIN_I32\000"
1732 /* 15707 */ "#ATOMIC_LOAD_MIN_I32\000"
1733 /* 15728 */ "#ATOMIC_SWAP_I32\000"
1734 /* 15745 */ "#ATOMIC_LOAD_XOR_I32\000"
1735 /* 15766 */ "#ATOMIC_LOAD_OR_I32\000"
1736 /* 15786 */ "#ATOMIC_LOAD_UMAX_I32\000"
1737 /* 15808 */ "#ATOMIC_LOAD_MAX_I32\000"
1738 /* 15829 */ "#ADDItlsgdL32\000"
1739 /* 15843 */ "#ADDItlsldL32\000"
1740 /* 15857 */ "#LDgotTprelL32\000"
1741 /* 15872 */ "#ADDIdtprelL32\000"
1742 /* 15887 */ "#EH_SJLJ_LONGJMP32\000"
1743 /* 15906 */ "#EH_SJLJ_SETJMP32\000"
1744 /* 15924 */ "#ADDItlsgdLADDR32\000"
1745 /* 15942 */ "#ADDItlsldLADDR32\000"
1746 /* 15960 */ "GETtlsldADDR32\000"
1747 /* 15975 */ "GETtlsADDR32\000"
1748 /* 15988 */ "#PROBED_ALLOCA_32\000"
1749 /* 16006 */ "#PREPARE_PROBED_ALLOCA_32\000"
1750 /* 16032 */ "#PROBED_STACKALLOC_32\000"
1751 /* 16054 */ "#PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32\000"
1752 /* 16097 */ "#DFLOADf32\000"
1753 /* 16108 */ "#XFLOADf32\000"
1754 /* 16119 */ "#DFSTOREf32\000"
1755 /* 16131 */ "#XFSTOREf32\000"
1756 /* 16143 */ "#ATOMIC_LOAD_SUB_I64\000"
1757 /* 16164 */ "#ATOMIC_LOAD_ADD_I64\000"
1758 /* 16185 */ "#ATOMIC_LOAD_NAND_I64\000"
1759 /* 16207 */ "#ATOMIC_LOAD_UMIN_I64\000"
1760 /* 16229 */ "#ATOMIC_LOAD_MIN_I64\000"
1761 /* 16250 */ "#ATOMIC_SWAP_I64\000"
1762 /* 16267 */ "#ATOMIC_CMP_SWAP_I64\000"
1763 /* 16288 */ "#ATOMIC_LOAD_XOR_I64\000"
1764 /* 16309 */ "#ATOMIC_LOAD_OR_I64\000"
1765 /* 16329 */ "#ATOMIC_LOAD_UMAX_I64\000"
1766 /* 16351 */ "#ATOMIC_LOAD_MAX_I64\000"
1767 /* 16372 */ "#EH_SJLJ_LONGJMP64\000"
1768 /* 16391 */ "#EH_SJLJ_SETJMP64\000"
1769 /* 16409 */ "#PROBED_ALLOCA_64\000"
1770 /* 16427 */ "#PREPARE_PROBED_ALLOCA_64\000"
1771 /* 16453 */ "#PROBED_STACKALLOC_64\000"
1772 /* 16475 */ "#PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64\000"
1773 /* 16518 */ "#DFLOADf64\000"
1774 /* 16529 */ "#XFLOADf64\000"
1775 /* 16540 */ "#DFSTOREf64\000"
1776 /* 16552 */ "#XFSTOREf64\000"
1777 /* 16564 */ "#ATOMIC_LOAD_AND_i64\000"
1778 /* 16585 */ "#SELECT_CC_SPE4\000"
1779 /* 16601 */ "#SELECT_SPE4\000"
1780 /* 16614 */ "#SELECT_CC_F4\000"
1781 /* 16628 */ "#SELECT_F4\000"
1782 /* 16639 */ "#SELECT_CC_I4\000"
1783 /* 16653 */ "#SELECT_I4\000"
1784 /* 16664 */ "crxor 6, 6, 6\000"
1785 /* 16678 */ "creqv 6, 6, 6\000"
1786 /* 16692 */ "#SELECT_CC_F16\000"
1787 /* 16707 */ "#SELECT_F16\000"
1788 /* 16719 */ "#ATOMIC_LOAD_SUB_I16\000"
1789 /* 16740 */ "#ATOMIC_LOAD_ADD_I16\000"
1790 /* 16761 */ "#ATOMIC_LOAD_NAND_I16\000"
1791 /* 16783 */ "#ATOMIC_LOAD_AND_I16\000"
1792 /* 16804 */ "#ATOMIC_LOAD_UMIN_I16\000"
1793 /* 16826 */ "#ATOMIC_LOAD_MIN_I16\000"
1794 /* 16847 */ "#ATOMIC_SWAP_I16\000"
1795 /* 16864 */ "#ATOMIC_LOAD_XOR_I16\000"
1796 /* 16885 */ "#ATOMIC_LOAD_OR_I16\000"
1797 /* 16905 */ "#ATOMIC_LOAD_UMAX_I16\000"
1798 /* 16927 */ "#ATOMIC_LOAD_MAX_I16\000"
1799 /* 16948 */ "#ATOMIC_LOAD_SUB_I128\000"
1800 /* 16970 */ "#ATOMIC_LOAD_ADD_I128\000"
1801 /* 16992 */ "#ATOMIC_LOAD_NAND_I128\000"
1802 /* 17015 */ "#ATOMIC_LOAD_AND_I128\000"
1803 /* 17037 */ "#ATOMIC_SWAP_I128\000"
1804 /* 17055 */ "#ATOMIC_CMP_SWAP_I128\000"
1805 /* 17077 */ "#ATOMIC_LOAD_XOR_I128\000"
1806 /* 17099 */ "#ATOMIC_LOAD_OR_I128\000"
1807 /* 17120 */ "#ADDIStocHA8\000"
1808 /* 17133 */ "#DYNALLOC8\000"
1809 /* 17144 */ "#CFENCE8\000"
1810 /* 17153 */ "#SELECT_CC_F8\000"
1811 /* 17167 */ "#SELECT_F8\000"
1812 /* 17178 */ "#ATOMIC_LOAD_SUB_I8\000"
1813 /* 17198 */ "#SELECT_CC_I8\000"
1814 /* 17212 */ "#ATOMIC_LOAD_ADD_I8\000"
1815 /* 17232 */ "#ATOMIC_LOAD_NAND_I8\000"
1816 /* 17253 */ "#ATOMIC_LOAD_AND_I8\000"
1817 /* 17273 */ "#ATOMIC_LOAD_UMIN_I8\000"
1818 /* 17294 */ "#ATOMIC_LOAD_MIN_I8\000"
1819 /* 17314 */ "#ATOMIC_CMP_SWAP_I8\000"
1820 /* 17334 */ "ATOMIC_LOAD_XOR_I8\000"
1821 /* 17353 */ "#ATOMIC_LOAD_OR_I8\000"
1822 /* 17372 */ "#SELECT_I8\000"
1823 /* 17383 */ "#ATOMIC_LOAD_UMAX_I8\000"
1824 /* 17404 */ "#ATOMIC_LOAD_MAX_I8\000"
1825 /* 17424 */ "#ADDItocL8\000"
1826 /* 17435 */ "#MovePCtoLR8\000"
1827 /* 17448 */ "#DYNAREAOFFSET8\000"
1828 /* 17464 */ "#ANDI_rec_1_EQ_BIT8\000"
1829 /* 17484 */ "#ANDI_rec_1_GT_BIT8\000"
1830 /* 17504 */ "#TLSGDAIX8\000"
1831 /* 17515 */ "#TLSLDAIX8\000"
1832 /* 17526 */ "#ADDItoc8\000"
1833 /* 17536 */ "#ATOMIC_SWAP_i8\000"
1834 /* 17552 */ "#ADDIStocHA\000"
1835 /* 17564 */ "#ADDIStlsgdHA\000"
1836 /* 17578 */ "#ADDIStlsldHA\000"
1837 /* 17592 */ "#ADDISgotTprelHA\000"
1838 /* 17609 */ "#ADDISdtprelHA\000"
1839 /* 17624 */ "#ReadTB\000"
1840 /* 17632 */ "#RESTORE_UACC\000"
1841 /* 17646 */ "#SPILL_UACC\000"
1842 /* 17658 */ "#RESTORE_WACC\000"
1843 /* 17672 */ "#SPILL_WACC\000"
1844 /* 17684 */ "#RESTORE_ACC\000"
1845 /* 17697 */ "#SPILL_ACC\000"
1846 /* 17708 */ "#DYNALLOC\000"
1847 /* 17718 */ "#SELECT_CC_VSFRC\000"
1848 /* 17735 */ "#SELECT_VSFRC\000"
1849 /* 17749 */ "#SELECT_CC_VRRC\000"
1850 /* 17765 */ "#SELECT_VRRC\000"
1851 /* 17778 */ "#SELECT_CC_VSSRC\000"
1852 /* 17795 */ "#SELECT_VSSRC\000"
1853 /* 17809 */ "#SELECT_CC_VSRC\000"
1854 /* 17825 */ "#SELECT_VSRC\000"
1855 /* 17838 */ "#FA_LOAD\000"
1856 /* 17847 */ "#SPILLTOVSR_LD\000"
1857 /* 17862 */ "LIFETIME_END\000"
1858 /* 17875 */ "#SETRND\000"
1859 /* 17883 */ "#BUILD_QUADWORD\000"
1860 /* 17899 */ "#RESTORE_QUADWORD\000"
1861 /* 17917 */ "#SPILL_QUADWORD\000"
1862 /* 17933 */ "#SPLIT_QUADWORD\000"
1863 /* 17949 */ "PSEUDO_PROBE\000"
1864 /* 17962 */ "#FENCE\000"
1865 /* 17969 */ "#CFENCE\000"
1866 /* 17977 */ "BUNDLE\000"
1867 /* 17984 */ "#SELECT_CC_SPE\000"
1868 /* 17999 */ "#SELECT_SPE\000"
1869 /* 18011 */ "FAKE_USE\000"
1870 /* 18020 */ "DBG_VALUE\000"
1871 /* 18030 */ "DBG_INSTR_REF\000"
1872 /* 18044 */ "DBG_PHI\000"
1873 /* 18052 */ "#LDtocJTI\000"
1874 /* 18062 */ "DBG_LABEL\000"
1875 /* 18072 */ "#GETtlsldADDRPCREL\000"
1876 /* 18091 */ "#GETtlsADDRPCREL\000"
1877 /* 18108 */ "#LDtocL\000"
1878 /* 18116 */ "#ADDItocL\000"
1879 /* 18126 */ "#LWZtocL\000"
1880 /* 18135 */ "#ADDItlsgdL\000"
1881 /* 18147 */ "#ADDItlsldL\000"
1882 /* 18159 */ "#LDgotTprelL\000"
1883 /* 18172 */ "#ADDIdtprelL\000"
1884 /* 18185 */ "#SETFLM\000"
1885 /* 18193 */ "#LQX_PSEUDO\000"
1886 /* 18205 */ "#STQX_PSEUDO\000"
1887 /* 18218 */ "#PPCEIEIO\000"
1888 /* 18228 */ "#UNENCODED_NOP\000"
1889 /* 18243 */ "#RESTORE_DMRP\000"
1890 /* 18257 */ "#SPILL_DMRP\000"
1891 /* 18269 */ "#UpdateGBR\000"
1892 /* 18280 */ "#RESTORE_CR\000"
1893 /* 18292 */ "#SPILL_CR\000"
1894 /* 18302 */ "#ADDItlsgdLADDR\000"
1895 /* 18318 */ "#ADDItlsldLADDR\000"
1896 /* 18334 */ "#GETtlsldADDR\000"
1897 /* 18348 */ "#GETtlsADDR\000"
1898 /* 18360 */ "#KILL_PAIR\000"
1899 /* 18371 */ "#MovePCtoLR\000"
1900 /* 18383 */ "#MoveGOTtoLR\000"
1901 /* 18396 */ "#RESTORE_DMR\000"
1902 /* 18409 */ "#SPILL_DMR\000"
1903 /* 18420 */ "#TCHECK_RET\000"
1904 /* 18432 */ "#TBEGIN_RET\000"
1905 /* 18444 */ "#DYNAREAOFFSET\000"
1906 /* 18459 */ "#RESTORE_CRBIT\000"
1907 /* 18474 */ "#SPILL_CRBIT\000"
1908 /* 18487 */ "#ANDI_rec_1_EQ_BIT\000"
1909 /* 18506 */ "#ANDI_rec_1_GT_BIT\000"
1910 /* 18525 */ "#PPC32GOT\000"
1911 /* 18535 */ "#PPC32PICGOT\000"
1912 /* 18548 */ "#LDtocCPT\000"
1913 /* 18558 */ "LIFETIME_START\000"
1914 /* 18573 */ "DBG_VALUE_LIST\000"
1915 /* 18588 */ "#SPILLTOVSR_ST\000"
1916 /* 18603 */ "#LIWAX\000"
1917 /* 18610 */ "#SPILLTOVSR_LDX\000"
1918 /* 18626 */ "GETtlsMOD32AIX\000"
1919 /* 18641 */ "GETtlsADDR32AIX\000"
1920 /* 18657 */ "GETtlsTpointer32AIX\000"
1921 /* 18677 */ "GETtlsMOD64AIX\000"
1922 /* 18692 */ "GETtlsADDR64AIX\000"
1923 /* 18708 */ "#TLSGDAIX\000"
1924 /* 18718 */ "#TLSLDAIX\000"
1925 /* 18728 */ "#SPILLTOVSR_STX\000"
1926 /* 18744 */ "#STIWX\000"
1927 /* 18751 */ "#LIWZX\000"
1928 /* 18758 */ "bca\000"
1929 /* 18762 */ "slbia\000"
1930 /* 18768 */ "tlbia\000"
1931 /* 18774 */ "bcla\000"
1932 /* 18779 */ "clrbhrb\000"
1933 /* 18787 */ "bc\000"
1934 /* 18790 */ "slbsync\000"
1935 /* 18798 */ "tlbsync\000"
1936 /* 18806 */ "msgsync\000"
1937 /* 18814 */ "isync\000"
1938 /* 18820 */ "msync\000"
1939 /* 18826 */ "#LDtoc\000"
1940 /* 18833 */ "#ADDItoc\000"
1941 /* 18842 */ "#LWZtoc\000"
1942 /* 18850 */ "hrfid\000"
1943 /* 18856 */ "tlbre\000"
1944 /* 18862 */ "tlbwe\000"
1945 /* 18868 */ "#SETRNDi\000"
1946 /* 18877 */ "rfci\000"
1947 /* 18882 */ "rfmci\000"
1948 /* 18888 */ "rfdi\000"
1949 /* 18893 */ "rfi\000"
1950 /* 18897 */ "bcl\000"
1951 /* 18901 */ "#PADDIdtprel\000"
1952 /* 18914 */ "# FEntry call\000"
1953 /* 18928 */ "dssall\000"
1954 /* 18935 */ "blrl\000"
1955 /* 18940 */ "bdzlrl\000"
1956 /* 18947 */ "bdnzlrl\000"
1957 /* 18955 */ "bctrl\000"
1958 /* 18961 */ "attn\000"
1959 /* 18966 */ "eieio\000"
1960 /* 18972 */ "nap\000"
1961 /* 18976 */ "trap\000"
1962 /* 18981 */ "nop\000"
1963 /* 18985 */ "#DecreaseCTR8loop\000"
1964 /* 19003 */ "#DecreaseCTRloop\000"
1965 /* 19020 */ "stop\000"
1966 /* 19025 */ "blr\000"
1967 /* 19029 */ "bdzlr\000"
1968 /* 19035 */ "bdnzlr\000"
1969 /* 19042 */ "bctr\000"
1970 /* 19047 */ "cpabort\000"
1971};
1972#ifdef __GNUC__
1973#pragma GCC diagnostic pop
1974#endif
1975
1976 static const uint32_t OpInfo0[] = {
1977 0U, // PHI
1978 0U, // INLINEASM
1979 0U, // INLINEASM_BR
1980 0U, // CFI_INSTRUCTION
1981 0U, // EH_LABEL
1982 0U, // GC_LABEL
1983 0U, // ANNOTATION_LABEL
1984 0U, // KILL
1985 0U, // EXTRACT_SUBREG
1986 0U, // INSERT_SUBREG
1987 0U, // IMPLICIT_DEF
1988 0U, // INIT_UNDEF
1989 0U, // SUBREG_TO_REG
1990 0U, // COPY_TO_REGCLASS
1991 18021U, // DBG_VALUE
1992 18574U, // DBG_VALUE_LIST
1993 18031U, // DBG_INSTR_REF
1994 18045U, // DBG_PHI
1995 18063U, // DBG_LABEL
1996 0U, // REG_SEQUENCE
1997 0U, // COPY
1998 17978U, // BUNDLE
1999 18559U, // LIFETIME_START
2000 17863U, // LIFETIME_END
2001 17950U, // PSEUDO_PROBE
2002 0U, // ARITH_FENCE
2003 0U, // STACKMAP
2004 18915U, // FENTRY_CALL
2005 0U, // PATCHPOINT
2006 0U, // LOAD_STACK_GUARD
2007 0U, // PREALLOCATED_SETUP
2008 0U, // PREALLOCATED_ARG
2009 0U, // STATEPOINT
2010 0U, // LOCAL_ESCAPE
2011 0U, // FAULTING_OP
2012 0U, // PATCHABLE_OP
2013 15482U, // PATCHABLE_FUNCTION_ENTER
2014 15402U, // PATCHABLE_RET
2015 15528U, // PATCHABLE_FUNCTION_EXIT
2016 15505U, // PATCHABLE_TAIL_CALL
2017 15457U, // PATCHABLE_EVENT_CALL
2018 15433U, // PATCHABLE_TYPED_EVENT_CALL
2019 0U, // ICALL_BRANCH_FUNNEL
2020 18012U, // FAKE_USE
2021 0U, // MEMBARRIER
2022 0U, // JUMP_TABLE_DEBUG_INFO
2023 0U, // CONVERGENCECTRL_ENTRY
2024 0U, // CONVERGENCECTRL_ANCHOR
2025 0U, // CONVERGENCECTRL_LOOP
2026 0U, // CONVERGENCECTRL_GLUE
2027 0U, // G_ASSERT_SEXT
2028 0U, // G_ASSERT_ZEXT
2029 0U, // G_ASSERT_ALIGN
2030 0U, // G_ADD
2031 0U, // G_SUB
2032 0U, // G_MUL
2033 0U, // G_SDIV
2034 0U, // G_UDIV
2035 0U, // G_SREM
2036 0U, // G_UREM
2037 0U, // G_SDIVREM
2038 0U, // G_UDIVREM
2039 0U, // G_AND
2040 0U, // G_OR
2041 0U, // G_XOR
2042 0U, // G_ABDS
2043 0U, // G_ABDU
2044 0U, // G_IMPLICIT_DEF
2045 0U, // G_PHI
2046 0U, // G_FRAME_INDEX
2047 0U, // G_GLOBAL_VALUE
2048 0U, // G_PTRAUTH_GLOBAL_VALUE
2049 0U, // G_CONSTANT_POOL
2050 0U, // G_EXTRACT
2051 0U, // G_UNMERGE_VALUES
2052 0U, // G_INSERT
2053 0U, // G_MERGE_VALUES
2054 0U, // G_BUILD_VECTOR
2055 0U, // G_BUILD_VECTOR_TRUNC
2056 0U, // G_CONCAT_VECTORS
2057 0U, // G_PTRTOINT
2058 0U, // G_INTTOPTR
2059 0U, // G_BITCAST
2060 0U, // G_FREEZE
2061 0U, // G_CONSTANT_FOLD_BARRIER
2062 0U, // G_INTRINSIC_FPTRUNC_ROUND
2063 0U, // G_INTRINSIC_TRUNC
2064 0U, // G_INTRINSIC_ROUND
2065 0U, // G_INTRINSIC_LRINT
2066 0U, // G_INTRINSIC_LLRINT
2067 0U, // G_INTRINSIC_ROUNDEVEN
2068 0U, // G_READCYCLECOUNTER
2069 0U, // G_READSTEADYCOUNTER
2070 0U, // G_LOAD
2071 0U, // G_SEXTLOAD
2072 0U, // G_ZEXTLOAD
2073 0U, // G_INDEXED_LOAD
2074 0U, // G_INDEXED_SEXTLOAD
2075 0U, // G_INDEXED_ZEXTLOAD
2076 0U, // G_STORE
2077 0U, // G_INDEXED_STORE
2078 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
2079 0U, // G_ATOMIC_CMPXCHG
2080 0U, // G_ATOMICRMW_XCHG
2081 0U, // G_ATOMICRMW_ADD
2082 0U, // G_ATOMICRMW_SUB
2083 0U, // G_ATOMICRMW_AND
2084 0U, // G_ATOMICRMW_NAND
2085 0U, // G_ATOMICRMW_OR
2086 0U, // G_ATOMICRMW_XOR
2087 0U, // G_ATOMICRMW_MAX
2088 0U, // G_ATOMICRMW_MIN
2089 0U, // G_ATOMICRMW_UMAX
2090 0U, // G_ATOMICRMW_UMIN
2091 0U, // G_ATOMICRMW_FADD
2092 0U, // G_ATOMICRMW_FSUB
2093 0U, // G_ATOMICRMW_FMAX
2094 0U, // G_ATOMICRMW_FMIN
2095 0U, // G_ATOMICRMW_FMAXIMUM
2096 0U, // G_ATOMICRMW_FMINIMUM
2097 0U, // G_ATOMICRMW_UINC_WRAP
2098 0U, // G_ATOMICRMW_UDEC_WRAP
2099 0U, // G_ATOMICRMW_USUB_COND
2100 0U, // G_ATOMICRMW_USUB_SAT
2101 0U, // G_FENCE
2102 0U, // G_PREFETCH
2103 0U, // G_BRCOND
2104 0U, // G_BRINDIRECT
2105 0U, // G_INVOKE_REGION_START
2106 0U, // G_INTRINSIC
2107 0U, // G_INTRINSIC_W_SIDE_EFFECTS
2108 0U, // G_INTRINSIC_CONVERGENT
2109 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
2110 0U, // G_ANYEXT
2111 0U, // G_TRUNC
2112 0U, // G_CONSTANT
2113 0U, // G_FCONSTANT
2114 0U, // G_VASTART
2115 0U, // G_VAARG
2116 0U, // G_SEXT
2117 0U, // G_SEXT_INREG
2118 0U, // G_ZEXT
2119 0U, // G_SHL
2120 0U, // G_LSHR
2121 0U, // G_ASHR
2122 0U, // G_FSHL
2123 0U, // G_FSHR
2124 0U, // G_ROTR
2125 0U, // G_ROTL
2126 0U, // G_ICMP
2127 0U, // G_FCMP
2128 0U, // G_SCMP
2129 0U, // G_UCMP
2130 0U, // G_SELECT
2131 0U, // G_UADDO
2132 0U, // G_UADDE
2133 0U, // G_USUBO
2134 0U, // G_USUBE
2135 0U, // G_SADDO
2136 0U, // G_SADDE
2137 0U, // G_SSUBO
2138 0U, // G_SSUBE
2139 0U, // G_UMULO
2140 0U, // G_SMULO
2141 0U, // G_UMULH
2142 0U, // G_SMULH
2143 0U, // G_UADDSAT
2144 0U, // G_SADDSAT
2145 0U, // G_USUBSAT
2146 0U, // G_SSUBSAT
2147 0U, // G_USHLSAT
2148 0U, // G_SSHLSAT
2149 0U, // G_SMULFIX
2150 0U, // G_UMULFIX
2151 0U, // G_SMULFIXSAT
2152 0U, // G_UMULFIXSAT
2153 0U, // G_SDIVFIX
2154 0U, // G_UDIVFIX
2155 0U, // G_SDIVFIXSAT
2156 0U, // G_UDIVFIXSAT
2157 0U, // G_FADD
2158 0U, // G_FSUB
2159 0U, // G_FMUL
2160 0U, // G_FMA
2161 0U, // G_FMAD
2162 0U, // G_FDIV
2163 0U, // G_FREM
2164 0U, // G_FPOW
2165 0U, // G_FPOWI
2166 0U, // G_FEXP
2167 0U, // G_FEXP2
2168 0U, // G_FEXP10
2169 0U, // G_FLOG
2170 0U, // G_FLOG2
2171 0U, // G_FLOG10
2172 0U, // G_FLDEXP
2173 0U, // G_FFREXP
2174 0U, // G_FNEG
2175 0U, // G_FPEXT
2176 0U, // G_FPTRUNC
2177 0U, // G_FPTOSI
2178 0U, // G_FPTOUI
2179 0U, // G_SITOFP
2180 0U, // G_UITOFP
2181 0U, // G_FPTOSI_SAT
2182 0U, // G_FPTOUI_SAT
2183 0U, // G_FABS
2184 0U, // G_FCOPYSIGN
2185 0U, // G_IS_FPCLASS
2186 0U, // G_FCANONICALIZE
2187 0U, // G_FMINNUM
2188 0U, // G_FMAXNUM
2189 0U, // G_FMINNUM_IEEE
2190 0U, // G_FMAXNUM_IEEE
2191 0U, // G_FMINIMUM
2192 0U, // G_FMAXIMUM
2193 0U, // G_FMINIMUMNUM
2194 0U, // G_FMAXIMUMNUM
2195 0U, // G_GET_FPENV
2196 0U, // G_SET_FPENV
2197 0U, // G_RESET_FPENV
2198 0U, // G_GET_FPMODE
2199 0U, // G_SET_FPMODE
2200 0U, // G_RESET_FPMODE
2201 0U, // G_PTR_ADD
2202 0U, // G_PTRMASK
2203 0U, // G_SMIN
2204 0U, // G_SMAX
2205 0U, // G_UMIN
2206 0U, // G_UMAX
2207 0U, // G_ABS
2208 0U, // G_LROUND
2209 0U, // G_LLROUND
2210 0U, // G_BR
2211 0U, // G_BRJT
2212 0U, // G_VSCALE
2213 0U, // G_INSERT_SUBVECTOR
2214 0U, // G_EXTRACT_SUBVECTOR
2215 0U, // G_INSERT_VECTOR_ELT
2216 0U, // G_EXTRACT_VECTOR_ELT
2217 0U, // G_SHUFFLE_VECTOR
2218 0U, // G_SPLAT_VECTOR
2219 0U, // G_STEP_VECTOR
2220 0U, // G_VECTOR_COMPRESS
2221 0U, // G_CTTZ
2222 0U, // G_CTTZ_ZERO_UNDEF
2223 0U, // G_CTLZ
2224 0U, // G_CTLZ_ZERO_UNDEF
2225 0U, // G_CTPOP
2226 0U, // G_BSWAP
2227 0U, // G_BITREVERSE
2228 0U, // G_FCEIL
2229 0U, // G_FCOS
2230 0U, // G_FSIN
2231 0U, // G_FSINCOS
2232 0U, // G_FTAN
2233 0U, // G_FACOS
2234 0U, // G_FASIN
2235 0U, // G_FATAN
2236 0U, // G_FATAN2
2237 0U, // G_FCOSH
2238 0U, // G_FSINH
2239 0U, // G_FTANH
2240 0U, // G_FSQRT
2241 0U, // G_FFLOOR
2242 0U, // G_FRINT
2243 0U, // G_FNEARBYINT
2244 0U, // G_ADDRSPACE_CAST
2245 0U, // G_BLOCK_ADDR
2246 0U, // G_JUMP_TABLE
2247 0U, // G_DYN_STACKALLOC
2248 0U, // G_STACKSAVE
2249 0U, // G_STACKRESTORE
2250 0U, // G_STRICT_FADD
2251 0U, // G_STRICT_FSUB
2252 0U, // G_STRICT_FMUL
2253 0U, // G_STRICT_FDIV
2254 0U, // G_STRICT_FREM
2255 0U, // G_STRICT_FMA
2256 0U, // G_STRICT_FSQRT
2257 0U, // G_STRICT_FLDEXP
2258 0U, // G_READ_REGISTER
2259 0U, // G_WRITE_REGISTER
2260 0U, // G_MEMCPY
2261 0U, // G_MEMCPY_INLINE
2262 0U, // G_MEMMOVE
2263 0U, // G_MEMSET
2264 0U, // G_BZERO
2265 0U, // G_TRAP
2266 0U, // G_DEBUGTRAP
2267 0U, // G_UBSANTRAP
2268 0U, // G_VECREDUCE_SEQ_FADD
2269 0U, // G_VECREDUCE_SEQ_FMUL
2270 0U, // G_VECREDUCE_FADD
2271 0U, // G_VECREDUCE_FMUL
2272 0U, // G_VECREDUCE_FMAX
2273 0U, // G_VECREDUCE_FMIN
2274 0U, // G_VECREDUCE_FMAXIMUM
2275 0U, // G_VECREDUCE_FMINIMUM
2276 0U, // G_VECREDUCE_ADD
2277 0U, // G_VECREDUCE_MUL
2278 0U, // G_VECREDUCE_AND
2279 0U, // G_VECREDUCE_OR
2280 0U, // G_VECREDUCE_XOR
2281 0U, // G_VECREDUCE_SMAX
2282 0U, // G_VECREDUCE_SMIN
2283 0U, // G_VECREDUCE_UMAX
2284 0U, // G_VECREDUCE_UMIN
2285 0U, // G_SBFX
2286 0U, // G_UBFX
2287 17056U, // ATOMIC_CMP_SWAP_I128
2288 16971U, // ATOMIC_LOAD_ADD_I128
2289 17016U, // ATOMIC_LOAD_AND_I128
2290 16993U, // ATOMIC_LOAD_NAND_I128
2291 17100U, // ATOMIC_LOAD_OR_I128
2292 16949U, // ATOMIC_LOAD_SUB_I128
2293 17078U, // ATOMIC_LOAD_XOR_I128
2294 17038U, // ATOMIC_SWAP_I128
2295 17884U, // BUILD_QUADWORD
2296 35531U, // BUILD_UACC
2297 17970U, // CFENCE
2298 17145U, // CFENCE8
2299 2147521906U, // CLRLSLDI
2300 2147517336U, // CLRLSLDI_rec
2301 2147522440U, // CLRLSLWI
2302 2147517461U, // CLRLSLWI_rec
2303 2147521941U, // CLRRDI
2304 2147517363U, // CLRRDI_rec
2305 2147522481U, // CLRRWI
2306 2147517490U, // CLRRWI_rec
2307 1120314U, // DCBFL
2308 1122885U, // DCBFLP
2309 1125562U, // DCBFPS
2310 1118879U, // DCBFx
2311 1125570U, // DCBSTPS
2312 33631840U, // DCBTCT
2313 33631112U, // DCBTDS
2314 33631848U, // DCBTSTCT
2315 33631120U, // DCBTSTDS
2316 1126229U, // DCBTSTT
2317 1126201U, // DCBTSTx
2318 1126216U, // DCBTT
2319 1125972U, // DCBTx
2320 16098U, // DFLOADf32
2321 16519U, // DFLOADf64
2322 16120U, // DFSTOREf32
2323 16541U, // DFSTOREf64
2324 2147521916U, // EXTLDI
2325 2147517347U, // EXTLDI_rec
2326 2147522466U, // EXTLWI
2327 2147517481U, // EXTLWI_rec
2328 2147521965U, // EXTRDI
2329 2147517390U, // EXTRDI_rec
2330 2147522505U, // EXTRWI
2331 2147517517U, // EXTRWI_rec
2332 2147522450U, // INSLWI
2333 2147517472U, // INSLWI_rec
2334 2147521949U, // INSRDI
2335 2147517372U, // INSRDI_rec
2336 2147522489U, // INSRWI
2337 2147517499U, // INSRWI_rec
2338 18361U, // KILL_PAIR
2339 67144780U, // LAx
2340 18604U, // LIWAX
2341 18752U, // LIWZX
2342 17839U, // PPCLdFixedAddr
2343 2147521863U, // PSUBI
2344 2147522100U, // RLWIMIbm
2345 2147517436U, // RLWIMIbm_rec
2346 2147523151U, // RLWINMbm
2347 2147517602U, // RLWINMbm_rec
2348 2147523168U, // RLWNMbm
2349 2147517611U, // RLWNMbm_rec
2350 2147521957U, // ROTRDI
2351 2147517381U, // ROTRDI_rec
2352 2147522497U, // ROTRWI
2353 2147517508U, // ROTRWI_rec
2354 2147521910U, // SLDI
2355 2147517340U, // SLDI_rec
2356 2147522444U, // SLWI
2357 2147517465U, // SLWI_rec
2358 17848U, // SPILLTOVSR_LD
2359 18611U, // SPILLTOVSR_LDX
2360 18589U, // SPILLTOVSR_ST
2361 18729U, // SPILLTOVSR_STX
2362 2147521951U, // SRDI
2363 2147517374U, // SRDI_rec
2364 2147522491U, // SRWI
2365 2147517501U, // SRWI_rec
2366 18745U, // STIWX
2367 2147521864U, // SUBI
2368 2147520170U, // SUBIC
2369 2147516868U, // SUBIC_rec
2370 2147527789U, // SUBIS
2371 100707444U, // SUBPCIS
2372 16109U, // XFLOADf32
2373 16530U, // XFLOADf64
2374 16132U, // XFSTOREf32
2375 16553U, // XFSTOREf64
2376 2147520390U, // ADD4
2377 2147523792U, // ADD4O
2378 2147517711U, // ADD4O_rec
2379 2147520390U, // ADD4TLS
2380 2147516951U, // ADD4_rec
2381 2147520390U, // ADD8
2382 2147523792U, // ADD8O
2383 2147517711U, // ADD8O_rec
2384 2147520390U, // ADD8TLS
2385 2147520390U, // ADD8TLS_
2386 2147516951U, // ADD8_rec
2387 2147520124U, // ADDC
2388 2147520124U, // ADDC8
2389 2147523777U, // ADDC8O
2390 2147517694U, // ADDC8O_rec
2391 2147516835U, // ADDC8_rec
2392 2147523777U, // ADDCO
2393 2147517694U, // ADDCO_rec
2394 2147516835U, // ADDC_rec
2395 2147521034U, // ADDE
2396 2147521034U, // ADDE8
2397 2147523813U, // ADDE8O
2398 2147517735U, // ADDE8O_rec
2399 2147517114U, // ADDE8_rec
2400 2147523813U, // ADDEO
2401 2147517735U, // ADDEO_rec
2402 2147530306U, // ADDEX
2403 2147530306U, // ADDEX8
2404 2147517114U, // ADDE_rec
2405 2147527367U, // ADDG6S
2406 2147527367U, // ADDG6S8
2407 2147521892U, // ADDI
2408 2147521892U, // ADDI8
2409 2147520177U, // ADDIC
2410 2147520177U, // ADDIC8
2411 2147516876U, // ADDIC_rec
2412 2147527814U, // ADDIS
2413 2147527814U, // ADDIS8
2414 17610U, // ADDISdtprelHA
2415 15584U, // ADDISdtprelHA32
2416 17593U, // ADDISgotTprelHA
2417 17565U, // ADDIStlsgdHA
2418 17579U, // ADDIStlsldHA
2419 17553U, // ADDIStocHA
2420 17121U, // ADDIStocHA8
2421 18173U, // ADDIdtprelL
2422 15873U, // ADDIdtprelL32
2423 18136U, // ADDItlsgdL
2424 15830U, // ADDItlsgdL32
2425 18303U, // ADDItlsgdLADDR
2426 15925U, // ADDItlsgdLADDR32
2427 18148U, // ADDItlsldL
2428 15844U, // ADDItlsldL32
2429 18319U, // ADDItlsldLADDR
2430 15943U, // ADDItlsldLADDR32
2431 18834U, // ADDItoc
2432 17527U, // ADDItoc8
2433 18117U, // ADDItocL
2434 17425U, // ADDItocL8
2435 37453U, // ADDME
2436 37453U, // ADDME8
2437 40188U, // ADDME8O
2438 34113U, // ADDME8O_rec
2439 33498U, // ADDME8_rec
2440 40188U, // ADDMEO
2441 34113U, // ADDMEO_rec
2442 33498U, // ADDME_rec
2443 44157U, // ADDPCIS
2444 37520U, // ADDZE
2445 37520U, // ADDZE8
2446 40213U, // ADDZE8O
2447 34141U, // ADDZE8O_rec
2448 33547U, // ADDZE8_rec
2449 40213U, // ADDZEO
2450 34141U, // ADDZEO_rec
2451 33547U, // ADDZE_rec
2452 101080U, // ADJCALLSTACKDOWN
2453 101099U, // ADJCALLSTACKUP
2454 2147520615U, // AND
2455 2147520615U, // AND8
2456 2147517020U, // AND8_rec
2457 2147520133U, // ANDC
2458 2147520133U, // ANDC8
2459 2147516842U, // ANDC8_rec
2460 2147516842U, // ANDC_rec
2461 2147517356U, // ANDI8_rec
2462 2147518431U, // ANDIS8_rec
2463 2147518431U, // ANDIS_rec
2464 2147517356U, // ANDI_rec
2465 18488U, // ANDI_rec_1_EQ_BIT
2466 17465U, // ANDI_rec_1_EQ_BIT8
2467 18507U, // ANDI_rec_1_GT_BIT
2468 17485U, // ANDI_rec_1_GT_BIT8
2469 2147517020U, // AND_rec
2470 136350291U, // ATOMIC_CMP_SWAP_I16
2471 136350169U, // ATOMIC_CMP_SWAP_I32
2472 16268U, // ATOMIC_CMP_SWAP_I64
2473 17315U, // ATOMIC_CMP_SWAP_I8
2474 16741U, // ATOMIC_LOAD_ADD_I16
2475 15622U, // ATOMIC_LOAD_ADD_I32
2476 16165U, // ATOMIC_LOAD_ADD_I64
2477 17213U, // ATOMIC_LOAD_ADD_I8
2478 16784U, // ATOMIC_LOAD_AND_I16
2479 15665U, // ATOMIC_LOAD_AND_I32
2480 16565U, // ATOMIC_LOAD_AND_I64
2481 17254U, // ATOMIC_LOAD_AND_I8
2482 16928U, // ATOMIC_LOAD_MAX_I16
2483 15809U, // ATOMIC_LOAD_MAX_I32
2484 16352U, // ATOMIC_LOAD_MAX_I64
2485 17405U, // ATOMIC_LOAD_MAX_I8
2486 16827U, // ATOMIC_LOAD_MIN_I16
2487 15708U, // ATOMIC_LOAD_MIN_I32
2488 16230U, // ATOMIC_LOAD_MIN_I64
2489 17295U, // ATOMIC_LOAD_MIN_I8
2490 16762U, // ATOMIC_LOAD_NAND_I16
2491 15643U, // ATOMIC_LOAD_NAND_I32
2492 16186U, // ATOMIC_LOAD_NAND_I64
2493 17233U, // ATOMIC_LOAD_NAND_I8
2494 16886U, // ATOMIC_LOAD_OR_I16
2495 15767U, // ATOMIC_LOAD_OR_I32
2496 16310U, // ATOMIC_LOAD_OR_I64
2497 17354U, // ATOMIC_LOAD_OR_I8
2498 16720U, // ATOMIC_LOAD_SUB_I16
2499 15601U, // ATOMIC_LOAD_SUB_I32
2500 16144U, // ATOMIC_LOAD_SUB_I64
2501 17179U, // ATOMIC_LOAD_SUB_I8
2502 16906U, // ATOMIC_LOAD_UMAX_I16
2503 15787U, // ATOMIC_LOAD_UMAX_I32
2504 16330U, // ATOMIC_LOAD_UMAX_I64
2505 17384U, // ATOMIC_LOAD_UMAX_I8
2506 16805U, // ATOMIC_LOAD_UMIN_I16
2507 15686U, // ATOMIC_LOAD_UMIN_I32
2508 16208U, // ATOMIC_LOAD_UMIN_I64
2509 17274U, // ATOMIC_LOAD_UMIN_I8
2510 16865U, // ATOMIC_LOAD_XOR_I16
2511 15746U, // ATOMIC_LOAD_XOR_I32
2512 16289U, // ATOMIC_LOAD_XOR_I64
2513 17335U, // ATOMIC_LOAD_XOR_I8
2514 16848U, // ATOMIC_SWAP_I16
2515 15729U, // ATOMIC_SWAP_I32
2516 16251U, // ATOMIC_SWAP_I64
2517 17537U, // ATOMIC_SWAP_I8
2518 18962U, // ATTN
2519 1182871U, // B
2520 1215365U, // BA
2521 167805047U, // BC
2522 3361122U, // BCC
2523 4409698U, // BCCA
2524 5458274U, // BCCCTR
2525 5458274U, // BCCCTR8
2526 6506850U, // BCCCTRL
2527 6506850U, // BCCCTRL8
2528 7555426U, // BCCL
2529 8604002U, // BCCLA
2530 9652578U, // BCCLR
2531 10701154U, // BCCLRL
2532 11567273U, // BCCTR
2533 11567273U, // BCCTR8
2534 11567339U, // BCCTR8n
2535 11567251U, // BCCTRL
2536 11567251U, // BCCTRL8
2537 11567319U, // BCCTRL8n
2538 11567319U, // BCCTRLn
2539 11567339U, // BCCTRn
2540 2147516948U, // BCDADD_rec
2541 2147517619U, // BCDCFN_rec
2542 2147518145U, // BCDCFSQ_rec
2543 2147518835U, // BCDCFZ_rec
2544 2147517628U, // BCDCPSGN_rec
2545 34028U, // BCDCTN_rec
2546 34507U, // BCDCTSQ_rec
2547 2147518851U, // BCDCTZ_rec
2548 2147517648U, // BCDSETSGN_rec
2549 2147518307U, // BCDSR_rec
2550 2147516780U, // BCDSUB_rec
2551 2147518363U, // BCDS_rec
2552 2147516892U, // BCDTRUNC_rec
2553 2147518456U, // BCDUS_rec
2554 2147516903U, // BCDUTRUNC_rec
2555 167805055U, // BCL
2556 11567263U, // BCLR
2557 11567240U, // BCLRL
2558 11567309U, // BCLRLn
2559 11567330U, // BCLRn
2560 1179725U, // BCLalways
2561 167805125U, // BCLn
2562 19043U, // BCTR
2563 19043U, // BCTR8
2564 18956U, // BCTRL
2565 18956U, // BCTRL8
2566 229466U, // BCTRL8_LDinto_toc
2567 229466U, // BCTRL8_LDinto_toc_RM
2568 18956U, // BCTRL8_RM
2569 229480U, // BCTRL_LWZinto_toc
2570 229480U, // BCTRL_LWZinto_toc_RM
2571 18956U, // BCTRL_RM
2572 167805118U, // BCn
2573 1194864U, // BDNZ
2574 1194864U, // BDNZ8
2575 1215628U, // BDNZA
2576 1212697U, // BDNZAm
2577 1212457U, // BDNZAp
2578 1186047U, // BDNZL
2579 1215586U, // BDNZLA
2580 1212681U, // BDNZLAm
2581 1212441U, // BDNZLAp
2582 19036U, // BDNZLR
2583 19036U, // BDNZLR8
2584 18948U, // BDNZLRL
2585 15378U, // BDNZLRLm
2586 15335U, // BDNZLRLp
2587 15394U, // BDNZLRm
2588 15351U, // BDNZLRp
2589 1179944U, // BDNZLm
2590 1179704U, // BDNZLp
2591 1179958U, // BDNZm
2592 1179718U, // BDNZp
2593 1194710U, // BDZ
2594 1194710U, // BDZ8
2595 1215622U, // BDZA
2596 1212690U, // BDZAm
2597 1212450U, // BDZAp
2598 1186041U, // BDZL
2599 1215579U, // BDZLA
2600 1212673U, // BDZLAm
2601 1212433U, // BDZLAp
2602 19030U, // BDZLR
2603 19030U, // BDZLR8
2604 18941U, // BDZLRL
2605 15370U, // BDZLRLm
2606 15327U, // BDZLRLp
2607 15387U, // BDZLRm
2608 15344U, // BDZLRp
2609 1179937U, // BDZLm
2610 1179697U, // BDZLp
2611 1179952U, // BDZm
2612 1179712U, // BDZp
2613 1185793U, // BL
2614 1185793U, // BL8
2615 12720129U, // BL8_NOP
2616 12720129U, // BL8_NOP_RM
2617 12851201U, // BL8_NOP_TLS
2618 1185793U, // BL8_NOTOC
2619 1185793U, // BL8_NOTOC_RM
2620 1316865U, // BL8_NOTOC_TLS
2621 1185793U, // BL8_RM
2622 1316865U, // BL8_TLS
2623 1316865U, // BL8_TLS_
2624 1215563U, // BLA
2625 1215563U, // BLA8
2626 12749899U, // BLA8_NOP
2627 12749899U, // BLA8_NOP_RM
2628 1215563U, // BLA8_RM
2629 1215563U, // BLA_RM
2630 19026U, // BLR
2631 19026U, // BLR8
2632 18936U, // BLRL
2633 12720129U, // BL_NOP
2634 12720129U, // BL_NOP_RM
2635 1185793U, // BL_RM
2636 1316865U, // BL_TLS
2637 2147520595U, // BPERMD
2638 37042U, // BRD
2639 37904U, // BRH
2640 37904U, // BRH8
2641 2147520233U, // BRINC
2642 46007U, // BRW
2643 46007U, // BRW8
2644 37182U, // CBCDTD
2645 37182U, // CBCDTD8
2646 36731U, // CDTBCD
2647 36731U, // CDTBCD8
2648 2147520458U, // CFUGED
2649 18780U, // CLRBHRB
2650 2147519757U, // CMPB
2651 2147519757U, // CMPB8
2652 2147520682U, // CMPD
2653 2147521934U, // CMPDI
2654 2147519763U, // CMPEQB
2655 2147520566U, // CMPLD
2656 2147521898U, // CMPLDI
2657 2147529390U, // CMPLW
2658 2147522424U, // CMPLWI
2659 2348846363U, // CMPRB
2660 2348846363U, // CMPRB8
2661 2147529647U, // CMPW
2662 2147522474U, // CMPWI
2663 37346U, // CNTLZD
2664 2147522984U, // CNTLZDM
2665 33448U, // CNTLZD_rec
2666 46394U, // CNTLZW
2667 46394U, // CNTLZW8
2668 35071U, // CNTLZW8_rec
2669 35071U, // CNTLZW_rec
2670 37361U, // CNTTZD
2671 2147523001U, // CNTTZDM
2672 33457U, // CNTTZD_rec
2673 46409U, // CNTTZW
2674 46409U, // CNTTZW8
2675 35080U, // CNTTZW8_rec
2676 35080U, // CNTTZW_rec
2677 19048U, // CP_ABORT
2678 47799U, // CP_COPY
2679 47799U, // CP_COPY8
2680 2147517179U, // CP_PASTE8_rec
2681 2147517179U, // CP_PASTE_rec
2682 16679U, // CR6SET
2683 16665U, // CR6UNSET
2684 2147520645U, // CRAND
2685 2147520139U, // CRANDC
2686 2147528836U, // CREQV
2687 2147520629U, // CRNAND
2688 2147527221U, // CRNOR
2689 44788U, // CRNOT
2690 2147527235U, // CROR
2691 2147520254U, // CRORC
2692 2382409860U, // CRSET
2693 2382408296U, // CRUNSET
2694 2147527272U, // CRXOR
2695 3361122U, // CTRL_DEP
2696 2147520389U, // DADD
2697 2147526503U, // DADDQ
2698 2147518048U, // DADDQ_rec
2699 2147516950U, // DADD_rec
2700 268475552U, // DARN
2701 1117059U, // DCBA
2702 13931167U, // DCBF
2703 1122628U, // DCBFEP
2704 1119531U, // DCBI
2705 1126181U, // DCBST
2706 1122661U, // DCBSTEP
2707 14986836U, // DCBT
2708 336221U, // DCBTEP
2709 14987065U, // DCBTST
2710 336238U, // DCBTSTEP
2711 1129149U, // DCBZ
2712 1122680U, // DCBZEP
2713 1120498U, // DCBZL
2714 1122644U, // DCBZLEP
2715 38222U, // DCCCI
2716 46841U, // DCFFIX
2717 43323U, // DCFFIXQ
2718 43069U, // DCFFIXQQ
2719 34574U, // DCFFIXQ_rec
2720 35143U, // DCFFIX_rec
2721 2147523941U, // DCMPO
2722 2147526694U, // DCMPOQ
2723 2147528666U, // DCMPU
2724 2147526897U, // DCMPUQ
2725 41125U, // DCTDP
2726 34254U, // DCTDP_rec
2727 46849U, // DCTFIX
2728 43332U, // DCTFIXQ
2729 43079U, // DCTFIXQQ
2730 34584U, // DCTFIXQ_rec
2731 35152U, // DCTFIX_rec
2732 43061U, // DCTQPQ
2733 34488U, // DCTQPQ_rec
2734 364698U, // DDEDPD
2735 370550U, // DDEDPDQ
2736 362097U, // DDEDPDQ_rec
2737 361073U, // DDEDPD_rec
2738 2147528786U, // DDIV
2739 2147526941U, // DDIVQ
2740 2147518198U, // DDIVQ_rec
2741 2147518587U, // DDIV_rec
2742 1445747U, // DENBCD
2743 1451870U, // DENBCDQ
2744 1443414U, // DENBCDQ_rec
2745 1442315U, // DENBCD_rec
2746 2147530332U, // DIEX
2747 2147526948U, // DIEXQ
2748 2147518206U, // DIEXQ_rec
2749 2147518777U, // DIEX_rec
2750 2147520981U, // DIVD
2751 2147521040U, // DIVDE
2752 2147523820U, // DIVDEO
2753 2147517743U, // DIVDEO_rec
2754 2147528626U, // DIVDEU
2755 2147524066U, // DIVDEUO
2756 2147517832U, // DIVDEUO_rec
2757 2147518543U, // DIVDEU_rec
2758 2147517121U, // DIVDE_rec
2759 2147523806U, // DIVDO
2760 2147517727U, // DIVDO_rec
2761 2147528619U, // DIVDU
2762 2147524058U, // DIVDUO
2763 2147517823U, // DIVDUO_rec
2764 2147518535U, // DIVDU_rec
2765 2147517089U, // DIVD_rec
2766 2147530017U, // DIVW
2767 2147521152U, // DIVWE
2768 2147523853U, // DIVWEO
2769 2147517780U, // DIVWEO_rec
2770 2147528634U, // DIVWEU
2771 2147524075U, // DIVWEUO
2772 2147517842U, // DIVWEUO_rec
2773 2147518552U, // DIVWEU_rec
2774 2147517187U, // DIVWE_rec
2775 2147524100U, // DIVWO
2776 2147517870U, // DIVWO_rec
2777 2147528745U, // DIVWU
2778 2147524084U, // DIVWUO
2779 2147517852U, // DIVWUO_rec
2780 2147518579U, // DIVWU_rec
2781 2147518701U, // DIVW_rec
2782 43521U, // DMMR
2783 1096588U, // DMSETDMRZ
2784 2449511451U, // DMSHA2HASH
2785 33592359U, // DMSHA3HASH
2786 2147522747U, // DMUL
2787 2147526669U, // DMULQ
2788 2147518110U, // DMULQ_rec
2789 2147517570U, // DMUL_rec
2790 302033495U, // DMXOR
2791 2147519001U, // DMXVBF16GERX2
2792 2449513438U, // DMXVBF16GERX2NN
2793 2449515118U, // DMXVBF16GERX2NP
2794 2449513534U, // DMXVBF16GERX2PN
2795 2449515229U, // DMXVBF16GERX2PP
2796 2147519018U, // DMXVF16GERX2
2797 2449513457U, // DMXVF16GERX2NN
2798 2449515137U, // DMXVF16GERX2NP
2799 2449513553U, // DMXVF16GERX2PN
2800 2449515248U, // DMXVF16GERX2PP
2801 2147519046U, // DMXVI8GERX4
2802 2449515280U, // DMXVI8GERX4PP
2803 2449515370U, // DMXVI8GERX4SPP
2804 2147519093U, // DMXXEXTFDMR256
2805 2147518905U, // DMXXEXTFDMR512
2806 2147518905U, // DMXXEXTFDMR512_HI
2807 2147519109U, // DMXXINSTDMR256
2808 2147518921U, // DMXXINSTDMR512
2809 2147518921U, // DMXXINSTDMR512_HI
2810 1096393U, // DMXXSETACCZ
2811 2449510215U, // DMXXSHAPAD
2812 2147519601U, // DQUA
2813 431396U, // DQUAI
2814 436184U, // DQUAIQ
2815 427643U, // DQUAIQ_rec
2816 426864U, // DQUAI_rec
2817 2147526462U, // DQUAQ
2818 2147518022U, // DQUAQ_rec
2819 2147516733U, // DQUA_rec
2820 43054U, // DRDPQ
2821 34480U, // DRDPQ_rec
2822 335944889U, // DRINTN
2823 335947805U, // DRINTNQ
2824 335939238U, // DRINTNQ_rec
2825 335938805U, // DRINTN_rec
2826 335952294U, // DRINTX
2827 335948109U, // DRINTXQ
2828 335939362U, // DRINTXQ_rec
2829 335939937U, // DRINTX_rec
2830 2147520659U, // DRRND
2831 2147526510U, // DRRNDQ
2832 2147518056U, // DRRNDQ_rec
2833 2147517033U, // DRRND_rec
2834 42608U, // DRSP
2835 34348U, // DRSP_rec
2836 2147522045U, // DSCLI
2837 2147526634U, // DSCLIQ
2838 2147518084U, // DSCLIQ_rec
2839 2147517408U, // DSCLI_rec
2840 2147522273U, // DSCRI
2841 2147526642U, // DSCRIQ
2842 2147518093U, // DSCRIQ_rec
2843 2147517445U, // DSCRI_rec
2844 1518799U, // DSS
2845 18929U, // DSSALL
2846 2449977132U, // DST
2847 2449977132U, // DST64
2848 2449977153U, // DSTST
2849 2449977153U, // DSTST64
2850 2449977182U, // DSTSTT
2851 2449977182U, // DSTSTT64
2852 2449977167U, // DSTT
2853 2449977167U, // DSTT64
2854 2147519982U, // DSUB
2855 2147526469U, // DSUBQ
2856 2147518030U, // DSUBQ_rec
2857 2147516782U, // DSUB_rec
2858 2147520155U, // DTSTDC
2859 2147526485U, // DTSTDCQ
2860 2147521419U, // DTSTDG
2861 2147526607U, // DTSTDGQ
2862 2147530338U, // DTSTEX
2863 2147526955U, // DTSTEXQ
2864 2147521365U, // DTSTSF
2865 369137098U, // DTSTSFI
2866 369141728U, // DTSTSFIQ
2867 2147526598U, // DTSTSFQ
2868 46708U, // DXEX
2869 43316U, // DXEXQ
2870 34566U, // DXEXQ_rec
2871 35136U, // DXEX_rec
2872 17709U, // DYNALLOC
2873 17134U, // DYNALLOC8
2874 18445U, // DYNAREAOFFSET
2875 17449U, // DYNAREAOFFSET8
2876 18986U, // DecreaseCTR8loop
2877 19004U, // DecreaseCTRloop
2878 43727U, // EFDABS
2879 2147520387U, // EFDADD
2880 44018U, // EFDCFS
2881 37615U, // EFDCFSF
2882 38638U, // EFDCFSI
2883 36868U, // EFDCFSID
2884 37725U, // EFDCFUF
2885 38704U, // EFDCFUI
2886 36885U, // EFDCFUID
2887 2147526527U, // EFDCMPEQ
2888 2147528306U, // EFDCMPGT
2889 2147528374U, // EFDCMPLT
2890 37689U, // EFDCTSF
2891 38666U, // EFDCTSI
2892 47835U, // EFDCTSIDZ
2893 47933U, // EFDCTSIZ
2894 37753U, // EFDCTUF
2895 38732U, // EFDCTUI
2896 47854U, // EFDCTUIDZ
2897 47964U, // EFDCTUIZ
2898 2147528784U, // EFDDIV
2899 2147522745U, // EFDMUL
2900 43741U, // EFDNABS
2901 37787U, // EFDNEG
2902 2147519980U, // EFDSUB
2903 2147526567U, // EFDTSTEQ
2904 2147528337U, // EFDTSTGT
2905 2147528405U, // EFDTSTLT
2906 43776U, // EFSABS
2907 2147520416U, // EFSADD
2908 36818U, // EFSCFD
2909 37624U, // EFSCFSF
2910 38647U, // EFSCFSI
2911 37734U, // EFSCFUF
2912 38713U, // EFSCFUI
2913 2147526537U, // EFSCMPEQ
2914 2147528316U, // EFSCMPGT
2915 2147528384U, // EFSCMPLT
2916 37698U, // EFSCTSF
2917 38675U, // EFSCTSI
2918 47943U, // EFSCTSIZ
2919 37762U, // EFSCTUF
2920 38741U, // EFSCTUI
2921 47974U, // EFSCTUIZ
2922 2147528798U, // EFSDIV
2923 2147522759U, // EFSMUL
2924 43757U, // EFSNABS
2925 37801U, // EFSNEG
2926 2147520009U, // EFSSUB
2927 2147526577U, // EFSTSTEQ
2928 2147528347U, // EFSTSTGT
2929 2147528415U, // EFSTSTLT
2930 15888U, // EH_SjLj_LongJmp32
2931 16373U, // EH_SjLj_LongJmp64
2932 15907U, // EH_SjLj_SetJmp32
2933 16392U, // EH_SjLj_SetJmp64
2934 1179649U, // EH_SjLj_Setup
2935 2147528831U, // EQV
2936 2147528831U, // EQV8
2937 2147518601U, // EQV8_rec
2938 2147518601U, // EQV_rec
2939 43793U, // EVABS
2940 2181083772U, // EVADDIW
2941 45293U, // EVADDSMIAAW
2942 45425U, // EVADDSSIAAW
2943 45359U, // EVADDUMIAAW
2944 45491U, // EVADDUSIAAW
2945 2147529242U, // EVADDW
2946 2147520652U, // EVAND
2947 2147520147U, // EVANDC
2948 2147526558U, // EVCMPEQ
2949 2147527910U, // EVCMPGTS
2950 2147528693U, // EVCMPGTU
2951 2147527920U, // EVCMPLTS
2952 2147528703U, // EVCMPLTU
2953 46089U, // EVCNTLSW
2954 46392U, // EVCNTLZW
2955 2147528088U, // EVDIVWS
2956 2147528743U, // EVDIVWU
2957 2147528843U, // EVEQV
2958 36216U, // EVEXTSB
2959 38011U, // EVEXTSH
2960 43784U, // EVFSABS
2961 2147520424U, // EVFSADD
2962 37633U, // EVFSCFSF
2963 38656U, // EVFSCFSI
2964 37743U, // EVFSCFUF
2965 38722U, // EVFSCFUI
2966 2147526547U, // EVFSCMPEQ
2967 2147528326U, // EVFSCMPGT
2968 2147528394U, // EVFSCMPLT
2969 37707U, // EVFSCTSF
2970 38684U, // EVFSCTSI
2971 47953U, // EVFSCTSIZ
2972 37707U, // EVFSCTUF
2973 38750U, // EVFSCTUI
2974 47953U, // EVFSCTUIZ
2975 2147528806U, // EVFSDIV
2976 2147522767U, // EVFSMUL
2977 43766U, // EVFSNABS
2978 37809U, // EVFSNEG
2979 2147520017U, // EVFSSUB
2980 2147526587U, // EVFSTSTEQ
2981 2147528357U, // EVFSTSTGT
2982 2147528425U, // EVFSTSTLT
2983 67145649U, // EVLDD
2984 134264313U, // EVLDDX
2985 67146705U, // EVLDH
2986 134264442U, // EVLDHX
2987 67154466U, // EVLDW
2988 134265402U, // EVLDWX
2989 67153414U, // EVLHHESPLAT
2990 134265184U, // EVLHHESPLATX
2991 67153439U, // EVLHHOSSPLAT
2992 134265211U, // EVLHHOSSPLATX
2993 67153453U, // EVLHHOUSPLAT
2994 134265226U, // EVLHHOUSPLATX
2995 67146286U, // EVLWHE
2996 134264393U, // EVLWHEX
2997 67153073U, // EVLWHOS
2998 134265166U, // EVLWHOSX
2999 67153873U, // EVLWHOU
3000 134265325U, // EVLWHOUX
3001 67153427U, // EVLWHSPLAT
3002 134265198U, // EVLWHSPLATX
3003 67153467U, // EVLWWSPLAT
3004 134265241U, // EVLWWSPLATX
3005 2147522014U, // EVMERGEHI
3006 2147523911U, // EVMERGEHILO
3007 2147523900U, // EVMERGELO
3008 2147522025U, // EVMERGELOHI
3009 2147519241U, // EVMHEGSMFAA
3010 2147523358U, // EVMHEGSMFAN
3011 2147519289U, // EVMHEGSMIAA
3012 2147523406U, // EVMHEGSMIAN
3013 2147519326U, // EVMHEGUMIAA
3014 2147523443U, // EVMHEGUMIAN
3015 2147521195U, // EVMHESMF
3016 2147519374U, // EVMHESMFA
3017 2147528889U, // EVMHESMFAAW
3018 2147529431U, // EVMHESMFANW
3019 2147522116U, // EVMHESMI
3020 2147519466U, // EVMHESMIA
3021 2147528954U, // EVMHESMIAAW
3022 2147529483U, // EVMHESMIANW
3023 2147521298U, // EVMHESSF
3024 2147519417U, // EVMHESSFA
3025 2147528915U, // EVMHESSFAAW
3026 2147529457U, // EVMHESSFANW
3027 2147529086U, // EVMHESSIAAW
3028 2147529561U, // EVMHESSIANW
3029 2147522155U, // EVMHEUMI
3030 2147519509U, // EVMHEUMIA
3031 2147529020U, // EVMHEUMIAAW
3032 2147529522U, // EVMHEUMIANW
3033 2147529152U, // EVMHEUSIAAW
3034 2147529600U, // EVMHEUSIANW
3035 2147519254U, // EVMHOGSMFAA
3036 2147523371U, // EVMHOGSMFAN
3037 2147519302U, // EVMHOGSMIAA
3038 2147523419U, // EVMHOGSMIAN
3039 2147519339U, // EVMHOGUMIAA
3040 2147523456U, // EVMHOGUMIAN
3041 2147521215U, // EVMHOSMF
3042 2147519396U, // EVMHOSMFA
3043 2147528902U, // EVMHOSMFAAW
3044 2147529444U, // EVMHOSMFANW
3045 2147522136U, // EVMHOSMI
3046 2147519488U, // EVMHOSMIA
3047 2147528994U, // EVMHOSMIAAW
3048 2147529509U, // EVMHOSMIANW
3049 2147521318U, // EVMHOSSF
3050 2147519439U, // EVMHOSSFA
3051 2147528928U, // EVMHOSSFAAW
3052 2147529470U, // EVMHOSSFANW
3053 2147529126U, // EVMHOSSIAAW
3054 2147529587U, // EVMHOSSIANW
3055 2147522185U, // EVMHOUMI
3056 2147519542U, // EVMHOUMIA
3057 2147529060U, // EVMHOUMIAAW
3058 2147529548U, // EVMHOUMIANW
3059 2147529192U, // EVMHOUSIAAW
3060 2147529626U, // EVMHOUSIANW
3061 35946U, // EVMRA
3062 2147521205U, // EVMWHSMF
3063 2147519385U, // EVMWHSMFA
3064 2147522126U, // EVMWHSMI
3065 2147519477U, // EVMWHSMIA
3066 2147521308U, // EVMWHSSF
3067 2147519428U, // EVMWHSSFA
3068 2147522165U, // EVMWHUMI
3069 2147519520U, // EVMWHUMIA
3070 2147528981U, // EVMWLSMIAAW
3071 2147529496U, // EVMWLSMIANW
3072 2147529113U, // EVMWLSSIAAW
3073 2147529574U, // EVMWLSSIANW
3074 2147522175U, // EVMWLUMI
3075 2147519531U, // EVMWLUMIA
3076 2147529047U, // EVMWLUMIAAW
3077 2147529535U, // EVMWLUMIANW
3078 2147529179U, // EVMWLUSIAAW
3079 2147529613U, // EVMWLUSIANW
3080 2147521225U, // EVMWSMF
3081 2147519407U, // EVMWSMFA
3082 2147519267U, // EVMWSMFAA
3083 2147523384U, // EVMWSMFAN
3084 2147522146U, // EVMWSMI
3085 2147519499U, // EVMWSMIA
3086 2147519315U, // EVMWSMIAA
3087 2147523432U, // EVMWSMIAN
3088 2147521328U, // EVMWSSF
3089 2147519450U, // EVMWSSFA
3090 2147519278U, // EVMWSSFAA
3091 2147523395U, // EVMWSSFAN
3092 2147522195U, // EVMWUMI
3093 2147519553U, // EVMWUMIA
3094 2147519352U, // EVMWUMIAA
3095 2147523469U, // EVMWUMIAN
3096 2147520637U, // EVNAND
3097 37818U, // EVNEG
3098 2147527228U, // EVNOR
3099 2147527241U, // EVOR
3100 2147520261U, // EVORC
3101 2147529397U, // EVRLW
3102 2147522432U, // EVRLWI
3103 45609U, // EVRNDW
3104 2163260415U, // EVSEL
3105 2147529404U, // EVSLW
3106 2147522458U, // EVSLWI
3107 402691539U, // EVSPLATFI
3108 402691878U, // EVSPLATI
3109 2147527833U, // EVSRWIS
3110 2147528648U, // EVSRWIU
3111 2147528016U, // EVSRWS
3112 2147528729U, // EVSRWU
3113 67145665U, // EVSTDD
3114 134264321U, // EVSTDDX
3115 67146712U, // EVSTDH
3116 134264450U, // EVSTDHX
3117 67154481U, // EVSTDW
3118 134265410U, // EVSTDWX
3119 67146294U, // EVSTWHE
3120 134264402U, // EVSTWHEX
3121 67149107U, // EVSTWHO
3122 134264761U, // EVSTWHOX
3123 67146375U, // EVSTWWE
3124 134264426U, // EVSTWWEX
3125 67149323U, // EVSTWWO
3126 134264771U, // EVSTWWOX
3127 45319U, // EVSUBFSMIAAW
3128 45451U, // EVSUBFSSIAAW
3129 45385U, // EVSUBFUMIAAW
3130 45517U, // EVSUBFUSIAAW
3131 2147529290U, // EVSUBFW
3132 2583736915U, // EVSUBIFW
3133 2147527279U, // EVXOR
3134 36218U, // EXTSB
3135 36218U, // EXTSB8
3136 36218U, // EXTSB8_32_64
3137 33113U, // EXTSB8_rec
3138 33113U, // EXTSB_rec
3139 38013U, // EXTSH
3140 38013U, // EXTSH8
3141 38013U, // EXTSH8_32_64
3142 33607U, // EXTSH8_rec
3143 33607U, // EXTSH_rec
3144 46133U, // EXTSW
3145 2147522064U, // EXTSWSLI
3146 2147522064U, // EXTSWSLI_32_64
3147 2147517416U, // EXTSWSLI_32_64_rec
3148 2147517416U, // EXTSWSLI_rec
3149 46133U, // EXTSW_32
3150 46133U, // EXTSW_32_64
3151 35023U, // EXTSW_32_64_rec
3152 35023U, // EXTSW_rec
3153 18967U, // EnforceIEIO
3154 43735U, // FABSD
3155 34673U, // FABSD_rec
3156 43735U, // FABSS
3157 34673U, // FABSS_rec
3158 2147520395U, // FADD
3159 2147527528U, // FADDS
3160 2147518370U, // FADDS_rec
3161 2147516957U, // FADD_rec
3162 0U, // FADDrtz
3163 36861U, // FCFID
3164 43904U, // FCFIDS
3165 34749U, // FCFIDS_rec
3166 44944U, // FCFIDU
3167 44290U, // FCFIDUS
3168 34816U, // FCFIDUS_rec
3169 34869U, // FCFIDU_rec
3170 33341U, // FCFID_rec
3171 2147523948U, // FCMPOD
3172 2147523948U, // FCMPOS
3173 2147528673U, // FCMPUD
3174 2147528673U, // FCMPUS
3175 2147523480U, // FCPSGND
3176 2147517639U, // FCPSGND_rec
3177 2147523480U, // FCPSGNS
3178 2147517639U, // FCPSGNS_rec
3179 36878U, // FCTID
3180 44952U, // FCTIDU
3181 48023U, // FCTIDUZ
3182 35212U, // FCTIDUZ_rec
3183 34878U, // FCTIDU_rec
3184 47846U, // FCTIDZ
3185 35178U, // FCTIDZ_rec
3186 33349U, // FCTID_rec
3187 45701U, // FCTIW
3188 45073U, // FCTIWU
3189 48032U, // FCTIWUZ
3190 35222U, // FCTIWUZ_rec
3191 34922U, // FCTIWU_rec
3192 48041U, // FCTIWZ
3193 35232U, // FCTIWZ_rec
3194 34984U, // FCTIW_rec
3195 2147528792U, // FDIV
3196 2147528009U, // FDIVS
3197 2147518483U, // FDIVS_rec
3198 2147518594U, // FDIV_rec
3199 17963U, // FENCE
3200 2147520401U, // FMADD
3201 2147527535U, // FMADDS
3202 2147518378U, // FMADDS_rec
3203 2147516964U, // FMADD_rec
3204 43516U, // FMR
3205 34641U, // FMR_rec
3206 2147519994U, // FMSUB
3207 2147527511U, // FMSUBS
3208 2147518344U, // FMSUBS_rec
3209 2147516796U, // FMSUB_rec
3210 2147522753U, // FMUL
3211 2147527850U, // FMULS
3212 2147518439U, // FMULS_rec
3213 2147517577U, // FMUL_rec
3214 43750U, // FNABSD
3215 34680U, // FNABSD_rec
3216 43750U, // FNABSS
3217 34680U, // FNABSS_rec
3218 37795U, // FNEGD
3219 33579U, // FNEGD_rec
3220 37795U, // FNEGS
3221 33579U, // FNEGS_rec
3222 2147520408U, // FNMADD
3223 2147527543U, // FNMADDS
3224 2147518387U, // FNMADDS_rec
3225 2147516972U, // FNMADD_rec
3226 2147520001U, // FNMSUB
3227 2147527519U, // FNMSUBS
3228 2147518353U, // FNMSUBS_rec
3229 2147516804U, // FNMSUB_rec
3230 37475U, // FRE
3231 44002U, // FRES
3232 34758U, // FRES_rec
3233 33515U, // FRE_rec
3234 39489U, // FRIMD
3235 33947U, // FRIMD_rec
3236 39489U, // FRIMS
3237 33947U, // FRIMS_rec
3238 39847U, // FRIND
3239 34021U, // FRIND_rec
3240 39847U, // FRINS
3241 34021U, // FRINS_rec
3242 41525U, // FRIPD
3243 34317U, // FRIPD_rec
3244 41525U, // FRIPS
3245 34317U, // FRIPS_rec
3246 47927U, // FRIZD
3247 35196U, // FRIZD_rec
3248 47927U, // FRIZS
3249 35196U, // FRIZS_rec
3250 42614U, // FRSP
3251 34355U, // FRSP_rec
3252 37488U, // FRSQRTE
3253 44008U, // FRSQRTES
3254 34765U, // FRSQRTES_rec
3255 33521U, // FRSQRTE_rec
3256 2147522593U, // FSELD
3257 2147517553U, // FSELD_rec
3258 2147522593U, // FSELS
3259 2147517553U, // FSELS_rec
3260 44795U, // FSQRT
3261 44282U, // FSQRTS
3262 34799U, // FSQRTS_rec
3263 34852U, // FSQRT_rec
3264 2147519988U, // FSUB
3265 2147527504U, // FSUBS
3266 2147518336U, // FSUBS_rec
3267 2147516789U, // FSUB_rec
3268 2147528815U, // FTDIV
3269 44802U, // FTSQRT
3270 18349U, // GETtlsADDR
3271 15976U, // GETtlsADDR32
3272 18642U, // GETtlsADDR32AIX
3273 18693U, // GETtlsADDR64AIX
3274 18092U, // GETtlsADDRPCREL
3275 18627U, // GETtlsMOD32AIX
3276 18678U, // GETtlsMOD64AIX
3277 18658U, // GETtlsTpointer32AIX
3278 18335U, // GETtlsldADDR
3279 15961U, // GETtlsldADDR32
3280 18073U, // GETtlsldADDRPCREL
3281 469800939U, // HASHCHK
3282 469800939U, // HASHCHK8
3283 469803579U, // HASHCHKP
3284 469803579U, // HASHCHKP8
3285 469806897U, // HASHST
3286 469806897U, // HASHST8
3287 469804812U, // HASHSTP
3288 469804812U, // HASHSTP8
3289 18851U, // HRFID
3290 1119537U, // ICBI
3291 1122636U, // ICBIEP
3292 528098U, // ICBLC
3293 525974U, // ICBLQ
3294 536154U, // ICBT
3295 535714U, // ICBTLS
3296 38229U, // ICCCI
3297 2147522599U, // ISEL
3298 2147522599U, // ISEL8
3299 18815U, // ISYNC
3300 503352396U, // LA
3301 503352396U, // LA8
3302 134264900U, // LBARX
3303 134264900U, // LBARXL
3304 134264781U, // LBEPX
3305 67156676U, // LBZ
3306 67156676U, // LBZ8
3307 2147530465U, // LBZCIX
3308 536916016U, // LBZU
3309 536916016U, // LBZU8
3310 570472973U, // LBZUX
3311 570472973U, // LBZUX8
3312 134265483U, // LBZX
3313 134265483U, // LBZX8
3314 2147531403U, // LBZXTLS
3315 2147531403U, // LBZXTLS_
3316 2147531403U, // LBZXTLS_32
3317 67145762U, // LD
3318 134264907U, // LDARX
3319 134264907U, // LDARXL
3320 2147528185U, // LDAT
3321 134264935U, // LDBRX
3322 2147530434U, // LDCIX
3323 536915872U, // LDU
3324 570472914U, // LDUX
3325 134264343U, // LDX
3326 2147530263U, // LDXTLS
3327 2147530263U, // LDXTLS_
3328 18160U, // LDgotTprelL
3329 15858U, // LDgotTprelL32
3330 18827U, // LDtoc
3331 18549U, // LDtocBA
3332 18549U, // LDtocCPT
3333 18053U, // LDtocJTI
3334 18109U, // LDtocL
3335 67145691U, // LFD
3336 134264796U, // LFDEPX
3337 536915826U, // LFDU
3338 570472899U, // LFDUX
3339 134264330U, // LFDX
3340 2147530250U, // LFDXTLS
3341 2147530250U, // LFDXTLS_
3342 134264230U, // LFIWAX
3343 134265504U, // LFIWZX
3344 67152897U, // LFS
3345 536915944U, // LFSU
3346 570472951U, // LFSUX
3347 134265153U, // LFSX
3348 2147531073U, // LFSXTLS
3349 2147531073U, // LFSXTLS_
3350 67144677U, // LHA
3351 67144677U, // LHA8
3352 134264914U, // LHARX
3353 134264914U, // LHARXL
3354 536915814U, // LHAU
3355 536915814U, // LHAU8
3356 570472878U, // LHAUX
3357 570472878U, // LHAUX8
3358 134264215U, // LHAX
3359 134264215U, // LHAX8
3360 2147530135U, // LHAXTLS
3361 2147530135U, // LHAXTLS_
3362 2147530135U, // LHAXTLS_32
3363 134264950U, // LHBRX
3364 134264950U, // LHBRX8
3365 134264813U, // LHEPX
3366 67156752U, // LHZ
3367 67156752U, // LHZ8
3368 2147530473U, // LHZCIX
3369 536916022U, // LHZU
3370 536916022U, // LHZU8
3371 570472980U, // LHZUX
3372 570472980U, // LHZUX8
3373 134265498U, // LHZX
3374 134265498U, // LHZX8
3375 2147531418U, // LHZXTLS
3376 2147531418U, // LHZXTLS_
3377 2147531418U, // LHZXTLS_32
3378 100701689U, // LI
3379 100701689U, // LI8
3380 100707469U, // LIS
3381 100707469U, // LIS8
3382 67154627U, // LMW
3383 67151875U, // LQ
3384 134264921U, // LQARX
3385 134264921U, // LQARXL
3386 18194U, // LQX_PSEUDO
3387 2147522513U, // LSWI
3388 134264253U, // LVEBX
3389 134264459U, // LVEHX
3390 134265419U, // LVEWX
3391 134256819U, // LVSL
3392 134261406U, // LVSR
3393 134265378U, // LVX
3394 134256869U, // LVXL
3395 67144824U, // LWA
3396 134264928U, // LWARX
3397 134264928U, // LWARXL
3398 2147528263U, // LWAT
3399 570472885U, // LWAUX
3400 134264247U, // LWAX
3401 2147530167U, // LWAXTLS
3402 2147530167U, // LWAXTLS_
3403 2147530167U, // LWAXTLS_32
3404 134264247U, // LWAX_32
3405 67144824U, // LWA_32
3406 134264984U, // LWBRX
3407 134264984U, // LWBRX8
3408 134264828U, // LWEPX
3409 67156914U, // LWZ
3410 67156914U, // LWZ8
3411 2147530481U, // LWZCIX
3412 536916028U, // LWZU
3413 536916028U, // LWZU8
3414 570472987U, // LWZUX
3415 570472987U, // LWZUX8
3416 134265521U, // LWZX
3417 134265521U, // LWZX8
3418 2147531441U, // LWZXTLS
3419 2147531441U, // LWZXTLS_
3420 2147531441U, // LWZXTLS_32
3421 18843U, // LWZtoc
3422 18127U, // LWZtocL
3423 67146021U, // LXSD
3424 134264365U, // LXSDX
3425 134265474U, // LXSIBZX
3426 134265489U, // LXSIHZX
3427 134264238U, // LXSIWAX
3428 134265512U, // LXSIWZX
3429 67151511U, // LXSSP
3430 134264868U, // LXSSPX
3431 67154073U, // LXV
3432 134264179U, // LXVB16X
3433 134264145U, // LXVD2X
3434 134265138U, // LXVDSX
3435 134264198U, // LXVH8X
3436 436250618U, // LXVKQ
3437 2147522776U, // LXVL
3438 2147522670U, // LXVLL
3439 67151638U, // LXVP
3440 2147522692U, // LXVPRL
3441 2147522634U, // LXVPRLL
3442 134264885U, // LXVPX
3443 134264277U, // LXVRBX
3444 134264348U, // LXVRDX
3445 134264483U, // LXVRHX
3446 2147522717U, // LXVRL
3447 2147522653U, // LXVRLL
3448 134265451U, // LXVRWX
3449 134264162U, // LXVW4X
3450 134265176U, // LXVWSX
3451 134265389U, // LXVX
3452 2147520494U, // MADDHD
3453 2147528575U, // MADDHDU
3454 2147520550U, // MADDLD
3455 2147520550U, // MADDLD8
3456 1517923U, // MBAR
3457 37586U, // MCRF
3458 44038U, // MCRFS
3459 1095971U, // MCRXRX
3460 604017145U, // MFBHRBE
3461 1091992U, // MFCR
3462 1091992U, // MFCR8
3463 1092267U, // MFCTR
3464 1092267U, // MFCTR8
3465 43395U, // MFDCR
3466 1092602U, // MFFS
3467 40111U, // MFFSCDRN
3468 637572782U, // MFFSCDRNI
3469 1085954U, // MFFSCE
3470 40102U, // MFFSCRN
3471 268474020U, // MFFSCRNI
3472 1087660U, // MFFSL
3473 1083352U, // MFFS_rec
3474 1092080U, // MFLR
3475 1092080U, // MFLR8
3476 1092234U, // MFMSR
3477 671126232U, // MFOCRF
3478 671126232U, // MFOCRF8
3479 43527U, // MFPMR
3480 43638U, // MFSPR
3481 43638U, // MFSPR8
3482 704686724U, // MFSR
3483 39853U, // MFSRIN
3484 36239U, // MFTB
3485 16820854U, // MFTB8
3486 17869430U, // MFUDSCR
3487 37055U, // MFVRD
3488 18918006U, // MFVRSAVE
3489 18918006U, // MFVRSAVEv
3490 48055U, // MFVRWZ
3491 1092006U, // MFVSCR
3492 37055U, // MFVSRD
3493 36925U, // MFVSRLD
3494 48055U, // MFVSRWZ
3495 2147520720U, // MODSD
3496 2147529667U, // MODSW
3497 2147520883U, // MODUD
3498 2147529877U, // MODUW
3499 18807U, // MSGSYNC
3500 18821U, // MSYNC
3501 37608U, // MTCRF
3502 37608U, // MTCRF8
3503 1092274U, // MTCTR
3504 1092274U, // MTCTR8
3505 1092274U, // MTCTR8loop
3506 1092274U, // MTCTRloop
3507 235383185U, // MTDCR
3508 1509801U, // MTFSB0
3509 1509809U, // MTFSB1
3510 2147521291U, // MTFSF
3511 2906166722U, // MTFSFI
3512 758678487U, // MTFSFI_rec
3513 792237506U, // MTFSFIb
3514 2147517219U, // MTFSF_rec
3515 37643U, // MTFSFb
3516 1092086U, // MTLR
3517 1092086U, // MTLR8
3518 201370257U, // MTMSR
3519 201363639U, // MTMSRD
3520 594656U, // MTOCRF
3521 594656U, // MTOCRF8
3522 43534U, // MTPMR
3523 43645U, // MTSPR
3524 43645U, // MTSPR8
3525 633496U, // MTSR
3526 39861U, // MTSRIN
3527 1081524U, // MTUDSCR
3528 37063U, // MTVRD
3529 1081589U, // MTVRSAVE
3530 1540341U, // MTVRSAVEv
3531 35965U, // MTVRWA
3532 48064U, // MTVRWZ
3533 1092014U, // MTVSCR
3534 39195U, // MTVSRBM
3535 805344794U, // MTVSRBMI
3536 37063U, // MTVSRD
3537 2147520440U, // MTVSRDD
3538 39267U, // MTVSRDM
3539 39373U, // MTVSRHM
3540 39538U, // MTVSRQM
3541 35965U, // MTVSRWA
3542 39650U, // MTVSRWM
3543 44376U, // MTVSRWS
3544 48064U, // MTVSRWZ
3545 2147520502U, // MULHD
3546 2147528584U, // MULHDU
3547 2147518508U, // MULHDU_rec
3548 2147516981U, // MULHD_rec
3549 2147529333U, // MULHW
3550 2147528713U, // MULHWU
3551 2147518561U, // MULHWU_rec
3552 2147518624U, // MULHW_rec
3553 2147520559U, // MULLD
3554 2147523798U, // MULLDO
3555 2147517718U, // MULLDO_rec
3556 2147517005U, // MULLD_rec
3557 2147522052U, // MULLI
3558 2147522052U, // MULLI8
3559 2147529383U, // MULLW
3560 2147524092U, // MULLWO
3561 2147517861U, // MULLWO_rec
3562 2147518640U, // MULLW_rec
3563 18384U, // MoveGOTtoLR
3564 18372U, // MovePCtoLR
3565 17436U, // MovePCtoLR8
3566 2147520623U, // NAND
3567 2147520623U, // NAND8
3568 2147517019U, // NAND8_rec
3569 2147517019U, // NAND_rec
3570 18973U, // NAP
3571 37790U, // NEG
3572 37790U, // NEG8
3573 40237U, // NEG8O
3574 34168U, // NEG8O_rec
3575 33580U, // NEG8_rec
3576 40237U, // NEGO
3577 34168U, // NEGO_rec
3578 33580U, // NEG_rec
3579 18982U, // NOP
3580 15560U, // NOP_GT_PWR6
3581 15572U, // NOP_GT_PWR7
3582 2147527216U, // NOR
3583 2147527216U, // NOR8
3584 2147518295U, // NOR8_rec
3585 2147518295U, // NOR_rec
3586 2147527209U, // OR
3587 2147527209U, // OR8
3588 2147518296U, // OR8_rec
3589 2147520249U, // ORC
3590 2147520249U, // ORC8
3591 2147516915U, // ORC8_rec
3592 2147516915U, // ORC_rec
3593 2147522281U, // ORI
3594 2147522281U, // ORI8
3595 2147527827U, // ORIS
3596 2147527827U, // ORIS8
3597 2147518296U, // OR_rec
3598 2147521891U, // PADDI
3599 2147521891U, // PADDI8
3600 838899043U, // PADDI8pc
3601 18902U, // PADDIdtprel
3602 838899043U, // PADDIpc
3603 2147520675U, // PDEPD
3604 2147520865U, // PEXTD
3605 872451158U, // PLA
3606 872451158U, // PLA8
3607 906005590U, // PLA8pc
3608 906005590U, // PLApc
3609 3087055555U, // PLBZ
3610 3087055555U, // PLBZ8
3611 939571907U, // PLBZ8nopc
3612 906017475U, // PLBZ8onlypc
3613 973126339U, // PLBZ8pc
3614 939571907U, // PLBZnopc
3615 906017475U, // PLBZonlypc
3616 973126339U, // PLBZpc
3617 3087044664U, // PLD
3618 939561016U, // PLDnopc
3619 906006584U, // PLDonlypc
3620 973115448U, // PLDpc
3621 3087044570U, // PLFD
3622 939560922U, // PLFDnopc
3623 906006490U, // PLFDonlypc
3624 973115354U, // PLFDpc
3625 3087051776U, // PLFS
3626 939568128U, // PLFSnopc
3627 906013696U, // PLFSonlypc
3628 973122560U, // PLFSpc
3629 3087043556U, // PLHA
3630 3087043556U, // PLHA8
3631 939559908U, // PLHA8nopc
3632 906005476U, // PLHA8onlypc
3633 973114340U, // PLHA8pc
3634 939559908U, // PLHAnopc
3635 906005476U, // PLHAonlypc
3636 973114340U, // PLHApc
3637 3087055631U, // PLHZ
3638 3087055631U, // PLHZ8
3639 939571983U, // PLHZ8nopc
3640 906017551U, // PLHZ8onlypc
3641 973126415U, // PLHZ8pc
3642 939571983U, // PLHZnopc
3643 906017551U, // PLHZonlypc
3644 973126415U, // PLHZpc
3645 906008075U, // PLI
3646 906008075U, // PLI8
3647 3087043703U, // PLWA
3648 3087043703U, // PLWA8
3649 939560055U, // PLWA8nopc
3650 906005623U, // PLWA8onlypc
3651 973114487U, // PLWA8pc
3652 939560055U, // PLWAnopc
3653 906005623U, // PLWAonlypc
3654 973114487U, // PLWApc
3655 3087055793U, // PLWZ
3656 3087055793U, // PLWZ8
3657 939572145U, // PLWZ8nopc
3658 906017713U, // PLWZ8onlypc
3659 973126577U, // PLWZ8pc
3660 939572145U, // PLWZnopc
3661 906017713U, // PLWZonlypc
3662 973126577U, // PLWZpc
3663 3087044900U, // PLXSD
3664 939561252U, // PLXSDnopc
3665 906006820U, // PLXSDonlypc
3666 973115684U, // PLXSDpc
3667 3087050390U, // PLXSSP
3668 939566742U, // PLXSSPnopc
3669 906012310U, // PLXSSPonlypc
3670 973121174U, // PLXSSPpc
3671 3087052952U, // PLXV
3672 3087050517U, // PLXVP
3673 939566869U, // PLXVPnopc
3674 906012437U, // PLXVPonlypc
3675 973121301U, // PLXVPpc
3676 939569304U, // PLXVnopc
3677 906014872U, // PLXVonlypc
3678 973123736U, // PLXVpc
3679 2147518999U, // PMDMXVBF16GERX2
3680 2449513436U, // PMDMXVBF16GERX2NN
3681 2449515116U, // PMDMXVBF16GERX2NP
3682 2449513532U, // PMDMXVBF16GERX2PN
3683 2449515227U, // PMDMXVBF16GERX2PP
3684 2147519016U, // PMDMXVF16GERX2
3685 2449513455U, // PMDMXVF16GERX2NN
3686 2449515135U, // PMDMXVF16GERX2NP
3687 2449513551U, // PMDMXVF16GERX2PN
3688 2449515246U, // PMDMXVF16GERX2PP
3689 2147519044U, // PMDMXVI8GERX4
3690 2449515278U, // PMDMXVI8GERX4PP
3691 2449515368U, // PMDMXVI8GERX4SPP
3692 2147518959U, // PMXVBF16GER2
3693 2449513405U, // PMXVBF16GER2NN
3694 2449515085U, // PMXVBF16GER2NP
3695 2449513501U, // PMXVBF16GER2PN
3696 2449515181U, // PMXVBF16GER2PP
3697 2147518959U, // PMXVBF16GER2W
3698 2449513405U, // PMXVBF16GER2WNN
3699 2449515085U, // PMXVBF16GER2WNP
3700 2449513501U, // PMXVBF16GER2WPN
3701 2449515181U, // PMXVBF16GER2WPP
3702 2147518973U, // PMXVF16GER2
3703 2449513421U, // PMXVF16GER2NN
3704 2449515101U, // PMXVF16GER2NP
3705 2449513517U, // PMXVF16GER2PN
3706 2449515197U, // PMXVF16GER2PP
3707 2147518973U, // PMXVF16GER2W
3708 2449513421U, // PMXVF16GER2WNN
3709 2449515101U, // PMXVF16GER2WNP
3710 2449513517U, // PMXVF16GER2WPN
3711 2449515197U, // PMXVF16GER2WPP
3712 2147527094U, // PMXVF32GER
3713 2449513473U, // PMXVF32GERNN
3714 2449515153U, // PMXVF32GERNP
3715 2449513580U, // PMXVF32GERPN
3716 2449515309U, // PMXVF32GERPP
3717 2147527094U, // PMXVF32GERW
3718 2449513473U, // PMXVF32GERWNN
3719 2449515153U, // PMXVF32GERWNP
3720 2449513580U, // PMXVF32GERWPN
3721 2449515309U, // PMXVF32GERWPP
3722 2147527106U, // PMXVF64GER
3723 2449513487U, // PMXVF64GERNN
3724 2449515167U, // PMXVF64GERNP
3725 2449513594U, // PMXVF64GERPN
3726 2449515323U, // PMXVF64GERPP
3727 2147527106U, // PMXVF64GERW
3728 2449513487U, // PMXVF64GERWNN
3729 2449515167U, // PMXVF64GERWNP
3730 2449513594U, // PMXVF64GERWPN
3731 2449515323U, // PMXVF64GERWPP
3732 2147518986U, // PMXVI16GER2
3733 2449515212U, // PMXVI16GER2PP
3734 2147527353U, // PMXVI16GER2S
3735 2449515337U, // PMXVI16GER2SPP
3736 2147527353U, // PMXVI16GER2SW
3737 2449515337U, // PMXVI16GER2SWPP
3738 2147518986U, // PMXVI16GER2W
3739 2449515212U, // PMXVI16GER2WPP
3740 2147519167U, // PMXVI4GER8
3741 2449515295U, // PMXVI4GER8PP
3742 2147519167U, // PMXVI4GER8W
3743 2449515295U, // PMXVI4GER8WPP
3744 2147519032U, // PMXVI8GER4
3745 2449515264U, // PMXVI8GER4PP
3746 2449515353U, // PMXVI8GER4SPP
3747 2147519032U, // PMXVI8GER4W
3748 2449515264U, // PMXVI8GER4WPP
3749 2449515353U, // PMXVI8GER4WSPP
3750 36254U, // POPCNTB
3751 36254U, // POPCNTB8
3752 37191U, // POPCNTD
3753 46174U, // POPCNTW
3754 18526U, // PPC32GOT
3755 18536U, // PPC32PICGOT
3756 16007U, // PREPARE_PROBED_ALLOCA_32
3757 16428U, // PREPARE_PROBED_ALLOCA_64
3758 16055U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
3759 16476U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
3760 15989U, // PROBED_ALLOCA_32
3761 16410U, // PROBED_ALLOCA_64
3762 16033U, // PROBED_STACKALLOC_32
3763 16454U, // PROBED_STACKALLOC_64
3764 3087044017U, // PSTB
3765 3087044017U, // PSTB8
3766 939560369U, // PSTB8nopc
3767 906005937U, // PSTB8onlypc
3768 973114801U, // PSTB8pc
3769 939560369U, // PSTBnopc
3770 906005937U, // PSTBonlypc
3771 973114801U, // PSTBpc
3772 3087044954U, // PSTD
3773 939561306U, // PSTDnopc
3774 906006874U, // PSTDonlypc
3775 973115738U, // PSTDpc
3776 3087044576U, // PSTFD
3777 939560928U, // PSTFDnopc
3778 906006496U, // PSTFDonlypc
3779 973115360U, // PSTFDpc
3780 3087051789U, // PSTFS
3781 939568141U, // PSTFSnopc
3782 906013709U, // PSTFSonlypc
3783 973122573U, // PSTFSpc
3784 3087045800U, // PSTH
3785 3087045800U, // PSTH8
3786 939562152U, // PSTH8nopc
3787 906007720U, // PSTH8onlypc
3788 973116584U, // PSTH8pc
3789 939562152U, // PSTHnopc
3790 906007720U, // PSTHonlypc
3791 973116584U, // PSTHpc
3792 3087053948U, // PSTW
3793 3087053948U, // PSTW8
3794 939570300U, // PSTW8nopc
3795 906015868U, // PSTW8onlypc
3796 973124732U, // PSTW8pc
3797 939570300U, // PSTWnopc
3798 906015868U, // PSTWonlypc
3799 973124732U, // PSTWpc
3800 3087044907U, // PSTXSD
3801 939561259U, // PSTXSDnopc
3802 906006827U, // PSTXSDonlypc
3803 973115691U, // PSTXSDpc
3804 3087050398U, // PSTXSSP
3805 939566750U, // PSTXSSPnopc
3806 906012318U, // PSTXSSPonlypc
3807 973121182U, // PSTXSSPpc
3808 3087052958U, // PSTXV
3809 3087050524U, // PSTXVP
3810 939566876U, // PSTXVPnopc
3811 906012444U, // PSTXVPonlypc
3812 973121308U, // PSTXVPpc
3813 939569310U, // PSTXVnopc
3814 906014878U, // PSTXVonlypc
3815 973123742U, // PSTXVpc
3816 18219U, // PseudoEIEIO
3817 17685U, // RESTORE_ACC
3818 18281U, // RESTORE_CR
3819 18460U, // RESTORE_CRBIT
3820 18397U, // RESTORE_DMR
3821 18244U, // RESTORE_DMRP
3822 17900U, // RESTORE_QUADWORD
3823 17633U, // RESTORE_UACC
3824 17659U, // RESTORE_WACC
3825 18878U, // RFCI
3826 18889U, // RFDI
3827 658586U, // RFEBB
3828 18894U, // RFI
3829 18852U, // RFID
3830 18883U, // RFMCI
3831 2147522570U, // RLDCL
3832 2147517536U, // RLDCL_rec
3833 2147527050U, // RLDCR
3834 2147518262U, // RLDCR_rec
3835 2147520184U, // RLDIC
3836 2147522577U, // RLDICL
3837 2147522577U, // RLDICL_32
3838 2147522577U, // RLDICL_32_64
3839 2147517544U, // RLDICL_32_rec
3840 2147517544U, // RLDICL_rec
3841 2147527070U, // RLDICR
3842 2147527070U, // RLDICR_32
3843 2147518270U, // RLDICR_rec
3844 2147516884U, // RLDIC_rec
3845 2449511980U, // RLDIMI
3846 2449507315U, // RLDIMI_rec
3847 2449511988U, // RLWIMI
3848 2449511988U, // RLWIMI8
3849 2449507324U, // RLWIMI8_rec
3850 2449507324U, // RLWIMI_rec
3851 2147523151U, // RLWINM
3852 2147523151U, // RLWINM8
3853 2147517602U, // RLWINM8_rec
3854 2147517602U, // RLWINM_rec
3855 2147523168U, // RLWNM
3856 2147523168U, // RLWNM8
3857 2147517611U, // RLWNM8_rec
3858 2147517611U, // RLWNM_rec
3859 17625U, // ReadTB
3860 1085196U, // SC
3861 1093698U, // SCV
3862 16693U, // SELECT_CC_F16
3863 16615U, // SELECT_CC_F4
3864 17154U, // SELECT_CC_F8
3865 16640U, // SELECT_CC_I4
3866 17199U, // SELECT_CC_I8
3867 17985U, // SELECT_CC_SPE
3868 16586U, // SELECT_CC_SPE4
3869 17750U, // SELECT_CC_VRRC
3870 17719U, // SELECT_CC_VSFRC
3871 17810U, // SELECT_CC_VSRC
3872 17779U, // SELECT_CC_VSSRC
3873 16708U, // SELECT_F16
3874 16629U, // SELECT_F4
3875 17168U, // SELECT_F8
3876 16654U, // SELECT_I4
3877 17373U, // SELECT_I8
3878 18000U, // SELECT_SPE
3879 16602U, // SELECT_SPE4
3880 17766U, // SELECT_VRRC
3881 17736U, // SELECT_VSFRC
3882 17826U, // SELECT_VSRC
3883 17796U, // SELECT_VSSRC
3884 36233U, // SETB
3885 36233U, // SETB8
3886 36451U, // SETBC
3887 36451U, // SETBC8
3888 43387U, // SETBCR
3889 43387U, // SETBCR8
3890 18186U, // SETFLM
3891 36443U, // SETNBC
3892 36443U, // SETNBC8
3893 43378U, // SETNBCR
3894 43378U, // SETNBCR8
3895 17876U, // SETRND
3896 18869U, // SETRNDi
3897 33481U, // SLBFEE_rec
3898 18763U, // SLBIA
3899 1086015U, // SLBIE
3900 37779U, // SLBIEG
3901 37399U, // SLBMFEE
3902 45127U, // SLBMFEV
3903 37480U, // SLBMTE
3904 18791U, // SLBSYNC
3905 2147520589U, // SLD
3906 2147517013U, // SLD_rec
3907 2147529406U, // SLW
3908 2147529406U, // SLW8
3909 2147518648U, // SLW8_rec
3910 2147518648U, // SLW_rec
3911 67156914U, // SPELWZ
3912 134265521U, // SPELWZX
3913 67155069U, // SPESTW
3914 134265468U, // SPESTWX
3915 17698U, // SPILL_ACC
3916 18293U, // SPILL_CR
3917 18475U, // SPILL_CRBIT
3918 18410U, // SPILL_DMR
3919 18258U, // SPILL_DMRP
3920 17918U, // SPILL_QUADWORD
3921 17647U, // SPILL_UACC
3922 17673U, // SPILL_WACC
3923 17934U, // SPLIT_QUADWORD
3924 2147520340U, // SRAD
3925 2147521884U, // SRADI
3926 2147521884U, // SRADI_32
3927 2147517328U, // SRADI_rec
3928 2147516932U, // SRAD_rec
3929 2147529218U, // SRAW
3930 2147529218U, // SRAW8
3931 2147518607U, // SRAW8_rec
3932 2147522408U, // SRAWI
3933 2147522408U, // SRAWI8
3934 2147517453U, // SRAWI8_rec
3935 2147517453U, // SRAWI_rec
3936 2147518607U, // SRAW_rec
3937 2147520698U, // SRD
3938 2147517050U, // SRD_rec
3939 2147529661U, // SRW
3940 2147529661U, // SRW8
3941 2147518654U, // SRW8_rec
3942 2147518654U, // SRW_rec
3943 67145138U, // STB
3944 67145138U, // STB8
3945 2147530426U, // STBCIX
3946 134252817U, // STBCX
3947 134264788U, // STBEPX
3948 537374572U, // STBU
3949 537374572U, // STBU8
3950 570931644U, // STBUX
3951 570931644U, // STBUX8
3952 134264294U, // STBX
3953 134264294U, // STBX8
3954 2147530214U, // STBXTLS
3955 2147530214U, // STBXTLS_
3956 2147530214U, // STBXTLS_32
3957 67146075U, // STD
3958 2147528191U, // STDAT
3959 134264942U, // STDBRX
3960 2147530441U, // STDCIX
3961 134252825U, // STDCX
3962 537374629U, // STDU
3963 570931672U, // STDUX
3964 134264380U, // STDX
3965 2147530300U, // STDXTLS
3966 2147530300U, // STDXTLS_
3967 67145697U, // STFD
3968 134264804U, // STFDEPX
3969 537374584U, // STFDU
3970 570931658U, // STFDUX
3971 134264336U, // STFDX
3972 2147530256U, // STFDXTLS
3973 2147530256U, // STFDXTLS_
3974 134265434U, // STFIWX
3975 67152910U, // STFS
3976 537374702U, // STFSU
3977 570931710U, // STFSUX
3978 134265159U, // STFSX
3979 2147531079U, // STFSXTLS
3980 2147531079U, // STFSXTLS_
3981 67146921U, // STH
3982 67146921U, // STH8
3983 134264957U, // STHBRX
3984 2147530449U, // STHCIX
3985 134252833U, // STHCX
3986 134264820U, // STHEPX
3987 537374658U, // STHU
3988 537374658U, // STHU8
3989 570931686U, // STHUX
3990 570931686U, // STHUX8
3991 134264500U, // STHX
3992 134264500U, // STHX8
3993 2147530420U, // STHXTLS
3994 2147530420U, // STHXTLS_
3995 2147530420U, // STHXTLS_32
3996 67154632U, // STMW
3997 19021U, // STOP
3998 67152009U, // STQ
3999 134252841U, // STQCX
4000 18206U, // STQX_PSEUDO
4001 2147522519U, // STSWI
4002 134264260U, // STVEBX
4003 134264466U, // STVEHX
4004 134265426U, // STVEWX
4005 134265383U, // STVX
4006 134256875U, // STVXL
4007 67155069U, // STW
4008 67155069U, // STW8
4009 2147528269U, // STWAT
4010 134264991U, // STWBRX
4011 2147530457U, // STWCIX
4012 134252849U, // STWCX
4013 134264835U, // STWEPX
4014 537374753U, // STWU
4015 537374753U, // STWU8
4016 570931718U, // STWUX
4017 570931718U, // STWUX8
4018 134265468U, // STWX
4019 134265468U, // STWX8
4020 2147531388U, // STWXTLS
4021 2147531388U, // STWXTLS_
4022 2147531388U, // STWXTLS_32
4023 67146028U, // STXSD
4024 134264372U, // STXSDX
4025 134264268U, // STXSIBX
4026 134264268U, // STXSIBXv
4027 134264474U, // STXSIHX
4028 134264474U, // STXSIHXv
4029 134265442U, // STXSIWX
4030 67151519U, // STXSSP
4031 134264876U, // STXSSPX
4032 67154079U, // STXV
4033 134264188U, // STXVB16X
4034 134264153U, // STXVD2X
4035 134264206U, // STXVH8X
4036 2147522782U, // STXVL
4037 2147522677U, // STXVLL
4038 67151645U, // STXVP
4039 2147522700U, // STXVPRL
4040 2147522643U, // STXVPRLL
4041 134264892U, // STXVPX
4042 134264285U, // STXVRBX
4043 134264356U, // STXVRDX
4044 134264491U, // STXVRHX
4045 2147522724U, // STXVRL
4046 2147522661U, // STXVRLL
4047 134265459U, // STXVRWX
4048 134264170U, // STXVW4X
4049 134265395U, // STXVX
4050 2147521189U, // SUBF
4051 2147521189U, // SUBF8
4052 2147523878U, // SUBF8O
4053 2147517808U, // SUBF8O_rec
4054 2147517212U, // SUBF8_rec
4055 2147520163U, // SUBFC
4056 2147520163U, // SUBFC8
4057 2147523784U, // SUBFC8O
4058 2147517702U, // SUBFC8O_rec
4059 2147516860U, // SUBFC8_rec
4060 2147523784U, // SUBFCO
4061 2147517702U, // SUBFCO_rec
4062 2147516860U, // SUBFC_rec
4063 2147521063U, // SUBFE
4064 2147521063U, // SUBFE8
4065 2147523828U, // SUBFE8O
4066 2147517752U, // SUBFE8O_rec
4067 2147517138U, // SUBFE8_rec
4068 2147523828U, // SUBFEO
4069 2147517752U, // SUBFEO_rec
4070 2147517138U, // SUBFE_rec
4071 2147520191U, // SUBFIC
4072 2147520191U, // SUBFIC8
4073 37460U, // SUBFME
4074 37460U, // SUBFME8
4075 40196U, // SUBFME8O
4076 34122U, // SUBFME8O_rec
4077 33506U, // SUBFME8_rec
4078 40196U, // SUBFMEO
4079 34122U, // SUBFMEO_rec
4080 33506U, // SUBFME_rec
4081 2147523878U, // SUBFO
4082 2147517808U, // SUBFO_rec
4083 1006677277U, // SUBFUS
4084 1006667786U, // SUBFUS_rec
4085 37527U, // SUBFZE
4086 37527U, // SUBFZE8
4087 40221U, // SUBFZE8O
4088 34150U, // SUBFZE8O_rec
4089 33555U, // SUBFZE8_rec
4090 40221U, // SUBFZEO
4091 34150U, // SUBFZEO_rec
4092 33555U, // SUBFZE_rec
4093 2147517212U, // SUBF_rec
4094 1740528U, // SYNC
4095 21532400U, // SYNCP10
4096 1083419U, // TABORT
4097 2147942833U, // TABORTDC
4098 2147943288U, // TABORTDCI
4099 2147942905U, // TABORTWC
4100 2147943300U, // TABORTWCI
4101 1182871U, // TAILB
4102 1182871U, // TAILB8
4103 1215365U, // TAILBA
4104 1215365U, // TAILBA8
4105 19043U, // TAILBCTR
4106 19043U, // TAILBCTR8
4107 656604U, // TBEGIN
4108 18433U, // TBEGIN_RET
4109 1087459U, // TCHECK
4110 18421U, // TCHECK_RET
4111 2263804U, // TCRETURNai
4112 2263701U, // TCRETURNai8
4113 2232110U, // TCRETURNdi
4114 2230947U, // TCRETURNdi8
4115 2140502U, // TCRETURNri
4116 2132657U, // TCRETURNri8
4117 2147946810U, // TD
4118 2147947957U, // TDI
4119 655970U, // TEND
4120 18769U, // TLBIA
4121 251105862U, // TLBIE
4122 1087513U, // TLBIEL
4123 2148185921U, // TLBILX
4124 46493U, // TLBIVAX
4125 1085471U, // TLBLD
4126 1086966U, // TLBLI
4127 18857U, // TLBRE
4128 2147521116U, // TLBRE2
4129 47403U, // TLBSX
4130 2147531051U, // TLBSX2
4131 2147518809U, // TLBSX2D
4132 18799U, // TLBSYNC
4133 18863U, // TLBWE
4134 2147521145U, // TLBWE2
4135 18709U, // TLSGDAIX
4136 17505U, // TLSGDAIX8
4137 18719U, // TLSLDAIX
4138 17516U, // TLSLDAIX8
4139 18977U, // TRAP
4140 15550U, // TRECHKPT
4141 1082512U, // TRECLAIM
4142 657259U, // TSR
4143 2147955792U, // TW
4144 2147948510U, // TWI
4145 18229U, // UNENCODED_NOP
4146 18270U, // UpdateGBR
4147 2147519927U, // VABSDUB
4148 2147521710U, // VABSDUH
4149 2147529884U, // VABSDUW
4150 2147526828U, // VADDCUQ
4151 2147529867U, // VADDCUW
4152 2147526859U, // VADDECUQ
4153 2147523235U, // VADDEUQM
4154 2147525028U, // VADDFP
4155 2147527467U, // VADDSBS
4156 2147527742U, // VADDSHS
4157 2147528052U, // VADDSWS
4158 2147522873U, // VADDUBM
4159 2147527495U, // VADDUBS
4160 2147522945U, // VADDUDM
4161 2147523072U, // VADDUHM
4162 2147527770U, // VADDUHS
4163 2147523216U, // VADDUQM
4164 2147523328U, // VADDUWM
4165 2147528079U, // VADDUWS
4166 2147520653U, // VAND
4167 2147520148U, // VANDC
4168 2147519801U, // VAVGSB
4169 2147521596U, // VAVGSH
4170 2147529692U, // VAVGSW
4171 2147519945U, // VAVGUB
4172 2147521728U, // VAVGUH
4173 2147529911U, // VAVGUW
4174 2147520594U, // VBPERMD
4175 2147526676U, // VBPERMQ
4176 2449520954U, // VCFSX
4177 2147531066U, // VCFSX_0
4178 2147520457U, // VCFUGED
4179 2449521119U, // VCFUX
4180 2147531231U, // VCFUX_0
4181 2147527128U, // VCIPHER
4182 2147528472U, // VCIPHERLAST
4183 2147519722U, // VCLRLB
4184 2147519778U, // VCLRRB
4185 36429U, // VCLZB
4186 37339U, // VCLZD
4187 2147522976U, // VCLZDM
4188 38166U, // VCLZH
4189 36019U, // VCLZLSBB
4190 46385U, // VCLZW
4191 2147524992U, // VCMPBFP
4192 2147517922U, // VCMPBFP_rec
4193 2147525091U, // VCMPEQFP
4194 2147517943U, // VCMPEQFP_rec
4195 2147519970U, // VCMPEQUB
4196 2147516769U, // VCMPEQUB_rec
4197 2147520934U, // VCMPEQUD
4198 2147517067U, // VCMPEQUD_rec
4199 2147521753U, // VCMPEQUH
4200 2147517263U, // VCMPEQUH_rec
4201 2147526913U, // VCMPEQUQ
4202 2147518176U, // VCMPEQUQ_rec
4203 2147529945U, // VCMPEQUW
4204 2147518679U, // VCMPEQUW_rec
4205 2147525045U, // VCMPGEFP
4206 2147517932U, // VCMPGEFP_rec
4207 2147525101U, // VCMPGTFP
4208 2147517954U, // VCMPGTFP_rec
4209 2147519854U, // VCMPGTSB
4210 2147516750U, // VCMPGTSB_rec
4211 2147520778U, // VCMPGTSD
4212 2147517056U, // VCMPGTSD_rec
4213 2147521649U, // VCMPGTSH
4214 2147517244U, // VCMPGTSH_rec
4215 2147526775U, // VCMPGTSQ
4216 2147518165U, // VCMPGTSQ_rec
4217 2147529771U, // VCMPGTSW
4218 2147518660U, // VCMPGTSW_rec
4219 2147520038U, // VCMPGTUB
4220 2147516813U, // VCMPGTUB_rec
4221 2147520944U, // VCMPGTUD
4222 2147517078U, // VCMPGTUD_rec
4223 2147521775U, // VCMPGTUH
4224 2147517274U, // VCMPGTUH_rec
4225 2147526923U, // VCMPGTUQ
4226 2147518187U, // VCMPGTUQ_rec
4227 2147529980U, // VCMPGTUW
4228 2147518690U, // VCMPGTUW_rec
4229 2147519687U, // VCMPNEB
4230 2147516740U, // VCMPNEB_rec
4231 2147521504U, // VCMPNEH
4232 2147517234U, // VCMPNEH_rec
4233 2147529281U, // VCMPNEW
4234 2147518614U, // VCMPNEW_rec
4235 2147520067U, // VCMPNEZB
4236 2147516824U, // VCMPNEZB_rec
4237 2147521804U, // VCMPNEZH
4238 2147517285U, // VCMPNEZH_rec
4239 2147530023U, // VCMPNEZW
4240 2147518708U, // VCMPNEZW_rec
4241 2147526767U, // VCMPSQ
4242 2147526905U, // VCMPUQ
4243 2147519649U, // VCNTMBB
4244 2147520353U, // VCNTMBD
4245 2147521480U, // VCNTMBH
4246 2147529224U, // VCNTMBW
4247 2449518057U, // VCTSXS
4248 2147528169U, // VCTSXS_0
4249 2449518065U, // VCTUXS
4250 2147528177U, // VCTUXS_0
4251 36436U, // VCTZB
4252 37354U, // VCTZD
4253 2147522993U, // VCTZDM
4254 38173U, // VCTZH
4255 36029U, // VCTZLSBB
4256 46402U, // VCTZW
4257 2147520736U, // VDIVESD
4258 2147526758U, // VDIVESQ
4259 2147529683U, // VDIVESW
4260 2147520899U, // VDIVEUD
4261 2147526888U, // VDIVEUQ
4262 2147529902U, // VDIVEUW
4263 2147520788U, // VDIVSD
4264 2147526785U, // VDIVSQ
4265 2147529788U, // VDIVSW
4266 2147520954U, // VDIVUD
4267 2147526933U, // VDIVUQ
4268 2147529990U, // VDIVUW
4269 2147528844U, // VEQV
4270 39174U, // VEXPANDBM
4271 39256U, // VEXPANDDM
4272 39362U, // VEXPANDHM
4273 39527U, // VEXPANDQM
4274 39639U, // VEXPANDWM
4275 41414U, // VEXPTEFP
4276 2147530591U, // VEXTDDVLX
4277 2147530969U, // VEXTDDVRX
4278 2147530579U, // VEXTDUBVLX
4279 2147530957U, // VEXTDUBVRX
4280 2147530612U, // VEXTDUHVLX
4281 2147530990U, // VEXTDUHVRX
4282 2147530634U, // VEXTDUWVLX
4283 2147531012U, // VEXTDUWVRX
4284 39204U, // VEXTRACTBM
4285 2449510707U, // VEXTRACTD
4286 39276U, // VEXTRACTDM
4287 39392U, // VEXTRACTHM
4288 39547U, // VEXTRACTQM
4289 2449509914U, // VEXTRACTUB
4290 2449511651U, // VEXTRACTUH
4291 2449519843U, // VEXTRACTUW
4292 39659U, // VEXTRACTWM
4293 36624U, // VEXTSB2D
4294 36624U, // VEXTSB2Ds
4295 45221U, // VEXTSB2W
4296 45221U, // VEXTSB2Ws
4297 42797U, // VEXTSD2Q
4298 36634U, // VEXTSH2D
4299 36634U, // VEXTSH2Ds
4300 45231U, // VEXTSH2W
4301 45231U, // VEXTSH2Ws
4302 36644U, // VEXTSW2D
4303 36644U, // VEXTSW2Ds
4304 2147530523U, // VEXTUBLX
4305 2147530894U, // VEXTUBRX
4306 2147530551U, // VEXTUHLX
4307 2147530937U, // VEXTUHRX
4308 2147530655U, // VEXTUWLX
4309 2147531033U, // VEXTUWRX
4310 36698U, // VGBBD
4311 2147519751U, // VGNB
4312 2449520402U, // VINSBLX
4313 2449520773U, // VINSBRX
4314 2449520457U, // VINSBVLX
4315 2449520835U, // VINSBVRX
4316 1040224506U, // VINSD
4317 2449520421U, // VINSDLX
4318 2449520807U, // VINSDRX
4319 1040223655U, // VINSERTB
4320 2449510736U, // VINSERTD
4321 1040225438U, // VINSERTH
4322 2449519719U, // VINSERTW
4323 2449520430U, // VINSHLX
4324 2449520816U, // VINSHRX
4325 2449520490U, // VINSHVLX
4326 2449520868U, // VINSHVRX
4327 1040233499U, // VINSW
4328 2449520534U, // VINSWLX
4329 2449520912U, // VINSWRX
4330 2449520512U, // VINSWVLX
4331 2449520890U, // VINSWVRX
4332 41388U, // VLOGEFP
4333 2147525019U, // VMADDFP
4334 2147525111U, // VMAXFP
4335 2147519873U, // VMAXSB
4336 2147520796U, // VMAXSD
4337 2147521668U, // VMAXSH
4338 2147529796U, // VMAXSW
4339 2147520048U, // VMAXUB
4340 2147520962U, // VMAXUD
4341 2147521785U, // VMAXUH
4342 2147529998U, // VMAXUW
4343 2147527719U, // VMHADDSHS
4344 2147527730U, // VMHRADDSHS
4345 2147525083U, // VMINFP
4346 2147519837U, // VMINSB
4347 2147520754U, // VMINSD
4348 2147521632U, // VMINSH
4349 2147529747U, // VMINSW
4350 2147519953U, // VMINUB
4351 2147520917U, // VMINUD
4352 2147521736U, // VMINUH
4353 2147529928U, // VMINUW
4354 2147523061U, // VMLADDUHM
4355 2147520719U, // VMODSD
4356 2147526750U, // VMODSQ
4357 2147529666U, // VMODSW
4358 2147520882U, // VMODUD
4359 2147526869U, // VMODUQ
4360 2147529876U, // VMODUW
4361 2147529273U, // VMRGEW
4362 2147519696U, // VMRGHB
4363 2147521513U, // VMRGHH
4364 2147529316U, // VMRGHW
4365 2147519714U, // VMRGLB
4366 2147521521U, // VMRGLH
4367 2147529366U, // VMRGLW
4368 2147529639U, // VMRGOW
4369 2147520872U, // VMSUMCUD
4370 2147522833U, // VMSUMMBM
4371 2147523030U, // VMSUMSHM
4372 2147527751U, // VMSUMSHS
4373 2147522882U, // VMSUMUBM
4374 2147522954U, // VMSUMUDM
4375 2147523081U, // VMSUMUHM
4376 2147527779U, // VMSUMUHS
4377 43160U, // VMUL10CUQ
4378 2147526837U, // VMUL10ECUQ
4379 2147526877U, // VMUL10EUQ
4380 43150U, // VMUL10UQ
4381 2147519792U, // VMULESB
4382 2147520727U, // VMULESD
4383 2147521587U, // VMULESH
4384 2147529674U, // VMULESW
4385 2147519936U, // VMULEUB
4386 2147520890U, // VMULEUD
4387 2147521719U, // VMULEUH
4388 2147529893U, // VMULEUW
4389 2147520745U, // VMULHSD
4390 2147529709U, // VMULHSW
4391 2147520908U, // VMULHUD
4392 2147529919U, // VMULHUW
4393 2147520558U, // VMULLD
4394 2147519845U, // VMULOSB
4395 2147520769U, // VMULOSD
4396 2147521640U, // VMULOSH
4397 2147529762U, // VMULOSW
4398 2147519961U, // VMULOUB
4399 2147520925U, // VMULOUD
4400 2147521744U, // VMULOUH
4401 2147529936U, // VMULOUW
4402 2147523337U, // VMULUWM
4403 2147520638U, // VNAND
4404 2147527118U, // VNCIPHER
4405 2147528458U, // VNCIPHERLAST
4406 36839U, // VNEGD
4407 45661U, // VNEGW
4408 2147525001U, // VNMSUBFP
4409 2147527229U, // VNOR
4410 2147527242U, // VOR
4411 2147520262U, // VORC
4412 2147520674U, // VPDEPD
4413 2147523245U, // VPERM
4414 2147527189U, // VPERMR
4415 2147527262U, // VPERMXOR
4416 2147520864U, // VPEXTD
4417 2147530772U, // VPKPX
4418 2147527883U, // VPKSDSS
4419 2147527947U, // VPKSDUS
4420 2147527892U, // VPKSHSS
4421 2147527973U, // VPKSHUS
4422 2147527901U, // VPKSWSS
4423 2147527991U, // VPKSWUS
4424 2147523260U, // VPKUDUM
4425 2147527956U, // VPKUDUS
4426 2147523269U, // VPKUHUM
4427 2147527982U, // VPKUHUS
4428 2147523278U, // VPKUWUM
4429 2147528000U, // VPKUWUS
4430 2147519742U, // VPMSUMB
4431 2147520603U, // VPMSUMD
4432 2147521541U, // VPMSUMH
4433 2147529422U, // VPMSUMW
4434 36253U, // VPOPCNTB
4435 37190U, // VPOPCNTD
4436 38036U, // VPOPCNTH
4437 46173U, // VPOPCNTW
4438 36714U, // VPRTYBD
4439 42828U, // VPRTYBQ
4440 45585U, // VPRTYBW
4441 41407U, // VREFP
4442 39455U, // VRFIM
4443 39840U, // VRFIN
4444 41491U, // VRFIP
4445 47893U, // VRFIZ
4446 2147519730U, // VRLB
4447 2147520582U, // VRLD
4448 2147522084U, // VRLDMI
4449 2147523143U, // VRLDNM
4450 2147521529U, // VRLH
4451 2147526657U, // VRLQ
4452 2147522108U, // VRLQMI
4453 2147523159U, // VRLQNM
4454 2147529398U, // VRLW
4455 2147522204U, // VRLWMI
4456 2147523167U, // VRLWNM
4457 41424U, // VRSQRTEFP
4458 47026U, // VSBOX
4459 2147522605U, // VSEL
4460 2147520315U, // VSHASIGMAD
4461 2147529205U, // VSHASIGMAW
4462 2147522740U, // VSL
4463 2147519736U, // VSLB
4464 2147520588U, // VSLD
4465 2147521847U, // VSLDBI
4466 2147522233U, // VSLDOI
4467 2147521535U, // VSLH
4468 2147523924U, // VSLO
4469 2147526663U, // VSLQ
4470 2147528822U, // VSLV
4471 2147529405U, // VSLW
4472 2449509781U, // VSPLTB
4473 2449509781U, // VSPLTBs
4474 2449511564U, // VSPLTH
4475 2449511564U, // VSPLTHs
4476 402689354U, // VSPLTISB
4477 402691149U, // VSPLTISH
4478 402699254U, // VSPLTISW
4479 2449519692U, // VSPLTW
4480 2147527327U, // VSR
4481 2147519635U, // VSRAB
4482 2147520339U, // VSRAD
4483 2147521473U, // VSRAH
4484 2147526455U, // VSRAQ
4485 2147529217U, // VSRAW
4486 2147519786U, // VSRB
4487 2147520705U, // VSRD
4488 2147521855U, // VSRDBI
4489 2147521557U, // VSRH
4490 2147524052U, // VSRO
4491 2147526744U, // VSRQ
4492 2147528850U, // VSRV
4493 2147529660U, // VSRW
4494 38908U, // VSTRIBL
4495 33878U, // VSTRIBL_rec
4496 43369U, // VSTRIBR
4497 34604U, // VSTRIBR_rec
4498 38977U, // VSTRIHL
4499 33912U, // VSTRIHL_rec
4500 43489U, // VSTRIHR
4501 34631U, // VSTRIHR_rec
4502 2147526819U, // VSUBCUQ
4503 2147529858U, // VSUBCUW
4504 2147526849U, // VSUBECUQ
4505 2147523225U, // VSUBEUQM
4506 2147525011U, // VSUBFP
4507 2147527458U, // VSUBSBS
4508 2147527710U, // VSUBSHS
4509 2147528043U, // VSUBSWS
4510 2147522864U, // VSUBUBM
4511 2147527486U, // VSUBUBS
4512 2147522936U, // VSUBUDM
4513 2147523052U, // VSUBUHM
4514 2147527761U, // VSUBUHS
4515 2147523207U, // VSUBUQM
4516 2147523319U, // VSUBUWM
4517 2147528070U, // VSUBUWS
4518 2147528033U, // VSUM2SWS
4519 2147527448U, // VSUM4SBS
4520 2147527700U, // VSUM4SHS
4521 2147527476U, // VSUM4UBS
4522 2147528061U, // VSUMSWS
4523 47115U, // VUPKHPX
4524 36161U, // VUPKHSB
4525 37956U, // VUPKHSH
4526 46052U, // VUPKHSW
4527 47131U, // VUPKLPX
4528 36180U, // VUPKLSB
4529 37975U, // VUPKLSH
4530 46080U, // VUPKLSW
4531 2147527280U, // VXOR
4532 2382408304U, // V_SET0
4533 2382408304U, // V_SET0B
4534 2382408304U, // V_SET0H
4535 22066166U, // V_SETALLONES
4536 22066166U, // V_SETALLONESB
4537 22066166U, // V_SETALLONESH
4538 1748656U, // WAIT
4539 271232688U, // WAITP10
4540 1085984U, // WRTEE
4541 1086906U, // WRTEEI
4542 2147527250U, // XOR
4543 2147527250U, // XOR8
4544 2147518301U, // XOR8_rec
4545 2147522280U, // XORI
4546 2147522280U, // XORI8
4547 2147527826U, // XORIS
4548 2147527826U, // XORIS8
4549 2147518301U, // XOR_rec
4550 41107U, // XSABSDP
4551 42104U, // XSABSQP
4552 2147524268U, // XSADDDP
4553 2147525580U, // XSADDQP
4554 2147524011U, // XSADDQPO
4555 2147525933U, // XSADDSP
4556 2147524713U, // XSCMPEQDP
4557 2147525711U, // XSCMPEQQP
4558 2147524681U, // XSCMPEXPDP
4559 2147525689U, // XSCMPEXPQP
4560 2147524330U, // XSCMPGEDP
4561 2147525609U, // XSCMPGEQP
4562 2147524780U, // XSCMPGTDP
4563 2147525761U, // XSCMPGTQP
4564 2147524611U, // XSCMPODP
4565 2147525659U, // XSCMPOQP
4566 2147524844U, // XSCMPUDP
4567 2147525782U, // XSCMPUQP
4568 2147524571U, // XSCPSGNDP
4569 2147525648U, // XSCPSGNQP
4570 41471U, // XSCVDPHP
4571 42021U, // XSCVDPQP
4572 42547U, // XSCVDPSP
4573 40085U, // XSCVDPSPN
4574 43930U, // XSCVDPSXDS
4575 43930U, // XSCVDPSXDSs
4576 44449U, // XSCVDPSXWS
4577 44449U, // XSCVDPSXWSs
4578 43966U, // XSCVDPUXDS
4579 43966U, // XSCVDPUXDSs
4580 44485U, // XSCVDPUXWS
4581 44485U, // XSCVDPUXWSs
4582 40973U, // XSCVHPDP
4583 40983U, // XSCVQPDP
4584 40282U, // XSCVQPDPO
4585 47865U, // XSCVQPSDZ
4586 47990U, // XSCVQPSQZ
4587 48073U, // XSCVQPSWZ
4588 47876U, // XSCVQPUDZ
4589 48001U, // XSCVQPUQZ
4590 48084U, // XSCVQPUWZ
4591 41941U, // XSCVSDQP
4592 40993U, // XSCVSPDP
4593 40033U, // XSCVSPDPN
4594 42074U, // XSCVSQQP
4595 40638U, // XSCVSXDDP
4596 42303U, // XSCVSXDSP
4597 41951U, // XSCVUDQP
4598 42084U, // XSCVUQQP
4599 40660U, // XSCVUXDDP
4600 42325U, // XSCVUXDSP
4601 2147524854U, // XSDIVDP
4602 2147525792U, // XSDIVQP
4603 2147524042U, // XSDIVQPO
4604 2147526353U, // XSDIVSP
4605 2147524661U, // XSIEXPDP
4606 2147525679U, // XSIEXPQP
4607 2449514074U, // XSMADDADP
4608 2449515759U, // XSMADDASP
4609 2449514437U, // XSMADDMDP
4610 2449516041U, // XSMADDMSP
4611 2449515458U, // XSMADDQP
4612 2449513888U, // XSMADDQPO
4613 2147524258U, // XSMAXCDP
4614 2147525549U, // XSMAXCQP
4615 2147524914U, // XSMAXDP
4616 2147524451U, // XSMAXJDP
4617 2147524248U, // XSMINCDP
4618 2147525539U, // XSMINCQP
4619 2147524593U, // XSMINDP
4620 2147524441U, // XSMINJDP
4621 2449514028U, // XSMSUBADP
4622 2449515713U, // XSMSUBASP
4623 2449514391U, // XSMSUBMDP
4624 2449515995U, // XSMSUBMSP
4625 2449515397U, // XSMSUBQP
4626 2449513855U, // XSMSUBQPO
4627 2147524461U, // XSMULDP
4628 2147525639U, // XSMULQP
4629 2147524021U, // XSMULQPO
4630 2147526065U, // XSMULSP
4631 41087U, // XSNABSDP
4632 41087U, // XSNABSDPs
4633 42094U, // XSNABSQP
4634 40744U, // XSNEGDP
4635 41972U, // XSNEGQP
4636 2449514050U, // XSNMADDADP
4637 2449515735U, // XSNMADDASP
4638 2449514413U, // XSNMADDMDP
4639 2449516017U, // XSNMADDMSP
4640 2449515447U, // XSNMADDQP
4641 2449513876U, // XSNMADDQPO
4642 2449514004U, // XSNMSUBADP
4643 2449515689U, // XSNMSUBASP
4644 2449514367U, // XSNMSUBMDP
4645 2449515971U, // XSNMSUBMSP
4646 2449515386U, // XSNMSUBQP
4647 2449513843U, // XSNMSUBQPO
4648 38593U, // XSRDPI
4649 36551U, // XSRDPIC
4650 39462U, // XSRDPIM
4651 41498U, // XSRDPIP
4652 47900U, // XSRDPIZ
4653 40704U, // XSREDP
4654 42358U, // XSRESP
4655 335943377U, // XSRQPI
4656 335951625U, // XSRQPIX
4657 335947556U, // XSRQPXP
4658 42620U, // XSRSP
4659 40720U, // XSRSQRTEDP
4660 42374U, // XSRSQRTESP
4661 41154U, // XSSQRTDP
4662 42124U, // XSSQRTQP
4663 40383U, // XSSQRTQPO
4664 42674U, // XSSQRTSP
4665 2147524208U, // XSSUBDP
4666 2147525519U, // XSSUBQP
4667 2147523978U, // XSSUBQPO
4668 2147525893U, // XSSUBSP
4669 2147524863U, // XSTDIVDP
4670 41164U, // XSTSQRTDP
4671 2449514114U, // XSTSTDCDP
4672 2449515416U, // XSTSTDCQP
4673 2449515799U, // XSTSTDCSP
4674 41045U, // XSXEXPDP
4675 42053U, // XSXEXPQP
4676 40762U, // XSXSIGDP
4677 41981U, // XSXSIGQP
4678 41116U, // XVABSDP
4679 42637U, // XVABSSP
4680 2147524277U, // XVADDDP
4681 2147525942U, // XVADDSP
4682 2147518961U, // XVBF16GER2
4683 2449513407U, // XVBF16GER2NN
4684 2449515087U, // XVBF16GER2NP
4685 2449513503U, // XVBF16GER2PN
4686 2449515183U, // XVBF16GER2PP
4687 2147518961U, // XVBF16GER2W
4688 2449513407U, // XVBF16GER2WNN
4689 2449515087U, // XVBF16GER2WNP
4690 2449513503U, // XVBF16GER2WPN
4691 2449515183U, // XVBF16GER2WPP
4692 2147524724U, // XVCMPEQDP
4693 2147517890U, // XVCMPEQDP_rec
4694 2147526245U, // XVCMPEQSP
4695 2147517984U, // XVCMPEQSP_rec
4696 2147524341U, // XVCMPGEDP
4697 2147517878U, // XVCMPGEDP_rec
4698 2147525995U, // XVCMPGESP
4699 2147517972U, // XVCMPGESP_rec
4700 2147524791U, // XVCMPGTDP
4701 2147517910U, // XVCMPGTDP_rec
4702 2147526311U, // XVCMPGTSP
4703 2147518010U, // XVCMPGTSP_rec
4704 2147524582U, // XVCPSGNDP
4705 2147526175U, // XVCPSGNSP
4706 40072U, // XVCVBF16SPN
4707 42557U, // XVCVDPSP
4708 43942U, // XVCVDPSXDS
4709 44461U, // XVCVDPSXWS
4710 43978U, // XVCVDPUXDS
4711 44497U, // XVCVDPUXWS
4712 42567U, // XVCVHPSP
4713 35433U, // XVCVSPBF16
4714 41003U, // XVCVSPDP
4715 41481U, // XVCVSPHP
4716 43954U, // XVCVSPSXDS
4717 44473U, // XVCVSPSXWS
4718 43990U, // XVCVSPUXDS
4719 44509U, // XVCVSPUXWS
4720 40649U, // XVCVSXDDP
4721 42314U, // XVCVSXDSP
4722 41244U, // XVCVSXWDP
4723 42733U, // XVCVSXWSP
4724 40671U, // XVCVUXDDP
4725 42336U, // XVCVUXDSP
4726 41255U, // XVCVUXWDP
4727 42744U, // XVCVUXWSP
4728 2147524883U, // XVDIVDP
4729 2147526372U, // XVDIVSP
4730 2147518975U, // XVF16GER2
4731 2449513423U, // XVF16GER2NN
4732 2449515103U, // XVF16GER2NP
4733 2449513519U, // XVF16GER2PN
4734 2449515199U, // XVF16GER2PP
4735 2147518975U, // XVF16GER2W
4736 2449513423U, // XVF16GER2WNN
4737 2449515103U, // XVF16GER2WNP
4738 2449513519U, // XVF16GER2WPN
4739 2449515199U, // XVF16GER2WPP
4740 2147527096U, // XVF32GER
4741 2449513475U, // XVF32GERNN
4742 2449515155U, // XVF32GERNP
4743 2449513582U, // XVF32GERPN
4744 2449515311U, // XVF32GERPP
4745 2147527096U, // XVF32GERW
4746 2449513475U, // XVF32GERWNN
4747 2449515155U, // XVF32GERWNP
4748 2449513582U, // XVF32GERWPN
4749 2449515311U, // XVF32GERWPP
4750 2147527108U, // XVF64GER
4751 2449513489U, // XVF64GERNN
4752 2449515169U, // XVF64GERNP
4753 2449513596U, // XVF64GERPN
4754 2449515325U, // XVF64GERPP
4755 2147527108U, // XVF64GERW
4756 2449513489U, // XVF64GERWNN
4757 2449515169U, // XVF64GERWNP
4758 2449513596U, // XVF64GERWPN
4759 2449515325U, // XVF64GERWPP
4760 2147518988U, // XVI16GER2
4761 2449515214U, // XVI16GER2PP
4762 2147527355U, // XVI16GER2S
4763 2449515339U, // XVI16GER2SPP
4764 2147527355U, // XVI16GER2SW
4765 2449515339U, // XVI16GER2SWPP
4766 2147518988U, // XVI16GER2W
4767 2449515214U, // XVI16GER2WPP
4768 2147519169U, // XVI4GER8
4769 2449515297U, // XVI4GER8PP
4770 2147519169U, // XVI4GER8W
4771 2449515297U, // XVI4GER8WPP
4772 2147519034U, // XVI8GER4
4773 2449515266U, // XVI8GER4PP
4774 2449515355U, // XVI8GER4SPP
4775 2147519034U, // XVI8GER4W
4776 2449515266U, // XVI8GER4WPP
4777 2449515355U, // XVI8GER4WSPP
4778 2147524671U, // XVIEXPDP
4779 2147526225U, // XVIEXPSP
4780 2449514085U, // XVMADDADP
4781 2449515770U, // XVMADDASP
4782 2449514448U, // XVMADDMDP
4783 2449516052U, // XVMADDMSP
4784 2147524923U, // XVMAXDP
4785 2147526403U, // XVMAXSP
4786 2147524602U, // XVMINDP
4787 2147526186U, // XVMINSP
4788 2449514039U, // XVMSUBADP
4789 2449515724U, // XVMSUBASP
4790 2449514402U, // XVMSUBMDP
4791 2449516006U, // XVMSUBMSP
4792 2147524470U, // XVMULDP
4793 2147526074U, // XVMULSP
4794 41097U, // XVNABSDP
4795 42627U, // XVNABSSP
4796 40753U, // XVNEGDP
4797 42398U, // XVNEGSP
4798 2449514062U, // XVNMADDADP
4799 2449515747U, // XVNMADDASP
4800 2449514425U, // XVNMADDMDP
4801 2449516029U, // XVNMADDMSP
4802 2449514016U, // XVNMSUBADP
4803 2449515701U, // XVNMSUBASP
4804 2449514379U, // XVNMSUBMDP
4805 2449515983U, // XVNMSUBMSP
4806 38601U, // XVRDPI
4807 36560U, // XVRDPIC
4808 39471U, // XVRDPIM
4809 41507U, // XVRDPIP
4810 47909U, // XVRDPIZ
4811 40712U, // XVREDP
4812 42366U, // XVRESP
4813 38617U, // XVRSPI
4814 36569U, // XVRSPIC
4815 39480U, // XVRSPIM
4816 41516U, // XVRSPIP
4817 47918U, // XVRSPIZ
4818 40732U, // XVRSQRTEDP
4819 42386U, // XVRSQRTESP
4820 41186U, // XVSQRTDP
4821 42695U, // XVSQRTSP
4822 2147524217U, // XVSUBDP
4823 2147525902U, // XVSUBSP
4824 2147524873U, // XVTDIVDP
4825 2147526362U, // XVTDIVSP
4826 36010U, // XVTLSBB
4827 41175U, // XVTSQRTDP
4828 42684U, // XVTSQRTSP
4829 2449514125U, // XVTSTDCDP
4830 2449515810U, // XVTSTDCSP
4831 41055U, // XVXEXPDP
4832 42587U, // XVXEXPSP
4833 40772U, // XVXSIGDP
4834 42407U, // XVXSIGSP
4835 2147520056U, // XXBLENDVB
4836 2147520970U, // XXBLENDVD
4837 2147521793U, // XXBLENDVH
4838 2147530006U, // XXBLENDVW
4839 37040U, // XXBRD
4840 37902U, // XXBRH
4841 43089U, // XXBRQ
4842 46005U, // XXBRW
4843 2147522548U, // XXEVAL
4844 2147529967U, // XXEXTRACTUW
4845 2147522892U, // XXGENPCVBM
4846 2147522964U, // XXGENPCVDM
4847 2147523091U, // XXGENPCVHM
4848 2147523346U, // XXGENPCVWM
4849 2449519729U, // XXINSERTW
4850 2147520612U, // XXLAND
4851 2147520130U, // XXLANDC
4852 2147528828U, // XXLEQV
4853 2382409852U, // XXLEQVOnes
4854 2147520620U, // XXLNAND
4855 2147527213U, // XXLNOR
4856 2147527206U, // XXLOR
4857 2147520246U, // XXLORC
4858 2147527206U, // XXLORf
4859 2147527247U, // XXLXOR
4860 2382408271U, // XXLXORdpz
4861 2382408271U, // XXLXORspz
4862 2382408271U, // XXLXORz
4863 1543786U, // XXMFACC
4864 1543786U, // XXMFACCW
4865 2147529324U, // XXMRGHW
4866 2147529374U, // XXMRGLW
4867 1085043U, // XXMTACC
4868 1085043U, // XXMTACCW
4869 2147523252U, // XXPERM
4870 2147521924U, // XXPERMDI
4871 2147521924U, // XXPERMDIs
4872 2147527197U, // XXPERMR
4873 2147530665U, // XXPERMX
4874 2147522611U, // XXSEL
4875 1096395U, // XXSETACCZ
4876 2147522415U, // XXSLDWI
4877 2147522415U, // XXSLDWIs
4878 1073788396U, // XXSPLTI32DX
4879 1107332312U, // XXSPLTIB
4880 40782U, // XXSPLTIDP
4881 45708U, // XXSPLTIW
4882 2147529812U, // XXSPLTW
4883 2147529812U, // XXSPLTWs
4884 2147946079U, // gBC
4885 2147945353U, // gBCA
4886 23808327U, // gBCAat
4887 2147953316U, // gBCCTR
4888 2147948693U, // gBCCTRL
4889 2147948549U, // gBCL
4890 2147945552U, // gBCLA
4891 23808343U, // gBCLAat
4892 2147953130U, // gBCLR
4893 2147948669U, // gBCLRL
4894 24857042U, // gBCLat
4895 24856932U, // gBCat
4896 };
4897
4898 static const uint16_t OpInfo1[] = {
4899 0U, // PHI
4900 0U, // INLINEASM
4901 0U, // INLINEASM_BR
4902 0U, // CFI_INSTRUCTION
4903 0U, // EH_LABEL
4904 0U, // GC_LABEL
4905 0U, // ANNOTATION_LABEL
4906 0U, // KILL
4907 0U, // EXTRACT_SUBREG
4908 0U, // INSERT_SUBREG
4909 0U, // IMPLICIT_DEF
4910 0U, // INIT_UNDEF
4911 0U, // SUBREG_TO_REG
4912 0U, // COPY_TO_REGCLASS
4913 0U, // DBG_VALUE
4914 0U, // DBG_VALUE_LIST
4915 0U, // DBG_INSTR_REF
4916 0U, // DBG_PHI
4917 0U, // DBG_LABEL
4918 0U, // REG_SEQUENCE
4919 0U, // COPY
4920 0U, // BUNDLE
4921 0U, // LIFETIME_START
4922 0U, // LIFETIME_END
4923 0U, // PSEUDO_PROBE
4924 0U, // ARITH_FENCE
4925 0U, // STACKMAP
4926 0U, // FENTRY_CALL
4927 0U, // PATCHPOINT
4928 0U, // LOAD_STACK_GUARD
4929 0U, // PREALLOCATED_SETUP
4930 0U, // PREALLOCATED_ARG
4931 0U, // STATEPOINT
4932 0U, // LOCAL_ESCAPE
4933 0U, // FAULTING_OP
4934 0U, // PATCHABLE_OP
4935 0U, // PATCHABLE_FUNCTION_ENTER
4936 0U, // PATCHABLE_RET
4937 0U, // PATCHABLE_FUNCTION_EXIT
4938 0U, // PATCHABLE_TAIL_CALL
4939 0U, // PATCHABLE_EVENT_CALL
4940 0U, // PATCHABLE_TYPED_EVENT_CALL
4941 0U, // ICALL_BRANCH_FUNNEL
4942 0U, // FAKE_USE
4943 0U, // MEMBARRIER
4944 0U, // JUMP_TABLE_DEBUG_INFO
4945 0U, // CONVERGENCECTRL_ENTRY
4946 0U, // CONVERGENCECTRL_ANCHOR
4947 0U, // CONVERGENCECTRL_LOOP
4948 0U, // CONVERGENCECTRL_GLUE
4949 0U, // G_ASSERT_SEXT
4950 0U, // G_ASSERT_ZEXT
4951 0U, // G_ASSERT_ALIGN
4952 0U, // G_ADD
4953 0U, // G_SUB
4954 0U, // G_MUL
4955 0U, // G_SDIV
4956 0U, // G_UDIV
4957 0U, // G_SREM
4958 0U, // G_UREM
4959 0U, // G_SDIVREM
4960 0U, // G_UDIVREM
4961 0U, // G_AND
4962 0U, // G_OR
4963 0U, // G_XOR
4964 0U, // G_ABDS
4965 0U, // G_ABDU
4966 0U, // G_IMPLICIT_DEF
4967 0U, // G_PHI
4968 0U, // G_FRAME_INDEX
4969 0U, // G_GLOBAL_VALUE
4970 0U, // G_PTRAUTH_GLOBAL_VALUE
4971 0U, // G_CONSTANT_POOL
4972 0U, // G_EXTRACT
4973 0U, // G_UNMERGE_VALUES
4974 0U, // G_INSERT
4975 0U, // G_MERGE_VALUES
4976 0U, // G_BUILD_VECTOR
4977 0U, // G_BUILD_VECTOR_TRUNC
4978 0U, // G_CONCAT_VECTORS
4979 0U, // G_PTRTOINT
4980 0U, // G_INTTOPTR
4981 0U, // G_BITCAST
4982 0U, // G_FREEZE
4983 0U, // G_CONSTANT_FOLD_BARRIER
4984 0U, // G_INTRINSIC_FPTRUNC_ROUND
4985 0U, // G_INTRINSIC_TRUNC
4986 0U, // G_INTRINSIC_ROUND
4987 0U, // G_INTRINSIC_LRINT
4988 0U, // G_INTRINSIC_LLRINT
4989 0U, // G_INTRINSIC_ROUNDEVEN
4990 0U, // G_READCYCLECOUNTER
4991 0U, // G_READSTEADYCOUNTER
4992 0U, // G_LOAD
4993 0U, // G_SEXTLOAD
4994 0U, // G_ZEXTLOAD
4995 0U, // G_INDEXED_LOAD
4996 0U, // G_INDEXED_SEXTLOAD
4997 0U, // G_INDEXED_ZEXTLOAD
4998 0U, // G_STORE
4999 0U, // G_INDEXED_STORE
5000 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
5001 0U, // G_ATOMIC_CMPXCHG
5002 0U, // G_ATOMICRMW_XCHG
5003 0U, // G_ATOMICRMW_ADD
5004 0U, // G_ATOMICRMW_SUB
5005 0U, // G_ATOMICRMW_AND
5006 0U, // G_ATOMICRMW_NAND
5007 0U, // G_ATOMICRMW_OR
5008 0U, // G_ATOMICRMW_XOR
5009 0U, // G_ATOMICRMW_MAX
5010 0U, // G_ATOMICRMW_MIN
5011 0U, // G_ATOMICRMW_UMAX
5012 0U, // G_ATOMICRMW_UMIN
5013 0U, // G_ATOMICRMW_FADD
5014 0U, // G_ATOMICRMW_FSUB
5015 0U, // G_ATOMICRMW_FMAX
5016 0U, // G_ATOMICRMW_FMIN
5017 0U, // G_ATOMICRMW_FMAXIMUM
5018 0U, // G_ATOMICRMW_FMINIMUM
5019 0U, // G_ATOMICRMW_UINC_WRAP
5020 0U, // G_ATOMICRMW_UDEC_WRAP
5021 0U, // G_ATOMICRMW_USUB_COND
5022 0U, // G_ATOMICRMW_USUB_SAT
5023 0U, // G_FENCE
5024 0U, // G_PREFETCH
5025 0U, // G_BRCOND
5026 0U, // G_BRINDIRECT
5027 0U, // G_INVOKE_REGION_START
5028 0U, // G_INTRINSIC
5029 0U, // G_INTRINSIC_W_SIDE_EFFECTS
5030 0U, // G_INTRINSIC_CONVERGENT
5031 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
5032 0U, // G_ANYEXT
5033 0U, // G_TRUNC
5034 0U, // G_CONSTANT
5035 0U, // G_FCONSTANT
5036 0U, // G_VASTART
5037 0U, // G_VAARG
5038 0U, // G_SEXT
5039 0U, // G_SEXT_INREG
5040 0U, // G_ZEXT
5041 0U, // G_SHL
5042 0U, // G_LSHR
5043 0U, // G_ASHR
5044 0U, // G_FSHL
5045 0U, // G_FSHR
5046 0U, // G_ROTR
5047 0U, // G_ROTL
5048 0U, // G_ICMP
5049 0U, // G_FCMP
5050 0U, // G_SCMP
5051 0U, // G_UCMP
5052 0U, // G_SELECT
5053 0U, // G_UADDO
5054 0U, // G_UADDE
5055 0U, // G_USUBO
5056 0U, // G_USUBE
5057 0U, // G_SADDO
5058 0U, // G_SADDE
5059 0U, // G_SSUBO
5060 0U, // G_SSUBE
5061 0U, // G_UMULO
5062 0U, // G_SMULO
5063 0U, // G_UMULH
5064 0U, // G_SMULH
5065 0U, // G_UADDSAT
5066 0U, // G_SADDSAT
5067 0U, // G_USUBSAT
5068 0U, // G_SSUBSAT
5069 0U, // G_USHLSAT
5070 0U, // G_SSHLSAT
5071 0U, // G_SMULFIX
5072 0U, // G_UMULFIX
5073 0U, // G_SMULFIXSAT
5074 0U, // G_UMULFIXSAT
5075 0U, // G_SDIVFIX
5076 0U, // G_UDIVFIX
5077 0U, // G_SDIVFIXSAT
5078 0U, // G_UDIVFIXSAT
5079 0U, // G_FADD
5080 0U, // G_FSUB
5081 0U, // G_FMUL
5082 0U, // G_FMA
5083 0U, // G_FMAD
5084 0U, // G_FDIV
5085 0U, // G_FREM
5086 0U, // G_FPOW
5087 0U, // G_FPOWI
5088 0U, // G_FEXP
5089 0U, // G_FEXP2
5090 0U, // G_FEXP10
5091 0U, // G_FLOG
5092 0U, // G_FLOG2
5093 0U, // G_FLOG10
5094 0U, // G_FLDEXP
5095 0U, // G_FFREXP
5096 0U, // G_FNEG
5097 0U, // G_FPEXT
5098 0U, // G_FPTRUNC
5099 0U, // G_FPTOSI
5100 0U, // G_FPTOUI
5101 0U, // G_SITOFP
5102 0U, // G_UITOFP
5103 0U, // G_FPTOSI_SAT
5104 0U, // G_FPTOUI_SAT
5105 0U, // G_FABS
5106 0U, // G_FCOPYSIGN
5107 0U, // G_IS_FPCLASS
5108 0U, // G_FCANONICALIZE
5109 0U, // G_FMINNUM
5110 0U, // G_FMAXNUM
5111 0U, // G_FMINNUM_IEEE
5112 0U, // G_FMAXNUM_IEEE
5113 0U, // G_FMINIMUM
5114 0U, // G_FMAXIMUM
5115 0U, // G_FMINIMUMNUM
5116 0U, // G_FMAXIMUMNUM
5117 0U, // G_GET_FPENV
5118 0U, // G_SET_FPENV
5119 0U, // G_RESET_FPENV
5120 0U, // G_GET_FPMODE
5121 0U, // G_SET_FPMODE
5122 0U, // G_RESET_FPMODE
5123 0U, // G_PTR_ADD
5124 0U, // G_PTRMASK
5125 0U, // G_SMIN
5126 0U, // G_SMAX
5127 0U, // G_UMIN
5128 0U, // G_UMAX
5129 0U, // G_ABS
5130 0U, // G_LROUND
5131 0U, // G_LLROUND
5132 0U, // G_BR
5133 0U, // G_BRJT
5134 0U, // G_VSCALE
5135 0U, // G_INSERT_SUBVECTOR
5136 0U, // G_EXTRACT_SUBVECTOR
5137 0U, // G_INSERT_VECTOR_ELT
5138 0U, // G_EXTRACT_VECTOR_ELT
5139 0U, // G_SHUFFLE_VECTOR
5140 0U, // G_SPLAT_VECTOR
5141 0U, // G_STEP_VECTOR
5142 0U, // G_VECTOR_COMPRESS
5143 0U, // G_CTTZ
5144 0U, // G_CTTZ_ZERO_UNDEF
5145 0U, // G_CTLZ
5146 0U, // G_CTLZ_ZERO_UNDEF
5147 0U, // G_CTPOP
5148 0U, // G_BSWAP
5149 0U, // G_BITREVERSE
5150 0U, // G_FCEIL
5151 0U, // G_FCOS
5152 0U, // G_FSIN
5153 0U, // G_FSINCOS
5154 0U, // G_FTAN
5155 0U, // G_FACOS
5156 0U, // G_FASIN
5157 0U, // G_FATAN
5158 0U, // G_FATAN2
5159 0U, // G_FCOSH
5160 0U, // G_FSINH
5161 0U, // G_FTANH
5162 0U, // G_FSQRT
5163 0U, // G_FFLOOR
5164 0U, // G_FRINT
5165 0U, // G_FNEARBYINT
5166 0U, // G_ADDRSPACE_CAST
5167 0U, // G_BLOCK_ADDR
5168 0U, // G_JUMP_TABLE
5169 0U, // G_DYN_STACKALLOC
5170 0U, // G_STACKSAVE
5171 0U, // G_STACKRESTORE
5172 0U, // G_STRICT_FADD
5173 0U, // G_STRICT_FSUB
5174 0U, // G_STRICT_FMUL
5175 0U, // G_STRICT_FDIV
5176 0U, // G_STRICT_FREM
5177 0U, // G_STRICT_FMA
5178 0U, // G_STRICT_FSQRT
5179 0U, // G_STRICT_FLDEXP
5180 0U, // G_READ_REGISTER
5181 0U, // G_WRITE_REGISTER
5182 0U, // G_MEMCPY
5183 0U, // G_MEMCPY_INLINE
5184 0U, // G_MEMMOVE
5185 0U, // G_MEMSET
5186 0U, // G_BZERO
5187 0U, // G_TRAP
5188 0U, // G_DEBUGTRAP
5189 0U, // G_UBSANTRAP
5190 0U, // G_VECREDUCE_SEQ_FADD
5191 0U, // G_VECREDUCE_SEQ_FMUL
5192 0U, // G_VECREDUCE_FADD
5193 0U, // G_VECREDUCE_FMUL
5194 0U, // G_VECREDUCE_FMAX
5195 0U, // G_VECREDUCE_FMIN
5196 0U, // G_VECREDUCE_FMAXIMUM
5197 0U, // G_VECREDUCE_FMINIMUM
5198 0U, // G_VECREDUCE_ADD
5199 0U, // G_VECREDUCE_MUL
5200 0U, // G_VECREDUCE_AND
5201 0U, // G_VECREDUCE_OR
5202 0U, // G_VECREDUCE_XOR
5203 0U, // G_VECREDUCE_SMAX
5204 0U, // G_VECREDUCE_SMIN
5205 0U, // G_VECREDUCE_UMAX
5206 0U, // G_VECREDUCE_UMIN
5207 0U, // G_SBFX
5208 0U, // G_UBFX
5209 0U, // ATOMIC_CMP_SWAP_I128
5210 0U, // ATOMIC_LOAD_ADD_I128
5211 0U, // ATOMIC_LOAD_AND_I128
5212 0U, // ATOMIC_LOAD_NAND_I128
5213 0U, // ATOMIC_LOAD_OR_I128
5214 0U, // ATOMIC_LOAD_SUB_I128
5215 0U, // ATOMIC_LOAD_XOR_I128
5216 0U, // ATOMIC_SWAP_I128
5217 0U, // BUILD_QUADWORD
5218 0U, // BUILD_UACC
5219 0U, // CFENCE
5220 0U, // CFENCE8
5221 0U, // CLRLSLDI
5222 0U, // CLRLSLDI_rec
5223 516U, // CLRLSLWI
5224 516U, // CLRLSLWI_rec
5225 128U, // CLRRDI
5226 128U, // CLRRDI_rec
5227 132U, // CLRRWI
5228 132U, // CLRRWI_rec
5229 0U, // DCBFL
5230 0U, // DCBFLP
5231 0U, // DCBFPS
5232 0U, // DCBFx
5233 0U, // DCBSTPS
5234 0U, // DCBTCT
5235 0U, // DCBTDS
5236 0U, // DCBTSTCT
5237 0U, // DCBTSTDS
5238 0U, // DCBTSTT
5239 0U, // DCBTSTx
5240 0U, // DCBTT
5241 0U, // DCBTx
5242 0U, // DFLOADf32
5243 0U, // DFLOADf64
5244 0U, // DFSTOREf32
5245 0U, // DFSTOREf64
5246 0U, // EXTLDI
5247 0U, // EXTLDI_rec
5248 516U, // EXTLWI
5249 516U, // EXTLWI_rec
5250 0U, // EXTRDI
5251 0U, // EXTRDI_rec
5252 516U, // EXTRWI
5253 516U, // EXTRWI_rec
5254 516U, // INSLWI
5255 516U, // INSLWI_rec
5256 0U, // INSRDI
5257 0U, // INSRDI_rec
5258 516U, // INSRWI
5259 516U, // INSRWI_rec
5260 0U, // KILL_PAIR
5261 0U, // LAx
5262 0U, // LIWAX
5263 0U, // LIWZX
5264 0U, // PPCLdFixedAddr
5265 136U, // PSUBI
5266 1028U, // RLWIMIbm
5267 1028U, // RLWIMIbm_rec
5268 1028U, // RLWINMbm
5269 1028U, // RLWINMbm_rec
5270 1028U, // RLWNMbm
5271 1028U, // RLWNMbm_rec
5272 128U, // ROTRDI
5273 128U, // ROTRDI_rec
5274 132U, // ROTRWI
5275 132U, // ROTRWI_rec
5276 128U, // SLDI
5277 128U, // SLDI_rec
5278 132U, // SLWI
5279 132U, // SLWI_rec
5280 0U, // SPILLTOVSR_LD
5281 0U, // SPILLTOVSR_LDX
5282 0U, // SPILLTOVSR_ST
5283 0U, // SPILLTOVSR_STX
5284 128U, // SRDI
5285 128U, // SRDI_rec
5286 132U, // SRWI
5287 132U, // SRWI_rec
5288 0U, // STIWX
5289 12U, // SUBI
5290 12U, // SUBIC
5291 12U, // SUBIC_rec
5292 12U, // SUBIS
5293 0U, // SUBPCIS
5294 0U, // XFLOADf32
5295 0U, // XFLOADf64
5296 0U, // XFSTOREf32
5297 0U, // XFSTOREf64
5298 144U, // ADD4
5299 144U, // ADD4O
5300 144U, // ADD4O_rec
5301 144U, // ADD4TLS
5302 144U, // ADD4_rec
5303 144U, // ADD8
5304 144U, // ADD8O
5305 144U, // ADD8O_rec
5306 144U, // ADD8TLS
5307 144U, // ADD8TLS_
5308 144U, // ADD8_rec
5309 144U, // ADDC
5310 144U, // ADDC8
5311 144U, // ADDC8O
5312 144U, // ADDC8O_rec
5313 144U, // ADDC8_rec
5314 144U, // ADDCO
5315 144U, // ADDCO_rec
5316 144U, // ADDC_rec
5317 144U, // ADDE
5318 144U, // ADDE8
5319 144U, // ADDE8O
5320 144U, // ADDE8O_rec
5321 144U, // ADDE8_rec
5322 144U, // ADDEO
5323 144U, // ADDEO_rec
5324 1552U, // ADDEX
5325 1552U, // ADDEX8
5326 144U, // ADDE_rec
5327 144U, // ADDG6S
5328 144U, // ADDG6S8
5329 12U, // ADDI
5330 12U, // ADDI8
5331 12U, // ADDIC
5332 12U, // ADDIC8
5333 12U, // ADDIC_rec
5334 12U, // ADDIS
5335 12U, // ADDIS8
5336 0U, // ADDISdtprelHA
5337 0U, // ADDISdtprelHA32
5338 0U, // ADDISgotTprelHA
5339 0U, // ADDIStlsgdHA
5340 0U, // ADDIStlsldHA
5341 0U, // ADDIStocHA
5342 0U, // ADDIStocHA8
5343 0U, // ADDIdtprelL
5344 0U, // ADDIdtprelL32
5345 0U, // ADDItlsgdL
5346 0U, // ADDItlsgdL32
5347 0U, // ADDItlsgdLADDR
5348 0U, // ADDItlsgdLADDR32
5349 0U, // ADDItlsldL
5350 0U, // ADDItlsldL32
5351 0U, // ADDItlsldLADDR
5352 0U, // ADDItlsldLADDR32
5353 0U, // ADDItoc
5354 0U, // ADDItoc8
5355 0U, // ADDItocL
5356 0U, // ADDItocL8
5357 0U, // ADDME
5358 0U, // ADDME8
5359 0U, // ADDME8O
5360 0U, // ADDME8O_rec
5361 0U, // ADDME8_rec
5362 0U, // ADDMEO
5363 0U, // ADDMEO_rec
5364 0U, // ADDME_rec
5365 0U, // ADDPCIS
5366 0U, // ADDZE
5367 0U, // ADDZE8
5368 0U, // ADDZE8O
5369 0U, // ADDZE8O_rec
5370 0U, // ADDZE8_rec
5371 0U, // ADDZEO
5372 0U, // ADDZEO_rec
5373 0U, // ADDZE_rec
5374 0U, // ADJCALLSTACKDOWN
5375 0U, // ADJCALLSTACKUP
5376 144U, // AND
5377 144U, // AND8
5378 144U, // AND8_rec
5379 144U, // ANDC
5380 144U, // ANDC8
5381 144U, // ANDC8_rec
5382 144U, // ANDC_rec
5383 20U, // ANDI8_rec
5384 20U, // ANDIS8_rec
5385 20U, // ANDIS_rec
5386 20U, // ANDI_rec
5387 0U, // ANDI_rec_1_EQ_BIT
5388 0U, // ANDI_rec_1_EQ_BIT8
5389 0U, // ANDI_rec_1_GT_BIT
5390 0U, // ANDI_rec_1_GT_BIT8
5391 144U, // AND_rec
5392 1U, // ATOMIC_CMP_SWAP_I16
5393 1U, // ATOMIC_CMP_SWAP_I32
5394 0U, // ATOMIC_CMP_SWAP_I64
5395 0U, // ATOMIC_CMP_SWAP_I8
5396 0U, // ATOMIC_LOAD_ADD_I16
5397 0U, // ATOMIC_LOAD_ADD_I32
5398 0U, // ATOMIC_LOAD_ADD_I64
5399 0U, // ATOMIC_LOAD_ADD_I8
5400 0U, // ATOMIC_LOAD_AND_I16
5401 0U, // ATOMIC_LOAD_AND_I32
5402 0U, // ATOMIC_LOAD_AND_I64
5403 0U, // ATOMIC_LOAD_AND_I8
5404 0U, // ATOMIC_LOAD_MAX_I16
5405 0U, // ATOMIC_LOAD_MAX_I32
5406 0U, // ATOMIC_LOAD_MAX_I64
5407 0U, // ATOMIC_LOAD_MAX_I8
5408 0U, // ATOMIC_LOAD_MIN_I16
5409 0U, // ATOMIC_LOAD_MIN_I32
5410 0U, // ATOMIC_LOAD_MIN_I64
5411 0U, // ATOMIC_LOAD_MIN_I8
5412 0U, // ATOMIC_LOAD_NAND_I16
5413 0U, // ATOMIC_LOAD_NAND_I32
5414 0U, // ATOMIC_LOAD_NAND_I64
5415 0U, // ATOMIC_LOAD_NAND_I8
5416 0U, // ATOMIC_LOAD_OR_I16
5417 0U, // ATOMIC_LOAD_OR_I32
5418 0U, // ATOMIC_LOAD_OR_I64
5419 0U, // ATOMIC_LOAD_OR_I8
5420 0U, // ATOMIC_LOAD_SUB_I16
5421 0U, // ATOMIC_LOAD_SUB_I32
5422 0U, // ATOMIC_LOAD_SUB_I64
5423 0U, // ATOMIC_LOAD_SUB_I8
5424 0U, // ATOMIC_LOAD_UMAX_I16
5425 0U, // ATOMIC_LOAD_UMAX_I32
5426 0U, // ATOMIC_LOAD_UMAX_I64
5427 0U, // ATOMIC_LOAD_UMAX_I8
5428 0U, // ATOMIC_LOAD_UMIN_I16
5429 0U, // ATOMIC_LOAD_UMIN_I32
5430 0U, // ATOMIC_LOAD_UMIN_I64
5431 0U, // ATOMIC_LOAD_UMIN_I8
5432 0U, // ATOMIC_LOAD_XOR_I16
5433 0U, // ATOMIC_LOAD_XOR_I32
5434 0U, // ATOMIC_LOAD_XOR_I64
5435 0U, // ATOMIC_LOAD_XOR_I8
5436 0U, // ATOMIC_SWAP_I16
5437 0U, // ATOMIC_SWAP_I32
5438 0U, // ATOMIC_SWAP_I64
5439 0U, // ATOMIC_SWAP_I8
5440 0U, // ATTN
5441 0U, // B
5442 0U, // BA
5443 0U, // BC
5444 0U, // BCC
5445 0U, // BCCA
5446 0U, // BCCCTR
5447 0U, // BCCCTR8
5448 0U, // BCCCTRL
5449 0U, // BCCCTRL8
5450 0U, // BCCL
5451 0U, // BCCLA
5452 0U, // BCCLR
5453 0U, // BCCLRL
5454 0U, // BCCTR
5455 0U, // BCCTR8
5456 0U, // BCCTR8n
5457 0U, // BCCTRL
5458 0U, // BCCTRL8
5459 0U, // BCCTRL8n
5460 0U, // BCCTRLn
5461 0U, // BCCTRn
5462 2064U, // BCDADD_rec
5463 152U, // BCDCFN_rec
5464 152U, // BCDCFSQ_rec
5465 152U, // BCDCFZ_rec
5466 144U, // BCDCPSGN_rec
5467 0U, // BCDCTN_rec
5468 0U, // BCDCTSQ_rec
5469 152U, // BCDCTZ_rec
5470 152U, // BCDSETSGN_rec
5471 2064U, // BCDSR_rec
5472 2064U, // BCDSUB_rec
5473 2064U, // BCDS_rec
5474 2064U, // BCDTRUNC_rec
5475 144U, // BCDUS_rec
5476 144U, // BCDUTRUNC_rec
5477 0U, // BCL
5478 0U, // BCLR
5479 0U, // BCLRL
5480 0U, // BCLRLn
5481 0U, // BCLRn
5482 0U, // BCLalways
5483 0U, // BCLn
5484 0U, // BCTR
5485 0U, // BCTR8
5486 0U, // BCTRL
5487 0U, // BCTRL8
5488 0U, // BCTRL8_LDinto_toc
5489 0U, // BCTRL8_LDinto_toc_RM
5490 0U, // BCTRL8_RM
5491 0U, // BCTRL_LWZinto_toc
5492 0U, // BCTRL_LWZinto_toc_RM
5493 0U, // BCTRL_RM
5494 0U, // BCn
5495 0U, // BDNZ
5496 0U, // BDNZ8
5497 0U, // BDNZA
5498 0U, // BDNZAm
5499 0U, // BDNZAp
5500 0U, // BDNZL
5501 0U, // BDNZLA
5502 0U, // BDNZLAm
5503 0U, // BDNZLAp
5504 0U, // BDNZLR
5505 0U, // BDNZLR8
5506 0U, // BDNZLRL
5507 0U, // BDNZLRLm
5508 0U, // BDNZLRLp
5509 0U, // BDNZLRm
5510 0U, // BDNZLRp
5511 0U, // BDNZLm
5512 0U, // BDNZLp
5513 0U, // BDNZm
5514 0U, // BDNZp
5515 0U, // BDZ
5516 0U, // BDZ8
5517 0U, // BDZA
5518 0U, // BDZAm
5519 0U, // BDZAp
5520 0U, // BDZL
5521 0U, // BDZLA
5522 0U, // BDZLAm
5523 0U, // BDZLAp
5524 0U, // BDZLR
5525 0U, // BDZLR8
5526 0U, // BDZLRL
5527 0U, // BDZLRLm
5528 0U, // BDZLRLp
5529 0U, // BDZLRm
5530 0U, // BDZLRp
5531 0U, // BDZLm
5532 0U, // BDZLp
5533 0U, // BDZm
5534 0U, // BDZp
5535 0U, // BL
5536 0U, // BL8
5537 0U, // BL8_NOP
5538 0U, // BL8_NOP_RM
5539 0U, // BL8_NOP_TLS
5540 0U, // BL8_NOTOC
5541 0U, // BL8_NOTOC_RM
5542 0U, // BL8_NOTOC_TLS
5543 0U, // BL8_RM
5544 0U, // BL8_TLS
5545 0U, // BL8_TLS_
5546 0U, // BLA
5547 0U, // BLA8
5548 0U, // BLA8_NOP
5549 0U, // BLA8_NOP_RM
5550 0U, // BLA8_RM
5551 0U, // BLA_RM
5552 0U, // BLR
5553 0U, // BLR8
5554 0U, // BLRL
5555 0U, // BL_NOP
5556 0U, // BL_NOP_RM
5557 0U, // BL_RM
5558 0U, // BL_TLS
5559 144U, // BPERMD
5560 0U, // BRD
5561 0U, // BRH
5562 0U, // BRH8
5563 144U, // BRINC
5564 0U, // BRW
5565 0U, // BRW8
5566 0U, // CBCDTD
5567 0U, // CBCDTD8
5568 0U, // CDTBCD
5569 0U, // CDTBCD8
5570 144U, // CFUGED
5571 0U, // CLRBHRB
5572 144U, // CMPB
5573 144U, // CMPB8
5574 144U, // CMPD
5575 12U, // CMPDI
5576 144U, // CMPEQB
5577 144U, // CMPLD
5578 20U, // CMPLDI
5579 144U, // CMPLW
5580 20U, // CMPLWI
5581 1040U, // CMPRB
5582 1040U, // CMPRB8
5583 144U, // CMPW
5584 12U, // CMPWI
5585 0U, // CNTLZD
5586 144U, // CNTLZDM
5587 0U, // CNTLZD_rec
5588 0U, // CNTLZW
5589 0U, // CNTLZW8
5590 0U, // CNTLZW8_rec
5591 0U, // CNTLZW_rec
5592 0U, // CNTTZD
5593 144U, // CNTTZDM
5594 0U, // CNTTZD_rec
5595 0U, // CNTTZW
5596 0U, // CNTTZW8
5597 0U, // CNTTZW8_rec
5598 0U, // CNTTZW_rec
5599 0U, // CP_ABORT
5600 0U, // CP_COPY
5601 0U, // CP_COPY8
5602 152U, // CP_PASTE8_rec
5603 152U, // CP_PASTE_rec
5604 0U, // CR6SET
5605 0U, // CR6UNSET
5606 144U, // CRAND
5607 144U, // CRANDC
5608 144U, // CREQV
5609 144U, // CRNAND
5610 144U, // CRNOR
5611 0U, // CRNOT
5612 144U, // CROR
5613 144U, // CRORC
5614 28U, // CRSET
5615 28U, // CRUNSET
5616 144U, // CRXOR
5617 0U, // CTRL_DEP
5618 144U, // DADD
5619 144U, // DADDQ
5620 144U, // DADDQ_rec
5621 144U, // DADD_rec
5622 0U, // DARN
5623 0U, // DCBA
5624 0U, // DCBF
5625 0U, // DCBFEP
5626 0U, // DCBI
5627 0U, // DCBST
5628 0U, // DCBSTEP
5629 0U, // DCBT
5630 0U, // DCBTEP
5631 0U, // DCBTST
5632 0U, // DCBTSTEP
5633 0U, // DCBZ
5634 0U, // DCBZEP
5635 0U, // DCBZL
5636 0U, // DCBZLEP
5637 0U, // DCCCI
5638 0U, // DCFFIX
5639 0U, // DCFFIXQ
5640 0U, // DCFFIXQQ
5641 0U, // DCFFIXQ_rec
5642 0U, // DCFFIX_rec
5643 144U, // DCMPO
5644 144U, // DCMPOQ
5645 144U, // DCMPU
5646 144U, // DCMPUQ
5647 0U, // DCTDP
5648 0U, // DCTDP_rec
5649 0U, // DCTFIX
5650 0U, // DCTFIXQ
5651 0U, // DCTFIXQQ
5652 0U, // DCTFIXQ_rec
5653 0U, // DCTFIX_rec
5654 0U, // DCTQPQ
5655 0U, // DCTQPQ_rec
5656 0U, // DDEDPD
5657 0U, // DDEDPDQ
5658 0U, // DDEDPDQ_rec
5659 0U, // DDEDPD_rec
5660 144U, // DDIV
5661 144U, // DDIVQ
5662 144U, // DDIVQ_rec
5663 144U, // DDIV_rec
5664 0U, // DENBCD
5665 0U, // DENBCDQ
5666 0U, // DENBCDQ_rec
5667 0U, // DENBCD_rec
5668 144U, // DIEX
5669 144U, // DIEXQ
5670 144U, // DIEXQ_rec
5671 144U, // DIEX_rec
5672 144U, // DIVD
5673 144U, // DIVDE
5674 144U, // DIVDEO
5675 144U, // DIVDEO_rec
5676 144U, // DIVDEU
5677 144U, // DIVDEUO
5678 144U, // DIVDEUO_rec
5679 144U, // DIVDEU_rec
5680 144U, // DIVDE_rec
5681 144U, // DIVDO
5682 144U, // DIVDO_rec
5683 144U, // DIVDU
5684 144U, // DIVDUO
5685 144U, // DIVDUO_rec
5686 144U, // DIVDU_rec
5687 144U, // DIVD_rec
5688 144U, // DIVW
5689 144U, // DIVWE
5690 144U, // DIVWEO
5691 144U, // DIVWEO_rec
5692 144U, // DIVWEU
5693 144U, // DIVWEUO
5694 144U, // DIVWEUO_rec
5695 144U, // DIVWEU_rec
5696 144U, // DIVWE_rec
5697 144U, // DIVWO
5698 144U, // DIVWO_rec
5699 144U, // DIVWU
5700 144U, // DIVWUO
5701 144U, // DIVWUO_rec
5702 144U, // DIVWU_rec
5703 144U, // DIVW_rec
5704 0U, // DMMR
5705 0U, // DMSETDMRZ
5706 32U, // DMSHA2HASH
5707 0U, // DMSHA3HASH
5708 144U, // DMUL
5709 144U, // DMULQ
5710 144U, // DMULQ_rec
5711 144U, // DMUL_rec
5712 0U, // DMXOR
5713 144U, // DMXVBF16GERX2
5714 164U, // DMXVBF16GERX2NN
5715 164U, // DMXVBF16GERX2NP
5716 164U, // DMXVBF16GERX2PN
5717 164U, // DMXVBF16GERX2PP
5718 144U, // DMXVF16GERX2
5719 164U, // DMXVF16GERX2NN
5720 164U, // DMXVF16GERX2NP
5721 164U, // DMXVF16GERX2PN
5722 164U, // DMXVF16GERX2PP
5723 144U, // DMXVI8GERX4
5724 164U, // DMXVI8GERX4PP
5725 164U, // DMXVI8GERX4SPP
5726 40U, // DMXXEXTFDMR256
5727 272U, // DMXXEXTFDMR512
5728 400U, // DMXXEXTFDMR512_HI
5729 40U, // DMXXINSTDMR256
5730 272U, // DMXXINSTDMR512
5731 400U, // DMXXINSTDMR512_HI
5732 0U, // DMXXSETACCZ
5733 44U, // DMXXSHAPAD
5734 1552U, // DQUA
5735 0U, // DQUAI
5736 0U, // DQUAIQ
5737 0U, // DQUAIQ_rec
5738 0U, // DQUAI_rec
5739 1552U, // DQUAQ
5740 1552U, // DQUAQ_rec
5741 1552U, // DQUA_rec
5742 0U, // DRDPQ
5743 0U, // DRDPQ_rec
5744 0U, // DRINTN
5745 0U, // DRINTNQ
5746 0U, // DRINTNQ_rec
5747 0U, // DRINTN_rec
5748 0U, // DRINTX
5749 0U, // DRINTXQ
5750 0U, // DRINTXQ_rec
5751 0U, // DRINTX_rec
5752 1552U, // DRRND
5753 1552U, // DRRNDQ
5754 1552U, // DRRNDQ_rec
5755 1552U, // DRRND_rec
5756 0U, // DRSP
5757 0U, // DRSP_rec
5758 128U, // DSCLI
5759 128U, // DSCLIQ
5760 128U, // DSCLIQ_rec
5761 128U, // DSCLI_rec
5762 128U, // DSCRI
5763 128U, // DSCRIQ
5764 128U, // DSCRIQ_rec
5765 128U, // DSCRI_rec
5766 0U, // DSS
5767 0U, // DSSALL
5768 48U, // DST
5769 48U, // DST64
5770 48U, // DSTST
5771 48U, // DSTST64
5772 48U, // DSTSTT
5773 48U, // DSTSTT64
5774 48U, // DSTT
5775 48U, // DSTT64
5776 144U, // DSUB
5777 144U, // DSUBQ
5778 144U, // DSUBQ_rec
5779 144U, // DSUB_rec
5780 128U, // DTSTDC
5781 128U, // DTSTDCQ
5782 128U, // DTSTDG
5783 128U, // DTSTDGQ
5784 144U, // DTSTEX
5785 144U, // DTSTEXQ
5786 144U, // DTSTSF
5787 0U, // DTSTSFI
5788 0U, // DTSTSFIQ
5789 144U, // DTSTSFQ
5790 0U, // DXEX
5791 0U, // DXEXQ
5792 0U, // DXEXQ_rec
5793 0U, // DXEX_rec
5794 0U, // DYNALLOC
5795 0U, // DYNALLOC8
5796 0U, // DYNAREAOFFSET
5797 0U, // DYNAREAOFFSET8
5798 0U, // DecreaseCTR8loop
5799 0U, // DecreaseCTRloop
5800 0U, // EFDABS
5801 144U, // EFDADD
5802 0U, // EFDCFS
5803 0U, // EFDCFSF
5804 0U, // EFDCFSI
5805 0U, // EFDCFSID
5806 0U, // EFDCFUF
5807 0U, // EFDCFUI
5808 0U, // EFDCFUID
5809 144U, // EFDCMPEQ
5810 144U, // EFDCMPGT
5811 144U, // EFDCMPLT
5812 0U, // EFDCTSF
5813 0U, // EFDCTSI
5814 0U, // EFDCTSIDZ
5815 0U, // EFDCTSIZ
5816 0U, // EFDCTUF
5817 0U, // EFDCTUI
5818 0U, // EFDCTUIDZ
5819 0U, // EFDCTUIZ
5820 144U, // EFDDIV
5821 144U, // EFDMUL
5822 0U, // EFDNABS
5823 0U, // EFDNEG
5824 144U, // EFDSUB
5825 144U, // EFDTSTEQ
5826 144U, // EFDTSTGT
5827 144U, // EFDTSTLT
5828 0U, // EFSABS
5829 144U, // EFSADD
5830 0U, // EFSCFD
5831 0U, // EFSCFSF
5832 0U, // EFSCFSI
5833 0U, // EFSCFUF
5834 0U, // EFSCFUI
5835 144U, // EFSCMPEQ
5836 144U, // EFSCMPGT
5837 144U, // EFSCMPLT
5838 0U, // EFSCTSF
5839 0U, // EFSCTSI
5840 0U, // EFSCTSIZ
5841 0U, // EFSCTUF
5842 0U, // EFSCTUI
5843 0U, // EFSCTUIZ
5844 144U, // EFSDIV
5845 144U, // EFSMUL
5846 0U, // EFSNABS
5847 0U, // EFSNEG
5848 144U, // EFSSUB
5849 144U, // EFSTSTEQ
5850 144U, // EFSTSTGT
5851 144U, // EFSTSTLT
5852 0U, // EH_SjLj_LongJmp32
5853 0U, // EH_SjLj_LongJmp64
5854 0U, // EH_SjLj_SetJmp32
5855 0U, // EH_SjLj_SetJmp64
5856 0U, // EH_SjLj_Setup
5857 144U, // EQV
5858 144U, // EQV8
5859 144U, // EQV8_rec
5860 144U, // EQV_rec
5861 0U, // EVABS
5862 180U, // EVADDIW
5863 0U, // EVADDSMIAAW
5864 0U, // EVADDSSIAAW
5865 0U, // EVADDUMIAAW
5866 0U, // EVADDUSIAAW
5867 144U, // EVADDW
5868 144U, // EVAND
5869 144U, // EVANDC
5870 144U, // EVCMPEQ
5871 144U, // EVCMPGTS
5872 144U, // EVCMPGTU
5873 144U, // EVCMPLTS
5874 144U, // EVCMPLTU
5875 0U, // EVCNTLSW
5876 0U, // EVCNTLZW
5877 144U, // EVDIVWS
5878 144U, // EVDIVWU
5879 144U, // EVEQV
5880 0U, // EVEXTSB
5881 0U, // EVEXTSH
5882 0U, // EVFSABS
5883 144U, // EVFSADD
5884 0U, // EVFSCFSF
5885 0U, // EVFSCFSI
5886 0U, // EVFSCFUF
5887 0U, // EVFSCFUI
5888 144U, // EVFSCMPEQ
5889 144U, // EVFSCMPGT
5890 144U, // EVFSCMPLT
5891 0U, // EVFSCTSF
5892 0U, // EVFSCTSI
5893 0U, // EVFSCTSIZ
5894 0U, // EVFSCTUF
5895 0U, // EVFSCTUI
5896 0U, // EVFSCTUIZ
5897 144U, // EVFSDIV
5898 144U, // EVFSMUL
5899 0U, // EVFSNABS
5900 0U, // EVFSNEG
5901 144U, // EVFSSUB
5902 144U, // EVFSTSTEQ
5903 144U, // EVFSTSTGT
5904 144U, // EVFSTSTLT
5905 0U, // EVLDD
5906 0U, // EVLDDX
5907 0U, // EVLDH
5908 0U, // EVLDHX
5909 0U, // EVLDW
5910 0U, // EVLDWX
5911 0U, // EVLHHESPLAT
5912 0U, // EVLHHESPLATX
5913 0U, // EVLHHOSSPLAT
5914 0U, // EVLHHOSSPLATX
5915 0U, // EVLHHOUSPLAT
5916 0U, // EVLHHOUSPLATX
5917 0U, // EVLWHE
5918 0U, // EVLWHEX
5919 0U, // EVLWHOS
5920 0U, // EVLWHOSX
5921 0U, // EVLWHOU
5922 0U, // EVLWHOUX
5923 0U, // EVLWHSPLAT
5924 0U, // EVLWHSPLATX
5925 0U, // EVLWWSPLAT
5926 0U, // EVLWWSPLATX
5927 144U, // EVMERGEHI
5928 144U, // EVMERGEHILO
5929 144U, // EVMERGELO
5930 144U, // EVMERGELOHI
5931 144U, // EVMHEGSMFAA
5932 144U, // EVMHEGSMFAN
5933 144U, // EVMHEGSMIAA
5934 144U, // EVMHEGSMIAN
5935 144U, // EVMHEGUMIAA
5936 144U, // EVMHEGUMIAN
5937 144U, // EVMHESMF
5938 144U, // EVMHESMFA
5939 144U, // EVMHESMFAAW
5940 144U, // EVMHESMFANW
5941 144U, // EVMHESMI
5942 144U, // EVMHESMIA
5943 144U, // EVMHESMIAAW
5944 144U, // EVMHESMIANW
5945 144U, // EVMHESSF
5946 144U, // EVMHESSFA
5947 144U, // EVMHESSFAAW
5948 144U, // EVMHESSFANW
5949 144U, // EVMHESSIAAW
5950 144U, // EVMHESSIANW
5951 144U, // EVMHEUMI
5952 144U, // EVMHEUMIA
5953 144U, // EVMHEUMIAAW
5954 144U, // EVMHEUMIANW
5955 144U, // EVMHEUSIAAW
5956 144U, // EVMHEUSIANW
5957 144U, // EVMHOGSMFAA
5958 144U, // EVMHOGSMFAN
5959 144U, // EVMHOGSMIAA
5960 144U, // EVMHOGSMIAN
5961 144U, // EVMHOGUMIAA
5962 144U, // EVMHOGUMIAN
5963 144U, // EVMHOSMF
5964 144U, // EVMHOSMFA
5965 144U, // EVMHOSMFAAW
5966 144U, // EVMHOSMFANW
5967 144U, // EVMHOSMI
5968 144U, // EVMHOSMIA
5969 144U, // EVMHOSMIAAW
5970 144U, // EVMHOSMIANW
5971 144U, // EVMHOSSF
5972 144U, // EVMHOSSFA
5973 144U, // EVMHOSSFAAW
5974 144U, // EVMHOSSFANW
5975 144U, // EVMHOSSIAAW
5976 144U, // EVMHOSSIANW
5977 144U, // EVMHOUMI
5978 144U, // EVMHOUMIA
5979 144U, // EVMHOUMIAAW
5980 144U, // EVMHOUMIANW
5981 144U, // EVMHOUSIAAW
5982 144U, // EVMHOUSIANW
5983 0U, // EVMRA
5984 144U, // EVMWHSMF
5985 144U, // EVMWHSMFA
5986 144U, // EVMWHSMI
5987 144U, // EVMWHSMIA
5988 144U, // EVMWHSSF
5989 144U, // EVMWHSSFA
5990 144U, // EVMWHUMI
5991 144U, // EVMWHUMIA
5992 144U, // EVMWLSMIAAW
5993 144U, // EVMWLSMIANW
5994 144U, // EVMWLSSIAAW
5995 144U, // EVMWLSSIANW
5996 144U, // EVMWLUMI
5997 144U, // EVMWLUMIA
5998 144U, // EVMWLUMIAAW
5999 144U, // EVMWLUMIANW
6000 144U, // EVMWLUSIAAW
6001 144U, // EVMWLUSIANW
6002 144U, // EVMWSMF
6003 144U, // EVMWSMFA
6004 144U, // EVMWSMFAA
6005 144U, // EVMWSMFAN
6006 144U, // EVMWSMI
6007 144U, // EVMWSMIA
6008 144U, // EVMWSMIAA
6009 144U, // EVMWSMIAN
6010 144U, // EVMWSSF
6011 144U, // EVMWSSFA
6012 144U, // EVMWSSFAA
6013 144U, // EVMWSSFAN
6014 144U, // EVMWUMI
6015 144U, // EVMWUMIA
6016 144U, // EVMWUMIAA
6017 144U, // EVMWUMIAN
6018 144U, // EVNAND
6019 0U, // EVNEG
6020 144U, // EVNOR
6021 144U, // EVOR
6022 144U, // EVORC
6023 144U, // EVRLW
6024 132U, // EVRLWI
6025 0U, // EVRNDW
6026 1U, // EVSEL
6027 144U, // EVSLW
6028 132U, // EVSLWI
6029 0U, // EVSPLATFI
6030 0U, // EVSPLATI
6031 132U, // EVSRWIS
6032 132U, // EVSRWIU
6033 144U, // EVSRWS
6034 144U, // EVSRWU
6035 0U, // EVSTDD
6036 0U, // EVSTDDX
6037 0U, // EVSTDH
6038 0U, // EVSTDHX
6039 0U, // EVSTDW
6040 0U, // EVSTDWX
6041 0U, // EVSTWHE
6042 0U, // EVSTWHEX
6043 0U, // EVSTWHO
6044 0U, // EVSTWHOX
6045 0U, // EVSTWWE
6046 0U, // EVSTWWEX
6047 0U, // EVSTWWO
6048 0U, // EVSTWWOX
6049 0U, // EVSUBFSMIAAW
6050 0U, // EVSUBFSSIAAW
6051 0U, // EVSUBFUMIAAW
6052 0U, // EVSUBFUSIAAW
6053 144U, // EVSUBFW
6054 144U, // EVSUBIFW
6055 144U, // EVXOR
6056 0U, // EXTSB
6057 0U, // EXTSB8
6058 0U, // EXTSB8_32_64
6059 0U, // EXTSB8_rec
6060 0U, // EXTSB_rec
6061 0U, // EXTSH
6062 0U, // EXTSH8
6063 0U, // EXTSH8_32_64
6064 0U, // EXTSH8_rec
6065 0U, // EXTSH_rec
6066 0U, // EXTSW
6067 128U, // EXTSWSLI
6068 128U, // EXTSWSLI_32_64
6069 128U, // EXTSWSLI_32_64_rec
6070 128U, // EXTSWSLI_rec
6071 0U, // EXTSW_32
6072 0U, // EXTSW_32_64
6073 0U, // EXTSW_32_64_rec
6074 0U, // EXTSW_rec
6075 0U, // EnforceIEIO
6076 0U, // FABSD
6077 0U, // FABSD_rec
6078 0U, // FABSS
6079 0U, // FABSS_rec
6080 144U, // FADD
6081 144U, // FADDS
6082 144U, // FADDS_rec
6083 144U, // FADD_rec
6084 0U, // FADDrtz
6085 0U, // FCFID
6086 0U, // FCFIDS
6087 0U, // FCFIDS_rec
6088 0U, // FCFIDU
6089 0U, // FCFIDUS
6090 0U, // FCFIDUS_rec
6091 0U, // FCFIDU_rec
6092 0U, // FCFID_rec
6093 144U, // FCMPOD
6094 144U, // FCMPOS
6095 144U, // FCMPUD
6096 144U, // FCMPUS
6097 144U, // FCPSGND
6098 144U, // FCPSGND_rec
6099 144U, // FCPSGNS
6100 144U, // FCPSGNS_rec
6101 0U, // FCTID
6102 0U, // FCTIDU
6103 0U, // FCTIDUZ
6104 0U, // FCTIDUZ_rec
6105 0U, // FCTIDU_rec
6106 0U, // FCTIDZ
6107 0U, // FCTIDZ_rec
6108 0U, // FCTID_rec
6109 0U, // FCTIW
6110 0U, // FCTIWU
6111 0U, // FCTIWUZ
6112 0U, // FCTIWUZ_rec
6113 0U, // FCTIWU_rec
6114 0U, // FCTIWZ
6115 0U, // FCTIWZ_rec
6116 0U, // FCTIW_rec
6117 144U, // FDIV
6118 144U, // FDIVS
6119 144U, // FDIVS_rec
6120 144U, // FDIV_rec
6121 0U, // FENCE
6122 1040U, // FMADD
6123 1040U, // FMADDS
6124 1040U, // FMADDS_rec
6125 1040U, // FMADD_rec
6126 0U, // FMR
6127 0U, // FMR_rec
6128 1040U, // FMSUB
6129 1040U, // FMSUBS
6130 1040U, // FMSUBS_rec
6131 1040U, // FMSUB_rec
6132 144U, // FMUL
6133 144U, // FMULS
6134 144U, // FMULS_rec
6135 144U, // FMUL_rec
6136 0U, // FNABSD
6137 0U, // FNABSD_rec
6138 0U, // FNABSS
6139 0U, // FNABSS_rec
6140 0U, // FNEGD
6141 0U, // FNEGD_rec
6142 0U, // FNEGS
6143 0U, // FNEGS_rec
6144 1040U, // FNMADD
6145 1040U, // FNMADDS
6146 1040U, // FNMADDS_rec
6147 1040U, // FNMADD_rec
6148 1040U, // FNMSUB
6149 1040U, // FNMSUBS
6150 1040U, // FNMSUBS_rec
6151 1040U, // FNMSUB_rec
6152 0U, // FRE
6153 0U, // FRES
6154 0U, // FRES_rec
6155 0U, // FRE_rec
6156 0U, // FRIMD
6157 0U, // FRIMD_rec
6158 0U, // FRIMS
6159 0U, // FRIMS_rec
6160 0U, // FRIND
6161 0U, // FRIND_rec
6162 0U, // FRINS
6163 0U, // FRINS_rec
6164 0U, // FRIPD
6165 0U, // FRIPD_rec
6166 0U, // FRIPS
6167 0U, // FRIPS_rec
6168 0U, // FRIZD
6169 0U, // FRIZD_rec
6170 0U, // FRIZS
6171 0U, // FRIZS_rec
6172 0U, // FRSP
6173 0U, // FRSP_rec
6174 0U, // FRSQRTE
6175 0U, // FRSQRTES
6176 0U, // FRSQRTES_rec
6177 0U, // FRSQRTE_rec
6178 1040U, // FSELD
6179 1040U, // FSELD_rec
6180 1040U, // FSELS
6181 1040U, // FSELS_rec
6182 0U, // FSQRT
6183 0U, // FSQRTS
6184 0U, // FSQRTS_rec
6185 0U, // FSQRT_rec
6186 144U, // FSUB
6187 144U, // FSUBS
6188 144U, // FSUBS_rec
6189 144U, // FSUB_rec
6190 144U, // FTDIV
6191 0U, // FTSQRT
6192 0U, // GETtlsADDR
6193 0U, // GETtlsADDR32
6194 0U, // GETtlsADDR32AIX
6195 0U, // GETtlsADDR64AIX
6196 0U, // GETtlsADDRPCREL
6197 0U, // GETtlsMOD32AIX
6198 0U, // GETtlsMOD64AIX
6199 0U, // GETtlsTpointer32AIX
6200 0U, // GETtlsldADDR
6201 0U, // GETtlsldADDR32
6202 0U, // GETtlsldADDRPCREL
6203 0U, // HASHCHK
6204 0U, // HASHCHK8
6205 0U, // HASHCHKP
6206 0U, // HASHCHKP8
6207 0U, // HASHST
6208 0U, // HASHST8
6209 0U, // HASHSTP
6210 0U, // HASHSTP8
6211 0U, // HRFID
6212 0U, // ICBI
6213 0U, // ICBIEP
6214 0U, // ICBLC
6215 0U, // ICBLQ
6216 0U, // ICBT
6217 0U, // ICBTLS
6218 0U, // ICCCI
6219 1040U, // ISEL
6220 1040U, // ISEL8
6221 0U, // ISYNC
6222 0U, // LA
6223 0U, // LA8
6224 0U, // LBARX
6225 2U, // LBARXL
6226 0U, // LBEPX
6227 0U, // LBZ
6228 0U, // LBZ8
6229 144U, // LBZCIX
6230 0U, // LBZU
6231 0U, // LBZU8
6232 0U, // LBZUX
6233 0U, // LBZUX8
6234 0U, // LBZX
6235 0U, // LBZX8
6236 144U, // LBZXTLS
6237 144U, // LBZXTLS_
6238 144U, // LBZXTLS_32
6239 0U, // LD
6240 0U, // LDARX
6241 2U, // LDARXL
6242 132U, // LDAT
6243 0U, // LDBRX
6244 144U, // LDCIX
6245 0U, // LDU
6246 0U, // LDUX
6247 0U, // LDX
6248 144U, // LDXTLS
6249 144U, // LDXTLS_
6250 0U, // LDgotTprelL
6251 0U, // LDgotTprelL32
6252 0U, // LDtoc
6253 0U, // LDtocBA
6254 0U, // LDtocCPT
6255 0U, // LDtocJTI
6256 0U, // LDtocL
6257 0U, // LFD
6258 0U, // LFDEPX
6259 0U, // LFDU
6260 0U, // LFDUX
6261 0U, // LFDX
6262 144U, // LFDXTLS
6263 144U, // LFDXTLS_
6264 0U, // LFIWAX
6265 0U, // LFIWZX
6266 0U, // LFS
6267 0U, // LFSU
6268 0U, // LFSUX
6269 0U, // LFSX
6270 144U, // LFSXTLS
6271 144U, // LFSXTLS_
6272 0U, // LHA
6273 0U, // LHA8
6274 0U, // LHARX
6275 2U, // LHARXL
6276 0U, // LHAU
6277 0U, // LHAU8
6278 0U, // LHAUX
6279 0U, // LHAUX8
6280 0U, // LHAX
6281 0U, // LHAX8
6282 144U, // LHAXTLS
6283 144U, // LHAXTLS_
6284 144U, // LHAXTLS_32
6285 0U, // LHBRX
6286 0U, // LHBRX8
6287 0U, // LHEPX
6288 0U, // LHZ
6289 0U, // LHZ8
6290 144U, // LHZCIX
6291 0U, // LHZU
6292 0U, // LHZU8
6293 0U, // LHZUX
6294 0U, // LHZUX8
6295 0U, // LHZX
6296 0U, // LHZX8
6297 144U, // LHZXTLS
6298 144U, // LHZXTLS_
6299 144U, // LHZXTLS_32
6300 0U, // LI
6301 0U, // LI8
6302 0U, // LIS
6303 0U, // LIS8
6304 0U, // LMW
6305 0U, // LQ
6306 0U, // LQARX
6307 2U, // LQARXL
6308 0U, // LQX_PSEUDO
6309 132U, // LSWI
6310 0U, // LVEBX
6311 0U, // LVEHX
6312 0U, // LVEWX
6313 0U, // LVSL
6314 0U, // LVSR
6315 0U, // LVX
6316 0U, // LVXL
6317 0U, // LWA
6318 0U, // LWARX
6319 2U, // LWARXL
6320 132U, // LWAT
6321 0U, // LWAUX
6322 0U, // LWAX
6323 144U, // LWAXTLS
6324 144U, // LWAXTLS_
6325 144U, // LWAXTLS_32
6326 0U, // LWAX_32
6327 0U, // LWA_32
6328 0U, // LWBRX
6329 0U, // LWBRX8
6330 0U, // LWEPX
6331 0U, // LWZ
6332 0U, // LWZ8
6333 144U, // LWZCIX
6334 0U, // LWZU
6335 0U, // LWZU8
6336 0U, // LWZUX
6337 0U, // LWZUX8
6338 0U, // LWZX
6339 0U, // LWZX8
6340 144U, // LWZXTLS
6341 144U, // LWZXTLS_
6342 144U, // LWZXTLS_32
6343 0U, // LWZtoc
6344 0U, // LWZtocL
6345 0U, // LXSD
6346 0U, // LXSDX
6347 0U, // LXSIBZX
6348 0U, // LXSIHZX
6349 0U, // LXSIWAX
6350 0U, // LXSIWZX
6351 0U, // LXSSP
6352 0U, // LXSSPX
6353 0U, // LXV
6354 0U, // LXVB16X
6355 0U, // LXVD2X
6356 0U, // LXVDSX
6357 0U, // LXVH8X
6358 0U, // LXVKQ
6359 144U, // LXVL
6360 144U, // LXVLL
6361 0U, // LXVP
6362 144U, // LXVPRL
6363 144U, // LXVPRLL
6364 0U, // LXVPX
6365 0U, // LXVRBX
6366 0U, // LXVRDX
6367 0U, // LXVRHX
6368 144U, // LXVRL
6369 144U, // LXVRLL
6370 0U, // LXVRWX
6371 0U, // LXVW4X
6372 0U, // LXVWSX
6373 0U, // LXVX
6374 1040U, // MADDHD
6375 1040U, // MADDHDU
6376 1040U, // MADDLD
6377 1040U, // MADDLD8
6378 0U, // MBAR
6379 0U, // MCRF
6380 0U, // MCRFS
6381 0U, // MCRXRX
6382 0U, // MFBHRBE
6383 0U, // MFCR
6384 0U, // MFCR8
6385 0U, // MFCTR
6386 0U, // MFCTR8
6387 0U, // MFDCR
6388 0U, // MFFS
6389 0U, // MFFSCDRN
6390 0U, // MFFSCDRNI
6391 0U, // MFFSCE
6392 0U, // MFFSCRN
6393 0U, // MFFSCRNI
6394 0U, // MFFSL
6395 0U, // MFFS_rec
6396 0U, // MFLR
6397 0U, // MFLR8
6398 0U, // MFMSR
6399 0U, // MFOCRF
6400 0U, // MFOCRF8
6401 0U, // MFPMR
6402 0U, // MFSPR
6403 0U, // MFSPR8
6404 0U, // MFSR
6405 0U, // MFSRIN
6406 0U, // MFTB
6407 0U, // MFTB8
6408 0U, // MFUDSCR
6409 0U, // MFVRD
6410 0U, // MFVRSAVE
6411 0U, // MFVRSAVEv
6412 0U, // MFVRWZ
6413 0U, // MFVSCR
6414 0U, // MFVSRD
6415 0U, // MFVSRLD
6416 0U, // MFVSRWZ
6417 144U, // MODSD
6418 144U, // MODSW
6419 144U, // MODUD
6420 144U, // MODUW
6421 0U, // MSGSYNC
6422 0U, // MSYNC
6423 0U, // MTCRF
6424 0U, // MTCRF8
6425 0U, // MTCTR
6426 0U, // MTCTR8
6427 0U, // MTCTR8loop
6428 0U, // MTCTRloop
6429 0U, // MTDCR
6430 0U, // MTFSB0
6431 0U, // MTFSB1
6432 1048U, // MTFSF
6433 2U, // MTFSFI
6434 3U, // MTFSFI_rec
6435 0U, // MTFSFIb
6436 1048U, // MTFSF_rec
6437 0U, // MTFSFb
6438 0U, // MTLR
6439 0U, // MTLR8
6440 0U, // MTMSR
6441 0U, // MTMSRD
6442 0U, // MTOCRF
6443 0U, // MTOCRF8
6444 0U, // MTPMR
6445 0U, // MTSPR
6446 0U, // MTSPR8
6447 0U, // MTSR
6448 0U, // MTSRIN
6449 0U, // MTUDSCR
6450 0U, // MTVRD
6451 0U, // MTVRSAVE
6452 0U, // MTVRSAVEv
6453 0U, // MTVRWA
6454 0U, // MTVRWZ
6455 0U, // MTVSCR
6456 0U, // MTVSRBM
6457 0U, // MTVSRBMI
6458 0U, // MTVSRD
6459 144U, // MTVSRDD
6460 0U, // MTVSRDM
6461 0U, // MTVSRHM
6462 0U, // MTVSRQM
6463 0U, // MTVSRWA
6464 0U, // MTVSRWM
6465 0U, // MTVSRWS
6466 0U, // MTVSRWZ
6467 144U, // MULHD
6468 144U, // MULHDU
6469 144U, // MULHDU_rec
6470 144U, // MULHD_rec
6471 144U, // MULHW
6472 144U, // MULHWU
6473 144U, // MULHWU_rec
6474 144U, // MULHW_rec
6475 144U, // MULLD
6476 144U, // MULLDO
6477 144U, // MULLDO_rec
6478 144U, // MULLD_rec
6479 12U, // MULLI
6480 12U, // MULLI8
6481 144U, // MULLW
6482 144U, // MULLWO
6483 144U, // MULLWO_rec
6484 144U, // MULLW_rec
6485 0U, // MoveGOTtoLR
6486 0U, // MovePCtoLR
6487 0U, // MovePCtoLR8
6488 144U, // NAND
6489 144U, // NAND8
6490 144U, // NAND8_rec
6491 144U, // NAND_rec
6492 0U, // NAP
6493 0U, // NEG
6494 0U, // NEG8
6495 0U, // NEG8O
6496 0U, // NEG8O_rec
6497 0U, // NEG8_rec
6498 0U, // NEGO
6499 0U, // NEGO_rec
6500 0U, // NEG_rec
6501 0U, // NOP
6502 0U, // NOP_GT_PWR6
6503 0U, // NOP_GT_PWR7
6504 144U, // NOR
6505 144U, // NOR8
6506 144U, // NOR8_rec
6507 144U, // NOR_rec
6508 144U, // OR
6509 144U, // OR8
6510 144U, // OR8_rec
6511 144U, // ORC
6512 144U, // ORC8
6513 144U, // ORC8_rec
6514 144U, // ORC_rec
6515 20U, // ORI
6516 20U, // ORI8
6517 20U, // ORIS
6518 20U, // ORIS8
6519 144U, // OR_rec
6520 264U, // PADDI
6521 264U, // PADDI8
6522 0U, // PADDI8pc
6523 0U, // PADDIdtprel
6524 0U, // PADDIpc
6525 144U, // PDEPD
6526 144U, // PEXTD
6527 0U, // PLA
6528 0U, // PLA8
6529 0U, // PLA8pc
6530 0U, // PLApc
6531 3U, // PLBZ
6532 3U, // PLBZ8
6533 0U, // PLBZ8nopc
6534 0U, // PLBZ8onlypc
6535 0U, // PLBZ8pc
6536 0U, // PLBZnopc
6537 0U, // PLBZonlypc
6538 0U, // PLBZpc
6539 3U, // PLD
6540 0U, // PLDnopc
6541 0U, // PLDonlypc
6542 0U, // PLDpc
6543 3U, // PLFD
6544 0U, // PLFDnopc
6545 0U, // PLFDonlypc
6546 0U, // PLFDpc
6547 3U, // PLFS
6548 0U, // PLFSnopc
6549 0U, // PLFSonlypc
6550 0U, // PLFSpc
6551 3U, // PLHA
6552 3U, // PLHA8
6553 0U, // PLHA8nopc
6554 0U, // PLHA8onlypc
6555 0U, // PLHA8pc
6556 0U, // PLHAnopc
6557 0U, // PLHAonlypc
6558 0U, // PLHApc
6559 3U, // PLHZ
6560 3U, // PLHZ8
6561 0U, // PLHZ8nopc
6562 0U, // PLHZ8onlypc
6563 0U, // PLHZ8pc
6564 0U, // PLHZnopc
6565 0U, // PLHZonlypc
6566 0U, // PLHZpc
6567 0U, // PLI
6568 0U, // PLI8
6569 3U, // PLWA
6570 3U, // PLWA8
6571 0U, // PLWA8nopc
6572 0U, // PLWA8onlypc
6573 0U, // PLWA8pc
6574 0U, // PLWAnopc
6575 0U, // PLWAonlypc
6576 0U, // PLWApc
6577 3U, // PLWZ
6578 3U, // PLWZ8
6579 0U, // PLWZ8nopc
6580 0U, // PLWZ8onlypc
6581 0U, // PLWZ8pc
6582 0U, // PLWZnopc
6583 0U, // PLWZonlypc
6584 0U, // PLWZpc
6585 3U, // PLXSD
6586 0U, // PLXSDnopc
6587 0U, // PLXSDonlypc
6588 0U, // PLXSDpc
6589 3U, // PLXSSP
6590 0U, // PLXSSPnopc
6591 0U, // PLXSSPonlypc
6592 0U, // PLXSSPpc
6593 3U, // PLXV
6594 3U, // PLXVP
6595 0U, // PLXVPnopc
6596 0U, // PLXVPonlypc
6597 0U, // PLXVPpc
6598 0U, // PLXVnopc
6599 0U, // PLXVonlypc
6600 0U, // PLXVpc
6601 10768U, // PMDMXVBF16GERX2
6602 19492U, // PMDMXVBF16GERX2NN
6603 19492U, // PMDMXVBF16GERX2NP
6604 19492U, // PMDMXVBF16GERX2PN
6605 19492U, // PMDMXVBF16GERX2PP
6606 10768U, // PMDMXVF16GERX2
6607 19492U, // PMDMXVF16GERX2NN
6608 19492U, // PMDMXVF16GERX2NP
6609 19492U, // PMDMXVF16GERX2PN
6610 19492U, // PMDMXVF16GERX2PP
6611 27152U, // PMDMXVI8GERX4
6612 35876U, // PMDMXVI8GERX4PP
6613 35876U, // PMDMXVI8GERX4SPP
6614 44560U, // PMXVBF16GER2
6615 28708U, // PMXVBF16GER2NN
6616 28708U, // PMXVBF16GER2NP
6617 28708U, // PMXVBF16GER2PN
6618 28708U, // PMXVBF16GER2PP
6619 44560U, // PMXVBF16GER2W
6620 28708U, // PMXVBF16GER2WNN
6621 28708U, // PMXVBF16GER2WNP
6622 28708U, // PMXVBF16GER2WPN
6623 28708U, // PMXVBF16GER2WPP
6624 44560U, // PMXVF16GER2
6625 28708U, // PMXVF16GER2NN
6626 28708U, // PMXVF16GER2NP
6627 28708U, // PMXVF16GER2PN
6628 28708U, // PMXVF16GER2PP
6629 44560U, // PMXVF16GER2W
6630 28708U, // PMXVF16GER2WNN
6631 28708U, // PMXVF16GER2WNP
6632 28708U, // PMXVF16GER2WPN
6633 28708U, // PMXVF16GER2WPP
6634 44560U, // PMXVF32GER
6635 28708U, // PMXVF32GERNN
6636 28708U, // PMXVF32GERNP
6637 28708U, // PMXVF32GERPN
6638 28708U, // PMXVF32GERPP
6639 44560U, // PMXVF32GERW
6640 28708U, // PMXVF32GERWNN
6641 28708U, // PMXVF32GERWNP
6642 28708U, // PMXVF32GERWPN
6643 28708U, // PMXVF32GERWPP
6644 44560U, // PMXVF64GER
6645 12324U, // PMXVF64GERNN
6646 12324U, // PMXVF64GERNP
6647 12324U, // PMXVF64GERPN
6648 12324U, // PMXVF64GERPP
6649 44560U, // PMXVF64GERW
6650 12324U, // PMXVF64GERWNN
6651 12324U, // PMXVF64GERWNP
6652 12324U, // PMXVF64GERWPN
6653 12324U, // PMXVF64GERWPP
6654 44560U, // PMXVI16GER2
6655 28708U, // PMXVI16GER2PP
6656 44560U, // PMXVI16GER2S
6657 28708U, // PMXVI16GER2SPP
6658 44560U, // PMXVI16GER2SW
6659 28708U, // PMXVI16GER2SWPP
6660 44560U, // PMXVI16GER2W
6661 28708U, // PMXVI16GER2WPP
6662 44560U, // PMXVI4GER8
6663 28708U, // PMXVI4GER8PP
6664 44560U, // PMXVI4GER8W
6665 28708U, // PMXVI4GER8WPP
6666 44560U, // PMXVI8GER4
6667 28708U, // PMXVI8GER4PP
6668 28708U, // PMXVI8GER4SPP
6669 44560U, // PMXVI8GER4W
6670 28708U, // PMXVI8GER4WPP
6671 28708U, // PMXVI8GER4WSPP
6672 0U, // POPCNTB
6673 0U, // POPCNTB8
6674 0U, // POPCNTD
6675 0U, // POPCNTW
6676 0U, // PPC32GOT
6677 0U, // PPC32PICGOT
6678 0U, // PREPARE_PROBED_ALLOCA_32
6679 0U, // PREPARE_PROBED_ALLOCA_64
6680 0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
6681 0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
6682 0U, // PROBED_ALLOCA_32
6683 0U, // PROBED_ALLOCA_64
6684 0U, // PROBED_STACKALLOC_32
6685 0U, // PROBED_STACKALLOC_64
6686 3U, // PSTB
6687 3U, // PSTB8
6688 0U, // PSTB8nopc
6689 0U, // PSTB8onlypc
6690 0U, // PSTB8pc
6691 0U, // PSTBnopc
6692 0U, // PSTBonlypc
6693 0U, // PSTBpc
6694 3U, // PSTD
6695 0U, // PSTDnopc
6696 0U, // PSTDonlypc
6697 0U, // PSTDpc
6698 3U, // PSTFD
6699 0U, // PSTFDnopc
6700 0U, // PSTFDonlypc
6701 0U, // PSTFDpc
6702 3U, // PSTFS
6703 0U, // PSTFSnopc
6704 0U, // PSTFSonlypc
6705 0U, // PSTFSpc
6706 3U, // PSTH
6707 3U, // PSTH8
6708 0U, // PSTH8nopc
6709 0U, // PSTH8onlypc
6710 0U, // PSTH8pc
6711 0U, // PSTHnopc
6712 0U, // PSTHonlypc
6713 0U, // PSTHpc
6714 3U, // PSTW
6715 3U, // PSTW8
6716 0U, // PSTW8nopc
6717 0U, // PSTW8onlypc
6718 0U, // PSTW8pc
6719 0U, // PSTWnopc
6720 0U, // PSTWonlypc
6721 0U, // PSTWpc
6722 3U, // PSTXSD
6723 0U, // PSTXSDnopc
6724 0U, // PSTXSDonlypc
6725 0U, // PSTXSDpc
6726 3U, // PSTXSSP
6727 0U, // PSTXSSPnopc
6728 0U, // PSTXSSPonlypc
6729 0U, // PSTXSSPpc
6730 3U, // PSTXV
6731 3U, // PSTXVP
6732 0U, // PSTXVPnopc
6733 0U, // PSTXVPonlypc
6734 0U, // PSTXVPpc
6735 0U, // PSTXVnopc
6736 0U, // PSTXVonlypc
6737 0U, // PSTXVpc
6738 0U, // PseudoEIEIO
6739 0U, // RESTORE_ACC
6740 0U, // RESTORE_CR
6741 0U, // RESTORE_CRBIT
6742 0U, // RESTORE_DMR
6743 0U, // RESTORE_DMRP
6744 0U, // RESTORE_QUADWORD
6745 0U, // RESTORE_UACC
6746 0U, // RESTORE_WACC
6747 0U, // RFCI
6748 0U, // RFDI
6749 0U, // RFEBB
6750 0U, // RFI
6751 0U, // RFID
6752 0U, // RFMCI
6753 16U, // RLDCL
6754 16U, // RLDCL_rec
6755 16U, // RLDCR
6756 16U, // RLDCR_rec
6757 0U, // RLDIC
6758 0U, // RLDICL
6759 0U, // RLDICL_32
6760 0U, // RLDICL_32_64
6761 0U, // RLDICL_32_rec
6762 0U, // RLDICL_rec
6763 0U, // RLDICR
6764 0U, // RLDICR_32
6765 0U, // RLDICR_rec
6766 0U, // RLDIC_rec
6767 56U, // RLDIMI
6768 56U, // RLDIMI_rec
6769 60U, // RLWIMI
6770 60U, // RLWIMI8
6771 60U, // RLWIMI8_rec
6772 60U, // RLWIMI_rec
6773 41476U, // RLWINM
6774 41476U, // RLWINM8
6775 41476U, // RLWINM8_rec
6776 41476U, // RLWINM_rec
6777 41488U, // RLWNM
6778 41488U, // RLWNM8
6779 41488U, // RLWNM8_rec
6780 41488U, // RLWNM_rec
6781 0U, // ReadTB
6782 0U, // SC
6783 0U, // SCV
6784 0U, // SELECT_CC_F16
6785 0U, // SELECT_CC_F4
6786 0U, // SELECT_CC_F8
6787 0U, // SELECT_CC_I4
6788 0U, // SELECT_CC_I8
6789 0U, // SELECT_CC_SPE
6790 0U, // SELECT_CC_SPE4
6791 0U, // SELECT_CC_VRRC
6792 0U, // SELECT_CC_VSFRC
6793 0U, // SELECT_CC_VSRC
6794 0U, // SELECT_CC_VSSRC
6795 0U, // SELECT_F16
6796 0U, // SELECT_F4
6797 0U, // SELECT_F8
6798 0U, // SELECT_I4
6799 0U, // SELECT_I8
6800 0U, // SELECT_SPE
6801 0U, // SELECT_SPE4
6802 0U, // SELECT_VRRC
6803 0U, // SELECT_VSFRC
6804 0U, // SELECT_VSRC
6805 0U, // SELECT_VSSRC
6806 0U, // SETB
6807 0U, // SETB8
6808 0U, // SETBC
6809 0U, // SETBC8
6810 0U, // SETBCR
6811 0U, // SETBCR8
6812 0U, // SETFLM
6813 0U, // SETNBC
6814 0U, // SETNBC8
6815 0U, // SETNBCR
6816 0U, // SETNBCR8
6817 0U, // SETRND
6818 0U, // SETRNDi
6819 0U, // SLBFEE_rec
6820 0U, // SLBIA
6821 0U, // SLBIE
6822 0U, // SLBIEG
6823 0U, // SLBMFEE
6824 0U, // SLBMFEV
6825 0U, // SLBMTE
6826 0U, // SLBSYNC
6827 144U, // SLD
6828 144U, // SLD_rec
6829 144U, // SLW
6830 144U, // SLW8
6831 144U, // SLW8_rec
6832 144U, // SLW_rec
6833 0U, // SPELWZ
6834 0U, // SPELWZX
6835 0U, // SPESTW
6836 0U, // SPESTWX
6837 0U, // SPILL_ACC
6838 0U, // SPILL_CR
6839 0U, // SPILL_CRBIT
6840 0U, // SPILL_DMR
6841 0U, // SPILL_DMRP
6842 0U, // SPILL_QUADWORD
6843 0U, // SPILL_UACC
6844 0U, // SPILL_WACC
6845 0U, // SPLIT_QUADWORD
6846 144U, // SRAD
6847 128U, // SRADI
6848 128U, // SRADI_32
6849 128U, // SRADI_rec
6850 144U, // SRAD_rec
6851 144U, // SRAW
6852 144U, // SRAW8
6853 144U, // SRAW8_rec
6854 132U, // SRAWI
6855 132U, // SRAWI8
6856 132U, // SRAWI8_rec
6857 132U, // SRAWI_rec
6858 144U, // SRAW_rec
6859 144U, // SRD
6860 144U, // SRD_rec
6861 144U, // SRW
6862 144U, // SRW8
6863 144U, // SRW8_rec
6864 144U, // SRW_rec
6865 0U, // STB
6866 0U, // STB8
6867 144U, // STBCIX
6868 0U, // STBCX
6869 0U, // STBEPX
6870 0U, // STBU
6871 0U, // STBU8
6872 0U, // STBUX
6873 0U, // STBUX8
6874 0U, // STBX
6875 0U, // STBX8
6876 144U, // STBXTLS
6877 144U, // STBXTLS_
6878 144U, // STBXTLS_32
6879 0U, // STD
6880 132U, // STDAT
6881 0U, // STDBRX
6882 144U, // STDCIX
6883 0U, // STDCX
6884 0U, // STDU
6885 0U, // STDUX
6886 0U, // STDX
6887 144U, // STDXTLS
6888 144U, // STDXTLS_
6889 0U, // STFD
6890 0U, // STFDEPX
6891 0U, // STFDU
6892 0U, // STFDUX
6893 0U, // STFDX
6894 144U, // STFDXTLS
6895 144U, // STFDXTLS_
6896 0U, // STFIWX
6897 0U, // STFS
6898 0U, // STFSU
6899 0U, // STFSUX
6900 0U, // STFSX
6901 144U, // STFSXTLS
6902 144U, // STFSXTLS_
6903 0U, // STH
6904 0U, // STH8
6905 0U, // STHBRX
6906 144U, // STHCIX
6907 0U, // STHCX
6908 0U, // STHEPX
6909 0U, // STHU
6910 0U, // STHU8
6911 0U, // STHUX
6912 0U, // STHUX8
6913 0U, // STHX
6914 0U, // STHX8
6915 144U, // STHXTLS
6916 144U, // STHXTLS_
6917 144U, // STHXTLS_32
6918 0U, // STMW
6919 0U, // STOP
6920 0U, // STQ
6921 0U, // STQCX
6922 0U, // STQX_PSEUDO
6923 132U, // STSWI
6924 0U, // STVEBX
6925 0U, // STVEHX
6926 0U, // STVEWX
6927 0U, // STVX
6928 0U, // STVXL
6929 0U, // STW
6930 0U, // STW8
6931 132U, // STWAT
6932 0U, // STWBRX
6933 144U, // STWCIX
6934 0U, // STWCX
6935 0U, // STWEPX
6936 0U, // STWU
6937 0U, // STWU8
6938 0U, // STWUX
6939 0U, // STWUX8
6940 0U, // STWX
6941 0U, // STWX8
6942 144U, // STWXTLS
6943 144U, // STWXTLS_
6944 144U, // STWXTLS_32
6945 0U, // STXSD
6946 0U, // STXSDX
6947 0U, // STXSIBX
6948 0U, // STXSIBXv
6949 0U, // STXSIHX
6950 0U, // STXSIHXv
6951 0U, // STXSIWX
6952 0U, // STXSSP
6953 0U, // STXSSPX
6954 0U, // STXV
6955 0U, // STXVB16X
6956 0U, // STXVD2X
6957 0U, // STXVH8X
6958 144U, // STXVL
6959 144U, // STXVLL
6960 0U, // STXVP
6961 144U, // STXVPRL
6962 144U, // STXVPRLL
6963 0U, // STXVPX
6964 0U, // STXVRBX
6965 0U, // STXVRDX
6966 0U, // STXVRHX
6967 144U, // STXVRL
6968 144U, // STXVRLL
6969 0U, // STXVRWX
6970 0U, // STXVW4X
6971 0U, // STXVX
6972 144U, // SUBF
6973 144U, // SUBF8
6974 144U, // SUBF8O
6975 144U, // SUBF8O_rec
6976 144U, // SUBF8_rec
6977 144U, // SUBFC
6978 144U, // SUBFC8
6979 144U, // SUBFC8O
6980 144U, // SUBFC8O_rec
6981 144U, // SUBFC8_rec
6982 144U, // SUBFCO
6983 144U, // SUBFCO_rec
6984 144U, // SUBFC_rec
6985 144U, // SUBFE
6986 144U, // SUBFE8
6987 144U, // SUBFE8O
6988 144U, // SUBFE8O_rec
6989 144U, // SUBFE8_rec
6990 144U, // SUBFEO
6991 144U, // SUBFEO_rec
6992 144U, // SUBFE_rec
6993 12U, // SUBFIC
6994 12U, // SUBFIC8
6995 0U, // SUBFME
6996 0U, // SUBFME8
6997 0U, // SUBFME8O
6998 0U, // SUBFME8O_rec
6999 0U, // SUBFME8_rec
7000 0U, // SUBFMEO
7001 0U, // SUBFMEO_rec
7002 0U, // SUBFME_rec
7003 144U, // SUBFO
7004 144U, // SUBFO_rec
7005 0U, // SUBFUS
7006 0U, // SUBFUS_rec
7007 0U, // SUBFZE
7008 0U, // SUBFZE8
7009 0U, // SUBFZE8O
7010 0U, // SUBFZE8O_rec
7011 0U, // SUBFZE8_rec
7012 0U, // SUBFZEO
7013 0U, // SUBFZEO_rec
7014 0U, // SUBFZE_rec
7015 144U, // SUBF_rec
7016 0U, // SYNC
7017 0U, // SYNCP10
7018 0U, // TABORT
7019 144U, // TABORTDC
7020 132U, // TABORTDCI
7021 144U, // TABORTWC
7022 132U, // TABORTWCI
7023 0U, // TAILB
7024 0U, // TAILB8
7025 0U, // TAILBA
7026 0U, // TAILBA8
7027 0U, // TAILBCTR
7028 0U, // TAILBCTR8
7029 0U, // TBEGIN
7030 0U, // TBEGIN_RET
7031 0U, // TCHECK
7032 0U, // TCHECK_RET
7033 0U, // TCRETURNai
7034 0U, // TCRETURNai8
7035 0U, // TCRETURNdi
7036 0U, // TCRETURNdi8
7037 0U, // TCRETURNri
7038 0U, // TCRETURNri8
7039 144U, // TD
7040 12U, // TDI
7041 0U, // TEND
7042 0U, // TLBIA
7043 0U, // TLBIE
7044 0U, // TLBIEL
7045 144U, // TLBILX
7046 0U, // TLBIVAX
7047 0U, // TLBLD
7048 0U, // TLBLI
7049 0U, // TLBRE
7050 144U, // TLBRE2
7051 0U, // TLBSX
7052 144U, // TLBSX2
7053 144U, // TLBSX2D
7054 0U, // TLBSYNC
7055 0U, // TLBWE
7056 144U, // TLBWE2
7057 0U, // TLSGDAIX
7058 0U, // TLSGDAIX8
7059 0U, // TLSLDAIX
7060 0U, // TLSLDAIX8
7061 0U, // TRAP
7062 0U, // TRECHKPT
7063 0U, // TRECLAIM
7064 0U, // TSR
7065 144U, // TW
7066 12U, // TWI
7067 0U, // UNENCODED_NOP
7068 0U, // UpdateGBR
7069 144U, // VABSDUB
7070 144U, // VABSDUH
7071 144U, // VABSDUW
7072 144U, // VADDCUQ
7073 144U, // VADDCUW
7074 1040U, // VADDECUQ
7075 1040U, // VADDEUQM
7076 144U, // VADDFP
7077 144U, // VADDSBS
7078 144U, // VADDSHS
7079 144U, // VADDSWS
7080 144U, // VADDUBM
7081 144U, // VADDUBS
7082 144U, // VADDUDM
7083 144U, // VADDUHM
7084 144U, // VADDUHS
7085 144U, // VADDUQM
7086 144U, // VADDUWM
7087 144U, // VADDUWS
7088 144U, // VAND
7089 144U, // VANDC
7090 144U, // VAVGSB
7091 144U, // VAVGSH
7092 144U, // VAVGSW
7093 144U, // VAVGUB
7094 144U, // VAVGUH
7095 144U, // VAVGUW
7096 144U, // VBPERMD
7097 144U, // VBPERMQ
7098 64U, // VCFSX
7099 3U, // VCFSX_0
7100 144U, // VCFUGED
7101 64U, // VCFUX
7102 3U, // VCFUX_0
7103 144U, // VCIPHER
7104 144U, // VCIPHERLAST
7105 144U, // VCLRLB
7106 144U, // VCLRRB
7107 0U, // VCLZB
7108 0U, // VCLZD
7109 144U, // VCLZDM
7110 0U, // VCLZH
7111 0U, // VCLZLSBB
7112 0U, // VCLZW
7113 144U, // VCMPBFP
7114 144U, // VCMPBFP_rec
7115 144U, // VCMPEQFP
7116 144U, // VCMPEQFP_rec
7117 144U, // VCMPEQUB
7118 144U, // VCMPEQUB_rec
7119 144U, // VCMPEQUD
7120 144U, // VCMPEQUD_rec
7121 144U, // VCMPEQUH
7122 144U, // VCMPEQUH_rec
7123 144U, // VCMPEQUQ
7124 144U, // VCMPEQUQ_rec
7125 144U, // VCMPEQUW
7126 144U, // VCMPEQUW_rec
7127 144U, // VCMPGEFP
7128 144U, // VCMPGEFP_rec
7129 144U, // VCMPGTFP
7130 144U, // VCMPGTFP_rec
7131 144U, // VCMPGTSB
7132 144U, // VCMPGTSB_rec
7133 144U, // VCMPGTSD
7134 144U, // VCMPGTSD_rec
7135 144U, // VCMPGTSH
7136 144U, // VCMPGTSH_rec
7137 144U, // VCMPGTSQ
7138 144U, // VCMPGTSQ_rec
7139 144U, // VCMPGTSW
7140 144U, // VCMPGTSW_rec
7141 144U, // VCMPGTUB
7142 144U, // VCMPGTUB_rec
7143 144U, // VCMPGTUD
7144 144U, // VCMPGTUD_rec
7145 144U, // VCMPGTUH
7146 144U, // VCMPGTUH_rec
7147 144U, // VCMPGTUQ
7148 144U, // VCMPGTUQ_rec
7149 144U, // VCMPGTUW
7150 144U, // VCMPGTUW_rec
7151 144U, // VCMPNEB
7152 144U, // VCMPNEB_rec
7153 144U, // VCMPNEH
7154 144U, // VCMPNEH_rec
7155 144U, // VCMPNEW
7156 144U, // VCMPNEW_rec
7157 144U, // VCMPNEZB
7158 144U, // VCMPNEZB_rec
7159 144U, // VCMPNEZH
7160 144U, // VCMPNEZH_rec
7161 144U, // VCMPNEZW
7162 144U, // VCMPNEZW_rec
7163 144U, // VCMPSQ
7164 144U, // VCMPUQ
7165 152U, // VCNTMBB
7166 152U, // VCNTMBD
7167 152U, // VCNTMBH
7168 152U, // VCNTMBW
7169 64U, // VCTSXS
7170 3U, // VCTSXS_0
7171 64U, // VCTUXS
7172 3U, // VCTUXS_0
7173 0U, // VCTZB
7174 0U, // VCTZD
7175 144U, // VCTZDM
7176 0U, // VCTZH
7177 0U, // VCTZLSBB
7178 0U, // VCTZW
7179 144U, // VDIVESD
7180 144U, // VDIVESQ
7181 144U, // VDIVESW
7182 144U, // VDIVEUD
7183 144U, // VDIVEUQ
7184 144U, // VDIVEUW
7185 144U, // VDIVSD
7186 144U, // VDIVSQ
7187 144U, // VDIVSW
7188 144U, // VDIVUD
7189 144U, // VDIVUQ
7190 144U, // VDIVUW
7191 144U, // VEQV
7192 0U, // VEXPANDBM
7193 0U, // VEXPANDDM
7194 0U, // VEXPANDHM
7195 0U, // VEXPANDQM
7196 0U, // VEXPANDWM
7197 0U, // VEXPTEFP
7198 1040U, // VEXTDDVLX
7199 1040U, // VEXTDDVRX
7200 1040U, // VEXTDUBVLX
7201 1040U, // VEXTDUBVRX
7202 1040U, // VEXTDUHVLX
7203 1040U, // VEXTDUHVRX
7204 1040U, // VEXTDUWVLX
7205 1040U, // VEXTDUWVRX
7206 0U, // VEXTRACTBM
7207 68U, // VEXTRACTD
7208 0U, // VEXTRACTDM
7209 0U, // VEXTRACTHM
7210 0U, // VEXTRACTQM
7211 68U, // VEXTRACTUB
7212 68U, // VEXTRACTUH
7213 68U, // VEXTRACTUW
7214 0U, // VEXTRACTWM
7215 0U, // VEXTSB2D
7216 0U, // VEXTSB2Ds
7217 0U, // VEXTSB2W
7218 0U, // VEXTSB2Ws
7219 0U, // VEXTSD2Q
7220 0U, // VEXTSH2D
7221 0U, // VEXTSH2Ds
7222 0U, // VEXTSH2W
7223 0U, // VEXTSH2Ws
7224 0U, // VEXTSW2D
7225 0U, // VEXTSW2Ds
7226 144U, // VEXTUBLX
7227 144U, // VEXTUBRX
7228 144U, // VEXTUHLX
7229 144U, // VEXTUHRX
7230 144U, // VEXTUWLX
7231 144U, // VEXTUWRX
7232 0U, // VGBBD
7233 72U, // VGNB
7234 164U, // VINSBLX
7235 164U, // VINSBRX
7236 164U, // VINSBVLX
7237 164U, // VINSBVRX
7238 0U, // VINSD
7239 164U, // VINSDLX
7240 164U, // VINSDRX
7241 0U, // VINSERTB
7242 68U, // VINSERTD
7243 0U, // VINSERTH
7244 68U, // VINSERTW
7245 164U, // VINSHLX
7246 164U, // VINSHRX
7247 164U, // VINSHVLX
7248 164U, // VINSHVRX
7249 0U, // VINSW
7250 164U, // VINSWLX
7251 164U, // VINSWRX
7252 164U, // VINSWVLX
7253 164U, // VINSWVRX
7254 0U, // VLOGEFP
7255 1040U, // VMADDFP
7256 144U, // VMAXFP
7257 144U, // VMAXSB
7258 144U, // VMAXSD
7259 144U, // VMAXSH
7260 144U, // VMAXSW
7261 144U, // VMAXUB
7262 144U, // VMAXUD
7263 144U, // VMAXUH
7264 144U, // VMAXUW
7265 1040U, // VMHADDSHS
7266 1040U, // VMHRADDSHS
7267 144U, // VMINFP
7268 144U, // VMINSB
7269 144U, // VMINSD
7270 144U, // VMINSH
7271 144U, // VMINSW
7272 144U, // VMINUB
7273 144U, // VMINUD
7274 144U, // VMINUH
7275 144U, // VMINUW
7276 1040U, // VMLADDUHM
7277 144U, // VMODSD
7278 144U, // VMODSQ
7279 144U, // VMODSW
7280 144U, // VMODUD
7281 144U, // VMODUQ
7282 144U, // VMODUW
7283 144U, // VMRGEW
7284 144U, // VMRGHB
7285 144U, // VMRGHH
7286 144U, // VMRGHW
7287 144U, // VMRGLB
7288 144U, // VMRGLH
7289 144U, // VMRGLW
7290 144U, // VMRGOW
7291 1040U, // VMSUMCUD
7292 1040U, // VMSUMMBM
7293 1040U, // VMSUMSHM
7294 1040U, // VMSUMSHS
7295 1040U, // VMSUMUBM
7296 1040U, // VMSUMUDM
7297 1040U, // VMSUMUHM
7298 1040U, // VMSUMUHS
7299 0U, // VMUL10CUQ
7300 144U, // VMUL10ECUQ
7301 144U, // VMUL10EUQ
7302 0U, // VMUL10UQ
7303 144U, // VMULESB
7304 144U, // VMULESD
7305 144U, // VMULESH
7306 144U, // VMULESW
7307 144U, // VMULEUB
7308 144U, // VMULEUD
7309 144U, // VMULEUH
7310 144U, // VMULEUW
7311 144U, // VMULHSD
7312 144U, // VMULHSW
7313 144U, // VMULHUD
7314 144U, // VMULHUW
7315 144U, // VMULLD
7316 144U, // VMULOSB
7317 144U, // VMULOSD
7318 144U, // VMULOSH
7319 144U, // VMULOSW
7320 144U, // VMULOUB
7321 144U, // VMULOUD
7322 144U, // VMULOUH
7323 144U, // VMULOUW
7324 144U, // VMULUWM
7325 144U, // VNAND
7326 144U, // VNCIPHER
7327 144U, // VNCIPHERLAST
7328 0U, // VNEGD
7329 0U, // VNEGW
7330 1040U, // VNMSUBFP
7331 144U, // VNOR
7332 144U, // VOR
7333 144U, // VORC
7334 144U, // VPDEPD
7335 1040U, // VPERM
7336 1040U, // VPERMR
7337 1040U, // VPERMXOR
7338 144U, // VPEXTD
7339 144U, // VPKPX
7340 144U, // VPKSDSS
7341 144U, // VPKSDUS
7342 144U, // VPKSHSS
7343 144U, // VPKSHUS
7344 144U, // VPKSWSS
7345 144U, // VPKSWUS
7346 144U, // VPKUDUM
7347 144U, // VPKUDUS
7348 144U, // VPKUHUM
7349 144U, // VPKUHUS
7350 144U, // VPKUWUM
7351 144U, // VPKUWUS
7352 144U, // VPMSUMB
7353 144U, // VPMSUMD
7354 144U, // VPMSUMH
7355 144U, // VPMSUMW
7356 0U, // VPOPCNTB
7357 0U, // VPOPCNTD
7358 0U, // VPOPCNTH
7359 0U, // VPOPCNTW
7360 0U, // VPRTYBD
7361 0U, // VPRTYBQ
7362 0U, // VPRTYBW
7363 0U, // VREFP
7364 0U, // VRFIM
7365 0U, // VRFIN
7366 0U, // VRFIP
7367 0U, // VRFIZ
7368 144U, // VRLB
7369 144U, // VRLD
7370 144U, // VRLDMI
7371 144U, // VRLDNM
7372 144U, // VRLH
7373 144U, // VRLQ
7374 144U, // VRLQMI
7375 144U, // VRLQNM
7376 144U, // VRLW
7377 144U, // VRLWMI
7378 144U, // VRLWNM
7379 0U, // VRSQRTEFP
7380 0U, // VSBOX
7381 1040U, // VSEL
7382 3608U, // VSHASIGMAD
7383 3608U, // VSHASIGMAW
7384 144U, // VSL
7385 144U, // VSLB
7386 144U, // VSLD
7387 4624U, // VSLDBI
7388 3600U, // VSLDOI
7389 144U, // VSLH
7390 144U, // VSLO
7391 144U, // VSLQ
7392 144U, // VSLV
7393 144U, // VSLW
7394 64U, // VSPLTB
7395 64U, // VSPLTBs
7396 64U, // VSPLTH
7397 64U, // VSPLTHs
7398 0U, // VSPLTISB
7399 0U, // VSPLTISH
7400 0U, // VSPLTISW
7401 64U, // VSPLTW
7402 144U, // VSR
7403 144U, // VSRAB
7404 144U, // VSRAD
7405 144U, // VSRAH
7406 144U, // VSRAQ
7407 144U, // VSRAW
7408 144U, // VSRB
7409 144U, // VSRD
7410 4624U, // VSRDBI
7411 144U, // VSRH
7412 144U, // VSRO
7413 144U, // VSRQ
7414 144U, // VSRV
7415 144U, // VSRW
7416 0U, // VSTRIBL
7417 0U, // VSTRIBL_rec
7418 0U, // VSTRIBR
7419 0U, // VSTRIBR_rec
7420 0U, // VSTRIHL
7421 0U, // VSTRIHL_rec
7422 0U, // VSTRIHR
7423 0U, // VSTRIHR_rec
7424 144U, // VSUBCUQ
7425 144U, // VSUBCUW
7426 1040U, // VSUBECUQ
7427 1040U, // VSUBEUQM
7428 144U, // VSUBFP
7429 144U, // VSUBSBS
7430 144U, // VSUBSHS
7431 144U, // VSUBSWS
7432 144U, // VSUBUBM
7433 144U, // VSUBUBS
7434 144U, // VSUBUDM
7435 144U, // VSUBUHM
7436 144U, // VSUBUHS
7437 144U, // VSUBUQM
7438 144U, // VSUBUWM
7439 144U, // VSUBUWS
7440 144U, // VSUM2SWS
7441 144U, // VSUM4SBS
7442 144U, // VSUM4SHS
7443 144U, // VSUM4UBS
7444 144U, // VSUMSWS
7445 0U, // VUPKHPX
7446 0U, // VUPKHSB
7447 0U, // VUPKHSH
7448 0U, // VUPKHSW
7449 0U, // VUPKLPX
7450 0U, // VUPKLSB
7451 0U, // VUPKLSH
7452 0U, // VUPKLSW
7453 144U, // VXOR
7454 28U, // V_SET0
7455 28U, // V_SET0B
7456 28U, // V_SET0H
7457 0U, // V_SETALLONES
7458 0U, // V_SETALLONESB
7459 0U, // V_SETALLONESH
7460 0U, // WAIT
7461 0U, // WAITP10
7462 0U, // WRTEE
7463 0U, // WRTEEI
7464 144U, // XOR
7465 144U, // XOR8
7466 144U, // XOR8_rec
7467 20U, // XORI
7468 20U, // XORI8
7469 20U, // XORIS
7470 20U, // XORIS8
7471 144U, // XOR_rec
7472 0U, // XSABSDP
7473 0U, // XSABSQP
7474 144U, // XSADDDP
7475 144U, // XSADDQP
7476 144U, // XSADDQPO
7477 144U, // XSADDSP
7478 144U, // XSCMPEQDP
7479 144U, // XSCMPEQQP
7480 144U, // XSCMPEXPDP
7481 144U, // XSCMPEXPQP
7482 144U, // XSCMPGEDP
7483 144U, // XSCMPGEQP
7484 144U, // XSCMPGTDP
7485 144U, // XSCMPGTQP
7486 144U, // XSCMPODP
7487 144U, // XSCMPOQP
7488 144U, // XSCMPUDP
7489 144U, // XSCMPUQP
7490 144U, // XSCPSGNDP
7491 144U, // XSCPSGNQP
7492 0U, // XSCVDPHP
7493 0U, // XSCVDPQP
7494 0U, // XSCVDPSP
7495 0U, // XSCVDPSPN
7496 0U, // XSCVDPSXDS
7497 0U, // XSCVDPSXDSs
7498 0U, // XSCVDPSXWS
7499 0U, // XSCVDPSXWSs
7500 0U, // XSCVDPUXDS
7501 0U, // XSCVDPUXDSs
7502 0U, // XSCVDPUXWS
7503 0U, // XSCVDPUXWSs
7504 0U, // XSCVHPDP
7505 0U, // XSCVQPDP
7506 0U, // XSCVQPDPO
7507 0U, // XSCVQPSDZ
7508 0U, // XSCVQPSQZ
7509 0U, // XSCVQPSWZ
7510 0U, // XSCVQPUDZ
7511 0U, // XSCVQPUQZ
7512 0U, // XSCVQPUWZ
7513 0U, // XSCVSDQP
7514 0U, // XSCVSPDP
7515 0U, // XSCVSPDPN
7516 0U, // XSCVSQQP
7517 0U, // XSCVSXDDP
7518 0U, // XSCVSXDSP
7519 0U, // XSCVUDQP
7520 0U, // XSCVUQQP
7521 0U, // XSCVUXDDP
7522 0U, // XSCVUXDSP
7523 144U, // XSDIVDP
7524 144U, // XSDIVQP
7525 144U, // XSDIVQPO
7526 144U, // XSDIVSP
7527 144U, // XSIEXPDP
7528 144U, // XSIEXPQP
7529 164U, // XSMADDADP
7530 164U, // XSMADDASP
7531 164U, // XSMADDMDP
7532 164U, // XSMADDMSP
7533 164U, // XSMADDQP
7534 164U, // XSMADDQPO
7535 144U, // XSMAXCDP
7536 144U, // XSMAXCQP
7537 144U, // XSMAXDP
7538 144U, // XSMAXJDP
7539 144U, // XSMINCDP
7540 144U, // XSMINCQP
7541 144U, // XSMINDP
7542 144U, // XSMINJDP
7543 164U, // XSMSUBADP
7544 164U, // XSMSUBASP
7545 164U, // XSMSUBMDP
7546 164U, // XSMSUBMSP
7547 164U, // XSMSUBQP
7548 164U, // XSMSUBQPO
7549 144U, // XSMULDP
7550 144U, // XSMULQP
7551 144U, // XSMULQPO
7552 144U, // XSMULSP
7553 0U, // XSNABSDP
7554 0U, // XSNABSDPs
7555 0U, // XSNABSQP
7556 0U, // XSNEGDP
7557 0U, // XSNEGQP
7558 164U, // XSNMADDADP
7559 164U, // XSNMADDASP
7560 164U, // XSNMADDMDP
7561 164U, // XSNMADDMSP
7562 164U, // XSNMADDQP
7563 164U, // XSNMADDQPO
7564 164U, // XSNMSUBADP
7565 164U, // XSNMSUBASP
7566 164U, // XSNMSUBMDP
7567 164U, // XSNMSUBMSP
7568 164U, // XSNMSUBQP
7569 164U, // XSNMSUBQPO
7570 0U, // XSRDPI
7571 0U, // XSRDPIC
7572 0U, // XSRDPIM
7573 0U, // XSRDPIP
7574 0U, // XSRDPIZ
7575 0U, // XSREDP
7576 0U, // XSRESP
7577 0U, // XSRQPI
7578 0U, // XSRQPIX
7579 0U, // XSRQPXP
7580 0U, // XSRSP
7581 0U, // XSRSQRTEDP
7582 0U, // XSRSQRTESP
7583 0U, // XSSQRTDP
7584 0U, // XSSQRTQP
7585 0U, // XSSQRTQPO
7586 0U, // XSSQRTSP
7587 144U, // XSSUBDP
7588 144U, // XSSUBQP
7589 144U, // XSSUBQPO
7590 144U, // XSSUBSP
7591 144U, // XSTDIVDP
7592 0U, // XSTSQRTDP
7593 76U, // XSTSTDCDP
7594 76U, // XSTSTDCQP
7595 76U, // XSTSTDCSP
7596 0U, // XSXEXPDP
7597 0U, // XSXEXPQP
7598 0U, // XSXSIGDP
7599 0U, // XSXSIGQP
7600 0U, // XVABSDP
7601 0U, // XVABSSP
7602 144U, // XVADDDP
7603 144U, // XVADDSP
7604 144U, // XVBF16GER2
7605 164U, // XVBF16GER2NN
7606 164U, // XVBF16GER2NP
7607 164U, // XVBF16GER2PN
7608 164U, // XVBF16GER2PP
7609 144U, // XVBF16GER2W
7610 164U, // XVBF16GER2WNN
7611 164U, // XVBF16GER2WNP
7612 164U, // XVBF16GER2WPN
7613 164U, // XVBF16GER2WPP
7614 144U, // XVCMPEQDP
7615 144U, // XVCMPEQDP_rec
7616 144U, // XVCMPEQSP
7617 144U, // XVCMPEQSP_rec
7618 144U, // XVCMPGEDP
7619 144U, // XVCMPGEDP_rec
7620 144U, // XVCMPGESP
7621 144U, // XVCMPGESP_rec
7622 144U, // XVCMPGTDP
7623 144U, // XVCMPGTDP_rec
7624 144U, // XVCMPGTSP
7625 144U, // XVCMPGTSP_rec
7626 144U, // XVCPSGNDP
7627 144U, // XVCPSGNSP
7628 0U, // XVCVBF16SPN
7629 0U, // XVCVDPSP
7630 0U, // XVCVDPSXDS
7631 0U, // XVCVDPSXWS
7632 0U, // XVCVDPUXDS
7633 0U, // XVCVDPUXWS
7634 0U, // XVCVHPSP
7635 0U, // XVCVSPBF16
7636 0U, // XVCVSPDP
7637 0U, // XVCVSPHP
7638 0U, // XVCVSPSXDS
7639 0U, // XVCVSPSXWS
7640 0U, // XVCVSPUXDS
7641 0U, // XVCVSPUXWS
7642 0U, // XVCVSXDDP
7643 0U, // XVCVSXDSP
7644 0U, // XVCVSXWDP
7645 0U, // XVCVSXWSP
7646 0U, // XVCVUXDDP
7647 0U, // XVCVUXDSP
7648 0U, // XVCVUXWDP
7649 0U, // XVCVUXWSP
7650 144U, // XVDIVDP
7651 144U, // XVDIVSP
7652 144U, // XVF16GER2
7653 164U, // XVF16GER2NN
7654 164U, // XVF16GER2NP
7655 164U, // XVF16GER2PN
7656 164U, // XVF16GER2PP
7657 144U, // XVF16GER2W
7658 164U, // XVF16GER2WNN
7659 164U, // XVF16GER2WNP
7660 164U, // XVF16GER2WPN
7661 164U, // XVF16GER2WPP
7662 144U, // XVF32GER
7663 164U, // XVF32GERNN
7664 164U, // XVF32GERNP
7665 164U, // XVF32GERPN
7666 164U, // XVF32GERPP
7667 144U, // XVF32GERW
7668 164U, // XVF32GERWNN
7669 164U, // XVF32GERWNP
7670 164U, // XVF32GERWPN
7671 164U, // XVF32GERWPP
7672 144U, // XVF64GER
7673 164U, // XVF64GERNN
7674 164U, // XVF64GERNP
7675 164U, // XVF64GERPN
7676 164U, // XVF64GERPP
7677 144U, // XVF64GERW
7678 164U, // XVF64GERWNN
7679 164U, // XVF64GERWNP
7680 164U, // XVF64GERWPN
7681 164U, // XVF64GERWPP
7682 144U, // XVI16GER2
7683 164U, // XVI16GER2PP
7684 144U, // XVI16GER2S
7685 164U, // XVI16GER2SPP
7686 144U, // XVI16GER2SW
7687 164U, // XVI16GER2SWPP
7688 144U, // XVI16GER2W
7689 164U, // XVI16GER2WPP
7690 144U, // XVI4GER8
7691 164U, // XVI4GER8PP
7692 144U, // XVI4GER8W
7693 164U, // XVI4GER8WPP
7694 144U, // XVI8GER4
7695 164U, // XVI8GER4PP
7696 164U, // XVI8GER4SPP
7697 144U, // XVI8GER4W
7698 164U, // XVI8GER4WPP
7699 164U, // XVI8GER4WSPP
7700 144U, // XVIEXPDP
7701 144U, // XVIEXPSP
7702 164U, // XVMADDADP
7703 164U, // XVMADDASP
7704 164U, // XVMADDMDP
7705 164U, // XVMADDMSP
7706 144U, // XVMAXDP
7707 144U, // XVMAXSP
7708 144U, // XVMINDP
7709 144U, // XVMINSP
7710 164U, // XVMSUBADP
7711 164U, // XVMSUBASP
7712 164U, // XVMSUBMDP
7713 164U, // XVMSUBMSP
7714 144U, // XVMULDP
7715 144U, // XVMULSP
7716 0U, // XVNABSDP
7717 0U, // XVNABSSP
7718 0U, // XVNEGDP
7719 0U, // XVNEGSP
7720 164U, // XVNMADDADP
7721 164U, // XVNMADDASP
7722 164U, // XVNMADDMDP
7723 164U, // XVNMADDMSP
7724 164U, // XVNMSUBADP
7725 164U, // XVNMSUBASP
7726 164U, // XVNMSUBMDP
7727 164U, // XVNMSUBMSP
7728 0U, // XVRDPI
7729 0U, // XVRDPIC
7730 0U, // XVRDPIM
7731 0U, // XVRDPIP
7732 0U, // XVRDPIZ
7733 0U, // XVREDP
7734 0U, // XVRESP
7735 0U, // XVRSPI
7736 0U, // XVRSPIC
7737 0U, // XVRSPIM
7738 0U, // XVRSPIP
7739 0U, // XVRSPIZ
7740 0U, // XVRSQRTEDP
7741 0U, // XVRSQRTESP
7742 0U, // XVSQRTDP
7743 0U, // XVSQRTSP
7744 144U, // XVSUBDP
7745 144U, // XVSUBSP
7746 144U, // XVTDIVDP
7747 144U, // XVTDIVSP
7748 0U, // XVTLSBB
7749 0U, // XVTSQRTDP
7750 0U, // XVTSQRTSP
7751 76U, // XVTSTDCDP
7752 76U, // XVTSTDCSP
7753 0U, // XVXEXPDP
7754 0U, // XVXEXPSP
7755 0U, // XVXSIGDP
7756 0U, // XVXSIGSP
7757 1040U, // XXBLENDVB
7758 1040U, // XXBLENDVD
7759 1040U, // XXBLENDVH
7760 1040U, // XXBLENDVW
7761 0U, // XXBRD
7762 0U, // XXBRH
7763 0U, // XXBRQ
7764 0U, // XXBRW
7765 42000U, // XXEVAL
7766 80U, // XXEXTRACTUW
7767 84U, // XXGENPCVBM
7768 84U, // XXGENPCVDM
7769 84U, // XXGENPCVHM
7770 84U, // XXGENPCVWM
7771 88U, // XXINSERTW
7772 144U, // XXLAND
7773 144U, // XXLANDC
7774 144U, // XXLEQV
7775 28U, // XXLEQVOnes
7776 144U, // XXLNAND
7777 144U, // XXLNOR
7778 144U, // XXLOR
7779 144U, // XXLORC
7780 144U, // XXLORf
7781 144U, // XXLXOR
7782 28U, // XXLXORdpz
7783 28U, // XXLXORspz
7784 28U, // XXLXORz
7785 0U, // XXMFACC
7786 0U, // XXMFACCW
7787 144U, // XXMRGHW
7788 144U, // XXMRGLW
7789 0U, // XXMTACC
7790 0U, // XXMTACCW
7791 164U, // XXPERM
7792 1552U, // XXPERMDI
7793 5172U, // XXPERMDIs
7794 164U, // XXPERMR
7795 42000U, // XXPERMX
7796 1040U, // XXSEL
7797 0U, // XXSETACCZ
7798 1552U, // XXSLDWI
7799 5172U, // XXSLDWIs
7800 0U, // XXSPLTI32DX
7801 0U, // XXSPLTIB
7802 0U, // XXSPLTIDP
7803 0U, // XXSPLTIW
7804 40U, // XXSPLTW
7805 40U, // XXSPLTWs
7806 92U, // gBC
7807 96U, // gBCA
7808 0U, // gBCAat
7809 144U, // gBCCTR
7810 144U, // gBCCTRL
7811 92U, // gBCL
7812 96U, // gBCLA
7813 0U, // gBCLAat
7814 144U, // gBCLR
7815 144U, // gBCLRL
7816 0U, // gBCLat
7817 0U, // gBCat
7818 };
7819
7820 static const uint8_t OpInfo2[] = {
7821 0U, // PHI
7822 0U, // INLINEASM
7823 0U, // INLINEASM_BR
7824 0U, // CFI_INSTRUCTION
7825 0U, // EH_LABEL
7826 0U, // GC_LABEL
7827 0U, // ANNOTATION_LABEL
7828 0U, // KILL
7829 0U, // EXTRACT_SUBREG
7830 0U, // INSERT_SUBREG
7831 0U, // IMPLICIT_DEF
7832 0U, // INIT_UNDEF
7833 0U, // SUBREG_TO_REG
7834 0U, // COPY_TO_REGCLASS
7835 0U, // DBG_VALUE
7836 0U, // DBG_VALUE_LIST
7837 0U, // DBG_INSTR_REF
7838 0U, // DBG_PHI
7839 0U, // DBG_LABEL
7840 0U, // REG_SEQUENCE
7841 0U, // COPY
7842 0U, // BUNDLE
7843 0U, // LIFETIME_START
7844 0U, // LIFETIME_END
7845 0U, // PSEUDO_PROBE
7846 0U, // ARITH_FENCE
7847 0U, // STACKMAP
7848 0U, // FENTRY_CALL
7849 0U, // PATCHPOINT
7850 0U, // LOAD_STACK_GUARD
7851 0U, // PREALLOCATED_SETUP
7852 0U, // PREALLOCATED_ARG
7853 0U, // STATEPOINT
7854 0U, // LOCAL_ESCAPE
7855 0U, // FAULTING_OP
7856 0U, // PATCHABLE_OP
7857 0U, // PATCHABLE_FUNCTION_ENTER
7858 0U, // PATCHABLE_RET
7859 0U, // PATCHABLE_FUNCTION_EXIT
7860 0U, // PATCHABLE_TAIL_CALL
7861 0U, // PATCHABLE_EVENT_CALL
7862 0U, // PATCHABLE_TYPED_EVENT_CALL
7863 0U, // ICALL_BRANCH_FUNNEL
7864 0U, // FAKE_USE
7865 0U, // MEMBARRIER
7866 0U, // JUMP_TABLE_DEBUG_INFO
7867 0U, // CONVERGENCECTRL_ENTRY
7868 0U, // CONVERGENCECTRL_ANCHOR
7869 0U, // CONVERGENCECTRL_LOOP
7870 0U, // CONVERGENCECTRL_GLUE
7871 0U, // G_ASSERT_SEXT
7872 0U, // G_ASSERT_ZEXT
7873 0U, // G_ASSERT_ALIGN
7874 0U, // G_ADD
7875 0U, // G_SUB
7876 0U, // G_MUL
7877 0U, // G_SDIV
7878 0U, // G_UDIV
7879 0U, // G_SREM
7880 0U, // G_UREM
7881 0U, // G_SDIVREM
7882 0U, // G_UDIVREM
7883 0U, // G_AND
7884 0U, // G_OR
7885 0U, // G_XOR
7886 0U, // G_ABDS
7887 0U, // G_ABDU
7888 0U, // G_IMPLICIT_DEF
7889 0U, // G_PHI
7890 0U, // G_FRAME_INDEX
7891 0U, // G_GLOBAL_VALUE
7892 0U, // G_PTRAUTH_GLOBAL_VALUE
7893 0U, // G_CONSTANT_POOL
7894 0U, // G_EXTRACT
7895 0U, // G_UNMERGE_VALUES
7896 0U, // G_INSERT
7897 0U, // G_MERGE_VALUES
7898 0U, // G_BUILD_VECTOR
7899 0U, // G_BUILD_VECTOR_TRUNC
7900 0U, // G_CONCAT_VECTORS
7901 0U, // G_PTRTOINT
7902 0U, // G_INTTOPTR
7903 0U, // G_BITCAST
7904 0U, // G_FREEZE
7905 0U, // G_CONSTANT_FOLD_BARRIER
7906 0U, // G_INTRINSIC_FPTRUNC_ROUND
7907 0U, // G_INTRINSIC_TRUNC
7908 0U, // G_INTRINSIC_ROUND
7909 0U, // G_INTRINSIC_LRINT
7910 0U, // G_INTRINSIC_LLRINT
7911 0U, // G_INTRINSIC_ROUNDEVEN
7912 0U, // G_READCYCLECOUNTER
7913 0U, // G_READSTEADYCOUNTER
7914 0U, // G_LOAD
7915 0U, // G_SEXTLOAD
7916 0U, // G_ZEXTLOAD
7917 0U, // G_INDEXED_LOAD
7918 0U, // G_INDEXED_SEXTLOAD
7919 0U, // G_INDEXED_ZEXTLOAD
7920 0U, // G_STORE
7921 0U, // G_INDEXED_STORE
7922 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
7923 0U, // G_ATOMIC_CMPXCHG
7924 0U, // G_ATOMICRMW_XCHG
7925 0U, // G_ATOMICRMW_ADD
7926 0U, // G_ATOMICRMW_SUB
7927 0U, // G_ATOMICRMW_AND
7928 0U, // G_ATOMICRMW_NAND
7929 0U, // G_ATOMICRMW_OR
7930 0U, // G_ATOMICRMW_XOR
7931 0U, // G_ATOMICRMW_MAX
7932 0U, // G_ATOMICRMW_MIN
7933 0U, // G_ATOMICRMW_UMAX
7934 0U, // G_ATOMICRMW_UMIN
7935 0U, // G_ATOMICRMW_FADD
7936 0U, // G_ATOMICRMW_FSUB
7937 0U, // G_ATOMICRMW_FMAX
7938 0U, // G_ATOMICRMW_FMIN
7939 0U, // G_ATOMICRMW_FMAXIMUM
7940 0U, // G_ATOMICRMW_FMINIMUM
7941 0U, // G_ATOMICRMW_UINC_WRAP
7942 0U, // G_ATOMICRMW_UDEC_WRAP
7943 0U, // G_ATOMICRMW_USUB_COND
7944 0U, // G_ATOMICRMW_USUB_SAT
7945 0U, // G_FENCE
7946 0U, // G_PREFETCH
7947 0U, // G_BRCOND
7948 0U, // G_BRINDIRECT
7949 0U, // G_INVOKE_REGION_START
7950 0U, // G_INTRINSIC
7951 0U, // G_INTRINSIC_W_SIDE_EFFECTS
7952 0U, // G_INTRINSIC_CONVERGENT
7953 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
7954 0U, // G_ANYEXT
7955 0U, // G_TRUNC
7956 0U, // G_CONSTANT
7957 0U, // G_FCONSTANT
7958 0U, // G_VASTART
7959 0U, // G_VAARG
7960 0U, // G_SEXT
7961 0U, // G_SEXT_INREG
7962 0U, // G_ZEXT
7963 0U, // G_SHL
7964 0U, // G_LSHR
7965 0U, // G_ASHR
7966 0U, // G_FSHL
7967 0U, // G_FSHR
7968 0U, // G_ROTR
7969 0U, // G_ROTL
7970 0U, // G_ICMP
7971 0U, // G_FCMP
7972 0U, // G_SCMP
7973 0U, // G_UCMP
7974 0U, // G_SELECT
7975 0U, // G_UADDO
7976 0U, // G_UADDE
7977 0U, // G_USUBO
7978 0U, // G_USUBE
7979 0U, // G_SADDO
7980 0U, // G_SADDE
7981 0U, // G_SSUBO
7982 0U, // G_SSUBE
7983 0U, // G_UMULO
7984 0U, // G_SMULO
7985 0U, // G_UMULH
7986 0U, // G_SMULH
7987 0U, // G_UADDSAT
7988 0U, // G_SADDSAT
7989 0U, // G_USUBSAT
7990 0U, // G_SSUBSAT
7991 0U, // G_USHLSAT
7992 0U, // G_SSHLSAT
7993 0U, // G_SMULFIX
7994 0U, // G_UMULFIX
7995 0U, // G_SMULFIXSAT
7996 0U, // G_UMULFIXSAT
7997 0U, // G_SDIVFIX
7998 0U, // G_UDIVFIX
7999 0U, // G_SDIVFIXSAT
8000 0U, // G_UDIVFIXSAT
8001 0U, // G_FADD
8002 0U, // G_FSUB
8003 0U, // G_FMUL
8004 0U, // G_FMA
8005 0U, // G_FMAD
8006 0U, // G_FDIV
8007 0U, // G_FREM
8008 0U, // G_FPOW
8009 0U, // G_FPOWI
8010 0U, // G_FEXP
8011 0U, // G_FEXP2
8012 0U, // G_FEXP10
8013 0U, // G_FLOG
8014 0U, // G_FLOG2
8015 0U, // G_FLOG10
8016 0U, // G_FLDEXP
8017 0U, // G_FFREXP
8018 0U, // G_FNEG
8019 0U, // G_FPEXT
8020 0U, // G_FPTRUNC
8021 0U, // G_FPTOSI
8022 0U, // G_FPTOUI
8023 0U, // G_SITOFP
8024 0U, // G_UITOFP
8025 0U, // G_FPTOSI_SAT
8026 0U, // G_FPTOUI_SAT
8027 0U, // G_FABS
8028 0U, // G_FCOPYSIGN
8029 0U, // G_IS_FPCLASS
8030 0U, // G_FCANONICALIZE
8031 0U, // G_FMINNUM
8032 0U, // G_FMAXNUM
8033 0U, // G_FMINNUM_IEEE
8034 0U, // G_FMAXNUM_IEEE
8035 0U, // G_FMINIMUM
8036 0U, // G_FMAXIMUM
8037 0U, // G_FMINIMUMNUM
8038 0U, // G_FMAXIMUMNUM
8039 0U, // G_GET_FPENV
8040 0U, // G_SET_FPENV
8041 0U, // G_RESET_FPENV
8042 0U, // G_GET_FPMODE
8043 0U, // G_SET_FPMODE
8044 0U, // G_RESET_FPMODE
8045 0U, // G_PTR_ADD
8046 0U, // G_PTRMASK
8047 0U, // G_SMIN
8048 0U, // G_SMAX
8049 0U, // G_UMIN
8050 0U, // G_UMAX
8051 0U, // G_ABS
8052 0U, // G_LROUND
8053 0U, // G_LLROUND
8054 0U, // G_BR
8055 0U, // G_BRJT
8056 0U, // G_VSCALE
8057 0U, // G_INSERT_SUBVECTOR
8058 0U, // G_EXTRACT_SUBVECTOR
8059 0U, // G_INSERT_VECTOR_ELT
8060 0U, // G_EXTRACT_VECTOR_ELT
8061 0U, // G_SHUFFLE_VECTOR
8062 0U, // G_SPLAT_VECTOR
8063 0U, // G_STEP_VECTOR
8064 0U, // G_VECTOR_COMPRESS
8065 0U, // G_CTTZ
8066 0U, // G_CTTZ_ZERO_UNDEF
8067 0U, // G_CTLZ
8068 0U, // G_CTLZ_ZERO_UNDEF
8069 0U, // G_CTPOP
8070 0U, // G_BSWAP
8071 0U, // G_BITREVERSE
8072 0U, // G_FCEIL
8073 0U, // G_FCOS
8074 0U, // G_FSIN
8075 0U, // G_FSINCOS
8076 0U, // G_FTAN
8077 0U, // G_FACOS
8078 0U, // G_FASIN
8079 0U, // G_FATAN
8080 0U, // G_FATAN2
8081 0U, // G_FCOSH
8082 0U, // G_FSINH
8083 0U, // G_FTANH
8084 0U, // G_FSQRT
8085 0U, // G_FFLOOR
8086 0U, // G_FRINT
8087 0U, // G_FNEARBYINT
8088 0U, // G_ADDRSPACE_CAST
8089 0U, // G_BLOCK_ADDR
8090 0U, // G_JUMP_TABLE
8091 0U, // G_DYN_STACKALLOC
8092 0U, // G_STACKSAVE
8093 0U, // G_STACKRESTORE
8094 0U, // G_STRICT_FADD
8095 0U, // G_STRICT_FSUB
8096 0U, // G_STRICT_FMUL
8097 0U, // G_STRICT_FDIV
8098 0U, // G_STRICT_FREM
8099 0U, // G_STRICT_FMA
8100 0U, // G_STRICT_FSQRT
8101 0U, // G_STRICT_FLDEXP
8102 0U, // G_READ_REGISTER
8103 0U, // G_WRITE_REGISTER
8104 0U, // G_MEMCPY
8105 0U, // G_MEMCPY_INLINE
8106 0U, // G_MEMMOVE
8107 0U, // G_MEMSET
8108 0U, // G_BZERO
8109 0U, // G_TRAP
8110 0U, // G_DEBUGTRAP
8111 0U, // G_UBSANTRAP
8112 0U, // G_VECREDUCE_SEQ_FADD
8113 0U, // G_VECREDUCE_SEQ_FMUL
8114 0U, // G_VECREDUCE_FADD
8115 0U, // G_VECREDUCE_FMUL
8116 0U, // G_VECREDUCE_FMAX
8117 0U, // G_VECREDUCE_FMIN
8118 0U, // G_VECREDUCE_FMAXIMUM
8119 0U, // G_VECREDUCE_FMINIMUM
8120 0U, // G_VECREDUCE_ADD
8121 0U, // G_VECREDUCE_MUL
8122 0U, // G_VECREDUCE_AND
8123 0U, // G_VECREDUCE_OR
8124 0U, // G_VECREDUCE_XOR
8125 0U, // G_VECREDUCE_SMAX
8126 0U, // G_VECREDUCE_SMIN
8127 0U, // G_VECREDUCE_UMAX
8128 0U, // G_VECREDUCE_UMIN
8129 0U, // G_SBFX
8130 0U, // G_UBFX
8131 0U, // ATOMIC_CMP_SWAP_I128
8132 0U, // ATOMIC_LOAD_ADD_I128
8133 0U, // ATOMIC_LOAD_AND_I128
8134 0U, // ATOMIC_LOAD_NAND_I128
8135 0U, // ATOMIC_LOAD_OR_I128
8136 0U, // ATOMIC_LOAD_SUB_I128
8137 0U, // ATOMIC_LOAD_XOR_I128
8138 0U, // ATOMIC_SWAP_I128
8139 0U, // BUILD_QUADWORD
8140 0U, // BUILD_UACC
8141 0U, // CFENCE
8142 0U, // CFENCE8
8143 0U, // CLRLSLDI
8144 0U, // CLRLSLDI_rec
8145 0U, // CLRLSLWI
8146 0U, // CLRLSLWI_rec
8147 0U, // CLRRDI
8148 0U, // CLRRDI_rec
8149 0U, // CLRRWI
8150 0U, // CLRRWI_rec
8151 0U, // DCBFL
8152 0U, // DCBFLP
8153 0U, // DCBFPS
8154 0U, // DCBFx
8155 0U, // DCBSTPS
8156 0U, // DCBTCT
8157 0U, // DCBTDS
8158 0U, // DCBTSTCT
8159 0U, // DCBTSTDS
8160 0U, // DCBTSTT
8161 0U, // DCBTSTx
8162 0U, // DCBTT
8163 0U, // DCBTx
8164 0U, // DFLOADf32
8165 0U, // DFLOADf64
8166 0U, // DFSTOREf32
8167 0U, // DFSTOREf64
8168 0U, // EXTLDI
8169 0U, // EXTLDI_rec
8170 0U, // EXTLWI
8171 0U, // EXTLWI_rec
8172 0U, // EXTRDI
8173 0U, // EXTRDI_rec
8174 0U, // EXTRWI
8175 0U, // EXTRWI_rec
8176 0U, // INSLWI
8177 0U, // INSLWI_rec
8178 0U, // INSRDI
8179 0U, // INSRDI_rec
8180 0U, // INSRWI
8181 0U, // INSRWI_rec
8182 0U, // KILL_PAIR
8183 0U, // LAx
8184 0U, // LIWAX
8185 0U, // LIWZX
8186 0U, // PPCLdFixedAddr
8187 0U, // PSUBI
8188 0U, // RLWIMIbm
8189 0U, // RLWIMIbm_rec
8190 0U, // RLWINMbm
8191 0U, // RLWINMbm_rec
8192 0U, // RLWNMbm
8193 0U, // RLWNMbm_rec
8194 0U, // ROTRDI
8195 0U, // ROTRDI_rec
8196 0U, // ROTRWI
8197 0U, // ROTRWI_rec
8198 0U, // SLDI
8199 0U, // SLDI_rec
8200 0U, // SLWI
8201 0U, // SLWI_rec
8202 0U, // SPILLTOVSR_LD
8203 0U, // SPILLTOVSR_LDX
8204 0U, // SPILLTOVSR_ST
8205 0U, // SPILLTOVSR_STX
8206 0U, // SRDI
8207 0U, // SRDI_rec
8208 0U, // SRWI
8209 0U, // SRWI_rec
8210 0U, // STIWX
8211 0U, // SUBI
8212 0U, // SUBIC
8213 0U, // SUBIC_rec
8214 0U, // SUBIS
8215 0U, // SUBPCIS
8216 0U, // XFLOADf32
8217 0U, // XFLOADf64
8218 0U, // XFSTOREf32
8219 0U, // XFSTOREf64
8220 0U, // ADD4
8221 0U, // ADD4O
8222 0U, // ADD4O_rec
8223 0U, // ADD4TLS
8224 0U, // ADD4_rec
8225 0U, // ADD8
8226 0U, // ADD8O
8227 0U, // ADD8O_rec
8228 0U, // ADD8TLS
8229 0U, // ADD8TLS_
8230 0U, // ADD8_rec
8231 0U, // ADDC
8232 0U, // ADDC8
8233 0U, // ADDC8O
8234 0U, // ADDC8O_rec
8235 0U, // ADDC8_rec
8236 0U, // ADDCO
8237 0U, // ADDCO_rec
8238 0U, // ADDC_rec
8239 0U, // ADDE
8240 0U, // ADDE8
8241 0U, // ADDE8O
8242 0U, // ADDE8O_rec
8243 0U, // ADDE8_rec
8244 0U, // ADDEO
8245 0U, // ADDEO_rec
8246 0U, // ADDEX
8247 0U, // ADDEX8
8248 0U, // ADDE_rec
8249 0U, // ADDG6S
8250 0U, // ADDG6S8
8251 0U, // ADDI
8252 0U, // ADDI8
8253 0U, // ADDIC
8254 0U, // ADDIC8
8255 0U, // ADDIC_rec
8256 0U, // ADDIS
8257 0U, // ADDIS8
8258 0U, // ADDISdtprelHA
8259 0U, // ADDISdtprelHA32
8260 0U, // ADDISgotTprelHA
8261 0U, // ADDIStlsgdHA
8262 0U, // ADDIStlsldHA
8263 0U, // ADDIStocHA
8264 0U, // ADDIStocHA8
8265 0U, // ADDIdtprelL
8266 0U, // ADDIdtprelL32
8267 0U, // ADDItlsgdL
8268 0U, // ADDItlsgdL32
8269 0U, // ADDItlsgdLADDR
8270 0U, // ADDItlsgdLADDR32
8271 0U, // ADDItlsldL
8272 0U, // ADDItlsldL32
8273 0U, // ADDItlsldLADDR
8274 0U, // ADDItlsldLADDR32
8275 0U, // ADDItoc
8276 0U, // ADDItoc8
8277 0U, // ADDItocL
8278 0U, // ADDItocL8
8279 0U, // ADDME
8280 0U, // ADDME8
8281 0U, // ADDME8O
8282 0U, // ADDME8O_rec
8283 0U, // ADDME8_rec
8284 0U, // ADDMEO
8285 0U, // ADDMEO_rec
8286 0U, // ADDME_rec
8287 0U, // ADDPCIS
8288 0U, // ADDZE
8289 0U, // ADDZE8
8290 0U, // ADDZE8O
8291 0U, // ADDZE8O_rec
8292 0U, // ADDZE8_rec
8293 0U, // ADDZEO
8294 0U, // ADDZEO_rec
8295 0U, // ADDZE_rec
8296 0U, // ADJCALLSTACKDOWN
8297 0U, // ADJCALLSTACKUP
8298 0U, // AND
8299 0U, // AND8
8300 0U, // AND8_rec
8301 0U, // ANDC
8302 0U, // ANDC8
8303 0U, // ANDC8_rec
8304 0U, // ANDC_rec
8305 0U, // ANDI8_rec
8306 0U, // ANDIS8_rec
8307 0U, // ANDIS_rec
8308 0U, // ANDI_rec
8309 0U, // ANDI_rec_1_EQ_BIT
8310 0U, // ANDI_rec_1_EQ_BIT8
8311 0U, // ANDI_rec_1_GT_BIT
8312 0U, // ANDI_rec_1_GT_BIT8
8313 0U, // AND_rec
8314 0U, // ATOMIC_CMP_SWAP_I16
8315 0U, // ATOMIC_CMP_SWAP_I32
8316 0U, // ATOMIC_CMP_SWAP_I64
8317 0U, // ATOMIC_CMP_SWAP_I8
8318 0U, // ATOMIC_LOAD_ADD_I16
8319 0U, // ATOMIC_LOAD_ADD_I32
8320 0U, // ATOMIC_LOAD_ADD_I64
8321 0U, // ATOMIC_LOAD_ADD_I8
8322 0U, // ATOMIC_LOAD_AND_I16
8323 0U, // ATOMIC_LOAD_AND_I32
8324 0U, // ATOMIC_LOAD_AND_I64
8325 0U, // ATOMIC_LOAD_AND_I8
8326 0U, // ATOMIC_LOAD_MAX_I16
8327 0U, // ATOMIC_LOAD_MAX_I32
8328 0U, // ATOMIC_LOAD_MAX_I64
8329 0U, // ATOMIC_LOAD_MAX_I8
8330 0U, // ATOMIC_LOAD_MIN_I16
8331 0U, // ATOMIC_LOAD_MIN_I32
8332 0U, // ATOMIC_LOAD_MIN_I64
8333 0U, // ATOMIC_LOAD_MIN_I8
8334 0U, // ATOMIC_LOAD_NAND_I16
8335 0U, // ATOMIC_LOAD_NAND_I32
8336 0U, // ATOMIC_LOAD_NAND_I64
8337 0U, // ATOMIC_LOAD_NAND_I8
8338 0U, // ATOMIC_LOAD_OR_I16
8339 0U, // ATOMIC_LOAD_OR_I32
8340 0U, // ATOMIC_LOAD_OR_I64
8341 0U, // ATOMIC_LOAD_OR_I8
8342 0U, // ATOMIC_LOAD_SUB_I16
8343 0U, // ATOMIC_LOAD_SUB_I32
8344 0U, // ATOMIC_LOAD_SUB_I64
8345 0U, // ATOMIC_LOAD_SUB_I8
8346 0U, // ATOMIC_LOAD_UMAX_I16
8347 0U, // ATOMIC_LOAD_UMAX_I32
8348 0U, // ATOMIC_LOAD_UMAX_I64
8349 0U, // ATOMIC_LOAD_UMAX_I8
8350 0U, // ATOMIC_LOAD_UMIN_I16
8351 0U, // ATOMIC_LOAD_UMIN_I32
8352 0U, // ATOMIC_LOAD_UMIN_I64
8353 0U, // ATOMIC_LOAD_UMIN_I8
8354 0U, // ATOMIC_LOAD_XOR_I16
8355 0U, // ATOMIC_LOAD_XOR_I32
8356 0U, // ATOMIC_LOAD_XOR_I64
8357 0U, // ATOMIC_LOAD_XOR_I8
8358 0U, // ATOMIC_SWAP_I16
8359 0U, // ATOMIC_SWAP_I32
8360 0U, // ATOMIC_SWAP_I64
8361 0U, // ATOMIC_SWAP_I8
8362 0U, // ATTN
8363 0U, // B
8364 0U, // BA
8365 0U, // BC
8366 0U, // BCC
8367 0U, // BCCA
8368 0U, // BCCCTR
8369 0U, // BCCCTR8
8370 0U, // BCCCTRL
8371 0U, // BCCCTRL8
8372 0U, // BCCL
8373 0U, // BCCLA
8374 0U, // BCCLR
8375 0U, // BCCLRL
8376 0U, // BCCTR
8377 0U, // BCCTR8
8378 0U, // BCCTR8n
8379 0U, // BCCTRL
8380 0U, // BCCTRL8
8381 0U, // BCCTRL8n
8382 0U, // BCCTRLn
8383 0U, // BCCTRn
8384 0U, // BCDADD_rec
8385 0U, // BCDCFN_rec
8386 0U, // BCDCFSQ_rec
8387 0U, // BCDCFZ_rec
8388 0U, // BCDCPSGN_rec
8389 0U, // BCDCTN_rec
8390 0U, // BCDCTSQ_rec
8391 0U, // BCDCTZ_rec
8392 0U, // BCDSETSGN_rec
8393 0U, // BCDSR_rec
8394 0U, // BCDSUB_rec
8395 0U, // BCDS_rec
8396 0U, // BCDTRUNC_rec
8397 0U, // BCDUS_rec
8398 0U, // BCDUTRUNC_rec
8399 0U, // BCL
8400 0U, // BCLR
8401 0U, // BCLRL
8402 0U, // BCLRLn
8403 0U, // BCLRn
8404 0U, // BCLalways
8405 0U, // BCLn
8406 0U, // BCTR
8407 0U, // BCTR8
8408 0U, // BCTRL
8409 0U, // BCTRL8
8410 0U, // BCTRL8_LDinto_toc
8411 0U, // BCTRL8_LDinto_toc_RM
8412 0U, // BCTRL8_RM
8413 0U, // BCTRL_LWZinto_toc
8414 0U, // BCTRL_LWZinto_toc_RM
8415 0U, // BCTRL_RM
8416 0U, // BCn
8417 0U, // BDNZ
8418 0U, // BDNZ8
8419 0U, // BDNZA
8420 0U, // BDNZAm
8421 0U, // BDNZAp
8422 0U, // BDNZL
8423 0U, // BDNZLA
8424 0U, // BDNZLAm
8425 0U, // BDNZLAp
8426 0U, // BDNZLR
8427 0U, // BDNZLR8
8428 0U, // BDNZLRL
8429 0U, // BDNZLRLm
8430 0U, // BDNZLRLp
8431 0U, // BDNZLRm
8432 0U, // BDNZLRp
8433 0U, // BDNZLm
8434 0U, // BDNZLp
8435 0U, // BDNZm
8436 0U, // BDNZp
8437 0U, // BDZ
8438 0U, // BDZ8
8439 0U, // BDZA
8440 0U, // BDZAm
8441 0U, // BDZAp
8442 0U, // BDZL
8443 0U, // BDZLA
8444 0U, // BDZLAm
8445 0U, // BDZLAp
8446 0U, // BDZLR
8447 0U, // BDZLR8
8448 0U, // BDZLRL
8449 0U, // BDZLRLm
8450 0U, // BDZLRLp
8451 0U, // BDZLRm
8452 0U, // BDZLRp
8453 0U, // BDZLm
8454 0U, // BDZLp
8455 0U, // BDZm
8456 0U, // BDZp
8457 0U, // BL
8458 0U, // BL8
8459 0U, // BL8_NOP
8460 0U, // BL8_NOP_RM
8461 0U, // BL8_NOP_TLS
8462 0U, // BL8_NOTOC
8463 0U, // BL8_NOTOC_RM
8464 0U, // BL8_NOTOC_TLS
8465 0U, // BL8_RM
8466 0U, // BL8_TLS
8467 0U, // BL8_TLS_
8468 0U, // BLA
8469 0U, // BLA8
8470 0U, // BLA8_NOP
8471 0U, // BLA8_NOP_RM
8472 0U, // BLA8_RM
8473 0U, // BLA_RM
8474 0U, // BLR
8475 0U, // BLR8
8476 0U, // BLRL
8477 0U, // BL_NOP
8478 0U, // BL_NOP_RM
8479 0U, // BL_RM
8480 0U, // BL_TLS
8481 0U, // BPERMD
8482 0U, // BRD
8483 0U, // BRH
8484 0U, // BRH8
8485 0U, // BRINC
8486 0U, // BRW
8487 0U, // BRW8
8488 0U, // CBCDTD
8489 0U, // CBCDTD8
8490 0U, // CDTBCD
8491 0U, // CDTBCD8
8492 0U, // CFUGED
8493 0U, // CLRBHRB
8494 0U, // CMPB
8495 0U, // CMPB8
8496 0U, // CMPD
8497 0U, // CMPDI
8498 0U, // CMPEQB
8499 0U, // CMPLD
8500 0U, // CMPLDI
8501 0U, // CMPLW
8502 0U, // CMPLWI
8503 0U, // CMPRB
8504 0U, // CMPRB8
8505 0U, // CMPW
8506 0U, // CMPWI
8507 0U, // CNTLZD
8508 0U, // CNTLZDM
8509 0U, // CNTLZD_rec
8510 0U, // CNTLZW
8511 0U, // CNTLZW8
8512 0U, // CNTLZW8_rec
8513 0U, // CNTLZW_rec
8514 0U, // CNTTZD
8515 0U, // CNTTZDM
8516 0U, // CNTTZD_rec
8517 0U, // CNTTZW
8518 0U, // CNTTZW8
8519 0U, // CNTTZW8_rec
8520 0U, // CNTTZW_rec
8521 0U, // CP_ABORT
8522 0U, // CP_COPY
8523 0U, // CP_COPY8
8524 0U, // CP_PASTE8_rec
8525 0U, // CP_PASTE_rec
8526 0U, // CR6SET
8527 0U, // CR6UNSET
8528 0U, // CRAND
8529 0U, // CRANDC
8530 0U, // CREQV
8531 0U, // CRNAND
8532 0U, // CRNOR
8533 0U, // CRNOT
8534 0U, // CROR
8535 0U, // CRORC
8536 0U, // CRSET
8537 0U, // CRUNSET
8538 0U, // CRXOR
8539 0U, // CTRL_DEP
8540 0U, // DADD
8541 0U, // DADDQ
8542 0U, // DADDQ_rec
8543 0U, // DADD_rec
8544 0U, // DARN
8545 0U, // DCBA
8546 0U, // DCBF
8547 0U, // DCBFEP
8548 0U, // DCBI
8549 0U, // DCBST
8550 0U, // DCBSTEP
8551 0U, // DCBT
8552 0U, // DCBTEP
8553 0U, // DCBTST
8554 0U, // DCBTSTEP
8555 0U, // DCBZ
8556 0U, // DCBZEP
8557 0U, // DCBZL
8558 0U, // DCBZLEP
8559 0U, // DCCCI
8560 0U, // DCFFIX
8561 0U, // DCFFIXQ
8562 0U, // DCFFIXQQ
8563 0U, // DCFFIXQ_rec
8564 0U, // DCFFIX_rec
8565 0U, // DCMPO
8566 0U, // DCMPOQ
8567 0U, // DCMPU
8568 0U, // DCMPUQ
8569 0U, // DCTDP
8570 0U, // DCTDP_rec
8571 0U, // DCTFIX
8572 0U, // DCTFIXQ
8573 0U, // DCTFIXQQ
8574 0U, // DCTFIXQ_rec
8575 0U, // DCTFIX_rec
8576 0U, // DCTQPQ
8577 0U, // DCTQPQ_rec
8578 0U, // DDEDPD
8579 0U, // DDEDPDQ
8580 0U, // DDEDPDQ_rec
8581 0U, // DDEDPD_rec
8582 0U, // DDIV
8583 0U, // DDIVQ
8584 0U, // DDIVQ_rec
8585 0U, // DDIV_rec
8586 0U, // DENBCD
8587 0U, // DENBCDQ
8588 0U, // DENBCDQ_rec
8589 0U, // DENBCD_rec
8590 0U, // DIEX
8591 0U, // DIEXQ
8592 0U, // DIEXQ_rec
8593 0U, // DIEX_rec
8594 0U, // DIVD
8595 0U, // DIVDE
8596 0U, // DIVDEO
8597 0U, // DIVDEO_rec
8598 0U, // DIVDEU
8599 0U, // DIVDEUO
8600 0U, // DIVDEUO_rec
8601 0U, // DIVDEU_rec
8602 0U, // DIVDE_rec
8603 0U, // DIVDO
8604 0U, // DIVDO_rec
8605 0U, // DIVDU
8606 0U, // DIVDUO
8607 0U, // DIVDUO_rec
8608 0U, // DIVDU_rec
8609 0U, // DIVD_rec
8610 0U, // DIVW
8611 0U, // DIVWE
8612 0U, // DIVWEO
8613 0U, // DIVWEO_rec
8614 0U, // DIVWEU
8615 0U, // DIVWEUO
8616 0U, // DIVWEUO_rec
8617 0U, // DIVWEU_rec
8618 0U, // DIVWE_rec
8619 0U, // DIVWO
8620 0U, // DIVWO_rec
8621 0U, // DIVWU
8622 0U, // DIVWUO
8623 0U, // DIVWUO_rec
8624 0U, // DIVWU_rec
8625 0U, // DIVW_rec
8626 0U, // DMMR
8627 0U, // DMSETDMRZ
8628 0U, // DMSHA2HASH
8629 0U, // DMSHA3HASH
8630 0U, // DMUL
8631 0U, // DMULQ
8632 0U, // DMULQ_rec
8633 0U, // DMUL_rec
8634 0U, // DMXOR
8635 0U, // DMXVBF16GERX2
8636 0U, // DMXVBF16GERX2NN
8637 0U, // DMXVBF16GERX2NP
8638 0U, // DMXVBF16GERX2PN
8639 0U, // DMXVBF16GERX2PP
8640 0U, // DMXVF16GERX2
8641 0U, // DMXVF16GERX2NN
8642 0U, // DMXVF16GERX2NP
8643 0U, // DMXVF16GERX2PN
8644 0U, // DMXVF16GERX2PP
8645 0U, // DMXVI8GERX4
8646 0U, // DMXVI8GERX4PP
8647 0U, // DMXVI8GERX4SPP
8648 0U, // DMXXEXTFDMR256
8649 0U, // DMXXEXTFDMR512
8650 0U, // DMXXEXTFDMR512_HI
8651 0U, // DMXXINSTDMR256
8652 0U, // DMXXINSTDMR512
8653 0U, // DMXXINSTDMR512_HI
8654 0U, // DMXXSETACCZ
8655 0U, // DMXXSHAPAD
8656 0U, // DQUA
8657 0U, // DQUAI
8658 0U, // DQUAIQ
8659 0U, // DQUAIQ_rec
8660 0U, // DQUAI_rec
8661 0U, // DQUAQ
8662 0U, // DQUAQ_rec
8663 0U, // DQUA_rec
8664 0U, // DRDPQ
8665 0U, // DRDPQ_rec
8666 0U, // DRINTN
8667 0U, // DRINTNQ
8668 0U, // DRINTNQ_rec
8669 0U, // DRINTN_rec
8670 0U, // DRINTX
8671 0U, // DRINTXQ
8672 0U, // DRINTXQ_rec
8673 0U, // DRINTX_rec
8674 0U, // DRRND
8675 0U, // DRRNDQ
8676 0U, // DRRNDQ_rec
8677 0U, // DRRND_rec
8678 0U, // DRSP
8679 0U, // DRSP_rec
8680 0U, // DSCLI
8681 0U, // DSCLIQ
8682 0U, // DSCLIQ_rec
8683 0U, // DSCLI_rec
8684 0U, // DSCRI
8685 0U, // DSCRIQ
8686 0U, // DSCRIQ_rec
8687 0U, // DSCRI_rec
8688 0U, // DSS
8689 0U, // DSSALL
8690 0U, // DST
8691 0U, // DST64
8692 0U, // DSTST
8693 0U, // DSTST64
8694 0U, // DSTSTT
8695 0U, // DSTSTT64
8696 0U, // DSTT
8697 0U, // DSTT64
8698 0U, // DSUB
8699 0U, // DSUBQ
8700 0U, // DSUBQ_rec
8701 0U, // DSUB_rec
8702 0U, // DTSTDC
8703 0U, // DTSTDCQ
8704 0U, // DTSTDG
8705 0U, // DTSTDGQ
8706 0U, // DTSTEX
8707 0U, // DTSTEXQ
8708 0U, // DTSTSF
8709 0U, // DTSTSFI
8710 0U, // DTSTSFIQ
8711 0U, // DTSTSFQ
8712 0U, // DXEX
8713 0U, // DXEXQ
8714 0U, // DXEXQ_rec
8715 0U, // DXEX_rec
8716 0U, // DYNALLOC
8717 0U, // DYNALLOC8
8718 0U, // DYNAREAOFFSET
8719 0U, // DYNAREAOFFSET8
8720 0U, // DecreaseCTR8loop
8721 0U, // DecreaseCTRloop
8722 0U, // EFDABS
8723 0U, // EFDADD
8724 0U, // EFDCFS
8725 0U, // EFDCFSF
8726 0U, // EFDCFSI
8727 0U, // EFDCFSID
8728 0U, // EFDCFUF
8729 0U, // EFDCFUI
8730 0U, // EFDCFUID
8731 0U, // EFDCMPEQ
8732 0U, // EFDCMPGT
8733 0U, // EFDCMPLT
8734 0U, // EFDCTSF
8735 0U, // EFDCTSI
8736 0U, // EFDCTSIDZ
8737 0U, // EFDCTSIZ
8738 0U, // EFDCTUF
8739 0U, // EFDCTUI
8740 0U, // EFDCTUIDZ
8741 0U, // EFDCTUIZ
8742 0U, // EFDDIV
8743 0U, // EFDMUL
8744 0U, // EFDNABS
8745 0U, // EFDNEG
8746 0U, // EFDSUB
8747 0U, // EFDTSTEQ
8748 0U, // EFDTSTGT
8749 0U, // EFDTSTLT
8750 0U, // EFSABS
8751 0U, // EFSADD
8752 0U, // EFSCFD
8753 0U, // EFSCFSF
8754 0U, // EFSCFSI
8755 0U, // EFSCFUF
8756 0U, // EFSCFUI
8757 0U, // EFSCMPEQ
8758 0U, // EFSCMPGT
8759 0U, // EFSCMPLT
8760 0U, // EFSCTSF
8761 0U, // EFSCTSI
8762 0U, // EFSCTSIZ
8763 0U, // EFSCTUF
8764 0U, // EFSCTUI
8765 0U, // EFSCTUIZ
8766 0U, // EFSDIV
8767 0U, // EFSMUL
8768 0U, // EFSNABS
8769 0U, // EFSNEG
8770 0U, // EFSSUB
8771 0U, // EFSTSTEQ
8772 0U, // EFSTSTGT
8773 0U, // EFSTSTLT
8774 0U, // EH_SjLj_LongJmp32
8775 0U, // EH_SjLj_LongJmp64
8776 0U, // EH_SjLj_SetJmp32
8777 0U, // EH_SjLj_SetJmp64
8778 0U, // EH_SjLj_Setup
8779 0U, // EQV
8780 0U, // EQV8
8781 0U, // EQV8_rec
8782 0U, // EQV_rec
8783 0U, // EVABS
8784 0U, // EVADDIW
8785 0U, // EVADDSMIAAW
8786 0U, // EVADDSSIAAW
8787 0U, // EVADDUMIAAW
8788 0U, // EVADDUSIAAW
8789 0U, // EVADDW
8790 0U, // EVAND
8791 0U, // EVANDC
8792 0U, // EVCMPEQ
8793 0U, // EVCMPGTS
8794 0U, // EVCMPGTU
8795 0U, // EVCMPLTS
8796 0U, // EVCMPLTU
8797 0U, // EVCNTLSW
8798 0U, // EVCNTLZW
8799 0U, // EVDIVWS
8800 0U, // EVDIVWU
8801 0U, // EVEQV
8802 0U, // EVEXTSB
8803 0U, // EVEXTSH
8804 0U, // EVFSABS
8805 0U, // EVFSADD
8806 0U, // EVFSCFSF
8807 0U, // EVFSCFSI
8808 0U, // EVFSCFUF
8809 0U, // EVFSCFUI
8810 0U, // EVFSCMPEQ
8811 0U, // EVFSCMPGT
8812 0U, // EVFSCMPLT
8813 0U, // EVFSCTSF
8814 0U, // EVFSCTSI
8815 0U, // EVFSCTSIZ
8816 0U, // EVFSCTUF
8817 0U, // EVFSCTUI
8818 0U, // EVFSCTUIZ
8819 0U, // EVFSDIV
8820 0U, // EVFSMUL
8821 0U, // EVFSNABS
8822 0U, // EVFSNEG
8823 0U, // EVFSSUB
8824 0U, // EVFSTSTEQ
8825 0U, // EVFSTSTGT
8826 0U, // EVFSTSTLT
8827 0U, // EVLDD
8828 0U, // EVLDDX
8829 0U, // EVLDH
8830 0U, // EVLDHX
8831 0U, // EVLDW
8832 0U, // EVLDWX
8833 0U, // EVLHHESPLAT
8834 0U, // EVLHHESPLATX
8835 0U, // EVLHHOSSPLAT
8836 0U, // EVLHHOSSPLATX
8837 0U, // EVLHHOUSPLAT
8838 0U, // EVLHHOUSPLATX
8839 0U, // EVLWHE
8840 0U, // EVLWHEX
8841 0U, // EVLWHOS
8842 0U, // EVLWHOSX
8843 0U, // EVLWHOU
8844 0U, // EVLWHOUX
8845 0U, // EVLWHSPLAT
8846 0U, // EVLWHSPLATX
8847 0U, // EVLWWSPLAT
8848 0U, // EVLWWSPLATX
8849 0U, // EVMERGEHI
8850 0U, // EVMERGEHILO
8851 0U, // EVMERGELO
8852 0U, // EVMERGELOHI
8853 0U, // EVMHEGSMFAA
8854 0U, // EVMHEGSMFAN
8855 0U, // EVMHEGSMIAA
8856 0U, // EVMHEGSMIAN
8857 0U, // EVMHEGUMIAA
8858 0U, // EVMHEGUMIAN
8859 0U, // EVMHESMF
8860 0U, // EVMHESMFA
8861 0U, // EVMHESMFAAW
8862 0U, // EVMHESMFANW
8863 0U, // EVMHESMI
8864 0U, // EVMHESMIA
8865 0U, // EVMHESMIAAW
8866 0U, // EVMHESMIANW
8867 0U, // EVMHESSF
8868 0U, // EVMHESSFA
8869 0U, // EVMHESSFAAW
8870 0U, // EVMHESSFANW
8871 0U, // EVMHESSIAAW
8872 0U, // EVMHESSIANW
8873 0U, // EVMHEUMI
8874 0U, // EVMHEUMIA
8875 0U, // EVMHEUMIAAW
8876 0U, // EVMHEUMIANW
8877 0U, // EVMHEUSIAAW
8878 0U, // EVMHEUSIANW
8879 0U, // EVMHOGSMFAA
8880 0U, // EVMHOGSMFAN
8881 0U, // EVMHOGSMIAA
8882 0U, // EVMHOGSMIAN
8883 0U, // EVMHOGUMIAA
8884 0U, // EVMHOGUMIAN
8885 0U, // EVMHOSMF
8886 0U, // EVMHOSMFA
8887 0U, // EVMHOSMFAAW
8888 0U, // EVMHOSMFANW
8889 0U, // EVMHOSMI
8890 0U, // EVMHOSMIA
8891 0U, // EVMHOSMIAAW
8892 0U, // EVMHOSMIANW
8893 0U, // EVMHOSSF
8894 0U, // EVMHOSSFA
8895 0U, // EVMHOSSFAAW
8896 0U, // EVMHOSSFANW
8897 0U, // EVMHOSSIAAW
8898 0U, // EVMHOSSIANW
8899 0U, // EVMHOUMI
8900 0U, // EVMHOUMIA
8901 0U, // EVMHOUMIAAW
8902 0U, // EVMHOUMIANW
8903 0U, // EVMHOUSIAAW
8904 0U, // EVMHOUSIANW
8905 0U, // EVMRA
8906 0U, // EVMWHSMF
8907 0U, // EVMWHSMFA
8908 0U, // EVMWHSMI
8909 0U, // EVMWHSMIA
8910 0U, // EVMWHSSF
8911 0U, // EVMWHSSFA
8912 0U, // EVMWHUMI
8913 0U, // EVMWHUMIA
8914 0U, // EVMWLSMIAAW
8915 0U, // EVMWLSMIANW
8916 0U, // EVMWLSSIAAW
8917 0U, // EVMWLSSIANW
8918 0U, // EVMWLUMI
8919 0U, // EVMWLUMIA
8920 0U, // EVMWLUMIAAW
8921 0U, // EVMWLUMIANW
8922 0U, // EVMWLUSIAAW
8923 0U, // EVMWLUSIANW
8924 0U, // EVMWSMF
8925 0U, // EVMWSMFA
8926 0U, // EVMWSMFAA
8927 0U, // EVMWSMFAN
8928 0U, // EVMWSMI
8929 0U, // EVMWSMIA
8930 0U, // EVMWSMIAA
8931 0U, // EVMWSMIAN
8932 0U, // EVMWSSF
8933 0U, // EVMWSSFA
8934 0U, // EVMWSSFAA
8935 0U, // EVMWSSFAN
8936 0U, // EVMWUMI
8937 0U, // EVMWUMIA
8938 0U, // EVMWUMIAA
8939 0U, // EVMWUMIAN
8940 0U, // EVNAND
8941 0U, // EVNEG
8942 0U, // EVNOR
8943 0U, // EVOR
8944 0U, // EVORC
8945 0U, // EVRLW
8946 0U, // EVRLWI
8947 0U, // EVRNDW
8948 0U, // EVSEL
8949 0U, // EVSLW
8950 0U, // EVSLWI
8951 0U, // EVSPLATFI
8952 0U, // EVSPLATI
8953 0U, // EVSRWIS
8954 0U, // EVSRWIU
8955 0U, // EVSRWS
8956 0U, // EVSRWU
8957 0U, // EVSTDD
8958 0U, // EVSTDDX
8959 0U, // EVSTDH
8960 0U, // EVSTDHX
8961 0U, // EVSTDW
8962 0U, // EVSTDWX
8963 0U, // EVSTWHE
8964 0U, // EVSTWHEX
8965 0U, // EVSTWHO
8966 0U, // EVSTWHOX
8967 0U, // EVSTWWE
8968 0U, // EVSTWWEX
8969 0U, // EVSTWWO
8970 0U, // EVSTWWOX
8971 0U, // EVSUBFSMIAAW
8972 0U, // EVSUBFSSIAAW
8973 0U, // EVSUBFUMIAAW
8974 0U, // EVSUBFUSIAAW
8975 0U, // EVSUBFW
8976 0U, // EVSUBIFW
8977 0U, // EVXOR
8978 0U, // EXTSB
8979 0U, // EXTSB8
8980 0U, // EXTSB8_32_64
8981 0U, // EXTSB8_rec
8982 0U, // EXTSB_rec
8983 0U, // EXTSH
8984 0U, // EXTSH8
8985 0U, // EXTSH8_32_64
8986 0U, // EXTSH8_rec
8987 0U, // EXTSH_rec
8988 0U, // EXTSW
8989 0U, // EXTSWSLI
8990 0U, // EXTSWSLI_32_64
8991 0U, // EXTSWSLI_32_64_rec
8992 0U, // EXTSWSLI_rec
8993 0U, // EXTSW_32
8994 0U, // EXTSW_32_64
8995 0U, // EXTSW_32_64_rec
8996 0U, // EXTSW_rec
8997 0U, // EnforceIEIO
8998 0U, // FABSD
8999 0U, // FABSD_rec
9000 0U, // FABSS
9001 0U, // FABSS_rec
9002 0U, // FADD
9003 0U, // FADDS
9004 0U, // FADDS_rec
9005 0U, // FADD_rec
9006 0U, // FADDrtz
9007 0U, // FCFID
9008 0U, // FCFIDS
9009 0U, // FCFIDS_rec
9010 0U, // FCFIDU
9011 0U, // FCFIDUS
9012 0U, // FCFIDUS_rec
9013 0U, // FCFIDU_rec
9014 0U, // FCFID_rec
9015 0U, // FCMPOD
9016 0U, // FCMPOS
9017 0U, // FCMPUD
9018 0U, // FCMPUS
9019 0U, // FCPSGND
9020 0U, // FCPSGND_rec
9021 0U, // FCPSGNS
9022 0U, // FCPSGNS_rec
9023 0U, // FCTID
9024 0U, // FCTIDU
9025 0U, // FCTIDUZ
9026 0U, // FCTIDUZ_rec
9027 0U, // FCTIDU_rec
9028 0U, // FCTIDZ
9029 0U, // FCTIDZ_rec
9030 0U, // FCTID_rec
9031 0U, // FCTIW
9032 0U, // FCTIWU
9033 0U, // FCTIWUZ
9034 0U, // FCTIWUZ_rec
9035 0U, // FCTIWU_rec
9036 0U, // FCTIWZ
9037 0U, // FCTIWZ_rec
9038 0U, // FCTIW_rec
9039 0U, // FDIV
9040 0U, // FDIVS
9041 0U, // FDIVS_rec
9042 0U, // FDIV_rec
9043 0U, // FENCE
9044 0U, // FMADD
9045 0U, // FMADDS
9046 0U, // FMADDS_rec
9047 0U, // FMADD_rec
9048 0U, // FMR
9049 0U, // FMR_rec
9050 0U, // FMSUB
9051 0U, // FMSUBS
9052 0U, // FMSUBS_rec
9053 0U, // FMSUB_rec
9054 0U, // FMUL
9055 0U, // FMULS
9056 0U, // FMULS_rec
9057 0U, // FMUL_rec
9058 0U, // FNABSD
9059 0U, // FNABSD_rec
9060 0U, // FNABSS
9061 0U, // FNABSS_rec
9062 0U, // FNEGD
9063 0U, // FNEGD_rec
9064 0U, // FNEGS
9065 0U, // FNEGS_rec
9066 0U, // FNMADD
9067 0U, // FNMADDS
9068 0U, // FNMADDS_rec
9069 0U, // FNMADD_rec
9070 0U, // FNMSUB
9071 0U, // FNMSUBS
9072 0U, // FNMSUBS_rec
9073 0U, // FNMSUB_rec
9074 0U, // FRE
9075 0U, // FRES
9076 0U, // FRES_rec
9077 0U, // FRE_rec
9078 0U, // FRIMD
9079 0U, // FRIMD_rec
9080 0U, // FRIMS
9081 0U, // FRIMS_rec
9082 0U, // FRIND
9083 0U, // FRIND_rec
9084 0U, // FRINS
9085 0U, // FRINS_rec
9086 0U, // FRIPD
9087 0U, // FRIPD_rec
9088 0U, // FRIPS
9089 0U, // FRIPS_rec
9090 0U, // FRIZD
9091 0U, // FRIZD_rec
9092 0U, // FRIZS
9093 0U, // FRIZS_rec
9094 0U, // FRSP
9095 0U, // FRSP_rec
9096 0U, // FRSQRTE
9097 0U, // FRSQRTES
9098 0U, // FRSQRTES_rec
9099 0U, // FRSQRTE_rec
9100 0U, // FSELD
9101 0U, // FSELD_rec
9102 0U, // FSELS
9103 0U, // FSELS_rec
9104 0U, // FSQRT
9105 0U, // FSQRTS
9106 0U, // FSQRTS_rec
9107 0U, // FSQRT_rec
9108 0U, // FSUB
9109 0U, // FSUBS
9110 0U, // FSUBS_rec
9111 0U, // FSUB_rec
9112 0U, // FTDIV
9113 0U, // FTSQRT
9114 0U, // GETtlsADDR
9115 0U, // GETtlsADDR32
9116 0U, // GETtlsADDR32AIX
9117 0U, // GETtlsADDR64AIX
9118 0U, // GETtlsADDRPCREL
9119 0U, // GETtlsMOD32AIX
9120 0U, // GETtlsMOD64AIX
9121 0U, // GETtlsTpointer32AIX
9122 0U, // GETtlsldADDR
9123 0U, // GETtlsldADDR32
9124 0U, // GETtlsldADDRPCREL
9125 0U, // HASHCHK
9126 0U, // HASHCHK8
9127 0U, // HASHCHKP
9128 0U, // HASHCHKP8
9129 0U, // HASHST
9130 0U, // HASHST8
9131 0U, // HASHSTP
9132 0U, // HASHSTP8
9133 0U, // HRFID
9134 0U, // ICBI
9135 0U, // ICBIEP
9136 0U, // ICBLC
9137 0U, // ICBLQ
9138 0U, // ICBT
9139 0U, // ICBTLS
9140 0U, // ICCCI
9141 0U, // ISEL
9142 0U, // ISEL8
9143 0U, // ISYNC
9144 0U, // LA
9145 0U, // LA8
9146 0U, // LBARX
9147 0U, // LBARXL
9148 0U, // LBEPX
9149 0U, // LBZ
9150 0U, // LBZ8
9151 0U, // LBZCIX
9152 0U, // LBZU
9153 0U, // LBZU8
9154 0U, // LBZUX
9155 0U, // LBZUX8
9156 0U, // LBZX
9157 0U, // LBZX8
9158 0U, // LBZXTLS
9159 0U, // LBZXTLS_
9160 0U, // LBZXTLS_32
9161 0U, // LD
9162 0U, // LDARX
9163 0U, // LDARXL
9164 0U, // LDAT
9165 0U, // LDBRX
9166 0U, // LDCIX
9167 0U, // LDU
9168 0U, // LDUX
9169 0U, // LDX
9170 0U, // LDXTLS
9171 0U, // LDXTLS_
9172 0U, // LDgotTprelL
9173 0U, // LDgotTprelL32
9174 0U, // LDtoc
9175 0U, // LDtocBA
9176 0U, // LDtocCPT
9177 0U, // LDtocJTI
9178 0U, // LDtocL
9179 0U, // LFD
9180 0U, // LFDEPX
9181 0U, // LFDU
9182 0U, // LFDUX
9183 0U, // LFDX
9184 0U, // LFDXTLS
9185 0U, // LFDXTLS_
9186 0U, // LFIWAX
9187 0U, // LFIWZX
9188 0U, // LFS
9189 0U, // LFSU
9190 0U, // LFSUX
9191 0U, // LFSX
9192 0U, // LFSXTLS
9193 0U, // LFSXTLS_
9194 0U, // LHA
9195 0U, // LHA8
9196 0U, // LHARX
9197 0U, // LHARXL
9198 0U, // LHAU
9199 0U, // LHAU8
9200 0U, // LHAUX
9201 0U, // LHAUX8
9202 0U, // LHAX
9203 0U, // LHAX8
9204 0U, // LHAXTLS
9205 0U, // LHAXTLS_
9206 0U, // LHAXTLS_32
9207 0U, // LHBRX
9208 0U, // LHBRX8
9209 0U, // LHEPX
9210 0U, // LHZ
9211 0U, // LHZ8
9212 0U, // LHZCIX
9213 0U, // LHZU
9214 0U, // LHZU8
9215 0U, // LHZUX
9216 0U, // LHZUX8
9217 0U, // LHZX
9218 0U, // LHZX8
9219 0U, // LHZXTLS
9220 0U, // LHZXTLS_
9221 0U, // LHZXTLS_32
9222 0U, // LI
9223 0U, // LI8
9224 0U, // LIS
9225 0U, // LIS8
9226 0U, // LMW
9227 0U, // LQ
9228 0U, // LQARX
9229 0U, // LQARXL
9230 0U, // LQX_PSEUDO
9231 0U, // LSWI
9232 0U, // LVEBX
9233 0U, // LVEHX
9234 0U, // LVEWX
9235 0U, // LVSL
9236 0U, // LVSR
9237 0U, // LVX
9238 0U, // LVXL
9239 0U, // LWA
9240 0U, // LWARX
9241 0U, // LWARXL
9242 0U, // LWAT
9243 0U, // LWAUX
9244 0U, // LWAX
9245 0U, // LWAXTLS
9246 0U, // LWAXTLS_
9247 0U, // LWAXTLS_32
9248 0U, // LWAX_32
9249 0U, // LWA_32
9250 0U, // LWBRX
9251 0U, // LWBRX8
9252 0U, // LWEPX
9253 0U, // LWZ
9254 0U, // LWZ8
9255 0U, // LWZCIX
9256 0U, // LWZU
9257 0U, // LWZU8
9258 0U, // LWZUX
9259 0U, // LWZUX8
9260 0U, // LWZX
9261 0U, // LWZX8
9262 0U, // LWZXTLS
9263 0U, // LWZXTLS_
9264 0U, // LWZXTLS_32
9265 0U, // LWZtoc
9266 0U, // LWZtocL
9267 0U, // LXSD
9268 0U, // LXSDX
9269 0U, // LXSIBZX
9270 0U, // LXSIHZX
9271 0U, // LXSIWAX
9272 0U, // LXSIWZX
9273 0U, // LXSSP
9274 0U, // LXSSPX
9275 0U, // LXV
9276 0U, // LXVB16X
9277 0U, // LXVD2X
9278 0U, // LXVDSX
9279 0U, // LXVH8X
9280 0U, // LXVKQ
9281 0U, // LXVL
9282 0U, // LXVLL
9283 0U, // LXVP
9284 0U, // LXVPRL
9285 0U, // LXVPRLL
9286 0U, // LXVPX
9287 0U, // LXVRBX
9288 0U, // LXVRDX
9289 0U, // LXVRHX
9290 0U, // LXVRL
9291 0U, // LXVRLL
9292 0U, // LXVRWX
9293 0U, // LXVW4X
9294 0U, // LXVWSX
9295 0U, // LXVX
9296 0U, // MADDHD
9297 0U, // MADDHDU
9298 0U, // MADDLD
9299 0U, // MADDLD8
9300 0U, // MBAR
9301 0U, // MCRF
9302 0U, // MCRFS
9303 0U, // MCRXRX
9304 0U, // MFBHRBE
9305 0U, // MFCR
9306 0U, // MFCR8
9307 0U, // MFCTR
9308 0U, // MFCTR8
9309 0U, // MFDCR
9310 0U, // MFFS
9311 0U, // MFFSCDRN
9312 0U, // MFFSCDRNI
9313 0U, // MFFSCE
9314 0U, // MFFSCRN
9315 0U, // MFFSCRNI
9316 0U, // MFFSL
9317 0U, // MFFS_rec
9318 0U, // MFLR
9319 0U, // MFLR8
9320 0U, // MFMSR
9321 0U, // MFOCRF
9322 0U, // MFOCRF8
9323 0U, // MFPMR
9324 0U, // MFSPR
9325 0U, // MFSPR8
9326 0U, // MFSR
9327 0U, // MFSRIN
9328 0U, // MFTB
9329 0U, // MFTB8
9330 0U, // MFUDSCR
9331 0U, // MFVRD
9332 0U, // MFVRSAVE
9333 0U, // MFVRSAVEv
9334 0U, // MFVRWZ
9335 0U, // MFVSCR
9336 0U, // MFVSRD
9337 0U, // MFVSRLD
9338 0U, // MFVSRWZ
9339 0U, // MODSD
9340 0U, // MODSW
9341 0U, // MODUD
9342 0U, // MODUW
9343 0U, // MSGSYNC
9344 0U, // MSYNC
9345 0U, // MTCRF
9346 0U, // MTCRF8
9347 0U, // MTCTR
9348 0U, // MTCTR8
9349 0U, // MTCTR8loop
9350 0U, // MTCTRloop
9351 0U, // MTDCR
9352 0U, // MTFSB0
9353 0U, // MTFSB1
9354 0U, // MTFSF
9355 0U, // MTFSFI
9356 0U, // MTFSFI_rec
9357 0U, // MTFSFIb
9358 0U, // MTFSF_rec
9359 0U, // MTFSFb
9360 0U, // MTLR
9361 0U, // MTLR8
9362 0U, // MTMSR
9363 0U, // MTMSRD
9364 0U, // MTOCRF
9365 0U, // MTOCRF8
9366 0U, // MTPMR
9367 0U, // MTSPR
9368 0U, // MTSPR8
9369 0U, // MTSR
9370 0U, // MTSRIN
9371 0U, // MTUDSCR
9372 0U, // MTVRD
9373 0U, // MTVRSAVE
9374 0U, // MTVRSAVEv
9375 0U, // MTVRWA
9376 0U, // MTVRWZ
9377 0U, // MTVSCR
9378 0U, // MTVSRBM
9379 0U, // MTVSRBMI
9380 0U, // MTVSRD
9381 0U, // MTVSRDD
9382 0U, // MTVSRDM
9383 0U, // MTVSRHM
9384 0U, // MTVSRQM
9385 0U, // MTVSRWA
9386 0U, // MTVSRWM
9387 0U, // MTVSRWS
9388 0U, // MTVSRWZ
9389 0U, // MULHD
9390 0U, // MULHDU
9391 0U, // MULHDU_rec
9392 0U, // MULHD_rec
9393 0U, // MULHW
9394 0U, // MULHWU
9395 0U, // MULHWU_rec
9396 0U, // MULHW_rec
9397 0U, // MULLD
9398 0U, // MULLDO
9399 0U, // MULLDO_rec
9400 0U, // MULLD_rec
9401 0U, // MULLI
9402 0U, // MULLI8
9403 0U, // MULLW
9404 0U, // MULLWO
9405 0U, // MULLWO_rec
9406 0U, // MULLW_rec
9407 0U, // MoveGOTtoLR
9408 0U, // MovePCtoLR
9409 0U, // MovePCtoLR8
9410 0U, // NAND
9411 0U, // NAND8
9412 0U, // NAND8_rec
9413 0U, // NAND_rec
9414 0U, // NAP
9415 0U, // NEG
9416 0U, // NEG8
9417 0U, // NEG8O
9418 0U, // NEG8O_rec
9419 0U, // NEG8_rec
9420 0U, // NEGO
9421 0U, // NEGO_rec
9422 0U, // NEG_rec
9423 0U, // NOP
9424 0U, // NOP_GT_PWR6
9425 0U, // NOP_GT_PWR7
9426 0U, // NOR
9427 0U, // NOR8
9428 0U, // NOR8_rec
9429 0U, // NOR_rec
9430 0U, // OR
9431 0U, // OR8
9432 0U, // OR8_rec
9433 0U, // ORC
9434 0U, // ORC8
9435 0U, // ORC8_rec
9436 0U, // ORC_rec
9437 0U, // ORI
9438 0U, // ORI8
9439 0U, // ORIS
9440 0U, // ORIS8
9441 0U, // OR_rec
9442 0U, // PADDI
9443 0U, // PADDI8
9444 0U, // PADDI8pc
9445 0U, // PADDIdtprel
9446 0U, // PADDIpc
9447 0U, // PDEPD
9448 0U, // PEXTD
9449 0U, // PLA
9450 0U, // PLA8
9451 0U, // PLA8pc
9452 0U, // PLApc
9453 0U, // PLBZ
9454 0U, // PLBZ8
9455 0U, // PLBZ8nopc
9456 0U, // PLBZ8onlypc
9457 0U, // PLBZ8pc
9458 0U, // PLBZnopc
9459 0U, // PLBZonlypc
9460 0U, // PLBZpc
9461 0U, // PLD
9462 0U, // PLDnopc
9463 0U, // PLDonlypc
9464 0U, // PLDpc
9465 0U, // PLFD
9466 0U, // PLFDnopc
9467 0U, // PLFDonlypc
9468 0U, // PLFDpc
9469 0U, // PLFS
9470 0U, // PLFSnopc
9471 0U, // PLFSonlypc
9472 0U, // PLFSpc
9473 0U, // PLHA
9474 0U, // PLHA8
9475 0U, // PLHA8nopc
9476 0U, // PLHA8onlypc
9477 0U, // PLHA8pc
9478 0U, // PLHAnopc
9479 0U, // PLHAonlypc
9480 0U, // PLHApc
9481 0U, // PLHZ
9482 0U, // PLHZ8
9483 0U, // PLHZ8nopc
9484 0U, // PLHZ8onlypc
9485 0U, // PLHZ8pc
9486 0U, // PLHZnopc
9487 0U, // PLHZonlypc
9488 0U, // PLHZpc
9489 0U, // PLI
9490 0U, // PLI8
9491 0U, // PLWA
9492 0U, // PLWA8
9493 0U, // PLWA8nopc
9494 0U, // PLWA8onlypc
9495 0U, // PLWA8pc
9496 0U, // PLWAnopc
9497 0U, // PLWAonlypc
9498 0U, // PLWApc
9499 0U, // PLWZ
9500 0U, // PLWZ8
9501 0U, // PLWZ8nopc
9502 0U, // PLWZ8onlypc
9503 0U, // PLWZ8pc
9504 0U, // PLWZnopc
9505 0U, // PLWZonlypc
9506 0U, // PLWZpc
9507 0U, // PLXSD
9508 0U, // PLXSDnopc
9509 0U, // PLXSDonlypc
9510 0U, // PLXSDpc
9511 0U, // PLXSSP
9512 0U, // PLXSSPnopc
9513 0U, // PLXSSPonlypc
9514 0U, // PLXSSPpc
9515 0U, // PLXV
9516 0U, // PLXVP
9517 0U, // PLXVPnopc
9518 0U, // PLXVPonlypc
9519 0U, // PLXVPpc
9520 0U, // PLXVnopc
9521 0U, // PLXVonlypc
9522 0U, // PLXVpc
9523 0U, // PMDMXVBF16GERX2
9524 0U, // PMDMXVBF16GERX2NN
9525 0U, // PMDMXVBF16GERX2NP
9526 0U, // PMDMXVBF16GERX2PN
9527 0U, // PMDMXVBF16GERX2PP
9528 0U, // PMDMXVF16GERX2
9529 0U, // PMDMXVF16GERX2NN
9530 0U, // PMDMXVF16GERX2NP
9531 0U, // PMDMXVF16GERX2PN
9532 0U, // PMDMXVF16GERX2PP
9533 0U, // PMDMXVI8GERX4
9534 0U, // PMDMXVI8GERX4PP
9535 0U, // PMDMXVI8GERX4SPP
9536 1U, // PMXVBF16GER2
9537 10U, // PMXVBF16GER2NN
9538 10U, // PMXVBF16GER2NP
9539 10U, // PMXVBF16GER2PN
9540 10U, // PMXVBF16GER2PP
9541 1U, // PMXVBF16GER2W
9542 10U, // PMXVBF16GER2WNN
9543 10U, // PMXVBF16GER2WNP
9544 10U, // PMXVBF16GER2WPN
9545 10U, // PMXVBF16GER2WPP
9546 1U, // PMXVF16GER2
9547 10U, // PMXVF16GER2NN
9548 10U, // PMXVF16GER2NP
9549 10U, // PMXVF16GER2PN
9550 10U, // PMXVF16GER2PP
9551 1U, // PMXVF16GER2W
9552 10U, // PMXVF16GER2WNN
9553 10U, // PMXVF16GER2WNP
9554 10U, // PMXVF16GER2WPN
9555 10U, // PMXVF16GER2WPP
9556 17U, // PMXVF32GER
9557 0U, // PMXVF32GERNN
9558 0U, // PMXVF32GERNP
9559 0U, // PMXVF32GERPN
9560 0U, // PMXVF32GERPP
9561 17U, // PMXVF32GERW
9562 0U, // PMXVF32GERWNN
9563 0U, // PMXVF32GERWNP
9564 0U, // PMXVF32GERWPN
9565 0U, // PMXVF32GERWPP
9566 3U, // PMXVF64GER
9567 0U, // PMXVF64GERNN
9568 0U, // PMXVF64GERNP
9569 0U, // PMXVF64GERPN
9570 0U, // PMXVF64GERPP
9571 3U, // PMXVF64GERW
9572 0U, // PMXVF64GERWNN
9573 0U, // PMXVF64GERWNP
9574 0U, // PMXVF64GERWPN
9575 0U, // PMXVF64GERWPP
9576 1U, // PMXVI16GER2
9577 10U, // PMXVI16GER2PP
9578 1U, // PMXVI16GER2S
9579 10U, // PMXVI16GER2SPP
9580 1U, // PMXVI16GER2SW
9581 10U, // PMXVI16GER2SWPP
9582 1U, // PMXVI16GER2W
9583 10U, // PMXVI16GER2WPP
9584 65U, // PMXVI4GER8
9585 26U, // PMXVI4GER8PP
9586 65U, // PMXVI4GER8W
9587 26U, // PMXVI4GER8WPP
9588 129U, // PMXVI8GER4
9589 34U, // PMXVI8GER4PP
9590 34U, // PMXVI8GER4SPP
9591 129U, // PMXVI8GER4W
9592 34U, // PMXVI8GER4WPP
9593 34U, // PMXVI8GER4WSPP
9594 0U, // POPCNTB
9595 0U, // POPCNTB8
9596 0U, // POPCNTD
9597 0U, // POPCNTW
9598 0U, // PPC32GOT
9599 0U, // PPC32PICGOT
9600 0U, // PREPARE_PROBED_ALLOCA_32
9601 0U, // PREPARE_PROBED_ALLOCA_64
9602 0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
9603 0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
9604 0U, // PROBED_ALLOCA_32
9605 0U, // PROBED_ALLOCA_64
9606 0U, // PROBED_STACKALLOC_32
9607 0U, // PROBED_STACKALLOC_64
9608 0U, // PSTB
9609 0U, // PSTB8
9610 0U, // PSTB8nopc
9611 0U, // PSTB8onlypc
9612 0U, // PSTB8pc
9613 0U, // PSTBnopc
9614 0U, // PSTBonlypc
9615 0U, // PSTBpc
9616 0U, // PSTD
9617 0U, // PSTDnopc
9618 0U, // PSTDonlypc
9619 0U, // PSTDpc
9620 0U, // PSTFD
9621 0U, // PSTFDnopc
9622 0U, // PSTFDonlypc
9623 0U, // PSTFDpc
9624 0U, // PSTFS
9625 0U, // PSTFSnopc
9626 0U, // PSTFSonlypc
9627 0U, // PSTFSpc
9628 0U, // PSTH
9629 0U, // PSTH8
9630 0U, // PSTH8nopc
9631 0U, // PSTH8onlypc
9632 0U, // PSTH8pc
9633 0U, // PSTHnopc
9634 0U, // PSTHonlypc
9635 0U, // PSTHpc
9636 0U, // PSTW
9637 0U, // PSTW8
9638 0U, // PSTW8nopc
9639 0U, // PSTW8onlypc
9640 0U, // PSTW8pc
9641 0U, // PSTWnopc
9642 0U, // PSTWonlypc
9643 0U, // PSTWpc
9644 0U, // PSTXSD
9645 0U, // PSTXSDnopc
9646 0U, // PSTXSDonlypc
9647 0U, // PSTXSDpc
9648 0U, // PSTXSSP
9649 0U, // PSTXSSPnopc
9650 0U, // PSTXSSPonlypc
9651 0U, // PSTXSSPpc
9652 0U, // PSTXV
9653 0U, // PSTXVP
9654 0U, // PSTXVPnopc
9655 0U, // PSTXVPonlypc
9656 0U, // PSTXVPpc
9657 0U, // PSTXVnopc
9658 0U, // PSTXVonlypc
9659 0U, // PSTXVpc
9660 0U, // PseudoEIEIO
9661 0U, // RESTORE_ACC
9662 0U, // RESTORE_CR
9663 0U, // RESTORE_CRBIT
9664 0U, // RESTORE_DMR
9665 0U, // RESTORE_DMRP
9666 0U, // RESTORE_QUADWORD
9667 0U, // RESTORE_UACC
9668 0U, // RESTORE_WACC
9669 0U, // RFCI
9670 0U, // RFDI
9671 0U, // RFEBB
9672 0U, // RFI
9673 0U, // RFID
9674 0U, // RFMCI
9675 0U, // RLDCL
9676 0U, // RLDCL_rec
9677 0U, // RLDCR
9678 0U, // RLDCR_rec
9679 0U, // RLDIC
9680 0U, // RLDICL
9681 0U, // RLDICL_32
9682 0U, // RLDICL_32_64
9683 0U, // RLDICL_32_rec
9684 0U, // RLDICL_rec
9685 0U, // RLDICR
9686 0U, // RLDICR_32
9687 0U, // RLDICR_rec
9688 0U, // RLDIC_rec
9689 0U, // RLDIMI
9690 0U, // RLDIMI_rec
9691 0U, // RLWIMI
9692 0U, // RLWIMI8
9693 0U, // RLWIMI8_rec
9694 0U, // RLWIMI_rec
9695 4U, // RLWINM
9696 4U, // RLWINM8
9697 4U, // RLWINM8_rec
9698 4U, // RLWINM_rec
9699 4U, // RLWNM
9700 4U, // RLWNM8
9701 4U, // RLWNM8_rec
9702 4U, // RLWNM_rec
9703 0U, // ReadTB
9704 0U, // SC
9705 0U, // SCV
9706 0U, // SELECT_CC_F16
9707 0U, // SELECT_CC_F4
9708 0U, // SELECT_CC_F8
9709 0U, // SELECT_CC_I4
9710 0U, // SELECT_CC_I8
9711 0U, // SELECT_CC_SPE
9712 0U, // SELECT_CC_SPE4
9713 0U, // SELECT_CC_VRRC
9714 0U, // SELECT_CC_VSFRC
9715 0U, // SELECT_CC_VSRC
9716 0U, // SELECT_CC_VSSRC
9717 0U, // SELECT_F16
9718 0U, // SELECT_F4
9719 0U, // SELECT_F8
9720 0U, // SELECT_I4
9721 0U, // SELECT_I8
9722 0U, // SELECT_SPE
9723 0U, // SELECT_SPE4
9724 0U, // SELECT_VRRC
9725 0U, // SELECT_VSFRC
9726 0U, // SELECT_VSRC
9727 0U, // SELECT_VSSRC
9728 0U, // SETB
9729 0U, // SETB8
9730 0U, // SETBC
9731 0U, // SETBC8
9732 0U, // SETBCR
9733 0U, // SETBCR8
9734 0U, // SETFLM
9735 0U, // SETNBC
9736 0U, // SETNBC8
9737 0U, // SETNBCR
9738 0U, // SETNBCR8
9739 0U, // SETRND
9740 0U, // SETRNDi
9741 0U, // SLBFEE_rec
9742 0U, // SLBIA
9743 0U, // SLBIE
9744 0U, // SLBIEG
9745 0U, // SLBMFEE
9746 0U, // SLBMFEV
9747 0U, // SLBMTE
9748 0U, // SLBSYNC
9749 0U, // SLD
9750 0U, // SLD_rec
9751 0U, // SLW
9752 0U, // SLW8
9753 0U, // SLW8_rec
9754 0U, // SLW_rec
9755 0U, // SPELWZ
9756 0U, // SPELWZX
9757 0U, // SPESTW
9758 0U, // SPESTWX
9759 0U, // SPILL_ACC
9760 0U, // SPILL_CR
9761 0U, // SPILL_CRBIT
9762 0U, // SPILL_DMR
9763 0U, // SPILL_DMRP
9764 0U, // SPILL_QUADWORD
9765 0U, // SPILL_UACC
9766 0U, // SPILL_WACC
9767 0U, // SPLIT_QUADWORD
9768 0U, // SRAD
9769 0U, // SRADI
9770 0U, // SRADI_32
9771 0U, // SRADI_rec
9772 0U, // SRAD_rec
9773 0U, // SRAW
9774 0U, // SRAW8
9775 0U, // SRAW8_rec
9776 0U, // SRAWI
9777 0U, // SRAWI8
9778 0U, // SRAWI8_rec
9779 0U, // SRAWI_rec
9780 0U, // SRAW_rec
9781 0U, // SRD
9782 0U, // SRD_rec
9783 0U, // SRW
9784 0U, // SRW8
9785 0U, // SRW8_rec
9786 0U, // SRW_rec
9787 0U, // STB
9788 0U, // STB8
9789 0U, // STBCIX
9790 0U, // STBCX
9791 0U, // STBEPX
9792 0U, // STBU
9793 0U, // STBU8
9794 0U, // STBUX
9795 0U, // STBUX8
9796 0U, // STBX
9797 0U, // STBX8
9798 0U, // STBXTLS
9799 0U, // STBXTLS_
9800 0U, // STBXTLS_32
9801 0U, // STD
9802 0U, // STDAT
9803 0U, // STDBRX
9804 0U, // STDCIX
9805 0U, // STDCX
9806 0U, // STDU
9807 0U, // STDUX
9808 0U, // STDX
9809 0U, // STDXTLS
9810 0U, // STDXTLS_
9811 0U, // STFD
9812 0U, // STFDEPX
9813 0U, // STFDU
9814 0U, // STFDUX
9815 0U, // STFDX
9816 0U, // STFDXTLS
9817 0U, // STFDXTLS_
9818 0U, // STFIWX
9819 0U, // STFS
9820 0U, // STFSU
9821 0U, // STFSUX
9822 0U, // STFSX
9823 0U, // STFSXTLS
9824 0U, // STFSXTLS_
9825 0U, // STH
9826 0U, // STH8
9827 0U, // STHBRX
9828 0U, // STHCIX
9829 0U, // STHCX
9830 0U, // STHEPX
9831 0U, // STHU
9832 0U, // STHU8
9833 0U, // STHUX
9834 0U, // STHUX8
9835 0U, // STHX
9836 0U, // STHX8
9837 0U, // STHXTLS
9838 0U, // STHXTLS_
9839 0U, // STHXTLS_32
9840 0U, // STMW
9841 0U, // STOP
9842 0U, // STQ
9843 0U, // STQCX
9844 0U, // STQX_PSEUDO
9845 0U, // STSWI
9846 0U, // STVEBX
9847 0U, // STVEHX
9848 0U, // STVEWX
9849 0U, // STVX
9850 0U, // STVXL
9851 0U, // STW
9852 0U, // STW8
9853 0U, // STWAT
9854 0U, // STWBRX
9855 0U, // STWCIX
9856 0U, // STWCX
9857 0U, // STWEPX
9858 0U, // STWU
9859 0U, // STWU8
9860 0U, // STWUX
9861 0U, // STWUX8
9862 0U, // STWX
9863 0U, // STWX8
9864 0U, // STWXTLS
9865 0U, // STWXTLS_
9866 0U, // STWXTLS_32
9867 0U, // STXSD
9868 0U, // STXSDX
9869 0U, // STXSIBX
9870 0U, // STXSIBXv
9871 0U, // STXSIHX
9872 0U, // STXSIHXv
9873 0U, // STXSIWX
9874 0U, // STXSSP
9875 0U, // STXSSPX
9876 0U, // STXV
9877 0U, // STXVB16X
9878 0U, // STXVD2X
9879 0U, // STXVH8X
9880 0U, // STXVL
9881 0U, // STXVLL
9882 0U, // STXVP
9883 0U, // STXVPRL
9884 0U, // STXVPRLL
9885 0U, // STXVPX
9886 0U, // STXVRBX
9887 0U, // STXVRDX
9888 0U, // STXVRHX
9889 0U, // STXVRL
9890 0U, // STXVRLL
9891 0U, // STXVRWX
9892 0U, // STXVW4X
9893 0U, // STXVX
9894 0U, // SUBF
9895 0U, // SUBF8
9896 0U, // SUBF8O
9897 0U, // SUBF8O_rec
9898 0U, // SUBF8_rec
9899 0U, // SUBFC
9900 0U, // SUBFC8
9901 0U, // SUBFC8O
9902 0U, // SUBFC8O_rec
9903 0U, // SUBFC8_rec
9904 0U, // SUBFCO
9905 0U, // SUBFCO_rec
9906 0U, // SUBFC_rec
9907 0U, // SUBFE
9908 0U, // SUBFE8
9909 0U, // SUBFE8O
9910 0U, // SUBFE8O_rec
9911 0U, // SUBFE8_rec
9912 0U, // SUBFEO
9913 0U, // SUBFEO_rec
9914 0U, // SUBFE_rec
9915 0U, // SUBFIC
9916 0U, // SUBFIC8
9917 0U, // SUBFME
9918 0U, // SUBFME8
9919 0U, // SUBFME8O
9920 0U, // SUBFME8O_rec
9921 0U, // SUBFME8_rec
9922 0U, // SUBFMEO
9923 0U, // SUBFMEO_rec
9924 0U, // SUBFME_rec
9925 0U, // SUBFO
9926 0U, // SUBFO_rec
9927 0U, // SUBFUS
9928 0U, // SUBFUS_rec
9929 0U, // SUBFZE
9930 0U, // SUBFZE8
9931 0U, // SUBFZE8O
9932 0U, // SUBFZE8O_rec
9933 0U, // SUBFZE8_rec
9934 0U, // SUBFZEO
9935 0U, // SUBFZEO_rec
9936 0U, // SUBFZE_rec
9937 0U, // SUBF_rec
9938 0U, // SYNC
9939 0U, // SYNCP10
9940 0U, // TABORT
9941 0U, // TABORTDC
9942 0U, // TABORTDCI
9943 0U, // TABORTWC
9944 0U, // TABORTWCI
9945 0U, // TAILB
9946 0U, // TAILB8
9947 0U, // TAILBA
9948 0U, // TAILBA8
9949 0U, // TAILBCTR
9950 0U, // TAILBCTR8
9951 0U, // TBEGIN
9952 0U, // TBEGIN_RET
9953 0U, // TCHECK
9954 0U, // TCHECK_RET
9955 0U, // TCRETURNai
9956 0U, // TCRETURNai8
9957 0U, // TCRETURNdi
9958 0U, // TCRETURNdi8
9959 0U, // TCRETURNri
9960 0U, // TCRETURNri8
9961 0U, // TD
9962 0U, // TDI
9963 0U, // TEND
9964 0U, // TLBIA
9965 0U, // TLBIE
9966 0U, // TLBIEL
9967 0U, // TLBILX
9968 0U, // TLBIVAX
9969 0U, // TLBLD
9970 0U, // TLBLI
9971 0U, // TLBRE
9972 0U, // TLBRE2
9973 0U, // TLBSX
9974 0U, // TLBSX2
9975 0U, // TLBSX2D
9976 0U, // TLBSYNC
9977 0U, // TLBWE
9978 0U, // TLBWE2
9979 0U, // TLSGDAIX
9980 0U, // TLSGDAIX8
9981 0U, // TLSLDAIX
9982 0U, // TLSLDAIX8
9983 0U, // TRAP
9984 0U, // TRECHKPT
9985 0U, // TRECLAIM
9986 0U, // TSR
9987 0U, // TW
9988 0U, // TWI
9989 0U, // UNENCODED_NOP
9990 0U, // UpdateGBR
9991 0U, // VABSDUB
9992 0U, // VABSDUH
9993 0U, // VABSDUW
9994 0U, // VADDCUQ
9995 0U, // VADDCUW
9996 0U, // VADDECUQ
9997 0U, // VADDEUQM
9998 0U, // VADDFP
9999 0U, // VADDSBS
10000 0U, // VADDSHS
10001 0U, // VADDSWS
10002 0U, // VADDUBM
10003 0U, // VADDUBS
10004 0U, // VADDUDM
10005 0U, // VADDUHM
10006 0U, // VADDUHS
10007 0U, // VADDUQM
10008 0U, // VADDUWM
10009 0U, // VADDUWS
10010 0U, // VAND
10011 0U, // VANDC
10012 0U, // VAVGSB
10013 0U, // VAVGSH
10014 0U, // VAVGSW
10015 0U, // VAVGUB
10016 0U, // VAVGUH
10017 0U, // VAVGUW
10018 0U, // VBPERMD
10019 0U, // VBPERMQ
10020 0U, // VCFSX
10021 0U, // VCFSX_0
10022 0U, // VCFUGED
10023 0U, // VCFUX
10024 0U, // VCFUX_0
10025 0U, // VCIPHER
10026 0U, // VCIPHERLAST
10027 0U, // VCLRLB
10028 0U, // VCLRRB
10029 0U, // VCLZB
10030 0U, // VCLZD
10031 0U, // VCLZDM
10032 0U, // VCLZH
10033 0U, // VCLZLSBB
10034 0U, // VCLZW
10035 0U, // VCMPBFP
10036 0U, // VCMPBFP_rec
10037 0U, // VCMPEQFP
10038 0U, // VCMPEQFP_rec
10039 0U, // VCMPEQUB
10040 0U, // VCMPEQUB_rec
10041 0U, // VCMPEQUD
10042 0U, // VCMPEQUD_rec
10043 0U, // VCMPEQUH
10044 0U, // VCMPEQUH_rec
10045 0U, // VCMPEQUQ
10046 0U, // VCMPEQUQ_rec
10047 0U, // VCMPEQUW
10048 0U, // VCMPEQUW_rec
10049 0U, // VCMPGEFP
10050 0U, // VCMPGEFP_rec
10051 0U, // VCMPGTFP
10052 0U, // VCMPGTFP_rec
10053 0U, // VCMPGTSB
10054 0U, // VCMPGTSB_rec
10055 0U, // VCMPGTSD
10056 0U, // VCMPGTSD_rec
10057 0U, // VCMPGTSH
10058 0U, // VCMPGTSH_rec
10059 0U, // VCMPGTSQ
10060 0U, // VCMPGTSQ_rec
10061 0U, // VCMPGTSW
10062 0U, // VCMPGTSW_rec
10063 0U, // VCMPGTUB
10064 0U, // VCMPGTUB_rec
10065 0U, // VCMPGTUD
10066 0U, // VCMPGTUD_rec
10067 0U, // VCMPGTUH
10068 0U, // VCMPGTUH_rec
10069 0U, // VCMPGTUQ
10070 0U, // VCMPGTUQ_rec
10071 0U, // VCMPGTUW
10072 0U, // VCMPGTUW_rec
10073 0U, // VCMPNEB
10074 0U, // VCMPNEB_rec
10075 0U, // VCMPNEH
10076 0U, // VCMPNEH_rec
10077 0U, // VCMPNEW
10078 0U, // VCMPNEW_rec
10079 0U, // VCMPNEZB
10080 0U, // VCMPNEZB_rec
10081 0U, // VCMPNEZH
10082 0U, // VCMPNEZH_rec
10083 0U, // VCMPNEZW
10084 0U, // VCMPNEZW_rec
10085 0U, // VCMPSQ
10086 0U, // VCMPUQ
10087 0U, // VCNTMBB
10088 0U, // VCNTMBD
10089 0U, // VCNTMBH
10090 0U, // VCNTMBW
10091 0U, // VCTSXS
10092 0U, // VCTSXS_0
10093 0U, // VCTUXS
10094 0U, // VCTUXS_0
10095 0U, // VCTZB
10096 0U, // VCTZD
10097 0U, // VCTZDM
10098 0U, // VCTZH
10099 0U, // VCTZLSBB
10100 0U, // VCTZW
10101 0U, // VDIVESD
10102 0U, // VDIVESQ
10103 0U, // VDIVESW
10104 0U, // VDIVEUD
10105 0U, // VDIVEUQ
10106 0U, // VDIVEUW
10107 0U, // VDIVSD
10108 0U, // VDIVSQ
10109 0U, // VDIVSW
10110 0U, // VDIVUD
10111 0U, // VDIVUQ
10112 0U, // VDIVUW
10113 0U, // VEQV
10114 0U, // VEXPANDBM
10115 0U, // VEXPANDDM
10116 0U, // VEXPANDHM
10117 0U, // VEXPANDQM
10118 0U, // VEXPANDWM
10119 0U, // VEXPTEFP
10120 0U, // VEXTDDVLX
10121 0U, // VEXTDDVRX
10122 0U, // VEXTDUBVLX
10123 0U, // VEXTDUBVRX
10124 0U, // VEXTDUHVLX
10125 0U, // VEXTDUHVRX
10126 0U, // VEXTDUWVLX
10127 0U, // VEXTDUWVRX
10128 0U, // VEXTRACTBM
10129 0U, // VEXTRACTD
10130 0U, // VEXTRACTDM
10131 0U, // VEXTRACTHM
10132 0U, // VEXTRACTQM
10133 0U, // VEXTRACTUB
10134 0U, // VEXTRACTUH
10135 0U, // VEXTRACTUW
10136 0U, // VEXTRACTWM
10137 0U, // VEXTSB2D
10138 0U, // VEXTSB2Ds
10139 0U, // VEXTSB2W
10140 0U, // VEXTSB2Ws
10141 0U, // VEXTSD2Q
10142 0U, // VEXTSH2D
10143 0U, // VEXTSH2Ds
10144 0U, // VEXTSH2W
10145 0U, // VEXTSH2Ws
10146 0U, // VEXTSW2D
10147 0U, // VEXTSW2Ds
10148 0U, // VEXTUBLX
10149 0U, // VEXTUBRX
10150 0U, // VEXTUHLX
10151 0U, // VEXTUHRX
10152 0U, // VEXTUWLX
10153 0U, // VEXTUWRX
10154 0U, // VGBBD
10155 0U, // VGNB
10156 0U, // VINSBLX
10157 0U, // VINSBRX
10158 0U, // VINSBVLX
10159 0U, // VINSBVRX
10160 0U, // VINSD
10161 0U, // VINSDLX
10162 0U, // VINSDRX
10163 0U, // VINSERTB
10164 0U, // VINSERTD
10165 0U, // VINSERTH
10166 0U, // VINSERTW
10167 0U, // VINSHLX
10168 0U, // VINSHRX
10169 0U, // VINSHVLX
10170 0U, // VINSHVRX
10171 0U, // VINSW
10172 0U, // VINSWLX
10173 0U, // VINSWRX
10174 0U, // VINSWVLX
10175 0U, // VINSWVRX
10176 0U, // VLOGEFP
10177 0U, // VMADDFP
10178 0U, // VMAXFP
10179 0U, // VMAXSB
10180 0U, // VMAXSD
10181 0U, // VMAXSH
10182 0U, // VMAXSW
10183 0U, // VMAXUB
10184 0U, // VMAXUD
10185 0U, // VMAXUH
10186 0U, // VMAXUW
10187 0U, // VMHADDSHS
10188 0U, // VMHRADDSHS
10189 0U, // VMINFP
10190 0U, // VMINSB
10191 0U, // VMINSD
10192 0U, // VMINSH
10193 0U, // VMINSW
10194 0U, // VMINUB
10195 0U, // VMINUD
10196 0U, // VMINUH
10197 0U, // VMINUW
10198 0U, // VMLADDUHM
10199 0U, // VMODSD
10200 0U, // VMODSQ
10201 0U, // VMODSW
10202 0U, // VMODUD
10203 0U, // VMODUQ
10204 0U, // VMODUW
10205 0U, // VMRGEW
10206 0U, // VMRGHB
10207 0U, // VMRGHH
10208 0U, // VMRGHW
10209 0U, // VMRGLB
10210 0U, // VMRGLH
10211 0U, // VMRGLW
10212 0U, // VMRGOW
10213 0U, // VMSUMCUD
10214 0U, // VMSUMMBM
10215 0U, // VMSUMSHM
10216 0U, // VMSUMSHS
10217 0U, // VMSUMUBM
10218 0U, // VMSUMUDM
10219 0U, // VMSUMUHM
10220 0U, // VMSUMUHS
10221 0U, // VMUL10CUQ
10222 0U, // VMUL10ECUQ
10223 0U, // VMUL10EUQ
10224 0U, // VMUL10UQ
10225 0U, // VMULESB
10226 0U, // VMULESD
10227 0U, // VMULESH
10228 0U, // VMULESW
10229 0U, // VMULEUB
10230 0U, // VMULEUD
10231 0U, // VMULEUH
10232 0U, // VMULEUW
10233 0U, // VMULHSD
10234 0U, // VMULHSW
10235 0U, // VMULHUD
10236 0U, // VMULHUW
10237 0U, // VMULLD
10238 0U, // VMULOSB
10239 0U, // VMULOSD
10240 0U, // VMULOSH
10241 0U, // VMULOSW
10242 0U, // VMULOUB
10243 0U, // VMULOUD
10244 0U, // VMULOUH
10245 0U, // VMULOUW
10246 0U, // VMULUWM
10247 0U, // VNAND
10248 0U, // VNCIPHER
10249 0U, // VNCIPHERLAST
10250 0U, // VNEGD
10251 0U, // VNEGW
10252 0U, // VNMSUBFP
10253 0U, // VNOR
10254 0U, // VOR
10255 0U, // VORC
10256 0U, // VPDEPD
10257 0U, // VPERM
10258 0U, // VPERMR
10259 0U, // VPERMXOR
10260 0U, // VPEXTD
10261 0U, // VPKPX
10262 0U, // VPKSDSS
10263 0U, // VPKSDUS
10264 0U, // VPKSHSS
10265 0U, // VPKSHUS
10266 0U, // VPKSWSS
10267 0U, // VPKSWUS
10268 0U, // VPKUDUM
10269 0U, // VPKUDUS
10270 0U, // VPKUHUM
10271 0U, // VPKUHUS
10272 0U, // VPKUWUM
10273 0U, // VPKUWUS
10274 0U, // VPMSUMB
10275 0U, // VPMSUMD
10276 0U, // VPMSUMH
10277 0U, // VPMSUMW
10278 0U, // VPOPCNTB
10279 0U, // VPOPCNTD
10280 0U, // VPOPCNTH
10281 0U, // VPOPCNTW
10282 0U, // VPRTYBD
10283 0U, // VPRTYBQ
10284 0U, // VPRTYBW
10285 0U, // VREFP
10286 0U, // VRFIM
10287 0U, // VRFIN
10288 0U, // VRFIP
10289 0U, // VRFIZ
10290 0U, // VRLB
10291 0U, // VRLD
10292 0U, // VRLDMI
10293 0U, // VRLDNM
10294 0U, // VRLH
10295 0U, // VRLQ
10296 0U, // VRLQMI
10297 0U, // VRLQNM
10298 0U, // VRLW
10299 0U, // VRLWMI
10300 0U, // VRLWNM
10301 0U, // VRSQRTEFP
10302 0U, // VSBOX
10303 0U, // VSEL
10304 0U, // VSHASIGMAD
10305 0U, // VSHASIGMAW
10306 0U, // VSL
10307 0U, // VSLB
10308 0U, // VSLD
10309 0U, // VSLDBI
10310 0U, // VSLDOI
10311 0U, // VSLH
10312 0U, // VSLO
10313 0U, // VSLQ
10314 0U, // VSLV
10315 0U, // VSLW
10316 0U, // VSPLTB
10317 0U, // VSPLTBs
10318 0U, // VSPLTH
10319 0U, // VSPLTHs
10320 0U, // VSPLTISB
10321 0U, // VSPLTISH
10322 0U, // VSPLTISW
10323 0U, // VSPLTW
10324 0U, // VSR
10325 0U, // VSRAB
10326 0U, // VSRAD
10327 0U, // VSRAH
10328 0U, // VSRAQ
10329 0U, // VSRAW
10330 0U, // VSRB
10331 0U, // VSRD
10332 0U, // VSRDBI
10333 0U, // VSRH
10334 0U, // VSRO
10335 0U, // VSRQ
10336 0U, // VSRV
10337 0U, // VSRW
10338 0U, // VSTRIBL
10339 0U, // VSTRIBL_rec
10340 0U, // VSTRIBR
10341 0U, // VSTRIBR_rec
10342 0U, // VSTRIHL
10343 0U, // VSTRIHL_rec
10344 0U, // VSTRIHR
10345 0U, // VSTRIHR_rec
10346 0U, // VSUBCUQ
10347 0U, // VSUBCUW
10348 0U, // VSUBECUQ
10349 0U, // VSUBEUQM
10350 0U, // VSUBFP
10351 0U, // VSUBSBS
10352 0U, // VSUBSHS
10353 0U, // VSUBSWS
10354 0U, // VSUBUBM
10355 0U, // VSUBUBS
10356 0U, // VSUBUDM
10357 0U, // VSUBUHM
10358 0U, // VSUBUHS
10359 0U, // VSUBUQM
10360 0U, // VSUBUWM
10361 0U, // VSUBUWS
10362 0U, // VSUM2SWS
10363 0U, // VSUM4SBS
10364 0U, // VSUM4SHS
10365 0U, // VSUM4UBS
10366 0U, // VSUMSWS
10367 0U, // VUPKHPX
10368 0U, // VUPKHSB
10369 0U, // VUPKHSH
10370 0U, // VUPKHSW
10371 0U, // VUPKLPX
10372 0U, // VUPKLSB
10373 0U, // VUPKLSH
10374 0U, // VUPKLSW
10375 0U, // VXOR
10376 0U, // V_SET0
10377 0U, // V_SET0B
10378 0U, // V_SET0H
10379 0U, // V_SETALLONES
10380 0U, // V_SETALLONESB
10381 0U, // V_SETALLONESH
10382 0U, // WAIT
10383 0U, // WAITP10
10384 0U, // WRTEE
10385 0U, // WRTEEI
10386 0U, // XOR
10387 0U, // XOR8
10388 0U, // XOR8_rec
10389 0U, // XORI
10390 0U, // XORI8
10391 0U, // XORIS
10392 0U, // XORIS8
10393 0U, // XOR_rec
10394 0U, // XSABSDP
10395 0U, // XSABSQP
10396 0U, // XSADDDP
10397 0U, // XSADDQP
10398 0U, // XSADDQPO
10399 0U, // XSADDSP
10400 0U, // XSCMPEQDP
10401 0U, // XSCMPEQQP
10402 0U, // XSCMPEXPDP
10403 0U, // XSCMPEXPQP
10404 0U, // XSCMPGEDP
10405 0U, // XSCMPGEQP
10406 0U, // XSCMPGTDP
10407 0U, // XSCMPGTQP
10408 0U, // XSCMPODP
10409 0U, // XSCMPOQP
10410 0U, // XSCMPUDP
10411 0U, // XSCMPUQP
10412 0U, // XSCPSGNDP
10413 0U, // XSCPSGNQP
10414 0U, // XSCVDPHP
10415 0U, // XSCVDPQP
10416 0U, // XSCVDPSP
10417 0U, // XSCVDPSPN
10418 0U, // XSCVDPSXDS
10419 0U, // XSCVDPSXDSs
10420 0U, // XSCVDPSXWS
10421 0U, // XSCVDPSXWSs
10422 0U, // XSCVDPUXDS
10423 0U, // XSCVDPUXDSs
10424 0U, // XSCVDPUXWS
10425 0U, // XSCVDPUXWSs
10426 0U, // XSCVHPDP
10427 0U, // XSCVQPDP
10428 0U, // XSCVQPDPO
10429 0U, // XSCVQPSDZ
10430 0U, // XSCVQPSQZ
10431 0U, // XSCVQPSWZ
10432 0U, // XSCVQPUDZ
10433 0U, // XSCVQPUQZ
10434 0U, // XSCVQPUWZ
10435 0U, // XSCVSDQP
10436 0U, // XSCVSPDP
10437 0U, // XSCVSPDPN
10438 0U, // XSCVSQQP
10439 0U, // XSCVSXDDP
10440 0U, // XSCVSXDSP
10441 0U, // XSCVUDQP
10442 0U, // XSCVUQQP
10443 0U, // XSCVUXDDP
10444 0U, // XSCVUXDSP
10445 0U, // XSDIVDP
10446 0U, // XSDIVQP
10447 0U, // XSDIVQPO
10448 0U, // XSDIVSP
10449 0U, // XSIEXPDP
10450 0U, // XSIEXPQP
10451 0U, // XSMADDADP
10452 0U, // XSMADDASP
10453 0U, // XSMADDMDP
10454 0U, // XSMADDMSP
10455 0U, // XSMADDQP
10456 0U, // XSMADDQPO
10457 0U, // XSMAXCDP
10458 0U, // XSMAXCQP
10459 0U, // XSMAXDP
10460 0U, // XSMAXJDP
10461 0U, // XSMINCDP
10462 0U, // XSMINCQP
10463 0U, // XSMINDP
10464 0U, // XSMINJDP
10465 0U, // XSMSUBADP
10466 0U, // XSMSUBASP
10467 0U, // XSMSUBMDP
10468 0U, // XSMSUBMSP
10469 0U, // XSMSUBQP
10470 0U, // XSMSUBQPO
10471 0U, // XSMULDP
10472 0U, // XSMULQP
10473 0U, // XSMULQPO
10474 0U, // XSMULSP
10475 0U, // XSNABSDP
10476 0U, // XSNABSDPs
10477 0U, // XSNABSQP
10478 0U, // XSNEGDP
10479 0U, // XSNEGQP
10480 0U, // XSNMADDADP
10481 0U, // XSNMADDASP
10482 0U, // XSNMADDMDP
10483 0U, // XSNMADDMSP
10484 0U, // XSNMADDQP
10485 0U, // XSNMADDQPO
10486 0U, // XSNMSUBADP
10487 0U, // XSNMSUBASP
10488 0U, // XSNMSUBMDP
10489 0U, // XSNMSUBMSP
10490 0U, // XSNMSUBQP
10491 0U, // XSNMSUBQPO
10492 0U, // XSRDPI
10493 0U, // XSRDPIC
10494 0U, // XSRDPIM
10495 0U, // XSRDPIP
10496 0U, // XSRDPIZ
10497 0U, // XSREDP
10498 0U, // XSRESP
10499 0U, // XSRQPI
10500 0U, // XSRQPIX
10501 0U, // XSRQPXP
10502 0U, // XSRSP
10503 0U, // XSRSQRTEDP
10504 0U, // XSRSQRTESP
10505 0U, // XSSQRTDP
10506 0U, // XSSQRTQP
10507 0U, // XSSQRTQPO
10508 0U, // XSSQRTSP
10509 0U, // XSSUBDP
10510 0U, // XSSUBQP
10511 0U, // XSSUBQPO
10512 0U, // XSSUBSP
10513 0U, // XSTDIVDP
10514 0U, // XSTSQRTDP
10515 0U, // XSTSTDCDP
10516 0U, // XSTSTDCQP
10517 0U, // XSTSTDCSP
10518 0U, // XSXEXPDP
10519 0U, // XSXEXPQP
10520 0U, // XSXSIGDP
10521 0U, // XSXSIGQP
10522 0U, // XVABSDP
10523 0U, // XVABSSP
10524 0U, // XVADDDP
10525 0U, // XVADDSP
10526 0U, // XVBF16GER2
10527 0U, // XVBF16GER2NN
10528 0U, // XVBF16GER2NP
10529 0U, // XVBF16GER2PN
10530 0U, // XVBF16GER2PP
10531 0U, // XVBF16GER2W
10532 0U, // XVBF16GER2WNN
10533 0U, // XVBF16GER2WNP
10534 0U, // XVBF16GER2WPN
10535 0U, // XVBF16GER2WPP
10536 0U, // XVCMPEQDP
10537 0U, // XVCMPEQDP_rec
10538 0U, // XVCMPEQSP
10539 0U, // XVCMPEQSP_rec
10540 0U, // XVCMPGEDP
10541 0U, // XVCMPGEDP_rec
10542 0U, // XVCMPGESP
10543 0U, // XVCMPGESP_rec
10544 0U, // XVCMPGTDP
10545 0U, // XVCMPGTDP_rec
10546 0U, // XVCMPGTSP
10547 0U, // XVCMPGTSP_rec
10548 0U, // XVCPSGNDP
10549 0U, // XVCPSGNSP
10550 0U, // XVCVBF16SPN
10551 0U, // XVCVDPSP
10552 0U, // XVCVDPSXDS
10553 0U, // XVCVDPSXWS
10554 0U, // XVCVDPUXDS
10555 0U, // XVCVDPUXWS
10556 0U, // XVCVHPSP
10557 0U, // XVCVSPBF16
10558 0U, // XVCVSPDP
10559 0U, // XVCVSPHP
10560 0U, // XVCVSPSXDS
10561 0U, // XVCVSPSXWS
10562 0U, // XVCVSPUXDS
10563 0U, // XVCVSPUXWS
10564 0U, // XVCVSXDDP
10565 0U, // XVCVSXDSP
10566 0U, // XVCVSXWDP
10567 0U, // XVCVSXWSP
10568 0U, // XVCVUXDDP
10569 0U, // XVCVUXDSP
10570 0U, // XVCVUXWDP
10571 0U, // XVCVUXWSP
10572 0U, // XVDIVDP
10573 0U, // XVDIVSP
10574 0U, // XVF16GER2
10575 0U, // XVF16GER2NN
10576 0U, // XVF16GER2NP
10577 0U, // XVF16GER2PN
10578 0U, // XVF16GER2PP
10579 0U, // XVF16GER2W
10580 0U, // XVF16GER2WNN
10581 0U, // XVF16GER2WNP
10582 0U, // XVF16GER2WPN
10583 0U, // XVF16GER2WPP
10584 0U, // XVF32GER
10585 0U, // XVF32GERNN
10586 0U, // XVF32GERNP
10587 0U, // XVF32GERPN
10588 0U, // XVF32GERPP
10589 0U, // XVF32GERW
10590 0U, // XVF32GERWNN
10591 0U, // XVF32GERWNP
10592 0U, // XVF32GERWPN
10593 0U, // XVF32GERWPP
10594 0U, // XVF64GER
10595 0U, // XVF64GERNN
10596 0U, // XVF64GERNP
10597 0U, // XVF64GERPN
10598 0U, // XVF64GERPP
10599 0U, // XVF64GERW
10600 0U, // XVF64GERWNN
10601 0U, // XVF64GERWNP
10602 0U, // XVF64GERWPN
10603 0U, // XVF64GERWPP
10604 0U, // XVI16GER2
10605 0U, // XVI16GER2PP
10606 0U, // XVI16GER2S
10607 0U, // XVI16GER2SPP
10608 0U, // XVI16GER2SW
10609 0U, // XVI16GER2SWPP
10610 0U, // XVI16GER2W
10611 0U, // XVI16GER2WPP
10612 0U, // XVI4GER8
10613 0U, // XVI4GER8PP
10614 0U, // XVI4GER8W
10615 0U, // XVI4GER8WPP
10616 0U, // XVI8GER4
10617 0U, // XVI8GER4PP
10618 0U, // XVI8GER4SPP
10619 0U, // XVI8GER4W
10620 0U, // XVI8GER4WPP
10621 0U, // XVI8GER4WSPP
10622 0U, // XVIEXPDP
10623 0U, // XVIEXPSP
10624 0U, // XVMADDADP
10625 0U, // XVMADDASP
10626 0U, // XVMADDMDP
10627 0U, // XVMADDMSP
10628 0U, // XVMAXDP
10629 0U, // XVMAXSP
10630 0U, // XVMINDP
10631 0U, // XVMINSP
10632 0U, // XVMSUBADP
10633 0U, // XVMSUBASP
10634 0U, // XVMSUBMDP
10635 0U, // XVMSUBMSP
10636 0U, // XVMULDP
10637 0U, // XVMULSP
10638 0U, // XVNABSDP
10639 0U, // XVNABSSP
10640 0U, // XVNEGDP
10641 0U, // XVNEGSP
10642 0U, // XVNMADDADP
10643 0U, // XVNMADDASP
10644 0U, // XVNMADDMDP
10645 0U, // XVNMADDMSP
10646 0U, // XVNMSUBADP
10647 0U, // XVNMSUBASP
10648 0U, // XVNMSUBMDP
10649 0U, // XVNMSUBMSP
10650 0U, // XVRDPI
10651 0U, // XVRDPIC
10652 0U, // XVRDPIM
10653 0U, // XVRDPIP
10654 0U, // XVRDPIZ
10655 0U, // XVREDP
10656 0U, // XVRESP
10657 0U, // XVRSPI
10658 0U, // XVRSPIC
10659 0U, // XVRSPIM
10660 0U, // XVRSPIP
10661 0U, // XVRSPIZ
10662 0U, // XVRSQRTEDP
10663 0U, // XVRSQRTESP
10664 0U, // XVSQRTDP
10665 0U, // XVSQRTSP
10666 0U, // XVSUBDP
10667 0U, // XVSUBSP
10668 0U, // XVTDIVDP
10669 0U, // XVTDIVSP
10670 0U, // XVTLSBB
10671 0U, // XVTSQRTDP
10672 0U, // XVTSQRTSP
10673 0U, // XVTSTDCDP
10674 0U, // XVTSTDCSP
10675 0U, // XVXEXPDP
10676 0U, // XVXEXPSP
10677 0U, // XVXSIGDP
10678 0U, // XVXSIGSP
10679 0U, // XXBLENDVB
10680 0U, // XXBLENDVD
10681 0U, // XXBLENDVH
10682 0U, // XXBLENDVW
10683 0U, // XXBRD
10684 0U, // XXBRH
10685 0U, // XXBRQ
10686 0U, // XXBRW
10687 5U, // XXEVAL
10688 0U, // XXEXTRACTUW
10689 0U, // XXGENPCVBM
10690 0U, // XXGENPCVDM
10691 0U, // XXGENPCVHM
10692 0U, // XXGENPCVWM
10693 0U, // XXINSERTW
10694 0U, // XXLAND
10695 0U, // XXLANDC
10696 0U, // XXLEQV
10697 0U, // XXLEQVOnes
10698 0U, // XXLNAND
10699 0U, // XXLNOR
10700 0U, // XXLOR
10701 0U, // XXLORC
10702 0U, // XXLORf
10703 0U, // XXLXOR
10704 0U, // XXLXORdpz
10705 0U, // XXLXORspz
10706 0U, // XXLXORz
10707 0U, // XXMFACC
10708 0U, // XXMFACCW
10709 0U, // XXMRGHW
10710 0U, // XXMRGLW
10711 0U, // XXMTACC
10712 0U, // XXMTACCW
10713 0U, // XXPERM
10714 0U, // XXPERMDI
10715 0U, // XXPERMDIs
10716 0U, // XXPERMR
10717 6U, // XXPERMX
10718 0U, // XXSEL
10719 0U, // XXSETACCZ
10720 0U, // XXSLDWI
10721 0U, // XXSLDWIs
10722 0U, // XXSPLTI32DX
10723 0U, // XXSPLTIB
10724 0U, // XXSPLTIDP
10725 0U, // XXSPLTIW
10726 0U, // XXSPLTW
10727 0U, // XXSPLTWs
10728 0U, // gBC
10729 0U, // gBCA
10730 0U, // gBCAat
10731 0U, // gBCCTR
10732 0U, // gBCCTRL
10733 0U, // gBCL
10734 0U, // gBCLA
10735 0U, // gBCLAat
10736 0U, // gBCLR
10737 0U, // gBCLRL
10738 0U, // gBCLat
10739 0U, // gBCat
10740 };
10741
10742 // Emit the opcode for the instruction.
10743 uint64_t Bits = 0;
10744 Bits |= (uint64_t)OpInfo0[MI.getOpcode()] << 0;
10745 Bits |= (uint64_t)OpInfo1[MI.getOpcode()] << 32;
10746 Bits |= (uint64_t)OpInfo2[MI.getOpcode()] << 48;
10747 if (Bits == 0)
10748 return {nullptr, Bits};
10749 return {AsmStrs+(Bits & 32767)-1, Bits};
10750
10751}
10752/// printInstruction - This method is automatically generated by tablegen
10753/// from the instruction set description.
10754LLVM_NO_PROFILE_INSTRUMENT_FUNCTION
10755void PPCInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &O) {
10756 O << "\t";
10757
10758 auto MnemonicInfo = getMnemonic(MI: *MI);
10759
10760 O << MnemonicInfo.first;
10761
10762 uint64_t Bits = MnemonicInfo.second;
10763 assert(Bits != 0 && "Cannot print this instruction.");
10764
10765 // Fragment 0 encoded into 5 bits for 23 unique commands.
10766 switch ((Bits >> 15) & 31) {
10767 default: llvm_unreachable("Invalid command number.");
10768 case 0:
10769 // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
10770 return;
10771 break;
10772 case 1:
10773 // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
10774 printOperand(MI, OpNo: 0, STI, O);
10775 break;
10776 case 2:
10777 // DCBFL, DCBFLP, DCBFPS, DCBFx, DCBSTPS, DCBTCT, DCBTDS, DCBTSTCT, DCBTS...
10778 printMemRegReg(MI, OpNo: 0, STI, O);
10779 break;
10780 case 3:
10781 // ADJCALLSTACKDOWN, ADJCALLSTACKUP
10782 printU16ImmOperand(MI, OpNo: 0, STI, O);
10783 O << ' ';
10784 printU16ImmOperand(MI, OpNo: 1, STI, O);
10785 return;
10786 break;
10787 case 4:
10788 // B, BCLalways, BDNZ, BDNZ8, BDNZL, BDNZLm, BDNZLp, BDNZm, BDNZp, BDZ, B...
10789 printBranchOperand(MI, Address, OpNo: 0, STI, O);
10790 break;
10791 case 5:
10792 // BA, BDNZA, BDNZAm, BDNZAp, BDNZLA, BDNZLAm, BDNZLAp, BDZA, BDZAm, BDZA...
10793 printAbsBranchOperand(MI, OpNo: 0, STI, O);
10794 break;
10795 case 6:
10796 // BCC, BCCA, BCCCTR, BCCCTR8, BCCCTRL, BCCCTRL8, BCCL, BCCLA, BCCLR, BCC...
10797 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "cc");
10798 break;
10799 case 7:
10800 // BCTRL8_LDinto_toc, BCTRL8_LDinto_toc_RM, BCTRL_LWZinto_toc, BCTRL_LWZi...
10801 printMemRegImm(MI, OpNo: 0, STI, O);
10802 return;
10803 break;
10804 case 8:
10805 // BL8_NOP_TLS, BL8_NOTOC_TLS, BL8_TLS, BL8_TLS_, BL_TLS
10806 printTLSCall(MI, OpNo: 0, STI, O);
10807 break;
10808 case 9:
10809 // DCBF, DCBT, DCBTST
10810 printMemRegReg(MI, OpNo: 1, STI, O);
10811 O << ", ";
10812 break;
10813 case 10:
10814 // DCBTEP, DCBTSTEP
10815 printU5ImmOperand(MI, OpNo: 2, STI, O);
10816 O << ", ";
10817 printMemRegReg(MI, OpNo: 0, STI, O);
10818 return;
10819 break;
10820 case 11:
10821 // DDEDPD, DDEDPDQ, DDEDPDQ_rec, DDEDPD_rec
10822 printU2ImmOperand(MI, OpNo: 1, STI, O);
10823 O << ", ";
10824 printOperand(MI, OpNo: 0, STI, O);
10825 O << ", ";
10826 printOperand(MI, OpNo: 2, STI, O);
10827 return;
10828 break;
10829 case 12:
10830 // DENBCD, DENBCDQ, DENBCDQ_rec, DENBCD_rec, DRINTN, DRINTNQ, DRINTNQ_rec...
10831 printU1ImmOperand(MI, OpNo: 1, STI, O);
10832 O << ", ";
10833 printOperand(MI, OpNo: 0, STI, O);
10834 O << ", ";
10835 printOperand(MI, OpNo: 2, STI, O);
10836 break;
10837 case 13:
10838 // DQUAI, DQUAIQ, DQUAIQ_rec, DQUAI_rec
10839 printS5ImmOperand(MI, OpNo: 1, STI, O);
10840 O << ", ";
10841 printOperand(MI, OpNo: 0, STI, O);
10842 O << ", ";
10843 printOperand(MI, OpNo: 2, STI, O);
10844 O << ", ";
10845 printU2ImmOperand(MI, OpNo: 3, STI, O);
10846 return;
10847 break;
10848 case 14:
10849 // DSS, MBAR, MTFSB0, MTFSB1, TABORTDC, TABORTDCI, TABORTWC, TABORTWCI, T...
10850 printU5ImmOperand(MI, OpNo: 0, STI, O);
10851 break;
10852 case 15:
10853 // DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64, MTDCR, MTV...
10854 printOperand(MI, OpNo: 1, STI, O);
10855 break;
10856 case 16:
10857 // ICBLC, ICBLQ, ICBT, ICBTLS
10858 printU4ImmOperand(MI, OpNo: 0, STI, O);
10859 O << ", ";
10860 printMemRegReg(MI, OpNo: 1, STI, O);
10861 return;
10862 break;
10863 case 17:
10864 // MTFSFI, MTFSFI_rec, MTFSFIb, SYNCP10
10865 printU3ImmOperand(MI, OpNo: 0, STI, O);
10866 O << ", ";
10867 break;
10868 case 18:
10869 // MTOCRF, MTOCRF8
10870 printcrbitm(MI, OpNo: 0, STI, O);
10871 O << ", ";
10872 printOperand(MI, OpNo: 1, STI, O);
10873 return;
10874 break;
10875 case 19:
10876 // MTSR
10877 printU4ImmOperand(MI, OpNo: 1, STI, O);
10878 O << ", ";
10879 printOperand(MI, OpNo: 0, STI, O);
10880 return;
10881 break;
10882 case 20:
10883 // RFEBB, TBEGIN, TEND, TSR
10884 printU1ImmOperand(MI, OpNo: 0, STI, O);
10885 return;
10886 break;
10887 case 21:
10888 // SYNC, TLBILX, WAIT, WAITP10
10889 printU2ImmOperand(MI, OpNo: 0, STI, O);
10890 break;
10891 case 22:
10892 // gBCAat, gBCLAat, gBCLat, gBCat
10893 printATBitsAsHint(MI, OpNo: 1, STI, O);
10894 O << ' ';
10895 printU5ImmOperand(MI, OpNo: 0, STI, O);
10896 O << ", ";
10897 printOperand(MI, OpNo: 2, STI, O);
10898 O << ", ";
10899 break;
10900 }
10901
10902
10903 // Fragment 1 encoded into 5 bits for 24 unique commands.
10904 switch ((Bits >> 20) & 31) {
10905 default: llvm_unreachable("Invalid command number.");
10906 case 0:
10907 // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
10908 O << ", ";
10909 break;
10910 case 1:
10911 // DCBFL, DCBFLP, DCBFPS, DCBFx, DCBSTPS, DCBTSTT, DCBTSTx, DCBTT, DCBTx,...
10912 return;
10913 break;
10914 case 2:
10915 // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32, TCRETURNai, TCRETURNai8, TCR...
10916 O << ' ';
10917 break;
10918 case 3:
10919 // BCC, CTRL_DEP
10920 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
10921 O << ' ';
10922 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
10923 O << ", ";
10924 printBranchOperand(MI, Address, OpNo: 2, STI, O);
10925 return;
10926 break;
10927 case 4:
10928 // BCCA
10929 O << 'a';
10930 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
10931 O << ' ';
10932 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
10933 O << ", ";
10934 printAbsBranchOperand(MI, OpNo: 2, STI, O);
10935 return;
10936 break;
10937 case 5:
10938 // BCCCTR, BCCCTR8
10939 O << "ctr";
10940 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
10941 O << ' ';
10942 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
10943 return;
10944 break;
10945 case 6:
10946 // BCCCTRL, BCCCTRL8
10947 O << "ctrl";
10948 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
10949 O << ' ';
10950 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
10951 return;
10952 break;
10953 case 7:
10954 // BCCL
10955 O << 'l';
10956 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
10957 O << ' ';
10958 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
10959 O << ", ";
10960 printBranchOperand(MI, Address, OpNo: 2, STI, O);
10961 return;
10962 break;
10963 case 8:
10964 // BCCLA
10965 O << "la";
10966 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
10967 O << ' ';
10968 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
10969 O << ", ";
10970 printAbsBranchOperand(MI, OpNo: 2, STI, O);
10971 return;
10972 break;
10973 case 9:
10974 // BCCLR
10975 O << "lr";
10976 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
10977 O << ' ';
10978 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
10979 return;
10980 break;
10981 case 10:
10982 // BCCLRL
10983 O << "lrl";
10984 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
10985 O << ' ';
10986 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
10987 return;
10988 break;
10989 case 11:
10990 // BCCTR, BCCTR8, BCCTR8n, BCCTRL, BCCTRL8, BCCTRL8n, BCCTRLn, BCCTRn, BC...
10991 O << ", 0";
10992 return;
10993 break;
10994 case 12:
10995 // BL8_NOP, BL8_NOP_RM, BL8_NOP_TLS, BLA8_NOP, BLA8_NOP_RM, BL_NOP, BL_NO...
10996 O << "\n\tnop";
10997 return;
10998 break;
10999 case 13:
11000 // DCBF
11001 printU3ImmOperand(MI, OpNo: 0, STI, O);
11002 return;
11003 break;
11004 case 14:
11005 // DCBT, DCBTST
11006 printU5ImmOperand(MI, OpNo: 0, STI, O);
11007 return;
11008 break;
11009 case 15:
11010 // EVSEL, TLBIE
11011 O << ',';
11012 break;
11013 case 16:
11014 // MFTB8
11015 O << ", 268";
11016 return;
11017 break;
11018 case 17:
11019 // MFUDSCR
11020 O << ", 3";
11021 return;
11022 break;
11023 case 18:
11024 // MFVRSAVE, MFVRSAVEv
11025 O << ", 256";
11026 return;
11027 break;
11028 case 19:
11029 // MTFSFI, MTFSFI_rec, MTFSFIb
11030 printU4ImmOperand(MI, OpNo: 1, STI, O);
11031 break;
11032 case 20:
11033 // SYNCP10
11034 printU2ImmOperand(MI, OpNo: 1, STI, O);
11035 return;
11036 break;
11037 case 21:
11038 // V_SETALLONES, V_SETALLONESB, V_SETALLONESH
11039 O << ", -1";
11040 return;
11041 break;
11042 case 22:
11043 // gBCAat, gBCLAat
11044 printAbsBranchOperand(MI, OpNo: 3, STI, O);
11045 return;
11046 break;
11047 case 23:
11048 // gBCLat, gBCat
11049 printBranchOperand(MI, Address, OpNo: 3, STI, O);
11050 return;
11051 break;
11052 }
11053
11054
11055 // Fragment 2 encoded into 6 bits for 34 unique commands.
11056 switch ((Bits >> 25) & 63) {
11057 default: llvm_unreachable("Invalid command number.");
11058 case 0:
11059 // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
11060 printOperand(MI, OpNo: 1, STI, O);
11061 break;
11062 case 1:
11063 // DCBTCT, DCBTDS, DCBTSTCT, DCBTSTDS, DMSHA3HASH, EVADDIW
11064 printU5ImmOperand(MI, OpNo: 2, STI, O);
11065 break;
11066 case 2:
11067 // LAx, EVLDD, EVLDH, EVLDW, EVLHHESPLAT, EVLHHOSSPLAT, EVLHHOUSPLAT, EVL...
11068 printMemRegImm(MI, OpNo: 1, STI, O);
11069 return;
11070 break;
11071 case 3:
11072 // SUBPCIS, LI, LI8, LIS, LIS8
11073 printS16ImmOperand(MI, OpNo: 1, STI, O);
11074 return;
11075 break;
11076 case 4:
11077 // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32, EVLDDX, EVLDHX, EVLDWX, EVLH...
11078 printMemRegReg(MI, OpNo: 1, STI, O);
11079 break;
11080 case 5:
11081 // BC, BCL, BCLn, BCn
11082 printBranchOperand(MI, Address, OpNo: 1, STI, O);
11083 return;
11084 break;
11085 case 6:
11086 // CMPRB, CMPRB8, MTMSR, MTMSRD
11087 printU1ImmOperand(MI, OpNo: 1, STI, O);
11088 break;
11089 case 7:
11090 // CRSET, CRUNSET, MTDCR, TLBIE, V_SET0, V_SET0B, V_SET0H, XXLEQVOnes, XX...
11091 printOperand(MI, OpNo: 0, STI, O);
11092 break;
11093 case 8:
11094 // DARN, MFFSCRNI, WAITP10
11095 printU2ImmOperand(MI, OpNo: 1, STI, O);
11096 return;
11097 break;
11098 case 9:
11099 // DMSHA2HASH, DMXOR, DMXVBF16GERX2NN, DMXVBF16GERX2NP, DMXVBF16GERX2PN, ...
11100 printOperand(MI, OpNo: 2, STI, O);
11101 break;
11102 case 10:
11103 // DRINTN, DRINTNQ, DRINTNQ_rec, DRINTN_rec, DRINTX, DRINTXQ, DRINTXQ_rec...
11104 printU2ImmOperand(MI, OpNo: 3, STI, O);
11105 return;
11106 break;
11107 case 11:
11108 // DTSTSFI, DTSTSFIQ
11109 printU6ImmOperand(MI, OpNo: 1, STI, O);
11110 O << ", ";
11111 printOperand(MI, OpNo: 2, STI, O);
11112 return;
11113 break;
11114 case 12:
11115 // EVSPLATFI, EVSPLATI, VSPLTISB, VSPLTISH, VSPLTISW
11116 printS5ImmOperand(MI, OpNo: 1, STI, O);
11117 return;
11118 break;
11119 case 13:
11120 // EVSUBIFW, LXVKQ
11121 printU5ImmOperand(MI, OpNo: 1, STI, O);
11122 break;
11123 case 14:
11124 // HASHCHK, HASHCHK8, HASHCHKP, HASHCHKP8, HASHST, HASHST8, HASHSTP, HASH...
11125 printMemRegImmHash(MI, OpNo: 1, STI, O);
11126 return;
11127 break;
11128 case 15:
11129 // LA, LA8
11130 printS16ImmOperand(MI, OpNo: 2, STI, O);
11131 O << '(';
11132 printOperand(MI, OpNo: 1, STI, O);
11133 O << ')';
11134 return;
11135 break;
11136 case 16:
11137 // LBZU, LBZU8, LDU, LFDU, LFSU, LHAU, LHAU8, LHZU, LHZU8, LWZU, LWZU8, S...
11138 printMemRegImm(MI, OpNo: 2, STI, O);
11139 return;
11140 break;
11141 case 17:
11142 // LBZUX, LBZUX8, LDUX, LFDUX, LFSUX, LHAUX, LHAUX8, LHZUX, LHZUX8, LWAUX...
11143 printMemRegReg(MI, OpNo: 2, STI, O);
11144 return;
11145 break;
11146 case 18:
11147 // MFBHRBE
11148 printU10ImmOperand(MI, OpNo: 1, STI, O);
11149 return;
11150 break;
11151 case 19:
11152 // MFFSCDRNI
11153 printU3ImmOperand(MI, OpNo: 1, STI, O);
11154 return;
11155 break;
11156 case 20:
11157 // MFOCRF, MFOCRF8
11158 printcrbitm(MI, OpNo: 1, STI, O);
11159 return;
11160 break;
11161 case 21:
11162 // MFSR
11163 printU4ImmOperand(MI, OpNo: 1, STI, O);
11164 return;
11165 break;
11166 case 22:
11167 // MTFSFI, MTFSFI_rec
11168 O << ", ";
11169 break;
11170 case 23:
11171 // MTFSFIb
11172 return;
11173 break;
11174 case 24:
11175 // MTVSRBMI
11176 printU16ImmOperand(MI, OpNo: 1, STI, O);
11177 return;
11178 break;
11179 case 25:
11180 // PADDI8pc, PADDIpc
11181 printImmZeroOperand(MI, OpNo: 1, STI, O);
11182 O << ", ";
11183 printS34ImmOperand(MI, OpNo: 2, STI, O);
11184 O << ", 1";
11185 return;
11186 break;
11187 case 26:
11188 // PLA, PLA8
11189 printS34ImmOperand(MI, OpNo: 2, STI, O);
11190 O << ' ';
11191 printOperand(MI, OpNo: 1, STI, O);
11192 return;
11193 break;
11194 case 27:
11195 // PLA8pc, PLApc, PLBZ8onlypc, PLBZonlypc, PLDonlypc, PLFDonlypc, PLFSonl...
11196 printS34ImmOperand(MI, OpNo: 1, STI, O);
11197 return;
11198 break;
11199 case 28:
11200 // PLBZ, PLBZ8, PLBZ8nopc, PLBZnopc, PLD, PLDnopc, PLFD, PLFDnopc, PLFS, ...
11201 printMemRegImm34(MI, OpNo: 1, STI, O);
11202 break;
11203 case 29:
11204 // PLBZ8pc, PLBZpc, PLDpc, PLFDpc, PLFSpc, PLHA8pc, PLHApc, PLHZ8pc, PLHZ...
11205 printMemRegImm34PCRel(MI, OpNo: 1, STI, O);
11206 O << ", 1";
11207 return;
11208 break;
11209 case 30:
11210 // SUBFUS, SUBFUS_rec
11211 printU1ImmOperand(MI, OpNo: 3, STI, O);
11212 O << ", ";
11213 printOperand(MI, OpNo: 1, STI, O);
11214 O << ", ";
11215 printOperand(MI, OpNo: 2, STI, O);
11216 return;
11217 break;
11218 case 31:
11219 // VINSD, VINSERTB, VINSERTH, VINSW
11220 printOperand(MI, OpNo: 3, STI, O);
11221 O << ", ";
11222 printU4ImmOperand(MI, OpNo: 2, STI, O);
11223 return;
11224 break;
11225 case 32:
11226 // XXSPLTI32DX
11227 printU1ImmOperand(MI, OpNo: 2, STI, O);
11228 O << ", ";
11229 printOperand(MI, OpNo: 3, STI, O);
11230 return;
11231 break;
11232 case 33:
11233 // XXSPLTIB
11234 printU8ImmOperand(MI, OpNo: 1, STI, O);
11235 return;
11236 break;
11237 }
11238
11239
11240 // Fragment 3 encoded into 3 bits for 8 unique commands.
11241 switch ((Bits >> 31) & 7) {
11242 default: llvm_unreachable("Invalid command number.");
11243 case 0:
11244 // BUILD_UACC, DCBTCT, DCBTDS, DCBTSTCT, DCBTSTDS, ADDME, ADDME8, ADDME8O...
11245 return;
11246 break;
11247 case 1:
11248 // CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CLRRDI_rec, CL...
11249 O << ", ";
11250 break;
11251 case 2:
11252 // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32
11253 O << ' ';
11254 printOperand(MI, OpNo: 3, STI, O);
11255 O << ' ';
11256 printOperand(MI, OpNo: 4, STI, O);
11257 return;
11258 break;
11259 case 3:
11260 // EVSEL
11261 O << ',';
11262 printOperand(MI, OpNo: 2, STI, O);
11263 return;
11264 break;
11265 case 4:
11266 // LBARXL, LDARXL, LHARXL, LQARXL, LWARXL
11267 O << ", 1";
11268 return;
11269 break;
11270 case 5:
11271 // MTFSFI
11272 printOperand(MI, OpNo: 2, STI, O);
11273 return;
11274 break;
11275 case 6:
11276 // MTFSFI_rec
11277 printU1ImmOperand(MI, OpNo: 2, STI, O);
11278 return;
11279 break;
11280 case 7:
11281 // PLBZ, PLBZ8, PLD, PLFD, PLFS, PLHA, PLHA8, PLHZ, PLHZ8, PLWA, PLWA8, P...
11282 O << ", 0";
11283 return;
11284 break;
11285 }
11286
11287
11288 // Fragment 4 encoded into 5 bits for 25 unique commands.
11289 switch ((Bits >> 34) & 31) {
11290 default: llvm_unreachable("Invalid command number.");
11291 case 0:
11292 // CLRLSLDI, CLRLSLDI_rec, CLRRDI, CLRRDI_rec, EXTLDI, EXTLDI_rec, EXTRDI...
11293 printU6ImmOperand(MI, OpNo: 2, STI, O);
11294 break;
11295 case 1:
11296 // CLRLSLWI, CLRLSLWI_rec, CLRRWI, CLRRWI_rec, EXTLWI, EXTLWI_rec, EXTRWI...
11297 printU5ImmOperand(MI, OpNo: 2, STI, O);
11298 break;
11299 case 2:
11300 // PSUBI, PADDI, PADDI8
11301 printS34ImmOperand(MI, OpNo: 2, STI, O);
11302 break;
11303 case 3:
11304 // SUBI, SUBIC, SUBIC_rec, SUBIS, ADDI, ADDI8, ADDIC, ADDIC8, ADDIC_rec, ...
11305 printS16ImmOperand(MI, OpNo: 2, STI, O);
11306 return;
11307 break;
11308 case 4:
11309 // ADD4, ADD4O, ADD4O_rec, ADD4TLS, ADD4_rec, ADD8, ADD8O, ADD8O_rec, ADD...
11310 printOperand(MI, OpNo: 2, STI, O);
11311 break;
11312 case 5:
11313 // ANDI8_rec, ANDIS8_rec, ANDIS_rec, ANDI_rec, CMPLDI, CMPLWI, ORI, ORI8,...
11314 printU16ImmOperand(MI, OpNo: 2, STI, O);
11315 return;
11316 break;
11317 case 6:
11318 // BCDCFN_rec, BCDCFSQ_rec, BCDCFZ_rec, BCDCTZ_rec, BCDSETSGN_rec, CP_PAS...
11319 printU1ImmOperand(MI, OpNo: 2, STI, O);
11320 break;
11321 case 7:
11322 // CRSET, CRUNSET, V_SET0, V_SET0B, V_SET0H, XXLEQVOnes, XXLXORdpz, XXLXO...
11323 printOperand(MI, OpNo: 0, STI, O);
11324 return;
11325 break;
11326 case 8:
11327 // DMSHA2HASH
11328 printU1ImmOperand(MI, OpNo: 3, STI, O);
11329 return;
11330 break;
11331 case 9:
11332 // DMXVBF16GERX2NN, DMXVBF16GERX2NP, DMXVBF16GERX2PN, DMXVBF16GERX2PP, DM...
11333 printOperand(MI, OpNo: 3, STI, O);
11334 break;
11335 case 10:
11336 // DMXXEXTFDMR256, DMXXINSTDMR256, XXSPLTW, XXSPLTWs
11337 printU2ImmOperand(MI, OpNo: 2, STI, O);
11338 return;
11339 break;
11340 case 11:
11341 // DMXXSHAPAD
11342 printU2ImmOperand(MI, OpNo: 3, STI, O);
11343 O << ", ";
11344 printU1ImmOperand(MI, OpNo: 4, STI, O);
11345 O << ", ";
11346 printU2ImmOperand(MI, OpNo: 5, STI, O);
11347 return;
11348 break;
11349 case 12:
11350 // DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64
11351 printU5ImmOperand(MI, OpNo: 0, STI, O);
11352 return;
11353 break;
11354 case 13:
11355 // EVADDIW, XXPERMDIs, XXSLDWIs
11356 printOperand(MI, OpNo: 1, STI, O);
11357 break;
11358 case 14:
11359 // RLDIMI, RLDIMI_rec
11360 printU6ImmOperand(MI, OpNo: 3, STI, O);
11361 O << ", ";
11362 printU6ImmOperand(MI, OpNo: 4, STI, O);
11363 return;
11364 break;
11365 case 15:
11366 // RLWIMI, RLWIMI8, RLWIMI8_rec, RLWIMI_rec
11367 printU5ImmOperand(MI, OpNo: 3, STI, O);
11368 O << ", ";
11369 printU5ImmOperand(MI, OpNo: 4, STI, O);
11370 O << ", ";
11371 printU5ImmOperand(MI, OpNo: 5, STI, O);
11372 return;
11373 break;
11374 case 16:
11375 // VCFSX, VCFUX, VCTSXS, VCTUXS, VSPLTB, VSPLTBs, VSPLTH, VSPLTHs, VSPLTW
11376 printU5ImmOperand(MI, OpNo: 1, STI, O);
11377 return;
11378 break;
11379 case 17:
11380 // VEXTRACTD, VEXTRACTUB, VEXTRACTUH, VEXTRACTUW, VINSERTD, VINSERTW
11381 printU4ImmOperand(MI, OpNo: 1, STI, O);
11382 return;
11383 break;
11384 case 18:
11385 // VGNB
11386 printU3ImmOperand(MI, OpNo: 2, STI, O);
11387 return;
11388 break;
11389 case 19:
11390 // XSTSTDCDP, XSTSTDCQP, XSTSTDCSP, XVTSTDCDP, XVTSTDCSP
11391 printU7ImmOperand(MI, OpNo: 1, STI, O);
11392 return;
11393 break;
11394 case 20:
11395 // XXEXTRACTUW
11396 printU4ImmOperand(MI, OpNo: 2, STI, O);
11397 return;
11398 break;
11399 case 21:
11400 // XXGENPCVBM, XXGENPCVDM, XXGENPCVHM, XXGENPCVWM
11401 printS5ImmOperand(MI, OpNo: 2, STI, O);
11402 return;
11403 break;
11404 case 22:
11405 // XXINSERTW
11406 printU4ImmOperand(MI, OpNo: 3, STI, O);
11407 return;
11408 break;
11409 case 23:
11410 // gBC, gBCL
11411 printBranchOperand(MI, Address, OpNo: 2, STI, O);
11412 return;
11413 break;
11414 case 24:
11415 // gBCA, gBCLA
11416 printAbsBranchOperand(MI, OpNo: 2, STI, O);
11417 return;
11418 break;
11419 }
11420
11421
11422 // Fragment 5 encoded into 2 bits for 4 unique commands.
11423 switch ((Bits >> 39) & 3) {
11424 default: llvm_unreachable("Invalid command number.");
11425 case 0:
11426 // CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, EXTLDI, EXTLDI_rec, EX...
11427 O << ", ";
11428 break;
11429 case 1:
11430 // CLRRDI, CLRRDI_rec, CLRRWI, CLRRWI_rec, PSUBI, ROTRDI, ROTRDI_rec, ROT...
11431 return;
11432 break;
11433 case 2:
11434 // DMXXEXTFDMR512, DMXXINSTDMR512, PADDI, PADDI8
11435 O << ", 0";
11436 return;
11437 break;
11438 case 3:
11439 // DMXXEXTFDMR512_HI, DMXXINSTDMR512_HI
11440 O << ", 1";
11441 return;
11442 break;
11443 }
11444
11445
11446 // Fragment 6 encoded into 4 bits for 11 unique commands.
11447 switch ((Bits >> 41) & 15) {
11448 default: llvm_unreachable("Invalid command number.");
11449 case 0:
11450 // CLRLSLDI, CLRLSLDI_rec, EXTLDI, EXTLDI_rec, EXTRDI, EXTRDI_rec, INSRDI...
11451 printU6ImmOperand(MI, OpNo: 3, STI, O);
11452 return;
11453 break;
11454 case 1:
11455 // CLRLSLWI, CLRLSLWI_rec, EXTLWI, EXTLWI_rec, EXTRWI, EXTRWI_rec, INSLWI...
11456 printU5ImmOperand(MI, OpNo: 3, STI, O);
11457 break;
11458 case 2:
11459 // RLWIMIbm, RLWIMIbm_rec, RLWINMbm, RLWINMbm_rec, RLWNMbm, RLWNMbm_rec, ...
11460 printOperand(MI, OpNo: 3, STI, O);
11461 break;
11462 case 3:
11463 // ADDEX, ADDEX8, DQUA, DQUAQ, DQUAQ_rec, DQUA_rec, DRRND, DRRNDQ, DRRNDQ...
11464 printU2ImmOperand(MI, OpNo: 3, STI, O);
11465 return;
11466 break;
11467 case 4:
11468 // BCDADD_rec, BCDSR_rec, BCDSUB_rec, BCDS_rec, BCDTRUNC_rec
11469 printU1ImmOperand(MI, OpNo: 3, STI, O);
11470 return;
11471 break;
11472 case 5:
11473 // PMDMXVBF16GERX2, PMDMXVF16GERX2, PMDMXVI8GERX4
11474 printU8ImmOperand(MI, OpNo: 3, STI, O);
11475 O << ", ";
11476 printU4ImmOperand(MI, OpNo: 4, STI, O);
11477 O << ", ";
11478 break;
11479 case 6:
11480 // PMDMXVBF16GERX2NN, PMDMXVBF16GERX2NP, PMDMXVBF16GERX2PN, PMDMXVBF16GER...
11481 printU8ImmOperand(MI, OpNo: 4, STI, O);
11482 O << ", ";
11483 printU4ImmOperand(MI, OpNo: 5, STI, O);
11484 O << ", ";
11485 break;
11486 case 7:
11487 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
11488 printU4ImmOperand(MI, OpNo: 3, STI, O);
11489 break;
11490 case 8:
11491 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
11492 printU4ImmOperand(MI, OpNo: 4, STI, O);
11493 O << ", ";
11494 break;
11495 case 9:
11496 // VSLDBI, VSRDBI
11497 printU3ImmOperand(MI, OpNo: 3, STI, O);
11498 return;
11499 break;
11500 case 10:
11501 // XXPERMDIs, XXSLDWIs
11502 printU2ImmOperand(MI, OpNo: 2, STI, O);
11503 return;
11504 break;
11505 }
11506
11507
11508 // Fragment 7 encoded into 3 bits for 6 unique commands.
11509 switch ((Bits >> 45) & 7) {
11510 default: llvm_unreachable("Invalid command number.");
11511 case 0:
11512 // CLRLSLWI, CLRLSLWI_rec, EXTLWI, EXTLWI_rec, EXTRWI, EXTRWI_rec, INSLWI...
11513 return;
11514 break;
11515 case 1:
11516 // PMDMXVBF16GERX2, PMDMXVF16GERX2, PMXVF64GERNN, PMXVF64GERNP, PMXVF64GE...
11517 printU2ImmOperand(MI, OpNo: 5, STI, O);
11518 return;
11519 break;
11520 case 2:
11521 // PMDMXVBF16GERX2NN, PMDMXVBF16GERX2NP, PMDMXVBF16GERX2PN, PMDMXVBF16GER...
11522 printU2ImmOperand(MI, OpNo: 6, STI, O);
11523 return;
11524 break;
11525 case 3:
11526 // PMDMXVI8GERX4, PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF1...
11527 printU4ImmOperand(MI, OpNo: 5, STI, O);
11528 break;
11529 case 4:
11530 // PMDMXVI8GERX4PP, PMDMXVI8GERX4SPP
11531 printU4ImmOperand(MI, OpNo: 6, STI, O);
11532 return;
11533 break;
11534 case 5:
11535 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
11536 O << ", ";
11537 break;
11538 }
11539
11540
11541 // Fragment 8 encoded into 3 bits for 7 unique commands.
11542 switch ((Bits >> 48) & 7) {
11543 default: llvm_unreachable("Invalid command number.");
11544 case 0:
11545 // PMDMXVI8GERX4, PMXVF32GERNN, PMXVF32GERNP, PMXVF32GERPN, PMXVF32GERPP,...
11546 return;
11547 break;
11548 case 1:
11549 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
11550 printU4ImmOperand(MI, OpNo: 4, STI, O);
11551 break;
11552 case 2:
11553 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
11554 O << ", ";
11555 break;
11556 case 3:
11557 // PMXVF64GER, PMXVF64GERW
11558 printU2ImmOperand(MI, OpNo: 4, STI, O);
11559 return;
11560 break;
11561 case 4:
11562 // RLWINM, RLWINM8, RLWINM8_rec, RLWINM_rec, RLWNM, RLWNM8, RLWNM8_rec, R...
11563 printU5ImmOperand(MI, OpNo: 4, STI, O);
11564 return;
11565 break;
11566 case 5:
11567 // XXEVAL
11568 printU8ImmOperand(MI, OpNo: 4, STI, O);
11569 return;
11570 break;
11571 case 6:
11572 // XXPERMX
11573 printU3ImmOperand(MI, OpNo: 4, STI, O);
11574 return;
11575 break;
11576 }
11577
11578
11579 // Fragment 9 encoded into 3 bits for 5 unique commands.
11580 switch ((Bits >> 51) & 7) {
11581 default: llvm_unreachable("Invalid command number.");
11582 case 0:
11583 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVI16GER2, P...
11584 O << ", ";
11585 break;
11586 case 1:
11587 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
11588 printU2ImmOperand(MI, OpNo: 6, STI, O);
11589 return;
11590 break;
11591 case 2:
11592 // PMXVF32GER, PMXVF32GERW
11593 return;
11594 break;
11595 case 3:
11596 // PMXVI4GER8PP, PMXVI4GER8WPP
11597 printU8ImmOperand(MI, OpNo: 6, STI, O);
11598 return;
11599 break;
11600 case 4:
11601 // PMXVI8GER4PP, PMXVI8GER4SPP, PMXVI8GER4WPP, PMXVI8GER4WSPP
11602 printU4ImmOperand(MI, OpNo: 6, STI, O);
11603 return;
11604 break;
11605 }
11606
11607
11608 // Fragment 10 encoded into 2 bits for 3 unique commands.
11609 switch ((Bits >> 54) & 3) {
11610 default: llvm_unreachable("Invalid command number.");
11611 case 0:
11612 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVI16GER2, P...
11613 printU2ImmOperand(MI, OpNo: 5, STI, O);
11614 return;
11615 break;
11616 case 1:
11617 // PMXVI4GER8, PMXVI4GER8W
11618 printU8ImmOperand(MI, OpNo: 5, STI, O);
11619 return;
11620 break;
11621 case 2:
11622 // PMXVI8GER4, PMXVI8GER4W
11623 printU4ImmOperand(MI, OpNo: 5, STI, O);
11624 return;
11625 break;
11626 }
11627
11628}
11629
11630
11631/// getRegisterName - This method is automatically generated by tblgen
11632/// from the register set description. This returns the assembler name
11633/// for the specified register.
11634const char *PPCInstPrinter::getRegisterName(MCRegister Reg) {
11635 unsigned RegNo = Reg.id();
11636 assert(RegNo && RegNo < 612 && "Invalid register number!");
11637
11638
11639#ifdef __GNUC__
11640#pragma GCC diagnostic push
11641#pragma GCC diagnostic ignored "-Woverlength-strings"
11642#endif
11643 static const char AsmStrs[] = {
11644 /* 0 */ "**ROUNDING MODE**\000"
11645 /* 18 */ "**FRAME POINTER**\000"
11646 /* 36 */ "**BASE POINTER**\000"
11647 /* 53 */ "VFH10\000"
11648 /* 59 */ "f10\000"
11649 /* 63 */ "fp10\000"
11650 /* 68 */ "vsp10\000"
11651 /* 74 */ "dmrrowp10\000"
11652 /* 84 */ "r10\000"
11653 /* 88 */ "vs10\000"
11654 /* 93 */ "v10\000"
11655 /* 97 */ "dmrrow10\000"
11656 /* 106 */ "VFH20\000"
11657 /* 112 */ "f20\000"
11658 /* 116 */ "fp20\000"
11659 /* 121 */ "vsp20\000"
11660 /* 127 */ "dmrrowp20\000"
11661 /* 137 */ "r20\000"
11662 /* 141 */ "vs20\000"
11663 /* 146 */ "v20\000"
11664 /* 150 */ "dmrrow20\000"
11665 /* 159 */ "VFH30\000"
11666 /* 165 */ "f30\000"
11667 /* 169 */ "fp30\000"
11668 /* 174 */ "vsp30\000"
11669 /* 180 */ "dmrrowp30\000"
11670 /* 190 */ "r30\000"
11671 /* 194 */ "vs30\000"
11672 /* 199 */ "v30\000"
11673 /* 203 */ "dmrrow30\000"
11674 /* 212 */ "vsp40\000"
11675 /* 218 */ "vs40\000"
11676 /* 223 */ "dmrrow40\000"
11677 /* 232 */ "vsp50\000"
11678 /* 238 */ "vs50\000"
11679 /* 243 */ "dmrrow50\000"
11680 /* 252 */ "vsp60\000"
11681 /* 258 */ "vs60\000"
11682 /* 263 */ "dmrrow60\000"
11683 /* 272 */ "VFH0\000"
11684 /* 277 */ "wacc0\000"
11685 /* 283 */ "f0\000"
11686 /* 286 */ "wacc_hi0\000"
11687 /* 295 */ "fp0\000"
11688 /* 299 */ "dmrp0\000"
11689 /* 305 */ "vsp0\000"
11690 /* 310 */ "dmrrowp0\000"
11691 /* 319 */ "cr0\000"
11692 /* 323 */ "dmr0\000"
11693 /* 328 */ "vs0\000"
11694 /* 332 */ "v0\000"
11695 /* 335 */ "dmrrow0\000"
11696 /* 343 */ "VFH11\000"
11697 /* 349 */ "f11\000"
11698 /* 353 */ "dmrrowp11\000"
11699 /* 363 */ "r11\000"
11700 /* 367 */ "vs11\000"
11701 /* 372 */ "v11\000"
11702 /* 376 */ "dmrrow11\000"
11703 /* 385 */ "VFH21\000"
11704 /* 391 */ "f21\000"
11705 /* 395 */ "dmrrowp21\000"
11706 /* 405 */ "r21\000"
11707 /* 409 */ "vs21\000"
11708 /* 414 */ "v21\000"
11709 /* 418 */ "dmrrow21\000"
11710 /* 427 */ "VFH31\000"
11711 /* 433 */ "f31\000"
11712 /* 437 */ "dmrrowp31\000"
11713 /* 447 */ "r31\000"
11714 /* 451 */ "vs31\000"
11715 /* 456 */ "v31\000"
11716 /* 460 */ "dmrrow31\000"
11717 /* 469 */ "vs41\000"
11718 /* 474 */ "dmrrow41\000"
11719 /* 483 */ "vs51\000"
11720 /* 488 */ "dmrrow51\000"
11721 /* 497 */ "vs61\000"
11722 /* 502 */ "dmrrow61\000"
11723 /* 511 */ "VFH1\000"
11724 /* 516 */ "wacc1\000"
11725 /* 522 */ "f1\000"
11726 /* 525 */ "wacc_hi1\000"
11727 /* 534 */ "dmrp1\000"
11728 /* 540 */ "dmrrowp1\000"
11729 /* 549 */ "cr1\000"
11730 /* 553 */ "dmr1\000"
11731 /* 558 */ "vs1\000"
11732 /* 562 */ "v1\000"
11733 /* 565 */ "dmrrow1\000"
11734 /* 573 */ "VFH12\000"
11735 /* 579 */ "f12\000"
11736 /* 583 */ "fp12\000"
11737 /* 588 */ "vsp12\000"
11738 /* 594 */ "dmrrowp12\000"
11739 /* 604 */ "r12\000"
11740 /* 608 */ "vs12\000"
11741 /* 613 */ "v12\000"
11742 /* 617 */ "dmrrow12\000"
11743 /* 626 */ "VFH22\000"
11744 /* 632 */ "f22\000"
11745 /* 636 */ "fp22\000"
11746 /* 641 */ "vsp22\000"
11747 /* 647 */ "dmrrowp22\000"
11748 /* 657 */ "r22\000"
11749 /* 661 */ "vs22\000"
11750 /* 666 */ "v22\000"
11751 /* 670 */ "dmrrow22\000"
11752 /* 679 */ "vsp32\000"
11753 /* 685 */ "vs32\000"
11754 /* 690 */ "dmrrow32\000"
11755 /* 699 */ "vsp42\000"
11756 /* 705 */ "vs42\000"
11757 /* 710 */ "dmrrow42\000"
11758 /* 719 */ "vsp52\000"
11759 /* 725 */ "vs52\000"
11760 /* 730 */ "dmrrow52\000"
11761 /* 739 */ "vsp62\000"
11762 /* 745 */ "vs62\000"
11763 /* 750 */ "dmrrow62\000"
11764 /* 759 */ "VFH2\000"
11765 /* 764 */ "wacc2\000"
11766 /* 770 */ "f2\000"
11767 /* 773 */ "wacc_hi2\000"
11768 /* 782 */ "fp2\000"
11769 /* 786 */ "dmrp2\000"
11770 /* 792 */ "vsp2\000"
11771 /* 797 */ "dmrrowp2\000"
11772 /* 806 */ "cr2\000"
11773 /* 810 */ "dmr2\000"
11774 /* 815 */ "vs2\000"
11775 /* 819 */ "v2\000"
11776 /* 822 */ "dmrrow2\000"
11777 /* 830 */ "VFH13\000"
11778 /* 836 */ "f13\000"
11779 /* 840 */ "dmrrowp13\000"
11780 /* 850 */ "r13\000"
11781 /* 854 */ "vs13\000"
11782 /* 859 */ "v13\000"
11783 /* 863 */ "dmrrow13\000"
11784 /* 872 */ "VFH23\000"
11785 /* 878 */ "f23\000"
11786 /* 882 */ "dmrrowp23\000"
11787 /* 892 */ "r23\000"
11788 /* 896 */ "vs23\000"
11789 /* 901 */ "v23\000"
11790 /* 905 */ "dmrrow23\000"
11791 /* 914 */ "vs33\000"
11792 /* 919 */ "dmrrow33\000"
11793 /* 928 */ "vs43\000"
11794 /* 933 */ "dmrrow43\000"
11795 /* 942 */ "vs53\000"
11796 /* 947 */ "dmrrow53\000"
11797 /* 956 */ "vs63\000"
11798 /* 961 */ "dmrrow63\000"
11799 /* 970 */ "VFH3\000"
11800 /* 975 */ "wacc3\000"
11801 /* 981 */ "f3\000"
11802 /* 984 */ "wacc_hi3\000"
11803 /* 993 */ "dmrp3\000"
11804 /* 999 */ "dmrrowp3\000"
11805 /* 1008 */ "cr3\000"
11806 /* 1012 */ "dmr3\000"
11807 /* 1017 */ "vs3\000"
11808 /* 1021 */ "v3\000"
11809 /* 1024 */ "dmrrow3\000"
11810 /* 1032 */ "VFH14\000"
11811 /* 1038 */ "f14\000"
11812 /* 1042 */ "fp14\000"
11813 /* 1047 */ "vsp14\000"
11814 /* 1053 */ "dmrrowp14\000"
11815 /* 1063 */ "r14\000"
11816 /* 1067 */ "vs14\000"
11817 /* 1072 */ "v14\000"
11818 /* 1076 */ "dmrrow14\000"
11819 /* 1085 */ "VFH24\000"
11820 /* 1091 */ "f24\000"
11821 /* 1095 */ "fp24\000"
11822 /* 1100 */ "vsp24\000"
11823 /* 1106 */ "dmrrowp24\000"
11824 /* 1116 */ "r24\000"
11825 /* 1120 */ "vs24\000"
11826 /* 1125 */ "v24\000"
11827 /* 1129 */ "dmrrow24\000"
11828 /* 1138 */ "vsp34\000"
11829 /* 1144 */ "vs34\000"
11830 /* 1149 */ "dmrrow34\000"
11831 /* 1158 */ "vsp44\000"
11832 /* 1164 */ "vs44\000"
11833 /* 1169 */ "dmrrow44\000"
11834 /* 1178 */ "vsp54\000"
11835 /* 1184 */ "vs54\000"
11836 /* 1189 */ "dmrrow54\000"
11837 /* 1198 */ "VFH4\000"
11838 /* 1203 */ "wacc4\000"
11839 /* 1209 */ "f4\000"
11840 /* 1212 */ "wacc_hi4\000"
11841 /* 1221 */ "fp4\000"
11842 /* 1225 */ "vsp4\000"
11843 /* 1230 */ "dmrrowp4\000"
11844 /* 1239 */ "cr4\000"
11845 /* 1243 */ "dmr4\000"
11846 /* 1248 */ "vs4\000"
11847 /* 1252 */ "v4\000"
11848 /* 1255 */ "dmrrow4\000"
11849 /* 1263 */ "VFH15\000"
11850 /* 1269 */ "f15\000"
11851 /* 1273 */ "dmrrowp15\000"
11852 /* 1283 */ "r15\000"
11853 /* 1287 */ "vs15\000"
11854 /* 1292 */ "v15\000"
11855 /* 1296 */ "dmrrow15\000"
11856 /* 1305 */ "VFH25\000"
11857 /* 1311 */ "f25\000"
11858 /* 1315 */ "dmrrowp25\000"
11859 /* 1325 */ "r25\000"
11860 /* 1329 */ "vs25\000"
11861 /* 1334 */ "v25\000"
11862 /* 1338 */ "dmrrow25\000"
11863 /* 1347 */ "vs35\000"
11864 /* 1352 */ "dmrrow35\000"
11865 /* 1361 */ "vs45\000"
11866 /* 1366 */ "dmrrow45\000"
11867 /* 1375 */ "vs55\000"
11868 /* 1380 */ "dmrrow55\000"
11869 /* 1389 */ "VFH5\000"
11870 /* 1394 */ "wacc5\000"
11871 /* 1400 */ "f5\000"
11872 /* 1403 */ "wacc_hi5\000"
11873 /* 1412 */ "dmrrowp5\000"
11874 /* 1421 */ "cr5\000"
11875 /* 1425 */ "dmr5\000"
11876 /* 1430 */ "vs5\000"
11877 /* 1434 */ "v5\000"
11878 /* 1437 */ "dmrrow5\000"
11879 /* 1445 */ "VFH16\000"
11880 /* 1451 */ "f16\000"
11881 /* 1455 */ "fp16\000"
11882 /* 1460 */ "vsp16\000"
11883 /* 1466 */ "dmrrowp16\000"
11884 /* 1476 */ "r16\000"
11885 /* 1480 */ "vs16\000"
11886 /* 1485 */ "v16\000"
11887 /* 1489 */ "dmrrow16\000"
11888 /* 1498 */ "VFH26\000"
11889 /* 1504 */ "f26\000"
11890 /* 1508 */ "fp26\000"
11891 /* 1513 */ "vsp26\000"
11892 /* 1519 */ "dmrrowp26\000"
11893 /* 1529 */ "r26\000"
11894 /* 1533 */ "vs26\000"
11895 /* 1538 */ "v26\000"
11896 /* 1542 */ "dmrrow26\000"
11897 /* 1551 */ "vsp36\000"
11898 /* 1557 */ "vs36\000"
11899 /* 1562 */ "dmrrow36\000"
11900 /* 1571 */ "vsp46\000"
11901 /* 1577 */ "vs46\000"
11902 /* 1582 */ "dmrrow46\000"
11903 /* 1591 */ "vsp56\000"
11904 /* 1597 */ "vs56\000"
11905 /* 1602 */ "dmrrow56\000"
11906 /* 1611 */ "VFH6\000"
11907 /* 1616 */ "wacc6\000"
11908 /* 1622 */ "f6\000"
11909 /* 1625 */ "wacc_hi6\000"
11910 /* 1634 */ "fp6\000"
11911 /* 1638 */ "vsp6\000"
11912 /* 1643 */ "dmrrowp6\000"
11913 /* 1652 */ "cr6\000"
11914 /* 1656 */ "dmr6\000"
11915 /* 1661 */ "vs6\000"
11916 /* 1665 */ "v6\000"
11917 /* 1668 */ "dmrrow6\000"
11918 /* 1676 */ "VFH17\000"
11919 /* 1682 */ "f17\000"
11920 /* 1686 */ "dmrrowp17\000"
11921 /* 1696 */ "r17\000"
11922 /* 1700 */ "vs17\000"
11923 /* 1705 */ "v17\000"
11924 /* 1709 */ "dmrrow17\000"
11925 /* 1718 */ "VFH27\000"
11926 /* 1724 */ "f27\000"
11927 /* 1728 */ "dmrrowp27\000"
11928 /* 1738 */ "r27\000"
11929 /* 1742 */ "vs27\000"
11930 /* 1747 */ "v27\000"
11931 /* 1751 */ "dmrrow27\000"
11932 /* 1760 */ "vs37\000"
11933 /* 1765 */ "dmrrow37\000"
11934 /* 1774 */ "vs47\000"
11935 /* 1779 */ "dmrrow47\000"
11936 /* 1788 */ "vs57\000"
11937 /* 1793 */ "dmrrow57\000"
11938 /* 1802 */ "VFH7\000"
11939 /* 1807 */ "wacc7\000"
11940 /* 1813 */ "f7\000"
11941 /* 1816 */ "wacc_hi7\000"
11942 /* 1825 */ "dmrrowp7\000"
11943 /* 1834 */ "cr7\000"
11944 /* 1838 */ "dmr7\000"
11945 /* 1843 */ "vs7\000"
11946 /* 1847 */ "v7\000"
11947 /* 1850 */ "dmrrow7\000"
11948 /* 1858 */ "VFH18\000"
11949 /* 1864 */ "f18\000"
11950 /* 1868 */ "fp18\000"
11951 /* 1873 */ "vsp18\000"
11952 /* 1879 */ "dmrrowp18\000"
11953 /* 1889 */ "r18\000"
11954 /* 1893 */ "vs18\000"
11955 /* 1898 */ "v18\000"
11956 /* 1902 */ "dmrrow18\000"
11957 /* 1911 */ "VFH28\000"
11958 /* 1917 */ "f28\000"
11959 /* 1921 */ "fp28\000"
11960 /* 1926 */ "vsp28\000"
11961 /* 1932 */ "dmrrowp28\000"
11962 /* 1942 */ "r28\000"
11963 /* 1946 */ "vs28\000"
11964 /* 1951 */ "v28\000"
11965 /* 1955 */ "dmrrow28\000"
11966 /* 1964 */ "vsp38\000"
11967 /* 1970 */ "vs38\000"
11968 /* 1975 */ "dmrrow38\000"
11969 /* 1984 */ "vsp48\000"
11970 /* 1990 */ "vs48\000"
11971 /* 1995 */ "dmrrow48\000"
11972 /* 2004 */ "vsp58\000"
11973 /* 2010 */ "vs58\000"
11974 /* 2015 */ "dmrrow58\000"
11975 /* 2024 */ "VFH8\000"
11976 /* 2029 */ "f8\000"
11977 /* 2032 */ "fp8\000"
11978 /* 2036 */ "vsp8\000"
11979 /* 2041 */ "dmrrowp8\000"
11980 /* 2050 */ "r8\000"
11981 /* 2053 */ "vs8\000"
11982 /* 2057 */ "v8\000"
11983 /* 2060 */ "dmrrow8\000"
11984 /* 2068 */ "VFH19\000"
11985 /* 2074 */ "f19\000"
11986 /* 2078 */ "dmrrowp19\000"
11987 /* 2088 */ "r19\000"
11988 /* 2092 */ "vs19\000"
11989 /* 2097 */ "v19\000"
11990 /* 2101 */ "dmrrow19\000"
11991 /* 2110 */ "VFH29\000"
11992 /* 2116 */ "f29\000"
11993 /* 2120 */ "dmrrowp29\000"
11994 /* 2130 */ "r29\000"
11995 /* 2134 */ "vs29\000"
11996 /* 2139 */ "v29\000"
11997 /* 2143 */ "dmrrow29\000"
11998 /* 2152 */ "vs39\000"
11999 /* 2157 */ "dmrrow39\000"
12000 /* 2166 */ "vs49\000"
12001 /* 2171 */ "dmrrow49\000"
12002 /* 2180 */ "vs59\000"
12003 /* 2185 */ "dmrrow59\000"
12004 /* 2194 */ "VFH9\000"
12005 /* 2199 */ "f9\000"
12006 /* 2202 */ "dmrrowp9\000"
12007 /* 2211 */ "r9\000"
12008 /* 2214 */ "vs9\000"
12009 /* 2218 */ "v9\000"
12010 /* 2221 */ "dmrrow9\000"
12011 /* 2229 */ "vrsave\000"
12012 /* 2236 */ "spefscr\000"
12013 /* 2244 */ "xer\000"
12014 /* 2248 */ "lr\000"
12015 /* 2251 */ "ctr\000"
12016};
12017#ifdef __GNUC__
12018#pragma GCC diagnostic pop
12019#endif
12020
12021 static const uint16_t RegAsmOffset[] = {
12022 36, 2244, 2251, 18, 2248, 0, 2236, 2229, 2244, 57, 278, 517, 765, 976,
12023 1204, 1395, 1617, 1808, 36, 319, 549, 806, 1008, 1239, 1421, 1652, 1834, 2251,
12024 323, 553, 810, 1012, 1243, 1425, 1656, 1838, 335, 565, 822, 1024, 1255, 1437,
12025 1668, 1850, 2060, 2221, 97, 376, 617, 863, 1076, 1296, 1489, 1709, 1902, 2101,
12026 150, 418, 670, 905, 1129, 1338, 1542, 1751, 1955, 2143, 203, 460, 690, 919,
12027 1149, 1352, 1562, 1765, 1975, 2157, 223, 474, 710, 933, 1169, 1366, 1582, 1779,
12028 1995, 2171, 243, 488, 730, 947, 1189, 1380, 1602, 1793, 2015, 2185, 263, 502,
12029 750, 961, 310, 540, 797, 999, 1230, 1412, 1643, 1825, 2041, 2202, 74, 353,
12030 594, 840, 1053, 1273, 1466, 1686, 1879, 2078, 127, 395, 647, 882, 1106, 1315,
12031 1519, 1728, 1932, 2120, 180, 437, 299, 534, 786, 993, 283, 522, 770, 981,
12032 1209, 1400, 1622, 1813, 2029, 2199, 59, 349, 579, 836, 1038, 1269, 1451, 1682,
12033 1864, 2074, 112, 391, 632, 878, 1091, 1311, 1504, 1724, 1917, 2116, 165, 433,
12034 273, 512, 760, 971, 1199, 1390, 1612, 1803, 2025, 2195, 54, 344, 574, 831,
12035 1033, 1264, 1446, 1677, 1859, 2069, 107, 386, 627, 873, 1086, 1306, 1499, 1719,
12036 1912, 2111, 160, 428, 18, 295, 782, 1221, 1634, 2032, 63, 583, 1042, 1455,
12037 1868, 116, 636, 1095, 1508, 1921, 169, 274, 513, 761, 972, 1200, 1391, 1613,
12038 1804, 2026, 2196, 55, 345, 575, 832, 1034, 1265, 1447, 1678, 1860, 2070, 108,
12039 387, 628, 874, 1087, 1307, 1500, 1720, 1913, 2112, 161, 429, 2248, 320, 550,
12040 807, 1009, 1240, 1422, 1653, 1835, 2050, 2211, 84, 363, 604, 850, 1063, 1283,
12041 1476, 1696, 1889, 2088, 137, 405, 657, 892, 1116, 1325, 1529, 1738, 1942, 2130,
12042 190, 447, 320, 550, 807, 1009, 1240, 1422, 1653, 1835, 2050, 2211, 84, 363,
12043 604, 850, 1063, 1283, 1476, 1696, 1889, 2088, 137, 405, 657, 892, 1116, 1325,
12044 1529, 1738, 1942, 2130, 190, 447, 278, 517, 765, 976, 1204, 1395, 1617, 1808,
12045 332, 562, 819, 1021, 1252, 1434, 1665, 1847, 2057, 2218, 93, 372, 613, 859,
12046 1072, 1292, 1485, 1705, 1898, 2097, 146, 414, 666, 901, 1125, 1334, 1538, 1747,
12047 1951, 2139, 199, 456, 332, 562, 819, 1021, 1252, 1434, 1665, 1847, 2057, 2218,
12048 93, 372, 613, 859, 1072, 1292, 1485, 1705, 1898, 2097, 146, 414, 666, 901,
12049 1125, 1334, 1538, 1747, 1951, 2139, 199, 456, 272, 511, 759, 970, 1198, 1389,
12050 1611, 1802, 2024, 2194, 53, 343, 573, 830, 1032, 1263, 1445, 1676, 1858, 2068,
12051 106, 385, 626, 872, 1085, 1305, 1498, 1718, 1911, 2110, 159, 427, 328, 558,
12052 815, 1017, 1248, 1430, 1661, 1843, 2053, 2214, 88, 367, 608, 854, 1067, 1287,
12053 1480, 1700, 1893, 2092, 141, 409, 661, 896, 1120, 1329, 1533, 1742, 1946, 2134,
12054 194, 451, 305, 792, 1225, 1638, 2036, 68, 588, 1047, 1460, 1873, 121, 641,
12055 1100, 1513, 1926, 174, 679, 1138, 1551, 1964, 212, 699, 1158, 1571, 1984, 232,
12056 719, 1178, 1591, 2004, 252, 739, 685, 914, 1144, 1347, 1557, 1760, 1970, 2152,
12057 218, 469, 705, 928, 1164, 1361, 1577, 1774, 1990, 2166, 238, 483, 725, 942,
12058 1184, 1375, 1597, 1788, 2010, 2180, 258, 497, 745, 956, 277, 516, 764, 975,
12059 1203, 1394, 1616, 1807, 286, 525, 773, 984, 1212, 1403, 1625, 1816, 320, 550,
12060 807, 1009, 1240, 1422, 1653, 1835, 2050, 2211, 84, 363, 604, 850, 1063, 1283,
12061 1476, 1696, 1889, 2088, 137, 405, 657, 892, 1116, 1325, 1529, 1738, 1942, 2130,
12062 190, 447, 57, 577, 1449, 56, 1035, 1861, 629, 1501, 162, 347, 1267, 2072,
12063 833, 1679, 388, 1308, 2113, 57, 1036, 1862, 576, 1448, 109, 1088, 1914, 834,
12064 1680, 346, 1266, 2071, 875, 1721, 430, 320, 807, 1240, 1653, 2050, 84, 604,
12065 1063, 1476, 1889, 137, 657, 1116, 1529, 1942, 190,
12066 };
12067
12068 assert (*(AsmStrs+RegAsmOffset[RegNo-1]) &&
12069 "Invalid alt name index for register!");
12070 return AsmStrs+RegAsmOffset[RegNo-1];
12071}
12072
12073#ifdef PRINT_ALIAS_INSTR
12074#undef PRINT_ALIAS_INSTR
12075
12076bool PPCInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &OS) {
12077 static const PatternsForOpcode OpToPatterns[] = {
12078 {.Opcode: PPC::ADDI, .PatternStart: 0, .NumPatterns: 1 },
12079 {.Opcode: PPC::ADDI8, .PatternStart: 1, .NumPatterns: 1 },
12080 {.Opcode: PPC::ADDIS, .PatternStart: 2, .NumPatterns: 1 },
12081 {.Opcode: PPC::ADDIS8, .PatternStart: 3, .NumPatterns: 1 },
12082 {.Opcode: PPC::ADDPCIS, .PatternStart: 4, .NumPatterns: 1 },
12083 {.Opcode: PPC::BCC, .PatternStart: 5, .NumPatterns: 24 },
12084 {.Opcode: PPC::BCCA, .PatternStart: 29, .NumPatterns: 24 },
12085 {.Opcode: PPC::BCCCTR, .PatternStart: 53, .NumPatterns: 24 },
12086 {.Opcode: PPC::BCCCTRL, .PatternStart: 77, .NumPatterns: 24 },
12087 {.Opcode: PPC::BCCL, .PatternStart: 101, .NumPatterns: 24 },
12088 {.Opcode: PPC::BCCLA, .PatternStart: 125, .NumPatterns: 24 },
12089 {.Opcode: PPC::BCCLR, .PatternStart: 149, .NumPatterns: 24 },
12090 {.Opcode: PPC::BCCLRL, .PatternStart: 173, .NumPatterns: 24 },
12091 {.Opcode: PPC::CMPD, .PatternStart: 197, .NumPatterns: 1 },
12092 {.Opcode: PPC::CMPDI, .PatternStart: 198, .NumPatterns: 1 },
12093 {.Opcode: PPC::CMPLD, .PatternStart: 199, .NumPatterns: 1 },
12094 {.Opcode: PPC::CMPLDI, .PatternStart: 200, .NumPatterns: 1 },
12095 {.Opcode: PPC::CMPLW, .PatternStart: 201, .NumPatterns: 1 },
12096 {.Opcode: PPC::CMPLWI, .PatternStart: 202, .NumPatterns: 1 },
12097 {.Opcode: PPC::CMPW, .PatternStart: 203, .NumPatterns: 1 },
12098 {.Opcode: PPC::CMPWI, .PatternStart: 204, .NumPatterns: 1 },
12099 {.Opcode: PPC::CNTLZW, .PatternStart: 205, .NumPatterns: 1 },
12100 {.Opcode: PPC::CNTLZW8, .PatternStart: 206, .NumPatterns: 1 },
12101 {.Opcode: PPC::CNTLZW8_rec, .PatternStart: 207, .NumPatterns: 1 },
12102 {.Opcode: PPC::CNTLZW_rec, .PatternStart: 208, .NumPatterns: 1 },
12103 {.Opcode: PPC::CP_PASTE_rec, .PatternStart: 209, .NumPatterns: 1 },
12104 {.Opcode: PPC::CREQV, .PatternStart: 210, .NumPatterns: 1 },
12105 {.Opcode: PPC::CRNOR, .PatternStart: 211, .NumPatterns: 1 },
12106 {.Opcode: PPC::CROR, .PatternStart: 212, .NumPatterns: 1 },
12107 {.Opcode: PPC::CRXOR, .PatternStart: 213, .NumPatterns: 1 },
12108 {.Opcode: PPC::DMSHA2HASH, .PatternStart: 214, .NumPatterns: 2 },
12109 {.Opcode: PPC::DMSHA3HASH, .PatternStart: 216, .NumPatterns: 2 },
12110 {.Opcode: PPC::DMXXSHAPAD, .PatternStart: 218, .NumPatterns: 8 },
12111 {.Opcode: PPC::ISEL, .PatternStart: 226, .NumPatterns: 3 },
12112 {.Opcode: PPC::ISEL8, .PatternStart: 229, .NumPatterns: 3 },
12113 {.Opcode: PPC::MBAR, .PatternStart: 232, .NumPatterns: 1 },
12114 {.Opcode: PPC::MFDCR, .PatternStart: 233, .NumPatterns: 8 },
12115 {.Opcode: PPC::MFSPR, .PatternStart: 241, .NumPatterns: 46 },
12116 {.Opcode: PPC::MFSPR8, .PatternStart: 287, .NumPatterns: 19 },
12117 {.Opcode: PPC::MFTB, .PatternStart: 306, .NumPatterns: 1 },
12118 {.Opcode: PPC::MFUDSCR, .PatternStart: 307, .NumPatterns: 1 },
12119 {.Opcode: PPC::MFVRSAVE, .PatternStart: 308, .NumPatterns: 1 },
12120 {.Opcode: PPC::MFVSRD, .PatternStart: 309, .NumPatterns: 1 },
12121 {.Opcode: PPC::MFVSRWZ, .PatternStart: 310, .NumPatterns: 1 },
12122 {.Opcode: PPC::MTCRF, .PatternStart: 311, .NumPatterns: 1 },
12123 {.Opcode: PPC::MTCRF8, .PatternStart: 312, .NumPatterns: 1 },
12124 {.Opcode: PPC::MTDCR, .PatternStart: 313, .NumPatterns: 8 },
12125 {.Opcode: PPC::MTFSF, .PatternStart: 321, .NumPatterns: 1 },
12126 {.Opcode: PPC::MTFSFI, .PatternStart: 322, .NumPatterns: 1 },
12127 {.Opcode: PPC::MTFSFI_rec, .PatternStart: 323, .NumPatterns: 1 },
12128 {.Opcode: PPC::MTFSF_rec, .PatternStart: 324, .NumPatterns: 1 },
12129 {.Opcode: PPC::MTMSR, .PatternStart: 325, .NumPatterns: 1 },
12130 {.Opcode: PPC::MTMSRD, .PatternStart: 326, .NumPatterns: 1 },
12131 {.Opcode: PPC::MTSPR, .PatternStart: 327, .NumPatterns: 45 },
12132 {.Opcode: PPC::MTSPR8, .PatternStart: 372, .NumPatterns: 18 },
12133 {.Opcode: PPC::MTUDSCR, .PatternStart: 390, .NumPatterns: 1 },
12134 {.Opcode: PPC::MTVRSAVE, .PatternStart: 391, .NumPatterns: 1 },
12135 {.Opcode: PPC::MTVSRD, .PatternStart: 392, .NumPatterns: 1 },
12136 {.Opcode: PPC::MTVSRWA, .PatternStart: 393, .NumPatterns: 1 },
12137 {.Opcode: PPC::MTVSRWZ, .PatternStart: 394, .NumPatterns: 1 },
12138 {.Opcode: PPC::NOR, .PatternStart: 395, .NumPatterns: 1 },
12139 {.Opcode: PPC::NOR8, .PatternStart: 396, .NumPatterns: 1 },
12140 {.Opcode: PPC::NOR8_rec, .PatternStart: 397, .NumPatterns: 1 },
12141 {.Opcode: PPC::NOR_rec, .PatternStart: 398, .NumPatterns: 1 },
12142 {.Opcode: PPC::OR, .PatternStart: 399, .NumPatterns: 1 },
12143 {.Opcode: PPC::OR8, .PatternStart: 400, .NumPatterns: 1 },
12144 {.Opcode: PPC::OR8_rec, .PatternStart: 401, .NumPatterns: 1 },
12145 {.Opcode: PPC::ORI, .PatternStart: 402, .NumPatterns: 1 },
12146 {.Opcode: PPC::ORI8, .PatternStart: 403, .NumPatterns: 1 },
12147 {.Opcode: PPC::OR_rec, .PatternStart: 404, .NumPatterns: 1 },
12148 {.Opcode: PPC::PADDI8, .PatternStart: 405, .NumPatterns: 1 },
12149 {.Opcode: PPC::RFEBB, .PatternStart: 406, .NumPatterns: 1 },
12150 {.Opcode: PPC::RLDCL, .PatternStart: 407, .NumPatterns: 1 },
12151 {.Opcode: PPC::RLDCL_rec, .PatternStart: 408, .NumPatterns: 1 },
12152 {.Opcode: PPC::RLDICL, .PatternStart: 409, .NumPatterns: 2 },
12153 {.Opcode: PPC::RLDICL_32_64, .PatternStart: 411, .NumPatterns: 2 },
12154 {.Opcode: PPC::RLDICL_rec, .PatternStart: 413, .NumPatterns: 2 },
12155 {.Opcode: PPC::RLWINM, .PatternStart: 415, .NumPatterns: 2 },
12156 {.Opcode: PPC::RLWINM8, .PatternStart: 417, .NumPatterns: 2 },
12157 {.Opcode: PPC::RLWINM8_rec, .PatternStart: 419, .NumPatterns: 2 },
12158 {.Opcode: PPC::RLWINM_rec, .PatternStart: 421, .NumPatterns: 2 },
12159 {.Opcode: PPC::RLWNM, .PatternStart: 423, .NumPatterns: 1 },
12160 {.Opcode: PPC::RLWNM8, .PatternStart: 424, .NumPatterns: 1 },
12161 {.Opcode: PPC::RLWNM8_rec, .PatternStart: 425, .NumPatterns: 1 },
12162 {.Opcode: PPC::RLWNM_rec, .PatternStart: 426, .NumPatterns: 1 },
12163 {.Opcode: PPC::SC, .PatternStart: 427, .NumPatterns: 1 },
12164 {.Opcode: PPC::SUBF, .PatternStart: 428, .NumPatterns: 1 },
12165 {.Opcode: PPC::SUBF8, .PatternStart: 429, .NumPatterns: 1 },
12166 {.Opcode: PPC::SUBF8_rec, .PatternStart: 430, .NumPatterns: 1 },
12167 {.Opcode: PPC::SUBFC, .PatternStart: 431, .NumPatterns: 1 },
12168 {.Opcode: PPC::SUBFC8, .PatternStart: 432, .NumPatterns: 1 },
12169 {.Opcode: PPC::SUBFC8_rec, .PatternStart: 433, .NumPatterns: 1 },
12170 {.Opcode: PPC::SUBFC_rec, .PatternStart: 434, .NumPatterns: 1 },
12171 {.Opcode: PPC::SUBF_rec, .PatternStart: 435, .NumPatterns: 1 },
12172 {.Opcode: PPC::SYNC, .PatternStart: 436, .NumPatterns: 3 },
12173 {.Opcode: PPC::SYNCP10, .PatternStart: 439, .NumPatterns: 8 },
12174 {.Opcode: PPC::TD, .PatternStart: 447, .NumPatterns: 7 },
12175 {.Opcode: PPC::TDI, .PatternStart: 454, .NumPatterns: 7 },
12176 {.Opcode: PPC::TEND, .PatternStart: 461, .NumPatterns: 2 },
12177 {.Opcode: PPC::TLBIE, .PatternStart: 463, .NumPatterns: 1 },
12178 {.Opcode: PPC::TLBILX, .PatternStart: 464, .NumPatterns: 4 },
12179 {.Opcode: PPC::TLBRE2, .PatternStart: 468, .NumPatterns: 2 },
12180 {.Opcode: PPC::TLBWE2, .PatternStart: 470, .NumPatterns: 2 },
12181 {.Opcode: PPC::TSR, .PatternStart: 472, .NumPatterns: 2 },
12182 {.Opcode: PPC::TW, .PatternStart: 474, .NumPatterns: 8 },
12183 {.Opcode: PPC::TWI, .PatternStart: 482, .NumPatterns: 7 },
12184 {.Opcode: PPC::VNOR, .PatternStart: 489, .NumPatterns: 1 },
12185 {.Opcode: PPC::VOR, .PatternStart: 490, .NumPatterns: 1 },
12186 {.Opcode: PPC::WAIT, .PatternStart: 491, .NumPatterns: 3 },
12187 {.Opcode: PPC::WAITP10, .PatternStart: 494, .NumPatterns: 2 },
12188 {.Opcode: PPC::XORI, .PatternStart: 496, .NumPatterns: 1 },
12189 {.Opcode: PPC::XORI8, .PatternStart: 497, .NumPatterns: 1 },
12190 {.Opcode: PPC::XVCPSGNDP, .PatternStart: 498, .NumPatterns: 1 },
12191 {.Opcode: PPC::XVCPSGNSP, .PatternStart: 499, .NumPatterns: 1 },
12192 {.Opcode: PPC::XXPERMDI, .PatternStart: 500, .NumPatterns: 5 },
12193 {.Opcode: PPC::XXPERMDIs, .PatternStart: 505, .NumPatterns: 3 },
12194 {.Opcode: PPC::gBC, .PatternStart: 508, .NumPatterns: 10 },
12195 {.Opcode: PPC::gBCA, .PatternStart: 518, .NumPatterns: 10 },
12196 {.Opcode: PPC::gBCAat, .PatternStart: 528, .NumPatterns: 2 },
12197 {.Opcode: PPC::gBCCTR, .PatternStart: 530, .NumPatterns: 7 },
12198 {.Opcode: PPC::gBCCTRL, .PatternStart: 537, .NumPatterns: 7 },
12199 {.Opcode: PPC::gBCL, .PatternStart: 544, .NumPatterns: 10 },
12200 {.Opcode: PPC::gBCLA, .PatternStart: 554, .NumPatterns: 10 },
12201 {.Opcode: PPC::gBCLAat, .PatternStart: 564, .NumPatterns: 2 },
12202 {.Opcode: PPC::gBCLR, .PatternStart: 566, .NumPatterns: 11 },
12203 {.Opcode: PPC::gBCLRL, .PatternStart: 577, .NumPatterns: 11 },
12204 {.Opcode: PPC::gBCLat, .PatternStart: 588, .NumPatterns: 2 },
12205 {.Opcode: PPC::gBCat, .PatternStart: 590, .NumPatterns: 2 },
12206 };
12207
12208 static const AliasPattern Patterns[] = {
12209 // PPC::ADDI - 0
12210 {.AsmStrOffset: 0, .AliasCondStart: 0, .NumOperands: 3, .NumConds: 2 },
12211 // PPC::ADDI8 - 1
12212 {.AsmStrOffset: 0, .AliasCondStart: 2, .NumOperands: 3, .NumConds: 2 },
12213 // PPC::ADDIS - 2
12214 {.AsmStrOffset: 12, .AliasCondStart: 4, .NumOperands: 3, .NumConds: 2 },
12215 // PPC::ADDIS8 - 3
12216 {.AsmStrOffset: 12, .AliasCondStart: 6, .NumOperands: 3, .NumConds: 2 },
12217 // PPC::ADDPCIS - 4
12218 {.AsmStrOffset: 25, .AliasCondStart: 8, .NumOperands: 2, .NumConds: 2 },
12219 // PPC::BCC - 5
12220 {.AsmStrOffset: 33, .AliasCondStart: 10, .NumOperands: 3, .NumConds: 2 },
12221 {.AsmStrOffset: 46, .AliasCondStart: 12, .NumOperands: 3, .NumConds: 2 },
12222 {.AsmStrOffset: 55, .AliasCondStart: 14, .NumOperands: 3, .NumConds: 2 },
12223 {.AsmStrOffset: 69, .AliasCondStart: 16, .NumOperands: 3, .NumConds: 2 },
12224 {.AsmStrOffset: 79, .AliasCondStart: 18, .NumOperands: 3, .NumConds: 2 },
12225 {.AsmStrOffset: 93, .AliasCondStart: 20, .NumOperands: 3, .NumConds: 2 },
12226 {.AsmStrOffset: 103, .AliasCondStart: 22, .NumOperands: 3, .NumConds: 2 },
12227 {.AsmStrOffset: 116, .AliasCondStart: 24, .NumOperands: 3, .NumConds: 2 },
12228 {.AsmStrOffset: 125, .AliasCondStart: 26, .NumOperands: 3, .NumConds: 2 },
12229 {.AsmStrOffset: 139, .AliasCondStart: 28, .NumOperands: 3, .NumConds: 2 },
12230 {.AsmStrOffset: 149, .AliasCondStart: 30, .NumOperands: 3, .NumConds: 2 },
12231 {.AsmStrOffset: 163, .AliasCondStart: 32, .NumOperands: 3, .NumConds: 2 },
12232 {.AsmStrOffset: 173, .AliasCondStart: 34, .NumOperands: 3, .NumConds: 2 },
12233 {.AsmStrOffset: 186, .AliasCondStart: 36, .NumOperands: 3, .NumConds: 2 },
12234 {.AsmStrOffset: 195, .AliasCondStart: 38, .NumOperands: 3, .NumConds: 2 },
12235 {.AsmStrOffset: 209, .AliasCondStart: 40, .NumOperands: 3, .NumConds: 2 },
12236 {.AsmStrOffset: 219, .AliasCondStart: 42, .NumOperands: 3, .NumConds: 2 },
12237 {.AsmStrOffset: 233, .AliasCondStart: 44, .NumOperands: 3, .NumConds: 2 },
12238 {.AsmStrOffset: 243, .AliasCondStart: 46, .NumOperands: 3, .NumConds: 2 },
12239 {.AsmStrOffset: 256, .AliasCondStart: 48, .NumOperands: 3, .NumConds: 2 },
12240 {.AsmStrOffset: 265, .AliasCondStart: 50, .NumOperands: 3, .NumConds: 2 },
12241 {.AsmStrOffset: 279, .AliasCondStart: 52, .NumOperands: 3, .NumConds: 2 },
12242 {.AsmStrOffset: 289, .AliasCondStart: 54, .NumOperands: 3, .NumConds: 2 },
12243 {.AsmStrOffset: 303, .AliasCondStart: 56, .NumOperands: 3, .NumConds: 2 },
12244 // PPC::BCCA - 29
12245 {.AsmStrOffset: 313, .AliasCondStart: 58, .NumOperands: 3, .NumConds: 2 },
12246 {.AsmStrOffset: 327, .AliasCondStart: 60, .NumOperands: 3, .NumConds: 2 },
12247 {.AsmStrOffset: 337, .AliasCondStart: 62, .NumOperands: 3, .NumConds: 2 },
12248 {.AsmStrOffset: 352, .AliasCondStart: 64, .NumOperands: 3, .NumConds: 2 },
12249 {.AsmStrOffset: 363, .AliasCondStart: 66, .NumOperands: 3, .NumConds: 2 },
12250 {.AsmStrOffset: 378, .AliasCondStart: 68, .NumOperands: 3, .NumConds: 2 },
12251 {.AsmStrOffset: 389, .AliasCondStart: 70, .NumOperands: 3, .NumConds: 2 },
12252 {.AsmStrOffset: 403, .AliasCondStart: 72, .NumOperands: 3, .NumConds: 2 },
12253 {.AsmStrOffset: 413, .AliasCondStart: 74, .NumOperands: 3, .NumConds: 2 },
12254 {.AsmStrOffset: 428, .AliasCondStart: 76, .NumOperands: 3, .NumConds: 2 },
12255 {.AsmStrOffset: 439, .AliasCondStart: 78, .NumOperands: 3, .NumConds: 2 },
12256 {.AsmStrOffset: 454, .AliasCondStart: 80, .NumOperands: 3, .NumConds: 2 },
12257 {.AsmStrOffset: 465, .AliasCondStart: 82, .NumOperands: 3, .NumConds: 2 },
12258 {.AsmStrOffset: 479, .AliasCondStart: 84, .NumOperands: 3, .NumConds: 2 },
12259 {.AsmStrOffset: 489, .AliasCondStart: 86, .NumOperands: 3, .NumConds: 2 },
12260 {.AsmStrOffset: 504, .AliasCondStart: 88, .NumOperands: 3, .NumConds: 2 },
12261 {.AsmStrOffset: 515, .AliasCondStart: 90, .NumOperands: 3, .NumConds: 2 },
12262 {.AsmStrOffset: 530, .AliasCondStart: 92, .NumOperands: 3, .NumConds: 2 },
12263 {.AsmStrOffset: 541, .AliasCondStart: 94, .NumOperands: 3, .NumConds: 2 },
12264 {.AsmStrOffset: 555, .AliasCondStart: 96, .NumOperands: 3, .NumConds: 2 },
12265 {.AsmStrOffset: 565, .AliasCondStart: 98, .NumOperands: 3, .NumConds: 2 },
12266 {.AsmStrOffset: 580, .AliasCondStart: 100, .NumOperands: 3, .NumConds: 2 },
12267 {.AsmStrOffset: 591, .AliasCondStart: 102, .NumOperands: 3, .NumConds: 2 },
12268 {.AsmStrOffset: 606, .AliasCondStart: 104, .NumOperands: 3, .NumConds: 2 },
12269 // PPC::BCCCTR - 53
12270 {.AsmStrOffset: 617, .AliasCondStart: 106, .NumOperands: 2, .NumConds: 2 },
12271 {.AsmStrOffset: 627, .AliasCondStart: 108, .NumOperands: 2, .NumConds: 2 },
12272 {.AsmStrOffset: 634, .AliasCondStart: 110, .NumOperands: 2, .NumConds: 2 },
12273 {.AsmStrOffset: 645, .AliasCondStart: 112, .NumOperands: 2, .NumConds: 2 },
12274 {.AsmStrOffset: 653, .AliasCondStart: 114, .NumOperands: 2, .NumConds: 2 },
12275 {.AsmStrOffset: 664, .AliasCondStart: 116, .NumOperands: 2, .NumConds: 2 },
12276 {.AsmStrOffset: 672, .AliasCondStart: 118, .NumOperands: 2, .NumConds: 2 },
12277 {.AsmStrOffset: 682, .AliasCondStart: 120, .NumOperands: 2, .NumConds: 2 },
12278 {.AsmStrOffset: 689, .AliasCondStart: 122, .NumOperands: 2, .NumConds: 2 },
12279 {.AsmStrOffset: 700, .AliasCondStart: 124, .NumOperands: 2, .NumConds: 2 },
12280 {.AsmStrOffset: 708, .AliasCondStart: 126, .NumOperands: 2, .NumConds: 2 },
12281 {.AsmStrOffset: 719, .AliasCondStart: 128, .NumOperands: 2, .NumConds: 2 },
12282 {.AsmStrOffset: 727, .AliasCondStart: 130, .NumOperands: 2, .NumConds: 2 },
12283 {.AsmStrOffset: 737, .AliasCondStart: 132, .NumOperands: 2, .NumConds: 2 },
12284 {.AsmStrOffset: 744, .AliasCondStart: 134, .NumOperands: 2, .NumConds: 2 },
12285 {.AsmStrOffset: 755, .AliasCondStart: 136, .NumOperands: 2, .NumConds: 2 },
12286 {.AsmStrOffset: 763, .AliasCondStart: 138, .NumOperands: 2, .NumConds: 2 },
12287 {.AsmStrOffset: 774, .AliasCondStart: 140, .NumOperands: 2, .NumConds: 2 },
12288 {.AsmStrOffset: 782, .AliasCondStart: 142, .NumOperands: 2, .NumConds: 2 },
12289 {.AsmStrOffset: 792, .AliasCondStart: 144, .NumOperands: 2, .NumConds: 2 },
12290 {.AsmStrOffset: 799, .AliasCondStart: 146, .NumOperands: 2, .NumConds: 2 },
12291 {.AsmStrOffset: 810, .AliasCondStart: 148, .NumOperands: 2, .NumConds: 2 },
12292 {.AsmStrOffset: 818, .AliasCondStart: 150, .NumOperands: 2, .NumConds: 2 },
12293 {.AsmStrOffset: 829, .AliasCondStart: 152, .NumOperands: 2, .NumConds: 2 },
12294 // PPC::BCCCTRL - 77
12295 {.AsmStrOffset: 837, .AliasCondStart: 154, .NumOperands: 2, .NumConds: 2 },
12296 {.AsmStrOffset: 848, .AliasCondStart: 156, .NumOperands: 2, .NumConds: 2 },
12297 {.AsmStrOffset: 856, .AliasCondStart: 158, .NumOperands: 2, .NumConds: 2 },
12298 {.AsmStrOffset: 868, .AliasCondStart: 160, .NumOperands: 2, .NumConds: 2 },
12299 {.AsmStrOffset: 877, .AliasCondStart: 162, .NumOperands: 2, .NumConds: 2 },
12300 {.AsmStrOffset: 889, .AliasCondStart: 164, .NumOperands: 2, .NumConds: 2 },
12301 {.AsmStrOffset: 898, .AliasCondStart: 166, .NumOperands: 2, .NumConds: 2 },
12302 {.AsmStrOffset: 909, .AliasCondStart: 168, .NumOperands: 2, .NumConds: 2 },
12303 {.AsmStrOffset: 917, .AliasCondStart: 170, .NumOperands: 2, .NumConds: 2 },
12304 {.AsmStrOffset: 929, .AliasCondStart: 172, .NumOperands: 2, .NumConds: 2 },
12305 {.AsmStrOffset: 938, .AliasCondStart: 174, .NumOperands: 2, .NumConds: 2 },
12306 {.AsmStrOffset: 950, .AliasCondStart: 176, .NumOperands: 2, .NumConds: 2 },
12307 {.AsmStrOffset: 959, .AliasCondStart: 178, .NumOperands: 2, .NumConds: 2 },
12308 {.AsmStrOffset: 970, .AliasCondStart: 180, .NumOperands: 2, .NumConds: 2 },
12309 {.AsmStrOffset: 978, .AliasCondStart: 182, .NumOperands: 2, .NumConds: 2 },
12310 {.AsmStrOffset: 990, .AliasCondStart: 184, .NumOperands: 2, .NumConds: 2 },
12311 {.AsmStrOffset: 999, .AliasCondStart: 186, .NumOperands: 2, .NumConds: 2 },
12312 {.AsmStrOffset: 1011, .AliasCondStart: 188, .NumOperands: 2, .NumConds: 2 },
12313 {.AsmStrOffset: 1020, .AliasCondStart: 190, .NumOperands: 2, .NumConds: 2 },
12314 {.AsmStrOffset: 1031, .AliasCondStart: 192, .NumOperands: 2, .NumConds: 2 },
12315 {.AsmStrOffset: 1039, .AliasCondStart: 194, .NumOperands: 2, .NumConds: 2 },
12316 {.AsmStrOffset: 1051, .AliasCondStart: 196, .NumOperands: 2, .NumConds: 2 },
12317 {.AsmStrOffset: 1060, .AliasCondStart: 198, .NumOperands: 2, .NumConds: 2 },
12318 {.AsmStrOffset: 1072, .AliasCondStart: 200, .NumOperands: 2, .NumConds: 2 },
12319 // PPC::BCCL - 101
12320 {.AsmStrOffset: 1081, .AliasCondStart: 202, .NumOperands: 3, .NumConds: 2 },
12321 {.AsmStrOffset: 1095, .AliasCondStart: 204, .NumOperands: 3, .NumConds: 2 },
12322 {.AsmStrOffset: 1105, .AliasCondStart: 206, .NumOperands: 3, .NumConds: 2 },
12323 {.AsmStrOffset: 1120, .AliasCondStart: 208, .NumOperands: 3, .NumConds: 2 },
12324 {.AsmStrOffset: 1131, .AliasCondStart: 210, .NumOperands: 3, .NumConds: 2 },
12325 {.AsmStrOffset: 1146, .AliasCondStart: 212, .NumOperands: 3, .NumConds: 2 },
12326 {.AsmStrOffset: 1157, .AliasCondStart: 214, .NumOperands: 3, .NumConds: 2 },
12327 {.AsmStrOffset: 1171, .AliasCondStart: 216, .NumOperands: 3, .NumConds: 2 },
12328 {.AsmStrOffset: 1181, .AliasCondStart: 218, .NumOperands: 3, .NumConds: 2 },
12329 {.AsmStrOffset: 1196, .AliasCondStart: 220, .NumOperands: 3, .NumConds: 2 },
12330 {.AsmStrOffset: 1207, .AliasCondStart: 222, .NumOperands: 3, .NumConds: 2 },
12331 {.AsmStrOffset: 1222, .AliasCondStart: 224, .NumOperands: 3, .NumConds: 2 },
12332 {.AsmStrOffset: 1233, .AliasCondStart: 226, .NumOperands: 3, .NumConds: 2 },
12333 {.AsmStrOffset: 1247, .AliasCondStart: 228, .NumOperands: 3, .NumConds: 2 },
12334 {.AsmStrOffset: 1257, .AliasCondStart: 230, .NumOperands: 3, .NumConds: 2 },
12335 {.AsmStrOffset: 1272, .AliasCondStart: 232, .NumOperands: 3, .NumConds: 2 },
12336 {.AsmStrOffset: 1283, .AliasCondStart: 234, .NumOperands: 3, .NumConds: 2 },
12337 {.AsmStrOffset: 1298, .AliasCondStart: 236, .NumOperands: 3, .NumConds: 2 },
12338 {.AsmStrOffset: 1309, .AliasCondStart: 238, .NumOperands: 3, .NumConds: 2 },
12339 {.AsmStrOffset: 1323, .AliasCondStart: 240, .NumOperands: 3, .NumConds: 2 },
12340 {.AsmStrOffset: 1333, .AliasCondStart: 242, .NumOperands: 3, .NumConds: 2 },
12341 {.AsmStrOffset: 1348, .AliasCondStart: 244, .NumOperands: 3, .NumConds: 2 },
12342 {.AsmStrOffset: 1359, .AliasCondStart: 246, .NumOperands: 3, .NumConds: 2 },
12343 {.AsmStrOffset: 1374, .AliasCondStart: 248, .NumOperands: 3, .NumConds: 2 },
12344 // PPC::BCCLA - 125
12345 {.AsmStrOffset: 1385, .AliasCondStart: 250, .NumOperands: 3, .NumConds: 2 },
12346 {.AsmStrOffset: 1400, .AliasCondStart: 252, .NumOperands: 3, .NumConds: 2 },
12347 {.AsmStrOffset: 1411, .AliasCondStart: 254, .NumOperands: 3, .NumConds: 2 },
12348 {.AsmStrOffset: 1427, .AliasCondStart: 256, .NumOperands: 3, .NumConds: 2 },
12349 {.AsmStrOffset: 1439, .AliasCondStart: 258, .NumOperands: 3, .NumConds: 2 },
12350 {.AsmStrOffset: 1455, .AliasCondStart: 260, .NumOperands: 3, .NumConds: 2 },
12351 {.AsmStrOffset: 1467, .AliasCondStart: 262, .NumOperands: 3, .NumConds: 2 },
12352 {.AsmStrOffset: 1482, .AliasCondStart: 264, .NumOperands: 3, .NumConds: 2 },
12353 {.AsmStrOffset: 1493, .AliasCondStart: 266, .NumOperands: 3, .NumConds: 2 },
12354 {.AsmStrOffset: 1509, .AliasCondStart: 268, .NumOperands: 3, .NumConds: 2 },
12355 {.AsmStrOffset: 1521, .AliasCondStart: 270, .NumOperands: 3, .NumConds: 2 },
12356 {.AsmStrOffset: 1537, .AliasCondStart: 272, .NumOperands: 3, .NumConds: 2 },
12357 {.AsmStrOffset: 1549, .AliasCondStart: 274, .NumOperands: 3, .NumConds: 2 },
12358 {.AsmStrOffset: 1564, .AliasCondStart: 276, .NumOperands: 3, .NumConds: 2 },
12359 {.AsmStrOffset: 1575, .AliasCondStart: 278, .NumOperands: 3, .NumConds: 2 },
12360 {.AsmStrOffset: 1591, .AliasCondStart: 280, .NumOperands: 3, .NumConds: 2 },
12361 {.AsmStrOffset: 1603, .AliasCondStart: 282, .NumOperands: 3, .NumConds: 2 },
12362 {.AsmStrOffset: 1619, .AliasCondStart: 284, .NumOperands: 3, .NumConds: 2 },
12363 {.AsmStrOffset: 1631, .AliasCondStart: 286, .NumOperands: 3, .NumConds: 2 },
12364 {.AsmStrOffset: 1646, .AliasCondStart: 288, .NumOperands: 3, .NumConds: 2 },
12365 {.AsmStrOffset: 1657, .AliasCondStart: 290, .NumOperands: 3, .NumConds: 2 },
12366 {.AsmStrOffset: 1673, .AliasCondStart: 292, .NumOperands: 3, .NumConds: 2 },
12367 {.AsmStrOffset: 1685, .AliasCondStart: 294, .NumOperands: 3, .NumConds: 2 },
12368 {.AsmStrOffset: 1701, .AliasCondStart: 296, .NumOperands: 3, .NumConds: 2 },
12369 // PPC::BCCLR - 149
12370 {.AsmStrOffset: 1713, .AliasCondStart: 298, .NumOperands: 2, .NumConds: 2 },
12371 {.AsmStrOffset: 1722, .AliasCondStart: 300, .NumOperands: 2, .NumConds: 2 },
12372 {.AsmStrOffset: 1728, .AliasCondStart: 302, .NumOperands: 2, .NumConds: 2 },
12373 {.AsmStrOffset: 1738, .AliasCondStart: 304, .NumOperands: 2, .NumConds: 2 },
12374 {.AsmStrOffset: 1745, .AliasCondStart: 306, .NumOperands: 2, .NumConds: 2 },
12375 {.AsmStrOffset: 1755, .AliasCondStart: 308, .NumOperands: 2, .NumConds: 2 },
12376 {.AsmStrOffset: 1762, .AliasCondStart: 310, .NumOperands: 2, .NumConds: 2 },
12377 {.AsmStrOffset: 1771, .AliasCondStart: 312, .NumOperands: 2, .NumConds: 2 },
12378 {.AsmStrOffset: 1777, .AliasCondStart: 314, .NumOperands: 2, .NumConds: 2 },
12379 {.AsmStrOffset: 1787, .AliasCondStart: 316, .NumOperands: 2, .NumConds: 2 },
12380 {.AsmStrOffset: 1794, .AliasCondStart: 318, .NumOperands: 2, .NumConds: 2 },
12381 {.AsmStrOffset: 1804, .AliasCondStart: 320, .NumOperands: 2, .NumConds: 2 },
12382 {.AsmStrOffset: 1811, .AliasCondStart: 322, .NumOperands: 2, .NumConds: 2 },
12383 {.AsmStrOffset: 1820, .AliasCondStart: 324, .NumOperands: 2, .NumConds: 2 },
12384 {.AsmStrOffset: 1826, .AliasCondStart: 326, .NumOperands: 2, .NumConds: 2 },
12385 {.AsmStrOffset: 1836, .AliasCondStart: 328, .NumOperands: 2, .NumConds: 2 },
12386 {.AsmStrOffset: 1843, .AliasCondStart: 330, .NumOperands: 2, .NumConds: 2 },
12387 {.AsmStrOffset: 1853, .AliasCondStart: 332, .NumOperands: 2, .NumConds: 2 },
12388 {.AsmStrOffset: 1860, .AliasCondStart: 334, .NumOperands: 2, .NumConds: 2 },
12389 {.AsmStrOffset: 1869, .AliasCondStart: 336, .NumOperands: 2, .NumConds: 2 },
12390 {.AsmStrOffset: 1875, .AliasCondStart: 338, .NumOperands: 2, .NumConds: 2 },
12391 {.AsmStrOffset: 1885, .AliasCondStart: 340, .NumOperands: 2, .NumConds: 2 },
12392 {.AsmStrOffset: 1892, .AliasCondStart: 342, .NumOperands: 2, .NumConds: 2 },
12393 {.AsmStrOffset: 1902, .AliasCondStart: 344, .NumOperands: 2, .NumConds: 2 },
12394 // PPC::BCCLRL - 173
12395 {.AsmStrOffset: 1909, .AliasCondStart: 346, .NumOperands: 2, .NumConds: 2 },
12396 {.AsmStrOffset: 1919, .AliasCondStart: 348, .NumOperands: 2, .NumConds: 2 },
12397 {.AsmStrOffset: 1926, .AliasCondStart: 350, .NumOperands: 2, .NumConds: 2 },
12398 {.AsmStrOffset: 1937, .AliasCondStart: 352, .NumOperands: 2, .NumConds: 2 },
12399 {.AsmStrOffset: 1945, .AliasCondStart: 354, .NumOperands: 2, .NumConds: 2 },
12400 {.AsmStrOffset: 1956, .AliasCondStart: 356, .NumOperands: 2, .NumConds: 2 },
12401 {.AsmStrOffset: 1964, .AliasCondStart: 358, .NumOperands: 2, .NumConds: 2 },
12402 {.AsmStrOffset: 1974, .AliasCondStart: 360, .NumOperands: 2, .NumConds: 2 },
12403 {.AsmStrOffset: 1981, .AliasCondStart: 362, .NumOperands: 2, .NumConds: 2 },
12404 {.AsmStrOffset: 1992, .AliasCondStart: 364, .NumOperands: 2, .NumConds: 2 },
12405 {.AsmStrOffset: 2000, .AliasCondStart: 366, .NumOperands: 2, .NumConds: 2 },
12406 {.AsmStrOffset: 2011, .AliasCondStart: 368, .NumOperands: 2, .NumConds: 2 },
12407 {.AsmStrOffset: 2019, .AliasCondStart: 370, .NumOperands: 2, .NumConds: 2 },
12408 {.AsmStrOffset: 2029, .AliasCondStart: 372, .NumOperands: 2, .NumConds: 2 },
12409 {.AsmStrOffset: 2036, .AliasCondStart: 374, .NumOperands: 2, .NumConds: 2 },
12410 {.AsmStrOffset: 2047, .AliasCondStart: 376, .NumOperands: 2, .NumConds: 2 },
12411 {.AsmStrOffset: 2055, .AliasCondStart: 378, .NumOperands: 2, .NumConds: 2 },
12412 {.AsmStrOffset: 2066, .AliasCondStart: 380, .NumOperands: 2, .NumConds: 2 },
12413 {.AsmStrOffset: 2074, .AliasCondStart: 382, .NumOperands: 2, .NumConds: 2 },
12414 {.AsmStrOffset: 2084, .AliasCondStart: 384, .NumOperands: 2, .NumConds: 2 },
12415 {.AsmStrOffset: 2091, .AliasCondStart: 386, .NumOperands: 2, .NumConds: 2 },
12416 {.AsmStrOffset: 2102, .AliasCondStart: 388, .NumOperands: 2, .NumConds: 2 },
12417 {.AsmStrOffset: 2110, .AliasCondStart: 390, .NumOperands: 2, .NumConds: 2 },
12418 {.AsmStrOffset: 2121, .AliasCondStart: 392, .NumOperands: 2, .NumConds: 2 },
12419 // PPC::CMPD - 197
12420 {.AsmStrOffset: 2129, .AliasCondStart: 394, .NumOperands: 3, .NumConds: 3 },
12421 // PPC::CMPDI - 198
12422 {.AsmStrOffset: 2141, .AliasCondStart: 397, .NumOperands: 3, .NumConds: 2 },
12423 // PPC::CMPLD - 199
12424 {.AsmStrOffset: 2156, .AliasCondStart: 399, .NumOperands: 3, .NumConds: 3 },
12425 // PPC::CMPLDI - 200
12426 {.AsmStrOffset: 2169, .AliasCondStart: 402, .NumOperands: 3, .NumConds: 2 },
12427 // PPC::CMPLW - 201
12428 {.AsmStrOffset: 2185, .AliasCondStart: 404, .NumOperands: 3, .NumConds: 3 },
12429 // PPC::CMPLWI - 202
12430 {.AsmStrOffset: 2198, .AliasCondStart: 407, .NumOperands: 3, .NumConds: 2 },
12431 // PPC::CMPW - 203
12432 {.AsmStrOffset: 2214, .AliasCondStart: 409, .NumOperands: 3, .NumConds: 3 },
12433 // PPC::CMPWI - 204
12434 {.AsmStrOffset: 2226, .AliasCondStart: 412, .NumOperands: 3, .NumConds: 2 },
12435 // PPC::CNTLZW - 205
12436 {.AsmStrOffset: 2241, .AliasCondStart: 414, .NumOperands: 2, .NumConds: 2 },
12437 // PPC::CNTLZW8 - 206
12438 {.AsmStrOffset: 2241, .AliasCondStart: 416, .NumOperands: 2, .NumConds: 2 },
12439 // PPC::CNTLZW8_rec - 207
12440 {.AsmStrOffset: 2255, .AliasCondStart: 418, .NumOperands: 2, .NumConds: 2 },
12441 // PPC::CNTLZW_rec - 208
12442 {.AsmStrOffset: 2255, .AliasCondStart: 420, .NumOperands: 2, .NumConds: 2 },
12443 // PPC::CP_PASTE_rec - 209
12444 {.AsmStrOffset: 2270, .AliasCondStart: 422, .NumOperands: 3, .NumConds: 3 },
12445 // PPC::CREQV - 210
12446 {.AsmStrOffset: 2284, .AliasCondStart: 425, .NumOperands: 3, .NumConds: 3 },
12447 // PPC::CRNOR - 211
12448 {.AsmStrOffset: 2293, .AliasCondStart: 428, .NumOperands: 3, .NumConds: 3 },
12449 // PPC::CROR - 212
12450 {.AsmStrOffset: 2306, .AliasCondStart: 431, .NumOperands: 3, .NumConds: 3 },
12451 // PPC::CRXOR - 213
12452 {.AsmStrOffset: 2320, .AliasCondStart: 434, .NumOperands: 3, .NumConds: 3 },
12453 // PPC::DMSHA2HASH - 214
12454 {.AsmStrOffset: 2329, .AliasCondStart: 437, .NumOperands: 4, .NumConds: 4 },
12455 {.AsmStrOffset: 2349, .AliasCondStart: 441, .NumOperands: 4, .NumConds: 4 },
12456 // PPC::DMSHA3HASH - 216
12457 {.AsmStrOffset: 2369, .AliasCondStart: 445, .NumOperands: 3, .NumConds: 3 },
12458 {.AsmStrOffset: 2381, .AliasCondStart: 448, .NumOperands: 3, .NumConds: 3 },
12459 // PPC::DMXXSHAPAD - 218
12460 {.AsmStrOffset: 2395, .AliasCondStart: 451, .NumOperands: 6, .NumConds: 6 },
12461 {.AsmStrOffset: 2423, .AliasCondStart: 457, .NumOperands: 6, .NumConds: 6 },
12462 {.AsmStrOffset: 2451, .AliasCondStart: 463, .NumOperands: 6, .NumConds: 6 },
12463 {.AsmStrOffset: 2479, .AliasCondStart: 469, .NumOperands: 6, .NumConds: 6 },
12464 {.AsmStrOffset: 2507, .AliasCondStart: 475, .NumOperands: 6, .NumConds: 6 },
12465 {.AsmStrOffset: 2536, .AliasCondStart: 481, .NumOperands: 6, .NumConds: 6 },
12466 {.AsmStrOffset: 2565, .AliasCondStart: 487, .NumOperands: 6, .NumConds: 6 },
12467 {.AsmStrOffset: 2589, .AliasCondStart: 493, .NumOperands: 6, .NumConds: 6 },
12468 // PPC::ISEL - 226
12469 {.AsmStrOffset: 2613, .AliasCondStart: 499, .NumOperands: 4, .NumConds: 4 },
12470 {.AsmStrOffset: 2631, .AliasCondStart: 503, .NumOperands: 4, .NumConds: 4 },
12471 {.AsmStrOffset: 2649, .AliasCondStart: 507, .NumOperands: 4, .NumConds: 4 },
12472 // PPC::ISEL8 - 229
12473 {.AsmStrOffset: 2613, .AliasCondStart: 511, .NumOperands: 4, .NumConds: 4 },
12474 {.AsmStrOffset: 2631, .AliasCondStart: 515, .NumOperands: 4, .NumConds: 4 },
12475 {.AsmStrOffset: 2649, .AliasCondStart: 519, .NumOperands: 4, .NumConds: 4 },
12476 // PPC::MBAR - 232
12477 {.AsmStrOffset: 2667, .AliasCondStart: 523, .NumOperands: 1, .NumConds: 1 },
12478 // PPC::MFDCR - 233
12479 {.AsmStrOffset: 2672, .AliasCondStart: 524, .NumOperands: 2, .NumConds: 5 },
12480 {.AsmStrOffset: 2681, .AliasCondStart: 529, .NumOperands: 2, .NumConds: 5 },
12481 {.AsmStrOffset: 2690, .AliasCondStart: 534, .NumOperands: 2, .NumConds: 5 },
12482 {.AsmStrOffset: 2699, .AliasCondStart: 539, .NumOperands: 2, .NumConds: 5 },
12483 {.AsmStrOffset: 2708, .AliasCondStart: 544, .NumOperands: 2, .NumConds: 5 },
12484 {.AsmStrOffset: 2717, .AliasCondStart: 549, .NumOperands: 2, .NumConds: 5 },
12485 {.AsmStrOffset: 2726, .AliasCondStart: 554, .NumOperands: 2, .NumConds: 5 },
12486 {.AsmStrOffset: 2735, .AliasCondStart: 559, .NumOperands: 2, .NumConds: 5 },
12487 // PPC::MFSPR - 241
12488 {.AsmStrOffset: 2744, .AliasCondStart: 564, .NumOperands: 2, .NumConds: 2 },
12489 {.AsmStrOffset: 2753, .AliasCondStart: 566, .NumOperands: 2, .NumConds: 5 },
12490 {.AsmStrOffset: 2764, .AliasCondStart: 571, .NumOperands: 2, .NumConds: 5 },
12491 {.AsmStrOffset: 2774, .AliasCondStart: 576, .NumOperands: 2, .NumConds: 5 },
12492 {.AsmStrOffset: 2784, .AliasCondStart: 581, .NumOperands: 2, .NumConds: 5 },
12493 {.AsmStrOffset: 2792, .AliasCondStart: 586, .NumOperands: 2, .NumConds: 5 },
12494 {.AsmStrOffset: 2801, .AliasCondStart: 591, .NumOperands: 2, .NumConds: 5 },
12495 {.AsmStrOffset: 2811, .AliasCondStart: 596, .NumOperands: 2, .NumConds: 5 },
12496 {.AsmStrOffset: 2821, .AliasCondStart: 601, .NumOperands: 2, .NumConds: 5 },
12497 {.AsmStrOffset: 2832, .AliasCondStart: 606, .NumOperands: 2, .NumConds: 5 },
12498 {.AsmStrOffset: 2841, .AliasCondStart: 611, .NumOperands: 2, .NumConds: 5 },
12499 {.AsmStrOffset: 2850, .AliasCondStart: 616, .NumOperands: 2, .NumConds: 5 },
12500 {.AsmStrOffset: 2860, .AliasCondStart: 621, .NumOperands: 2, .NumConds: 5 },
12501 {.AsmStrOffset: 2870, .AliasCondStart: 626, .NumOperands: 2, .NumConds: 5 },
12502 {.AsmStrOffset: 2880, .AliasCondStart: 631, .NumOperands: 2, .NumConds: 5 },
12503 {.AsmStrOffset: 2890, .AliasCondStart: 636, .NumOperands: 2, .NumConds: 5 },
12504 {.AsmStrOffset: 2899, .AliasCondStart: 641, .NumOperands: 2, .NumConds: 5 },
12505 {.AsmStrOffset: 2908, .AliasCondStart: 646, .NumOperands: 2, .NumConds: 5 },
12506 {.AsmStrOffset: 2917, .AliasCondStart: 651, .NumOperands: 2, .NumConds: 5 },
12507 {.AsmStrOffset: 2926, .AliasCondStart: 656, .NumOperands: 2, .NumConds: 5 },
12508 {.AsmStrOffset: 2939, .AliasCondStart: 661, .NumOperands: 2, .NumConds: 5 },
12509 {.AsmStrOffset: 2953, .AliasCondStart: 666, .NumOperands: 2, .NumConds: 5 },
12510 {.AsmStrOffset: 2967, .AliasCondStart: 671, .NumOperands: 2, .NumConds: 5 },
12511 {.AsmStrOffset: 2981, .AliasCondStart: 676, .NumOperands: 2, .NumConds: 5 },
12512 {.AsmStrOffset: 2995, .AliasCondStart: 681, .NumOperands: 2, .NumConds: 5 },
12513 {.AsmStrOffset: 3009, .AliasCondStart: 686, .NumOperands: 2, .NumConds: 5 },
12514 {.AsmStrOffset: 3023, .AliasCondStart: 691, .NumOperands: 2, .NumConds: 5 },
12515 {.AsmStrOffset: 3037, .AliasCondStart: 696, .NumOperands: 2, .NumConds: 5 },
12516 {.AsmStrOffset: 3051, .AliasCondStart: 701, .NumOperands: 2, .NumConds: 5 },
12517 {.AsmStrOffset: 3065, .AliasCondStart: 706, .NumOperands: 2, .NumConds: 5 },
12518 {.AsmStrOffset: 3079, .AliasCondStart: 711, .NumOperands: 2, .NumConds: 5 },
12519 {.AsmStrOffset: 3093, .AliasCondStart: 716, .NumOperands: 2, .NumConds: 5 },
12520 {.AsmStrOffset: 3107, .AliasCondStart: 721, .NumOperands: 2, .NumConds: 5 },
12521 {.AsmStrOffset: 3121, .AliasCondStart: 726, .NumOperands: 2, .NumConds: 5 },
12522 {.AsmStrOffset: 3135, .AliasCondStart: 731, .NumOperands: 2, .NumConds: 5 },
12523 {.AsmStrOffset: 3149, .AliasCondStart: 736, .NumOperands: 2, .NumConds: 5 },
12524 {.AsmStrOffset: 3163, .AliasCondStart: 741, .NumOperands: 2, .NumConds: 5 },
12525 {.AsmStrOffset: 3172, .AliasCondStart: 746, .NumOperands: 2, .NumConds: 5 },
12526 {.AsmStrOffset: 3181, .AliasCondStart: 751, .NumOperands: 2, .NumConds: 5 },
12527 {.AsmStrOffset: 3191, .AliasCondStart: 756, .NumOperands: 2, .NumConds: 5 },
12528 {.AsmStrOffset: 3200, .AliasCondStart: 761, .NumOperands: 2, .NumConds: 5 },
12529 {.AsmStrOffset: 3210, .AliasCondStart: 766, .NumOperands: 2, .NumConds: 5 },
12530 {.AsmStrOffset: 3220, .AliasCondStart: 771, .NumOperands: 2, .NumConds: 5 },
12531 {.AsmStrOffset: 3230, .AliasCondStart: 776, .NumOperands: 2, .NumConds: 5 },
12532 {.AsmStrOffset: 3240, .AliasCondStart: 781, .NumOperands: 2, .NumConds: 5 },
12533 {.AsmStrOffset: 3250, .AliasCondStart: 786, .NumOperands: 2, .NumConds: 5 },
12534 // PPC::MFSPR8 - 287
12535 {.AsmStrOffset: 2744, .AliasCondStart: 791, .NumOperands: 2, .NumConds: 2 },
12536 {.AsmStrOffset: 2753, .AliasCondStart: 793, .NumOperands: 2, .NumConds: 5 },
12537 {.AsmStrOffset: 2764, .AliasCondStart: 798, .NumOperands: 2, .NumConds: 5 },
12538 {.AsmStrOffset: 2774, .AliasCondStart: 803, .NumOperands: 2, .NumConds: 5 },
12539 {.AsmStrOffset: 2784, .AliasCondStart: 808, .NumOperands: 2, .NumConds: 5 },
12540 {.AsmStrOffset: 2792, .AliasCondStart: 813, .NumOperands: 2, .NumConds: 5 },
12541 {.AsmStrOffset: 2801, .AliasCondStart: 818, .NumOperands: 2, .NumConds: 5 },
12542 {.AsmStrOffset: 2811, .AliasCondStart: 823, .NumOperands: 2, .NumConds: 5 },
12543 {.AsmStrOffset: 2821, .AliasCondStart: 828, .NumOperands: 2, .NumConds: 5 },
12544 {.AsmStrOffset: 2832, .AliasCondStart: 833, .NumOperands: 2, .NumConds: 5 },
12545 {.AsmStrOffset: 2841, .AliasCondStart: 838, .NumOperands: 2, .NumConds: 5 },
12546 {.AsmStrOffset: 2850, .AliasCondStart: 843, .NumOperands: 2, .NumConds: 5 },
12547 {.AsmStrOffset: 2860, .AliasCondStart: 848, .NumOperands: 2, .NumConds: 5 },
12548 {.AsmStrOffset: 2870, .AliasCondStart: 853, .NumOperands: 2, .NumConds: 5 },
12549 {.AsmStrOffset: 2880, .AliasCondStart: 858, .NumOperands: 2, .NumConds: 5 },
12550 {.AsmStrOffset: 2890, .AliasCondStart: 863, .NumOperands: 2, .NumConds: 5 },
12551 {.AsmStrOffset: 2908, .AliasCondStart: 868, .NumOperands: 2, .NumConds: 5 },
12552 {.AsmStrOffset: 2917, .AliasCondStart: 873, .NumOperands: 2, .NumConds: 5 },
12553 {.AsmStrOffset: 2926, .AliasCondStart: 878, .NumOperands: 2, .NumConds: 5 },
12554 // PPC::MFTB - 306
12555 {.AsmStrOffset: 3260, .AliasCondStart: 883, .NumOperands: 2, .NumConds: 2 },
12556 // PPC::MFUDSCR - 307
12557 {.AsmStrOffset: 2753, .AliasCondStart: 885, .NumOperands: 1, .NumConds: 4 },
12558 // PPC::MFVRSAVE - 308
12559 {.AsmStrOffset: 3269, .AliasCondStart: 889, .NumOperands: 1, .NumConds: 1 },
12560 // PPC::MFVSRD - 309
12561 {.AsmStrOffset: 3281, .AliasCondStart: 890, .NumOperands: 2, .NumConds: 2 },
12562 // PPC::MFVSRWZ - 310
12563 {.AsmStrOffset: 3295, .AliasCondStart: 892, .NumOperands: 2, .NumConds: 2 },
12564 // PPC::MTCRF - 311
12565 {.AsmStrOffset: 3310, .AliasCondStart: 894, .NumOperands: 2, .NumConds: 2 },
12566 // PPC::MTCRF8 - 312
12567 {.AsmStrOffset: 3310, .AliasCondStart: 896, .NumOperands: 2, .NumConds: 2 },
12568 // PPC::MTDCR - 313
12569 {.AsmStrOffset: 3318, .AliasCondStart: 898, .NumOperands: 2, .NumConds: 5 },
12570 {.AsmStrOffset: 3327, .AliasCondStart: 903, .NumOperands: 2, .NumConds: 5 },
12571 {.AsmStrOffset: 3336, .AliasCondStart: 908, .NumOperands: 2, .NumConds: 5 },
12572 {.AsmStrOffset: 3345, .AliasCondStart: 913, .NumOperands: 2, .NumConds: 5 },
12573 {.AsmStrOffset: 3354, .AliasCondStart: 918, .NumOperands: 2, .NumConds: 5 },
12574 {.AsmStrOffset: 3363, .AliasCondStart: 923, .NumOperands: 2, .NumConds: 5 },
12575 {.AsmStrOffset: 3372, .AliasCondStart: 928, .NumOperands: 2, .NumConds: 5 },
12576 {.AsmStrOffset: 3381, .AliasCondStart: 933, .NumOperands: 2, .NumConds: 5 },
12577 // PPC::MTFSF - 321
12578 {.AsmStrOffset: 3390, .AliasCondStart: 938, .NumOperands: 4, .NumConds: 4 },
12579 // PPC::MTFSFI - 322
12580 {.AsmStrOffset: 3403, .AliasCondStart: 942, .NumOperands: 3, .NumConds: 3 },
12581 // PPC::MTFSFI_rec - 323
12582 {.AsmStrOffset: 3421, .AliasCondStart: 945, .NumOperands: 3, .NumConds: 3 },
12583 // PPC::MTFSF_rec - 324
12584 {.AsmStrOffset: 3440, .AliasCondStart: 948, .NumOperands: 4, .NumConds: 4 },
12585 // PPC::MTMSR - 325
12586 {.AsmStrOffset: 3454, .AliasCondStart: 952, .NumOperands: 2, .NumConds: 5 },
12587 // PPC::MTMSRD - 326
12588 {.AsmStrOffset: 3463, .AliasCondStart: 957, .NumOperands: 2, .NumConds: 5 },
12589 // PPC::MTSPR - 327
12590 {.AsmStrOffset: 3473, .AliasCondStart: 962, .NumOperands: 2, .NumConds: 2 },
12591 {.AsmStrOffset: 3482, .AliasCondStart: 964, .NumOperands: 2, .NumConds: 5 },
12592 {.AsmStrOffset: 3493, .AliasCondStart: 969, .NumOperands: 2, .NumConds: 5 },
12593 {.AsmStrOffset: 3501, .AliasCondStart: 974, .NumOperands: 2, .NumConds: 5 },
12594 {.AsmStrOffset: 3510, .AliasCondStart: 979, .NumOperands: 2, .NumConds: 5 },
12595 {.AsmStrOffset: 3520, .AliasCondStart: 984, .NumOperands: 2, .NumConds: 5 },
12596 {.AsmStrOffset: 3530, .AliasCondStart: 989, .NumOperands: 2, .NumConds: 5 },
12597 {.AsmStrOffset: 3541, .AliasCondStart: 994, .NumOperands: 2, .NumConds: 5 },
12598 {.AsmStrOffset: 3550, .AliasCondStart: 999, .NumOperands: 2, .NumConds: 5 },
12599 {.AsmStrOffset: 3559, .AliasCondStart: 1004, .NumOperands: 2, .NumConds: 5 },
12600 {.AsmStrOffset: 3569, .AliasCondStart: 1009, .NumOperands: 2, .NumConds: 5 },
12601 {.AsmStrOffset: 3579, .AliasCondStart: 1014, .NumOperands: 2, .NumConds: 5 },
12602 {.AsmStrOffset: 3589, .AliasCondStart: 1019, .NumOperands: 2, .NumConds: 5 },
12603 {.AsmStrOffset: 3599, .AliasCondStart: 1024, .NumOperands: 2, .NumConds: 5 },
12604 {.AsmStrOffset: 3608, .AliasCondStart: 1029, .NumOperands: 2, .NumConds: 5 },
12605 {.AsmStrOffset: 3617, .AliasCondStart: 1034, .NumOperands: 2, .NumConds: 5 },
12606 {.AsmStrOffset: 3626, .AliasCondStart: 1039, .NumOperands: 2, .NumConds: 5 },
12607 {.AsmStrOffset: 3635, .AliasCondStart: 1044, .NumOperands: 2, .NumConds: 5 },
12608 {.AsmStrOffset: 3644, .AliasCondStart: 1049, .NumOperands: 2, .NumConds: 5 },
12609 {.AsmStrOffset: 3657, .AliasCondStart: 1054, .NumOperands: 2, .NumConds: 5 },
12610 {.AsmStrOffset: 3671, .AliasCondStart: 1059, .NumOperands: 2, .NumConds: 5 },
12611 {.AsmStrOffset: 3685, .AliasCondStart: 1064, .NumOperands: 2, .NumConds: 5 },
12612 {.AsmStrOffset: 3699, .AliasCondStart: 1069, .NumOperands: 2, .NumConds: 5 },
12613 {.AsmStrOffset: 3713, .AliasCondStart: 1074, .NumOperands: 2, .NumConds: 5 },
12614 {.AsmStrOffset: 3727, .AliasCondStart: 1079, .NumOperands: 2, .NumConds: 5 },
12615 {.AsmStrOffset: 3741, .AliasCondStart: 1084, .NumOperands: 2, .NumConds: 5 },
12616 {.AsmStrOffset: 3755, .AliasCondStart: 1089, .NumOperands: 2, .NumConds: 5 },
12617 {.AsmStrOffset: 3769, .AliasCondStart: 1094, .NumOperands: 2, .NumConds: 5 },
12618 {.AsmStrOffset: 3783, .AliasCondStart: 1099, .NumOperands: 2, .NumConds: 5 },
12619 {.AsmStrOffset: 3797, .AliasCondStart: 1104, .NumOperands: 2, .NumConds: 5 },
12620 {.AsmStrOffset: 3811, .AliasCondStart: 1109, .NumOperands: 2, .NumConds: 5 },
12621 {.AsmStrOffset: 3825, .AliasCondStart: 1114, .NumOperands: 2, .NumConds: 5 },
12622 {.AsmStrOffset: 3839, .AliasCondStart: 1119, .NumOperands: 2, .NumConds: 5 },
12623 {.AsmStrOffset: 3853, .AliasCondStart: 1124, .NumOperands: 2, .NumConds: 5 },
12624 {.AsmStrOffset: 3867, .AliasCondStart: 1129, .NumOperands: 2, .NumConds: 5 },
12625 {.AsmStrOffset: 3881, .AliasCondStart: 1134, .NumOperands: 2, .NumConds: 5 },
12626 {.AsmStrOffset: 3890, .AliasCondStart: 1139, .NumOperands: 2, .NumConds: 5 },
12627 {.AsmStrOffset: 3899, .AliasCondStart: 1144, .NumOperands: 2, .NumConds: 5 },
12628 {.AsmStrOffset: 3909, .AliasCondStart: 1149, .NumOperands: 2, .NumConds: 5 },
12629 {.AsmStrOffset: 3918, .AliasCondStart: 1154, .NumOperands: 2, .NumConds: 5 },
12630 {.AsmStrOffset: 3928, .AliasCondStart: 1159, .NumOperands: 2, .NumConds: 5 },
12631 {.AsmStrOffset: 3938, .AliasCondStart: 1164, .NumOperands: 2, .NumConds: 5 },
12632 {.AsmStrOffset: 3948, .AliasCondStart: 1169, .NumOperands: 2, .NumConds: 5 },
12633 {.AsmStrOffset: 3958, .AliasCondStart: 1174, .NumOperands: 2, .NumConds: 5 },
12634 {.AsmStrOffset: 3968, .AliasCondStart: 1179, .NumOperands: 2, .NumConds: 5 },
12635 // PPC::MTSPR8 - 372
12636 {.AsmStrOffset: 3473, .AliasCondStart: 1184, .NumOperands: 2, .NumConds: 2 },
12637 {.AsmStrOffset: 3482, .AliasCondStart: 1186, .NumOperands: 2, .NumConds: 5 },
12638 {.AsmStrOffset: 3493, .AliasCondStart: 1191, .NumOperands: 2, .NumConds: 5 },
12639 {.AsmStrOffset: 3501, .AliasCondStart: 1196, .NumOperands: 2, .NumConds: 5 },
12640 {.AsmStrOffset: 3510, .AliasCondStart: 1201, .NumOperands: 2, .NumConds: 5 },
12641 {.AsmStrOffset: 3520, .AliasCondStart: 1206, .NumOperands: 2, .NumConds: 5 },
12642 {.AsmStrOffset: 3530, .AliasCondStart: 1211, .NumOperands: 2, .NumConds: 5 },
12643 {.AsmStrOffset: 3541, .AliasCondStart: 1216, .NumOperands: 2, .NumConds: 5 },
12644 {.AsmStrOffset: 3550, .AliasCondStart: 1221, .NumOperands: 2, .NumConds: 5 },
12645 {.AsmStrOffset: 3559, .AliasCondStart: 1226, .NumOperands: 2, .NumConds: 5 },
12646 {.AsmStrOffset: 3569, .AliasCondStart: 1231, .NumOperands: 2, .NumConds: 5 },
12647 {.AsmStrOffset: 3579, .AliasCondStart: 1236, .NumOperands: 2, .NumConds: 5 },
12648 {.AsmStrOffset: 3589, .AliasCondStart: 1241, .NumOperands: 2, .NumConds: 5 },
12649 {.AsmStrOffset: 3599, .AliasCondStart: 1246, .NumOperands: 2, .NumConds: 5 },
12650 {.AsmStrOffset: 3617, .AliasCondStart: 1251, .NumOperands: 2, .NumConds: 5 },
12651 {.AsmStrOffset: 3626, .AliasCondStart: 1256, .NumOperands: 2, .NumConds: 5 },
12652 {.AsmStrOffset: 3635, .AliasCondStart: 1261, .NumOperands: 2, .NumConds: 5 },
12653 {.AsmStrOffset: 3644, .AliasCondStart: 1266, .NumOperands: 2, .NumConds: 5 },
12654 // PPC::MTUDSCR - 390
12655 {.AsmStrOffset: 3978, .AliasCondStart: 1271, .NumOperands: 1, .NumConds: 4 },
12656 // PPC::MTVRSAVE - 391
12657 {.AsmStrOffset: 3989, .AliasCondStart: 1275, .NumOperands: 1, .NumConds: 1 },
12658 // PPC::MTVSRD - 392
12659 {.AsmStrOffset: 4001, .AliasCondStart: 1276, .NumOperands: 2, .NumConds: 2 },
12660 // PPC::MTVSRWA - 393
12661 {.AsmStrOffset: 4015, .AliasCondStart: 1278, .NumOperands: 2, .NumConds: 2 },
12662 // PPC::MTVSRWZ - 394
12663 {.AsmStrOffset: 4030, .AliasCondStart: 1280, .NumOperands: 2, .NumConds: 2 },
12664 // PPC::NOR - 395
12665 {.AsmStrOffset: 4045, .AliasCondStart: 1282, .NumOperands: 3, .NumConds: 3 },
12666 // PPC::NOR8 - 396
12667 {.AsmStrOffset: 4045, .AliasCondStart: 1285, .NumOperands: 3, .NumConds: 3 },
12668 // PPC::NOR8_rec - 397
12669 {.AsmStrOffset: 4056, .AliasCondStart: 1288, .NumOperands: 3, .NumConds: 3 },
12670 // PPC::NOR_rec - 398
12671 {.AsmStrOffset: 4056, .AliasCondStart: 1291, .NumOperands: 3, .NumConds: 3 },
12672 // PPC::OR - 399
12673 {.AsmStrOffset: 4068, .AliasCondStart: 1294, .NumOperands: 3, .NumConds: 3 },
12674 // PPC::OR8 - 400
12675 {.AsmStrOffset: 4068, .AliasCondStart: 1297, .NumOperands: 3, .NumConds: 3 },
12676 // PPC::OR8_rec - 401
12677 {.AsmStrOffset: 4078, .AliasCondStart: 1300, .NumOperands: 3, .NumConds: 3 },
12678 // PPC::ORI - 402
12679 {.AsmStrOffset: 4089, .AliasCondStart: 1303, .NumOperands: 3, .NumConds: 3 },
12680 // PPC::ORI8 - 403
12681 {.AsmStrOffset: 4089, .AliasCondStart: 1306, .NumOperands: 3, .NumConds: 3 },
12682 // PPC::OR_rec - 404
12683 {.AsmStrOffset: 4078, .AliasCondStart: 1309, .NumOperands: 3, .NumConds: 3 },
12684 // PPC::PADDI8 - 405
12685 {.AsmStrOffset: 4093, .AliasCondStart: 1312, .NumOperands: 3, .NumConds: 2 },
12686 // PPC::RFEBB - 406
12687 {.AsmStrOffset: 4112, .AliasCondStart: 1314, .NumOperands: 1, .NumConds: 1 },
12688 // PPC::RLDCL - 407
12689 {.AsmStrOffset: 4118, .AliasCondStart: 1315, .NumOperands: 4, .NumConds: 4 },
12690 // PPC::RLDCL_rec - 408
12691 {.AsmStrOffset: 4135, .AliasCondStart: 1319, .NumOperands: 4, .NumConds: 4 },
12692 // PPC::RLDICL - 409
12693 {.AsmStrOffset: 4153, .AliasCondStart: 1323, .NumOperands: 4, .NumConds: 4 },
12694 {.AsmStrOffset: 4173, .AliasCondStart: 1327, .NumOperands: 4, .NumConds: 3 },
12695 // PPC::RLDICL_32_64 - 411
12696 {.AsmStrOffset: 4153, .AliasCondStart: 1330, .NumOperands: 4, .NumConds: 4 },
12697 {.AsmStrOffset: 4173, .AliasCondStart: 1334, .NumOperands: 4, .NumConds: 3 },
12698 // PPC::RLDICL_rec - 413
12699 {.AsmStrOffset: 4193, .AliasCondStart: 1337, .NumOperands: 4, .NumConds: 4 },
12700 {.AsmStrOffset: 4214, .AliasCondStart: 1341, .NumOperands: 4, .NumConds: 3 },
12701 // PPC::RLWINM - 415
12702 {.AsmStrOffset: 4235, .AliasCondStart: 1344, .NumOperands: 5, .NumConds: 5 },
12703 {.AsmStrOffset: 4255, .AliasCondStart: 1349, .NumOperands: 5, .NumConds: 5 },
12704 // PPC::RLWINM8 - 417
12705 {.AsmStrOffset: 4235, .AliasCondStart: 1354, .NumOperands: 5, .NumConds: 5 },
12706 {.AsmStrOffset: 4255, .AliasCondStart: 1359, .NumOperands: 5, .NumConds: 5 },
12707 // PPC::RLWINM8_rec - 419
12708 {.AsmStrOffset: 4275, .AliasCondStart: 1364, .NumOperands: 5, .NumConds: 5 },
12709 {.AsmStrOffset: 4296, .AliasCondStart: 1369, .NumOperands: 5, .NumConds: 5 },
12710 // PPC::RLWINM_rec - 421
12711 {.AsmStrOffset: 4275, .AliasCondStart: 1374, .NumOperands: 5, .NumConds: 5 },
12712 {.AsmStrOffset: 4296, .AliasCondStart: 1379, .NumOperands: 5, .NumConds: 5 },
12713 // PPC::RLWNM - 423
12714 {.AsmStrOffset: 4317, .AliasCondStart: 1384, .NumOperands: 5, .NumConds: 5 },
12715 // PPC::RLWNM8 - 424
12716 {.AsmStrOffset: 4317, .AliasCondStart: 1389, .NumOperands: 5, .NumConds: 5 },
12717 // PPC::RLWNM8_rec - 425
12718 {.AsmStrOffset: 4334, .AliasCondStart: 1394, .NumOperands: 5, .NumConds: 5 },
12719 // PPC::RLWNM_rec - 426
12720 {.AsmStrOffset: 4334, .AliasCondStart: 1399, .NumOperands: 5, .NumConds: 5 },
12721 // PPC::SC - 427
12722 {.AsmStrOffset: 4352, .AliasCondStart: 1404, .NumOperands: 1, .NumConds: 1 },
12723 // PPC::SUBF - 428
12724 {.AsmStrOffset: 4355, .AliasCondStart: 1405, .NumOperands: 3, .NumConds: 3 },
12725 // PPC::SUBF8 - 429
12726 {.AsmStrOffset: 4355, .AliasCondStart: 1408, .NumOperands: 3, .NumConds: 3 },
12727 // PPC::SUBF8_rec - 430
12728 {.AsmStrOffset: 4370, .AliasCondStart: 1411, .NumOperands: 3, .NumConds: 3 },
12729 // PPC::SUBFC - 431
12730 {.AsmStrOffset: 4386, .AliasCondStart: 1414, .NumOperands: 3, .NumConds: 3 },
12731 // PPC::SUBFC8 - 432
12732 {.AsmStrOffset: 4386, .AliasCondStart: 1417, .NumOperands: 3, .NumConds: 3 },
12733 // PPC::SUBFC8_rec - 433
12734 {.AsmStrOffset: 4402, .AliasCondStart: 1420, .NumOperands: 3, .NumConds: 3 },
12735 // PPC::SUBFC_rec - 434
12736 {.AsmStrOffset: 4402, .AliasCondStart: 1423, .NumOperands: 3, .NumConds: 3 },
12737 // PPC::SUBF_rec - 435
12738 {.AsmStrOffset: 4370, .AliasCondStart: 1426, .NumOperands: 3, .NumConds: 3 },
12739 // PPC::SYNC - 436
12740 {.AsmStrOffset: 4419, .AliasCondStart: 1429, .NumOperands: 1, .NumConds: 1 },
12741 {.AsmStrOffset: 4424, .AliasCondStart: 1430, .NumOperands: 1, .NumConds: 1 },
12742 {.AsmStrOffset: 4431, .AliasCondStart: 1431, .NumOperands: 1, .NumConds: 1 },
12743 // PPC::SYNCP10 - 439
12744 {.AsmStrOffset: 4419, .AliasCondStart: 1432, .NumOperands: 2, .NumConds: 2 },
12745 {.AsmStrOffset: 4431, .AliasCondStart: 1434, .NumOperands: 2, .NumConds: 2 },
12746 {.AsmStrOffset: 4439, .AliasCondStart: 1436, .NumOperands: 2, .NumConds: 2 },
12747 {.AsmStrOffset: 4447, .AliasCondStart: 1438, .NumOperands: 2, .NumConds: 2 },
12748 {.AsmStrOffset: 4455, .AliasCondStart: 1440, .NumOperands: 2, .NumConds: 2 },
12749 {.AsmStrOffset: 4465, .AliasCondStart: 1442, .NumOperands: 2, .NumConds: 2 },
12750 {.AsmStrOffset: 4475, .AliasCondStart: 1444, .NumOperands: 2, .NumConds: 2 },
12751 {.AsmStrOffset: 4484, .AliasCondStart: 1446, .NumOperands: 2, .NumConds: 2 },
12752 // PPC::TD - 447
12753 {.AsmStrOffset: 4491, .AliasCondStart: 1448, .NumOperands: 3, .NumConds: 3 },
12754 {.AsmStrOffset: 4503, .AliasCondStart: 1451, .NumOperands: 3, .NumConds: 3 },
12755 {.AsmStrOffset: 4515, .AliasCondStart: 1454, .NumOperands: 3, .NumConds: 3 },
12756 {.AsmStrOffset: 4527, .AliasCondStart: 1457, .NumOperands: 3, .NumConds: 3 },
12757 {.AsmStrOffset: 4539, .AliasCondStart: 1460, .NumOperands: 3, .NumConds: 3 },
12758 {.AsmStrOffset: 4552, .AliasCondStart: 1463, .NumOperands: 3, .NumConds: 3 },
12759 {.AsmStrOffset: 4565, .AliasCondStart: 1466, .NumOperands: 3, .NumConds: 3 },
12760 // PPC::TDI - 454
12761 {.AsmStrOffset: 4576, .AliasCondStart: 1469, .NumOperands: 3, .NumConds: 2 },
12762 {.AsmStrOffset: 4591, .AliasCondStart: 1471, .NumOperands: 3, .NumConds: 2 },
12763 {.AsmStrOffset: 4606, .AliasCondStart: 1473, .NumOperands: 3, .NumConds: 2 },
12764 {.AsmStrOffset: 4621, .AliasCondStart: 1475, .NumOperands: 3, .NumConds: 2 },
12765 {.AsmStrOffset: 4636, .AliasCondStart: 1477, .NumOperands: 3, .NumConds: 2 },
12766 {.AsmStrOffset: 4652, .AliasCondStart: 1479, .NumOperands: 3, .NumConds: 2 },
12767 {.AsmStrOffset: 4668, .AliasCondStart: 1481, .NumOperands: 3, .NumConds: 2 },
12768 // PPC::TEND - 461
12769 {.AsmStrOffset: 4682, .AliasCondStart: 1483, .NumOperands: 1, .NumConds: 1 },
12770 {.AsmStrOffset: 4688, .AliasCondStart: 1484, .NumOperands: 1, .NumConds: 1 },
12771 // PPC::TLBIE - 463
12772 {.AsmStrOffset: 4697, .AliasCondStart: 1485, .NumOperands: 2, .NumConds: 2 },
12773 // PPC::TLBILX - 464
12774 {.AsmStrOffset: 4706, .AliasCondStart: 1487, .NumOperands: 3, .NumConds: 3 },
12775 {.AsmStrOffset: 4717, .AliasCondStart: 1490, .NumOperands: 3, .NumConds: 3 },
12776 {.AsmStrOffset: 4727, .AliasCondStart: 1493, .NumOperands: 3, .NumConds: 3 },
12777 {.AsmStrOffset: 4743, .AliasCondStart: 1496, .NumOperands: 3, .NumConds: 3 },
12778 // PPC::TLBRE2 - 468
12779 {.AsmStrOffset: 4755, .AliasCondStart: 1499, .NumOperands: 3, .NumConds: 3 },
12780 {.AsmStrOffset: 4770, .AliasCondStart: 1502, .NumOperands: 3, .NumConds: 3 },
12781 // PPC::TLBWE2 - 470
12782 {.AsmStrOffset: 4785, .AliasCondStart: 1505, .NumOperands: 3, .NumConds: 3 },
12783 {.AsmStrOffset: 4800, .AliasCondStart: 1508, .NumOperands: 3, .NumConds: 3 },
12784 // PPC::TSR - 472
12785 {.AsmStrOffset: 4815, .AliasCondStart: 1511, .NumOperands: 1, .NumConds: 1 },
12786 {.AsmStrOffset: 4825, .AliasCondStart: 1512, .NumOperands: 1, .NumConds: 1 },
12787 // PPC::TW - 474
12788 {.AsmStrOffset: 4834, .AliasCondStart: 1513, .NumOperands: 3, .NumConds: 3 },
12789 {.AsmStrOffset: 4839, .AliasCondStart: 1516, .NumOperands: 3, .NumConds: 3 },
12790 {.AsmStrOffset: 4851, .AliasCondStart: 1519, .NumOperands: 3, .NumConds: 3 },
12791 {.AsmStrOffset: 4863, .AliasCondStart: 1522, .NumOperands: 3, .NumConds: 3 },
12792 {.AsmStrOffset: 4875, .AliasCondStart: 1525, .NumOperands: 3, .NumConds: 3 },
12793 {.AsmStrOffset: 4887, .AliasCondStart: 1528, .NumOperands: 3, .NumConds: 3 },
12794 {.AsmStrOffset: 4900, .AliasCondStart: 1531, .NumOperands: 3, .NumConds: 3 },
12795 {.AsmStrOffset: 4913, .AliasCondStart: 1534, .NumOperands: 3, .NumConds: 3 },
12796 // PPC::TWI - 482
12797 {.AsmStrOffset: 4924, .AliasCondStart: 1537, .NumOperands: 3, .NumConds: 2 },
12798 {.AsmStrOffset: 4939, .AliasCondStart: 1539, .NumOperands: 3, .NumConds: 2 },
12799 {.AsmStrOffset: 4954, .AliasCondStart: 1541, .NumOperands: 3, .NumConds: 2 },
12800 {.AsmStrOffset: 4969, .AliasCondStart: 1543, .NumOperands: 3, .NumConds: 2 },
12801 {.AsmStrOffset: 4984, .AliasCondStart: 1545, .NumOperands: 3, .NumConds: 2 },
12802 {.AsmStrOffset: 5000, .AliasCondStart: 1547, .NumOperands: 3, .NumConds: 2 },
12803 {.AsmStrOffset: 5016, .AliasCondStart: 1549, .NumOperands: 3, .NumConds: 2 },
12804 // PPC::VNOR - 489
12805 {.AsmStrOffset: 5030, .AliasCondStart: 1551, .NumOperands: 3, .NumConds: 3 },
12806 // PPC::VOR - 490
12807 {.AsmStrOffset: 5042, .AliasCondStart: 1554, .NumOperands: 3, .NumConds: 3 },
12808 // PPC::WAIT - 491
12809 {.AsmStrOffset: 5053, .AliasCondStart: 1557, .NumOperands: 1, .NumConds: 1 },
12810 {.AsmStrOffset: 5058, .AliasCondStart: 1558, .NumOperands: 1, .NumConds: 1 },
12811 {.AsmStrOffset: 5066, .AliasCondStart: 1559, .NumOperands: 1, .NumConds: 1 },
12812 // PPC::WAITP10 - 494
12813 {.AsmStrOffset: 5053, .AliasCondStart: 1560, .NumOperands: 2, .NumConds: 2 },
12814 {.AsmStrOffset: 5058, .AliasCondStart: 1562, .NumOperands: 2, .NumConds: 2 },
12815 // PPC::XORI - 496
12816 {.AsmStrOffset: 5075, .AliasCondStart: 1564, .NumOperands: 3, .NumConds: 3 },
12817 // PPC::XORI8 - 497
12818 {.AsmStrOffset: 5075, .AliasCondStart: 1567, .NumOperands: 3, .NumConds: 3 },
12819 // PPC::XVCPSGNDP - 498
12820 {.AsmStrOffset: 5080, .AliasCondStart: 1570, .NumOperands: 3, .NumConds: 3 },
12821 // PPC::XVCPSGNSP - 499
12822 {.AsmStrOffset: 5095, .AliasCondStart: 1573, .NumOperands: 3, .NumConds: 3 },
12823 // PPC::XXPERMDI - 500
12824 {.AsmStrOffset: 5110, .AliasCondStart: 1576, .NumOperands: 4, .NumConds: 7 },
12825 {.AsmStrOffset: 5128, .AliasCondStart: 1583, .NumOperands: 4, .NumConds: 7 },
12826 {.AsmStrOffset: 5146, .AliasCondStart: 1590, .NumOperands: 4, .NumConds: 4 },
12827 {.AsmStrOffset: 5165, .AliasCondStart: 1594, .NumOperands: 4, .NumConds: 4 },
12828 {.AsmStrOffset: 5184, .AliasCondStart: 1598, .NumOperands: 4, .NumConds: 4 },
12829 // PPC::XXPERMDIs - 505
12830 {.AsmStrOffset: 5110, .AliasCondStart: 1602, .NumOperands: 3, .NumConds: 6 },
12831 {.AsmStrOffset: 5128, .AliasCondStart: 1608, .NumOperands: 3, .NumConds: 6 },
12832 {.AsmStrOffset: 5184, .AliasCondStart: 1614, .NumOperands: 3, .NumConds: 3 },
12833 // PPC::gBC - 508
12834 {.AsmStrOffset: 5199, .AliasCondStart: 1617, .NumOperands: 3, .NumConds: 2 },
12835 {.AsmStrOffset: 5211, .AliasCondStart: 1619, .NumOperands: 3, .NumConds: 2 },
12836 {.AsmStrOffset: 5223, .AliasCondStart: 1621, .NumOperands: 3, .NumConds: 2 },
12837 {.AsmStrOffset: 5236, .AliasCondStart: 1623, .NumOperands: 3, .NumConds: 2 },
12838 {.AsmStrOffset: 5249, .AliasCondStart: 1625, .NumOperands: 3, .NumConds: 2 },
12839 {.AsmStrOffset: 5262, .AliasCondStart: 1627, .NumOperands: 3, .NumConds: 2 },
12840 {.AsmStrOffset: 5275, .AliasCondStart: 1629, .NumOperands: 3, .NumConds: 2 },
12841 {.AsmStrOffset: 5290, .AliasCondStart: 1631, .NumOperands: 3, .NumConds: 2 },
12842 {.AsmStrOffset: 5305, .AliasCondStart: 1633, .NumOperands: 3, .NumConds: 2 },
12843 {.AsmStrOffset: 5319, .AliasCondStart: 1635, .NumOperands: 3, .NumConds: 2 },
12844 // PPC::gBCA - 518
12845 {.AsmStrOffset: 5333, .AliasCondStart: 1637, .NumOperands: 3, .NumConds: 2 },
12846 {.AsmStrOffset: 5346, .AliasCondStart: 1639, .NumOperands: 3, .NumConds: 2 },
12847 {.AsmStrOffset: 5359, .AliasCondStart: 1641, .NumOperands: 3, .NumConds: 2 },
12848 {.AsmStrOffset: 5373, .AliasCondStart: 1643, .NumOperands: 3, .NumConds: 2 },
12849 {.AsmStrOffset: 5387, .AliasCondStart: 1645, .NumOperands: 3, .NumConds: 2 },
12850 {.AsmStrOffset: 5401, .AliasCondStart: 1647, .NumOperands: 3, .NumConds: 2 },
12851 {.AsmStrOffset: 5415, .AliasCondStart: 1649, .NumOperands: 3, .NumConds: 2 },
12852 {.AsmStrOffset: 5431, .AliasCondStart: 1651, .NumOperands: 3, .NumConds: 2 },
12853 {.AsmStrOffset: 5447, .AliasCondStart: 1653, .NumOperands: 3, .NumConds: 2 },
12854 {.AsmStrOffset: 5462, .AliasCondStart: 1655, .NumOperands: 3, .NumConds: 2 },
12855 // PPC::gBCAat - 528
12856 {.AsmStrOffset: 5477, .AliasCondStart: 1657, .NumOperands: 4, .NumConds: 3 },
12857 {.AsmStrOffset: 5497, .AliasCondStart: 1660, .NumOperands: 4, .NumConds: 3 },
12858 // PPC::gBCCTR - 530
12859 {.AsmStrOffset: 5517, .AliasCondStart: 1663, .NumOperands: 3, .NumConds: 3 },
12860 {.AsmStrOffset: 5532, .AliasCondStart: 1666, .NumOperands: 3, .NumConds: 3 },
12861 {.AsmStrOffset: 5541, .AliasCondStart: 1669, .NumOperands: 3, .NumConds: 3 },
12862 {.AsmStrOffset: 5550, .AliasCondStart: 1672, .NumOperands: 3, .NumConds: 3 },
12863 {.AsmStrOffset: 5560, .AliasCondStart: 1675, .NumOperands: 3, .NumConds: 3 },
12864 {.AsmStrOffset: 5570, .AliasCondStart: 1678, .NumOperands: 3, .NumConds: 3 },
12865 {.AsmStrOffset: 5580, .AliasCondStart: 1681, .NumOperands: 3, .NumConds: 3 },
12866 // PPC::gBCCTRL - 537
12867 {.AsmStrOffset: 5590, .AliasCondStart: 1684, .NumOperands: 3, .NumConds: 3 },
12868 {.AsmStrOffset: 5606, .AliasCondStart: 1687, .NumOperands: 3, .NumConds: 3 },
12869 {.AsmStrOffset: 5616, .AliasCondStart: 1690, .NumOperands: 3, .NumConds: 3 },
12870 {.AsmStrOffset: 5626, .AliasCondStart: 1693, .NumOperands: 3, .NumConds: 3 },
12871 {.AsmStrOffset: 5637, .AliasCondStart: 1696, .NumOperands: 3, .NumConds: 3 },
12872 {.AsmStrOffset: 5648, .AliasCondStart: 1699, .NumOperands: 3, .NumConds: 3 },
12873 {.AsmStrOffset: 5659, .AliasCondStart: 1702, .NumOperands: 3, .NumConds: 3 },
12874 // PPC::gBCL - 544
12875 {.AsmStrOffset: 5670, .AliasCondStart: 1705, .NumOperands: 3, .NumConds: 2 },
12876 {.AsmStrOffset: 5683, .AliasCondStart: 1707, .NumOperands: 3, .NumConds: 2 },
12877 {.AsmStrOffset: 5696, .AliasCondStart: 1709, .NumOperands: 3, .NumConds: 2 },
12878 {.AsmStrOffset: 5710, .AliasCondStart: 1711, .NumOperands: 3, .NumConds: 2 },
12879 {.AsmStrOffset: 5724, .AliasCondStart: 1713, .NumOperands: 3, .NumConds: 2 },
12880 {.AsmStrOffset: 5738, .AliasCondStart: 1715, .NumOperands: 3, .NumConds: 2 },
12881 {.AsmStrOffset: 5752, .AliasCondStart: 1717, .NumOperands: 3, .NumConds: 2 },
12882 {.AsmStrOffset: 5768, .AliasCondStart: 1719, .NumOperands: 3, .NumConds: 2 },
12883 {.AsmStrOffset: 5784, .AliasCondStart: 1721, .NumOperands: 3, .NumConds: 2 },
12884 {.AsmStrOffset: 5799, .AliasCondStart: 1723, .NumOperands: 3, .NumConds: 2 },
12885 // PPC::gBCLA - 554
12886 {.AsmStrOffset: 5814, .AliasCondStart: 1725, .NumOperands: 3, .NumConds: 2 },
12887 {.AsmStrOffset: 5828, .AliasCondStart: 1727, .NumOperands: 3, .NumConds: 2 },
12888 {.AsmStrOffset: 5842, .AliasCondStart: 1729, .NumOperands: 3, .NumConds: 2 },
12889 {.AsmStrOffset: 5857, .AliasCondStart: 1731, .NumOperands: 3, .NumConds: 2 },
12890 {.AsmStrOffset: 5872, .AliasCondStart: 1733, .NumOperands: 3, .NumConds: 2 },
12891 {.AsmStrOffset: 5887, .AliasCondStart: 1735, .NumOperands: 3, .NumConds: 2 },
12892 {.AsmStrOffset: 5902, .AliasCondStart: 1737, .NumOperands: 3, .NumConds: 2 },
12893 {.AsmStrOffset: 5919, .AliasCondStart: 1739, .NumOperands: 3, .NumConds: 2 },
12894 {.AsmStrOffset: 5936, .AliasCondStart: 1741, .NumOperands: 3, .NumConds: 2 },
12895 {.AsmStrOffset: 5952, .AliasCondStart: 1743, .NumOperands: 3, .NumConds: 2 },
12896 // PPC::gBCLAat - 564
12897 {.AsmStrOffset: 5968, .AliasCondStart: 1745, .NumOperands: 4, .NumConds: 3 },
12898 {.AsmStrOffset: 5989, .AliasCondStart: 1748, .NumOperands: 4, .NumConds: 3 },
12899 // PPC::gBCLR - 566
12900 {.AsmStrOffset: 6010, .AliasCondStart: 1751, .NumOperands: 3, .NumConds: 3 },
12901 {.AsmStrOffset: 6024, .AliasCondStart: 1754, .NumOperands: 3, .NumConds: 3 },
12902 {.AsmStrOffset: 6032, .AliasCondStart: 1757, .NumOperands: 3, .NumConds: 3 },
12903 {.AsmStrOffset: 6040, .AliasCondStart: 1760, .NumOperands: 3, .NumConds: 3 },
12904 {.AsmStrOffset: 6049, .AliasCondStart: 1763, .NumOperands: 3, .NumConds: 3 },
12905 {.AsmStrOffset: 6058, .AliasCondStart: 1766, .NumOperands: 3, .NumConds: 3 },
12906 {.AsmStrOffset: 6067, .AliasCondStart: 1769, .NumOperands: 3, .NumConds: 3 },
12907 {.AsmStrOffset: 6076, .AliasCondStart: 1772, .NumOperands: 3, .NumConds: 3 },
12908 {.AsmStrOffset: 6087, .AliasCondStart: 1775, .NumOperands: 3, .NumConds: 3 },
12909 {.AsmStrOffset: 6098, .AliasCondStart: 1778, .NumOperands: 3, .NumConds: 3 },
12910 {.AsmStrOffset: 6108, .AliasCondStart: 1781, .NumOperands: 3, .NumConds: 3 },
12911 // PPC::gBCLRL - 577
12912 {.AsmStrOffset: 6118, .AliasCondStart: 1784, .NumOperands: 3, .NumConds: 3 },
12913 {.AsmStrOffset: 6133, .AliasCondStart: 1787, .NumOperands: 3, .NumConds: 3 },
12914 {.AsmStrOffset: 6142, .AliasCondStart: 1790, .NumOperands: 3, .NumConds: 3 },
12915 {.AsmStrOffset: 6151, .AliasCondStart: 1793, .NumOperands: 3, .NumConds: 3 },
12916 {.AsmStrOffset: 6161, .AliasCondStart: 1796, .NumOperands: 3, .NumConds: 3 },
12917 {.AsmStrOffset: 6171, .AliasCondStart: 1799, .NumOperands: 3, .NumConds: 3 },
12918 {.AsmStrOffset: 6181, .AliasCondStart: 1802, .NumOperands: 3, .NumConds: 3 },
12919 {.AsmStrOffset: 6191, .AliasCondStart: 1805, .NumOperands: 3, .NumConds: 3 },
12920 {.AsmStrOffset: 6203, .AliasCondStart: 1808, .NumOperands: 3, .NumConds: 3 },
12921 {.AsmStrOffset: 6215, .AliasCondStart: 1811, .NumOperands: 3, .NumConds: 3 },
12922 {.AsmStrOffset: 6226, .AliasCondStart: 1814, .NumOperands: 3, .NumConds: 3 },
12923 // PPC::gBCLat - 588
12924 {.AsmStrOffset: 6237, .AliasCondStart: 1817, .NumOperands: 4, .NumConds: 3 },
12925 {.AsmStrOffset: 6257, .AliasCondStart: 1820, .NumOperands: 4, .NumConds: 3 },
12926 // PPC::gBCat - 590
12927 {.AsmStrOffset: 6277, .AliasCondStart: 1823, .NumOperands: 4, .NumConds: 3 },
12928 {.AsmStrOffset: 6296, .AliasCondStart: 1826, .NumOperands: 4, .NumConds: 3 },
12929 };
12930
12931 static const AliasPatternCond Conds[] = {
12932 // (ADDI gprc:$rD, ZERO, s16imm:$imm) - 0
12933 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12934 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO},
12935 // (ADDI8 g8rc:$rD, ZERO8, s16imm64:$imm) - 2
12936 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12937 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO8},
12938 // (ADDIS gprc:$rD, ZERO, s17imm:$imm) - 4
12939 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12940 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO},
12941 // (ADDIS8 g8rc:$rD, ZERO8, s17imm64:$imm) - 6
12942 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12943 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO8},
12944 // (ADDPCIS g8rc:$RT, 0) - 8
12945 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12946 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12947 // (BCC 12, crrc:$cc, condbrtarget:$dst) - 10
12948 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12949 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12950 // (BCC 12, CR0, condbrtarget:$dst) - 12
12951 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12952 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12953 // (BCC 14, crrc:$cc, condbrtarget:$dst) - 14
12954 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12955 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12956 // (BCC 14, CR0, condbrtarget:$dst) - 16
12957 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12958 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12959 // (BCC 15, crrc:$cc, condbrtarget:$dst) - 18
12960 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12961 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12962 // (BCC 15, CR0, condbrtarget:$dst) - 20
12963 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12964 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12965 // (BCC 44, crrc:$cc, condbrtarget:$dst) - 22
12966 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
12967 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12968 // (BCC 44, CR0, condbrtarget:$dst) - 24
12969 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
12970 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12971 // (BCC 46, crrc:$cc, condbrtarget:$dst) - 26
12972 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
12973 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12974 // (BCC 46, CR0, condbrtarget:$dst) - 28
12975 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
12976 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12977 // (BCC 47, crrc:$cc, condbrtarget:$dst) - 30
12978 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
12979 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12980 // (BCC 47, CR0, condbrtarget:$dst) - 32
12981 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
12982 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12983 // (BCC 76, crrc:$cc, condbrtarget:$dst) - 34
12984 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
12985 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12986 // (BCC 76, CR0, condbrtarget:$dst) - 36
12987 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
12988 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12989 // (BCC 78, crrc:$cc, condbrtarget:$dst) - 38
12990 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
12991 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12992 // (BCC 78, CR0, condbrtarget:$dst) - 40
12993 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
12994 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12995 // (BCC 79, crrc:$cc, condbrtarget:$dst) - 42
12996 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
12997 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12998 // (BCC 79, CR0, condbrtarget:$dst) - 44
12999 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
13000 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13001 // (BCC 68, crrc:$cc, condbrtarget:$dst) - 46
13002 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
13003 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13004 // (BCC 68, CR0, condbrtarget:$dst) - 48
13005 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
13006 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13007 // (BCC 70, crrc:$cc, condbrtarget:$dst) - 50
13008 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
13009 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13010 // (BCC 70, CR0, condbrtarget:$dst) - 52
13011 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
13012 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13013 // (BCC 71, crrc:$cc, condbrtarget:$dst) - 54
13014 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
13015 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13016 // (BCC 71, CR0, condbrtarget:$dst) - 56
13017 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
13018 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13019 // (BCCA 12, crrc:$cc, abscondbrtarget:$dst) - 58
13020 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
13021 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13022 // (BCCA 12, CR0, abscondbrtarget:$dst) - 60
13023 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
13024 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13025 // (BCCA 14, crrc:$cc, abscondbrtarget:$dst) - 62
13026 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
13027 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13028 // (BCCA 14, CR0, abscondbrtarget:$dst) - 64
13029 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
13030 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13031 // (BCCA 15, crrc:$cc, abscondbrtarget:$dst) - 66
13032 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
13033 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13034 // (BCCA 15, CR0, abscondbrtarget:$dst) - 68
13035 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
13036 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13037 // (BCCA 44, crrc:$cc, abscondbrtarget:$dst) - 70
13038 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
13039 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13040 // (BCCA 44, CR0, abscondbrtarget:$dst) - 72
13041 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
13042 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13043 // (BCCA 46, crrc:$cc, abscondbrtarget:$dst) - 74
13044 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
13045 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13046 // (BCCA 46, CR0, abscondbrtarget:$dst) - 76
13047 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
13048 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13049 // (BCCA 47, crrc:$cc, abscondbrtarget:$dst) - 78
13050 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
13051 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13052 // (BCCA 47, CR0, abscondbrtarget:$dst) - 80
13053 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
13054 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13055 // (BCCA 76, crrc:$cc, abscondbrtarget:$dst) - 82
13056 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
13057 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13058 // (BCCA 76, CR0, abscondbrtarget:$dst) - 84
13059 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
13060 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13061 // (BCCA 78, crrc:$cc, abscondbrtarget:$dst) - 86
13062 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
13063 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13064 // (BCCA 78, CR0, abscondbrtarget:$dst) - 88
13065 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
13066 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13067 // (BCCA 79, crrc:$cc, abscondbrtarget:$dst) - 90
13068 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
13069 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13070 // (BCCA 79, CR0, abscondbrtarget:$dst) - 92
13071 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
13072 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13073 // (BCCA 68, crrc:$cc, abscondbrtarget:$dst) - 94
13074 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
13075 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13076 // (BCCA 68, CR0, abscondbrtarget:$dst) - 96
13077 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
13078 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13079 // (BCCA 70, crrc:$cc, abscondbrtarget:$dst) - 98
13080 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
13081 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13082 // (BCCA 70, CR0, abscondbrtarget:$dst) - 100
13083 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
13084 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13085 // (BCCA 71, crrc:$cc, abscondbrtarget:$dst) - 102
13086 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
13087 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13088 // (BCCA 71, CR0, abscondbrtarget:$dst) - 104
13089 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
13090 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13091 // (BCCCTR 12, crrc:$cc) - 106
13092 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
13093 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13094 // (BCCCTR 12, CR0) - 108
13095 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
13096 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13097 // (BCCCTR 14, crrc:$cc) - 110
13098 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
13099 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13100 // (BCCCTR 14, CR0) - 112
13101 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
13102 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13103 // (BCCCTR 15, crrc:$cc) - 114
13104 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
13105 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13106 // (BCCCTR 15, CR0) - 116
13107 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
13108 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13109 // (BCCCTR 44, crrc:$cc) - 118
13110 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
13111 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13112 // (BCCCTR 44, CR0) - 120
13113 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
13114 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13115 // (BCCCTR 46, crrc:$cc) - 122
13116 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
13117 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13118 // (BCCCTR 46, CR0) - 124
13119 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
13120 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13121 // (BCCCTR 47, crrc:$cc) - 126
13122 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
13123 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13124 // (BCCCTR 47, CR0) - 128
13125 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
13126 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13127 // (BCCCTR 76, crrc:$cc) - 130
13128 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
13129 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13130 // (BCCCTR 76, CR0) - 132
13131 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
13132 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13133 // (BCCCTR 78, crrc:$cc) - 134
13134 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
13135 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13136 // (BCCCTR 78, CR0) - 136
13137 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
13138 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13139 // (BCCCTR 79, crrc:$cc) - 138
13140 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
13141 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13142 // (BCCCTR 79, CR0) - 140
13143 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
13144 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13145 // (BCCCTR 68, crrc:$cc) - 142
13146 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
13147 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13148 // (BCCCTR 68, CR0) - 144
13149 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
13150 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13151 // (BCCCTR 70, crrc:$cc) - 146
13152 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
13153 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13154 // (BCCCTR 70, CR0) - 148
13155 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
13156 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13157 // (BCCCTR 71, crrc:$cc) - 150
13158 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
13159 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13160 // (BCCCTR 71, CR0) - 152
13161 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
13162 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13163 // (BCCCTRL 12, crrc:$cc) - 154
13164 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
13165 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13166 // (BCCCTRL 12, CR0) - 156
13167 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
13168 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13169 // (BCCCTRL 14, crrc:$cc) - 158
13170 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
13171 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13172 // (BCCCTRL 14, CR0) - 160
13173 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
13174 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13175 // (BCCCTRL 15, crrc:$cc) - 162
13176 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
13177 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13178 // (BCCCTRL 15, CR0) - 164
13179 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
13180 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13181 // (BCCCTRL 44, crrc:$cc) - 166
13182 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
13183 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13184 // (BCCCTRL 44, CR0) - 168
13185 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
13186 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13187 // (BCCCTRL 46, crrc:$cc) - 170
13188 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
13189 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13190 // (BCCCTRL 46, CR0) - 172
13191 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
13192 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13193 // (BCCCTRL 47, crrc:$cc) - 174
13194 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
13195 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13196 // (BCCCTRL 47, CR0) - 176
13197 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
13198 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13199 // (BCCCTRL 76, crrc:$cc) - 178
13200 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
13201 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13202 // (BCCCTRL 76, CR0) - 180
13203 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
13204 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13205 // (BCCCTRL 78, crrc:$cc) - 182
13206 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
13207 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13208 // (BCCCTRL 78, CR0) - 184
13209 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
13210 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13211 // (BCCCTRL 79, crrc:$cc) - 186
13212 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
13213 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13214 // (BCCCTRL 79, CR0) - 188
13215 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
13216 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13217 // (BCCCTRL 68, crrc:$cc) - 190
13218 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
13219 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13220 // (BCCCTRL 68, CR0) - 192
13221 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
13222 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13223 // (BCCCTRL 70, crrc:$cc) - 194
13224 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
13225 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13226 // (BCCCTRL 70, CR0) - 196
13227 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
13228 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13229 // (BCCCTRL 71, crrc:$cc) - 198
13230 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
13231 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13232 // (BCCCTRL 71, CR0) - 200
13233 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
13234 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13235 // (BCCL 12, crrc:$cc, condbrtarget:$dst) - 202
13236 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
13237 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13238 // (BCCL 12, CR0, condbrtarget:$dst) - 204
13239 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
13240 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13241 // (BCCL 14, crrc:$cc, condbrtarget:$dst) - 206
13242 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
13243 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13244 // (BCCL 14, CR0, condbrtarget:$dst) - 208
13245 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
13246 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13247 // (BCCL 15, crrc:$cc, condbrtarget:$dst) - 210
13248 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
13249 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13250 // (BCCL 15, CR0, condbrtarget:$dst) - 212
13251 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
13252 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13253 // (BCCL 44, crrc:$cc, condbrtarget:$dst) - 214
13254 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
13255 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13256 // (BCCL 44, CR0, condbrtarget:$dst) - 216
13257 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
13258 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13259 // (BCCL 46, crrc:$cc, condbrtarget:$dst) - 218
13260 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
13261 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13262 // (BCCL 46, CR0, condbrtarget:$dst) - 220
13263 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
13264 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13265 // (BCCL 47, crrc:$cc, condbrtarget:$dst) - 222
13266 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
13267 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13268 // (BCCL 47, CR0, condbrtarget:$dst) - 224
13269 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
13270 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13271 // (BCCL 76, crrc:$cc, condbrtarget:$dst) - 226
13272 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
13273 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13274 // (BCCL 76, CR0, condbrtarget:$dst) - 228
13275 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
13276 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13277 // (BCCL 78, crrc:$cc, condbrtarget:$dst) - 230
13278 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
13279 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13280 // (BCCL 78, CR0, condbrtarget:$dst) - 232
13281 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
13282 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13283 // (BCCL 79, crrc:$cc, condbrtarget:$dst) - 234
13284 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
13285 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13286 // (BCCL 79, CR0, condbrtarget:$dst) - 236
13287 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
13288 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13289 // (BCCL 68, crrc:$cc, condbrtarget:$dst) - 238
13290 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
13291 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13292 // (BCCL 68, CR0, condbrtarget:$dst) - 240
13293 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
13294 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13295 // (BCCL 70, crrc:$cc, condbrtarget:$dst) - 242
13296 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
13297 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13298 // (BCCL 70, CR0, condbrtarget:$dst) - 244
13299 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
13300 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13301 // (BCCL 71, crrc:$cc, condbrtarget:$dst) - 246
13302 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
13303 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13304 // (BCCL 71, CR0, condbrtarget:$dst) - 248
13305 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
13306 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13307 // (BCCLA 12, crrc:$cc, abscondbrtarget:$dst) - 250
13308 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
13309 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13310 // (BCCLA 12, CR0, abscondbrtarget:$dst) - 252
13311 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
13312 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13313 // (BCCLA 14, crrc:$cc, abscondbrtarget:$dst) - 254
13314 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
13315 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13316 // (BCCLA 14, CR0, abscondbrtarget:$dst) - 256
13317 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
13318 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13319 // (BCCLA 15, crrc:$cc, abscondbrtarget:$dst) - 258
13320 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
13321 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13322 // (BCCLA 15, CR0, abscondbrtarget:$dst) - 260
13323 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
13324 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13325 // (BCCLA 44, crrc:$cc, abscondbrtarget:$dst) - 262
13326 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
13327 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13328 // (BCCLA 44, CR0, abscondbrtarget:$dst) - 264
13329 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
13330 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13331 // (BCCLA 46, crrc:$cc, abscondbrtarget:$dst) - 266
13332 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
13333 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13334 // (BCCLA 46, CR0, abscondbrtarget:$dst) - 268
13335 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
13336 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13337 // (BCCLA 47, crrc:$cc, abscondbrtarget:$dst) - 270
13338 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
13339 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13340 // (BCCLA 47, CR0, abscondbrtarget:$dst) - 272
13341 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
13342 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13343 // (BCCLA 76, crrc:$cc, abscondbrtarget:$dst) - 274
13344 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
13345 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13346 // (BCCLA 76, CR0, abscondbrtarget:$dst) - 276
13347 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
13348 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13349 // (BCCLA 78, crrc:$cc, abscondbrtarget:$dst) - 278
13350 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
13351 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13352 // (BCCLA 78, CR0, abscondbrtarget:$dst) - 280
13353 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
13354 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13355 // (BCCLA 79, crrc:$cc, abscondbrtarget:$dst) - 282
13356 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
13357 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13358 // (BCCLA 79, CR0, abscondbrtarget:$dst) - 284
13359 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
13360 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13361 // (BCCLA 68, crrc:$cc, abscondbrtarget:$dst) - 286
13362 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
13363 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13364 // (BCCLA 68, CR0, abscondbrtarget:$dst) - 288
13365 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
13366 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13367 // (BCCLA 70, crrc:$cc, abscondbrtarget:$dst) - 290
13368 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
13369 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13370 // (BCCLA 70, CR0, abscondbrtarget:$dst) - 292
13371 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
13372 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13373 // (BCCLA 71, crrc:$cc, abscondbrtarget:$dst) - 294
13374 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
13375 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13376 // (BCCLA 71, CR0, abscondbrtarget:$dst) - 296
13377 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
13378 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13379 // (BCCLR 12, crrc:$cc) - 298
13380 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
13381 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13382 // (BCCLR 12, CR0) - 300
13383 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
13384 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13385 // (BCCLR 14, crrc:$cc) - 302
13386 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
13387 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13388 // (BCCLR 14, CR0) - 304
13389 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
13390 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13391 // (BCCLR 15, crrc:$cc) - 306
13392 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
13393 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13394 // (BCCLR 15, CR0) - 308
13395 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
13396 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13397 // (BCCLR 44, crrc:$cc) - 310
13398 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
13399 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13400 // (BCCLR 44, CR0) - 312
13401 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
13402 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13403 // (BCCLR 46, crrc:$cc) - 314
13404 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
13405 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13406 // (BCCLR 46, CR0) - 316
13407 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
13408 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13409 // (BCCLR 47, crrc:$cc) - 318
13410 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
13411 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13412 // (BCCLR 47, CR0) - 320
13413 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
13414 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13415 // (BCCLR 76, crrc:$cc) - 322
13416 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
13417 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13418 // (BCCLR 76, CR0) - 324
13419 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
13420 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13421 // (BCCLR 78, crrc:$cc) - 326
13422 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
13423 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13424 // (BCCLR 78, CR0) - 328
13425 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
13426 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13427 // (BCCLR 79, crrc:$cc) - 330
13428 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
13429 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13430 // (BCCLR 79, CR0) - 332
13431 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
13432 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13433 // (BCCLR 68, crrc:$cc) - 334
13434 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
13435 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13436 // (BCCLR 68, CR0) - 336
13437 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
13438 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13439 // (BCCLR 70, crrc:$cc) - 338
13440 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
13441 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13442 // (BCCLR 70, CR0) - 340
13443 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
13444 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13445 // (BCCLR 71, crrc:$cc) - 342
13446 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
13447 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13448 // (BCCLR 71, CR0) - 344
13449 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
13450 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13451 // (BCCLRL 12, crrc:$cc) - 346
13452 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
13453 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13454 // (BCCLRL 12, CR0) - 348
13455 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
13456 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13457 // (BCCLRL 14, crrc:$cc) - 350
13458 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
13459 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13460 // (BCCLRL 14, CR0) - 352
13461 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
13462 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13463 // (BCCLRL 15, crrc:$cc) - 354
13464 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
13465 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13466 // (BCCLRL 15, CR0) - 356
13467 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
13468 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13469 // (BCCLRL 44, crrc:$cc) - 358
13470 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
13471 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13472 // (BCCLRL 44, CR0) - 360
13473 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
13474 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13475 // (BCCLRL 46, crrc:$cc) - 362
13476 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
13477 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13478 // (BCCLRL 46, CR0) - 364
13479 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
13480 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13481 // (BCCLRL 47, crrc:$cc) - 366
13482 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
13483 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13484 // (BCCLRL 47, CR0) - 368
13485 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
13486 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13487 // (BCCLRL 76, crrc:$cc) - 370
13488 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
13489 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13490 // (BCCLRL 76, CR0) - 372
13491 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
13492 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13493 // (BCCLRL 78, crrc:$cc) - 374
13494 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
13495 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13496 // (BCCLRL 78, CR0) - 376
13497 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
13498 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13499 // (BCCLRL 79, crrc:$cc) - 378
13500 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
13501 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13502 // (BCCLRL 79, CR0) - 380
13503 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
13504 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13505 // (BCCLRL 68, crrc:$cc) - 382
13506 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
13507 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13508 // (BCCLRL 68, CR0) - 384
13509 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
13510 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13511 // (BCCLRL 70, crrc:$cc) - 386
13512 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
13513 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13514 // (BCCLRL 70, CR0) - 388
13515 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
13516 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13517 // (BCCLRL 71, crrc:$cc) - 390
13518 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
13519 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13520 // (BCCLRL 71, CR0) - 392
13521 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
13522 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13523 // (CMPD CR0, g8rc:$rA, g8rc:$rB) - 394
13524 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13525 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13526 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13527 // (CMPDI CR0, g8rc:$rA, s16imm64:$imm) - 397
13528 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13529 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13530 // (CMPLD CR0, g8rc:$rA, g8rc:$rB) - 399
13531 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13532 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13533 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13534 // (CMPLDI CR0, g8rc:$rA, u16imm64:$imm) - 402
13535 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13536 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13537 // (CMPLW CR0, gprc:$rA, gprc:$rB) - 404
13538 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13539 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13540 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13541 // (CMPLWI CR0, gprc:$rA, u16imm:$imm) - 407
13542 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13543 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13544 // (CMPW CR0, gprc:$rA, gprc:$rB) - 409
13545 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13546 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13547 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13548 // (CMPWI CR0, gprc:$rA, s16imm:$imm) - 412
13549 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13550 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13551 // (CNTLZW gprc:$rA, gprc:$rS) - 414
13552 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13553 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13554 // (CNTLZW8 g8rc:$rA, g8rc:$rS) - 416
13555 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13556 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13557 // (CNTLZW8_rec g8rc:$rA, g8rc:$rS) - 418
13558 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13559 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13560 // (CNTLZW_rec gprc:$rA, gprc:$rS) - 420
13561 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13562 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13563 // (CP_PASTE_rec gprc:$RA, gprc:$RB, 1) - 422
13564 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13565 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13566 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
13567 // (CREQV crbitrc:$bx, crbitrc:$bx, crbitrc:$bx) - 425
13568 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
13569 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
13570 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
13571 // (CRNOR crbitrc:$bx, crbitrc:$by, crbitrc:$by) - 428
13572 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
13573 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
13574 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
13575 // (CROR crbitrc:$bx, crbitrc:$by, crbitrc:$by) - 431
13576 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
13577 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
13578 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
13579 // (CRXOR crbitrc:$bx, crbitrc:$bx, crbitrc:$bx) - 434
13580 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
13581 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
13582 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
13583 // (DMSHA2HASH dmr:$AT, dmr:$AB, 0) - 437
13584 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
13585 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
13586 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
13587 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
13588 // (DMSHA2HASH dmr:$AT, dmr:$AB, 1) - 441
13589 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
13590 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
13591 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
13592 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
13593 // (DMSHA3HASH dmrp:$ATp, 0) - 445
13594 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRpRCRegClassID},
13595 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
13596 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
13597 // (DMSHA3HASH dmrp:$ATp, 12) - 448
13598 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRpRCRegClassID},
13599 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
13600 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
13601 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 0, u1imm:$E, 0) - 451
13602 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
13603 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
13604 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
13605 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
13606 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
13607 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
13608 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 0, u1imm:$E, 1) - 457
13609 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
13610 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
13611 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
13612 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
13613 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
13614 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
13615 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 0, u1imm:$E, 2) - 463
13616 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
13617 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
13618 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
13619 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
13620 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
13621 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
13622 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 0, u1imm:$E, 3) - 469
13623 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
13624 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
13625 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
13626 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
13627 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
13628 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
13629 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 1, u1imm:$E, 0) - 475
13630 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
13631 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
13632 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
13633 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
13634 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
13635 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
13636 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 1, u1imm:$E, 1) - 481
13637 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
13638 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
13639 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
13640 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
13641 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
13642 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
13643 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 2, 0, 0) - 487
13644 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
13645 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
13646 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
13647 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
13648 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
13649 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
13650 // (DMXXSHAPAD dmr:$AT, vsrc:$XB, 3, 0, 0) - 493
13651 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::DMRRCRegClassID},
13652 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
13653 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
13654 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
13655 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
13656 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
13657 // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0LT) - 499
13658 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13659 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRC_NOR0RegClassID},
13660 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13661 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0LT},
13662 // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0GT) - 503
13663 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13664 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRC_NOR0RegClassID},
13665 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13666 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0GT},
13667 // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0EQ) - 507
13668 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13669 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRC_NOR0RegClassID},
13670 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13671 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0EQ},
13672 // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0LT) - 511
13673 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13674 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
13675 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13676 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0LT},
13677 // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0GT) - 515
13678 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13679 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
13680 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13681 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0GT},
13682 // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0EQ) - 519
13683 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13684 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
13685 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13686 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0EQ},
13687 // (MBAR 0) - 523
13688 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
13689 // (MFDCR gprc:$Rx, 128) - 524
13690 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13691 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(128)},
13692 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13693 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13694 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13695 // (MFDCR gprc:$Rx, 129) - 529
13696 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13697 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(129)},
13698 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13699 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13700 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13701 // (MFDCR gprc:$Rx, 130) - 534
13702 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13703 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(130)},
13704 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13705 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13706 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13707 // (MFDCR gprc:$Rx, 131) - 539
13708 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13709 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(131)},
13710 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13711 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13712 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13713 // (MFDCR gprc:$Rx, 132) - 544
13714 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13715 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(132)},
13716 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13717 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13718 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13719 // (MFDCR gprc:$Rx, 133) - 549
13720 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13721 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(133)},
13722 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13723 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13724 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13725 // (MFDCR gprc:$Rx, 134) - 554
13726 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13727 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(134)},
13728 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13729 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13730 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13731 // (MFDCR gprc:$Rx, 135) - 559
13732 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13733 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(135)},
13734 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13735 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13736 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13737 // (MFSPR gprc:$Rx, 1) - 564
13738 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13739 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
13740 // (MFSPR gprc:$Rx, 3) - 566
13741 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13742 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
13743 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13744 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13745 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13746 // (MFSPR gprc:$Rx, 4) - 571
13747 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13748 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
13749 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13750 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13751 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13752 // (MFSPR gprc:$Rx, 5) - 576
13753 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13754 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(5)},
13755 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13756 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13757 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13758 // (MFSPR gprc:$Rx, 8) - 581
13759 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13760 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
13761 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13762 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13763 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13764 // (MFSPR gprc:$Rx, 9) - 586
13765 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13766 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
13767 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13768 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13769 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13770 // (MFSPR gprc:$Rx, 13) - 591
13771 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13772 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
13773 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13774 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13775 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13776 // (MFSPR gprc:$Rx, 17) - 596
13777 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13778 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
13779 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13780 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13781 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13782 // (MFSPR gprc:$Rx, 18) - 601
13783 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13784 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
13785 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13786 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13787 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13788 // (MFSPR gprc:$Rx, 19) - 606
13789 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13790 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
13791 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13792 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13793 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13794 // (MFSPR gprc:$Rx, 22) - 611
13795 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13796 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
13797 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13798 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13799 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13800 // (MFSPR gprc:$Rx, 25) - 616
13801 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13802 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
13803 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13804 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13805 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13806 // (MFSPR gprc:$Rx, 26) - 621
13807 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13808 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
13809 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13810 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13811 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13812 // (MFSPR gprc:$Rx, 27) - 626
13813 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13814 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
13815 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13816 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13817 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13818 // (MFSPR gprc:$Rx, 28) - 631
13819 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13820 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
13821 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13822 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13823 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13824 // (MFSPR gprc:$Rx, 29) - 636
13825 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13826 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
13827 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13828 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13829 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13830 // (MFSPR gprc:$Rx, 48) - 641
13831 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13832 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(48)},
13833 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13834 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13835 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13836 // (MFSPR gprc:$RT, 280) - 646
13837 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13838 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
13839 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13840 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13841 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13842 // (MFSPR gprc:$RT, 287) - 651
13843 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13844 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(287)},
13845 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13846 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13847 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13848 // (MFSPR gprc:$Rx, 512) - 656
13849 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13850 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
13851 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13852 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13853 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13854 // (MFSPR gprc:$Rx, 536) - 661
13855 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13856 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(536)},
13857 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13858 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13859 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13860 // (MFSPR gprc:$Rx, 537) - 666
13861 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13862 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(537)},
13863 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13864 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13865 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13866 // (MFSPR gprc:$Rx, 528) - 671
13867 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13868 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(528)},
13869 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13870 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13871 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13872 // (MFSPR gprc:$Rx, 529) - 676
13873 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13874 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(529)},
13875 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13876 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13877 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13878 // (MFSPR gprc:$Rx, 538) - 681
13879 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13880 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(538)},
13881 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13882 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13883 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13884 // (MFSPR gprc:$Rx, 539) - 686
13885 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13886 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(539)},
13887 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13888 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13889 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13890 // (MFSPR gprc:$Rx, 530) - 691
13891 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13892 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(530)},
13893 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13894 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13895 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13896 // (MFSPR gprc:$Rx, 531) - 696
13897 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13898 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(531)},
13899 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13900 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13901 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13902 // (MFSPR gprc:$Rx, 540) - 701
13903 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13904 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(540)},
13905 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13906 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13907 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13908 // (MFSPR gprc:$Rx, 541) - 706
13909 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13910 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(541)},
13911 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13912 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13913 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13914 // (MFSPR gprc:$Rx, 532) - 711
13915 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13916 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(532)},
13917 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13918 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13919 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13920 // (MFSPR gprc:$Rx, 533) - 716
13921 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13922 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(533)},
13923 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13924 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13925 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13926 // (MFSPR gprc:$Rx, 542) - 721
13927 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13928 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(542)},
13929 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13930 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13931 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13932 // (MFSPR gprc:$Rx, 543) - 726
13933 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13934 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(543)},
13935 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13936 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13937 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13938 // (MFSPR gprc:$Rx, 534) - 731
13939 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13940 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(534)},
13941 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13942 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13943 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13944 // (MFSPR gprc:$Rx, 535) - 736
13945 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13946 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(535)},
13947 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13948 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13949 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13950 // (MFSPR gprc:$RT, 896) - 741
13951 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13952 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(896)},
13953 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13954 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13955 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13956 // (MFSPR gprc:$Rx, 980) - 746
13957 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13958 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(980)},
13959 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13960 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13961 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13962 // (MFSPR gprc:$Rx, 981) - 751
13963 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13964 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(981)},
13965 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13966 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13967 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13968 // (MFSPR gprc:$Rx, 986) - 756
13969 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13970 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(986)},
13971 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13972 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13973 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13974 // (MFSPR gprc:$Rx, 988) - 761
13975 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13976 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(988)},
13977 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13978 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13979 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13980 // (MFSPR gprc:$Rx, 989) - 766
13981 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13982 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(989)},
13983 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13984 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13985 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13986 // (MFSPR gprc:$Rx, 990) - 771
13987 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13988 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(990)},
13989 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13990 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13991 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13992 // (MFSPR gprc:$Rx, 991) - 776
13993 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13994 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(991)},
13995 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13996 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13997 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13998 // (MFSPR gprc:$Rx, 1018) - 781
13999 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14000 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1018)},
14001 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14002 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14003 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14004 // (MFSPR gprc:$Rx, 1019) - 786
14005 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14006 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1019)},
14007 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14008 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14009 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14010 // (MFSPR8 g8rc:$Rx, 1) - 791
14011 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14012 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14013 // (MFSPR8 g8rc:$Rx, 3) - 793
14014 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14015 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
14016 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14017 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14018 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14019 // (MFSPR8 g8rc:$Rx, 4) - 798
14020 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14021 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
14022 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14023 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14024 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14025 // (MFSPR8 g8rc:$Rx, 5) - 803
14026 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14027 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(5)},
14028 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14029 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14030 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14031 // (MFSPR8 g8rc:$Rx, 8) - 808
14032 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14033 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
14034 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14035 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14036 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14037 // (MFSPR8 g8rc:$Rx, 9) - 813
14038 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14039 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
14040 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14041 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14042 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14043 // (MFSPR8 g8rc:$Rx, 13) - 818
14044 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14045 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
14046 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14047 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14048 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14049 // (MFSPR8 g8rc:$Rx, 17) - 823
14050 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14051 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
14052 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14053 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14054 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14055 // (MFSPR8 g8rc:$Rx, 18) - 828
14056 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14057 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
14058 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14059 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14060 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14061 // (MFSPR8 g8rc:$Rx, 19) - 833
14062 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14063 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
14064 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14065 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14066 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14067 // (MFSPR8 g8rc:$Rx, 22) - 838
14068 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14069 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
14070 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14071 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14072 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14073 // (MFSPR8 g8rc:$Rx, 25) - 843
14074 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14075 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
14076 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14077 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14078 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14079 // (MFSPR8 g8rc:$Rx, 26) - 848
14080 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14081 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
14082 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14083 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14084 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14085 // (MFSPR8 g8rc:$Rx, 27) - 853
14086 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14087 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
14088 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14089 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14090 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14091 // (MFSPR8 g8rc:$Rx, 28) - 858
14092 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14093 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
14094 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14095 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14096 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14097 // (MFSPR8 g8rc:$Rx, 29) - 863
14098 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14099 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
14100 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14101 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14102 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14103 // (MFSPR8 g8rc:$RT, 280) - 868
14104 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14105 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
14106 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14107 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14108 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14109 // (MFSPR8 g8rc:$RT, 287) - 873
14110 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14111 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(287)},
14112 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14113 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14114 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14115 // (MFSPR8 g8rc:$Rx, 512) - 878
14116 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14117 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
14118 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14119 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14120 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14121 // (MFTB gprc:$Rx, 269) - 883
14122 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14123 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(269)},
14124 // (MFUDSCR gprc:$Rx) - 885
14125 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14126 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14127 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14128 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14129 // (MFVRSAVE gprc:$rS) - 889
14130 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14131 // (MFVSRD g8rc:$rA, f8rc:$src) - 890
14132 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14133 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
14134 // (MFVSRWZ gprc:$rA, f8rc:$src) - 892
14135 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14136 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
14137 // (MTCRF 255, gprc:$rA) - 894
14138 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(255)},
14139 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14140 // (MTCRF8 255, g8rc:$rA) - 896
14141 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(255)},
14142 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14143 // (MTDCR gprc:$Rx, 128) - 898
14144 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14145 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(128)},
14146 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14147 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14148 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14149 // (MTDCR gprc:$Rx, 129) - 903
14150 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14151 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(129)},
14152 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14153 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14154 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14155 // (MTDCR gprc:$Rx, 130) - 908
14156 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14157 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(130)},
14158 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14159 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14160 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14161 // (MTDCR gprc:$Rx, 131) - 913
14162 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14163 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(131)},
14164 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14165 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14166 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14167 // (MTDCR gprc:$Rx, 132) - 918
14168 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14169 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(132)},
14170 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14171 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14172 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14173 // (MTDCR gprc:$Rx, 133) - 923
14174 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14175 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(133)},
14176 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14177 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14178 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14179 // (MTDCR gprc:$Rx, 134) - 928
14180 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14181 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(134)},
14182 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14183 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14184 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14185 // (MTDCR gprc:$Rx, 135) - 933
14186 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14187 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(135)},
14188 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14189 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14190 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14191 // (MTFSF i32imm:$FLM, f8rc:$FRB, 0, 0) - 938
14192 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14193 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
14194 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14195 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14196 // (MTFSFI u3imm:$BF, u4imm:$U, 0) - 942
14197 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14198 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14199 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14200 // (MTFSFI_rec u3imm:$BF, u4imm:$U, 0) - 945
14201 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14202 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14203 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14204 // (MTFSF_rec i32imm:$FLM, f8rc:$FRB, 0, 0) - 948
14205 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14206 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
14207 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14208 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14209 // (MTMSR gprc:$RS, 0) - 952
14210 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14211 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14212 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14213 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14214 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14215 // (MTMSRD gprc:$RS, 0) - 957
14216 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14217 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14218 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14219 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14220 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14221 // (MTSPR 1, gprc:$Rx) - 962
14222 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14223 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14224 // (MTSPR 3, gprc:$Rx) - 964
14225 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
14226 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14227 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14228 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14229 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14230 // (MTSPR 8, gprc:$Rx) - 969
14231 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
14232 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14233 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14234 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14235 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14236 // (MTSPR 9, gprc:$Rx) - 974
14237 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
14238 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14239 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14240 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14241 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14242 // (MTSPR 13, gprc:$Rx) - 979
14243 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
14244 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14245 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14246 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14247 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14248 // (MTSPR 17, gprc:$Rx) - 984
14249 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
14250 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14251 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14252 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14253 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14254 // (MTSPR 18, gprc:$Rx) - 989
14255 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
14256 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14257 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14258 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14259 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14260 // (MTSPR 19, gprc:$Rx) - 994
14261 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
14262 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14263 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14264 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14265 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14266 // (MTSPR 22, gprc:$Rx) - 999
14267 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
14268 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14269 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14270 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14271 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14272 // (MTSPR 25, gprc:$Rx) - 1004
14273 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
14274 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14275 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14276 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14277 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14278 // (MTSPR 26, gprc:$Rx) - 1009
14279 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
14280 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14281 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14282 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14283 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14284 // (MTSPR 27, gprc:$Rx) - 1014
14285 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
14286 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14287 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14288 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14289 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14290 // (MTSPR 28, gprc:$Rx) - 1019
14291 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
14292 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14293 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14294 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14295 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14296 // (MTSPR 29, gprc:$Rx) - 1024
14297 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
14298 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14299 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14300 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14301 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14302 // (MTSPR 48, gprc:$Rx) - 1029
14303 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(48)},
14304 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14305 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14306 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14307 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14308 // (MTSPR 280, gprc:$RT) - 1034
14309 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
14310 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14311 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14312 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14313 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14314 // (MTSPR 284, gprc:$Rx) - 1039
14315 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(284)},
14316 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14317 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14318 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14319 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14320 // (MTSPR 285, gprc:$Rx) - 1044
14321 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(285)},
14322 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14323 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14324 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14325 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14326 // (MTSPR 512, gprc:$Rx) - 1049
14327 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
14328 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14329 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14330 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14331 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14332 // (MTSPR 536, gprc:$Rx) - 1054
14333 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(536)},
14334 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14335 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14336 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14337 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14338 // (MTSPR 537, gprc:$Rx) - 1059
14339 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(537)},
14340 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14341 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14342 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14343 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14344 // (MTSPR 528, gprc:$Rx) - 1064
14345 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(528)},
14346 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14347 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14348 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14349 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14350 // (MTSPR 529, gprc:$Rx) - 1069
14351 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(529)},
14352 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14353 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14354 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14355 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14356 // (MTSPR 538, gprc:$Rx) - 1074
14357 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(538)},
14358 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14359 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14360 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14361 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14362 // (MTSPR 539, gprc:$Rx) - 1079
14363 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(539)},
14364 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14365 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14366 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14367 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14368 // (MTSPR 530, gprc:$Rx) - 1084
14369 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(530)},
14370 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14371 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14372 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14373 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14374 // (MTSPR 531, gprc:$Rx) - 1089
14375 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(531)},
14376 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14377 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14378 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14379 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14380 // (MTSPR 540, gprc:$Rx) - 1094
14381 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(540)},
14382 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14383 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14384 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14385 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14386 // (MTSPR 541, gprc:$Rx) - 1099
14387 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(541)},
14388 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14389 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14390 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14391 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14392 // (MTSPR 532, gprc:$Rx) - 1104
14393 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(532)},
14394 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14395 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14396 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14397 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14398 // (MTSPR 533, gprc:$Rx) - 1109
14399 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(533)},
14400 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14401 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14402 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14403 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14404 // (MTSPR 542, gprc:$Rx) - 1114
14405 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(542)},
14406 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14407 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14408 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14409 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14410 // (MTSPR 543, gprc:$Rx) - 1119
14411 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(543)},
14412 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14413 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14414 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14415 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14416 // (MTSPR 534, gprc:$Rx) - 1124
14417 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(534)},
14418 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14419 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14420 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14421 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14422 // (MTSPR 535, gprc:$Rx) - 1129
14423 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(535)},
14424 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14425 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14426 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14427 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14428 // (MTSPR 896, gprc:$RT) - 1134
14429 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(896)},
14430 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14431 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14432 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14433 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14434 // (MTSPR 980, gprc:$Rx) - 1139
14435 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(980)},
14436 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14437 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14438 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14439 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14440 // (MTSPR 981, gprc:$Rx) - 1144
14441 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(981)},
14442 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14443 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14444 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14445 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14446 // (MTSPR 986, gprc:$Rx) - 1149
14447 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(986)},
14448 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14449 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14450 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14451 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14452 // (MTSPR 988, gprc:$Rx) - 1154
14453 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(988)},
14454 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14455 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14456 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14457 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14458 // (MTSPR 989, gprc:$Rx) - 1159
14459 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(989)},
14460 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14461 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14462 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14463 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14464 // (MTSPR 990, gprc:$Rx) - 1164
14465 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(990)},
14466 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14467 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14468 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14469 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14470 // (MTSPR 991, gprc:$Rx) - 1169
14471 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(991)},
14472 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14473 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14474 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14475 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14476 // (MTSPR 1018, gprc:$Rx) - 1174
14477 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1018)},
14478 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14479 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14480 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14481 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14482 // (MTSPR 1019, gprc:$Rx) - 1179
14483 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1019)},
14484 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14485 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14486 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14487 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14488 // (MTSPR8 1, g8rc:$Rx) - 1184
14489 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14490 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14491 // (MTSPR8 3, g8rc:$Rx) - 1186
14492 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
14493 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14494 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14495 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14496 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14497 // (MTSPR8 8, g8rc:$Rx) - 1191
14498 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
14499 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14500 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14501 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14502 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14503 // (MTSPR8 9, g8rc:$Rx) - 1196
14504 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
14505 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14506 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14507 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14508 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14509 // (MTSPR8 13, g8rc:$Rx) - 1201
14510 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
14511 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14512 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14513 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14514 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14515 // (MTSPR8 17, g8rc:$Rx) - 1206
14516 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
14517 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14518 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14519 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14520 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14521 // (MTSPR8 18, g8rc:$Rx) - 1211
14522 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
14523 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14524 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14525 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14526 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14527 // (MTSPR8 19, g8rc:$Rx) - 1216
14528 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
14529 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14530 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14531 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14532 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14533 // (MTSPR8 22, g8rc:$Rx) - 1221
14534 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
14535 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14536 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14537 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14538 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14539 // (MTSPR8 25, g8rc:$Rx) - 1226
14540 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
14541 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14542 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14543 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14544 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14545 // (MTSPR8 26, g8rc:$Rx) - 1231
14546 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
14547 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14548 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14549 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14550 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14551 // (MTSPR8 27, g8rc:$Rx) - 1236
14552 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
14553 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14554 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14555 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14556 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14557 // (MTSPR8 28, g8rc:$Rx) - 1241
14558 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
14559 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14560 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14561 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14562 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14563 // (MTSPR8 29, g8rc:$Rx) - 1246
14564 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
14565 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14566 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14567 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14568 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14569 // (MTSPR8 280, g8rc:$RT) - 1251
14570 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
14571 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14572 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14573 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14574 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14575 // (MTSPR8 284, g8rc:$Rx) - 1256
14576 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(284)},
14577 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14578 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14579 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14580 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14581 // (MTSPR8 285, g8rc:$Rx) - 1261
14582 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(285)},
14583 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14584 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14585 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14586 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14587 // (MTSPR8 512, g8rc:$Rx) - 1266
14588 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
14589 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14590 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14591 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14592 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14593 // (MTUDSCR gprc:$Rx) - 1271
14594 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14595 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14596 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14597 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14598 // (MTVRSAVE gprc:$rS) - 1275
14599 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14600 // (MTVSRD f8rc:$dst, g8rc:$rA) - 1276
14601 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
14602 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14603 // (MTVSRWA f8rc:$dst, gprc:$rA) - 1278
14604 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
14605 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14606 // (MTVSRWZ f8rc:$dst, gprc:$rA) - 1280
14607 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
14608 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14609 // (NOR gprc:$rA, gprc:$rS, gprc:$rS) - 1282
14610 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14611 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14612 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
14613 // (NOR8 g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1285
14614 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14615 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14616 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
14617 // (NOR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1288
14618 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14619 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14620 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
14621 // (NOR_rec gprc:$rA, gprc:$rS, gprc:$rS) - 1291
14622 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14623 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14624 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
14625 // (OR gprc:$rA, gprc:$rB, gprc:$rB) - 1294
14626 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14627 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14628 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
14629 // (OR8 g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1297
14630 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14631 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14632 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
14633 // (OR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1300
14634 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14635 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14636 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
14637 // (ORI R0, R0, 0) - 1303
14638 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
14639 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
14640 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14641 // (ORI8 X0, X0, 0) - 1306
14642 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
14643 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
14644 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14645 // (OR_rec gprc:$rA, gprc:$rB, gprc:$rB) - 1309
14646 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14647 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14648 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
14649 // (PADDI8 g8rc:$RT, g8rc_nox0:$RA, s34imm:$SI) - 1312
14650 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14651 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
14652 // (RFEBB 1) - 1314
14653 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14654 // (RLDCL g8rc:$rA, g8rc:$rS, gprc:$rB, 0) - 1315
14655 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14656 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14657 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14658 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14659 // (RLDCL_rec g8rc:$rA, g8rc:$rS, gprc:$rB, 0) - 1319
14660 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14661 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14662 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14663 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14664 // (RLDICL g8rc:$rA, g8rc:$rS, u6imm:$n, 0) - 1323
14665 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14666 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14667 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14668 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14669 // (RLDICL g8rc:$rA, g8rc:$rS, 0, u6imm:$n) - 1327
14670 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14671 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14672 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14673 // (RLDICL_32_64 g8rc:$rA, gprc:$rS, u6imm:$n, 0) - 1330
14674 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14675 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14676 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14677 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14678 // (RLDICL_32_64 g8rc:$rA, gprc:$rS, 0, u6imm:$n) - 1334
14679 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14680 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14681 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14682 // (RLDICL_rec g8rc:$rA, g8rc:$rS, u6imm:$n, 0) - 1337
14683 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14684 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14685 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14686 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14687 // (RLDICL_rec g8rc:$rA, g8rc:$rS, 0, u6imm:$n) - 1341
14688 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14689 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14690 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14691 // (RLWINM gprc:$rA, gprc:$rS, u5imm:$n, 0, 31) - 1344
14692 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14693 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14694 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14695 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14696 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14697 // (RLWINM gprc:$rA, gprc:$rS, 0, u5imm:$n, 31) - 1349
14698 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14699 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14700 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14701 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14702 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14703 // (RLWINM8 g8rc:$rA, g8rc:$rS, u5imm:$n, 0, 31) - 1354
14704 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14705 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14706 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14707 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14708 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14709 // (RLWINM8 g8rc:$rA, g8rc:$rS, 0, u5imm:$n, 31) - 1359
14710 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14711 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14712 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14713 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14714 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14715 // (RLWINM8_rec g8rc:$rA, g8rc:$rS, u5imm:$n, 0, 31) - 1364
14716 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14717 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14718 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14719 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14720 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14721 // (RLWINM8_rec g8rc:$rA, g8rc:$rS, 0, u5imm:$n, 31) - 1369
14722 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14723 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14724 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14725 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14726 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14727 // (RLWINM_rec gprc:$rA, gprc:$rS, u5imm:$n, 0, 31) - 1374
14728 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14729 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14730 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14731 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14732 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14733 // (RLWINM_rec gprc:$rA, gprc:$rS, 0, u5imm:$n, 31) - 1379
14734 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14735 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14736 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14737 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14738 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14739 // (RLWNM gprc:$rA, gprc:$rS, gprc:$rB, 0, 31) - 1384
14740 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14741 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14742 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14743 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14744 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14745 // (RLWNM8 g8rc:$rA, g8rc:$rS, g8rc:$rB, 0, 31) - 1389
14746 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14747 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14748 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14749 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14750 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14751 // (RLWNM8_rec g8rc:$rA, g8rc:$rS, g8rc:$rB, 0, 31) - 1394
14752 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14753 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14754 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14755 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14756 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14757 // (RLWNM_rec gprc:$rA, gprc:$rS, gprc:$rB, 0, 31) - 1399
14758 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14759 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14760 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14761 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14762 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14763 // (SC 0) - 1404
14764 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14765 // (SUBF gprc:$rA, gprc:$rC, gprc:$rB) - 1405
14766 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14767 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14768 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14769 // (SUBF8 g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1408
14770 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14771 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14772 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14773 // (SUBF8_rec g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1411
14774 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14775 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14776 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14777 // (SUBFC gprc:$rA, gprc:$rC, gprc:$rB) - 1414
14778 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14779 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14780 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14781 // (SUBFC8 g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1417
14782 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14783 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14784 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14785 // (SUBFC8_rec g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1420
14786 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14787 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14788 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14789 // (SUBFC_rec gprc:$rA, gprc:$rC, gprc:$rB) - 1423
14790 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14791 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14792 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14793 // (SUBF_rec gprc:$rA, gprc:$rC, gprc:$rB) - 1426
14794 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14795 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14796 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14797 // (SYNC 0) - 1429
14798 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14799 // (SYNC 1) - 1430
14800 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14801 // (SYNC 2) - 1431
14802 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
14803 // (SYNCP10 0, 0) - 1432
14804 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14805 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14806 // (SYNCP10 2, 0) - 1434
14807 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
14808 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14809 // (SYNCP10 4, 0) - 1436
14810 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
14811 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14812 // (SYNCP10 5, 0) - 1438
14813 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(5)},
14814 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14815 // (SYNCP10 u3imm:$L, 0) - 1440
14816 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14817 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14818 // (SYNCP10 1, 1) - 1442
14819 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14820 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14821 // (SYNCP10 0, 2) - 1444
14822 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14823 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
14824 // (SYNCP10 0, 3) - 1446
14825 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14826 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
14827 // (TD 16, g8rc:$rA, g8rc:$rB) - 1448
14828 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
14829 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14830 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14831 // (TD 4, g8rc:$rA, g8rc:$rB) - 1451
14832 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
14833 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14834 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14835 // (TD 8, g8rc:$rA, g8rc:$rB) - 1454
14836 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
14837 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14838 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14839 // (TD 24, g8rc:$rA, g8rc:$rB) - 1457
14840 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
14841 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14842 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14843 // (TD 2, g8rc:$rA, g8rc:$rB) - 1460
14844 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
14845 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14846 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14847 // (TD 1, g8rc:$rA, g8rc:$rB) - 1463
14848 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14849 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14850 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14851 // (TD 31, g8rc:$rA, g8rc:$rB) - 1466
14852 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14853 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14854 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14855 // (TDI 16, g8rc:$rA, s16imm:$imm) - 1469
14856 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
14857 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14858 // (TDI 4, g8rc:$rA, s16imm:$imm) - 1471
14859 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
14860 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14861 // (TDI 8, g8rc:$rA, s16imm:$imm) - 1473
14862 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
14863 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14864 // (TDI 24, g8rc:$rA, s16imm:$imm) - 1475
14865 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
14866 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14867 // (TDI 2, g8rc:$rA, s16imm:$imm) - 1477
14868 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
14869 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14870 // (TDI 1, g8rc:$rA, s16imm:$imm) - 1479
14871 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14872 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14873 // (TDI 31, g8rc:$rA, s16imm:$imm) - 1481
14874 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14875 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14876 // (TEND 0) - 1483
14877 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14878 // (TEND 1) - 1484
14879 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14880 // (TLBIE R0, gprc:$RB) - 1485
14881 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
14882 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14883 // (TLBILX 0, R0, R0) - 1487
14884 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14885 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
14886 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
14887 // (TLBILX 1, R0, R0) - 1490
14888 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14889 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
14890 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
14891 // (TLBILX 3, gprc:$RA, gprc:$RB) - 1493
14892 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
14893 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14894 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14895 // (TLBILX 3, R0, gprc:$RB) - 1496
14896 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
14897 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
14898 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14899 // (TLBRE2 gprc:$RS, gprc:$A, 0) - 1499
14900 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14901 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14902 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14903 // (TLBRE2 gprc:$RS, gprc:$A, 1) - 1502
14904 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14905 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14906 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14907 // (TLBWE2 gprc:$RS, gprc:$A, 0) - 1505
14908 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14909 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14910 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14911 // (TLBWE2 gprc:$RS, gprc:$A, 1) - 1508
14912 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14913 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14914 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14915 // (TSR 0) - 1511
14916 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14917 // (TSR 1) - 1512
14918 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14919 // (TW 31, R0, R0) - 1513
14920 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14921 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
14922 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
14923 // (TW 16, gprc:$rA, gprc:$rB) - 1516
14924 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
14925 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14926 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14927 // (TW 4, gprc:$rA, gprc:$rB) - 1519
14928 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
14929 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14930 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14931 // (TW 8, gprc:$rA, gprc:$rB) - 1522
14932 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
14933 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14934 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14935 // (TW 24, gprc:$rA, gprc:$rB) - 1525
14936 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
14937 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14938 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14939 // (TW 2, gprc:$rA, gprc:$rB) - 1528
14940 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
14941 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14942 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14943 // (TW 1, gprc:$rA, gprc:$rB) - 1531
14944 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14945 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14946 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14947 // (TW 31, gprc:$rA, gprc:$rB) - 1534
14948 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14949 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14950 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14951 // (TWI 16, gprc:$rA, s16imm:$imm) - 1537
14952 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
14953 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14954 // (TWI 4, gprc:$rA, s16imm:$imm) - 1539
14955 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
14956 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14957 // (TWI 8, gprc:$rA, s16imm:$imm) - 1541
14958 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
14959 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14960 // (TWI 24, gprc:$rA, s16imm:$imm) - 1543
14961 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
14962 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14963 // (TWI 2, gprc:$rA, s16imm:$imm) - 1545
14964 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
14965 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14966 // (TWI 1, gprc:$rA, s16imm:$imm) - 1547
14967 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14968 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14969 // (TWI 31, gprc:$rA, s16imm:$imm) - 1549
14970 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14971 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14972 // (VNOR vrrc:$vD, vrrc:$vA, vrrc:$vA) - 1551
14973 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
14974 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
14975 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
14976 // (VOR vrrc:$vD, vrrc:$vA, vrrc:$vA) - 1554
14977 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
14978 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
14979 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
14980 // (WAIT 0) - 1557
14981 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14982 // (WAIT 1) - 1558
14983 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14984 // (WAIT 2) - 1559
14985 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
14986 // (WAITP10 0, 0) - 1560
14987 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14988 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14989 // (WAITP10 1, 0) - 1562
14990 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14991 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14992 // (XORI R0, R0, 0) - 1564
14993 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
14994 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
14995 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14996 // (XORI8 X0, X0, 0) - 1567
14997 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
14998 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
14999 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15000 // (XVCPSGNDP vsrc:$XT, vsrc:$XB, vsrc:$XB) - 1570
15001 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
15002 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
15003 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
15004 // (XVCPSGNSP vsrc:$XT, vsrc:$XB, vsrc:$XB) - 1573
15005 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
15006 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
15007 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
15008 // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 0) - 1576
15009 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
15010 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
15011 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
15012 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15013 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
15014 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
15015 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
15016 // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 3) - 1583
15017 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
15018 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
15019 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
15020 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
15021 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
15022 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
15023 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
15024 // (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 0) - 1590
15025 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
15026 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
15027 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
15028 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15029 // (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 3) - 1594
15030 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
15031 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
15032 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
15033 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
15034 // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 2) - 1598
15035 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
15036 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
15037 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
15038 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
15039 // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 0) - 1602
15040 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
15041 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSFRCRegClassID},
15042 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15043 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
15044 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
15045 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
15046 // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 3) - 1608
15047 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
15048 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSFRCRegClassID},
15049 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
15050 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
15051 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
15052 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
15053 // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 2) - 1614
15054 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
15055 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSFRCRegClassID},
15056 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
15057 // (gBC 12, crbitrc:$bi, condbrtarget:$dst) - 1617
15058 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
15059 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15060 // (gBC 4, crbitrc:$bi, condbrtarget:$dst) - 1619
15061 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
15062 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15063 // (gBC 14, crbitrc:$bi, condbrtarget:$dst) - 1621
15064 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
15065 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15066 // (gBC 6, crbitrc:$bi, condbrtarget:$dst) - 1623
15067 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
15068 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15069 // (gBC 15, crbitrc:$bi, condbrtarget:$dst) - 1625
15070 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
15071 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15072 // (gBC 7, crbitrc:$bi, condbrtarget:$dst) - 1627
15073 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
15074 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15075 // (gBC 8, crbitrc:$bi, condbrtarget:$dst) - 1629
15076 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
15077 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15078 // (gBC 0, crbitrc:$bi, condbrtarget:$dst) - 1631
15079 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15080 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15081 // (gBC 10, crbitrc:$bi, condbrtarget:$dst) - 1633
15082 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
15083 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15084 // (gBC 2, crbitrc:$bi, condbrtarget:$dst) - 1635
15085 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
15086 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15087 // (gBCA 12, crbitrc:$bi, abscondbrtarget:$dst) - 1637
15088 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
15089 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15090 // (gBCA 4, crbitrc:$bi, abscondbrtarget:$dst) - 1639
15091 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
15092 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15093 // (gBCA 14, crbitrc:$bi, abscondbrtarget:$dst) - 1641
15094 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
15095 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15096 // (gBCA 6, crbitrc:$bi, abscondbrtarget:$dst) - 1643
15097 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
15098 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15099 // (gBCA 15, crbitrc:$bi, abscondbrtarget:$dst) - 1645
15100 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
15101 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15102 // (gBCA 7, crbitrc:$bi, abscondbrtarget:$dst) - 1647
15103 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
15104 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15105 // (gBCA 8, crbitrc:$bi, abscondbrtarget:$dst) - 1649
15106 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
15107 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15108 // (gBCA 0, crbitrc:$bi, abscondbrtarget:$dst) - 1651
15109 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15110 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15111 // (gBCA 10, crbitrc:$bi, abscondbrtarget:$dst) - 1653
15112 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
15113 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15114 // (gBCA 2, crbitrc:$bi, abscondbrtarget:$dst) - 1655
15115 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
15116 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15117 // (gBCAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1657
15118 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
15119 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
15120 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15121 // (gBCAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1660
15122 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
15123 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
15124 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15125 // (gBCCTR u5imm:$bo, crbitrc:$bi, 0) - 1663
15126 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
15127 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15128 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15129 // (gBCCTR 12, crbitrc:$bi, 0) - 1666
15130 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
15131 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15132 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15133 // (gBCCTR 4, crbitrc:$bi, 0) - 1669
15134 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
15135 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15136 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15137 // (gBCCTR 14, crbitrc:$bi, 0) - 1672
15138 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
15139 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15140 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15141 // (gBCCTR 6, crbitrc:$bi, 0) - 1675
15142 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
15143 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15144 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15145 // (gBCCTR 15, crbitrc:$bi, 0) - 1678
15146 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
15147 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15148 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15149 // (gBCCTR 7, crbitrc:$bi, 0) - 1681
15150 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
15151 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15152 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15153 // (gBCCTRL u5imm:$bo, crbitrc:$bi, 0) - 1684
15154 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
15155 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15156 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15157 // (gBCCTRL 12, crbitrc:$bi, 0) - 1687
15158 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
15159 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15160 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15161 // (gBCCTRL 4, crbitrc:$bi, 0) - 1690
15162 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
15163 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15164 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15165 // (gBCCTRL 14, crbitrc:$bi, 0) - 1693
15166 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
15167 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15168 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15169 // (gBCCTRL 6, crbitrc:$bi, 0) - 1696
15170 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
15171 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15172 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15173 // (gBCCTRL 15, crbitrc:$bi, 0) - 1699
15174 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
15175 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15176 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15177 // (gBCCTRL 7, crbitrc:$bi, 0) - 1702
15178 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
15179 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15180 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15181 // (gBCL 12, crbitrc:$bi, condbrtarget:$dst) - 1705
15182 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
15183 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15184 // (gBCL 4, crbitrc:$bi, condbrtarget:$dst) - 1707
15185 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
15186 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15187 // (gBCL 14, crbitrc:$bi, condbrtarget:$dst) - 1709
15188 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
15189 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15190 // (gBCL 6, crbitrc:$bi, condbrtarget:$dst) - 1711
15191 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
15192 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15193 // (gBCL 15, crbitrc:$bi, condbrtarget:$dst) - 1713
15194 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
15195 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15196 // (gBCL 7, crbitrc:$bi, condbrtarget:$dst) - 1715
15197 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
15198 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15199 // (gBCL 8, crbitrc:$bi, condbrtarget:$dst) - 1717
15200 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
15201 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15202 // (gBCL 0, crbitrc:$bi, condbrtarget:$dst) - 1719
15203 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15204 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15205 // (gBCL 10, crbitrc:$bi, condbrtarget:$dst) - 1721
15206 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
15207 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15208 // (gBCL 2, crbitrc:$bi, condbrtarget:$dst) - 1723
15209 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
15210 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15211 // (gBCLA 12, crbitrc:$bi, abscondbrtarget:$dst) - 1725
15212 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
15213 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15214 // (gBCLA 4, crbitrc:$bi, abscondbrtarget:$dst) - 1727
15215 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
15216 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15217 // (gBCLA 14, crbitrc:$bi, abscondbrtarget:$dst) - 1729
15218 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
15219 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15220 // (gBCLA 6, crbitrc:$bi, abscondbrtarget:$dst) - 1731
15221 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
15222 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15223 // (gBCLA 15, crbitrc:$bi, abscondbrtarget:$dst) - 1733
15224 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
15225 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15226 // (gBCLA 7, crbitrc:$bi, abscondbrtarget:$dst) - 1735
15227 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
15228 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15229 // (gBCLA 8, crbitrc:$bi, abscondbrtarget:$dst) - 1737
15230 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
15231 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15232 // (gBCLA 0, crbitrc:$bi, abscondbrtarget:$dst) - 1739
15233 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15234 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15235 // (gBCLA 10, crbitrc:$bi, abscondbrtarget:$dst) - 1741
15236 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
15237 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15238 // (gBCLA 2, crbitrc:$bi, abscondbrtarget:$dst) - 1743
15239 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
15240 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15241 // (gBCLAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1745
15242 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
15243 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
15244 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15245 // (gBCLAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1748
15246 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
15247 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
15248 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15249 // (gBCLR u5imm:$bo, crbitrc:$bi, 0) - 1751
15250 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
15251 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15252 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15253 // (gBCLR 12, crbitrc:$bi, 0) - 1754
15254 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
15255 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15256 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15257 // (gBCLR 4, crbitrc:$bi, 0) - 1757
15258 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
15259 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15260 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15261 // (gBCLR 14, crbitrc:$bi, 0) - 1760
15262 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
15263 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15264 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15265 // (gBCLR 6, crbitrc:$bi, 0) - 1763
15266 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
15267 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15268 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15269 // (gBCLR 15, crbitrc:$bi, 0) - 1766
15270 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
15271 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15272 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15273 // (gBCLR 7, crbitrc:$bi, 0) - 1769
15274 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
15275 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15276 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15277 // (gBCLR 8, crbitrc:$bi, 0) - 1772
15278 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
15279 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15280 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15281 // (gBCLR 0, crbitrc:$bi, 0) - 1775
15282 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15283 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15284 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15285 // (gBCLR 10, crbitrc:$bi, 0) - 1778
15286 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
15287 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15288 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15289 // (gBCLR 2, crbitrc:$bi, 0) - 1781
15290 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
15291 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15292 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15293 // (gBCLRL u5imm:$bo, crbitrc:$bi, 0) - 1784
15294 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
15295 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15296 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15297 // (gBCLRL 12, crbitrc:$bi, 0) - 1787
15298 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
15299 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15300 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15301 // (gBCLRL 4, crbitrc:$bi, 0) - 1790
15302 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
15303 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15304 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15305 // (gBCLRL 14, crbitrc:$bi, 0) - 1793
15306 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
15307 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15308 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15309 // (gBCLRL 6, crbitrc:$bi, 0) - 1796
15310 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
15311 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15312 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15313 // (gBCLRL 15, crbitrc:$bi, 0) - 1799
15314 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
15315 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15316 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15317 // (gBCLRL 7, crbitrc:$bi, 0) - 1802
15318 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
15319 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15320 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15321 // (gBCLRL 8, crbitrc:$bi, 0) - 1805
15322 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
15323 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15324 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15325 // (gBCLRL 0, crbitrc:$bi, 0) - 1808
15326 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15327 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15328 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15329 // (gBCLRL 10, crbitrc:$bi, 0) - 1811
15330 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
15331 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15332 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15333 // (gBCLRL 2, crbitrc:$bi, 0) - 1814
15334 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
15335 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15336 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15337 // (gBCLat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1817
15338 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
15339 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
15340 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15341 // (gBCLat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1820
15342 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
15343 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
15344 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15345 // (gBCat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1823
15346 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
15347 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
15348 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15349 // (gBCat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1826
15350 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
15351 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
15352 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15353 };
15354
15355 static const char AsmStrings[] =
15356 /* 0 */ "li $\x01, $\xFF\x03\x01\0"
15357 /* 12 */ "lis $\x01, $\xFF\x03\x01\0"
15358 /* 25 */ "lnia $\x01\0"
15359 /* 33 */ "blt $\x02, $\xFF\x03\x02\0"
15360 /* 46 */ "blt $\xFF\x03\x02\0"
15361 /* 55 */ "blt- $\x02, $\xFF\x03\x02\0"
15362 /* 69 */ "blt- $\xFF\x03\x02\0"
15363 /* 79 */ "blt+ $\x02, $\xFF\x03\x02\0"
15364 /* 93 */ "blt+ $\xFF\x03\x02\0"
15365 /* 103 */ "bgt $\x02, $\xFF\x03\x02\0"
15366 /* 116 */ "bgt $\xFF\x03\x02\0"
15367 /* 125 */ "bgt- $\x02, $\xFF\x03\x02\0"
15368 /* 139 */ "bgt- $\xFF\x03\x02\0"
15369 /* 149 */ "bgt+ $\x02, $\xFF\x03\x02\0"
15370 /* 163 */ "bgt+ $\xFF\x03\x02\0"
15371 /* 173 */ "beq $\x02, $\xFF\x03\x02\0"
15372 /* 186 */ "beq $\xFF\x03\x02\0"
15373 /* 195 */ "beq- $\x02, $\xFF\x03\x02\0"
15374 /* 209 */ "beq- $\xFF\x03\x02\0"
15375 /* 219 */ "beq+ $\x02, $\xFF\x03\x02\0"
15376 /* 233 */ "beq+ $\xFF\x03\x02\0"
15377 /* 243 */ "bne $\x02, $\xFF\x03\x02\0"
15378 /* 256 */ "bne $\xFF\x03\x02\0"
15379 /* 265 */ "bne- $\x02, $\xFF\x03\x02\0"
15380 /* 279 */ "bne- $\xFF\x03\x02\0"
15381 /* 289 */ "bne+ $\x02, $\xFF\x03\x02\0"
15382 /* 303 */ "bne+ $\xFF\x03\x02\0"
15383 /* 313 */ "blta $\x02, $\xFF\x03\x03\0"
15384 /* 327 */ "blta $\xFF\x03\x03\0"
15385 /* 337 */ "blta- $\x02, $\xFF\x03\x03\0"
15386 /* 352 */ "blta- $\xFF\x03\x03\0"
15387 /* 363 */ "blta+ $\x02, $\xFF\x03\x03\0"
15388 /* 378 */ "blta+ $\xFF\x03\x03\0"
15389 /* 389 */ "bgta $\x02, $\xFF\x03\x03\0"
15390 /* 403 */ "bgta $\xFF\x03\x03\0"
15391 /* 413 */ "bgta- $\x02, $\xFF\x03\x03\0"
15392 /* 428 */ "bgta- $\xFF\x03\x03\0"
15393 /* 439 */ "bgta+ $\x02, $\xFF\x03\x03\0"
15394 /* 454 */ "bgta+ $\xFF\x03\x03\0"
15395 /* 465 */ "beqa $\x02, $\xFF\x03\x03\0"
15396 /* 479 */ "beqa $\xFF\x03\x03\0"
15397 /* 489 */ "beqa- $\x02, $\xFF\x03\x03\0"
15398 /* 504 */ "beqa- $\xFF\x03\x03\0"
15399 /* 515 */ "beqa+ $\x02, $\xFF\x03\x03\0"
15400 /* 530 */ "beqa+ $\xFF\x03\x03\0"
15401 /* 541 */ "bnea $\x02, $\xFF\x03\x03\0"
15402 /* 555 */ "bnea $\xFF\x03\x03\0"
15403 /* 565 */ "bnea- $\x02, $\xFF\x03\x03\0"
15404 /* 580 */ "bnea- $\xFF\x03\x03\0"
15405 /* 591 */ "bnea+ $\x02, $\xFF\x03\x03\0"
15406 /* 606 */ "bnea+ $\xFF\x03\x03\0"
15407 /* 617 */ "bltctr $\x02\0"
15408 /* 627 */ "bltctr\0"
15409 /* 634 */ "bltctr- $\x02\0"
15410 /* 645 */ "bltctr-\0"
15411 /* 653 */ "bltctr+ $\x02\0"
15412 /* 664 */ "bltctr+\0"
15413 /* 672 */ "bgtctr $\x02\0"
15414 /* 682 */ "bgtctr\0"
15415 /* 689 */ "bgtctr- $\x02\0"
15416 /* 700 */ "bgtctr-\0"
15417 /* 708 */ "bgtctr+ $\x02\0"
15418 /* 719 */ "bgtctr+\0"
15419 /* 727 */ "beqctr $\x02\0"
15420 /* 737 */ "beqctr\0"
15421 /* 744 */ "beqctr- $\x02\0"
15422 /* 755 */ "beqctr-\0"
15423 /* 763 */ "beqctr+ $\x02\0"
15424 /* 774 */ "beqctr+\0"
15425 /* 782 */ "bnectr $\x02\0"
15426 /* 792 */ "bnectr\0"
15427 /* 799 */ "bnectr- $\x02\0"
15428 /* 810 */ "bnectr-\0"
15429 /* 818 */ "bnectr+ $\x02\0"
15430 /* 829 */ "bnectr+\0"
15431 /* 837 */ "bltctrl $\x02\0"
15432 /* 848 */ "bltctrl\0"
15433 /* 856 */ "bltctrl- $\x02\0"
15434 /* 868 */ "bltctrl-\0"
15435 /* 877 */ "bltctrl+ $\x02\0"
15436 /* 889 */ "bltctrl+\0"
15437 /* 898 */ "bgtctrl $\x02\0"
15438 /* 909 */ "bgtctrl\0"
15439 /* 917 */ "bgtctrl- $\x02\0"
15440 /* 929 */ "bgtctrl-\0"
15441 /* 938 */ "bgtctrl+ $\x02\0"
15442 /* 950 */ "bgtctrl+\0"
15443 /* 959 */ "beqctrl $\x02\0"
15444 /* 970 */ "beqctrl\0"
15445 /* 978 */ "beqctrl- $\x02\0"
15446 /* 990 */ "beqctrl-\0"
15447 /* 999 */ "beqctrl+ $\x02\0"
15448 /* 1011 */ "beqctrl+\0"
15449 /* 1020 */ "bnectrl $\x02\0"
15450 /* 1031 */ "bnectrl\0"
15451 /* 1039 */ "bnectrl- $\x02\0"
15452 /* 1051 */ "bnectrl-\0"
15453 /* 1060 */ "bnectrl+ $\x02\0"
15454 /* 1072 */ "bnectrl+\0"
15455 /* 1081 */ "bltl $\x02, $\xFF\x03\x02\0"
15456 /* 1095 */ "bltl $\xFF\x03\x02\0"
15457 /* 1105 */ "bltl- $\x02, $\xFF\x03\x02\0"
15458 /* 1120 */ "bltl- $\xFF\x03\x02\0"
15459 /* 1131 */ "bltl+ $\x02, $\xFF\x03\x02\0"
15460 /* 1146 */ "bltl+ $\xFF\x03\x02\0"
15461 /* 1157 */ "bgtl $\x02, $\xFF\x03\x02\0"
15462 /* 1171 */ "bgtl $\xFF\x03\x02\0"
15463 /* 1181 */ "bgtl- $\x02, $\xFF\x03\x02\0"
15464 /* 1196 */ "bgtl- $\xFF\x03\x02\0"
15465 /* 1207 */ "bgtl+ $\x02, $\xFF\x03\x02\0"
15466 /* 1222 */ "bgtl+ $\xFF\x03\x02\0"
15467 /* 1233 */ "beql $\x02, $\xFF\x03\x02\0"
15468 /* 1247 */ "beql $\xFF\x03\x02\0"
15469 /* 1257 */ "beql- $\x02, $\xFF\x03\x02\0"
15470 /* 1272 */ "beql- $\xFF\x03\x02\0"
15471 /* 1283 */ "beql+ $\x02, $\xFF\x03\x02\0"
15472 /* 1298 */ "beql+ $\xFF\x03\x02\0"
15473 /* 1309 */ "bnel $\x02, $\xFF\x03\x02\0"
15474 /* 1323 */ "bnel $\xFF\x03\x02\0"
15475 /* 1333 */ "bnel- $\x02, $\xFF\x03\x02\0"
15476 /* 1348 */ "bnel- $\xFF\x03\x02\0"
15477 /* 1359 */ "bnel+ $\x02, $\xFF\x03\x02\0"
15478 /* 1374 */ "bnel+ $\xFF\x03\x02\0"
15479 /* 1385 */ "bltla $\x02, $\xFF\x03\x03\0"
15480 /* 1400 */ "bltla $\xFF\x03\x03\0"
15481 /* 1411 */ "bltla- $\x02, $\xFF\x03\x03\0"
15482 /* 1427 */ "bltla- $\xFF\x03\x03\0"
15483 /* 1439 */ "bltla+ $\x02, $\xFF\x03\x03\0"
15484 /* 1455 */ "bltla+ $\xFF\x03\x03\0"
15485 /* 1467 */ "bgtla $\x02, $\xFF\x03\x03\0"
15486 /* 1482 */ "bgtla $\xFF\x03\x03\0"
15487 /* 1493 */ "bgtla- $\x02, $\xFF\x03\x03\0"
15488 /* 1509 */ "bgtla- $\xFF\x03\x03\0"
15489 /* 1521 */ "bgtla+ $\x02, $\xFF\x03\x03\0"
15490 /* 1537 */ "bgtla+ $\xFF\x03\x03\0"
15491 /* 1549 */ "beqla $\x02, $\xFF\x03\x03\0"
15492 /* 1564 */ "beqla $\xFF\x03\x03\0"
15493 /* 1575 */ "beqla- $\x02, $\xFF\x03\x03\0"
15494 /* 1591 */ "beqla- $\xFF\x03\x03\0"
15495 /* 1603 */ "beqla+ $\x02, $\xFF\x03\x03\0"
15496 /* 1619 */ "beqla+ $\xFF\x03\x03\0"
15497 /* 1631 */ "bnela $\x02, $\xFF\x03\x03\0"
15498 /* 1646 */ "bnela $\xFF\x03\x03\0"
15499 /* 1657 */ "bnela- $\x02, $\xFF\x03\x03\0"
15500 /* 1673 */ "bnela- $\xFF\x03\x03\0"
15501 /* 1685 */ "bnela+ $\x02, $\xFF\x03\x03\0"
15502 /* 1701 */ "bnela+ $\xFF\x03\x03\0"
15503 /* 1713 */ "bltlr $\x02\0"
15504 /* 1722 */ "bltlr\0"
15505 /* 1728 */ "bltlr- $\x02\0"
15506 /* 1738 */ "bltlr-\0"
15507 /* 1745 */ "bltlr+ $\x02\0"
15508 /* 1755 */ "bltlr+\0"
15509 /* 1762 */ "bgtlr $\x02\0"
15510 /* 1771 */ "bgtlr\0"
15511 /* 1777 */ "bgtlr- $\x02\0"
15512 /* 1787 */ "bgtlr-\0"
15513 /* 1794 */ "bgtlr+ $\x02\0"
15514 /* 1804 */ "bgtlr+\0"
15515 /* 1811 */ "beqlr $\x02\0"
15516 /* 1820 */ "beqlr\0"
15517 /* 1826 */ "beqlr- $\x02\0"
15518 /* 1836 */ "beqlr-\0"
15519 /* 1843 */ "beqlr+ $\x02\0"
15520 /* 1853 */ "beqlr+\0"
15521 /* 1860 */ "bnelr $\x02\0"
15522 /* 1869 */ "bnelr\0"
15523 /* 1875 */ "bnelr- $\x02\0"
15524 /* 1885 */ "bnelr-\0"
15525 /* 1892 */ "bnelr+ $\x02\0"
15526 /* 1902 */ "bnelr+\0"
15527 /* 1909 */ "bltlrl $\x02\0"
15528 /* 1919 */ "bltlrl\0"
15529 /* 1926 */ "bltlrl- $\x02\0"
15530 /* 1937 */ "bltlrl-\0"
15531 /* 1945 */ "bltlrl+ $\x02\0"
15532 /* 1956 */ "bltlrl+\0"
15533 /* 1964 */ "bgtlrl $\x02\0"
15534 /* 1974 */ "bgtlrl\0"
15535 /* 1981 */ "bgtlrl- $\x02\0"
15536 /* 1992 */ "bgtlrl-\0"
15537 /* 2000 */ "bgtlrl+ $\x02\0"
15538 /* 2011 */ "bgtlrl+\0"
15539 /* 2019 */ "beqlrl $\x02\0"
15540 /* 2029 */ "beqlrl\0"
15541 /* 2036 */ "beqlrl- $\x02\0"
15542 /* 2047 */ "beqlrl-\0"
15543 /* 2055 */ "beqlrl+ $\x02\0"
15544 /* 2066 */ "beqlrl+\0"
15545 /* 2074 */ "bnelrl $\x02\0"
15546 /* 2084 */ "bnelrl\0"
15547 /* 2091 */ "bnelrl- $\x02\0"
15548 /* 2102 */ "bnelrl-\0"
15549 /* 2110 */ "bnelrl+ $\x02\0"
15550 /* 2121 */ "bnelrl+\0"
15551 /* 2129 */ "cmpd $\x02, $\x03\0"
15552 /* 2141 */ "cmpdi $\x02, $\xFF\x03\x01\0"
15553 /* 2156 */ "cmpld $\x02, $\x03\0"
15554 /* 2169 */ "cmpldi $\x02, $\xFF\x03\x04\0"
15555 /* 2185 */ "cmplw $\x02, $\x03\0"
15556 /* 2198 */ "cmplwi $\x02, $\xFF\x03\x04\0"
15557 /* 2214 */ "cmpw $\x02, $\x03\0"
15558 /* 2226 */ "cmpwi $\x02, $\xFF\x03\x01\0"
15559 /* 2241 */ "cntlzw $\x01, $\x02\0"
15560 /* 2255 */ "cntlzw. $\x01, $\x02\0"
15561 /* 2270 */ "paste. $\x01, $\x02\0"
15562 /* 2284 */ "crset $\x01\0"
15563 /* 2293 */ "crnot $\x01, $\x02\0"
15564 /* 2306 */ "crmove $\x01, $\x02\0"
15565 /* 2320 */ "crclr $\x01\0"
15566 /* 2329 */ "dmsha256hash $\x01, $\x03\0"
15567 /* 2349 */ "dmsha512hash $\x01, $\x03\0"
15568 /* 2369 */ "dmsha3dw $\x01\0"
15569 /* 2381 */ "dmcryshash $\x01\0"
15570 /* 2395 */ "dmxxsha3512pad $\x01, $\x03, $\xFF\x05\x05\0"
15571 /* 2423 */ "dmxxsha3384pad $\x01, $\x03, $\xFF\x05\x05\0"
15572 /* 2451 */ "dmxxsha3256pad $\x01, $\x03, $\xFF\x05\x05\0"
15573 /* 2479 */ "dmxxsha3224pad $\x01, $\x03, $\xFF\x05\x05\0"
15574 /* 2507 */ "dmxxshake256pad $\x01, $\x03, $\xFF\x05\x05\0"
15575 /* 2536 */ "dmxxshake128pad $\x01, $\x03, $\xFF\x05\x05\0"
15576 /* 2565 */ "dmxxsha384512pad $\x01, $\x03\0"
15577 /* 2589 */ "dmxxsha224256pad $\x01, $\x03\0"
15578 /* 2613 */ "isellt $\x01, $\x02, $\x03\0"
15579 /* 2631 */ "iselgt $\x01, $\x02, $\x03\0"
15580 /* 2649 */ "iseleq $\x01, $\x02, $\x03\0"
15581 /* 2667 */ "mbar\0"
15582 /* 2672 */ "mfbr0 $\x01\0"
15583 /* 2681 */ "mfbr1 $\x01\0"
15584 /* 2690 */ "mfbr2 $\x01\0"
15585 /* 2699 */ "mfbr3 $\x01\0"
15586 /* 2708 */ "mfbr4 $\x01\0"
15587 /* 2717 */ "mfbr5 $\x01\0"
15588 /* 2726 */ "mfbr6 $\x01\0"
15589 /* 2735 */ "mfbr7 $\x01\0"
15590 /* 2744 */ "mfxer $\x01\0"
15591 /* 2753 */ "mfudscr $\x01\0"
15592 /* 2764 */ "mfrtcu $\x01\0"
15593 /* 2774 */ "mfrtcl $\x01\0"
15594 /* 2784 */ "mflr $\x01\0"
15595 /* 2792 */ "mfctr $\x01\0"
15596 /* 2801 */ "mfuamr $\x01\0"
15597 /* 2811 */ "mfdscr $\x01\0"
15598 /* 2821 */ "mfdsisr $\x01\0"
15599 /* 2832 */ "mfdar $\x01\0"
15600 /* 2841 */ "mfdec $\x01\0"
15601 /* 2850 */ "mfsdr1 $\x01\0"
15602 /* 2860 */ "mfsrr0 $\x01\0"
15603 /* 2870 */ "mfsrr1 $\x01\0"
15604 /* 2880 */ "mfcfar $\x01\0"
15605 /* 2890 */ "mfamr $\x01\0"
15606 /* 2899 */ "mfpid $\x01\0"
15607 /* 2908 */ "mfasr $\x01\0"
15608 /* 2917 */ "mfpvr $\x01\0"
15609 /* 2926 */ "mfspefscr $\x01\0"
15610 /* 2939 */ "mfdbatu $\x01, 0\0"
15611 /* 2953 */ "mfdbatl $\x01, 0\0"
15612 /* 2967 */ "mfibatu $\x01, 0\0"
15613 /* 2981 */ "mfibatl $\x01, 0\0"
15614 /* 2995 */ "mfdbatu $\x01, 1\0"
15615 /* 3009 */ "mfdbatl $\x01, 1\0"
15616 /* 3023 */ "mfibatu $\x01, 1\0"
15617 /* 3037 */ "mfibatl $\x01, 1\0"
15618 /* 3051 */ "mfdbatu $\x01, 2\0"
15619 /* 3065 */ "mfdbatl $\x01, 2\0"
15620 /* 3079 */ "mfibatu $\x01, 2\0"
15621 /* 3093 */ "mfibatl $\x01, 2\0"
15622 /* 3107 */ "mfdbatu $\x01, 3\0"
15623 /* 3121 */ "mfdbatl $\x01, 3\0"
15624 /* 3135 */ "mfibatu $\x01, 3\0"
15625 /* 3149 */ "mfibatl $\x01, 3\0"
15626 /* 3163 */ "mfppr $\x01\0"
15627 /* 3172 */ "mfesr $\x01\0"
15628 /* 3181 */ "mfdear $\x01\0"
15629 /* 3191 */ "mftcr $\x01\0"
15630 /* 3200 */ "mftbhi $\x01\0"
15631 /* 3210 */ "mftblo $\x01\0"
15632 /* 3220 */ "mfsrr2 $\x01\0"
15633 /* 3230 */ "mfsrr3 $\x01\0"
15634 /* 3240 */ "mfdccr $\x01\0"
15635 /* 3250 */ "mficcr $\x01\0"
15636 /* 3260 */ "mftbu $\x01\0"
15637 /* 3269 */ "mfvrsave $\x01\0"
15638 /* 3281 */ "mffprd $\x01, $\x02\0"
15639 /* 3295 */ "mffprwz $\x01, $\x02\0"
15640 /* 3310 */ "mtcr $\x02\0"
15641 /* 3318 */ "mtbr0 $\x01\0"
15642 /* 3327 */ "mtbr1 $\x01\0"
15643 /* 3336 */ "mtbr2 $\x01\0"
15644 /* 3345 */ "mtbr3 $\x01\0"
15645 /* 3354 */ "mtbr4 $\x01\0"
15646 /* 3363 */ "mtbr5 $\x01\0"
15647 /* 3372 */ "mtbr6 $\x01\0"
15648 /* 3381 */ "mtbr7 $\x01\0"
15649 /* 3390 */ "mtfsf $\x01, $\x02\0"
15650 /* 3403 */ "mtfsfi $\xFF\x01\x06, $\xFF\x02\x07\0"
15651 /* 3421 */ "mtfsfi. $\xFF\x01\x06, $\xFF\x02\x07\0"
15652 /* 3440 */ "mtfsf. $\x01, $\x02\0"
15653 /* 3454 */ "mtmsr $\x01\0"
15654 /* 3463 */ "mtmsrd $\x01\0"
15655 /* 3473 */ "mtxer $\x02\0"
15656 /* 3482 */ "mtudscr $\x02\0"
15657 /* 3493 */ "mtlr $\x02\0"
15658 /* 3501 */ "mtctr $\x02\0"
15659 /* 3510 */ "mtuamr $\x02\0"
15660 /* 3520 */ "mtdscr $\x02\0"
15661 /* 3530 */ "mtdsisr $\x02\0"
15662 /* 3541 */ "mtdar $\x02\0"
15663 /* 3550 */ "mtdec $\x02\0"
15664 /* 3559 */ "mtsdr1 $\x02\0"
15665 /* 3569 */ "mtsrr0 $\x02\0"
15666 /* 3579 */ "mtsrr1 $\x02\0"
15667 /* 3589 */ "mtcfar $\x02\0"
15668 /* 3599 */ "mtamr $\x02\0"
15669 /* 3608 */ "mtpid $\x02\0"
15670 /* 3617 */ "mtasr $\x02\0"
15671 /* 3626 */ "mttbl $\x02\0"
15672 /* 3635 */ "mttbu $\x02\0"
15673 /* 3644 */ "mtspefscr $\x02\0"
15674 /* 3657 */ "mtdbatu 0, $\x02\0"
15675 /* 3671 */ "mtdbatl 0, $\x02\0"
15676 /* 3685 */ "mtibatu 0, $\x02\0"
15677 /* 3699 */ "mtibatl 0, $\x02\0"
15678 /* 3713 */ "mtdbatu 1, $\x02\0"
15679 /* 3727 */ "mtdbatl 1, $\x02\0"
15680 /* 3741 */ "mtibatu 1, $\x02\0"
15681 /* 3755 */ "mtibatl 1, $\x02\0"
15682 /* 3769 */ "mtdbatu 2, $\x02\0"
15683 /* 3783 */ "mtdbatl 2, $\x02\0"
15684 /* 3797 */ "mtibatu 2, $\x02\0"
15685 /* 3811 */ "mtibatl 2, $\x02\0"
15686 /* 3825 */ "mtdbatu 3, $\x02\0"
15687 /* 3839 */ "mtdbatl 3, $\x02\0"
15688 /* 3853 */ "mtibatu 3, $\x02\0"
15689 /* 3867 */ "mtibatl 3, $\x02\0"
15690 /* 3881 */ "mtppr $\x02\0"
15691 /* 3890 */ "mtesr $\x02\0"
15692 /* 3899 */ "mtdear $\x02\0"
15693 /* 3909 */ "mttcr $\x02\0"
15694 /* 3918 */ "mttbhi $\x02\0"
15695 /* 3928 */ "mttblo $\x02\0"
15696 /* 3938 */ "mtsrr2 $\x02\0"
15697 /* 3948 */ "mtsrr3 $\x02\0"
15698 /* 3958 */ "mtdccr $\x02\0"
15699 /* 3968 */ "mticcr $\x02\0"
15700 /* 3978 */ "mtudscr $\x01\0"
15701 /* 3989 */ "mtvrsave $\x01\0"
15702 /* 4001 */ "mtfprd $\x01, $\x02\0"
15703 /* 4015 */ "mtfprwa $\x01, $\x02\0"
15704 /* 4030 */ "mtfprwz $\x01, $\x02\0"
15705 /* 4045 */ "not $\x01, $\x02\0"
15706 /* 4056 */ "not. $\x01, $\x02\0"
15707 /* 4068 */ "mr $\x01, $\x02\0"
15708 /* 4078 */ "mr. $\x01, $\x02\0"
15709 /* 4089 */ "nop\0"
15710 /* 4093 */ "paddi $\x01, $\x02, $\xFF\x03\x08\0"
15711 /* 4112 */ "rfebb\0"
15712 /* 4118 */ "rotld $\x01, $\x02, $\x03\0"
15713 /* 4135 */ "rotld. $\x01, $\x02, $\x03\0"
15714 /* 4153 */ "rotldi $\x01, $\x02, $\xFF\x03\x09\0"
15715 /* 4173 */ "clrldi $\x01, $\x02, $\xFF\x04\x09\0"
15716 /* 4193 */ "rotldi. $\x01, $\x02, $\xFF\x03\x09\0"
15717 /* 4214 */ "clrldi. $\x01, $\x02, $\xFF\x04\x09\0"
15718 /* 4235 */ "rotlwi $\x01, $\x02, $\xFF\x03\x0A\0"
15719 /* 4255 */ "clrlwi $\x01, $\x02, $\xFF\x04\x0A\0"
15720 /* 4275 */ "rotlwi. $\x01, $\x02, $\xFF\x03\x0A\0"
15721 /* 4296 */ "clrlwi. $\x01, $\x02, $\xFF\x04\x0A\0"
15722 /* 4317 */ "rotlw $\x01, $\x02, $\x03\0"
15723 /* 4334 */ "rotlw. $\x01, $\x02, $\x03\0"
15724 /* 4352 */ "sc\0"
15725 /* 4355 */ "sub $\x01, $\x03, $\x02\0"
15726 /* 4370 */ "sub. $\x01, $\x03, $\x02\0"
15727 /* 4386 */ "subc $\x01, $\x03, $\x02\0"
15728 /* 4402 */ "subc. $\x01, $\x03, $\x02\0"
15729 /* 4419 */ "sync\0"
15730 /* 4424 */ "lwsync\0"
15731 /* 4431 */ "ptesync\0"
15732 /* 4439 */ "phwsync\0"
15733 /* 4447 */ "plwsync\0"
15734 /* 4455 */ "sync $\xFF\x01\x06\0"
15735 /* 4465 */ "stncisync\0"
15736 /* 4475 */ "stcisync\0"
15737 /* 4484 */ "stsync\0"
15738 /* 4491 */ "tdlt $\x02, $\x03\0"
15739 /* 4503 */ "tdeq $\x02, $\x03\0"
15740 /* 4515 */ "tdgt $\x02, $\x03\0"
15741 /* 4527 */ "tdne $\x02, $\x03\0"
15742 /* 4539 */ "tdllt $\x02, $\x03\0"
15743 /* 4552 */ "tdlgt $\x02, $\x03\0"
15744 /* 4565 */ "tdu $\x02, $\x03\0"
15745 /* 4576 */ "tdlti $\x02, $\xFF\x03\x01\0"
15746 /* 4591 */ "tdeqi $\x02, $\xFF\x03\x01\0"
15747 /* 4606 */ "tdgti $\x02, $\xFF\x03\x01\0"
15748 /* 4621 */ "tdnei $\x02, $\xFF\x03\x01\0"
15749 /* 4636 */ "tdllti $\x02, $\xFF\x03\x01\0"
15750 /* 4652 */ "tdlgti $\x02, $\xFF\x03\x01\0"
15751 /* 4668 */ "tdui $\x02, $\xFF\x03\x01\0"
15752 /* 4682 */ "tend.\0"
15753 /* 4688 */ "tendall.\0"
15754 /* 4697 */ "tlbie $\x02\0"
15755 /* 4706 */ "tlbilxlpid\0"
15756 /* 4717 */ "tlbilxpid\0"
15757 /* 4727 */ "tlbilxva $\x02, $\x03\0"
15758 /* 4743 */ "tlbilxva $\x03\0"
15759 /* 4755 */ "tlbrehi $\x01, $\x02\0"
15760 /* 4770 */ "tlbrelo $\x01, $\x02\0"
15761 /* 4785 */ "tlbwehi $\x01, $\x02\0"
15762 /* 4800 */ "tlbwelo $\x01, $\x02\0"
15763 /* 4815 */ "tsuspend.\0"
15764 /* 4825 */ "tresume.\0"
15765 /* 4834 */ "trap\0"
15766 /* 4839 */ "twlt $\x02, $\x03\0"
15767 /* 4851 */ "tweq $\x02, $\x03\0"
15768 /* 4863 */ "twgt $\x02, $\x03\0"
15769 /* 4875 */ "twne $\x02, $\x03\0"
15770 /* 4887 */ "twllt $\x02, $\x03\0"
15771 /* 4900 */ "twlgt $\x02, $\x03\0"
15772 /* 4913 */ "twu $\x02, $\x03\0"
15773 /* 4924 */ "twlti $\x02, $\xFF\x03\x01\0"
15774 /* 4939 */ "tweqi $\x02, $\xFF\x03\x01\0"
15775 /* 4954 */ "twgti $\x02, $\xFF\x03\x01\0"
15776 /* 4969 */ "twnei $\x02, $\xFF\x03\x01\0"
15777 /* 4984 */ "twllti $\x02, $\xFF\x03\x01\0"
15778 /* 5000 */ "twlgti $\x02, $\xFF\x03\x01\0"
15779 /* 5016 */ "twui $\x02, $\xFF\x03\x01\0"
15780 /* 5030 */ "vnot $\x01, $\x02\0"
15781 /* 5042 */ "vmr $\x01, $\x02\0"
15782 /* 5053 */ "wait\0"
15783 /* 5058 */ "waitrsv\0"
15784 /* 5066 */ "waitimpl\0"
15785 /* 5075 */ "xnop\0"
15786 /* 5080 */ "xvmovdp $\x01, $\x02\0"
15787 /* 5095 */ "xvmovsp $\x01, $\x02\0"
15788 /* 5110 */ "xxspltd $\x01, $\x02, 0\0"
15789 /* 5128 */ "xxspltd $\x01, $\x02, 1\0"
15790 /* 5146 */ "xxmrghd $\x01, $\x02, $\x03\0"
15791 /* 5165 */ "xxmrgld $\x01, $\x02, $\x03\0"
15792 /* 5184 */ "xxswapd $\x01, $\x02\0"
15793 /* 5199 */ "bt $\x02, $\xFF\x03\x02\0"
15794 /* 5211 */ "bf $\x02, $\xFF\x03\x02\0"
15795 /* 5223 */ "bt- $\x02, $\xFF\x03\x02\0"
15796 /* 5236 */ "bf- $\x02, $\xFF\x03\x02\0"
15797 /* 5249 */ "bt+ $\x02, $\xFF\x03\x02\0"
15798 /* 5262 */ "bf+ $\x02, $\xFF\x03\x02\0"
15799 /* 5275 */ "bdnzt $\x02, $\xFF\x03\x02\0"
15800 /* 5290 */ "bdnzf $\x02, $\xFF\x03\x02\0"
15801 /* 5305 */ "bdzt $\x02, $\xFF\x03\x02\0"
15802 /* 5319 */ "bdzf $\x02, $\xFF\x03\x02\0"
15803 /* 5333 */ "bta $\x02, $\xFF\x03\x03\0"
15804 /* 5346 */ "bfa $\x02, $\xFF\x03\x03\0"
15805 /* 5359 */ "bta- $\x02, $\xFF\x03\x03\0"
15806 /* 5373 */ "bfa- $\x02, $\xFF\x03\x03\0"
15807 /* 5387 */ "bta+ $\x02, $\xFF\x03\x03\0"
15808 /* 5401 */ "bfa+ $\x02, $\xFF\x03\x03\0"
15809 /* 5415 */ "bdnzta $\x02, $\xFF\x03\x03\0"
15810 /* 5431 */ "bdnzfa $\x02, $\xFF\x03\x03\0"
15811 /* 5447 */ "bdzta $\x02, $\xFF\x03\x03\0"
15812 /* 5462 */ "bdzfa $\x02, $\xFF\x03\x03\0"
15813 /* 5477 */ "bca+ $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
15814 /* 5497 */ "bca- $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
15815 /* 5517 */ "bcctr $\xFF\x01\x0A, $\x02\0"
15816 /* 5532 */ "btctr $\x02\0"
15817 /* 5541 */ "bfctr $\x02\0"
15818 /* 5550 */ "btctr- $\x02\0"
15819 /* 5560 */ "bfctr- $\x02\0"
15820 /* 5570 */ "btctr+ $\x02\0"
15821 /* 5580 */ "bfctr+ $\x02\0"
15822 /* 5590 */ "bcctrl $\xFF\x01\x0A, $\x02\0"
15823 /* 5606 */ "btctrl $\x02\0"
15824 /* 5616 */ "bfctrl $\x02\0"
15825 /* 5626 */ "btctrl- $\x02\0"
15826 /* 5637 */ "bfctrl- $\x02\0"
15827 /* 5648 */ "btctrl+ $\x02\0"
15828 /* 5659 */ "bfctrl+ $\x02\0"
15829 /* 5670 */ "btl $\x02, $\xFF\x03\x02\0"
15830 /* 5683 */ "bfl $\x02, $\xFF\x03\x02\0"
15831 /* 5696 */ "btl- $\x02, $\xFF\x03\x02\0"
15832 /* 5710 */ "bfl- $\x02, $\xFF\x03\x02\0"
15833 /* 5724 */ "btl+ $\x02, $\xFF\x03\x02\0"
15834 /* 5738 */ "bfl+ $\x02, $\xFF\x03\x02\0"
15835 /* 5752 */ "bdnztl $\x02, $\xFF\x03\x02\0"
15836 /* 5768 */ "bdnzfl $\x02, $\xFF\x03\x02\0"
15837 /* 5784 */ "bdztl $\x02, $\xFF\x03\x02\0"
15838 /* 5799 */ "bdzfl $\x02, $\xFF\x03\x02\0"
15839 /* 5814 */ "btla $\x02, $\xFF\x03\x03\0"
15840 /* 5828 */ "bfla $\x02, $\xFF\x03\x03\0"
15841 /* 5842 */ "btla- $\x02, $\xFF\x03\x03\0"
15842 /* 5857 */ "bfla- $\x02, $\xFF\x03\x03\0"
15843 /* 5872 */ "btla+ $\x02, $\xFF\x03\x03\0"
15844 /* 5887 */ "bfla+ $\x02, $\xFF\x03\x03\0"
15845 /* 5902 */ "bdnztla $\x02, $\xFF\x03\x03\0"
15846 /* 5919 */ "bdnzfla $\x02, $\xFF\x03\x03\0"
15847 /* 5936 */ "bdztla $\x02, $\xFF\x03\x03\0"
15848 /* 5952 */ "bdzfla $\x02, $\xFF\x03\x03\0"
15849 /* 5968 */ "bcla+ $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
15850 /* 5989 */ "bcla- $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
15851 /* 6010 */ "bclr $\xFF\x01\x0A, $\x02\0"
15852 /* 6024 */ "btlr $\x02\0"
15853 /* 6032 */ "bflr $\x02\0"
15854 /* 6040 */ "btlr- $\x02\0"
15855 /* 6049 */ "bflr- $\x02\0"
15856 /* 6058 */ "btlr+ $\x02\0"
15857 /* 6067 */ "bflr+ $\x02\0"
15858 /* 6076 */ "bdnztlr $\x02\0"
15859 /* 6087 */ "bdnzflr $\x02\0"
15860 /* 6098 */ "bdztlr $\x02\0"
15861 /* 6108 */ "bdzflr $\x02\0"
15862 /* 6118 */ "bclrl $\xFF\x01\x0A, $\x02\0"
15863 /* 6133 */ "btlrl $\x02\0"
15864 /* 6142 */ "bflrl $\x02\0"
15865 /* 6151 */ "btlrl- $\x02\0"
15866 /* 6161 */ "bflrl- $\x02\0"
15867 /* 6171 */ "btlrl+ $\x02\0"
15868 /* 6181 */ "bflrl+ $\x02\0"
15869 /* 6191 */ "bdnztlrl $\x02\0"
15870 /* 6203 */ "bdnzflrl $\x02\0"
15871 /* 6215 */ "bdztlrl $\x02\0"
15872 /* 6226 */ "bdzflrl $\x02\0"
15873 /* 6237 */ "bcl+ $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
15874 /* 6257 */ "bcl- $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
15875 /* 6277 */ "bc+ $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
15876 /* 6296 */ "bc- $\xFF\x01\x0A, $\x03, $\xFF\x04\x02\0"
15877 ;
15878
15879#ifndef NDEBUG
15880 static struct SortCheck {
15881 SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
15882 assert(std::is_sorted(
15883 OpToPatterns.begin(), OpToPatterns.end(),
15884 [](const PatternsForOpcode &L, const PatternsForOpcode &R) {
15885 return L.Opcode < R.Opcode;
15886 }) &&
15887 "tablegen failed to sort opcode patterns");
15888 }
15889 } sortCheckVar(OpToPatterns);
15890#endif
15891
15892 AliasMatchingData M {
15893 .OpToPatterns: ArrayRef(OpToPatterns),
15894 .Patterns: ArrayRef(Patterns),
15895 .PatternConds: ArrayRef(Conds),
15896 .AsmStrings: StringRef(AsmStrings, std::size(AsmStrings)),
15897 .ValidateMCOperand: nullptr,
15898 };
15899 const char *AsmString = matchAliasPatterns(MI, STI: &STI, M);
15900 if (!AsmString) return false;
15901
15902 unsigned I = 0;
15903 while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
15904 AsmString[I] != '$' && AsmString[I] != '\0')
15905 ++I;
15906 OS << '\t' << StringRef(AsmString, I);
15907 if (AsmString[I] != '\0') {
15908 if (AsmString[I] == ' ' || AsmString[I] == '\t') {
15909 OS << '\t';
15910 ++I;
15911 }
15912 do {
15913 if (AsmString[I] == '$') {
15914 ++I;
15915 if (AsmString[I] == (char)0xff) {
15916 ++I;
15917 int OpIdx = AsmString[I++] - 1;
15918 int PrintMethodIdx = AsmString[I++] - 1;
15919 printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, STI, OS);
15920 } else
15921 printOperand(MI, OpNo: unsigned(AsmString[I++]) - 1, STI, O&: OS);
15922 } else {
15923 OS << AsmString[I++];
15924 }
15925 } while (AsmString[I] != '\0');
15926 }
15927
15928 return true;
15929}
15930
15931void PPCInstPrinter::printCustomAliasOperand(
15932 const MCInst *MI, uint64_t Address, unsigned OpIdx,
15933 unsigned PrintMethodIdx,
15934 const MCSubtargetInfo &STI,
15935 raw_ostream &OS) {
15936 switch (PrintMethodIdx) {
15937 default:
15938 llvm_unreachable("Unknown PrintMethod kind");
15939 break;
15940 case 0:
15941 printS16ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
15942 break;
15943 case 1:
15944 printBranchOperand(MI, Address, OpNo: OpIdx, STI, O&: OS);
15945 break;
15946 case 2:
15947 printAbsBranchOperand(MI, OpNo: OpIdx, STI, O&: OS);
15948 break;
15949 case 3:
15950 printU16ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
15951 break;
15952 case 4:
15953 printU1ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
15954 break;
15955 case 5:
15956 printU3ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
15957 break;
15958 case 6:
15959 printU4ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
15960 break;
15961 case 7:
15962 printS34ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
15963 break;
15964 case 8:
15965 printU6ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
15966 break;
15967 case 9:
15968 printU5ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
15969 break;
15970 }
15971}
15972
15973#endif // PRINT_ALIAS_INSTR
15974