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> PPCInstPrinter::getMnemonic(const MCInst *MI) {
13
14#ifdef __GNUC__
15#pragma GCC diagnostic push
16#pragma GCC diagnostic ignored "-Woverlength-strings"
17#endif
18 static const char AsmStrs[] = {
19 /* 0 */ "#EH_SjLj_Setup\t\0"
20 /* 16 */ "bdzla+ \0"
21 /* 24 */ "bdnzla+ \0"
22 /* 33 */ "bdza+ \0"
23 /* 40 */ "bdnza+ \0"
24 /* 48 */ "bdzl+ \0"
25 /* 55 */ "bdnzl+ \0"
26 /* 63 */ "bdz+ \0"
27 /* 69 */ "bdnz+ \0"
28 /* 76 */ "bcl 20, 31, \0"
29 /* 89 */ "bctrl\n\tld 2, \0"
30 /* 103 */ "bctrl\n\tlwz 2, \0"
31 /* 118 */ "bc 12, \0"
32 /* 126 */ "bcl 12, \0"
33 /* 135 */ "bclrl 12, \0"
34 /* 146 */ "bcctrl 12, \0"
35 /* 158 */ "bclr 12, \0"
36 /* 168 */ "bcctr 12, \0"
37 /* 179 */ "mtspr 3, \0"
38 /* 189 */ "bc 4, \0"
39 /* 196 */ "bcl 4, \0"
40 /* 204 */ "bclrl 4, \0"
41 /* 214 */ "bcctrl 4, \0"
42 /* 225 */ "bclr 4, \0"
43 /* 234 */ "bcctr 4, \0"
44 /* 244 */ "mtspr 256, \0"
45 /* 256 */ "bdzla- \0"
46 /* 264 */ "bdnzla- \0"
47 /* 273 */ "bdza- \0"
48 /* 280 */ "bdnza- \0"
49 /* 288 */ "bdzl- \0"
50 /* 295 */ "bdnzl- \0"
51 /* 303 */ "bdz- \0"
52 /* 309 */ "bdnz- \0"
53 /* 316 */ "dqua. \0"
54 /* 323 */ "vcmpneb. \0"
55 /* 333 */ "vcmpgtsb. \0"
56 /* 344 */ "extsb. \0"
57 /* 352 */ "vcmpequb. \0"
58 /* 363 */ "bcdsub. \0"
59 /* 372 */ "fsub. \0"
60 /* 379 */ "fmsub. \0"
61 /* 387 */ "fnmsub. \0"
62 /* 396 */ "vcmpgtub. \0"
63 /* 407 */ "vcmpnezb. \0"
64 /* 418 */ "addc. \0"
65 /* 425 */ "andc. \0"
66 /* 432 */ "tabortdc. \0"
67 /* 443 */ "subfc. \0"
68 /* 451 */ "subic. \0"
69 /* 459 */ "addic. \0"
70 /* 467 */ "rldic. \0"
71 /* 475 */ "bcdtrunc. \0"
72 /* 486 */ "bcdutrunc. \0"
73 /* 498 */ "orc. \0"
74 /* 504 */ "tabortwc. \0"
75 /* 515 */ "srad. \0"
76 /* 522 */ "denbcd. \0"
77 /* 531 */ "bcdadd. \0"
78 /* 540 */ "fadd. \0"
79 /* 547 */ "fmadd. \0"
80 /* 555 */ "fnmadd. \0"
81 /* 564 */ "mulhd. \0"
82 /* 572 */ "fcfid. \0"
83 /* 580 */ "fctid. \0"
84 /* 588 */ "mulld. \0"
85 /* 596 */ "sld. \0"
86 /* 602 */ "nand. \0"
87 /* 609 */ "tend. \0"
88 /* 616 */ "drrnd. \0"
89 /* 624 */ "ddedpd. \0"
90 /* 633 */ "srd. \0"
91 /* 639 */ "vcmpgtsd. \0"
92 /* 650 */ "vcmpequd. \0"
93 /* 661 */ "vcmpgtud. \0"
94 /* 672 */ "divd. \0"
95 /* 679 */ "cntlzd. \0"
96 /* 688 */ "cnttzd. \0"
97 /* 697 */ "adde. \0"
98 /* 704 */ "divde. \0"
99 /* 712 */ "slbfee. \0"
100 /* 721 */ "subfe. \0"
101 /* 729 */ "addme. \0"
102 /* 737 */ "subfme. \0"
103 /* 746 */ "fre. \0"
104 /* 752 */ "frsqrte. \0"
105 /* 762 */ "paste. \0"
106 /* 770 */ "divwe. \0"
107 /* 778 */ "addze. \0"
108 /* 786 */ "subfze. \0"
109 /* 795 */ "subf. \0"
110 /* 802 */ "mtfsf. \0"
111 /* 810 */ "fneg. \0"
112 /* 817 */ "vcmpneh. \0"
113 /* 827 */ "vcmpgtsh. \0"
114 /* 838 */ "extsh. \0"
115 /* 846 */ "vcmpequh. \0"
116 /* 857 */ "vcmpgtuh. \0"
117 /* 868 */ "vcmpnezh. \0"
118 /* 879 */ "dquai. \0"
119 /* 887 */ "tabortdci. \0"
120 /* 899 */ "tabortwci. \0"
121 /* 911 */ "sradi. \0"
122 /* 919 */ "clrlsldi. \0"
123 /* 930 */ "extldi. \0"
124 /* 939 */ "andi. \0"
125 /* 946 */ "clrrdi. \0"
126 /* 955 */ "insrdi. \0"
127 /* 964 */ "rotrdi. \0"
128 /* 973 */ "extrdi. \0"
129 /* 982 */ "mtfsfi. \0"
130 /* 991 */ "dscli. \0"
131 /* 999 */ "extswsli. \0"
132 /* 1010 */ "rldimi. \0"
133 /* 1019 */ "rlwimi. \0"
134 /* 1028 */ "dscri. \0"
135 /* 1036 */ "srawi. \0"
136 /* 1044 */ "clrlslwi. \0"
137 /* 1055 */ "inslwi. \0"
138 /* 1064 */ "extlwi. \0"
139 /* 1073 */ "clrrwi. \0"
140 /* 1082 */ "insrwi. \0"
141 /* 1091 */ "rotrwi. \0"
142 /* 1100 */ "extrwi. \0"
143 /* 1109 */ "vstribl. \0"
144 /* 1119 */ "rldcl. \0"
145 /* 1127 */ "rldicl. \0"
146 /* 1136 */ "fsel. \0"
147 /* 1143 */ "vstrihl. \0"
148 /* 1153 */ "dmul. \0"
149 /* 1160 */ "fmul. \0"
150 /* 1167 */ "treclaim. \0"
151 /* 1178 */ "frim. \0"
152 /* 1185 */ "rlwinm. \0"
153 /* 1194 */ "rlwnm. \0"
154 /* 1202 */ "bcdcfn. \0"
155 /* 1211 */ "bcdcpsgn. \0"
156 /* 1222 */ "fcpsgn. \0"
157 /* 1231 */ "bcdsetsgn. \0"
158 /* 1243 */ "tbegin. \0"
159 /* 1252 */ "frin. \0"
160 /* 1259 */ "bcdctn. \0"
161 /* 1268 */ "drintn. \0"
162 /* 1277 */ "addco. \0"
163 /* 1285 */ "subfco. \0"
164 /* 1294 */ "addo. \0"
165 /* 1301 */ "mulldo. \0"
166 /* 1310 */ "divdo. \0"
167 /* 1318 */ "addeo. \0"
168 /* 1326 */ "divdeo. \0"
169 /* 1335 */ "subfeo. \0"
170 /* 1344 */ "addmeo. \0"
171 /* 1353 */ "subfmeo. \0"
172 /* 1363 */ "divweo. \0"
173 /* 1372 */ "addzeo. \0"
174 /* 1381 */ "subfzeo. \0"
175 /* 1391 */ "subfo. \0"
176 /* 1399 */ "nego. \0"
177 /* 1406 */ "divduo. \0"
178 /* 1415 */ "divdeuo. \0"
179 /* 1425 */ "divweuo. \0"
180 /* 1435 */ "divwuo. \0"
181 /* 1444 */ "mullwo. \0"
182 /* 1453 */ "divwo. \0"
183 /* 1461 */ "xvcmpgedp. \0"
184 /* 1473 */ "xvcmpeqdp. \0"
185 /* 1485 */ "dctdp. \0"
186 /* 1493 */ "xvcmpgtdp. \0"
187 /* 1505 */ "vcmpbfp. \0"
188 /* 1515 */ "vcmpgefp. \0"
189 /* 1526 */ "vcmpeqfp. \0"
190 /* 1537 */ "vcmpgtfp. \0"
191 /* 1548 */ "frip. \0"
192 /* 1555 */ "xvcmpgesp. \0"
193 /* 1567 */ "xvcmpeqsp. \0"
194 /* 1579 */ "drsp. \0"
195 /* 1586 */ "frsp. \0"
196 /* 1593 */ "xvcmpgtsp. \0"
197 /* 1605 */ "dquaq. \0"
198 /* 1613 */ "dsubq. \0"
199 /* 1621 */ "denbcdq. \0"
200 /* 1631 */ "daddq. \0"
201 /* 1639 */ "drrndq. \0"
202 /* 1648 */ "ddedpdq. \0"
203 /* 1658 */ "dquaiq. \0"
204 /* 1667 */ "dscliq. \0"
205 /* 1676 */ "dscriq. \0"
206 /* 1685 */ "icblq. \0"
207 /* 1693 */ "dmulq. \0"
208 /* 1701 */ "drintnq. \0"
209 /* 1711 */ "drdpq. \0"
210 /* 1719 */ "dctqpq. \0"
211 /* 1728 */ "bcdcfsq. \0"
212 /* 1738 */ "bcdctsq. \0"
213 /* 1748 */ "vcmpgtsq. \0"
214 /* 1759 */ "vcmpequq. \0"
215 /* 1770 */ "vcmpgtuq. \0"
216 /* 1781 */ "ddivq. \0"
217 /* 1789 */ "diexq. \0"
218 /* 1797 */ "dxexq. \0"
219 /* 1805 */ "dcffixq. \0"
220 /* 1815 */ "dctfixq. \0"
221 /* 1825 */ "drintxq. \0"
222 /* 1835 */ "vstribr. \0"
223 /* 1845 */ "rldcr. \0"
224 /* 1853 */ "rldicr. \0"
225 /* 1862 */ "vstrihr. \0"
226 /* 1872 */ "fmr. \0"
227 /* 1878 */ "nor. \0"
228 /* 1884 */ "xor. \0"
229 /* 1890 */ "bcdsr. \0"
230 /* 1898 */ "tsr. \0"
231 /* 1904 */ "fabs. \0"
232 /* 1911 */ "fnabs. \0"
233 /* 1919 */ "fsubs. \0"
234 /* 1927 */ "fmsubs. \0"
235 /* 1936 */ "fnmsubs. \0"
236 /* 1946 */ "bcds. \0"
237 /* 1953 */ "fadds. \0"
238 /* 1961 */ "fmadds. \0"
239 /* 1970 */ "fnmadds. \0"
240 /* 1980 */ "fcfids. \0"
241 /* 1989 */ "fres. \0"
242 /* 1996 */ "frsqrtes. \0"
243 /* 2007 */ "mffs. \0"
244 /* 2014 */ "andis. \0"
245 /* 2022 */ "fmuls. \0"
246 /* 2030 */ "fsqrts. \0"
247 /* 2039 */ "bcdus. \0"
248 /* 2047 */ "fcfidus. \0"
249 /* 2057 */ "subfus. \0"
250 /* 2066 */ "fdivs. \0"
251 /* 2074 */ "tabort. \0"
252 /* 2083 */ "fsqrt. \0"
253 /* 2091 */ "mulhdu. \0"
254 /* 2100 */ "fcfidu. \0"
255 /* 2109 */ "fctidu. \0"
256 /* 2118 */ "divdu. \0"
257 /* 2126 */ "divdeu. \0"
258 /* 2135 */ "divweu. \0"
259 /* 2144 */ "mulhwu. \0"
260 /* 2153 */ "fctiwu. \0"
261 /* 2162 */ "divwu. \0"
262 /* 2170 */ "ddiv. \0"
263 /* 2177 */ "fdiv. \0"
264 /* 2184 */ "eqv. \0"
265 /* 2190 */ "sraw. \0"
266 /* 2197 */ "vcmpnew. \0"
267 /* 2207 */ "mulhw. \0"
268 /* 2215 */ "fctiw. \0"
269 /* 2223 */ "mullw. \0"
270 /* 2231 */ "slw. \0"
271 /* 2237 */ "srw. \0"
272 /* 2243 */ "vcmpgtsw. \0"
273 /* 2254 */ "extsw. \0"
274 /* 2262 */ "vcmpequw. \0"
275 /* 2273 */ "vcmpgtuw. \0"
276 /* 2284 */ "divw. \0"
277 /* 2291 */ "vcmpnezw. \0"
278 /* 2302 */ "cntlzw. \0"
279 /* 2311 */ "cnttzw. \0"
280 /* 2320 */ "stbcx. \0"
281 /* 2328 */ "stdcx. \0"
282 /* 2336 */ "sthcx. \0"
283 /* 2344 */ "stqcx. \0"
284 /* 2352 */ "stwcx. \0"
285 /* 2360 */ "diex. \0"
286 /* 2367 */ "dxex. \0"
287 /* 2374 */ "dcffix. \0"
288 /* 2383 */ "dctfix. \0"
289 /* 2392 */ "tlbsx. \0"
290 /* 2400 */ "drintx. \0"
291 /* 2409 */ "fctidz. \0"
292 /* 2418 */ "bcdcfz. \0"
293 /* 2427 */ "friz. \0"
294 /* 2434 */ "bcdctz. \0"
295 /* 2443 */ "fctiduz. \0"
296 /* 2453 */ "fctiwuz. \0"
297 /* 2463 */ "fctiwz. \0"
298 /* 2472 */ "mtfsb0 \0"
299 /* 2480 */ "mtfsb1 \0"
300 /* 2488 */ "dmxxinstfdmr512 \0"
301 /* 2505 */ "dmxxextfdmr512 \0"
302 /* 2521 */ "#ATOMIC_CMP_SWAP_I32 \0"
303 /* 2543 */ "pmxvbf16ger2 \0"
304 /* 2557 */ "pmxvf16ger2 \0"
305 /* 2570 */ "pmxvi16ger2 \0"
306 /* 2583 */ "pmxvi8ger4 \0"
307 /* 2595 */ "#ATOMIC_CMP_SWAP_I16 \0"
308 /* 2617 */ "xvcvspbf16 \0"
309 /* 2629 */ "dmxxinstfdmr256 \0"
310 /* 2646 */ "dmxxextfdmr256 \0"
311 /* 2662 */ "#TC_RETURNa8 \0"
312 /* 2676 */ "#TC_RETURNd8 \0"
313 /* 2690 */ "#TC_RETURNr8 \0"
314 /* 2704 */ "pmxvi4ger8 \0"
315 /* 2716 */ "#BUILD_UACC \0"
316 /* 2729 */ "#ADJCALLSTACKDOWN \0"
317 /* 2748 */ "#ADJCALLSTACKUP \0"
318 /* 2765 */ "#TC_RETURNa \0"
319 /* 2778 */ "evmhegsmfaa \0"
320 /* 2791 */ "evmhogsmfaa \0"
321 /* 2804 */ "evmwsmfaa \0"
322 /* 2815 */ "evmwssfaa \0"
323 /* 2826 */ "evmhegsmiaa \0"
324 /* 2839 */ "evmhogsmiaa \0"
325 /* 2852 */ "evmwsmiaa \0"
326 /* 2863 */ "evmhegumiaa \0"
327 /* 2876 */ "evmhogumiaa \0"
328 /* 2889 */ "evmwumiaa \0"
329 /* 2900 */ "dcba \0"
330 /* 2906 */ "bca \0"
331 /* 2911 */ "evmhesmfa \0"
332 /* 2922 */ "evmwhsmfa \0"
333 /* 2933 */ "evmhosmfa \0"
334 /* 2944 */ "evmwsmfa \0"
335 /* 2954 */ "evmhessfa \0"
336 /* 2965 */ "evmwhssfa \0"
337 /* 2976 */ "evmhossfa \0"
338 /* 2987 */ "evmwssfa \0"
339 /* 2997 */ "plha \0"
340 /* 3003 */ "evmhesmia \0"
341 /* 3014 */ "evmwhsmia \0"
342 /* 3025 */ "evmhosmia \0"
343 /* 3036 */ "evmwsmia \0"
344 /* 3046 */ "evmheumia \0"
345 /* 3057 */ "evmwhumia \0"
346 /* 3068 */ "evmwlumia \0"
347 /* 3079 */ "evmhoumia \0"
348 /* 3090 */ "evmwumia \0"
349 /* 3100 */ "bla \0"
350 /* 3105 */ "bcla \0"
351 /* 3111 */ "pla \0"
352 /* 3116 */ "bdzla \0"
353 /* 3123 */ "bdnzla \0"
354 /* 3131 */ "evmra \0"
355 /* 3138 */ "dqua \0"
356 /* 3144 */ "plwa \0"
357 /* 3150 */ "mtvsrwa \0"
358 /* 3159 */ "bdza \0"
359 /* 3165 */ "bdnza \0"
360 /* 3172 */ "vsrab \0"
361 /* 3179 */ "rfebb \0"
362 /* 3186 */ "vcntmbb \0"
363 /* 3195 */ "xvtlsbb \0"
364 /* 3204 */ "vclzlsbb \0"
365 /* 3214 */ "vctzlsbb \0"
366 /* 3224 */ "vcmpneb \0"
367 /* 3233 */ "vmrghb \0"
368 /* 3241 */ "xxspltib \0"
369 /* 3251 */ "vmrglb \0"
370 /* 3259 */ "vclrlb \0"
371 /* 3267 */ "vrlb \0"
372 /* 3273 */ "vslb \0"
373 /* 3279 */ "vpmsumb \0"
374 /* 3288 */ "vgnb \0"
375 /* 3294 */ "cmpb \0"
376 /* 3300 */ "cmpeqb \0"
377 /* 3308 */ "cmprb \0"
378 /* 3315 */ "vclrrb \0"
379 /* 3323 */ "vsrb \0"
380 /* 3329 */ "vmulesb \0"
381 /* 3338 */ "vavgsb \0"
382 /* 3346 */ "vupkhsb \0"
383 /* 3355 */ "vspltisb \0"
384 /* 3365 */ "vupklsb \0"
385 /* 3374 */ "vminsb \0"
386 /* 3382 */ "vmulosb \0"
387 /* 3391 */ "vcmpgtsb \0"
388 /* 3401 */ "evextsb \0"
389 /* 3410 */ "vmaxsb \0"
390 /* 3418 */ "setb \0"
391 /* 3424 */ "mftb \0"
392 /* 3430 */ "vspltb \0"
393 /* 3438 */ "vpopcntb \0"
394 /* 3448 */ "vinsertb \0"
395 /* 3458 */ "pstb \0"
396 /* 3464 */ "vabsdub \0"
397 /* 3473 */ "vmuleub \0"
398 /* 3482 */ "vavgub \0"
399 /* 3490 */ "vminub \0"
400 /* 3498 */ "vmuloub \0"
401 /* 3507 */ "vcmpequb \0"
402 /* 3517 */ "efdsub \0"
403 /* 3525 */ "fsub \0"
404 /* 3531 */ "fmsub \0"
405 /* 3538 */ "fnmsub \0"
406 /* 3546 */ "efssub \0"
407 /* 3554 */ "evfssub \0"
408 /* 3563 */ "vextractub \0"
409 /* 3575 */ "vcmpgtub \0"
410 /* 3585 */ "vmaxub \0"
411 /* 3593 */ "xxblendvb \0"
412 /* 3604 */ "vcmpnezb \0"
413 /* 3614 */ "vclzb \0"
414 /* 3621 */ "vctzb \0"
415 /* 3628 */ "setnbc \0"
416 /* 3636 */ "setbc \0"
417 /* 3643 */ "xxmfacc \0"
418 /* 3652 */ "xxmtacc \0"
419 /* 3661 */ "addc \0"
420 /* 3667 */ "xxlandc \0"
421 /* 3676 */ "crandc \0"
422 /* 3684 */ "evandc \0"
423 /* 3692 */ "dtstdc \0"
424 /* 3700 */ "subfc \0"
425 /* 3707 */ "subic \0"
426 /* 3714 */ "addic \0"
427 /* 3721 */ "rldic \0"
428 /* 3728 */ "subfic \0"
429 /* 3736 */ "xsrdpic \0"
430 /* 3745 */ "xvrdpic \0"
431 /* 3754 */ "xvrspic \0"
432 /* 3763 */ "icblc \0"
433 /* 3770 */ "brinc \0"
434 /* 3777 */ "sync \0"
435 /* 3783 */ "xxlorc \0"
436 /* 3791 */ "crorc \0"
437 /* 3798 */ "evorc \0"
438 /* 3805 */ "sc \0"
439 /* 3809 */ "vextsb2d \0"
440 /* 3819 */ "vextsh2d \0"
441 /* 3829 */ "vextsw2d \0"
442 /* 3839 */ "#TC_RETURNd \0"
443 /* 3852 */ "vshasigmad \0"
444 /* 3864 */ "vsrad \0"
445 /* 3871 */ "vgbbd \0"
446 /* 3878 */ "vcntmbd \0"
447 /* 3887 */ "vprtybd \0"
448 /* 3896 */ "denbcd \0"
449 /* 3904 */ "cdtbcd \0"
450 /* 3912 */ "efdadd \0"
451 /* 3920 */ "fadd \0"
452 /* 3926 */ "fmadd \0"
453 /* 3933 */ "fnmadd \0"
454 /* 3941 */ "efsadd \0"
455 /* 3949 */ "evfsadd \0"
456 /* 3958 */ "evldd \0"
457 /* 3965 */ "mtvsrdd \0"
458 /* 3974 */ "evstdd \0"
459 /* 3982 */ "vcfuged \0"
460 /* 3991 */ "efscfd \0"
461 /* 3999 */ "plfd \0"
462 /* 4005 */ "pstfd \0"
463 /* 4012 */ "vnegd \0"
464 /* 4019 */ "maddhd \0"
465 /* 4027 */ "mulhd \0"
466 /* 4034 */ "fcfid \0"
467 /* 4041 */ "efdcfsid \0"
468 /* 4051 */ "fctid \0"
469 /* 4058 */ "efdcfuid \0"
470 /* 4068 */ "tlbld \0"
471 /* 4075 */ "maddld \0"
472 /* 4083 */ "vmulld \0"
473 /* 4091 */ "cmpld \0"
474 /* 4098 */ "mfvsrld \0"
475 /* 4107 */ "vrld \0"
476 /* 4113 */ "vsld \0"
477 /* 4119 */ "vbpermd \0"
478 /* 4128 */ "vpmsumd \0"
479 /* 4137 */ "xxland \0"
480 /* 4145 */ "xxlnand \0"
481 /* 4154 */ "crnand \0"
482 /* 4162 */ "evnand \0"
483 /* 4170 */ "crand \0"
484 /* 4177 */ "evand \0"
485 /* 4184 */ "drrnd \0"
486 /* 4191 */ "ddedpd \0"
487 /* 4199 */ "vpdepd \0"
488 /* 4207 */ "cmpd \0"
489 /* 4213 */ "xxbrd \0"
490 /* 4220 */ "mtmsrd \0"
491 /* 4228 */ "mfvsrd \0"
492 /* 4236 */ "mtvsrd \0"
493 /* 4244 */ "vmodsd \0"
494 /* 4252 */ "vmulesd \0"
495 /* 4261 */ "vdivesd \0"
496 /* 4270 */ "vmulhsd \0"
497 /* 4279 */ "vminsd \0"
498 /* 4287 */ "vinsd \0"
499 /* 4294 */ "vmulosd \0"
500 /* 4303 */ "vcmpgtsd \0"
501 /* 4313 */ "vdivsd \0"
502 /* 4321 */ "vmaxsd \0"
503 /* 4329 */ "plxsd \0"
504 /* 4336 */ "pstxsd \0"
505 /* 4344 */ "vextractd \0"
506 /* 4355 */ "cbcdtd \0"
507 /* 4363 */ "vpopcntd \0"
508 /* 4373 */ "vinsertd \0"
509 /* 4383 */ "pstd \0"
510 /* 4389 */ "vpextd \0"
511 /* 4397 */ "vmsumcud \0"
512 /* 4407 */ "vmodud \0"
513 /* 4415 */ "vmuleud \0"
514 /* 4424 */ "vdiveud \0"
515 /* 4433 */ "vmulhud \0"
516 /* 4442 */ "vminud \0"
517 /* 4450 */ "vmuloud \0"
518 /* 4459 */ "vcmpequd \0"
519 /* 4469 */ "vcmpgtud \0"
520 /* 4479 */ "vdivud \0"
521 /* 4487 */ "vmaxud \0"
522 /* 4495 */ "xxblendvd \0"
523 /* 4506 */ "divd \0"
524 /* 4512 */ "vclzd \0"
525 /* 4519 */ "cntlzd \0"
526 /* 4527 */ "vctzd \0"
527 /* 4534 */ "cnttzd \0"
528 /* 4542 */ "mfbhrbe \0"
529 /* 4551 */ "mffsce \0"
530 /* 4559 */ "adde \0"
531 /* 4565 */ "divde \0"
532 /* 4572 */ "slbmfee \0"
533 /* 4581 */ "wrtee \0"
534 /* 4588 */ "subfe \0"
535 /* 4595 */ "evlwhe \0"
536 /* 4603 */ "evstwhe \0"
537 /* 4612 */ "slbie \0"
538 /* 4619 */ "tlbie \0"
539 /* 4626 */ "addme \0"
540 /* 4633 */ "subfme \0"
541 /* 4641 */ "tlbre \0"
542 /* 4648 */ "fre \0"
543 /* 4653 */ "slbmte \0"
544 /* 4661 */ "frsqrte \0"
545 /* 4670 */ "tlbwe \0"
546 /* 4677 */ "divwe \0"
547 /* 4684 */ "evstwwe \0"
548 /* 4693 */ "addze \0"
549 /* 4700 */ "subfze \0"
550 /* 4708 */ "dcbf \0"
551 /* 4714 */ "subf \0"
552 /* 4720 */ "evmhesmf \0"
553 /* 4730 */ "evmwhsmf \0"
554 /* 4740 */ "evmhosmf \0"
555 /* 4750 */ "evmwsmf \0"
556 /* 4759 */ "mcrf \0"
557 /* 4765 */ "mfocrf \0"
558 /* 4773 */ "mtocrf \0"
559 /* 4781 */ "mtcrf \0"
560 /* 4788 */ "efdcfsf \0"
561 /* 4797 */ "efscfsf \0"
562 /* 4806 */ "evfscfsf \0"
563 /* 4816 */ "mtfsf \0"
564 /* 4823 */ "evmhessf \0"
565 /* 4833 */ "evmwhssf \0"
566 /* 4843 */ "evmhossf \0"
567 /* 4853 */ "evmwssf \0"
568 /* 4862 */ "efdctsf \0"
569 /* 4871 */ "efsctsf \0"
570 /* 4880 */ "evfsctsf \0"
571 /* 4890 */ "dtstsf \0"
572 /* 4898 */ "efdcfuf \0"
573 /* 4907 */ "efscfuf \0"
574 /* 4916 */ "evfscfuf \0"
575 /* 4926 */ "efdctuf \0"
576 /* 4935 */ "efsctuf \0"
577 /* 4944 */ "dtstdg \0"
578 /* 4952 */ "slbieg \0"
579 /* 4960 */ "efdneg \0"
580 /* 4968 */ "fneg \0"
581 /* 4974 */ "efsneg \0"
582 /* 4982 */ "evfsneg \0"
583 /* 4991 */ "evneg \0"
584 /* 4998 */ "vsrah \0"
585 /* 5005 */ "vcntmbh \0"
586 /* 5014 */ "evldh \0"
587 /* 5021 */ "evstdh \0"
588 /* 5029 */ "vcmpneh \0"
589 /* 5038 */ "vmrghh \0"
590 /* 5046 */ "vmrglh \0"
591 /* 5054 */ "vrlh \0"
592 /* 5060 */ "vslh \0"
593 /* 5066 */ "vpmsumh \0"
594 /* 5075 */ "xxbrh \0"
595 /* 5082 */ "vsrh \0"
596 /* 5088 */ "vmulesh \0"
597 /* 5097 */ "vavgsh \0"
598 /* 5105 */ "vupkhsh \0"
599 /* 5114 */ "vspltish \0"
600 /* 5124 */ "vupklsh \0"
601 /* 5133 */ "vminsh \0"
602 /* 5141 */ "vmulosh \0"
603 /* 5150 */ "vcmpgtsh \0"
604 /* 5160 */ "evextsh \0"
605 /* 5169 */ "vmaxsh \0"
606 /* 5177 */ "vsplth \0"
607 /* 5185 */ "vpopcnth \0"
608 /* 5195 */ "vinserth \0"
609 /* 5205 */ "psth \0"
610 /* 5211 */ "vabsduh \0"
611 /* 5220 */ "vmuleuh \0"
612 /* 5229 */ "vavguh \0"
613 /* 5237 */ "vminuh \0"
614 /* 5245 */ "vmulouh \0"
615 /* 5254 */ "vcmpequh \0"
616 /* 5264 */ "vextractuh \0"
617 /* 5276 */ "vcmpgtuh \0"
618 /* 5286 */ "vmaxuh \0"
619 /* 5294 */ "xxblendvh \0"
620 /* 5305 */ "vcmpnezh \0"
621 /* 5315 */ "vclzh \0"
622 /* 5322 */ "vctzh \0"
623 /* 5329 */ "dquai \0"
624 /* 5336 */ "dcbi \0"
625 /* 5342 */ "icbi \0"
626 /* 5348 */ "vsldbi \0"
627 /* 5356 */ "vsrdbi \0"
628 /* 5364 */ "psubi \0"
629 /* 5371 */ "dccci \0"
630 /* 5378 */ "iccci \0"
631 /* 5385 */ "sradi \0"
632 /* 5392 */ "paddi \0"
633 /* 5399 */ "cmpldi \0"
634 /* 5407 */ "clrlsldi \0"
635 /* 5417 */ "extldi \0"
636 /* 5425 */ "xxpermdi \0"
637 /* 5435 */ "cmpdi \0"
638 /* 5442 */ "clrrdi \0"
639 /* 5450 */ "insrdi \0"
640 /* 5458 */ "rotrdi \0"
641 /* 5466 */ "extrdi \0"
642 /* 5474 */ "tdi \0"
643 /* 5479 */ "wrteei \0"
644 /* 5487 */ "mtfsfi \0"
645 /* 5495 */ "dtstsfi \0"
646 /* 5504 */ "evsplatfi \0"
647 /* 5515 */ "evmergehi \0"
648 /* 5526 */ "evmergelohi \0"
649 /* 5539 */ "tlbli \0"
650 /* 5546 */ "dscli \0"
651 /* 5553 */ "mulli \0"
652 /* 5560 */ "pli \0"
653 /* 5565 */ "extswsli \0"
654 /* 5575 */ "mtvsrbmi \0"
655 /* 5585 */ "vrldmi \0"
656 /* 5593 */ "rldimi \0"
657 /* 5601 */ "rlwimi \0"
658 /* 5609 */ "vrlqmi \0"
659 /* 5617 */ "evmhesmi \0"
660 /* 5627 */ "evmwhsmi \0"
661 /* 5637 */ "evmhosmi \0"
662 /* 5647 */ "evmwsmi \0"
663 /* 5656 */ "evmheumi \0"
664 /* 5666 */ "evmwhumi \0"
665 /* 5676 */ "evmwlumi \0"
666 /* 5686 */ "evmhoumi \0"
667 /* 5696 */ "evmwumi \0"
668 /* 5705 */ "vrlwmi \0"
669 /* 5713 */ "mffscrni \0"
670 /* 5723 */ "mffscdrni \0"
671 /* 5734 */ "vsldoi \0"
672 /* 5742 */ "xsrdpi \0"
673 /* 5750 */ "xvrdpi \0"
674 /* 5758 */ "xsrqpi \0"
675 /* 5766 */ "xvrspi \0"
676 /* 5774 */ "dscri \0"
677 /* 5781 */ "xori \0"
678 /* 5787 */ "efdcfsi \0"
679 /* 5796 */ "efscfsi \0"
680 /* 5805 */ "evfscfsi \0"
681 /* 5815 */ "efdctsi \0"
682 /* 5824 */ "efsctsi \0"
683 /* 5833 */ "evfsctsi \0"
684 /* 5843 */ "evsplati \0"
685 /* 5853 */ "efdcfui \0"
686 /* 5862 */ "efscfui \0"
687 /* 5871 */ "evfscfui \0"
688 /* 5881 */ "efdctui \0"
689 /* 5890 */ "efsctui \0"
690 /* 5899 */ "evfsctui \0"
691 /* 5909 */ "srawi \0"
692 /* 5916 */ "xxsldwi \0"
693 /* 5925 */ "cmplwi \0"
694 /* 5933 */ "evrlwi \0"
695 /* 5941 */ "clrlslwi \0"
696 /* 5951 */ "inslwi \0"
697 /* 5959 */ "evslwi \0"
698 /* 5967 */ "extlwi \0"
699 /* 5975 */ "cmpwi \0"
700 /* 5982 */ "clrrwi \0"
701 /* 5990 */ "insrwi \0"
702 /* 5998 */ "rotrwi \0"
703 /* 6006 */ "extrwi \0"
704 /* 6014 */ "lswi \0"
705 /* 6020 */ "stswi \0"
706 /* 6027 */ "twi \0"
707 /* 6032 */ "tcheck \0"
708 /* 6040 */ "hashchk \0"
709 /* 6049 */ "xxeval \0"
710 /* 6057 */ "vstribl \0"
711 /* 6066 */ "bcl \0"
712 /* 6071 */ "rldcl \0"
713 /* 6078 */ "rldicl \0"
714 /* 6086 */ "tlbiel \0"
715 /* 6094 */ "fsel \0"
716 /* 6100 */ "isel \0"
717 /* 6106 */ "vsel \0"
718 /* 6112 */ "xxsel \0"
719 /* 6119 */ "dcbfl \0"
720 /* 6126 */ "vstrihl \0"
721 /* 6135 */ "lxvprll \0"
722 /* 6144 */ "stxvprll \0"
723 /* 6154 */ "lxvrll \0"
724 /* 6162 */ "stxvrll \0"
725 /* 6171 */ "lxvll \0"
726 /* 6178 */ "stxvll \0"
727 /* 6186 */ "bclrl \0"
728 /* 6193 */ "lxvprl \0"
729 /* 6201 */ "stxvprl \0"
730 /* 6210 */ "bcctrl \0"
731 /* 6218 */ "lxvrl \0"
732 /* 6225 */ "stxvrl \0"
733 /* 6233 */ "mffsl \0"
734 /* 6240 */ "lvsl \0"
735 /* 6246 */ "efdmul \0"
736 /* 6254 */ "fmul \0"
737 /* 6260 */ "efsmul \0"
738 /* 6268 */ "evfsmul \0"
739 /* 6277 */ "lxvl \0"
740 /* 6283 */ "stxvl \0"
741 /* 6290 */ "lvxl \0"
742 /* 6296 */ "stvxl \0"
743 /* 6303 */ "dcbzl \0"
744 /* 6310 */ "bdzl \0"
745 /* 6316 */ "bdnzl \0"
746 /* 6323 */ "vexpandbm \0"
747 /* 6334 */ "vmsummbm \0"
748 /* 6344 */ "mtvsrbm \0"
749 /* 6353 */ "vextractbm \0"
750 /* 6365 */ "vsububm \0"
751 /* 6374 */ "vaddubm \0"
752 /* 6383 */ "vmsumubm \0"
753 /* 6393 */ "xxgenpcvbm \0"
754 /* 6405 */ "vexpanddm \0"
755 /* 6416 */ "mtvsrdm \0"
756 /* 6425 */ "vextractdm \0"
757 /* 6437 */ "vsubudm \0"
758 /* 6446 */ "vaddudm \0"
759 /* 6455 */ "vmsumudm \0"
760 /* 6465 */ "xxgenpcvdm \0"
761 /* 6477 */ "vclzdm \0"
762 /* 6485 */ "cntlzdm \0"
763 /* 6494 */ "vctzdm \0"
764 /* 6502 */ "cnttzdm \0"
765 /* 6511 */ "vexpandhm \0"
766 /* 6522 */ "mtvsrhm \0"
767 /* 6531 */ "vmsumshm \0"
768 /* 6541 */ "vextracthm \0"
769 /* 6553 */ "vsubuhm \0"
770 /* 6562 */ "vmladduhm \0"
771 /* 6573 */ "vadduhm \0"
772 /* 6582 */ "vmsumuhm \0"
773 /* 6592 */ "xxgenpcvhm \0"
774 /* 6604 */ "vrfim \0"
775 /* 6611 */ "xsrdpim \0"
776 /* 6620 */ "xvrdpim \0"
777 /* 6629 */ "xvrspim \0"
778 /* 6638 */ "frim \0"
779 /* 6644 */ "vrldnm \0"
780 /* 6652 */ "rlwinm \0"
781 /* 6660 */ "vrlqnm \0"
782 /* 6668 */ "vrlwnm \0"
783 /* 6676 */ "vexpandqm \0"
784 /* 6687 */ "mtvsrqm \0"
785 /* 6696 */ "vextractqm \0"
786 /* 6708 */ "vsubuqm \0"
787 /* 6717 */ "vadduqm \0"
788 /* 6726 */ "vsubeuqm \0"
789 /* 6736 */ "vaddeuqm \0"
790 /* 6746 */ "vperm \0"
791 /* 6753 */ "xxperm \0"
792 /* 6761 */ "vpkudum \0"
793 /* 6770 */ "vpkuhum \0"
794 /* 6779 */ "vpkuwum \0"
795 /* 6788 */ "vexpandwm \0"
796 /* 6799 */ "mtvsrwm \0"
797 /* 6808 */ "vextractwm \0"
798 /* 6820 */ "vsubuwm \0"
799 /* 6829 */ "vadduwm \0"
800 /* 6838 */ "vmuluwm \0"
801 /* 6847 */ "xxgenpcvwm \0"
802 /* 6859 */ "evmhegsmfan \0"
803 /* 6872 */ "evmhogsmfan \0"
804 /* 6885 */ "evmwsmfan \0"
805 /* 6896 */ "evmwssfan \0"
806 /* 6907 */ "evmhegsmian \0"
807 /* 6920 */ "evmhogsmian \0"
808 /* 6933 */ "evmwsmian \0"
809 /* 6944 */ "evmhegumian \0"
810 /* 6957 */ "evmhogumian \0"
811 /* 6970 */ "evmwumian \0"
812 /* 6981 */ "fcpsgn \0"
813 /* 6989 */ "vrfin \0"
814 /* 6996 */ "frin \0"
815 /* 7002 */ "mfsrin \0"
816 /* 7010 */ "mtsrin \0"
817 /* 7018 */ "pmxvbf16ger2nn \0"
818 /* 7034 */ "pmxvf16ger2nn \0"
819 /* 7049 */ "pmxvf32gernn \0"
820 /* 7063 */ "pmxvf64gernn \0"
821 /* 7077 */ "pmxvbf16ger2pn \0"
822 /* 7093 */ "pmxvf16ger2pn \0"
823 /* 7108 */ "xscvspdpn \0"
824 /* 7119 */ "pmxvf32gerpn \0"
825 /* 7133 */ "pmxvf64gerpn \0"
826 /* 7147 */ "xvcvbf16spn \0"
827 /* 7160 */ "xscvdpspn \0"
828 /* 7171 */ "darn \0"
829 /* 7177 */ "mffscrn \0"
830 /* 7186 */ "mffscdrn \0"
831 /* 7196 */ "drintn \0"
832 /* 7204 */ "addco \0"
833 /* 7211 */ "subfco \0"
834 /* 7219 */ "addo \0"
835 /* 7225 */ "mulldo \0"
836 /* 7233 */ "divdo \0"
837 /* 7240 */ "addeo \0"
838 /* 7247 */ "divdeo \0"
839 /* 7255 */ "subfeo \0"
840 /* 7263 */ "addmeo \0"
841 /* 7271 */ "subfmeo \0"
842 /* 7280 */ "divweo \0"
843 /* 7288 */ "addzeo \0"
844 /* 7296 */ "subfzeo \0"
845 /* 7305 */ "subfo \0"
846 /* 7312 */ "nego \0"
847 /* 7318 */ "evstwho \0"
848 /* 7327 */ "evmergelo \0"
849 /* 7338 */ "evmergehilo \0"
850 /* 7351 */ "vslo \0"
851 /* 7357 */ "xscvqpdpo \0"
852 /* 7368 */ "dcmpo \0"
853 /* 7375 */ "fcmpo \0"
854 /* 7382 */ "xsnmsubqpo \0"
855 /* 7394 */ "xsmsubqpo \0"
856 /* 7405 */ "xssubqpo \0"
857 /* 7415 */ "xsnmaddqpo \0"
858 /* 7427 */ "xsmaddqpo \0"
859 /* 7438 */ "xsaddqpo \0"
860 /* 7448 */ "xsmulqpo \0"
861 /* 7458 */ "xssqrtqpo \0"
862 /* 7469 */ "xsdivqpo \0"
863 /* 7479 */ "vsro \0"
864 /* 7485 */ "divduo \0"
865 /* 7493 */ "divdeuo \0"
866 /* 7502 */ "divweuo \0"
867 /* 7511 */ "divwuo \0"
868 /* 7519 */ "mullwo \0"
869 /* 7527 */ "divwo \0"
870 /* 7534 */ "evstwwo \0"
871 /* 7543 */ "xsnmsubadp \0"
872 /* 7555 */ "xvnmsubadp \0"
873 /* 7567 */ "xsmsubadp \0"
874 /* 7578 */ "xvmsubadp \0"
875 /* 7589 */ "xsnmaddadp \0"
876 /* 7601 */ "xvnmaddadp \0"
877 /* 7613 */ "xsmaddadp \0"
878 /* 7624 */ "xvmaddadp \0"
879 /* 7635 */ "xssubdp \0"
880 /* 7644 */ "xvsubdp \0"
881 /* 7653 */ "xststdcdp \0"
882 /* 7664 */ "xvtstdcdp \0"
883 /* 7675 */ "xsmincdp \0"
884 /* 7685 */ "xsmaxcdp \0"
885 /* 7695 */ "xsadddp \0"
886 /* 7704 */ "xvadddp \0"
887 /* 7713 */ "xscvsxddp \0"
888 /* 7724 */ "xvcvsxddp \0"
889 /* 7735 */ "xscvuxddp \0"
890 /* 7746 */ "xvcvuxddp \0"
891 /* 7757 */ "xscmpgedp \0"
892 /* 7768 */ "xvcmpgedp \0"
893 /* 7779 */ "xsredp \0"
894 /* 7787 */ "xvredp \0"
895 /* 7795 */ "xsrsqrtedp \0"
896 /* 7807 */ "xvrsqrtedp \0"
897 /* 7819 */ "xsnegdp \0"
898 /* 7828 */ "xvnegdp \0"
899 /* 7837 */ "xsxsigdp \0"
900 /* 7847 */ "xvxsigdp \0"
901 /* 7857 */ "xxspltidp \0"
902 /* 7868 */ "xsminjdp \0"
903 /* 7878 */ "xsmaxjdp \0"
904 /* 7888 */ "xsmuldp \0"
905 /* 7897 */ "xvmuldp \0"
906 /* 7906 */ "xsnmsubmdp \0"
907 /* 7918 */ "xvnmsubmdp \0"
908 /* 7930 */ "xsmsubmdp \0"
909 /* 7941 */ "xvmsubmdp \0"
910 /* 7952 */ "xsnmaddmdp \0"
911 /* 7964 */ "xvnmaddmdp \0"
912 /* 7976 */ "xsmaddmdp \0"
913 /* 7987 */ "xvmaddmdp \0"
914 /* 7998 */ "xscpsgndp \0"
915 /* 8009 */ "xvcpsgndp \0"
916 /* 8020 */ "xsmindp \0"
917 /* 8029 */ "xvmindp \0"
918 /* 8038 */ "xscmpodp \0"
919 /* 8048 */ "xscvhpdp \0"
920 /* 8058 */ "xscvqpdp \0"
921 /* 8068 */ "xscvspdp \0"
922 /* 8078 */ "xvcvspdp \0"
923 /* 8088 */ "xsiexpdp \0"
924 /* 8098 */ "xviexpdp \0"
925 /* 8108 */ "xscmpexpdp \0"
926 /* 8120 */ "xsxexpdp \0"
927 /* 8130 */ "xvxexpdp \0"
928 /* 8140 */ "xscmpeqdp \0"
929 /* 8151 */ "xvcmpeqdp \0"
930 /* 8162 */ "xsnabsdp \0"
931 /* 8172 */ "xvnabsdp \0"
932 /* 8182 */ "xsabsdp \0"
933 /* 8191 */ "xvabsdp \0"
934 /* 8200 */ "dctdp \0"
935 /* 8207 */ "xscmpgtdp \0"
936 /* 8218 */ "xvcmpgtdp \0"
937 /* 8229 */ "xssqrtdp \0"
938 /* 8239 */ "xstsqrtdp \0"
939 /* 8250 */ "xvtsqrtdp \0"
940 /* 8261 */ "xvsqrtdp \0"
941 /* 8271 */ "xscmpudp \0"
942 /* 8281 */ "xsdivdp \0"
943 /* 8290 */ "xstdivdp \0"
944 /* 8300 */ "xvtdivdp \0"
945 /* 8310 */ "xvdivdp \0"
946 /* 8319 */ "xvcvsxwdp \0"
947 /* 8330 */ "xvcvuxwdp \0"
948 /* 8341 */ "xsmaxdp \0"
949 /* 8350 */ "xvmaxdp \0"
950 /* 8359 */ "dcbfep \0"
951 /* 8367 */ "icbiep \0"
952 /* 8375 */ "dcbzlep \0"
953 /* 8384 */ "dcbtep \0"
954 /* 8392 */ "dcbstep \0"
955 /* 8401 */ "dcbtstep \0"
956 /* 8411 */ "dcbzep \0"
957 /* 8419 */ "vcmpbfp \0"
958 /* 8428 */ "vnmsubfp \0"
959 /* 8438 */ "vsubfp \0"
960 /* 8446 */ "vmaddfp \0"
961 /* 8455 */ "vaddfp \0"
962 /* 8463 */ "vlogefp \0"
963 /* 8472 */ "vcmpgefp \0"
964 /* 8482 */ "vrefp \0"
965 /* 8489 */ "vexptefp \0"
966 /* 8499 */ "vrsqrtefp \0"
967 /* 8510 */ "vminfp \0"
968 /* 8518 */ "vcmpeqfp \0"
969 /* 8528 */ "vcmpgtfp \0"
970 /* 8538 */ "vmaxfp \0"
971 /* 8546 */ "xscvdphp \0"
972 /* 8556 */ "xvcvsphp \0"
973 /* 8566 */ "vrfip \0"
974 /* 8573 */ "xsrdpip \0"
975 /* 8582 */ "xvrdpip \0"
976 /* 8591 */ "xvrspip \0"
977 /* 8600 */ "frip \0"
978 /* 8606 */ "hashchkp \0"
979 /* 8616 */ "dcbflp \0"
980 /* 8624 */ "pmxvbf16ger2np \0"
981 /* 8640 */ "pmxvf16ger2np \0"
982 /* 8655 */ "pmxvf32gernp \0"
983 /* 8669 */ "pmxvf64gernp \0"
984 /* 8683 */ "pmxvbf16ger2pp \0"
985 /* 8699 */ "pmxvf16ger2pp \0"
986 /* 8714 */ "pmxvi16ger2pp \0"
987 /* 8729 */ "pmxvi8ger4pp \0"
988 /* 8743 */ "pmxvi4ger8pp \0"
989 /* 8757 */ "pmxvf32gerpp \0"
990 /* 8771 */ "pmxvf64gerpp \0"
991 /* 8785 */ "pmxvi16ger2spp \0"
992 /* 8801 */ "pmxvi8ger4spp \0"
993 /* 8816 */ "xsnmsubqp \0"
994 /* 8827 */ "xsmsubqp \0"
995 /* 8837 */ "xssubqp \0"
996 /* 8846 */ "xststdcqp \0"
997 /* 8857 */ "xsmincqp \0"
998 /* 8867 */ "xsmaxcqp \0"
999 /* 8877 */ "xsnmaddqp \0"
1000 /* 8888 */ "xsmaddqp \0"
1001 /* 8898 */ "xsaddqp \0"
1002 /* 8907 */ "xscvsdqp \0"
1003 /* 8917 */ "xscvudqp \0"
1004 /* 8927 */ "xscmpgeqp \0"
1005 /* 8938 */ "xsnegqp \0"
1006 /* 8947 */ "xsxsigqp \0"
1007 /* 8957 */ "xsmulqp \0"
1008 /* 8966 */ "xscpsgnqp \0"
1009 /* 8977 */ "xscmpoqp \0"
1010 /* 8987 */ "xscvdpqp \0"
1011 /* 8997 */ "xsiexpqp \0"
1012 /* 9007 */ "xscmpexpqp \0"
1013 /* 9019 */ "xsxexpqp \0"
1014 /* 9029 */ "xscmpeqqp \0"
1015 /* 9040 */ "xscvsqqp \0"
1016 /* 9050 */ "xscvuqqp \0"
1017 /* 9060 */ "xsnabsqp \0"
1018 /* 9070 */ "xsabsqp \0"
1019 /* 9079 */ "xscmpgtqp \0"
1020 /* 9090 */ "xssqrtqp \0"
1021 /* 9100 */ "xscmpuqp \0"
1022 /* 9110 */ "xsdivqp \0"
1023 /* 9119 */ "xsnmsubasp \0"
1024 /* 9131 */ "xvnmsubasp \0"
1025 /* 9143 */ "xsmsubasp \0"
1026 /* 9154 */ "xvmsubasp \0"
1027 /* 9165 */ "xsnmaddasp \0"
1028 /* 9177 */ "xvnmaddasp \0"
1029 /* 9189 */ "xsmaddasp \0"
1030 /* 9200 */ "xvmaddasp \0"
1031 /* 9211 */ "xssubsp \0"
1032 /* 9220 */ "xvsubsp \0"
1033 /* 9229 */ "xststdcsp \0"
1034 /* 9240 */ "xvtstdcsp \0"
1035 /* 9251 */ "xsaddsp \0"
1036 /* 9260 */ "xvaddsp \0"
1037 /* 9269 */ "xscvsxdsp \0"
1038 /* 9280 */ "xvcvsxdsp \0"
1039 /* 9291 */ "xscvuxdsp \0"
1040 /* 9302 */ "xvcvuxdsp \0"
1041 /* 9313 */ "xvcmpgesp \0"
1042 /* 9324 */ "xsresp \0"
1043 /* 9332 */ "xvresp \0"
1044 /* 9340 */ "xsrsqrtesp \0"
1045 /* 9352 */ "xvrsqrtesp \0"
1046 /* 9364 */ "xvnegsp \0"
1047 /* 9373 */ "xvxsigsp \0"
1048 /* 9383 */ "xsmulsp \0"
1049 /* 9392 */ "xvmulsp \0"
1050 /* 9401 */ "xsnmsubmsp \0"
1051 /* 9413 */ "xvnmsubmsp \0"
1052 /* 9425 */ "xsmsubmsp \0"
1053 /* 9436 */ "xvmsubmsp \0"
1054 /* 9447 */ "xsnmaddmsp \0"
1055 /* 9459 */ "xvnmaddmsp \0"
1056 /* 9471 */ "xsmaddmsp \0"
1057 /* 9482 */ "xvmaddmsp \0"
1058 /* 9493 */ "xvcpsgnsp \0"
1059 /* 9504 */ "xvminsp \0"
1060 /* 9513 */ "xscvdpsp \0"
1061 /* 9523 */ "xvcvdpsp \0"
1062 /* 9533 */ "xvcvhpsp \0"
1063 /* 9543 */ "xviexpsp \0"
1064 /* 9553 */ "xvxexpsp \0"
1065 /* 9563 */ "xvcmpeqsp \0"
1066 /* 9574 */ "drsp \0"
1067 /* 9580 */ "frsp \0"
1068 /* 9586 */ "xsrsp \0"
1069 /* 9593 */ "xvnabssp \0"
1070 /* 9603 */ "xvabssp \0"
1071 /* 9612 */ "plxssp \0"
1072 /* 9620 */ "pstxssp \0"
1073 /* 9629 */ "xvcmpgtsp \0"
1074 /* 9640 */ "xssqrtsp \0"
1075 /* 9650 */ "xvtsqrtsp \0"
1076 /* 9661 */ "xvsqrtsp \0"
1077 /* 9671 */ "xsdivsp \0"
1078 /* 9680 */ "xvtdivsp \0"
1079 /* 9690 */ "xvdivsp \0"
1080 /* 9699 */ "xvcvsxwsp \0"
1081 /* 9710 */ "xvcvuxwsp \0"
1082 /* 9721 */ "xvmaxsp \0"
1083 /* 9730 */ "hashstp \0"
1084 /* 9739 */ "plxvp \0"
1085 /* 9746 */ "pstxvp \0"
1086 /* 9754 */ "xsrqpxp \0"
1087 /* 9763 */ "vextsd2q \0"
1088 /* 9773 */ "vsraq \0"
1089 /* 9780 */ "dquaq \0"
1090 /* 9787 */ "dsubq \0"
1091 /* 9794 */ "vprtybq \0"
1092 /* 9803 */ "dtstdcq \0"
1093 /* 9812 */ "denbcdq \0"
1094 /* 9821 */ "daddq \0"
1095 /* 9828 */ "drrndq \0"
1096 /* 9836 */ "ddedpdq \0"
1097 /* 9845 */ "efdcmpeq \0"
1098 /* 9855 */ "efscmpeq \0"
1099 /* 9865 */ "evfscmpeq \0"
1100 /* 9876 */ "evcmpeq \0"
1101 /* 9885 */ "efdtsteq \0"
1102 /* 9895 */ "efststeq \0"
1103 /* 9905 */ "evfststeq \0"
1104 /* 9916 */ "dtstsfq \0"
1105 /* 9925 */ "dtstdgq \0"
1106 /* 9934 */ "dquaiq \0"
1107 /* 9942 */ "dtstsfiq \0"
1108 /* 9952 */ "dscliq \0"
1109 /* 9960 */ "dscriq \0"
1110 /* 9968 */ "lxvkq \0"
1111 /* 9975 */ "vrlq \0"
1112 /* 9981 */ "vslq \0"
1113 /* 9987 */ "dmulq \0"
1114 /* 9994 */ "vbpermq \0"
1115 /* 10003 */ "drintnq \0"
1116 /* 10012 */ "dcmpoq \0"
1117 /* 10020 */ "drdpq \0"
1118 /* 10027 */ "dctqpq \0"
1119 /* 10035 */ "dcffixqq \0"
1120 /* 10045 */ "dctfixqq \0"
1121 /* 10055 */ "xxbrq \0"
1122 /* 10062 */ "vsrq \0"
1123 /* 10068 */ "vmodsq \0"
1124 /* 10076 */ "vdivesq \0"
1125 /* 10085 */ "vcmpsq \0"
1126 /* 10093 */ "vcmpgtsq \0"
1127 /* 10103 */ "vdivsq \0"
1128 /* 10111 */ "stq \0"
1129 /* 10116 */ "vmul10uq \0"
1130 /* 10126 */ "vmul10cuq \0"
1131 /* 10137 */ "vsubcuq \0"
1132 /* 10146 */ "vaddcuq \0"
1133 /* 10155 */ "vmul10ecuq \0"
1134 /* 10167 */ "vsubecuq \0"
1135 /* 10177 */ "vaddecuq \0"
1136 /* 10187 */ "vmoduq \0"
1137 /* 10195 */ "vmul10euq \0"
1138 /* 10206 */ "vdiveuq \0"
1139 /* 10215 */ "dcmpuq \0"
1140 /* 10223 */ "vcmpuq \0"
1141 /* 10231 */ "vcmpequq \0"
1142 /* 10241 */ "vcmpgtuq \0"
1143 /* 10251 */ "vdivuq \0"
1144 /* 10259 */ "ddivq \0"
1145 /* 10266 */ "diexq \0"
1146 /* 10273 */ "dtstexq \0"
1147 /* 10282 */ "dxexq \0"
1148 /* 10289 */ "dcffixq \0"
1149 /* 10298 */ "dctfixq \0"
1150 /* 10307 */ "drintxq \0"
1151 /* 10316 */ "#TC_RETURNr \0"
1152 /* 10329 */ "mbar \0"
1153 /* 10335 */ "vstribr \0"
1154 /* 10344 */ "setnbcr \0"
1155 /* 10353 */ "setbcr \0"
1156 /* 10361 */ "mfdcr \0"
1157 /* 10368 */ "rldcr \0"
1158 /* 10375 */ "mtdcr \0"
1159 /* 10382 */ "mfcr \0"
1160 /* 10388 */ "rldicr \0"
1161 /* 10396 */ "mfvscr \0"
1162 /* 10404 */ "mtvscr \0"
1163 /* 10412 */ "pmxvf32ger \0"
1164 /* 10424 */ "pmxvf64ger \0"
1165 /* 10436 */ "vncipher \0"
1166 /* 10446 */ "vcipher \0"
1167 /* 10455 */ "vstrihr \0"
1168 /* 10464 */ "bclr \0"
1169 /* 10470 */ "mflr \0"
1170 /* 10476 */ "mtlr \0"
1171 /* 10482 */ "fmr \0"
1172 /* 10487 */ "dmmr \0"
1173 /* 10493 */ "mfpmr \0"
1174 /* 10500 */ "mtpmr \0"
1175 /* 10507 */ "vpermr \0"
1176 /* 10515 */ "xxpermr \0"
1177 /* 10524 */ "xxlor \0"
1178 /* 10531 */ "xxlnor \0"
1179 /* 10539 */ "crnor \0"
1180 /* 10546 */ "evnor \0"
1181 /* 10553 */ "cror \0"
1182 /* 10559 */ "evor \0"
1183 /* 10565 */ "xxlxor \0"
1184 /* 10573 */ "dmxor \0"
1185 /* 10580 */ "vpermxor \0"
1186 /* 10590 */ "crxor \0"
1187 /* 10597 */ "evxor \0"
1188 /* 10604 */ "mfspr \0"
1189 /* 10611 */ "mtspr \0"
1190 /* 10618 */ "mfsr \0"
1191 /* 10624 */ "mfmsr \0"
1192 /* 10631 */ "mtmsr \0"
1193 /* 10638 */ "mtsr \0"
1194 /* 10644 */ "lvsr \0"
1195 /* 10650 */ "bcctr \0"
1196 /* 10657 */ "mfctr \0"
1197 /* 10664 */ "mtctr \0"
1198 /* 10671 */ "pmxvi16ger2s \0"
1199 /* 10685 */ "addg6s \0"
1200 /* 10693 */ "efdabs \0"
1201 /* 10701 */ "fabs \0"
1202 /* 10707 */ "efdnabs \0"
1203 /* 10716 */ "fnabs \0"
1204 /* 10723 */ "efsnabs \0"
1205 /* 10732 */ "evfsnabs \0"
1206 /* 10742 */ "efsabs \0"
1207 /* 10750 */ "evfsabs \0"
1208 /* 10759 */ "evabs \0"
1209 /* 10766 */ "vsum4sbs \0"
1210 /* 10776 */ "vsubsbs \0"
1211 /* 10785 */ "vaddsbs \0"
1212 /* 10794 */ "vsum4ubs \0"
1213 /* 10804 */ "vsububs \0"
1214 /* 10813 */ "vaddubs \0"
1215 /* 10822 */ "fsubs \0"
1216 /* 10829 */ "fmsubs \0"
1217 /* 10837 */ "fnmsubs \0"
1218 /* 10846 */ "fadds \0"
1219 /* 10853 */ "fmadds \0"
1220 /* 10861 */ "fnmadds \0"
1221 /* 10870 */ "fcfids \0"
1222 /* 10878 */ "dcbtds \0"
1223 /* 10886 */ "dcbtstds \0"
1224 /* 10896 */ "xscvdpsxds \0"
1225 /* 10908 */ "xvcvdpsxds \0"
1226 /* 10920 */ "xvcvspsxds \0"
1227 /* 10932 */ "xscvdpuxds \0"
1228 /* 10944 */ "xvcvdpuxds \0"
1229 /* 10956 */ "xvcvspuxds \0"
1230 /* 10968 */ "fres \0"
1231 /* 10974 */ "frsqrtes \0"
1232 /* 10984 */ "efdcfs \0"
1233 /* 10992 */ "mffs \0"
1234 /* 10998 */ "plfs \0"
1235 /* 11004 */ "mcrfs \0"
1236 /* 11011 */ "pstfs \0"
1237 /* 11018 */ "vsum4shs \0"
1238 /* 11028 */ "vsubshs \0"
1239 /* 11037 */ "vmhaddshs \0"
1240 /* 11048 */ "vmhraddshs \0"
1241 /* 11060 */ "vaddshs \0"
1242 /* 11069 */ "vmsumshs \0"
1243 /* 11079 */ "vsubuhs \0"
1244 /* 11088 */ "vadduhs \0"
1245 /* 11097 */ "vmsumuhs \0"
1246 /* 11107 */ "subis \0"
1247 /* 11114 */ "subpcis \0"
1248 /* 11123 */ "addpcis \0"
1249 /* 11132 */ "addis \0"
1250 /* 11139 */ "lis \0"
1251 /* 11144 */ "xoris \0"
1252 /* 11151 */ "evsrwis \0"
1253 /* 11160 */ "icbtls \0"
1254 /* 11168 */ "fmuls \0"
1255 /* 11175 */ "evlwhos \0"
1256 /* 11184 */ "dcbfps \0"
1257 /* 11192 */ "dcbstps \0"
1258 /* 11201 */ "vpksdss \0"
1259 /* 11210 */ "vpkshss \0"
1260 /* 11219 */ "vpkswss \0"
1261 /* 11228 */ "evcmpgts \0"
1262 /* 11238 */ "evcmplts \0"
1263 /* 11248 */ "fsqrts \0"
1264 /* 11256 */ "fcfidus \0"
1265 /* 11265 */ "vpksdus \0"
1266 /* 11274 */ "vpkudus \0"
1267 /* 11283 */ "subfus \0"
1268 /* 11291 */ "vpkshus \0"
1269 /* 11300 */ "vpkuhus \0"
1270 /* 11309 */ "vpkswus \0"
1271 /* 11318 */ "vpkuwus \0"
1272 /* 11327 */ "fdivs \0"
1273 /* 11334 */ "evsrws \0"
1274 /* 11342 */ "mtvsrws \0"
1275 /* 11351 */ "vsum2sws \0"
1276 /* 11361 */ "vsubsws \0"
1277 /* 11370 */ "vaddsws \0"
1278 /* 11379 */ "vsumsws \0"
1279 /* 11388 */ "vsubuws \0"
1280 /* 11397 */ "vadduws \0"
1281 /* 11406 */ "evdivws \0"
1282 /* 11415 */ "xscvdpsxws \0"
1283 /* 11427 */ "xvcvdpsxws \0"
1284 /* 11439 */ "xvcvspsxws \0"
1285 /* 11451 */ "xscvdpuxws \0"
1286 /* 11463 */ "xvcvdpuxws \0"
1287 /* 11475 */ "xvcvspuxws \0"
1288 /* 11487 */ "vctsxs \0"
1289 /* 11495 */ "vctuxs \0"
1290 /* 11503 */ "ldat \0"
1291 /* 11509 */ "stdat \0"
1292 /* 11516 */ "evlhhesplat \0"
1293 /* 11529 */ "evlwhsplat \0"
1294 /* 11541 */ "evlhhossplat \0"
1295 /* 11555 */ "evlhhousplat \0"
1296 /* 11569 */ "evlwwsplat \0"
1297 /* 11581 */ "lwat \0"
1298 /* 11587 */ "stwat \0"
1299 /* 11594 */ "dcbt \0"
1300 /* 11600 */ "icbt \0"
1301 /* 11606 */ "dcbtct \0"
1302 /* 11614 */ "dcbtstct \0"
1303 /* 11624 */ "efdcmpgt \0"
1304 /* 11634 */ "efscmpgt \0"
1305 /* 11644 */ "evfscmpgt \0"
1306 /* 11655 */ "efdtstgt \0"
1307 /* 11665 */ "efststgt \0"
1308 /* 11675 */ "evfststgt \0"
1309 /* 11686 */ "wait \0"
1310 /* 11692 */ "efdcmplt \0"
1311 /* 11702 */ "efscmplt \0"
1312 /* 11712 */ "evfscmplt \0"
1313 /* 11723 */ "efdtstlt \0"
1314 /* 11733 */ "efststlt \0"
1315 /* 11743 */ "evfststlt \0"
1316 /* 11754 */ "crnot \0"
1317 /* 11761 */ "fsqrt \0"
1318 /* 11768 */ "ftsqrt \0"
1319 /* 11776 */ "vncipherlast \0"
1320 /* 11790 */ "vcipherlast \0"
1321 /* 11803 */ "dcbst \0"
1322 /* 11810 */ "dst \0"
1323 /* 11815 */ "hashst \0"
1324 /* 11823 */ "dcbtst \0"
1325 /* 11831 */ "dstst \0"
1326 /* 11838 */ "dcbtt \0"
1327 /* 11845 */ "dstt \0"
1328 /* 11851 */ "dcbtstt \0"
1329 /* 11860 */ "dststt \0"
1330 /* 11868 */ "lhau \0"
1331 /* 11874 */ "stbu \0"
1332 /* 11880 */ "lfdu \0"
1333 /* 11886 */ "stfdu \0"
1334 /* 11893 */ "maddhdu \0"
1335 /* 11902 */ "mulhdu \0"
1336 /* 11910 */ "fcfidu \0"
1337 /* 11918 */ "fctidu \0"
1338 /* 11926 */ "ldu \0"
1339 /* 11931 */ "stdu \0"
1340 /* 11937 */ "divdu \0"
1341 /* 11944 */ "divdeu \0"
1342 /* 11952 */ "divweu \0"
1343 /* 11960 */ "sthu \0"
1344 /* 11966 */ "evsrwiu \0"
1345 /* 11975 */ "evlwhou \0"
1346 /* 11984 */ "dcmpu \0"
1347 /* 11991 */ "fcmpu \0"
1348 /* 11998 */ "lfsu \0"
1349 /* 12004 */ "stfsu \0"
1350 /* 12011 */ "evcmpgtu \0"
1351 /* 12021 */ "evcmpltu \0"
1352 /* 12031 */ "mulhwu \0"
1353 /* 12039 */ "fctiwu \0"
1354 /* 12047 */ "evsrwu \0"
1355 /* 12055 */ "stwu \0"
1356 /* 12061 */ "evdivwu \0"
1357 /* 12070 */ "lbzu \0"
1358 /* 12076 */ "lhzu \0"
1359 /* 12082 */ "lwzu \0"
1360 /* 12088 */ "scv \0"
1361 /* 12093 */ "slbmfev \0"
1362 /* 12102 */ "efddiv \0"
1363 /* 12110 */ "fdiv \0"
1364 /* 12116 */ "efsdiv \0"
1365 /* 12124 */ "evfsdiv \0"
1366 /* 12133 */ "ftdiv \0"
1367 /* 12140 */ "vslv \0"
1368 /* 12146 */ "xxleqv \0"
1369 /* 12154 */ "creqv \0"
1370 /* 12161 */ "eveqv \0"
1371 /* 12168 */ "vsrv \0"
1372 /* 12174 */ "plxv \0"
1373 /* 12180 */ "pstxv \0"
1374 /* 12187 */ "vextsb2w \0"
1375 /* 12197 */ "vextsh2w \0"
1376 /* 12207 */ "evmhesmfaaw \0"
1377 /* 12220 */ "evmhosmfaaw \0"
1378 /* 12233 */ "evmhessfaaw \0"
1379 /* 12246 */ "evmhossfaaw \0"
1380 /* 12259 */ "evaddsmiaaw \0"
1381 /* 12272 */ "evmhesmiaaw \0"
1382 /* 12285 */ "evsubfsmiaaw \0"
1383 /* 12299 */ "evmwlsmiaaw \0"
1384 /* 12312 */ "evmhosmiaaw \0"
1385 /* 12325 */ "evaddumiaaw \0"
1386 /* 12338 */ "evmheumiaaw \0"
1387 /* 12351 */ "evsubfumiaaw \0"
1388 /* 12365 */ "evmwlumiaaw \0"
1389 /* 12378 */ "evmhoumiaaw \0"
1390 /* 12391 */ "evaddssiaaw \0"
1391 /* 12404 */ "evmhessiaaw \0"
1392 /* 12417 */ "evsubfssiaaw \0"
1393 /* 12431 */ "evmwlssiaaw \0"
1394 /* 12444 */ "evmhossiaaw \0"
1395 /* 12457 */ "evaddusiaaw \0"
1396 /* 12470 */ "evmheusiaaw \0"
1397 /* 12483 */ "evsubfusiaaw \0"
1398 /* 12497 */ "evmwlusiaaw \0"
1399 /* 12510 */ "evmhousiaaw \0"
1400 /* 12523 */ "vshasigmaw \0"
1401 /* 12535 */ "vsraw \0"
1402 /* 12542 */ "vcntmbw \0"
1403 /* 12551 */ "vprtybw \0"
1404 /* 12560 */ "evaddw \0"
1405 /* 12568 */ "evldw \0"
1406 /* 12575 */ "evrndw \0"
1407 /* 12583 */ "evstdw \0"
1408 /* 12591 */ "vmrgew \0"
1409 /* 12599 */ "vcmpnew \0"
1410 /* 12608 */ "evsubfw \0"
1411 /* 12617 */ "evsubifw \0"
1412 /* 12627 */ "vnegw \0"
1413 /* 12634 */ "vmrghw \0"
1414 /* 12642 */ "xxmrghw \0"
1415 /* 12651 */ "mulhw \0"
1416 /* 12658 */ "evaddiw \0"
1417 /* 12667 */ "fctiw \0"
1418 /* 12674 */ "xxspltiw \0"
1419 /* 12684 */ "vmrglw \0"
1420 /* 12692 */ "xxmrglw \0"
1421 /* 12701 */ "mullw \0"
1422 /* 12708 */ "cmplw \0"
1423 /* 12715 */ "evrlw \0"
1424 /* 12722 */ "evslw \0"
1425 /* 12729 */ "lmw \0"
1426 /* 12734 */ "stmw \0"
1427 /* 12740 */ "vpmsumw \0"
1428 /* 12749 */ "evmhesmfanw \0"
1429 /* 12762 */ "evmhosmfanw \0"
1430 /* 12775 */ "evmhessfanw \0"
1431 /* 12788 */ "evmhossfanw \0"
1432 /* 12801 */ "evmhesmianw \0"
1433 /* 12814 */ "evmwlsmianw \0"
1434 /* 12827 */ "evmhosmianw \0"
1435 /* 12840 */ "evmheumianw \0"
1436 /* 12853 */ "evmwlumianw \0"
1437 /* 12866 */ "evmhoumianw \0"
1438 /* 12879 */ "evmhessianw \0"
1439 /* 12892 */ "evmwlssianw \0"
1440 /* 12905 */ "evmhossianw \0"
1441 /* 12918 */ "evmheusianw \0"
1442 /* 12931 */ "evmwlusianw \0"
1443 /* 12944 */ "evmhousianw \0"
1444 /* 12957 */ "vmrgow \0"
1445 /* 12965 */ "cmpw \0"
1446 /* 12971 */ "xxbrw \0"
1447 /* 12978 */ "vsrw \0"
1448 /* 12984 */ "vmodsw \0"
1449 /* 12992 */ "vmulesw \0"
1450 /* 13001 */ "vdivesw \0"
1451 /* 13010 */ "vavgsw \0"
1452 /* 13018 */ "vupkhsw \0"
1453 /* 13027 */ "vmulhsw \0"
1454 /* 13036 */ "vspltisw \0"
1455 /* 13046 */ "vupklsw \0"
1456 /* 13055 */ "evcntlsw \0"
1457 /* 13065 */ "vminsw \0"
1458 /* 13073 */ "vinsw \0"
1459 /* 13080 */ "vmulosw \0"
1460 /* 13089 */ "vcmpgtsw \0"
1461 /* 13099 */ "extsw \0"
1462 /* 13106 */ "vdivsw \0"
1463 /* 13114 */ "vmaxsw \0"
1464 /* 13122 */ "vspltw \0"
1465 /* 13130 */ "xxspltw \0"
1466 /* 13139 */ "vpopcntw \0"
1467 /* 13149 */ "vinsertw \0"
1468 /* 13159 */ "xxinsertw \0"
1469 /* 13170 */ "pstw \0"
1470 /* 13176 */ "vsubcuw \0"
1471 /* 13185 */ "vaddcuw \0"
1472 /* 13194 */ "vmoduw \0"
1473 /* 13202 */ "vabsduw \0"
1474 /* 13211 */ "vmuleuw \0"
1475 /* 13220 */ "vdiveuw \0"
1476 /* 13229 */ "vavguw \0"
1477 /* 13237 */ "vmulhuw \0"
1478 /* 13246 */ "vminuw \0"
1479 /* 13254 */ "vmulouw \0"
1480 /* 13263 */ "vcmpequw \0"
1481 /* 13273 */ "vextractuw \0"
1482 /* 13285 */ "xxextractuw \0"
1483 /* 13298 */ "vcmpgtuw \0"
1484 /* 13308 */ "vdivuw \0"
1485 /* 13316 */ "vmaxuw \0"
1486 /* 13324 */ "xxblendvw \0"
1487 /* 13335 */ "divw \0"
1488 /* 13341 */ "vcmpnezw \0"
1489 /* 13351 */ "vclzw \0"
1490 /* 13358 */ "evcntlzw \0"
1491 /* 13368 */ "vctzw \0"
1492 /* 13375 */ "cnttzw \0"
1493 /* 13383 */ "lxvd2x \0"
1494 /* 13391 */ "stxvd2x \0"
1495 /* 13400 */ "lxvw4x \0"
1496 /* 13408 */ "stxvw4x \0"
1497 /* 13417 */ "lxvb16x \0"
1498 /* 13426 */ "stxvb16x \0"
1499 /* 13436 */ "lxvh8x \0"
1500 /* 13444 */ "stxvh8x \0"
1501 /* 13453 */ "lhax \0"
1502 /* 13459 */ "tlbivax \0"
1503 /* 13468 */ "lfiwax \0"
1504 /* 13476 */ "lxsiwax \0"
1505 /* 13485 */ "lwax \0"
1506 /* 13491 */ "lvebx \0"
1507 /* 13498 */ "stvebx \0"
1508 /* 13506 */ "stxsibx \0"
1509 /* 13515 */ "lxvrbx \0"
1510 /* 13523 */ "stxvrbx \0"
1511 /* 13532 */ "stbx \0"
1512 /* 13538 */ "xxsplti32dx \0"
1513 /* 13551 */ "evlddx \0"
1514 /* 13559 */ "evstddx \0"
1515 /* 13568 */ "lfdx \0"
1516 /* 13574 */ "stfdx \0"
1517 /* 13581 */ "ldx \0"
1518 /* 13586 */ "lxvrdx \0"
1519 /* 13594 */ "stxvrdx \0"
1520 /* 13603 */ "lxsdx \0"
1521 /* 13610 */ "stxsdx \0"
1522 /* 13618 */ "stdx \0"
1523 /* 13624 */ "addex \0"
1524 /* 13631 */ "evlwhex \0"
1525 /* 13640 */ "evstwhex \0"
1526 /* 13650 */ "diex \0"
1527 /* 13656 */ "dtstex \0"
1528 /* 13664 */ "evstwwex \0"
1529 /* 13674 */ "dxex \0"
1530 /* 13680 */ "evldhx \0"
1531 /* 13688 */ "evstdhx \0"
1532 /* 13697 */ "lvehx \0"
1533 /* 13704 */ "stvehx \0"
1534 /* 13712 */ "stxsihx \0"
1535 /* 13721 */ "lxvrhx \0"
1536 /* 13729 */ "stxvrhx \0"
1537 /* 13738 */ "sthx \0"
1538 /* 13744 */ "stbcix \0"
1539 /* 13752 */ "ldcix \0"
1540 /* 13759 */ "stdcix \0"
1541 /* 13767 */ "sthcix \0"
1542 /* 13775 */ "stwcix \0"
1543 /* 13783 */ "lbzcix \0"
1544 /* 13791 */ "lhzcix \0"
1545 /* 13799 */ "lwzcix \0"
1546 /* 13807 */ "dcffix \0"
1547 /* 13815 */ "dctfix \0"
1548 /* 13823 */ "xsrqpix \0"
1549 /* 13832 */ "vinsblx \0"
1550 /* 13841 */ "vextublx \0"
1551 /* 13851 */ "vinsdlx \0"
1552 /* 13860 */ "vinshlx \0"
1553 /* 13869 */ "vextuhlx \0"
1554 /* 13879 */ "tlbilx \0"
1555 /* 13887 */ "vinsbvlx \0"
1556 /* 13897 */ "vextdubvlx \0"
1557 /* 13909 */ "vextddvlx \0"
1558 /* 13920 */ "vinshvlx \0"
1559 /* 13930 */ "vextduhvlx \0"
1560 /* 13942 */ "vinswvlx \0"
1561 /* 13952 */ "vextduwvlx \0"
1562 /* 13964 */ "vinswlx \0"
1563 /* 13973 */ "vextuwlx \0"
1564 /* 13983 */ "xxpermx \0"
1565 /* 13992 */ "vsbox \0"
1566 /* 13999 */ "evstwhox \0"
1567 /* 14009 */ "evstwwox \0"
1568 /* 14019 */ "lbepx \0"
1569 /* 14026 */ "stbepx \0"
1570 /* 14034 */ "lfdepx \0"
1571 /* 14042 */ "stfdepx \0"
1572 /* 14051 */ "lhepx \0"
1573 /* 14058 */ "sthepx \0"
1574 /* 14066 */ "lwepx \0"
1575 /* 14073 */ "stwepx \0"
1576 /* 14081 */ "vupkhpx \0"
1577 /* 14090 */ "vpkpx \0"
1578 /* 14097 */ "vupklpx \0"
1579 /* 14106 */ "lxsspx \0"
1580 /* 14114 */ "stxsspx \0"
1581 /* 14123 */ "lxvpx \0"
1582 /* 14130 */ "stxvpx \0"
1583 /* 14138 */ "lbarx \0"
1584 /* 14145 */ "ldarx \0"
1585 /* 14152 */ "lharx \0"
1586 /* 14159 */ "lqarx \0"
1587 /* 14166 */ "lwarx \0"
1588 /* 14173 */ "ldbrx \0"
1589 /* 14180 */ "stdbrx \0"
1590 /* 14188 */ "lhbrx \0"
1591 /* 14195 */ "sthbrx \0"
1592 /* 14203 */ "vinsbrx \0"
1593 /* 14212 */ "vextubrx \0"
1594 /* 14222 */ "lwbrx \0"
1595 /* 14229 */ "stwbrx \0"
1596 /* 14237 */ "vinsdrx \0"
1597 /* 14246 */ "vinshrx \0"
1598 /* 14255 */ "vextuhrx \0"
1599 /* 14265 */ "vinsbvrx \0"
1600 /* 14275 */ "vextdubvrx \0"
1601 /* 14287 */ "vextddvrx \0"
1602 /* 14298 */ "vinshvrx \0"
1603 /* 14308 */ "vextduhvrx \0"
1604 /* 14320 */ "vinswvrx \0"
1605 /* 14330 */ "vextduwvrx \0"
1606 /* 14342 */ "vinswrx \0"
1607 /* 14351 */ "vextuwrx \0"
1608 /* 14361 */ "mcrxrx \0"
1609 /* 14369 */ "tlbsx \0"
1610 /* 14376 */ "lxvdsx \0"
1611 /* 14384 */ "vcfsx \0"
1612 /* 14391 */ "lfsx \0"
1613 /* 14397 */ "stfsx \0"
1614 /* 14404 */ "evlwhosx \0"
1615 /* 14414 */ "lxvwsx \0"
1616 /* 14422 */ "evlhhesplatx \0"
1617 /* 14436 */ "evlwhsplatx \0"
1618 /* 14449 */ "evlhhossplatx \0"
1619 /* 14464 */ "evlhhousplatx \0"
1620 /* 14479 */ "evlwwsplatx \0"
1621 /* 14492 */ "drintx \0"
1622 /* 14500 */ "lhaux \0"
1623 /* 14507 */ "lwaux \0"
1624 /* 14514 */ "stbux \0"
1625 /* 14521 */ "lfdux \0"
1626 /* 14528 */ "stfdux \0"
1627 /* 14536 */ "ldux \0"
1628 /* 14542 */ "stdux \0"
1629 /* 14549 */ "vcfux \0"
1630 /* 14556 */ "sthux \0"
1631 /* 14563 */ "evlwhoux \0"
1632 /* 14573 */ "lfsux \0"
1633 /* 14580 */ "stfsux \0"
1634 /* 14588 */ "stwux \0"
1635 /* 14595 */ "lbzux \0"
1636 /* 14602 */ "lhzux \0"
1637 /* 14609 */ "lwzux \0"
1638 /* 14616 */ "lvx \0"
1639 /* 14621 */ "stvx \0"
1640 /* 14627 */ "lxvx \0"
1641 /* 14633 */ "stxvx \0"
1642 /* 14640 */ "evldwx \0"
1643 /* 14648 */ "evstdwx \0"
1644 /* 14657 */ "lvewx \0"
1645 /* 14664 */ "stvewx \0"
1646 /* 14672 */ "stfiwx \0"
1647 /* 14680 */ "stxsiwx \0"
1648 /* 14689 */ "lxvrwx \0"
1649 /* 14697 */ "stxvrwx \0"
1650 /* 14706 */ "stwx \0"
1651 /* 14712 */ "lxsibzx \0"
1652 /* 14721 */ "lbzx \0"
1653 /* 14727 */ "lxsihzx \0"
1654 /* 14736 */ "lhzx \0"
1655 /* 14742 */ "lfiwzx \0"
1656 /* 14750 */ "lxsiwzx \0"
1657 /* 14759 */ "lwzx \0"
1658 /* 14765 */ "copy \0"
1659 /* 14771 */ "dcbz \0"
1660 /* 14777 */ "plbz \0"
1661 /* 14783 */ "xxsetaccz \0"
1662 /* 14794 */ "bdz \0"
1663 /* 14799 */ "efdctsidz \0"
1664 /* 14810 */ "fctidz \0"
1665 /* 14818 */ "efdctuidz \0"
1666 /* 14829 */ "xscvqpsdz \0"
1667 /* 14840 */ "xscvqpudz \0"
1668 /* 14851 */ "plhz \0"
1669 /* 14857 */ "vrfiz \0"
1670 /* 14864 */ "xsrdpiz \0"
1671 /* 14873 */ "xvrdpiz \0"
1672 /* 14882 */ "xvrspiz \0"
1673 /* 14891 */ "friz \0"
1674 /* 14897 */ "efdctsiz \0"
1675 /* 14907 */ "efsctsiz \0"
1676 /* 14917 */ "evfsctsiz \0"
1677 /* 14928 */ "efdctuiz \0"
1678 /* 14938 */ "efsctuiz \0"
1679 /* 14948 */ "bdnz \0"
1680 /* 14954 */ "xscvqpsqz \0"
1681 /* 14965 */ "xscvqpuqz \0"
1682 /* 14976 */ "dmsetdmrz \0"
1683 /* 14987 */ "fctiduz \0"
1684 /* 14996 */ "fctiwuz \0"
1685 /* 15005 */ "fctiwz \0"
1686 /* 15013 */ "plwz \0"
1687 /* 15019 */ "mfvsrwz \0"
1688 /* 15028 */ "mtvsrwz \0"
1689 /* 15037 */ "xscvqpswz \0"
1690 /* 15048 */ "xscvqpuwz \0"
1691 /* 15059 */ "bdzlrl+\0"
1692 /* 15067 */ "bdnzlrl+\0"
1693 /* 15076 */ "bdzlr+\0"
1694 /* 15083 */ "bdnzlr+\0"
1695 /* 15091 */ "evsel crD,\0"
1696 /* 15102 */ "bdzlrl-\0"
1697 /* 15110 */ "bdnzlrl-\0"
1698 /* 15119 */ "bdzlr-\0"
1699 /* 15126 */ "bdnzlr-\0"
1700 /* 15134 */ "# XRay Function Patchable RET.\0"
1701 /* 15165 */ "# XRay Typed Event Log.\0"
1702 /* 15189 */ "# XRay Custom Event Log.\0"
1703 /* 15214 */ "# XRay Function Enter.\0"
1704 /* 15237 */ "# XRay Tail Call Exit.\0"
1705 /* 15260 */ "# XRay Function Exit.\0"
1706 /* 15282 */ "trechkpt.\0"
1707 /* 15292 */ "ori 1, 1, 0\0"
1708 /* 15304 */ "ori 2, 2, 0\0"
1709 /* 15316 */ "#ADDISdtprelHA32\0"
1710 /* 15333 */ "#ATOMIC_LOAD_SUB_I32\0"
1711 /* 15354 */ "#ATOMIC_LOAD_ADD_I32\0"
1712 /* 15375 */ "#ATOMIC_LOAD_NAND_I32\0"
1713 /* 15397 */ "#ATOMIC_LOAD_AND_I32\0"
1714 /* 15418 */ "#ATOMIC_LOAD_UMIN_I32\0"
1715 /* 15440 */ "#ATOMIC_LOAD_MIN_I32\0"
1716 /* 15461 */ "#ATOMIC_SWAP_I32\0"
1717 /* 15478 */ "#ATOMIC_LOAD_XOR_I32\0"
1718 /* 15499 */ "#ATOMIC_LOAD_OR_I32\0"
1719 /* 15519 */ "#ATOMIC_LOAD_UMAX_I32\0"
1720 /* 15541 */ "#ATOMIC_LOAD_MAX_I32\0"
1721 /* 15562 */ "#ADDItlsgdL32\0"
1722 /* 15576 */ "#ADDItlsldL32\0"
1723 /* 15590 */ "#LDgotTprelL32\0"
1724 /* 15605 */ "#ADDIdtprelL32\0"
1725 /* 15620 */ "#EH_SJLJ_LONGJMP32\0"
1726 /* 15639 */ "#EH_SJLJ_SETJMP32\0"
1727 /* 15657 */ "#ADDItlsgdLADDR32\0"
1728 /* 15675 */ "#ADDItlsldLADDR32\0"
1729 /* 15693 */ "GETtlsldADDR32\0"
1730 /* 15708 */ "GETtlsADDR32\0"
1731 /* 15721 */ "#PROBED_ALLOCA_32\0"
1732 /* 15739 */ "#PREPARE_PROBED_ALLOCA_32\0"
1733 /* 15765 */ "#PROBED_STACKALLOC_32\0"
1734 /* 15787 */ "#PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32\0"
1735 /* 15830 */ "#DFLOADf32\0"
1736 /* 15841 */ "#XFLOADf32\0"
1737 /* 15852 */ "#DFSTOREf32\0"
1738 /* 15864 */ "#XFSTOREf32\0"
1739 /* 15876 */ "#ATOMIC_LOAD_SUB_I64\0"
1740 /* 15897 */ "#ATOMIC_LOAD_ADD_I64\0"
1741 /* 15918 */ "#ATOMIC_LOAD_NAND_I64\0"
1742 /* 15940 */ "#ATOMIC_LOAD_UMIN_I64\0"
1743 /* 15962 */ "#ATOMIC_LOAD_MIN_I64\0"
1744 /* 15983 */ "#ATOMIC_SWAP_I64\0"
1745 /* 16000 */ "#ATOMIC_CMP_SWAP_I64\0"
1746 /* 16021 */ "#ATOMIC_LOAD_XOR_I64\0"
1747 /* 16042 */ "#ATOMIC_LOAD_OR_I64\0"
1748 /* 16062 */ "#ATOMIC_LOAD_UMAX_I64\0"
1749 /* 16084 */ "#ATOMIC_LOAD_MAX_I64\0"
1750 /* 16105 */ "#EH_SJLJ_LONGJMP64\0"
1751 /* 16124 */ "#EH_SJLJ_SETJMP64\0"
1752 /* 16142 */ "#PROBED_ALLOCA_64\0"
1753 /* 16160 */ "#PREPARE_PROBED_ALLOCA_64\0"
1754 /* 16186 */ "#PROBED_STACKALLOC_64\0"
1755 /* 16208 */ "#PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64\0"
1756 /* 16251 */ "#DFLOADf64\0"
1757 /* 16262 */ "#XFLOADf64\0"
1758 /* 16273 */ "#DFSTOREf64\0"
1759 /* 16285 */ "#XFSTOREf64\0"
1760 /* 16297 */ "#ATOMIC_LOAD_AND_i64\0"
1761 /* 16318 */ "#SELECT_CC_SPE4\0"
1762 /* 16334 */ "#SELECT_SPE4\0"
1763 /* 16347 */ "#SELECT_CC_F4\0"
1764 /* 16361 */ "#SELECT_F4\0"
1765 /* 16372 */ "#SELECT_CC_I4\0"
1766 /* 16386 */ "#SELECT_I4\0"
1767 /* 16397 */ "crxor 6, 6, 6\0"
1768 /* 16411 */ "creqv 6, 6, 6\0"
1769 /* 16425 */ "#SELECT_CC_F16\0"
1770 /* 16440 */ "#SELECT_F16\0"
1771 /* 16452 */ "#ATOMIC_LOAD_SUB_I16\0"
1772 /* 16473 */ "#ATOMIC_LOAD_ADD_I16\0"
1773 /* 16494 */ "#ATOMIC_LOAD_NAND_I16\0"
1774 /* 16516 */ "#ATOMIC_LOAD_AND_I16\0"
1775 /* 16537 */ "#ATOMIC_LOAD_UMIN_I16\0"
1776 /* 16559 */ "#ATOMIC_LOAD_MIN_I16\0"
1777 /* 16580 */ "#ATOMIC_SWAP_I16\0"
1778 /* 16597 */ "#ATOMIC_LOAD_XOR_I16\0"
1779 /* 16618 */ "#ATOMIC_LOAD_OR_I16\0"
1780 /* 16638 */ "#ATOMIC_LOAD_UMAX_I16\0"
1781 /* 16660 */ "#ATOMIC_LOAD_MAX_I16\0"
1782 /* 16681 */ "#ATOMIC_LOAD_SUB_I128\0"
1783 /* 16703 */ "#ATOMIC_LOAD_ADD_I128\0"
1784 /* 16725 */ "#ATOMIC_LOAD_NAND_I128\0"
1785 /* 16748 */ "#ATOMIC_LOAD_AND_I128\0"
1786 /* 16770 */ "#ATOMIC_SWAP_I128\0"
1787 /* 16788 */ "#ATOMIC_CMP_SWAP_I128\0"
1788 /* 16810 */ "#ATOMIC_LOAD_XOR_I128\0"
1789 /* 16832 */ "#ATOMIC_LOAD_OR_I128\0"
1790 /* 16853 */ "#ADDIStocHA8\0"
1791 /* 16866 */ "#DYNALLOC8\0"
1792 /* 16877 */ "#CFENCE8\0"
1793 /* 16886 */ "#SELECT_CC_F8\0"
1794 /* 16900 */ "#SELECT_F8\0"
1795 /* 16911 */ "#ATOMIC_LOAD_SUB_I8\0"
1796 /* 16931 */ "#SELECT_CC_I8\0"
1797 /* 16945 */ "#ATOMIC_LOAD_ADD_I8\0"
1798 /* 16965 */ "#ATOMIC_LOAD_NAND_I8\0"
1799 /* 16986 */ "#ATOMIC_LOAD_AND_I8\0"
1800 /* 17006 */ "#ATOMIC_LOAD_UMIN_I8\0"
1801 /* 17027 */ "#ATOMIC_LOAD_MIN_I8\0"
1802 /* 17047 */ "#ATOMIC_CMP_SWAP_I8\0"
1803 /* 17067 */ "ATOMIC_LOAD_XOR_I8\0"
1804 /* 17086 */ "#ATOMIC_LOAD_OR_I8\0"
1805 /* 17105 */ "#SELECT_I8\0"
1806 /* 17116 */ "#ATOMIC_LOAD_UMAX_I8\0"
1807 /* 17137 */ "#ATOMIC_LOAD_MAX_I8\0"
1808 /* 17157 */ "#ADDItocL8\0"
1809 /* 17168 */ "#MovePCtoLR8\0"
1810 /* 17181 */ "#DYNAREAOFFSET8\0"
1811 /* 17197 */ "#ANDI_rec_1_EQ_BIT8\0"
1812 /* 17217 */ "#ANDI_rec_1_GT_BIT8\0"
1813 /* 17237 */ "#TLSGDAIX8\0"
1814 /* 17248 */ "#TLSLDAIX8\0"
1815 /* 17259 */ "#ADDItoc8\0"
1816 /* 17269 */ "#ATOMIC_SWAP_i8\0"
1817 /* 17285 */ "#ADDIStocHA\0"
1818 /* 17297 */ "#ADDIStlsgdHA\0"
1819 /* 17311 */ "#ADDIStlsldHA\0"
1820 /* 17325 */ "#ADDISgotTprelHA\0"
1821 /* 17342 */ "#ADDISdtprelHA\0"
1822 /* 17357 */ "#ReadTB\0"
1823 /* 17365 */ "#RESTORE_UACC\0"
1824 /* 17379 */ "#SPILL_UACC\0"
1825 /* 17391 */ "#RESTORE_WACC\0"
1826 /* 17405 */ "#SPILL_WACC\0"
1827 /* 17417 */ "#RESTORE_ACC\0"
1828 /* 17430 */ "#SPILL_ACC\0"
1829 /* 17441 */ "#DYNALLOC\0"
1830 /* 17451 */ "#SELECT_CC_VSFRC\0"
1831 /* 17468 */ "#SELECT_VSFRC\0"
1832 /* 17482 */ "#SELECT_CC_VRRC\0"
1833 /* 17498 */ "#SELECT_VRRC\0"
1834 /* 17511 */ "#SELECT_CC_VSSRC\0"
1835 /* 17528 */ "#SELECT_VSSRC\0"
1836 /* 17542 */ "#SELECT_CC_VSRC\0"
1837 /* 17558 */ "#SELECT_VSRC\0"
1838 /* 17571 */ "#FA_LOAD\0"
1839 /* 17580 */ "#SPILLTOVSR_LD\0"
1840 /* 17595 */ "LIFETIME_END\0"
1841 /* 17608 */ "#SETRND\0"
1842 /* 17616 */ "#BUILD_QUADWORD\0"
1843 /* 17632 */ "#RESTORE_QUADWORD\0"
1844 /* 17650 */ "#SPILL_QUADWORD\0"
1845 /* 17666 */ "#SPLIT_QUADWORD\0"
1846 /* 17682 */ "PSEUDO_PROBE\0"
1847 /* 17695 */ "#FENCE\0"
1848 /* 17702 */ "#CFENCE\0"
1849 /* 17710 */ "BUNDLE\0"
1850 /* 17717 */ "#SELECT_CC_SPE\0"
1851 /* 17732 */ "#SELECT_SPE\0"
1852 /* 17744 */ "DBG_VALUE\0"
1853 /* 17754 */ "DBG_INSTR_REF\0"
1854 /* 17768 */ "DBG_PHI\0"
1855 /* 17776 */ "#LDtocJTI\0"
1856 /* 17786 */ "DBG_LABEL\0"
1857 /* 17796 */ "#GETtlsldADDRPCREL\0"
1858 /* 17815 */ "#GETtlsADDRPCREL\0"
1859 /* 17832 */ "#LDtocL\0"
1860 /* 17840 */ "#ADDItocL\0"
1861 /* 17850 */ "#LWZtocL\0"
1862 /* 17859 */ "#ADDItlsgdL\0"
1863 /* 17871 */ "#ADDItlsldL\0"
1864 /* 17883 */ "#LDgotTprelL\0"
1865 /* 17896 */ "#ADDIdtprelL\0"
1866 /* 17909 */ "#SETFLM\0"
1867 /* 17917 */ "#LQX_PSEUDO\0"
1868 /* 17929 */ "#STQX_PSEUDO\0"
1869 /* 17942 */ "#PPCEIEIO\0"
1870 /* 17952 */ "#UNENCODED_NOP\0"
1871 /* 17967 */ "#UpdateGBR\0"
1872 /* 17978 */ "#RESTORE_CR\0"
1873 /* 17990 */ "#SPILL_CR\0"
1874 /* 18000 */ "#ADDItlsgdLADDR\0"
1875 /* 18016 */ "#ADDItlsldLADDR\0"
1876 /* 18032 */ "#GETtlsldADDR\0"
1877 /* 18046 */ "#GETtlsADDR\0"
1878 /* 18058 */ "#KILL_PAIR\0"
1879 /* 18069 */ "#MovePCtoLR\0"
1880 /* 18081 */ "#MoveGOTtoLR\0"
1881 /* 18094 */ "#TCHECK_RET\0"
1882 /* 18106 */ "#TBEGIN_RET\0"
1883 /* 18118 */ "#DYNAREAOFFSET\0"
1884 /* 18133 */ "#RESTORE_CRBIT\0"
1885 /* 18148 */ "#SPILL_CRBIT\0"
1886 /* 18161 */ "#ANDI_rec_1_EQ_BIT\0"
1887 /* 18180 */ "#ANDI_rec_1_GT_BIT\0"
1888 /* 18199 */ "#PPC32GOT\0"
1889 /* 18209 */ "#PPC32PICGOT\0"
1890 /* 18222 */ "#LDtocCPT\0"
1891 /* 18232 */ "LIFETIME_START\0"
1892 /* 18247 */ "DBG_VALUE_LIST\0"
1893 /* 18262 */ "#SPILLTOVSR_ST\0"
1894 /* 18277 */ "#LIWAX\0"
1895 /* 18284 */ "#SPILLTOVSR_LDX\0"
1896 /* 18300 */ "GETtlsMOD32AIX\0"
1897 /* 18315 */ "GETtlsADDR32AIX\0"
1898 /* 18331 */ "GETtlsTpointer32AIX\0"
1899 /* 18351 */ "GETtlsMOD64AIX\0"
1900 /* 18366 */ "GETtlsADDR64AIX\0"
1901 /* 18382 */ "#TLSGDAIX\0"
1902 /* 18392 */ "#TLSLDAIX\0"
1903 /* 18402 */ "#SPILLTOVSR_STX\0"
1904 /* 18418 */ "#STIWX\0"
1905 /* 18425 */ "#LIWZX\0"
1906 /* 18432 */ "bca\0"
1907 /* 18436 */ "slbia\0"
1908 /* 18442 */ "tlbia\0"
1909 /* 18448 */ "bcla\0"
1910 /* 18453 */ "clrbhrb\0"
1911 /* 18461 */ "bc\0"
1912 /* 18464 */ "slbsync\0"
1913 /* 18472 */ "tlbsync\0"
1914 /* 18480 */ "msgsync\0"
1915 /* 18488 */ "isync\0"
1916 /* 18494 */ "msync\0"
1917 /* 18500 */ "#LDtoc\0"
1918 /* 18507 */ "#ADDItoc\0"
1919 /* 18516 */ "#LWZtoc\0"
1920 /* 18524 */ "hrfid\0"
1921 /* 18530 */ "tlbre\0"
1922 /* 18536 */ "tlbwe\0"
1923 /* 18542 */ "#SETRNDi\0"
1924 /* 18551 */ "rfci\0"
1925 /* 18556 */ "rfmci\0"
1926 /* 18562 */ "rfdi\0"
1927 /* 18567 */ "rfi\0"
1928 /* 18571 */ "bcl\0"
1929 /* 18575 */ "#PADDIdtprel\0"
1930 /* 18588 */ "# FEntry call\0"
1931 /* 18602 */ "dssall\0"
1932 /* 18609 */ "blrl\0"
1933 /* 18614 */ "bdzlrl\0"
1934 /* 18621 */ "bdnzlrl\0"
1935 /* 18629 */ "bctrl\0"
1936 /* 18635 */ "attn\0"
1937 /* 18640 */ "eieio\0"
1938 /* 18646 */ "nap\0"
1939 /* 18650 */ "trap\0"
1940 /* 18655 */ "nop\0"
1941 /* 18659 */ "#DecreaseCTR8loop\0"
1942 /* 18677 */ "#DecreaseCTRloop\0"
1943 /* 18694 */ "stop\0"
1944 /* 18699 */ "blr\0"
1945 /* 18703 */ "bdzlr\0"
1946 /* 18709 */ "bdnzlr\0"
1947 /* 18716 */ "bctr\0"
1948 /* 18721 */ "cpabort\0"
1949};
1950#ifdef __GNUC__
1951#pragma GCC diagnostic pop
1952#endif
1953
1954 static const uint32_t OpInfo0[] = {
1955 0U, // PHI
1956 0U, // INLINEASM
1957 0U, // INLINEASM_BR
1958 0U, // CFI_INSTRUCTION
1959 0U, // EH_LABEL
1960 0U, // GC_LABEL
1961 0U, // ANNOTATION_LABEL
1962 0U, // KILL
1963 0U, // EXTRACT_SUBREG
1964 0U, // INSERT_SUBREG
1965 0U, // IMPLICIT_DEF
1966 0U, // SUBREG_TO_REG
1967 0U, // COPY_TO_REGCLASS
1968 17745U, // DBG_VALUE
1969 18248U, // DBG_VALUE_LIST
1970 17755U, // DBG_INSTR_REF
1971 17769U, // DBG_PHI
1972 17787U, // DBG_LABEL
1973 0U, // REG_SEQUENCE
1974 0U, // COPY
1975 17711U, // BUNDLE
1976 18233U, // LIFETIME_START
1977 17596U, // LIFETIME_END
1978 17683U, // PSEUDO_PROBE
1979 0U, // ARITH_FENCE
1980 0U, // STACKMAP
1981 18589U, // FENTRY_CALL
1982 0U, // PATCHPOINT
1983 0U, // LOAD_STACK_GUARD
1984 0U, // PREALLOCATED_SETUP
1985 0U, // PREALLOCATED_ARG
1986 0U, // STATEPOINT
1987 0U, // LOCAL_ESCAPE
1988 0U, // FAULTING_OP
1989 0U, // PATCHABLE_OP
1990 15215U, // PATCHABLE_FUNCTION_ENTER
1991 15135U, // PATCHABLE_RET
1992 15261U, // PATCHABLE_FUNCTION_EXIT
1993 15238U, // PATCHABLE_TAIL_CALL
1994 15190U, // PATCHABLE_EVENT_CALL
1995 15166U, // PATCHABLE_TYPED_EVENT_CALL
1996 0U, // ICALL_BRANCH_FUNNEL
1997 0U, // MEMBARRIER
1998 0U, // JUMP_TABLE_DEBUG_INFO
1999 0U, // CONVERGENCECTRL_ENTRY
2000 0U, // CONVERGENCECTRL_ANCHOR
2001 0U, // CONVERGENCECTRL_LOOP
2002 0U, // CONVERGENCECTRL_GLUE
2003 0U, // G_ASSERT_SEXT
2004 0U, // G_ASSERT_ZEXT
2005 0U, // G_ASSERT_ALIGN
2006 0U, // G_ADD
2007 0U, // G_SUB
2008 0U, // G_MUL
2009 0U, // G_SDIV
2010 0U, // G_UDIV
2011 0U, // G_SREM
2012 0U, // G_UREM
2013 0U, // G_SDIVREM
2014 0U, // G_UDIVREM
2015 0U, // G_AND
2016 0U, // G_OR
2017 0U, // G_XOR
2018 0U, // G_IMPLICIT_DEF
2019 0U, // G_PHI
2020 0U, // G_FRAME_INDEX
2021 0U, // G_GLOBAL_VALUE
2022 0U, // G_PTRAUTH_GLOBAL_VALUE
2023 0U, // G_CONSTANT_POOL
2024 0U, // G_EXTRACT
2025 0U, // G_UNMERGE_VALUES
2026 0U, // G_INSERT
2027 0U, // G_MERGE_VALUES
2028 0U, // G_BUILD_VECTOR
2029 0U, // G_BUILD_VECTOR_TRUNC
2030 0U, // G_CONCAT_VECTORS
2031 0U, // G_PTRTOINT
2032 0U, // G_INTTOPTR
2033 0U, // G_BITCAST
2034 0U, // G_FREEZE
2035 0U, // G_CONSTANT_FOLD_BARRIER
2036 0U, // G_INTRINSIC_FPTRUNC_ROUND
2037 0U, // G_INTRINSIC_TRUNC
2038 0U, // G_INTRINSIC_ROUND
2039 0U, // G_INTRINSIC_LRINT
2040 0U, // G_INTRINSIC_LLRINT
2041 0U, // G_INTRINSIC_ROUNDEVEN
2042 0U, // G_READCYCLECOUNTER
2043 0U, // G_READSTEADYCOUNTER
2044 0U, // G_LOAD
2045 0U, // G_SEXTLOAD
2046 0U, // G_ZEXTLOAD
2047 0U, // G_INDEXED_LOAD
2048 0U, // G_INDEXED_SEXTLOAD
2049 0U, // G_INDEXED_ZEXTLOAD
2050 0U, // G_STORE
2051 0U, // G_INDEXED_STORE
2052 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
2053 0U, // G_ATOMIC_CMPXCHG
2054 0U, // G_ATOMICRMW_XCHG
2055 0U, // G_ATOMICRMW_ADD
2056 0U, // G_ATOMICRMW_SUB
2057 0U, // G_ATOMICRMW_AND
2058 0U, // G_ATOMICRMW_NAND
2059 0U, // G_ATOMICRMW_OR
2060 0U, // G_ATOMICRMW_XOR
2061 0U, // G_ATOMICRMW_MAX
2062 0U, // G_ATOMICRMW_MIN
2063 0U, // G_ATOMICRMW_UMAX
2064 0U, // G_ATOMICRMW_UMIN
2065 0U, // G_ATOMICRMW_FADD
2066 0U, // G_ATOMICRMW_FSUB
2067 0U, // G_ATOMICRMW_FMAX
2068 0U, // G_ATOMICRMW_FMIN
2069 0U, // G_ATOMICRMW_UINC_WRAP
2070 0U, // G_ATOMICRMW_UDEC_WRAP
2071 0U, // G_FENCE
2072 0U, // G_PREFETCH
2073 0U, // G_BRCOND
2074 0U, // G_BRINDIRECT
2075 0U, // G_INVOKE_REGION_START
2076 0U, // G_INTRINSIC
2077 0U, // G_INTRINSIC_W_SIDE_EFFECTS
2078 0U, // G_INTRINSIC_CONVERGENT
2079 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
2080 0U, // G_ANYEXT
2081 0U, // G_TRUNC
2082 0U, // G_CONSTANT
2083 0U, // G_FCONSTANT
2084 0U, // G_VASTART
2085 0U, // G_VAARG
2086 0U, // G_SEXT
2087 0U, // G_SEXT_INREG
2088 0U, // G_ZEXT
2089 0U, // G_SHL
2090 0U, // G_LSHR
2091 0U, // G_ASHR
2092 0U, // G_FSHL
2093 0U, // G_FSHR
2094 0U, // G_ROTR
2095 0U, // G_ROTL
2096 0U, // G_ICMP
2097 0U, // G_FCMP
2098 0U, // G_SCMP
2099 0U, // G_UCMP
2100 0U, // G_SELECT
2101 0U, // G_UADDO
2102 0U, // G_UADDE
2103 0U, // G_USUBO
2104 0U, // G_USUBE
2105 0U, // G_SADDO
2106 0U, // G_SADDE
2107 0U, // G_SSUBO
2108 0U, // G_SSUBE
2109 0U, // G_UMULO
2110 0U, // G_SMULO
2111 0U, // G_UMULH
2112 0U, // G_SMULH
2113 0U, // G_UADDSAT
2114 0U, // G_SADDSAT
2115 0U, // G_USUBSAT
2116 0U, // G_SSUBSAT
2117 0U, // G_USHLSAT
2118 0U, // G_SSHLSAT
2119 0U, // G_SMULFIX
2120 0U, // G_UMULFIX
2121 0U, // G_SMULFIXSAT
2122 0U, // G_UMULFIXSAT
2123 0U, // G_SDIVFIX
2124 0U, // G_UDIVFIX
2125 0U, // G_SDIVFIXSAT
2126 0U, // G_UDIVFIXSAT
2127 0U, // G_FADD
2128 0U, // G_FSUB
2129 0U, // G_FMUL
2130 0U, // G_FMA
2131 0U, // G_FMAD
2132 0U, // G_FDIV
2133 0U, // G_FREM
2134 0U, // G_FPOW
2135 0U, // G_FPOWI
2136 0U, // G_FEXP
2137 0U, // G_FEXP2
2138 0U, // G_FEXP10
2139 0U, // G_FLOG
2140 0U, // G_FLOG2
2141 0U, // G_FLOG10
2142 0U, // G_FLDEXP
2143 0U, // G_FFREXP
2144 0U, // G_FNEG
2145 0U, // G_FPEXT
2146 0U, // G_FPTRUNC
2147 0U, // G_FPTOSI
2148 0U, // G_FPTOUI
2149 0U, // G_SITOFP
2150 0U, // G_UITOFP
2151 0U, // G_FABS
2152 0U, // G_FCOPYSIGN
2153 0U, // G_IS_FPCLASS
2154 0U, // G_FCANONICALIZE
2155 0U, // G_FMINNUM
2156 0U, // G_FMAXNUM
2157 0U, // G_FMINNUM_IEEE
2158 0U, // G_FMAXNUM_IEEE
2159 0U, // G_FMINIMUM
2160 0U, // G_FMAXIMUM
2161 0U, // G_GET_FPENV
2162 0U, // G_SET_FPENV
2163 0U, // G_RESET_FPENV
2164 0U, // G_GET_FPMODE
2165 0U, // G_SET_FPMODE
2166 0U, // G_RESET_FPMODE
2167 0U, // G_PTR_ADD
2168 0U, // G_PTRMASK
2169 0U, // G_SMIN
2170 0U, // G_SMAX
2171 0U, // G_UMIN
2172 0U, // G_UMAX
2173 0U, // G_ABS
2174 0U, // G_LROUND
2175 0U, // G_LLROUND
2176 0U, // G_BR
2177 0U, // G_BRJT
2178 0U, // G_VSCALE
2179 0U, // G_INSERT_SUBVECTOR
2180 0U, // G_EXTRACT_SUBVECTOR
2181 0U, // G_INSERT_VECTOR_ELT
2182 0U, // G_EXTRACT_VECTOR_ELT
2183 0U, // G_SHUFFLE_VECTOR
2184 0U, // G_SPLAT_VECTOR
2185 0U, // G_VECTOR_COMPRESS
2186 0U, // G_CTTZ
2187 0U, // G_CTTZ_ZERO_UNDEF
2188 0U, // G_CTLZ
2189 0U, // G_CTLZ_ZERO_UNDEF
2190 0U, // G_CTPOP
2191 0U, // G_BSWAP
2192 0U, // G_BITREVERSE
2193 0U, // G_FCEIL
2194 0U, // G_FCOS
2195 0U, // G_FSIN
2196 0U, // G_FTAN
2197 0U, // G_FACOS
2198 0U, // G_FASIN
2199 0U, // G_FATAN
2200 0U, // G_FCOSH
2201 0U, // G_FSINH
2202 0U, // G_FTANH
2203 0U, // G_FSQRT
2204 0U, // G_FFLOOR
2205 0U, // G_FRINT
2206 0U, // G_FNEARBYINT
2207 0U, // G_ADDRSPACE_CAST
2208 0U, // G_BLOCK_ADDR
2209 0U, // G_JUMP_TABLE
2210 0U, // G_DYN_STACKALLOC
2211 0U, // G_STACKSAVE
2212 0U, // G_STACKRESTORE
2213 0U, // G_STRICT_FADD
2214 0U, // G_STRICT_FSUB
2215 0U, // G_STRICT_FMUL
2216 0U, // G_STRICT_FDIV
2217 0U, // G_STRICT_FREM
2218 0U, // G_STRICT_FMA
2219 0U, // G_STRICT_FSQRT
2220 0U, // G_STRICT_FLDEXP
2221 0U, // G_READ_REGISTER
2222 0U, // G_WRITE_REGISTER
2223 0U, // G_MEMCPY
2224 0U, // G_MEMCPY_INLINE
2225 0U, // G_MEMMOVE
2226 0U, // G_MEMSET
2227 0U, // G_BZERO
2228 0U, // G_TRAP
2229 0U, // G_DEBUGTRAP
2230 0U, // G_UBSANTRAP
2231 0U, // G_VECREDUCE_SEQ_FADD
2232 0U, // G_VECREDUCE_SEQ_FMUL
2233 0U, // G_VECREDUCE_FADD
2234 0U, // G_VECREDUCE_FMUL
2235 0U, // G_VECREDUCE_FMAX
2236 0U, // G_VECREDUCE_FMIN
2237 0U, // G_VECREDUCE_FMAXIMUM
2238 0U, // G_VECREDUCE_FMINIMUM
2239 0U, // G_VECREDUCE_ADD
2240 0U, // G_VECREDUCE_MUL
2241 0U, // G_VECREDUCE_AND
2242 0U, // G_VECREDUCE_OR
2243 0U, // G_VECREDUCE_XOR
2244 0U, // G_VECREDUCE_SMAX
2245 0U, // G_VECREDUCE_SMIN
2246 0U, // G_VECREDUCE_UMAX
2247 0U, // G_VECREDUCE_UMIN
2248 0U, // G_SBFX
2249 0U, // G_UBFX
2250 16789U, // ATOMIC_CMP_SWAP_I128
2251 16704U, // ATOMIC_LOAD_ADD_I128
2252 16749U, // ATOMIC_LOAD_AND_I128
2253 16726U, // ATOMIC_LOAD_NAND_I128
2254 16833U, // ATOMIC_LOAD_OR_I128
2255 16682U, // ATOMIC_LOAD_SUB_I128
2256 16811U, // ATOMIC_LOAD_XOR_I128
2257 16771U, // ATOMIC_SWAP_I128
2258 17617U, // BUILD_QUADWORD
2259 35485U, // BUILD_UACC
2260 17703U, // CFENCE
2261 16878U, // CFENCE8
2262 2147521824U, // CLRLSLDI
2263 2147517336U, // CLRLSLDI_rec
2264 2147522358U, // CLRLSLWI
2265 2147517461U, // CLRLSLWI_rec
2266 2147521859U, // CLRRDI
2267 2147517363U, // CLRRDI_rec
2268 2147522399U, // CLRRWI
2269 2147517490U, // CLRRWI_rec
2270 1120232U, // DCBFL
2271 1122729U, // DCBFLP
2272 1125297U, // DCBFPS
2273 1118821U, // DCBFx
2274 1125305U, // DCBSTPS
2275 33631575U, // DCBTCT
2276 33630847U, // DCBTDS
2277 33631583U, // DCBTSTCT
2278 33630855U, // DCBTSTDS
2279 1125964U, // DCBTSTT
2280 1125936U, // DCBTSTx
2281 1125951U, // DCBTT
2282 1125707U, // DCBTx
2283 15831U, // DFLOADf32
2284 16252U, // DFLOADf64
2285 15853U, // DFSTOREf32
2286 16274U, // DFSTOREf64
2287 2147521834U, // EXTLDI
2288 2147517347U, // EXTLDI_rec
2289 2147522384U, // EXTLWI
2290 2147517481U, // EXTLWI_rec
2291 2147521883U, // EXTRDI
2292 2147517390U, // EXTRDI_rec
2293 2147522423U, // EXTRWI
2294 2147517517U, // EXTRWI_rec
2295 2147522368U, // INSLWI
2296 2147517472U, // INSLWI_rec
2297 2147521867U, // INSRDI
2298 2147517372U, // INSRDI_rec
2299 2147522407U, // INSRWI
2300 2147517499U, // INSRWI_rec
2301 18059U, // KILL_PAIR
2302 67144734U, // LAx
2303 18278U, // LIWAX
2304 18426U, // LIWZX
2305 17572U, // PPCLdFixedAddr
2306 2147521781U, // PSUBI
2307 2147522018U, // RLWIMIbm
2308 2147517436U, // RLWIMIbm_rec
2309 2147523069U, // RLWINMbm
2310 2147517602U, // RLWINMbm_rec
2311 2147523086U, // RLWNMbm
2312 2147517611U, // RLWNMbm_rec
2313 2147521875U, // ROTRDI
2314 2147517381U, // ROTRDI_rec
2315 2147522415U, // ROTRWI
2316 2147517508U, // ROTRWI_rec
2317 2147521828U, // SLDI
2318 2147517340U, // SLDI_rec
2319 2147522362U, // SLWI
2320 2147517465U, // SLWI_rec
2321 17581U, // SPILLTOVSR_LD
2322 18285U, // SPILLTOVSR_LDX
2323 18263U, // SPILLTOVSR_ST
2324 18403U, // SPILLTOVSR_STX
2325 2147521869U, // SRDI
2326 2147517374U, // SRDI_rec
2327 2147522409U, // SRWI
2328 2147517501U, // SRWI_rec
2329 18419U, // STIWX
2330 2147521782U, // SUBI
2331 2147520124U, // SUBIC
2332 2147516868U, // SUBIC_rec
2333 2147527524U, // SUBIS
2334 100707179U, // SUBPCIS
2335 15842U, // XFLOADf32
2336 16263U, // XFLOADf64
2337 15865U, // XFSTOREf32
2338 16286U, // XFSTOREf64
2339 2147520332U, // ADD4
2340 2147523636U, // ADD4O
2341 2147517711U, // ADD4O_rec
2342 2147520332U, // ADD4TLS
2343 2147516951U, // ADD4_rec
2344 2147520332U, // ADD8
2345 2147523636U, // ADD8O
2346 2147517711U, // ADD8O_rec
2347 2147520332U, // ADD8TLS
2348 2147520332U, // ADD8TLS_
2349 2147516951U, // ADD8_rec
2350 2147520078U, // ADDC
2351 2147520078U, // ADDC8
2352 2147523621U, // ADDC8O
2353 2147517694U, // ADDC8O_rec
2354 2147516835U, // ADDC8_rec
2355 2147523621U, // ADDCO
2356 2147517694U, // ADDCO_rec
2357 2147516835U, // ADDC_rec
2358 2147520976U, // ADDE
2359 2147520976U, // ADDE8
2360 2147523657U, // ADDE8O
2361 2147517735U, // ADDE8O_rec
2362 2147517114U, // ADDE8_rec
2363 2147523657U, // ADDEO
2364 2147517735U, // ADDEO_rec
2365 2147530041U, // ADDEX
2366 2147530041U, // ADDEX8
2367 2147517114U, // ADDE_rec
2368 2147527102U, // ADDG6S
2369 2147527102U, // ADDG6S8
2370 2147521810U, // ADDI
2371 2147521810U, // ADDI8
2372 2147520131U, // ADDIC
2373 2147520131U, // ADDIC8
2374 2147516876U, // ADDIC_rec
2375 2147527549U, // ADDIS
2376 2147527549U, // ADDIS8
2377 17343U, // ADDISdtprelHA
2378 15317U, // ADDISdtprelHA32
2379 17326U, // ADDISgotTprelHA
2380 17298U, // ADDIStlsgdHA
2381 17312U, // ADDIStlsldHA
2382 17286U, // ADDIStocHA
2383 16854U, // ADDIStocHA8
2384 17897U, // ADDIdtprelL
2385 15606U, // ADDIdtprelL32
2386 17860U, // ADDItlsgdL
2387 15563U, // ADDItlsgdL32
2388 18001U, // ADDItlsgdLADDR
2389 15658U, // ADDItlsgdLADDR32
2390 17872U, // ADDItlsldL
2391 15577U, // ADDItlsldL32
2392 18017U, // ADDItlsldLADDR
2393 15676U, // ADDItlsldLADDR32
2394 18508U, // ADDItoc
2395 17260U, // ADDItoc8
2396 17841U, // ADDItocL
2397 17158U, // ADDItocL8
2398 37395U, // ADDME
2399 37395U, // ADDME8
2400 40032U, // ADDME8O
2401 34113U, // ADDME8O_rec
2402 33498U, // ADDME8_rec
2403 40032U, // ADDMEO
2404 34113U, // ADDMEO_rec
2405 33498U, // ADDME_rec
2406 43892U, // ADDPCIS
2407 37462U, // ADDZE
2408 37462U, // ADDZE8
2409 40057U, // ADDZE8O
2410 34141U, // ADDZE8O_rec
2411 33547U, // ADDZE8_rec
2412 40057U, // ADDZEO
2413 34141U, // ADDZEO_rec
2414 33547U, // ADDZE_rec
2415 101034U, // ADJCALLSTACKDOWN
2416 101053U, // ADJCALLSTACKUP
2417 2147520557U, // AND
2418 2147520557U, // AND8
2419 2147517020U, // AND8_rec
2420 2147520087U, // ANDC
2421 2147520087U, // ANDC8
2422 2147516842U, // ANDC8_rec
2423 2147516842U, // ANDC_rec
2424 2147517356U, // ANDI8_rec
2425 2147518431U, // ANDIS8_rec
2426 2147518431U, // ANDIS_rec
2427 2147517356U, // ANDI_rec
2428 18162U, // ANDI_rec_1_EQ_BIT
2429 17198U, // ANDI_rec_1_EQ_BIT8
2430 18181U, // ANDI_rec_1_GT_BIT
2431 17218U, // ANDI_rec_1_GT_BIT8
2432 2147517020U, // AND_rec
2433 136350244U, // ATOMIC_CMP_SWAP_I16
2434 136350170U, // ATOMIC_CMP_SWAP_I32
2435 16001U, // ATOMIC_CMP_SWAP_I64
2436 17048U, // ATOMIC_CMP_SWAP_I8
2437 16474U, // ATOMIC_LOAD_ADD_I16
2438 15355U, // ATOMIC_LOAD_ADD_I32
2439 15898U, // ATOMIC_LOAD_ADD_I64
2440 16946U, // ATOMIC_LOAD_ADD_I8
2441 16517U, // ATOMIC_LOAD_AND_I16
2442 15398U, // ATOMIC_LOAD_AND_I32
2443 16298U, // ATOMIC_LOAD_AND_I64
2444 16987U, // ATOMIC_LOAD_AND_I8
2445 16661U, // ATOMIC_LOAD_MAX_I16
2446 15542U, // ATOMIC_LOAD_MAX_I32
2447 16085U, // ATOMIC_LOAD_MAX_I64
2448 17138U, // ATOMIC_LOAD_MAX_I8
2449 16560U, // ATOMIC_LOAD_MIN_I16
2450 15441U, // ATOMIC_LOAD_MIN_I32
2451 15963U, // ATOMIC_LOAD_MIN_I64
2452 17028U, // ATOMIC_LOAD_MIN_I8
2453 16495U, // ATOMIC_LOAD_NAND_I16
2454 15376U, // ATOMIC_LOAD_NAND_I32
2455 15919U, // ATOMIC_LOAD_NAND_I64
2456 16966U, // ATOMIC_LOAD_NAND_I8
2457 16619U, // ATOMIC_LOAD_OR_I16
2458 15500U, // ATOMIC_LOAD_OR_I32
2459 16043U, // ATOMIC_LOAD_OR_I64
2460 17087U, // ATOMIC_LOAD_OR_I8
2461 16453U, // ATOMIC_LOAD_SUB_I16
2462 15334U, // ATOMIC_LOAD_SUB_I32
2463 15877U, // ATOMIC_LOAD_SUB_I64
2464 16912U, // ATOMIC_LOAD_SUB_I8
2465 16639U, // ATOMIC_LOAD_UMAX_I16
2466 15520U, // ATOMIC_LOAD_UMAX_I32
2467 16063U, // ATOMIC_LOAD_UMAX_I64
2468 17117U, // ATOMIC_LOAD_UMAX_I8
2469 16538U, // ATOMIC_LOAD_UMIN_I16
2470 15419U, // ATOMIC_LOAD_UMIN_I32
2471 15941U, // ATOMIC_LOAD_UMIN_I64
2472 17007U, // ATOMIC_LOAD_UMIN_I8
2473 16598U, // ATOMIC_LOAD_XOR_I16
2474 15479U, // ATOMIC_LOAD_XOR_I32
2475 16022U, // ATOMIC_LOAD_XOR_I64
2476 17068U, // ATOMIC_LOAD_XOR_I8
2477 16581U, // ATOMIC_SWAP_I16
2478 15462U, // ATOMIC_SWAP_I32
2479 15984U, // ATOMIC_SWAP_I64
2480 17270U, // ATOMIC_SWAP_I8
2481 18636U, // ATTN
2482 1182825U, // B
2483 1215319U, // BA
2484 167805047U, // BC
2485 3360796U, // BCC
2486 4409372U, // BCCA
2487 5457948U, // BCCCTR
2488 5457948U, // BCCCTR8
2489 6506524U, // BCCCTRL
2490 6506524U, // BCCCTRL8
2491 7555100U, // BCCL
2492 8603676U, // BCCLA
2493 9652252U, // BCCLR
2494 10700828U, // BCCLRL
2495 11567273U, // BCCTR
2496 11567273U, // BCCTR8
2497 11567339U, // BCCTR8n
2498 11567251U, // BCCTRL
2499 11567251U, // BCCTRL8
2500 11567319U, // BCCTRL8n
2501 11567319U, // BCCTRLn
2502 11567339U, // BCCTRn
2503 2147516948U, // BCDADD_rec
2504 2147517619U, // BCDCFN_rec
2505 2147518145U, // BCDCFSQ_rec
2506 2147518835U, // BCDCFZ_rec
2507 2147517628U, // BCDCPSGN_rec
2508 34028U, // BCDCTN_rec
2509 34507U, // BCDCTSQ_rec
2510 2147518851U, // BCDCTZ_rec
2511 2147517648U, // BCDSETSGN_rec
2512 2147518307U, // BCDSR_rec
2513 2147516780U, // BCDSUB_rec
2514 2147518363U, // BCDS_rec
2515 2147516892U, // BCDTRUNC_rec
2516 2147518456U, // BCDUS_rec
2517 2147516903U, // BCDUTRUNC_rec
2518 167805055U, // BCL
2519 11567263U, // BCLR
2520 11567240U, // BCLRL
2521 11567309U, // BCLRLn
2522 11567330U, // BCLRn
2523 1179725U, // BCLalways
2524 167805125U, // BCLn
2525 18717U, // BCTR
2526 18717U, // BCTR8
2527 18630U, // BCTRL
2528 18630U, // BCTRL8
2529 229466U, // BCTRL8_LDinto_toc
2530 229466U, // BCTRL8_LDinto_toc_RM
2531 18630U, // BCTRL8_RM
2532 229480U, // BCTRL_LWZinto_toc
2533 229480U, // BCTRL_LWZinto_toc_RM
2534 18630U, // BCTRL_RM
2535 167805118U, // BCn
2536 1194597U, // BDNZ
2537 1194597U, // BDNZ8
2538 1215582U, // BDNZA
2539 1212697U, // BDNZAm
2540 1212457U, // BDNZAp
2541 1185965U, // BDNZL
2542 1215540U, // BDNZLA
2543 1212681U, // BDNZLAm
2544 1212441U, // BDNZLAp
2545 18710U, // BDNZLR
2546 18710U, // BDNZLR8
2547 18622U, // BDNZLRL
2548 15111U, // BDNZLRLm
2549 15068U, // BDNZLRLp
2550 15127U, // BDNZLRm
2551 15084U, // BDNZLRp
2552 1179944U, // BDNZLm
2553 1179704U, // BDNZLp
2554 1179958U, // BDNZm
2555 1179718U, // BDNZp
2556 1194443U, // BDZ
2557 1194443U, // BDZ8
2558 1215576U, // BDZA
2559 1212690U, // BDZAm
2560 1212450U, // BDZAp
2561 1185959U, // BDZL
2562 1215533U, // BDZLA
2563 1212673U, // BDZLAm
2564 1212433U, // BDZLAp
2565 18704U, // BDZLR
2566 18704U, // BDZLR8
2567 18615U, // BDZLRL
2568 15103U, // BDZLRLm
2569 15060U, // BDZLRLp
2570 15120U, // BDZLRm
2571 15077U, // BDZLRp
2572 1179937U, // BDZLm
2573 1179697U, // BDZLp
2574 1179952U, // BDZm
2575 1179712U, // BDZp
2576 1185711U, // BL
2577 1185711U, // BL8
2578 12720047U, // BL8_NOP
2579 12720047U, // BL8_NOP_RM
2580 12851119U, // BL8_NOP_TLS
2581 1185711U, // BL8_NOTOC
2582 1185711U, // BL8_NOTOC_RM
2583 1316783U, // BL8_NOTOC_TLS
2584 1185711U, // BL8_RM
2585 1316783U, // BL8_TLS
2586 1316783U, // BL8_TLS_
2587 1215517U, // BLA
2588 1215517U, // BLA8
2589 12749853U, // BLA8_NOP
2590 12749853U, // BLA8_NOP_RM
2591 1215517U, // BLA8_RM
2592 1215517U, // BLA_RM
2593 18700U, // BLR
2594 18700U, // BLR8
2595 18610U, // BLRL
2596 12720047U, // BL_NOP
2597 12720047U, // BL_NOP_RM
2598 1185711U, // BL_RM
2599 1316783U, // BL_TLS
2600 2147520537U, // BPERMD
2601 36984U, // BRD
2602 37846U, // BRH
2603 37846U, // BRH8
2604 2147520187U, // BRINC
2605 45742U, // BRW
2606 45742U, // BRW8
2607 37124U, // CBCDTD
2608 37124U, // CBCDTD8
2609 36673U, // CDTBCD
2610 36673U, // CDTBCD8
2611 2147520400U, // CFUGED
2612 18454U, // CLRBHRB
2613 2147519711U, // CMPB
2614 2147519711U, // CMPB8
2615 2147520624U, // CMPD
2616 2147521852U, // CMPDI
2617 2147519717U, // CMPEQB
2618 2147520508U, // CMPLD
2619 2147521816U, // CMPLDI
2620 2147529125U, // CMPLW
2621 2147522342U, // CMPLWI
2622 2348846317U, // CMPRB
2623 2348846317U, // CMPRB8
2624 2147529382U, // CMPW
2625 2147522392U, // CMPWI
2626 37288U, // CNTLZD
2627 2147522902U, // CNTLZDM
2628 33448U, // CNTLZD_rec
2629 46129U, // CNTLZW
2630 46129U, // CNTLZW8
2631 35071U, // CNTLZW8_rec
2632 35071U, // CNTLZW_rec
2633 37303U, // CNTTZD
2634 2147522919U, // CNTTZDM
2635 33457U, // CNTTZD_rec
2636 46144U, // CNTTZW
2637 46144U, // CNTTZW8
2638 35080U, // CNTTZW8_rec
2639 35080U, // CNTTZW_rec
2640 18722U, // CP_ABORT
2641 47534U, // CP_COPY
2642 47534U, // CP_COPY8
2643 2147517179U, // CP_PASTE8_rec
2644 2147517179U, // CP_PASTE_rec
2645 16412U, // CR6SET
2646 16398U, // CR6UNSET
2647 2147520587U, // CRAND
2648 2147520093U, // CRANDC
2649 2147528571U, // CREQV
2650 2147520571U, // CRNAND
2651 2147526956U, // CRNOR
2652 44523U, // CRNOT
2653 2147526970U, // CROR
2654 2147520208U, // CRORC
2655 2382409595U, // CRSET
2656 2382408031U, // CRUNSET
2657 2147527007U, // CRXOR
2658 3360796U, // CTRL_DEP
2659 2147520331U, // DADD
2660 2147526238U, // DADDQ
2661 2147518048U, // DADDQ_rec
2662 2147516950U, // DADD_rec
2663 268475396U, // DARN
2664 1117013U, // DCBA
2665 13931109U, // DCBF
2666 1122472U, // DCBFEP
2667 1119449U, // DCBI
2668 1125916U, // DCBST
2669 1122505U, // DCBSTEP
2670 14986571U, // DCBT
2671 336065U, // DCBTEP
2672 14986800U, // DCBTST
2673 336082U, // DCBTSTEP
2674 1128884U, // DCBZ
2675 1122524U, // DCBZEP
2676 1120416U, // DCBZL
2677 1122488U, // DCBZLEP
2678 38140U, // DCCCI
2679 46576U, // DCFFIX
2680 43058U, // DCFFIXQ
2681 42804U, // DCFFIXQQ
2682 34574U, // DCFFIXQ_rec
2683 35143U, // DCFFIX_rec
2684 2147523785U, // DCMPO
2685 2147526429U, // DCMPOQ
2686 2147528401U, // DCMPU
2687 2147526632U, // DCMPUQ
2688 40969U, // DCTDP
2689 34254U, // DCTDP_rec
2690 46584U, // DCTFIX
2691 43067U, // DCTFIXQ
2692 42814U, // DCTFIXQQ
2693 34584U, // DCTFIXQ_rec
2694 35152U, // DCTFIX_rec
2695 42796U, // DCTQPQ
2696 34488U, // DCTQPQ_rec
2697 364640U, // DDEDPD
2698 370285U, // DDEDPDQ
2699 362097U, // DDEDPDQ_rec
2700 361073U, // DDEDPD_rec
2701 2147528521U, // DDIV
2702 2147526676U, // DDIVQ
2703 2147518198U, // DDIVQ_rec
2704 2147518587U, // DDIV_rec
2705 1445689U, // DENBCD
2706 1451605U, // DENBCDQ
2707 1443414U, // DENBCDQ_rec
2708 1442315U, // DENBCD_rec
2709 2147530067U, // DIEX
2710 2147526683U, // DIEXQ
2711 2147518206U, // DIEXQ_rec
2712 2147518777U, // DIEX_rec
2713 2147520923U, // DIVD
2714 2147520982U, // DIVDE
2715 2147523664U, // DIVDEO
2716 2147517743U, // DIVDEO_rec
2717 2147528361U, // DIVDEU
2718 2147523910U, // DIVDEUO
2719 2147517832U, // DIVDEUO_rec
2720 2147518543U, // DIVDEU_rec
2721 2147517121U, // DIVDE_rec
2722 2147523650U, // DIVDO
2723 2147517727U, // DIVDO_rec
2724 2147528354U, // DIVDU
2725 2147523902U, // DIVDUO
2726 2147517823U, // DIVDUO_rec
2727 2147518535U, // DIVDU_rec
2728 2147517089U, // DIVD_rec
2729 2147529752U, // DIVW
2730 2147521094U, // DIVWE
2731 2147523697U, // DIVWEO
2732 2147517780U, // DIVWEO_rec
2733 2147528369U, // DIVWEU
2734 2147523919U, // DIVWEUO
2735 2147517842U, // DIVWEUO_rec
2736 2147518552U, // DIVWEU_rec
2737 2147517187U, // DIVWE_rec
2738 2147523944U, // DIVWO
2739 2147517870U, // DIVWO_rec
2740 2147528480U, // DIVWU
2741 2147523928U, // DIVWUO
2742 2147517852U, // DIVWUO_rec
2743 2147518579U, // DIVWU_rec
2744 2147518701U, // DIVW_rec
2745 43256U, // DMMR
2746 1096321U, // DMSETDMRZ
2747 2147522665U, // DMUL
2748 2147526404U, // DMULQ
2749 2147518110U, // DMULQ_rec
2750 2147517570U, // DMUL_rec
2751 302033230U, // DMXOR
2752 2382793303U, // DMXXEXTFDMR256
2753 11995594U, // DMXXEXTFDMR512
2754 16189898U, // DMXXEXTFDMR512_HI
2755 2147519046U, // DMXXINSTFDMR256
2756 2147518905U, // DMXXINSTFDMR512
2757 2147518905U, // DMXXINSTFDMR512_HI
2758 2147519555U, // DQUA
2759 496850U, // DQUAI
2760 501455U, // DQUAIQ
2761 493179U, // DQUAIQ_rec
2762 492400U, // DQUAI_rec
2763 2147526197U, // DQUAQ
2764 2147518022U, // DQUAQ_rec
2765 2147516733U, // DQUA_rec
2766 42789U, // DRDPQ
2767 34480U, // DRDPQ_rec
2768 335944733U, // DRINTN
2769 335947540U, // DRINTNQ
2770 335939238U, // DRINTNQ_rec
2771 335938805U, // DRINTN_rec
2772 335952029U, // DRINTX
2773 335947844U, // DRINTXQ
2774 335939362U, // DRINTXQ_rec
2775 335939937U, // DRINTX_rec
2776 2147520601U, // DRRND
2777 2147526245U, // DRRNDQ
2778 2147518056U, // DRRNDQ_rec
2779 2147517033U, // DRRND_rec
2780 42343U, // DRSP
2781 34348U, // DRSP_rec
2782 2147521963U, // DSCLI
2783 2147526369U, // DSCLIQ
2784 2147518084U, // DSCLIQ_rec
2785 2147517408U, // DSCLI_rec
2786 2147522191U, // DSCRI
2787 2147526377U, // DSCRIQ
2788 2147518093U, // DSCRIQ_rec
2789 2147517445U, // DSCRI_rec
2790 1584070U, // DSS
2791 18603U, // DSSALL
2792 2449911331U, // DST
2793 2449911331U, // DST64
2794 2449911352U, // DSTST
2795 2449911352U, // DSTST64
2796 2449911381U, // DSTSTT
2797 2449911381U, // DSTSTT64
2798 2449911366U, // DSTT
2799 2449911366U, // DSTT64
2800 2147519936U, // DSUB
2801 2147526204U, // DSUBQ
2802 2147518030U, // DSUBQ_rec
2803 2147516782U, // DSUB_rec
2804 2147520109U, // DTSTDC
2805 2147526220U, // DTSTDCQ
2806 2147521361U, // DTSTDG
2807 2147526342U, // DTSTDGQ
2808 2147530073U, // DTSTEX
2809 2147526690U, // DTSTEXQ
2810 2147521307U, // DTSTSF
2811 369137016U, // DTSTSFI
2812 369141463U, // DTSTSFIQ
2813 2147526333U, // DTSTSFQ
2814 46443U, // DXEX
2815 43051U, // DXEXQ
2816 34566U, // DXEXQ_rec
2817 35136U, // DXEX_rec
2818 17442U, // DYNALLOC
2819 16867U, // DYNALLOC8
2820 18119U, // DYNAREAOFFSET
2821 17182U, // DYNAREAOFFSET8
2822 18660U, // DecreaseCTR8loop
2823 18678U, // DecreaseCTRloop
2824 43462U, // EFDABS
2825 2147520329U, // EFDADD
2826 43753U, // EFDCFS
2827 37557U, // EFDCFSF
2828 38556U, // EFDCFSI
2829 36810U, // EFDCFSID
2830 37667U, // EFDCFUF
2831 38622U, // EFDCFUI
2832 36827U, // EFDCFUID
2833 2147526262U, // EFDCMPEQ
2834 2147528041U, // EFDCMPGT
2835 2147528109U, // EFDCMPLT
2836 37631U, // EFDCTSF
2837 38584U, // EFDCTSI
2838 47568U, // EFDCTSIDZ
2839 47666U, // EFDCTSIZ
2840 37695U, // EFDCTUF
2841 38650U, // EFDCTUI
2842 47587U, // EFDCTUIDZ
2843 47697U, // EFDCTUIZ
2844 2147528519U, // EFDDIV
2845 2147522663U, // EFDMUL
2846 43476U, // EFDNABS
2847 37729U, // EFDNEG
2848 2147519934U, // EFDSUB
2849 2147526302U, // EFDTSTEQ
2850 2147528072U, // EFDTSTGT
2851 2147528140U, // EFDTSTLT
2852 43511U, // EFSABS
2853 2147520358U, // EFSADD
2854 36760U, // EFSCFD
2855 37566U, // EFSCFSF
2856 38565U, // EFSCFSI
2857 37676U, // EFSCFUF
2858 38631U, // EFSCFUI
2859 2147526272U, // EFSCMPEQ
2860 2147528051U, // EFSCMPGT
2861 2147528119U, // EFSCMPLT
2862 37640U, // EFSCTSF
2863 38593U, // EFSCTSI
2864 47676U, // EFSCTSIZ
2865 37704U, // EFSCTUF
2866 38659U, // EFSCTUI
2867 47707U, // EFSCTUIZ
2868 2147528533U, // EFSDIV
2869 2147522677U, // EFSMUL
2870 43492U, // EFSNABS
2871 37743U, // EFSNEG
2872 2147519963U, // EFSSUB
2873 2147526312U, // EFSTSTEQ
2874 2147528082U, // EFSTSTGT
2875 2147528150U, // EFSTSTLT
2876 15621U, // EH_SjLj_LongJmp32
2877 16106U, // EH_SjLj_LongJmp64
2878 15640U, // EH_SjLj_SetJmp32
2879 16125U, // EH_SjLj_SetJmp64
2880 1179649U, // EH_SjLj_Setup
2881 2147528566U, // EQV
2882 2147528566U, // EQV8
2883 2147518601U, // EQV8_rec
2884 2147518601U, // EQV_rec
2885 43528U, // EVABS
2886 2181083507U, // EVADDIW
2887 45028U, // EVADDSMIAAW
2888 45160U, // EVADDSSIAAW
2889 45094U, // EVADDUMIAAW
2890 45226U, // EVADDUSIAAW
2891 2147528977U, // EVADDW
2892 2147520594U, // EVAND
2893 2147520101U, // EVANDC
2894 2147526293U, // EVCMPEQ
2895 2147527645U, // EVCMPGTS
2896 2147528428U, // EVCMPGTU
2897 2147527655U, // EVCMPLTS
2898 2147528438U, // EVCMPLTU
2899 45824U, // EVCNTLSW
2900 46127U, // EVCNTLZW
2901 2147527823U, // EVDIVWS
2902 2147528478U, // EVDIVWU
2903 2147528578U, // EVEQV
2904 36170U, // EVEXTSB
2905 37929U, // EVEXTSH
2906 43519U, // EVFSABS
2907 2147520366U, // EVFSADD
2908 37575U, // EVFSCFSF
2909 38574U, // EVFSCFSI
2910 37685U, // EVFSCFUF
2911 38640U, // EVFSCFUI
2912 2147526282U, // EVFSCMPEQ
2913 2147528061U, // EVFSCMPGT
2914 2147528129U, // EVFSCMPLT
2915 37649U, // EVFSCTSF
2916 38602U, // EVFSCTSI
2917 47686U, // EVFSCTSIZ
2918 37649U, // EVFSCTUF
2919 38668U, // EVFSCTUI
2920 47686U, // EVFSCTUIZ
2921 2147528541U, // EVFSDIV
2922 2147522685U, // EVFSMUL
2923 43501U, // EVFSNABS
2924 37751U, // EVFSNEG
2925 2147519971U, // EVFSSUB
2926 2147526322U, // EVFSTSTEQ
2927 2147528092U, // EVFSTSTGT
2928 2147528160U, // EVFSTSTLT
2929 67145591U, // EVLDD
2930 134264048U, // EVLDDX
2931 67146647U, // EVLDH
2932 134264177U, // EVLDHX
2933 67154201U, // EVLDW
2934 134265137U, // EVLDWX
2935 67153149U, // EVLHHESPLAT
2936 134264919U, // EVLHHESPLATX
2937 67153174U, // EVLHHOSSPLAT
2938 134264946U, // EVLHHOSSPLATX
2939 67153188U, // EVLHHOUSPLAT
2940 134264961U, // EVLHHOUSPLATX
2941 67146228U, // EVLWHE
2942 134264128U, // EVLWHEX
2943 67152808U, // EVLWHOS
2944 134264901U, // EVLWHOSX
2945 67153608U, // EVLWHOU
2946 134265060U, // EVLWHOUX
2947 67153162U, // EVLWHSPLAT
2948 134264933U, // EVLWHSPLATX
2949 67153202U, // EVLWWSPLAT
2950 134264976U, // EVLWWSPLATX
2951 2147521932U, // EVMERGEHI
2952 2147523755U, // EVMERGEHILO
2953 2147523744U, // EVMERGELO
2954 2147521943U, // EVMERGELOHI
2955 2147519195U, // EVMHEGSMFAA
2956 2147523276U, // EVMHEGSMFAN
2957 2147519243U, // EVMHEGSMIAA
2958 2147523324U, // EVMHEGSMIAN
2959 2147519280U, // EVMHEGUMIAA
2960 2147523361U, // EVMHEGUMIAN
2961 2147521137U, // EVMHESMF
2962 2147519328U, // EVMHESMFA
2963 2147528624U, // EVMHESMFAAW
2964 2147529166U, // EVMHESMFANW
2965 2147522034U, // EVMHESMI
2966 2147519420U, // EVMHESMIA
2967 2147528689U, // EVMHESMIAAW
2968 2147529218U, // EVMHESMIANW
2969 2147521240U, // EVMHESSF
2970 2147519371U, // EVMHESSFA
2971 2147528650U, // EVMHESSFAAW
2972 2147529192U, // EVMHESSFANW
2973 2147528821U, // EVMHESSIAAW
2974 2147529296U, // EVMHESSIANW
2975 2147522073U, // EVMHEUMI
2976 2147519463U, // EVMHEUMIA
2977 2147528755U, // EVMHEUMIAAW
2978 2147529257U, // EVMHEUMIANW
2979 2147528887U, // EVMHEUSIAAW
2980 2147529335U, // EVMHEUSIANW
2981 2147519208U, // EVMHOGSMFAA
2982 2147523289U, // EVMHOGSMFAN
2983 2147519256U, // EVMHOGSMIAA
2984 2147523337U, // EVMHOGSMIAN
2985 2147519293U, // EVMHOGUMIAA
2986 2147523374U, // EVMHOGUMIAN
2987 2147521157U, // EVMHOSMF
2988 2147519350U, // EVMHOSMFA
2989 2147528637U, // EVMHOSMFAAW
2990 2147529179U, // EVMHOSMFANW
2991 2147522054U, // EVMHOSMI
2992 2147519442U, // EVMHOSMIA
2993 2147528729U, // EVMHOSMIAAW
2994 2147529244U, // EVMHOSMIANW
2995 2147521260U, // EVMHOSSF
2996 2147519393U, // EVMHOSSFA
2997 2147528663U, // EVMHOSSFAAW
2998 2147529205U, // EVMHOSSFANW
2999 2147528861U, // EVMHOSSIAAW
3000 2147529322U, // EVMHOSSIANW
3001 2147522103U, // EVMHOUMI
3002 2147519496U, // EVMHOUMIA
3003 2147528795U, // EVMHOUMIAAW
3004 2147529283U, // EVMHOUMIANW
3005 2147528927U, // EVMHOUSIAAW
3006 2147529361U, // EVMHOUSIANW
3007 35900U, // EVMRA
3008 2147521147U, // EVMWHSMF
3009 2147519339U, // EVMWHSMFA
3010 2147522044U, // EVMWHSMI
3011 2147519431U, // EVMWHSMIA
3012 2147521250U, // EVMWHSSF
3013 2147519382U, // EVMWHSSFA
3014 2147522083U, // EVMWHUMI
3015 2147519474U, // EVMWHUMIA
3016 2147528716U, // EVMWLSMIAAW
3017 2147529231U, // EVMWLSMIANW
3018 2147528848U, // EVMWLSSIAAW
3019 2147529309U, // EVMWLSSIANW
3020 2147522093U, // EVMWLUMI
3021 2147519485U, // EVMWLUMIA
3022 2147528782U, // EVMWLUMIAAW
3023 2147529270U, // EVMWLUMIANW
3024 2147528914U, // EVMWLUSIAAW
3025 2147529348U, // EVMWLUSIANW
3026 2147521167U, // EVMWSMF
3027 2147519361U, // EVMWSMFA
3028 2147519221U, // EVMWSMFAA
3029 2147523302U, // EVMWSMFAN
3030 2147522064U, // EVMWSMI
3031 2147519453U, // EVMWSMIA
3032 2147519269U, // EVMWSMIAA
3033 2147523350U, // EVMWSMIAN
3034 2147521270U, // EVMWSSF
3035 2147519404U, // EVMWSSFA
3036 2147519232U, // EVMWSSFAA
3037 2147523313U, // EVMWSSFAN
3038 2147522113U, // EVMWUMI
3039 2147519507U, // EVMWUMIA
3040 2147519306U, // EVMWUMIAA
3041 2147523387U, // EVMWUMIAN
3042 2147520579U, // EVNAND
3043 37760U, // EVNEG
3044 2147526963U, // EVNOR
3045 2147526976U, // EVOR
3046 2147520215U, // EVORC
3047 2147529132U, // EVRLW
3048 2147522350U, // EVRLWI
3049 45344U, // EVRNDW
3050 2164308724U, // EVSEL
3051 2147529139U, // EVSLW
3052 2147522376U, // EVSLWI
3053 402691457U, // EVSPLATFI
3054 402691796U, // EVSPLATI
3055 2147527568U, // EVSRWIS
3056 2147528383U, // EVSRWIU
3057 2147527751U, // EVSRWS
3058 2147528464U, // EVSRWU
3059 67145607U, // EVSTDD
3060 134264056U, // EVSTDDX
3061 67146654U, // EVSTDH
3062 134264185U, // EVSTDHX
3063 67154216U, // EVSTDW
3064 134265145U, // EVSTDWX
3065 67146236U, // EVSTWHE
3066 134264137U, // EVSTWHEX
3067 67148951U, // EVSTWHO
3068 134264496U, // EVSTWHOX
3069 67146317U, // EVSTWWE
3070 134264161U, // EVSTWWEX
3071 67149167U, // EVSTWWO
3072 134264506U, // EVSTWWOX
3073 45054U, // EVSUBFSMIAAW
3074 45186U, // EVSUBFSSIAAW
3075 45120U, // EVSUBFUMIAAW
3076 45252U, // EVSUBFUSIAAW
3077 2147529025U, // EVSUBFW
3078 2583736650U, // EVSUBIFW
3079 2147527014U, // EVXOR
3080 36172U, // EXTSB
3081 36172U, // EXTSB8
3082 36172U, // EXTSB8_32_64
3083 33113U, // EXTSB8_rec
3084 33113U, // EXTSB_rec
3085 37931U, // EXTSH
3086 37931U, // EXTSH8
3087 37931U, // EXTSH8_32_64
3088 33607U, // EXTSH8_rec
3089 33607U, // EXTSH_rec
3090 45868U, // EXTSW
3091 2147521982U, // EXTSWSLI
3092 2147521982U, // EXTSWSLI_32_64
3093 2147517416U, // EXTSWSLI_32_64_rec
3094 2147517416U, // EXTSWSLI_rec
3095 45868U, // EXTSW_32
3096 45868U, // EXTSW_32_64
3097 35023U, // EXTSW_32_64_rec
3098 35023U, // EXTSW_rec
3099 18641U, // EnforceIEIO
3100 43470U, // FABSD
3101 34673U, // FABSD_rec
3102 43470U, // FABSS
3103 34673U, // FABSS_rec
3104 2147520337U, // FADD
3105 2147527263U, // FADDS
3106 2147518370U, // FADDS_rec
3107 2147516957U, // FADD_rec
3108 0U, // FADDrtz
3109 36803U, // FCFID
3110 43639U, // FCFIDS
3111 34749U, // FCFIDS_rec
3112 44679U, // FCFIDU
3113 44025U, // FCFIDUS
3114 34816U, // FCFIDUS_rec
3115 34869U, // FCFIDU_rec
3116 33341U, // FCFID_rec
3117 2147523792U, // FCMPOD
3118 2147523792U, // FCMPOS
3119 2147528408U, // FCMPUD
3120 2147528408U, // FCMPUS
3121 2147523398U, // FCPSGND
3122 2147517639U, // FCPSGND_rec
3123 2147523398U, // FCPSGNS
3124 2147517639U, // FCPSGNS_rec
3125 36820U, // FCTID
3126 44687U, // FCTIDU
3127 47756U, // FCTIDUZ
3128 35212U, // FCTIDUZ_rec
3129 34878U, // FCTIDU_rec
3130 47579U, // FCTIDZ
3131 35178U, // FCTIDZ_rec
3132 33349U, // FCTID_rec
3133 45436U, // FCTIW
3134 44808U, // FCTIWU
3135 47765U, // FCTIWUZ
3136 35222U, // FCTIWUZ_rec
3137 34922U, // FCTIWU_rec
3138 47774U, // FCTIWZ
3139 35232U, // FCTIWZ_rec
3140 34984U, // FCTIW_rec
3141 2147528527U, // FDIV
3142 2147527744U, // FDIVS
3143 2147518483U, // FDIVS_rec
3144 2147518594U, // FDIV_rec
3145 17696U, // FENCE
3146 2147520343U, // FMADD
3147 2147527270U, // FMADDS
3148 2147518378U, // FMADDS_rec
3149 2147516964U, // FMADD_rec
3150 43251U, // FMR
3151 34641U, // FMR_rec
3152 2147519948U, // FMSUB
3153 2147527246U, // FMSUBS
3154 2147518344U, // FMSUBS_rec
3155 2147516796U, // FMSUB_rec
3156 2147522671U, // FMUL
3157 2147527585U, // FMULS
3158 2147518439U, // FMULS_rec
3159 2147517577U, // FMUL_rec
3160 43485U, // FNABSD
3161 34680U, // FNABSD_rec
3162 43485U, // FNABSS
3163 34680U, // FNABSS_rec
3164 37737U, // FNEGD
3165 33579U, // FNEGD_rec
3166 37737U, // FNEGS
3167 33579U, // FNEGS_rec
3168 2147520350U, // FNMADD
3169 2147527278U, // FNMADDS
3170 2147518387U, // FNMADDS_rec
3171 2147516972U, // FNMADD_rec
3172 2147519955U, // FNMSUB
3173 2147527254U, // FNMSUBS
3174 2147518353U, // FNMSUBS_rec
3175 2147516804U, // FNMSUB_rec
3176 37417U, // FRE
3177 43737U, // FRES
3178 34758U, // FRES_rec
3179 33515U, // FRE_rec
3180 39407U, // FRIMD
3181 33947U, // FRIMD_rec
3182 39407U, // FRIMS
3183 33947U, // FRIMS_rec
3184 39765U, // FRIND
3185 34021U, // FRIND_rec
3186 39765U, // FRINS
3187 34021U, // FRINS_rec
3188 41369U, // FRIPD
3189 34317U, // FRIPD_rec
3190 41369U, // FRIPS
3191 34317U, // FRIPS_rec
3192 47660U, // FRIZD
3193 35196U, // FRIZD_rec
3194 47660U, // FRIZS
3195 35196U, // FRIZS_rec
3196 42349U, // FRSP
3197 34355U, // FRSP_rec
3198 37430U, // FRSQRTE
3199 43743U, // FRSQRTES
3200 34765U, // FRSQRTES_rec
3201 33521U, // FRSQRTE_rec
3202 2147522511U, // FSELD
3203 2147517553U, // FSELD_rec
3204 2147522511U, // FSELS
3205 2147517553U, // FSELS_rec
3206 44530U, // FSQRT
3207 44017U, // FSQRTS
3208 34799U, // FSQRTS_rec
3209 34852U, // FSQRT_rec
3210 2147519942U, // FSUB
3211 2147527239U, // FSUBS
3212 2147518336U, // FSUBS_rec
3213 2147516789U, // FSUB_rec
3214 2147528550U, // FTDIV
3215 44537U, // FTSQRT
3216 18047U, // GETtlsADDR
3217 15709U, // GETtlsADDR32
3218 18316U, // GETtlsADDR32AIX
3219 18367U, // GETtlsADDR64AIX
3220 17816U, // GETtlsADDRPCREL
3221 18301U, // GETtlsMOD32AIX
3222 18352U, // GETtlsMOD64AIX
3223 18332U, // GETtlsTpointer32AIX
3224 18033U, // GETtlsldADDR
3225 15694U, // GETtlsldADDR32
3226 17797U, // GETtlsldADDRPCREL
3227 469800857U, // HASHCHK
3228 469800857U, // HASHCHK8
3229 469803423U, // HASHCHKP
3230 469803423U, // HASHCHKP8
3231 469806632U, // HASHST
3232 469806632U, // HASHST8
3233 469804547U, // HASHSTP
3234 469804547U, // HASHSTP8
3235 18525U, // HRFID
3236 1119455U, // ICBI
3237 1122480U, // ICBIEP
3238 560820U, // ICBLC
3239 558742U, // ICBLQ
3240 568657U, // ICBT
3241 568217U, // ICBTLS
3242 38147U, // ICCCI
3243 2147522517U, // ISEL
3244 2147522517U, // ISEL8
3245 18489U, // ISYNC
3246 503352350U, // LA
3247 503352350U, // LA8
3248 134264635U, // LBARX
3249 134264635U, // LBARXL
3250 134264516U, // LBEPX
3251 67156411U, // LBZ
3252 67156411U, // LBZ8
3253 2147530200U, // LBZCIX
3254 536915751U, // LBZU
3255 536915751U, // LBZU8
3256 570472708U, // LBZUX
3257 570472708U, // LBZUX8
3258 134265218U, // LBZX
3259 134265218U, // LBZX8
3260 2147531138U, // LBZXTLS
3261 2147531138U, // LBZXTLS_
3262 2147531138U, // LBZXTLS_32
3263 67145704U, // LD
3264 134264642U, // LDARX
3265 134264642U, // LDARXL
3266 2147527920U, // LDAT
3267 134264670U, // LDBRX
3268 2147530169U, // LDCIX
3269 536915607U, // LDU
3270 570472649U, // LDUX
3271 134264078U, // LDX
3272 2147529998U, // LDXTLS
3273 2147529998U, // LDXTLS_
3274 17884U, // LDgotTprelL
3275 15591U, // LDgotTprelL32
3276 18501U, // LDtoc
3277 18223U, // LDtocBA
3278 18223U, // LDtocCPT
3279 17777U, // LDtocJTI
3280 17833U, // LDtocL
3281 67145633U, // LFD
3282 134264531U, // LFDEPX
3283 536915561U, // LFDU
3284 570472634U, // LFDUX
3285 134264065U, // LFDX
3286 2147529985U, // LFDXTLS
3287 2147529985U, // LFDXTLS_
3288 134263965U, // LFIWAX
3289 134265239U, // LFIWZX
3290 67152632U, // LFS
3291 536915679U, // LFSU
3292 570472686U, // LFSUX
3293 134264888U, // LFSX
3294 2147530808U, // LFSXTLS
3295 2147530808U, // LFSXTLS_
3296 67144631U, // LHA
3297 67144631U, // LHA8
3298 134264649U, // LHARX
3299 134264649U, // LHARXL
3300 536915549U, // LHAU
3301 536915549U, // LHAU8
3302 570472613U, // LHAUX
3303 570472613U, // LHAUX8
3304 134263950U, // LHAX
3305 134263950U, // LHAX8
3306 2147529870U, // LHAXTLS
3307 2147529870U, // LHAXTLS_
3308 2147529870U, // LHAXTLS_32
3309 134264685U, // LHBRX
3310 134264685U, // LHBRX8
3311 134264548U, // LHEPX
3312 67156485U, // LHZ
3313 67156485U, // LHZ8
3314 2147530208U, // LHZCIX
3315 536915757U, // LHZU
3316 536915757U, // LHZU8
3317 570472715U, // LHZUX
3318 570472715U, // LHZUX8
3319 134265233U, // LHZX
3320 134265233U, // LHZX8
3321 2147531153U, // LHZXTLS
3322 2147531153U, // LHZXTLS_
3323 2147531153U, // LHZXTLS_32
3324 100701607U, // LI
3325 100701607U, // LI8
3326 100707204U, // LIS
3327 100707204U, // LIS8
3328 67154362U, // LMW
3329 67151610U, // LQ
3330 134264656U, // LQARX
3331 134264656U, // LQARXL
3332 17918U, // LQX_PSEUDO
3333 2147522431U, // LSWI
3334 134263988U, // LVEBX
3335 134264194U, // LVEHX
3336 134265154U, // LVEWX
3337 134256737U, // LVSL
3338 134261141U, // LVSR
3339 134265113U, // LVX
3340 134256787U, // LVXL
3341 67144778U, // LWA
3342 134264663U, // LWARX
3343 134264663U, // LWARXL
3344 2147527998U, // LWAT
3345 570472620U, // LWAUX
3346 134263982U, // LWAX
3347 2147529902U, // LWAXTLS
3348 2147529902U, // LWAXTLS_
3349 2147529902U, // LWAXTLS_32
3350 134263982U, // LWAX_32
3351 67144778U, // LWA_32
3352 134264719U, // LWBRX
3353 134264719U, // LWBRX8
3354 134264563U, // LWEPX
3355 67156647U, // LWZ
3356 67156647U, // LWZ8
3357 2147530216U, // LWZCIX
3358 536915763U, // LWZU
3359 536915763U, // LWZU8
3360 570472722U, // LWZUX
3361 570472722U, // LWZUX8
3362 134265256U, // LWZX
3363 134265256U, // LWZX8
3364 2147531176U, // LWZXTLS
3365 2147531176U, // LWZXTLS_
3366 2147531176U, // LWZXTLS_32
3367 18517U, // LWZtoc
3368 17851U, // LWZtocL
3369 67145963U, // LXSD
3370 134264100U, // LXSDX
3371 134265209U, // LXSIBZX
3372 134265224U, // LXSIHZX
3373 134263973U, // LXSIWAX
3374 134265247U, // LXSIWZX
3375 67151246U, // LXSSP
3376 134264603U, // LXSSPX
3377 67153808U, // LXV
3378 134263914U, // LXVB16X
3379 134263880U, // LXVD2X
3380 134264873U, // LXVDSX
3381 134263933U, // LXVH8X
3382 436250353U, // LXVKQ
3383 2147522694U, // LXVL
3384 2147522588U, // LXVLL
3385 67151373U, // LXVP
3386 2147522610U, // LXVPRL
3387 2147522552U, // LXVPRLL
3388 134264620U, // LXVPX
3389 134264012U, // LXVRBX
3390 134264083U, // LXVRDX
3391 134264218U, // LXVRHX
3392 2147522635U, // LXVRL
3393 2147522571U, // LXVRLL
3394 134265186U, // LXVRWX
3395 134263897U, // LXVW4X
3396 134264911U, // LXVWSX
3397 134265124U, // LXVX
3398 2147520436U, // MADDHD
3399 2147528310U, // MADDHDU
3400 2147520492U, // MADDLD
3401 2147520492U, // MADDLD8
3402 1583194U, // MBAR
3403 37528U, // MCRF
3404 43773U, // MCRFS
3405 1095706U, // MCRXRX
3406 604017087U, // MFBHRBE
3407 1091727U, // MFCR
3408 1091727U, // MFCR8
3409 1092002U, // MFCTR
3410 1092002U, // MFCTR8
3411 43130U, // MFDCR
3412 1092337U, // MFFS
3413 39955U, // MFFSCDRN
3414 637572700U, // MFFSCDRNI
3415 1085896U, // MFFSCE
3416 39946U, // MFFSCRN
3417 268473938U, // MFFSCRNI
3418 1087578U, // MFFSL
3419 1083352U, // MFFS_rec
3420 1091815U, // MFLR
3421 1091815U, // MFLR8
3422 1091969U, // MFMSR
3423 671126174U, // MFOCRF
3424 671126174U, // MFOCRF8
3425 43262U, // MFPMR
3426 43373U, // MFSPR
3427 43373U, // MFSPR8
3428 704686459U, // MFSR
3429 39771U, // MFSRIN
3430 36193U, // MFTB
3431 17869165U, // MFTB8
3432 18917741U, // MFUDSCR
3433 36997U, // MFVRD
3434 19966317U, // MFVRSAVE
3435 19966317U, // MFVRSAVEv
3436 47788U, // MFVRWZ
3437 1091741U, // MFVSCR
3438 36997U, // MFVSRD
3439 36867U, // MFVSRLD
3440 47788U, // MFVSRWZ
3441 2147520662U, // MODSD
3442 2147529402U, // MODSW
3443 2147520825U, // MODUD
3444 2147529612U, // MODUW
3445 18481U, // MSGSYNC
3446 18495U, // MSYNC
3447 37550U, // MTCRF
3448 37550U, // MTCRF8
3449 1092009U, // MTCTR
3450 1092009U, // MTCTR8
3451 1092009U, // MTCTR8loop
3452 1092009U, // MTCTRloop
3453 235317384U, // MTDCR
3454 1575337U, // MTFSB0
3455 1575345U, // MTFSB1
3456 2147521233U, // MTFSF
3457 2907247984U, // MTFSFI
3458 759759831U, // MTFSFI_rec
3459 793318768U, // MTFSFIb
3460 2147517219U, // MTFSF_rec
3461 37585U, // MTFSFb
3462 1091821U, // MTLR
3463 1091821U, // MTLR8
3464 201369992U, // MTMSR
3465 201363581U, // MTMSRD
3466 627366U, // MTOCRF
3467 627366U, // MTOCRF8
3468 43269U, // MTPMR
3469 43380U, // MTSPR
3470 43380U, // MTSPR8
3471 665999U, // MTSR
3472 39779U, // MTSRIN
3473 1081524U, // MTUDSCR
3474 37005U, // MTVRD
3475 1081589U, // MTVRSAVE
3476 1474805U, // MTVRSAVEv
3477 35919U, // MTVRWA
3478 47797U, // MTVRWZ
3479 1091749U, // MTVSCR
3480 39113U, // MTVSRBM
3481 805344712U, // MTVSRBMI
3482 37005U, // MTVSRD
3483 2147520382U, // MTVSRDD
3484 39185U, // MTVSRDM
3485 39291U, // MTVSRHM
3486 39456U, // MTVSRQM
3487 35919U, // MTVSRWA
3488 39568U, // MTVSRWM
3489 44111U, // MTVSRWS
3490 47797U, // MTVSRWZ
3491 2147520444U, // MULHD
3492 2147528319U, // MULHDU
3493 2147518508U, // MULHDU_rec
3494 2147516981U, // MULHD_rec
3495 2147529068U, // MULHW
3496 2147528448U, // MULHWU
3497 2147518561U, // MULHWU_rec
3498 2147518624U, // MULHW_rec
3499 2147520501U, // MULLD
3500 2147523642U, // MULLDO
3501 2147517718U, // MULLDO_rec
3502 2147517005U, // MULLD_rec
3503 2147521970U, // MULLI
3504 2147521970U, // MULLI8
3505 2147529118U, // MULLW
3506 2147523936U, // MULLWO
3507 2147517861U, // MULLWO_rec
3508 2147518640U, // MULLW_rec
3509 18082U, // MoveGOTtoLR
3510 18070U, // MovePCtoLR
3511 17169U, // MovePCtoLR8
3512 2147520565U, // NAND
3513 2147520565U, // NAND8
3514 2147517019U, // NAND8_rec
3515 2147517019U, // NAND_rec
3516 18647U, // NAP
3517 37732U, // NEG
3518 37732U, // NEG8
3519 40081U, // NEG8O
3520 34168U, // NEG8O_rec
3521 33580U, // NEG8_rec
3522 40081U, // NEGO
3523 34168U, // NEGO_rec
3524 33580U, // NEG_rec
3525 18656U, // NOP
3526 15293U, // NOP_GT_PWR6
3527 15305U, // NOP_GT_PWR7
3528 2147526951U, // NOR
3529 2147526951U, // NOR8
3530 2147518295U, // NOR8_rec
3531 2147518295U, // NOR_rec
3532 2147526944U, // OR
3533 2147526944U, // OR8
3534 2147518296U, // OR8_rec
3535 2147520203U, // ORC
3536 2147520203U, // ORC8
3537 2147516915U, // ORC8_rec
3538 2147516915U, // ORC_rec
3539 2147522199U, // ORI
3540 2147522199U, // ORI8
3541 2147527562U, // ORIS
3542 2147527562U, // ORIS8
3543 2147518296U, // OR_rec
3544 2147521809U, // PADDI
3545 2147521809U, // PADDI8
3546 838898961U, // PADDI8pc
3547 18576U, // PADDIdtprel
3548 838898961U, // PADDIpc
3549 2147520617U, // PDEPD
3550 2147520807U, // PEXTD
3551 872451112U, // PLA
3552 872451112U, // PLA8
3553 906005544U, // PLA8pc
3554 906005544U, // PLApc
3555 3087055290U, // PLBZ
3556 3087055290U, // PLBZ8
3557 939571642U, // PLBZ8nopc
3558 906017210U, // PLBZ8onlypc
3559 973126074U, // PLBZ8pc
3560 939571642U, // PLBZnopc
3561 906017210U, // PLBZonlypc
3562 973126074U, // PLBZpc
3563 3087044606U, // PLD
3564 939560958U, // PLDnopc
3565 906006526U, // PLDonlypc
3566 973115390U, // PLDpc
3567 3087044512U, // PLFD
3568 939560864U, // PLFDnopc
3569 906006432U, // PLFDonlypc
3570 973115296U, // PLFDpc
3571 3087051511U, // PLFS
3572 939567863U, // PLFSnopc
3573 906013431U, // PLFSonlypc
3574 973122295U, // PLFSpc
3575 3087043510U, // PLHA
3576 3087043510U, // PLHA8
3577 939559862U, // PLHA8nopc
3578 906005430U, // PLHA8onlypc
3579 973114294U, // PLHA8pc
3580 939559862U, // PLHAnopc
3581 906005430U, // PLHAonlypc
3582 973114294U, // PLHApc
3583 3087055364U, // PLHZ
3584 3087055364U, // PLHZ8
3585 939571716U, // PLHZ8nopc
3586 906017284U, // PLHZ8onlypc
3587 973126148U, // PLHZ8pc
3588 939571716U, // PLHZnopc
3589 906017284U, // PLHZonlypc
3590 973126148U, // PLHZpc
3591 906007993U, // PLI
3592 906007993U, // PLI8
3593 3087043657U, // PLWA
3594 3087043657U, // PLWA8
3595 939560009U, // PLWA8nopc
3596 906005577U, // PLWA8onlypc
3597 973114441U, // PLWA8pc
3598 939560009U, // PLWAnopc
3599 906005577U, // PLWAonlypc
3600 973114441U, // PLWApc
3601 3087055526U, // PLWZ
3602 3087055526U, // PLWZ8
3603 939571878U, // PLWZ8nopc
3604 906017446U, // PLWZ8onlypc
3605 973126310U, // PLWZ8pc
3606 939571878U, // PLWZnopc
3607 906017446U, // PLWZonlypc
3608 973126310U, // PLWZpc
3609 3087044842U, // PLXSD
3610 939561194U, // PLXSDnopc
3611 906006762U, // PLXSDonlypc
3612 973115626U, // PLXSDpc
3613 3087050125U, // PLXSSP
3614 939566477U, // PLXSSPnopc
3615 906012045U, // PLXSSPonlypc
3616 973120909U, // PLXSSPpc
3617 3087052687U, // PLXV
3618 3087050252U, // PLXVP
3619 939566604U, // PLXVPnopc
3620 906012172U, // PLXVPonlypc
3621 973121036U, // PLXVPpc
3622 939569039U, // PLXVnopc
3623 906014607U, // PLXVonlypc
3624 973123471U, // PLXVpc
3625 2147518960U, // PMXVBF16GER2
3626 2449513323U, // PMXVBF16GER2NN
3627 2449514929U, // PMXVBF16GER2NP
3628 2449513382U, // PMXVBF16GER2PN
3629 2449514988U, // PMXVBF16GER2PP
3630 2147518960U, // PMXVBF16GER2W
3631 2449513323U, // PMXVBF16GER2WNN
3632 2449514929U, // PMXVBF16GER2WNP
3633 2449513382U, // PMXVBF16GER2WPN
3634 2449514988U, // PMXVBF16GER2WPP
3635 2147518974U, // PMXVF16GER2
3636 2449513339U, // PMXVF16GER2NN
3637 2449514945U, // PMXVF16GER2NP
3638 2449513398U, // PMXVF16GER2PN
3639 2449515004U, // PMXVF16GER2PP
3640 2147518974U, // PMXVF16GER2W
3641 2449513339U, // PMXVF16GER2WNN
3642 2449514945U, // PMXVF16GER2WNP
3643 2449513398U, // PMXVF16GER2WPN
3644 2449515004U, // PMXVF16GER2WPP
3645 2147526829U, // PMXVF32GER
3646 2449513354U, // PMXVF32GERNN
3647 2449514960U, // PMXVF32GERNP
3648 2449513424U, // PMXVF32GERPN
3649 2449515062U, // PMXVF32GERPP
3650 2147526829U, // PMXVF32GERW
3651 2449513354U, // PMXVF32GERWNN
3652 2449514960U, // PMXVF32GERWNP
3653 2449513424U, // PMXVF32GERWPN
3654 2449515062U, // PMXVF32GERWPP
3655 2147526841U, // PMXVF64GER
3656 2449513368U, // PMXVF64GERNN
3657 2449514974U, // PMXVF64GERNP
3658 2449513438U, // PMXVF64GERPN
3659 2449515076U, // PMXVF64GERPP
3660 2147526841U, // PMXVF64GERW
3661 2449513368U, // PMXVF64GERWNN
3662 2449514974U, // PMXVF64GERWNP
3663 2449513438U, // PMXVF64GERWPN
3664 2449515076U, // PMXVF64GERWPP
3665 2147518987U, // PMXVI16GER2
3666 2449515019U, // PMXVI16GER2PP
3667 2147527088U, // PMXVI16GER2S
3668 2449515090U, // PMXVI16GER2SPP
3669 2147527088U, // PMXVI16GER2SW
3670 2449515090U, // PMXVI16GER2SWPP
3671 2147518987U, // PMXVI16GER2W
3672 2449515019U, // PMXVI16GER2WPP
3673 2147519121U, // PMXVI4GER8
3674 2449515048U, // PMXVI4GER8PP
3675 2147519121U, // PMXVI4GER8W
3676 2449515048U, // PMXVI4GER8WPP
3677 2147519000U, // PMXVI8GER4
3678 2449515034U, // PMXVI8GER4PP
3679 2449515106U, // PMXVI8GER4SPP
3680 2147519000U, // PMXVI8GER4W
3681 2449515034U, // PMXVI8GER4WPP
3682 2449515106U, // PMXVI8GER4WSPP
3683 36208U, // POPCNTB
3684 36208U, // POPCNTB8
3685 37133U, // POPCNTD
3686 45909U, // POPCNTW
3687 18200U, // PPC32GOT
3688 18210U, // PPC32PICGOT
3689 15740U, // PREPARE_PROBED_ALLOCA_32
3690 16161U, // PREPARE_PROBED_ALLOCA_64
3691 15788U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
3692 16209U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
3693 15722U, // PROBED_ALLOCA_32
3694 16143U, // PROBED_ALLOCA_64
3695 15766U, // PROBED_STACKALLOC_32
3696 16187U, // PROBED_STACKALLOC_64
3697 3087043971U, // PSTB
3698 3087043971U, // PSTB8
3699 939560323U, // PSTB8nopc
3700 906005891U, // PSTB8onlypc
3701 973114755U, // PSTB8pc
3702 939560323U, // PSTBnopc
3703 906005891U, // PSTBonlypc
3704 973114755U, // PSTBpc
3705 3087044896U, // PSTD
3706 939561248U, // PSTDnopc
3707 906006816U, // PSTDonlypc
3708 973115680U, // PSTDpc
3709 3087044518U, // PSTFD
3710 939560870U, // PSTFDnopc
3711 906006438U, // PSTFDonlypc
3712 973115302U, // PSTFDpc
3713 3087051524U, // PSTFS
3714 939567876U, // PSTFSnopc
3715 906013444U, // PSTFSonlypc
3716 973122308U, // PSTFSpc
3717 3087045718U, // PSTH
3718 3087045718U, // PSTH8
3719 939562070U, // PSTH8nopc
3720 906007638U, // PSTH8onlypc
3721 973116502U, // PSTH8pc
3722 939562070U, // PSTHnopc
3723 906007638U, // PSTHonlypc
3724 973116502U, // PSTHpc
3725 3087053683U, // PSTW
3726 3087053683U, // PSTW8
3727 939570035U, // PSTW8nopc
3728 906015603U, // PSTW8onlypc
3729 973124467U, // PSTW8pc
3730 939570035U, // PSTWnopc
3731 906015603U, // PSTWonlypc
3732 973124467U, // PSTWpc
3733 3087044849U, // PSTXSD
3734 939561201U, // PSTXSDnopc
3735 906006769U, // PSTXSDonlypc
3736 973115633U, // PSTXSDpc
3737 3087050133U, // PSTXSSP
3738 939566485U, // PSTXSSPnopc
3739 906012053U, // PSTXSSPonlypc
3740 973120917U, // PSTXSSPpc
3741 3087052693U, // PSTXV
3742 3087050259U, // PSTXVP
3743 939566611U, // PSTXVPnopc
3744 906012179U, // PSTXVPonlypc
3745 973121043U, // PSTXVPpc
3746 939569045U, // PSTXVnopc
3747 906014613U, // PSTXVonlypc
3748 973123477U, // PSTXVpc
3749 17943U, // PseudoEIEIO
3750 17418U, // RESTORE_ACC
3751 17979U, // RESTORE_CR
3752 18134U, // RESTORE_CRBIT
3753 17633U, // RESTORE_QUADWORD
3754 17366U, // RESTORE_UACC
3755 17392U, // RESTORE_WACC
3756 18552U, // RFCI
3757 18563U, // RFDI
3758 691308U, // RFEBB
3759 18568U, // RFI
3760 18526U, // RFID
3761 18557U, // RFMCI
3762 2147522488U, // RLDCL
3763 2147517536U, // RLDCL_rec
3764 2147526785U, // RLDCR
3765 2147518262U, // RLDCR_rec
3766 2147520138U, // RLDIC
3767 2147522495U, // RLDICL
3768 2147522495U, // RLDICL_32
3769 2147522495U, // RLDICL_32_64
3770 2147517544U, // RLDICL_32_rec
3771 2147517544U, // RLDICL_rec
3772 2147526805U, // RLDICR
3773 2147526805U, // RLDICR_32
3774 2147518270U, // RLDICR_rec
3775 2147516884U, // RLDIC_rec
3776 2449511898U, // RLDIMI
3777 2449507315U, // RLDIMI_rec
3778 2449511906U, // RLWIMI
3779 2449511906U, // RLWIMI8
3780 2449507324U, // RLWIMI8_rec
3781 2449507324U, // RLWIMI_rec
3782 2147523069U, // RLWINM
3783 2147523069U, // RLWINM8
3784 2147517602U, // RLWINM8_rec
3785 2147517602U, // RLWINM_rec
3786 2147523086U, // RLWNM
3787 2147523086U, // RLWNM8
3788 2147517611U, // RLWNM8_rec
3789 2147517611U, // RLWNM_rec
3790 17358U, // ReadTB
3791 1085150U, // SC
3792 1093433U, // SCV
3793 16426U, // SELECT_CC_F16
3794 16348U, // SELECT_CC_F4
3795 16887U, // SELECT_CC_F8
3796 16373U, // SELECT_CC_I4
3797 16932U, // SELECT_CC_I8
3798 17718U, // SELECT_CC_SPE
3799 16319U, // SELECT_CC_SPE4
3800 17483U, // SELECT_CC_VRRC
3801 17452U, // SELECT_CC_VSFRC
3802 17543U, // SELECT_CC_VSRC
3803 17512U, // SELECT_CC_VSSRC
3804 16441U, // SELECT_F16
3805 16362U, // SELECT_F4
3806 16901U, // SELECT_F8
3807 16387U, // SELECT_I4
3808 17106U, // SELECT_I8
3809 17733U, // SELECT_SPE
3810 16335U, // SELECT_SPE4
3811 17499U, // SELECT_VRRC
3812 17469U, // SELECT_VSFRC
3813 17559U, // SELECT_VSRC
3814 17529U, // SELECT_VSSRC
3815 36187U, // SETB
3816 36187U, // SETB8
3817 36405U, // SETBC
3818 36405U, // SETBC8
3819 43122U, // SETBCR
3820 43122U, // SETBCR8
3821 17910U, // SETFLM
3822 36397U, // SETNBC
3823 36397U, // SETNBC8
3824 43113U, // SETNBCR
3825 43113U, // SETNBCR8
3826 17609U, // SETRND
3827 18543U, // SETRNDi
3828 33481U, // SLBFEE_rec
3829 18437U, // SLBIA
3830 1085957U, // SLBIE
3831 37721U, // SLBIEG
3832 37341U, // SLBMFEE
3833 44862U, // SLBMFEV
3834 37422U, // SLBMTE
3835 18465U, // SLBSYNC
3836 2147520531U, // SLD
3837 2147517013U, // SLD_rec
3838 2147529141U, // SLW
3839 2147529141U, // SLW8
3840 2147518648U, // SLW8_rec
3841 2147518648U, // SLW_rec
3842 67156647U, // SPELWZ
3843 134265256U, // SPELWZX
3844 67154804U, // SPESTW
3845 134265203U, // SPESTWX
3846 17431U, // SPILL_ACC
3847 17991U, // SPILL_CR
3848 18149U, // SPILL_CRBIT
3849 17651U, // SPILL_QUADWORD
3850 17380U, // SPILL_UACC
3851 17406U, // SPILL_WACC
3852 17667U, // SPLIT_QUADWORD
3853 2147520282U, // SRAD
3854 2147521802U, // SRADI
3855 2147521802U, // SRADI_32
3856 2147517328U, // SRADI_rec
3857 2147516932U, // SRAD_rec
3858 2147528953U, // SRAW
3859 2147522326U, // SRAWI
3860 2147517453U, // SRAWI_rec
3861 2147518607U, // SRAW_rec
3862 2147520640U, // SRD
3863 2147517050U, // SRD_rec
3864 2147529396U, // SRW
3865 2147529396U, // SRW8
3866 2147518654U, // SRW8_rec
3867 2147518654U, // SRW_rec
3868 67145092U, // STB
3869 67145092U, // STB8
3870 2147530161U, // STBCIX
3871 134252817U, // STBCX
3872 134264523U, // STBEPX
3873 537308771U, // STBU
3874 537308771U, // STBU8
3875 570865843U, // STBUX
3876 570865843U, // STBUX8
3877 134264029U, // STBX
3878 134264029U, // STBX8
3879 2147529949U, // STBXTLS
3880 2147529949U, // STBXTLS_
3881 2147529949U, // STBXTLS_32
3882 67146017U, // STD
3883 2147527926U, // STDAT
3884 134264677U, // STDBRX
3885 2147530176U, // STDCIX
3886 134252825U, // STDCX
3887 537308828U, // STDU
3888 570865871U, // STDUX
3889 134264115U, // STDX
3890 2147530035U, // STDXTLS
3891 2147530035U, // STDXTLS_
3892 67145639U, // STFD
3893 134264539U, // STFDEPX
3894 537308783U, // STFDU
3895 570865857U, // STFDUX
3896 134264071U, // STFDX
3897 2147529991U, // STFDXTLS
3898 2147529991U, // STFDXTLS_
3899 134265169U, // STFIWX
3900 67152645U, // STFS
3901 537308901U, // STFSU
3902 570865909U, // STFSUX
3903 134264894U, // STFSX
3904 2147530814U, // STFSXTLS
3905 2147530814U, // STFSXTLS_
3906 67146839U, // STH
3907 67146839U, // STH8
3908 134264692U, // STHBRX
3909 2147530184U, // STHCIX
3910 134252833U, // STHCX
3911 134264555U, // STHEPX
3912 537308857U, // STHU
3913 537308857U, // STHU8
3914 570865885U, // STHUX
3915 570865885U, // STHUX8
3916 134264235U, // STHX
3917 134264235U, // STHX8
3918 2147530155U, // STHXTLS
3919 2147530155U, // STHXTLS_
3920 2147530155U, // STHXTLS_32
3921 67154367U, // STMW
3922 18695U, // STOP
3923 67151744U, // STQ
3924 134252841U, // STQCX
3925 17930U, // STQX_PSEUDO
3926 2147522437U, // STSWI
3927 134263995U, // STVEBX
3928 134264201U, // STVEHX
3929 134265161U, // STVEWX
3930 134265118U, // STVX
3931 134256793U, // STVXL
3932 67154804U, // STW
3933 67154804U, // STW8
3934 2147528004U, // STWAT
3935 134264726U, // STWBRX
3936 2147530192U, // STWCIX
3937 134252849U, // STWCX
3938 134264570U, // STWEPX
3939 537308952U, // STWU
3940 537308952U, // STWU8
3941 570865917U, // STWUX
3942 570865917U, // STWUX8
3943 134265203U, // STWX
3944 134265203U, // STWX8
3945 2147531123U, // STWXTLS
3946 2147531123U, // STWXTLS_
3947 2147531123U, // STWXTLS_32
3948 67145970U, // STXSD
3949 134264107U, // STXSDX
3950 134264003U, // STXSIBX
3951 134264003U, // STXSIBXv
3952 134264209U, // STXSIHX
3953 134264209U, // STXSIHXv
3954 134265177U, // STXSIWX
3955 67151254U, // STXSSP
3956 134264611U, // STXSSPX
3957 67153814U, // STXV
3958 134263923U, // STXVB16X
3959 134263888U, // STXVD2X
3960 134263941U, // STXVH8X
3961 2147522700U, // STXVL
3962 2147522595U, // STXVLL
3963 67151380U, // STXVP
3964 2147522618U, // STXVPRL
3965 2147522561U, // STXVPRLL
3966 134264627U, // STXVPX
3967 134264020U, // STXVRBX
3968 134264091U, // STXVRDX
3969 134264226U, // STXVRHX
3970 2147522642U, // STXVRL
3971 2147522579U, // STXVRLL
3972 134265194U, // STXVRWX
3973 134263905U, // STXVW4X
3974 134265130U, // STXVX
3975 2147521131U, // SUBF
3976 2147521131U, // SUBF8
3977 2147523722U, // SUBF8O
3978 2147517808U, // SUBF8O_rec
3979 2147517212U, // SUBF8_rec
3980 2147520117U, // SUBFC
3981 2147520117U, // SUBFC8
3982 2147523628U, // SUBFC8O
3983 2147517702U, // SUBFC8O_rec
3984 2147516860U, // SUBFC8_rec
3985 2147523628U, // SUBFCO
3986 2147517702U, // SUBFCO_rec
3987 2147516860U, // SUBFC_rec
3988 2147521005U, // SUBFE
3989 2147521005U, // SUBFE8
3990 2147523672U, // SUBFE8O
3991 2147517752U, // SUBFE8O_rec
3992 2147517138U, // SUBFE8_rec
3993 2147523672U, // SUBFEO
3994 2147517752U, // SUBFEO_rec
3995 2147517138U, // SUBFE_rec
3996 2147520145U, // SUBFIC
3997 2147520145U, // SUBFIC8
3998 37402U, // SUBFME
3999 37402U, // SUBFME8
4000 40040U, // SUBFME8O
4001 34122U, // SUBFME8O_rec
4002 33506U, // SUBFME8_rec
4003 40040U, // SUBFMEO
4004 34122U, // SUBFMEO_rec
4005 33506U, // SUBFME_rec
4006 2147523722U, // SUBFO
4007 2147517808U, // SUBFO_rec
4008 1006677012U, // SUBFUS
4009 1006667786U, // SUBFUS_rec
4010 37469U, // SUBFZE
4011 37469U, // SUBFZE8
4012 40065U, // SUBFZE8O
4013 34150U, // SUBFZE8O_rec
4014 33555U, // SUBFZE8_rec
4015 40065U, // SUBFZEO
4016 34150U, // SUBFZEO_rec
4017 33555U, // SUBFZE_rec
4018 2147517212U, // SUBF_rec
4019 1773250U, // SYNC
4020 22613698U, // SYNCP10
4021 1083419U, // TABORT
4022 2148008369U, // TABORTDC
4023 2148008824U, // TABORTDCI
4024 2148008441U, // TABORTWC
4025 2148008836U, // TABORTWCI
4026 1182825U, // TAILB
4027 1182825U, // TAILB8
4028 1215319U, // TAILBA
4029 1215319U, // TAILBA8
4030 18717U, // TAILBCTR
4031 18717U, // TAILBCTR8
4032 689372U, // TBEGIN
4033 18107U, // TBEGIN_RET
4034 1087377U, // TCHECK
4035 18095U, // TCHECK_RET
4036 2263758U, // TCRETURNai
4037 2263655U, // TCRETURNai8
4038 2232064U, // TCRETURNdi
4039 2230901U, // TCRETURNdi8
4040 2140237U, // TCRETURNri
4041 2132611U, // TCRETURNri8
4042 2148012288U, // TD
4043 2148013411U, // TDI
4044 688738U, // TEND
4045 18443U, // TLBIA
4046 252088844U, // TLBIE
4047 1087431U, // TLBIEL
4048 2148218424U, // TLBILX
4049 46228U, // TLBIVAX
4050 1085413U, // TLBLD
4051 1086884U, // TLBLI
4052 18531U, // TLBRE
4053 2147521058U, // TLBRE2
4054 47138U, // TLBSX
4055 2147530786U, // TLBSX2
4056 2147518809U, // TLBSX2D
4057 18473U, // TLBSYNC
4058 18537U, // TLBWE
4059 2147521087U, // TLBWE2
4060 18383U, // TLSGDAIX
4061 17238U, // TLSGDAIX8
4062 18393U, // TLSLDAIX
4063 17249U, // TLSLDAIX8
4064 18651U, // TRAP
4065 15283U, // TRECHKPT
4066 1082512U, // TRECLAIM
4067 690027U, // TSR
4068 2148021063U, // TW
4069 2148013964U, // TWI
4070 17953U, // UNENCODED_NOP
4071 17968U, // UpdateGBR
4072 2147519881U, // VABSDUB
4073 2147521628U, // VABSDUH
4074 2147529619U, // VABSDUW
4075 2147526563U, // VADDCUQ
4076 2147529602U, // VADDCUW
4077 2147526594U, // VADDECUQ
4078 2147523153U, // VADDEUQM
4079 2147524872U, // VADDFP
4080 2147527202U, // VADDSBS
4081 2147527477U, // VADDSHS
4082 2147527787U, // VADDSWS
4083 2147522791U, // VADDUBM
4084 2147527230U, // VADDUBS
4085 2147522863U, // VADDUDM
4086 2147522990U, // VADDUHM
4087 2147527505U, // VADDUHS
4088 2147523134U, // VADDUQM
4089 2147523246U, // VADDUWM
4090 2147527814U, // VADDUWS
4091 2147520595U, // VAND
4092 2147520102U, // VANDC
4093 2147519755U, // VAVGSB
4094 2147521514U, // VAVGSH
4095 2147529427U, // VAVGSW
4096 2147519899U, // VAVGUB
4097 2147521646U, // VAVGUH
4098 2147529646U, // VAVGUW
4099 2147520536U, // VBPERMD
4100 2147526411U, // VBPERMQ
4101 2449520689U, // VCFSX
4102 2147530801U, // VCFSX_0
4103 2147520399U, // VCFUGED
4104 2449520854U, // VCFUX
4105 2147530966U, // VCFUX_0
4106 2147526863U, // VCIPHER
4107 2147528207U, // VCIPHERLAST
4108 2147519676U, // VCLRLB
4109 2147519732U, // VCLRRB
4110 36383U, // VCLZB
4111 37281U, // VCLZD
4112 2147522894U, // VCLZDM
4113 38084U, // VCLZH
4114 35973U, // VCLZLSBB
4115 46120U, // VCLZW
4116 2147524836U, // VCMPBFP
4117 2147517922U, // VCMPBFP_rec
4118 2147524935U, // VCMPEQFP
4119 2147517943U, // VCMPEQFP_rec
4120 2147519924U, // VCMPEQUB
4121 2147516769U, // VCMPEQUB_rec
4122 2147520876U, // VCMPEQUD
4123 2147517067U, // VCMPEQUD_rec
4124 2147521671U, // VCMPEQUH
4125 2147517263U, // VCMPEQUH_rec
4126 2147526648U, // VCMPEQUQ
4127 2147518176U, // VCMPEQUQ_rec
4128 2147529680U, // VCMPEQUW
4129 2147518679U, // VCMPEQUW_rec
4130 2147524889U, // VCMPGEFP
4131 2147517932U, // VCMPGEFP_rec
4132 2147524945U, // VCMPGTFP
4133 2147517954U, // VCMPGTFP_rec
4134 2147519808U, // VCMPGTSB
4135 2147516750U, // VCMPGTSB_rec
4136 2147520720U, // VCMPGTSD
4137 2147517056U, // VCMPGTSD_rec
4138 2147521567U, // VCMPGTSH
4139 2147517244U, // VCMPGTSH_rec
4140 2147526510U, // VCMPGTSQ
4141 2147518165U, // VCMPGTSQ_rec
4142 2147529506U, // VCMPGTSW
4143 2147518660U, // VCMPGTSW_rec
4144 2147519992U, // VCMPGTUB
4145 2147516813U, // VCMPGTUB_rec
4146 2147520886U, // VCMPGTUD
4147 2147517078U, // VCMPGTUD_rec
4148 2147521693U, // VCMPGTUH
4149 2147517274U, // VCMPGTUH_rec
4150 2147526658U, // VCMPGTUQ
4151 2147518187U, // VCMPGTUQ_rec
4152 2147529715U, // VCMPGTUW
4153 2147518690U, // VCMPGTUW_rec
4154 2147519641U, // VCMPNEB
4155 2147516740U, // VCMPNEB_rec
4156 2147521446U, // VCMPNEH
4157 2147517234U, // VCMPNEH_rec
4158 2147529016U, // VCMPNEW
4159 2147518614U, // VCMPNEW_rec
4160 2147520021U, // VCMPNEZB
4161 2147516824U, // VCMPNEZB_rec
4162 2147521722U, // VCMPNEZH
4163 2147517285U, // VCMPNEZH_rec
4164 2147529758U, // VCMPNEZW
4165 2147518708U, // VCMPNEZW_rec
4166 2147526502U, // VCMPSQ
4167 2147526640U, // VCMPUQ
4168 2147519603U, // VCNTMBB
4169 2147520295U, // VCNTMBD
4170 2147521422U, // VCNTMBH
4171 2147528959U, // VCNTMBW
4172 2449517792U, // VCTSXS
4173 2147527904U, // VCTSXS_0
4174 2449517800U, // VCTUXS
4175 2147527912U, // VCTUXS_0
4176 36390U, // VCTZB
4177 37296U, // VCTZD
4178 2147522911U, // VCTZDM
4179 38091U, // VCTZH
4180 35983U, // VCTZLSBB
4181 46137U, // VCTZW
4182 2147520678U, // VDIVESD
4183 2147526493U, // VDIVESQ
4184 2147529418U, // VDIVESW
4185 2147520841U, // VDIVEUD
4186 2147526623U, // VDIVEUQ
4187 2147529637U, // VDIVEUW
4188 2147520730U, // VDIVSD
4189 2147526520U, // VDIVSQ
4190 2147529523U, // VDIVSW
4191 2147520896U, // VDIVUD
4192 2147526668U, // VDIVUQ
4193 2147529725U, // VDIVUW
4194 2147528579U, // VEQV
4195 39092U, // VEXPANDBM
4196 39174U, // VEXPANDDM
4197 39280U, // VEXPANDHM
4198 39445U, // VEXPANDQM
4199 39557U, // VEXPANDWM
4200 41258U, // VEXPTEFP
4201 2147530326U, // VEXTDDVLX
4202 2147530704U, // VEXTDDVRX
4203 2147530314U, // VEXTDUBVLX
4204 2147530692U, // VEXTDUBVRX
4205 2147530347U, // VEXTDUHVLX
4206 2147530725U, // VEXTDUHVRX
4207 2147530369U, // VEXTDUWVLX
4208 2147530747U, // VEXTDUWVRX
4209 39122U, // VEXTRACTBM
4210 2449510649U, // VEXTRACTD
4211 39194U, // VEXTRACTDM
4212 39310U, // VEXTRACTHM
4213 39465U, // VEXTRACTQM
4214 2449509868U, // VEXTRACTUB
4215 2449511569U, // VEXTRACTUH
4216 2449519578U, // VEXTRACTUW
4217 39577U, // VEXTRACTWM
4218 36578U, // VEXTSB2D
4219 36578U, // VEXTSB2Ds
4220 44956U, // VEXTSB2W
4221 44956U, // VEXTSB2Ws
4222 42532U, // VEXTSD2Q
4223 36588U, // VEXTSH2D
4224 36588U, // VEXTSH2Ds
4225 44966U, // VEXTSH2W
4226 44966U, // VEXTSH2Ws
4227 36598U, // VEXTSW2D
4228 36598U, // VEXTSW2Ds
4229 2147530258U, // VEXTUBLX
4230 2147530629U, // VEXTUBRX
4231 2147530286U, // VEXTUHLX
4232 2147530672U, // VEXTUHRX
4233 2147530390U, // VEXTUWLX
4234 2147530768U, // VEXTUWRX
4235 36640U, // VGBBD
4236 2147519705U, // VGNB
4237 2449520137U, // VINSBLX
4238 2449520508U, // VINSBRX
4239 2449520192U, // VINSBVLX
4240 2449520570U, // VINSBVRX
4241 1040224448U, // VINSD
4242 2449520156U, // VINSDLX
4243 2449520542U, // VINSDRX
4244 1040223609U, // VINSERTB
4245 2449510678U, // VINSERTD
4246 1040225356U, // VINSERTH
4247 2449519454U, // VINSERTW
4248 2449520165U, // VINSHLX
4249 2449520551U, // VINSHRX
4250 2449520225U, // VINSHVLX
4251 2449520603U, // VINSHVRX
4252 1040233234U, // VINSW
4253 2449520269U, // VINSWLX
4254 2449520647U, // VINSWRX
4255 2449520247U, // VINSWVLX
4256 2449520625U, // VINSWVRX
4257 41232U, // VLOGEFP
4258 2147524863U, // VMADDFP
4259 2147524955U, // VMAXFP
4260 2147519827U, // VMAXSB
4261 2147520738U, // VMAXSD
4262 2147521586U, // VMAXSH
4263 2147529531U, // VMAXSW
4264 2147520002U, // VMAXUB
4265 2147520904U, // VMAXUD
4266 2147521703U, // VMAXUH
4267 2147529733U, // VMAXUW
4268 2147527454U, // VMHADDSHS
4269 2147527465U, // VMHRADDSHS
4270 2147524927U, // VMINFP
4271 2147519791U, // VMINSB
4272 2147520696U, // VMINSD
4273 2147521550U, // VMINSH
4274 2147529482U, // VMINSW
4275 2147519907U, // VMINUB
4276 2147520859U, // VMINUD
4277 2147521654U, // VMINUH
4278 2147529663U, // VMINUW
4279 2147522979U, // VMLADDUHM
4280 2147520661U, // VMODSD
4281 2147526485U, // VMODSQ
4282 2147529401U, // VMODSW
4283 2147520824U, // VMODUD
4284 2147526604U, // VMODUQ
4285 2147529611U, // VMODUW
4286 2147529008U, // VMRGEW
4287 2147519650U, // VMRGHB
4288 2147521455U, // VMRGHH
4289 2147529051U, // VMRGHW
4290 2147519668U, // VMRGLB
4291 2147521463U, // VMRGLH
4292 2147529101U, // VMRGLW
4293 2147529374U, // VMRGOW
4294 2147520814U, // VMSUMCUD
4295 2147522751U, // VMSUMMBM
4296 2147522948U, // VMSUMSHM
4297 2147527486U, // VMSUMSHS
4298 2147522800U, // VMSUMUBM
4299 2147522872U, // VMSUMUDM
4300 2147522999U, // VMSUMUHM
4301 2147527514U, // VMSUMUHS
4302 42895U, // VMUL10CUQ
4303 2147526572U, // VMUL10ECUQ
4304 2147526612U, // VMUL10EUQ
4305 42885U, // VMUL10UQ
4306 2147519746U, // VMULESB
4307 2147520669U, // VMULESD
4308 2147521505U, // VMULESH
4309 2147529409U, // VMULESW
4310 2147519890U, // VMULEUB
4311 2147520832U, // VMULEUD
4312 2147521637U, // VMULEUH
4313 2147529628U, // VMULEUW
4314 2147520687U, // VMULHSD
4315 2147529444U, // VMULHSW
4316 2147520850U, // VMULHUD
4317 2147529654U, // VMULHUW
4318 2147520500U, // VMULLD
4319 2147519799U, // VMULOSB
4320 2147520711U, // VMULOSD
4321 2147521558U, // VMULOSH
4322 2147529497U, // VMULOSW
4323 2147519915U, // VMULOUB
4324 2147520867U, // VMULOUD
4325 2147521662U, // VMULOUH
4326 2147529671U, // VMULOUW
4327 2147523255U, // VMULUWM
4328 2147520580U, // VNAND
4329 2147526853U, // VNCIPHER
4330 2147528193U, // VNCIPHERLAST
4331 36781U, // VNEGD
4332 45396U, // VNEGW
4333 2147524845U, // VNMSUBFP
4334 2147526964U, // VNOR
4335 2147526977U, // VOR
4336 2147520216U, // VORC
4337 2147520616U, // VPDEPD
4338 2147523163U, // VPERM
4339 2147526924U, // VPERMR
4340 2147526997U, // VPERMXOR
4341 2147520806U, // VPEXTD
4342 2147530507U, // VPKPX
4343 2147527618U, // VPKSDSS
4344 2147527682U, // VPKSDUS
4345 2147527627U, // VPKSHSS
4346 2147527708U, // VPKSHUS
4347 2147527636U, // VPKSWSS
4348 2147527726U, // VPKSWUS
4349 2147523178U, // VPKUDUM
4350 2147527691U, // VPKUDUS
4351 2147523187U, // VPKUHUM
4352 2147527717U, // VPKUHUS
4353 2147523196U, // VPKUWUM
4354 2147527735U, // VPKUWUS
4355 2147519696U, // VPMSUMB
4356 2147520545U, // VPMSUMD
4357 2147521483U, // VPMSUMH
4358 2147529157U, // VPMSUMW
4359 36207U, // VPOPCNTB
4360 37132U, // VPOPCNTD
4361 37954U, // VPOPCNTH
4362 45908U, // VPOPCNTW
4363 36656U, // VPRTYBD
4364 42563U, // VPRTYBQ
4365 45320U, // VPRTYBW
4366 41251U, // VREFP
4367 39373U, // VRFIM
4368 39758U, // VRFIN
4369 41335U, // VRFIP
4370 47626U, // VRFIZ
4371 2147519684U, // VRLB
4372 2147520524U, // VRLD
4373 2147522002U, // VRLDMI
4374 2147523061U, // VRLDNM
4375 2147521471U, // VRLH
4376 2147526392U, // VRLQ
4377 2147522026U, // VRLQMI
4378 2147523077U, // VRLQNM
4379 2147529133U, // VRLW
4380 2147522122U, // VRLWMI
4381 2147523085U, // VRLWNM
4382 41268U, // VRSQRTEFP
4383 46761U, // VSBOX
4384 2147522523U, // VSEL
4385 2147520269U, // VSHASIGMAD
4386 2147528940U, // VSHASIGMAW
4387 2147522658U, // VSL
4388 2147519690U, // VSLB
4389 2147520530U, // VSLD
4390 2147521765U, // VSLDBI
4391 2147522151U, // VSLDOI
4392 2147521477U, // VSLH
4393 2147523768U, // VSLO
4394 2147526398U, // VSLQ
4395 2147528557U, // VSLV
4396 2147529140U, // VSLW
4397 2449509735U, // VSPLTB
4398 2449509735U, // VSPLTBs
4399 2449511482U, // VSPLTH
4400 2449511482U, // VSPLTHs
4401 402689308U, // VSPLTISB
4402 402691067U, // VSPLTISH
4403 402698989U, // VSPLTISW
4404 2449519427U, // VSPLTW
4405 2147527062U, // VSR
4406 2147519589U, // VSRAB
4407 2147520281U, // VSRAD
4408 2147521415U, // VSRAH
4409 2147526190U, // VSRAQ
4410 2147528952U, // VSRAW
4411 2147519740U, // VSRB
4412 2147520647U, // VSRD
4413 2147521773U, // VSRDBI
4414 2147521499U, // VSRH
4415 2147523896U, // VSRO
4416 2147526479U, // VSRQ
4417 2147528585U, // VSRV
4418 2147529395U, // VSRW
4419 38826U, // VSTRIBL
4420 33878U, // VSTRIBL_rec
4421 43104U, // VSTRIBR
4422 34604U, // VSTRIBR_rec
4423 38895U, // VSTRIHL
4424 33912U, // VSTRIHL_rec
4425 43224U, // VSTRIHR
4426 34631U, // VSTRIHR_rec
4427 2147526554U, // VSUBCUQ
4428 2147529593U, // VSUBCUW
4429 2147526584U, // VSUBECUQ
4430 2147523143U, // VSUBEUQM
4431 2147524855U, // VSUBFP
4432 2147527193U, // VSUBSBS
4433 2147527445U, // VSUBSHS
4434 2147527778U, // VSUBSWS
4435 2147522782U, // VSUBUBM
4436 2147527221U, // VSUBUBS
4437 2147522854U, // VSUBUDM
4438 2147522970U, // VSUBUHM
4439 2147527496U, // VSUBUHS
4440 2147523125U, // VSUBUQM
4441 2147523237U, // VSUBUWM
4442 2147527805U, // VSUBUWS
4443 2147527768U, // VSUM2SWS
4444 2147527183U, // VSUM4SBS
4445 2147527435U, // VSUM4SHS
4446 2147527211U, // VSUM4UBS
4447 2147527796U, // VSUMSWS
4448 46850U, // VUPKHPX
4449 36115U, // VUPKHSB
4450 37874U, // VUPKHSH
4451 45787U, // VUPKHSW
4452 46866U, // VUPKLPX
4453 36134U, // VUPKLSB
4454 37893U, // VUPKLSH
4455 45815U, // VUPKLSW
4456 2147527015U, // VXOR
4457 2382408039U, // V_SET0
4458 2382408039U, // V_SET0B
4459 2382408039U, // V_SET0H
4460 23114477U, // V_SETALLONES
4461 23114477U, // V_SETALLONESB
4462 23114477U, // V_SETALLONESH
4463 1781159U, // WAIT
4464 271265191U, // WAITP10
4465 1085926U, // WRTEE
4466 1086824U, // WRTEEI
4467 2147526985U, // XOR
4468 2147526985U, // XOR8
4469 2147518301U, // XOR8_rec
4470 2147522198U, // XORI
4471 2147522198U, // XORI8
4472 2147527561U, // XORIS
4473 2147527561U, // XORIS8
4474 2147518301U, // XOR_rec
4475 40951U, // XSABSDP
4476 41839U, // XSABSQP
4477 2147524112U, // XSADDDP
4478 2147525315U, // XSADDQP
4479 2147523855U, // XSADDQPO
4480 2147525668U, // XSADDSP
4481 2147524557U, // XSCMPEQDP
4482 2147525446U, // XSCMPEQQP
4483 2147524525U, // XSCMPEXPDP
4484 2147525424U, // XSCMPEXPQP
4485 2147524174U, // XSCMPGEDP
4486 2147525344U, // XSCMPGEQP
4487 2147524624U, // XSCMPGTDP
4488 2147525496U, // XSCMPGTQP
4489 2147524455U, // XSCMPODP
4490 2147525394U, // XSCMPOQP
4491 2147524688U, // XSCMPUDP
4492 2147525517U, // XSCMPUQP
4493 2147524415U, // XSCPSGNDP
4494 2147525383U, // XSCPSGNQP
4495 41315U, // XSCVDPHP
4496 41756U, // XSCVDPQP
4497 42282U, // XSCVDPSP
4498 39929U, // XSCVDPSPN
4499 43665U, // XSCVDPSXDS
4500 43665U, // XSCVDPSXDSs
4501 44184U, // XSCVDPSXWS
4502 44184U, // XSCVDPSXWSs
4503 43701U, // XSCVDPUXDS
4504 43701U, // XSCVDPUXDSs
4505 44220U, // XSCVDPUXWS
4506 44220U, // XSCVDPUXWSs
4507 40817U, // XSCVHPDP
4508 40827U, // XSCVQPDP
4509 40126U, // XSCVQPDPO
4510 47598U, // XSCVQPSDZ
4511 47723U, // XSCVQPSQZ
4512 47806U, // XSCVQPSWZ
4513 47609U, // XSCVQPUDZ
4514 47734U, // XSCVQPUQZ
4515 47817U, // XSCVQPUWZ
4516 41676U, // XSCVSDQP
4517 40837U, // XSCVSPDP
4518 39877U, // XSCVSPDPN
4519 41809U, // XSCVSQQP
4520 40482U, // XSCVSXDDP
4521 42038U, // XSCVSXDSP
4522 41686U, // XSCVUDQP
4523 41819U, // XSCVUQQP
4524 40504U, // XSCVUXDDP
4525 42060U, // XSCVUXDSP
4526 2147524698U, // XSDIVDP
4527 2147525527U, // XSDIVQP
4528 2147523886U, // XSDIVQPO
4529 2147526088U, // XSDIVSP
4530 2147524505U, // XSIEXPDP
4531 2147525414U, // XSIEXPQP
4532 2449513918U, // XSMADDADP
4533 2449515494U, // XSMADDASP
4534 2449514281U, // XSMADDMDP
4535 2449515776U, // XSMADDMSP
4536 2449515193U, // XSMADDQP
4537 2449513732U, // XSMADDQPO
4538 2147524102U, // XSMAXCDP
4539 2147525284U, // XSMAXCQP
4540 2147524758U, // XSMAXDP
4541 2147524295U, // XSMAXJDP
4542 2147524092U, // XSMINCDP
4543 2147525274U, // XSMINCQP
4544 2147524437U, // XSMINDP
4545 2147524285U, // XSMINJDP
4546 2449513872U, // XSMSUBADP
4547 2449515448U, // XSMSUBASP
4548 2449514235U, // XSMSUBMDP
4549 2449515730U, // XSMSUBMSP
4550 2449515132U, // XSMSUBQP
4551 2449513699U, // XSMSUBQPO
4552 2147524305U, // XSMULDP
4553 2147525374U, // XSMULQP
4554 2147523865U, // XSMULQPO
4555 2147525800U, // XSMULSP
4556 40931U, // XSNABSDP
4557 40931U, // XSNABSDPs
4558 41829U, // XSNABSQP
4559 40588U, // XSNEGDP
4560 41707U, // XSNEGQP
4561 2449513894U, // XSNMADDADP
4562 2449515470U, // XSNMADDASP
4563 2449514257U, // XSNMADDMDP
4564 2449515752U, // XSNMADDMSP
4565 2449515182U, // XSNMADDQP
4566 2449513720U, // XSNMADDQPO
4567 2449513848U, // XSNMSUBADP
4568 2449515424U, // XSNMSUBASP
4569 2449514211U, // XSNMSUBMDP
4570 2449515706U, // XSNMSUBMSP
4571 2449515121U, // XSNMSUBQP
4572 2449513687U, // XSNMSUBQPO
4573 38511U, // XSRDPI
4574 36505U, // XSRDPIC
4575 39380U, // XSRDPIM
4576 41342U, // XSRDPIP
4577 47633U, // XSRDPIZ
4578 40548U, // XSREDP
4579 42093U, // XSRESP
4580 335943295U, // XSRQPI
4581 335951360U, // XSRQPIX
4582 335947291U, // XSRQPXP
4583 42355U, // XSRSP
4584 40564U, // XSRSQRTEDP
4585 42109U, // XSRSQRTESP
4586 40998U, // XSSQRTDP
4587 41859U, // XSSQRTQP
4588 40227U, // XSSQRTQPO
4589 42409U, // XSSQRTSP
4590 2147524052U, // XSSUBDP
4591 2147525254U, // XSSUBQP
4592 2147523822U, // XSSUBQPO
4593 2147525628U, // XSSUBSP
4594 2147524707U, // XSTDIVDP
4595 41008U, // XSTSQRTDP
4596 2449513958U, // XSTSTDCDP
4597 2449515151U, // XSTSTDCQP
4598 2449515534U, // XSTSTDCSP
4599 40889U, // XSXEXPDP
4600 41788U, // XSXEXPQP
4601 40606U, // XSXSIGDP
4602 41716U, // XSXSIGQP
4603 40960U, // XVABSDP
4604 42372U, // XVABSSP
4605 2147524121U, // XVADDDP
4606 2147525677U, // XVADDSP
4607 2147518962U, // XVBF16GER2
4608 2449513325U, // XVBF16GER2NN
4609 2449514931U, // XVBF16GER2NP
4610 2449513384U, // XVBF16GER2PN
4611 2449514990U, // XVBF16GER2PP
4612 2147518962U, // XVBF16GER2W
4613 2449513325U, // XVBF16GER2WNN
4614 2449514931U, // XVBF16GER2WNP
4615 2449513384U, // XVBF16GER2WPN
4616 2449514990U, // XVBF16GER2WPP
4617 2147524568U, // XVCMPEQDP
4618 2147517890U, // XVCMPEQDP_rec
4619 2147525980U, // XVCMPEQSP
4620 2147517984U, // XVCMPEQSP_rec
4621 2147524185U, // XVCMPGEDP
4622 2147517878U, // XVCMPGEDP_rec
4623 2147525730U, // XVCMPGESP
4624 2147517972U, // XVCMPGESP_rec
4625 2147524635U, // XVCMPGTDP
4626 2147517910U, // XVCMPGTDP_rec
4627 2147526046U, // XVCMPGTSP
4628 2147518010U, // XVCMPGTSP_rec
4629 2147524426U, // XVCPSGNDP
4630 2147525910U, // XVCPSGNSP
4631 39916U, // XVCVBF16SPN
4632 42292U, // XVCVDPSP
4633 43677U, // XVCVDPSXDS
4634 44196U, // XVCVDPSXWS
4635 43713U, // XVCVDPUXDS
4636 44232U, // XVCVDPUXWS
4637 42302U, // XVCVHPSP
4638 35386U, // XVCVSPBF16
4639 40847U, // XVCVSPDP
4640 41325U, // XVCVSPHP
4641 43689U, // XVCVSPSXDS
4642 44208U, // XVCVSPSXWS
4643 43725U, // XVCVSPUXDS
4644 44244U, // XVCVSPUXWS
4645 40493U, // XVCVSXDDP
4646 42049U, // XVCVSXDSP
4647 41088U, // XVCVSXWDP
4648 42468U, // XVCVSXWSP
4649 40515U, // XVCVUXDDP
4650 42071U, // XVCVUXDSP
4651 41099U, // XVCVUXWDP
4652 42479U, // XVCVUXWSP
4653 2147524727U, // XVDIVDP
4654 2147526107U, // XVDIVSP
4655 2147518976U, // XVF16GER2
4656 2449513341U, // XVF16GER2NN
4657 2449514947U, // XVF16GER2NP
4658 2449513400U, // XVF16GER2PN
4659 2449515006U, // XVF16GER2PP
4660 2147518976U, // XVF16GER2W
4661 2449513341U, // XVF16GER2WNN
4662 2449514947U, // XVF16GER2WNP
4663 2449513400U, // XVF16GER2WPN
4664 2449515006U, // XVF16GER2WPP
4665 2147526831U, // XVF32GER
4666 2449513356U, // XVF32GERNN
4667 2449514962U, // XVF32GERNP
4668 2449513426U, // XVF32GERPN
4669 2449515064U, // XVF32GERPP
4670 2147526831U, // XVF32GERW
4671 2449513356U, // XVF32GERWNN
4672 2449514962U, // XVF32GERWNP
4673 2449513426U, // XVF32GERWPN
4674 2449515064U, // XVF32GERWPP
4675 2147526843U, // XVF64GER
4676 2449513370U, // XVF64GERNN
4677 2449514976U, // XVF64GERNP
4678 2449513440U, // XVF64GERPN
4679 2449515078U, // XVF64GERPP
4680 2147526843U, // XVF64GERW
4681 2449513370U, // XVF64GERWNN
4682 2449514976U, // XVF64GERWNP
4683 2449513440U, // XVF64GERWPN
4684 2449515078U, // XVF64GERWPP
4685 2147518989U, // XVI16GER2
4686 2449515021U, // XVI16GER2PP
4687 2147527090U, // XVI16GER2S
4688 2449515092U, // XVI16GER2SPP
4689 2147527090U, // XVI16GER2SW
4690 2449515092U, // XVI16GER2SWPP
4691 2147518989U, // XVI16GER2W
4692 2449515021U, // XVI16GER2WPP
4693 2147519123U, // XVI4GER8
4694 2449515050U, // XVI4GER8PP
4695 2147519123U, // XVI4GER8W
4696 2449515050U, // XVI4GER8WPP
4697 2147519002U, // XVI8GER4
4698 2449515036U, // XVI8GER4PP
4699 2449515108U, // XVI8GER4SPP
4700 2147519002U, // XVI8GER4W
4701 2449515036U, // XVI8GER4WPP
4702 2449515108U, // XVI8GER4WSPP
4703 2147524515U, // XVIEXPDP
4704 2147525960U, // XVIEXPSP
4705 2449513929U, // XVMADDADP
4706 2449515505U, // XVMADDASP
4707 2449514292U, // XVMADDMDP
4708 2449515787U, // XVMADDMSP
4709 2147524767U, // XVMAXDP
4710 2147526138U, // XVMAXSP
4711 2147524446U, // XVMINDP
4712 2147525921U, // XVMINSP
4713 2449513883U, // XVMSUBADP
4714 2449515459U, // XVMSUBASP
4715 2449514246U, // XVMSUBMDP
4716 2449515741U, // XVMSUBMSP
4717 2147524314U, // XVMULDP
4718 2147525809U, // XVMULSP
4719 40941U, // XVNABSDP
4720 42362U, // XVNABSSP
4721 40597U, // XVNEGDP
4722 42133U, // XVNEGSP
4723 2449513906U, // XVNMADDADP
4724 2449515482U, // XVNMADDASP
4725 2449514269U, // XVNMADDMDP
4726 2449515764U, // XVNMADDMSP
4727 2449513860U, // XVNMSUBADP
4728 2449515436U, // XVNMSUBASP
4729 2449514223U, // XVNMSUBMDP
4730 2449515718U, // XVNMSUBMSP
4731 38519U, // XVRDPI
4732 36514U, // XVRDPIC
4733 39389U, // XVRDPIM
4734 41351U, // XVRDPIP
4735 47642U, // XVRDPIZ
4736 40556U, // XVREDP
4737 42101U, // XVRESP
4738 38535U, // XVRSPI
4739 36523U, // XVRSPIC
4740 39398U, // XVRSPIM
4741 41360U, // XVRSPIP
4742 47651U, // XVRSPIZ
4743 40576U, // XVRSQRTEDP
4744 42121U, // XVRSQRTESP
4745 41030U, // XVSQRTDP
4746 42430U, // XVSQRTSP
4747 2147524061U, // XVSUBDP
4748 2147525637U, // XVSUBSP
4749 2147524717U, // XVTDIVDP
4750 2147526097U, // XVTDIVSP
4751 35964U, // XVTLSBB
4752 41019U, // XVTSQRTDP
4753 42419U, // XVTSQRTSP
4754 2449513969U, // XVTSTDCDP
4755 2449515545U, // XVTSTDCSP
4756 40899U, // XVXEXPDP
4757 42322U, // XVXEXPSP
4758 40616U, // XVXSIGDP
4759 42142U, // XVXSIGSP
4760 2147520010U, // XXBLENDVB
4761 2147520912U, // XXBLENDVD
4762 2147521711U, // XXBLENDVH
4763 2147529741U, // XXBLENDVW
4764 36982U, // XXBRD
4765 37844U, // XXBRH
4766 42824U, // XXBRQ
4767 45740U, // XXBRW
4768 2147522466U, // XXEVAL
4769 2147529702U, // XXEXTRACTUW
4770 2147522810U, // XXGENPCVBM
4771 2147522882U, // XXGENPCVDM
4772 2147523009U, // XXGENPCVHM
4773 2147523264U, // XXGENPCVWM
4774 2449519464U, // XXINSERTW
4775 2147520554U, // XXLAND
4776 2147520084U, // XXLANDC
4777 2147528563U, // XXLEQV
4778 2382409587U, // XXLEQVOnes
4779 2147520562U, // XXLNAND
4780 2147526948U, // XXLNOR
4781 2147526941U, // XXLOR
4782 2147520200U, // XXLORC
4783 2147526941U, // XXLORf
4784 2147526982U, // XXLXOR
4785 2382408006U, // XXLXORdpz
4786 2382408006U, // XXLXORspz
4787 2382408006U, // XXLXORz
4788 1478204U, // XXMFACC
4789 1478204U, // XXMFACCW
4790 2147529059U, // XXMRGHW
4791 2147529109U, // XXMRGLW
4792 1084997U, // XXMTACC
4793 1084997U, // XXMTACCW
4794 2147523170U, // XXPERM
4795 2147521842U, // XXPERMDI
4796 2147521842U, // XXPERMDIs
4797 2147526932U, // XXPERMR
4798 2147530400U, // XXPERMX
4799 2147522529U, // XXSEL
4800 1096128U, // XXSETACCZ
4801 1096128U, // XXSETACCZW
4802 2147522333U, // XXSLDWI
4803 2147522333U, // XXSLDWIs
4804 1073788131U, // XXSPLTI32DX
4805 1107332266U, // XXSPLTIB
4806 40626U, // XXSPLTIDP
4807 45443U, // XXSPLTIW
4808 2147529547U, // XXSPLTW
4809 2147529547U, // XXSPLTWs
4810 2148011569U, // gBC
4811 2148010843U, // gBCA
4812 24889345U, // gBCAat
4813 2148018587U, // gBCCTR
4814 2148014147U, // gBCCTRL
4815 2148014003U, // gBCL
4816 2148011042U, // gBCLA
4817 24889361U, // gBCLAat
4818 2148018401U, // gBCLR
4819 2148014123U, // gBCLRL
4820 25938060U, // gBCLat
4821 25937950U, // gBCat
4822 };
4823
4824 static const uint16_t OpInfo1[] = {
4825 0U, // PHI
4826 0U, // INLINEASM
4827 0U, // INLINEASM_BR
4828 0U, // CFI_INSTRUCTION
4829 0U, // EH_LABEL
4830 0U, // GC_LABEL
4831 0U, // ANNOTATION_LABEL
4832 0U, // KILL
4833 0U, // EXTRACT_SUBREG
4834 0U, // INSERT_SUBREG
4835 0U, // IMPLICIT_DEF
4836 0U, // SUBREG_TO_REG
4837 0U, // COPY_TO_REGCLASS
4838 0U, // DBG_VALUE
4839 0U, // DBG_VALUE_LIST
4840 0U, // DBG_INSTR_REF
4841 0U, // DBG_PHI
4842 0U, // DBG_LABEL
4843 0U, // REG_SEQUENCE
4844 0U, // COPY
4845 0U, // BUNDLE
4846 0U, // LIFETIME_START
4847 0U, // LIFETIME_END
4848 0U, // PSEUDO_PROBE
4849 0U, // ARITH_FENCE
4850 0U, // STACKMAP
4851 0U, // FENTRY_CALL
4852 0U, // PATCHPOINT
4853 0U, // LOAD_STACK_GUARD
4854 0U, // PREALLOCATED_SETUP
4855 0U, // PREALLOCATED_ARG
4856 0U, // STATEPOINT
4857 0U, // LOCAL_ESCAPE
4858 0U, // FAULTING_OP
4859 0U, // PATCHABLE_OP
4860 0U, // PATCHABLE_FUNCTION_ENTER
4861 0U, // PATCHABLE_RET
4862 0U, // PATCHABLE_FUNCTION_EXIT
4863 0U, // PATCHABLE_TAIL_CALL
4864 0U, // PATCHABLE_EVENT_CALL
4865 0U, // PATCHABLE_TYPED_EVENT_CALL
4866 0U, // ICALL_BRANCH_FUNNEL
4867 0U, // MEMBARRIER
4868 0U, // JUMP_TABLE_DEBUG_INFO
4869 0U, // CONVERGENCECTRL_ENTRY
4870 0U, // CONVERGENCECTRL_ANCHOR
4871 0U, // CONVERGENCECTRL_LOOP
4872 0U, // CONVERGENCECTRL_GLUE
4873 0U, // G_ASSERT_SEXT
4874 0U, // G_ASSERT_ZEXT
4875 0U, // G_ASSERT_ALIGN
4876 0U, // G_ADD
4877 0U, // G_SUB
4878 0U, // G_MUL
4879 0U, // G_SDIV
4880 0U, // G_UDIV
4881 0U, // G_SREM
4882 0U, // G_UREM
4883 0U, // G_SDIVREM
4884 0U, // G_UDIVREM
4885 0U, // G_AND
4886 0U, // G_OR
4887 0U, // G_XOR
4888 0U, // G_IMPLICIT_DEF
4889 0U, // G_PHI
4890 0U, // G_FRAME_INDEX
4891 0U, // G_GLOBAL_VALUE
4892 0U, // G_PTRAUTH_GLOBAL_VALUE
4893 0U, // G_CONSTANT_POOL
4894 0U, // G_EXTRACT
4895 0U, // G_UNMERGE_VALUES
4896 0U, // G_INSERT
4897 0U, // G_MERGE_VALUES
4898 0U, // G_BUILD_VECTOR
4899 0U, // G_BUILD_VECTOR_TRUNC
4900 0U, // G_CONCAT_VECTORS
4901 0U, // G_PTRTOINT
4902 0U, // G_INTTOPTR
4903 0U, // G_BITCAST
4904 0U, // G_FREEZE
4905 0U, // G_CONSTANT_FOLD_BARRIER
4906 0U, // G_INTRINSIC_FPTRUNC_ROUND
4907 0U, // G_INTRINSIC_TRUNC
4908 0U, // G_INTRINSIC_ROUND
4909 0U, // G_INTRINSIC_LRINT
4910 0U, // G_INTRINSIC_LLRINT
4911 0U, // G_INTRINSIC_ROUNDEVEN
4912 0U, // G_READCYCLECOUNTER
4913 0U, // G_READSTEADYCOUNTER
4914 0U, // G_LOAD
4915 0U, // G_SEXTLOAD
4916 0U, // G_ZEXTLOAD
4917 0U, // G_INDEXED_LOAD
4918 0U, // G_INDEXED_SEXTLOAD
4919 0U, // G_INDEXED_ZEXTLOAD
4920 0U, // G_STORE
4921 0U, // G_INDEXED_STORE
4922 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
4923 0U, // G_ATOMIC_CMPXCHG
4924 0U, // G_ATOMICRMW_XCHG
4925 0U, // G_ATOMICRMW_ADD
4926 0U, // G_ATOMICRMW_SUB
4927 0U, // G_ATOMICRMW_AND
4928 0U, // G_ATOMICRMW_NAND
4929 0U, // G_ATOMICRMW_OR
4930 0U, // G_ATOMICRMW_XOR
4931 0U, // G_ATOMICRMW_MAX
4932 0U, // G_ATOMICRMW_MIN
4933 0U, // G_ATOMICRMW_UMAX
4934 0U, // G_ATOMICRMW_UMIN
4935 0U, // G_ATOMICRMW_FADD
4936 0U, // G_ATOMICRMW_FSUB
4937 0U, // G_ATOMICRMW_FMAX
4938 0U, // G_ATOMICRMW_FMIN
4939 0U, // G_ATOMICRMW_UINC_WRAP
4940 0U, // G_ATOMICRMW_UDEC_WRAP
4941 0U, // G_FENCE
4942 0U, // G_PREFETCH
4943 0U, // G_BRCOND
4944 0U, // G_BRINDIRECT
4945 0U, // G_INVOKE_REGION_START
4946 0U, // G_INTRINSIC
4947 0U, // G_INTRINSIC_W_SIDE_EFFECTS
4948 0U, // G_INTRINSIC_CONVERGENT
4949 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
4950 0U, // G_ANYEXT
4951 0U, // G_TRUNC
4952 0U, // G_CONSTANT
4953 0U, // G_FCONSTANT
4954 0U, // G_VASTART
4955 0U, // G_VAARG
4956 0U, // G_SEXT
4957 0U, // G_SEXT_INREG
4958 0U, // G_ZEXT
4959 0U, // G_SHL
4960 0U, // G_LSHR
4961 0U, // G_ASHR
4962 0U, // G_FSHL
4963 0U, // G_FSHR
4964 0U, // G_ROTR
4965 0U, // G_ROTL
4966 0U, // G_ICMP
4967 0U, // G_FCMP
4968 0U, // G_SCMP
4969 0U, // G_UCMP
4970 0U, // G_SELECT
4971 0U, // G_UADDO
4972 0U, // G_UADDE
4973 0U, // G_USUBO
4974 0U, // G_USUBE
4975 0U, // G_SADDO
4976 0U, // G_SADDE
4977 0U, // G_SSUBO
4978 0U, // G_SSUBE
4979 0U, // G_UMULO
4980 0U, // G_SMULO
4981 0U, // G_UMULH
4982 0U, // G_SMULH
4983 0U, // G_UADDSAT
4984 0U, // G_SADDSAT
4985 0U, // G_USUBSAT
4986 0U, // G_SSUBSAT
4987 0U, // G_USHLSAT
4988 0U, // G_SSHLSAT
4989 0U, // G_SMULFIX
4990 0U, // G_UMULFIX
4991 0U, // G_SMULFIXSAT
4992 0U, // G_UMULFIXSAT
4993 0U, // G_SDIVFIX
4994 0U, // G_UDIVFIX
4995 0U, // G_SDIVFIXSAT
4996 0U, // G_UDIVFIXSAT
4997 0U, // G_FADD
4998 0U, // G_FSUB
4999 0U, // G_FMUL
5000 0U, // G_FMA
5001 0U, // G_FMAD
5002 0U, // G_FDIV
5003 0U, // G_FREM
5004 0U, // G_FPOW
5005 0U, // G_FPOWI
5006 0U, // G_FEXP
5007 0U, // G_FEXP2
5008 0U, // G_FEXP10
5009 0U, // G_FLOG
5010 0U, // G_FLOG2
5011 0U, // G_FLOG10
5012 0U, // G_FLDEXP
5013 0U, // G_FFREXP
5014 0U, // G_FNEG
5015 0U, // G_FPEXT
5016 0U, // G_FPTRUNC
5017 0U, // G_FPTOSI
5018 0U, // G_FPTOUI
5019 0U, // G_SITOFP
5020 0U, // G_UITOFP
5021 0U, // G_FABS
5022 0U, // G_FCOPYSIGN
5023 0U, // G_IS_FPCLASS
5024 0U, // G_FCANONICALIZE
5025 0U, // G_FMINNUM
5026 0U, // G_FMAXNUM
5027 0U, // G_FMINNUM_IEEE
5028 0U, // G_FMAXNUM_IEEE
5029 0U, // G_FMINIMUM
5030 0U, // G_FMAXIMUM
5031 0U, // G_GET_FPENV
5032 0U, // G_SET_FPENV
5033 0U, // G_RESET_FPENV
5034 0U, // G_GET_FPMODE
5035 0U, // G_SET_FPMODE
5036 0U, // G_RESET_FPMODE
5037 0U, // G_PTR_ADD
5038 0U, // G_PTRMASK
5039 0U, // G_SMIN
5040 0U, // G_SMAX
5041 0U, // G_UMIN
5042 0U, // G_UMAX
5043 0U, // G_ABS
5044 0U, // G_LROUND
5045 0U, // G_LLROUND
5046 0U, // G_BR
5047 0U, // G_BRJT
5048 0U, // G_VSCALE
5049 0U, // G_INSERT_SUBVECTOR
5050 0U, // G_EXTRACT_SUBVECTOR
5051 0U, // G_INSERT_VECTOR_ELT
5052 0U, // G_EXTRACT_VECTOR_ELT
5053 0U, // G_SHUFFLE_VECTOR
5054 0U, // G_SPLAT_VECTOR
5055 0U, // G_VECTOR_COMPRESS
5056 0U, // G_CTTZ
5057 0U, // G_CTTZ_ZERO_UNDEF
5058 0U, // G_CTLZ
5059 0U, // G_CTLZ_ZERO_UNDEF
5060 0U, // G_CTPOP
5061 0U, // G_BSWAP
5062 0U, // G_BITREVERSE
5063 0U, // G_FCEIL
5064 0U, // G_FCOS
5065 0U, // G_FSIN
5066 0U, // G_FTAN
5067 0U, // G_FACOS
5068 0U, // G_FASIN
5069 0U, // G_FATAN
5070 0U, // G_FCOSH
5071 0U, // G_FSINH
5072 0U, // G_FTANH
5073 0U, // G_FSQRT
5074 0U, // G_FFLOOR
5075 0U, // G_FRINT
5076 0U, // G_FNEARBYINT
5077 0U, // G_ADDRSPACE_CAST
5078 0U, // G_BLOCK_ADDR
5079 0U, // G_JUMP_TABLE
5080 0U, // G_DYN_STACKALLOC
5081 0U, // G_STACKSAVE
5082 0U, // G_STACKRESTORE
5083 0U, // G_STRICT_FADD
5084 0U, // G_STRICT_FSUB
5085 0U, // G_STRICT_FMUL
5086 0U, // G_STRICT_FDIV
5087 0U, // G_STRICT_FREM
5088 0U, // G_STRICT_FMA
5089 0U, // G_STRICT_FSQRT
5090 0U, // G_STRICT_FLDEXP
5091 0U, // G_READ_REGISTER
5092 0U, // G_WRITE_REGISTER
5093 0U, // G_MEMCPY
5094 0U, // G_MEMCPY_INLINE
5095 0U, // G_MEMMOVE
5096 0U, // G_MEMSET
5097 0U, // G_BZERO
5098 0U, // G_TRAP
5099 0U, // G_DEBUGTRAP
5100 0U, // G_UBSANTRAP
5101 0U, // G_VECREDUCE_SEQ_FADD
5102 0U, // G_VECREDUCE_SEQ_FMUL
5103 0U, // G_VECREDUCE_FADD
5104 0U, // G_VECREDUCE_FMUL
5105 0U, // G_VECREDUCE_FMAX
5106 0U, // G_VECREDUCE_FMIN
5107 0U, // G_VECREDUCE_FMAXIMUM
5108 0U, // G_VECREDUCE_FMINIMUM
5109 0U, // G_VECREDUCE_ADD
5110 0U, // G_VECREDUCE_MUL
5111 0U, // G_VECREDUCE_AND
5112 0U, // G_VECREDUCE_OR
5113 0U, // G_VECREDUCE_XOR
5114 0U, // G_VECREDUCE_SMAX
5115 0U, // G_VECREDUCE_SMIN
5116 0U, // G_VECREDUCE_UMAX
5117 0U, // G_VECREDUCE_UMIN
5118 0U, // G_SBFX
5119 0U, // G_UBFX
5120 0U, // ATOMIC_CMP_SWAP_I128
5121 0U, // ATOMIC_LOAD_ADD_I128
5122 0U, // ATOMIC_LOAD_AND_I128
5123 0U, // ATOMIC_LOAD_NAND_I128
5124 0U, // ATOMIC_LOAD_OR_I128
5125 0U, // ATOMIC_LOAD_SUB_I128
5126 0U, // ATOMIC_LOAD_XOR_I128
5127 0U, // ATOMIC_SWAP_I128
5128 0U, // BUILD_QUADWORD
5129 0U, // BUILD_UACC
5130 0U, // CFENCE
5131 0U, // CFENCE8
5132 0U, // CLRLSLDI
5133 0U, // CLRLSLDI_rec
5134 516U, // CLRLSLWI
5135 516U, // CLRLSLWI_rec
5136 128U, // CLRRDI
5137 128U, // CLRRDI_rec
5138 132U, // CLRRWI
5139 132U, // CLRRWI_rec
5140 0U, // DCBFL
5141 0U, // DCBFLP
5142 0U, // DCBFPS
5143 0U, // DCBFx
5144 0U, // DCBSTPS
5145 0U, // DCBTCT
5146 0U, // DCBTDS
5147 0U, // DCBTSTCT
5148 0U, // DCBTSTDS
5149 0U, // DCBTSTT
5150 0U, // DCBTSTx
5151 0U, // DCBTT
5152 0U, // DCBTx
5153 0U, // DFLOADf32
5154 0U, // DFLOADf64
5155 0U, // DFSTOREf32
5156 0U, // DFSTOREf64
5157 0U, // EXTLDI
5158 0U, // EXTLDI_rec
5159 516U, // EXTLWI
5160 516U, // EXTLWI_rec
5161 0U, // EXTRDI
5162 0U, // EXTRDI_rec
5163 516U, // EXTRWI
5164 516U, // EXTRWI_rec
5165 516U, // INSLWI
5166 516U, // INSLWI_rec
5167 0U, // INSRDI
5168 0U, // INSRDI_rec
5169 516U, // INSRWI
5170 516U, // INSRWI_rec
5171 0U, // KILL_PAIR
5172 0U, // LAx
5173 0U, // LIWAX
5174 0U, // LIWZX
5175 0U, // PPCLdFixedAddr
5176 136U, // PSUBI
5177 1028U, // RLWIMIbm
5178 1028U, // RLWIMIbm_rec
5179 1028U, // RLWINMbm
5180 1028U, // RLWINMbm_rec
5181 1028U, // RLWNMbm
5182 1028U, // RLWNMbm_rec
5183 128U, // ROTRDI
5184 128U, // ROTRDI_rec
5185 132U, // ROTRWI
5186 132U, // ROTRWI_rec
5187 128U, // SLDI
5188 128U, // SLDI_rec
5189 132U, // SLWI
5190 132U, // SLWI_rec
5191 0U, // SPILLTOVSR_LD
5192 0U, // SPILLTOVSR_LDX
5193 0U, // SPILLTOVSR_ST
5194 0U, // SPILLTOVSR_STX
5195 128U, // SRDI
5196 128U, // SRDI_rec
5197 132U, // SRWI
5198 132U, // SRWI_rec
5199 0U, // STIWX
5200 12U, // SUBI
5201 12U, // SUBIC
5202 12U, // SUBIC_rec
5203 12U, // SUBIS
5204 0U, // SUBPCIS
5205 0U, // XFLOADf32
5206 0U, // XFLOADf64
5207 0U, // XFSTOREf32
5208 0U, // XFSTOREf64
5209 144U, // ADD4
5210 144U, // ADD4O
5211 144U, // ADD4O_rec
5212 144U, // ADD4TLS
5213 144U, // ADD4_rec
5214 144U, // ADD8
5215 144U, // ADD8O
5216 144U, // ADD8O_rec
5217 144U, // ADD8TLS
5218 144U, // ADD8TLS_
5219 144U, // ADD8_rec
5220 144U, // ADDC
5221 144U, // ADDC8
5222 144U, // ADDC8O
5223 144U, // ADDC8O_rec
5224 144U, // ADDC8_rec
5225 144U, // ADDCO
5226 144U, // ADDCO_rec
5227 144U, // ADDC_rec
5228 144U, // ADDE
5229 144U, // ADDE8
5230 144U, // ADDE8O
5231 144U, // ADDE8O_rec
5232 144U, // ADDE8_rec
5233 144U, // ADDEO
5234 144U, // ADDEO_rec
5235 1552U, // ADDEX
5236 1552U, // ADDEX8
5237 144U, // ADDE_rec
5238 144U, // ADDG6S
5239 144U, // ADDG6S8
5240 12U, // ADDI
5241 12U, // ADDI8
5242 12U, // ADDIC
5243 12U, // ADDIC8
5244 12U, // ADDIC_rec
5245 12U, // ADDIS
5246 12U, // ADDIS8
5247 0U, // ADDISdtprelHA
5248 0U, // ADDISdtprelHA32
5249 0U, // ADDISgotTprelHA
5250 0U, // ADDIStlsgdHA
5251 0U, // ADDIStlsldHA
5252 0U, // ADDIStocHA
5253 0U, // ADDIStocHA8
5254 0U, // ADDIdtprelL
5255 0U, // ADDIdtprelL32
5256 0U, // ADDItlsgdL
5257 0U, // ADDItlsgdL32
5258 0U, // ADDItlsgdLADDR
5259 0U, // ADDItlsgdLADDR32
5260 0U, // ADDItlsldL
5261 0U, // ADDItlsldL32
5262 0U, // ADDItlsldLADDR
5263 0U, // ADDItlsldLADDR32
5264 0U, // ADDItoc
5265 0U, // ADDItoc8
5266 0U, // ADDItocL
5267 0U, // ADDItocL8
5268 0U, // ADDME
5269 0U, // ADDME8
5270 0U, // ADDME8O
5271 0U, // ADDME8O_rec
5272 0U, // ADDME8_rec
5273 0U, // ADDMEO
5274 0U, // ADDMEO_rec
5275 0U, // ADDME_rec
5276 0U, // ADDPCIS
5277 0U, // ADDZE
5278 0U, // ADDZE8
5279 0U, // ADDZE8O
5280 0U, // ADDZE8O_rec
5281 0U, // ADDZE8_rec
5282 0U, // ADDZEO
5283 0U, // ADDZEO_rec
5284 0U, // ADDZE_rec
5285 0U, // ADJCALLSTACKDOWN
5286 0U, // ADJCALLSTACKUP
5287 144U, // AND
5288 144U, // AND8
5289 144U, // AND8_rec
5290 144U, // ANDC
5291 144U, // ANDC8
5292 144U, // ANDC8_rec
5293 144U, // ANDC_rec
5294 20U, // ANDI8_rec
5295 20U, // ANDIS8_rec
5296 20U, // ANDIS_rec
5297 20U, // ANDI_rec
5298 0U, // ANDI_rec_1_EQ_BIT
5299 0U, // ANDI_rec_1_EQ_BIT8
5300 0U, // ANDI_rec_1_GT_BIT
5301 0U, // ANDI_rec_1_GT_BIT8
5302 144U, // AND_rec
5303 1U, // ATOMIC_CMP_SWAP_I16
5304 1U, // ATOMIC_CMP_SWAP_I32
5305 0U, // ATOMIC_CMP_SWAP_I64
5306 0U, // ATOMIC_CMP_SWAP_I8
5307 0U, // ATOMIC_LOAD_ADD_I16
5308 0U, // ATOMIC_LOAD_ADD_I32
5309 0U, // ATOMIC_LOAD_ADD_I64
5310 0U, // ATOMIC_LOAD_ADD_I8
5311 0U, // ATOMIC_LOAD_AND_I16
5312 0U, // ATOMIC_LOAD_AND_I32
5313 0U, // ATOMIC_LOAD_AND_I64
5314 0U, // ATOMIC_LOAD_AND_I8
5315 0U, // ATOMIC_LOAD_MAX_I16
5316 0U, // ATOMIC_LOAD_MAX_I32
5317 0U, // ATOMIC_LOAD_MAX_I64
5318 0U, // ATOMIC_LOAD_MAX_I8
5319 0U, // ATOMIC_LOAD_MIN_I16
5320 0U, // ATOMIC_LOAD_MIN_I32
5321 0U, // ATOMIC_LOAD_MIN_I64
5322 0U, // ATOMIC_LOAD_MIN_I8
5323 0U, // ATOMIC_LOAD_NAND_I16
5324 0U, // ATOMIC_LOAD_NAND_I32
5325 0U, // ATOMIC_LOAD_NAND_I64
5326 0U, // ATOMIC_LOAD_NAND_I8
5327 0U, // ATOMIC_LOAD_OR_I16
5328 0U, // ATOMIC_LOAD_OR_I32
5329 0U, // ATOMIC_LOAD_OR_I64
5330 0U, // ATOMIC_LOAD_OR_I8
5331 0U, // ATOMIC_LOAD_SUB_I16
5332 0U, // ATOMIC_LOAD_SUB_I32
5333 0U, // ATOMIC_LOAD_SUB_I64
5334 0U, // ATOMIC_LOAD_SUB_I8
5335 0U, // ATOMIC_LOAD_UMAX_I16
5336 0U, // ATOMIC_LOAD_UMAX_I32
5337 0U, // ATOMIC_LOAD_UMAX_I64
5338 0U, // ATOMIC_LOAD_UMAX_I8
5339 0U, // ATOMIC_LOAD_UMIN_I16
5340 0U, // ATOMIC_LOAD_UMIN_I32
5341 0U, // ATOMIC_LOAD_UMIN_I64
5342 0U, // ATOMIC_LOAD_UMIN_I8
5343 0U, // ATOMIC_LOAD_XOR_I16
5344 0U, // ATOMIC_LOAD_XOR_I32
5345 0U, // ATOMIC_LOAD_XOR_I64
5346 0U, // ATOMIC_LOAD_XOR_I8
5347 0U, // ATOMIC_SWAP_I16
5348 0U, // ATOMIC_SWAP_I32
5349 0U, // ATOMIC_SWAP_I64
5350 0U, // ATOMIC_SWAP_I8
5351 0U, // ATTN
5352 0U, // B
5353 0U, // BA
5354 0U, // BC
5355 0U, // BCC
5356 0U, // BCCA
5357 0U, // BCCCTR
5358 0U, // BCCCTR8
5359 0U, // BCCCTRL
5360 0U, // BCCCTRL8
5361 0U, // BCCL
5362 0U, // BCCLA
5363 0U, // BCCLR
5364 0U, // BCCLRL
5365 0U, // BCCTR
5366 0U, // BCCTR8
5367 0U, // BCCTR8n
5368 0U, // BCCTRL
5369 0U, // BCCTRL8
5370 0U, // BCCTRL8n
5371 0U, // BCCTRLn
5372 0U, // BCCTRn
5373 2064U, // BCDADD_rec
5374 152U, // BCDCFN_rec
5375 152U, // BCDCFSQ_rec
5376 152U, // BCDCFZ_rec
5377 144U, // BCDCPSGN_rec
5378 0U, // BCDCTN_rec
5379 0U, // BCDCTSQ_rec
5380 152U, // BCDCTZ_rec
5381 152U, // BCDSETSGN_rec
5382 2064U, // BCDSR_rec
5383 2064U, // BCDSUB_rec
5384 2064U, // BCDS_rec
5385 2064U, // BCDTRUNC_rec
5386 144U, // BCDUS_rec
5387 144U, // BCDUTRUNC_rec
5388 0U, // BCL
5389 0U, // BCLR
5390 0U, // BCLRL
5391 0U, // BCLRLn
5392 0U, // BCLRn
5393 0U, // BCLalways
5394 0U, // BCLn
5395 0U, // BCTR
5396 0U, // BCTR8
5397 0U, // BCTRL
5398 0U, // BCTRL8
5399 0U, // BCTRL8_LDinto_toc
5400 0U, // BCTRL8_LDinto_toc_RM
5401 0U, // BCTRL8_RM
5402 0U, // BCTRL_LWZinto_toc
5403 0U, // BCTRL_LWZinto_toc_RM
5404 0U, // BCTRL_RM
5405 0U, // BCn
5406 0U, // BDNZ
5407 0U, // BDNZ8
5408 0U, // BDNZA
5409 0U, // BDNZAm
5410 0U, // BDNZAp
5411 0U, // BDNZL
5412 0U, // BDNZLA
5413 0U, // BDNZLAm
5414 0U, // BDNZLAp
5415 0U, // BDNZLR
5416 0U, // BDNZLR8
5417 0U, // BDNZLRL
5418 0U, // BDNZLRLm
5419 0U, // BDNZLRLp
5420 0U, // BDNZLRm
5421 0U, // BDNZLRp
5422 0U, // BDNZLm
5423 0U, // BDNZLp
5424 0U, // BDNZm
5425 0U, // BDNZp
5426 0U, // BDZ
5427 0U, // BDZ8
5428 0U, // BDZA
5429 0U, // BDZAm
5430 0U, // BDZAp
5431 0U, // BDZL
5432 0U, // BDZLA
5433 0U, // BDZLAm
5434 0U, // BDZLAp
5435 0U, // BDZLR
5436 0U, // BDZLR8
5437 0U, // BDZLRL
5438 0U, // BDZLRLm
5439 0U, // BDZLRLp
5440 0U, // BDZLRm
5441 0U, // BDZLRp
5442 0U, // BDZLm
5443 0U, // BDZLp
5444 0U, // BDZm
5445 0U, // BDZp
5446 0U, // BL
5447 0U, // BL8
5448 0U, // BL8_NOP
5449 0U, // BL8_NOP_RM
5450 0U, // BL8_NOP_TLS
5451 0U, // BL8_NOTOC
5452 0U, // BL8_NOTOC_RM
5453 0U, // BL8_NOTOC_TLS
5454 0U, // BL8_RM
5455 0U, // BL8_TLS
5456 0U, // BL8_TLS_
5457 0U, // BLA
5458 0U, // BLA8
5459 0U, // BLA8_NOP
5460 0U, // BLA8_NOP_RM
5461 0U, // BLA8_RM
5462 0U, // BLA_RM
5463 0U, // BLR
5464 0U, // BLR8
5465 0U, // BLRL
5466 0U, // BL_NOP
5467 0U, // BL_NOP_RM
5468 0U, // BL_RM
5469 0U, // BL_TLS
5470 144U, // BPERMD
5471 0U, // BRD
5472 0U, // BRH
5473 0U, // BRH8
5474 144U, // BRINC
5475 0U, // BRW
5476 0U, // BRW8
5477 0U, // CBCDTD
5478 0U, // CBCDTD8
5479 0U, // CDTBCD
5480 0U, // CDTBCD8
5481 144U, // CFUGED
5482 0U, // CLRBHRB
5483 144U, // CMPB
5484 144U, // CMPB8
5485 144U, // CMPD
5486 12U, // CMPDI
5487 144U, // CMPEQB
5488 144U, // CMPLD
5489 20U, // CMPLDI
5490 144U, // CMPLW
5491 20U, // CMPLWI
5492 1040U, // CMPRB
5493 1040U, // CMPRB8
5494 144U, // CMPW
5495 12U, // CMPWI
5496 0U, // CNTLZD
5497 144U, // CNTLZDM
5498 0U, // CNTLZD_rec
5499 0U, // CNTLZW
5500 0U, // CNTLZW8
5501 0U, // CNTLZW8_rec
5502 0U, // CNTLZW_rec
5503 0U, // CNTTZD
5504 144U, // CNTTZDM
5505 0U, // CNTTZD_rec
5506 0U, // CNTTZW
5507 0U, // CNTTZW8
5508 0U, // CNTTZW8_rec
5509 0U, // CNTTZW_rec
5510 0U, // CP_ABORT
5511 0U, // CP_COPY
5512 0U, // CP_COPY8
5513 152U, // CP_PASTE8_rec
5514 152U, // CP_PASTE_rec
5515 0U, // CR6SET
5516 0U, // CR6UNSET
5517 144U, // CRAND
5518 144U, // CRANDC
5519 144U, // CREQV
5520 144U, // CRNAND
5521 144U, // CRNOR
5522 0U, // CRNOT
5523 144U, // CROR
5524 144U, // CRORC
5525 28U, // CRSET
5526 28U, // CRUNSET
5527 144U, // CRXOR
5528 0U, // CTRL_DEP
5529 144U, // DADD
5530 144U, // DADDQ
5531 144U, // DADDQ_rec
5532 144U, // DADD_rec
5533 0U, // DARN
5534 0U, // DCBA
5535 0U, // DCBF
5536 0U, // DCBFEP
5537 0U, // DCBI
5538 0U, // DCBST
5539 0U, // DCBSTEP
5540 0U, // DCBT
5541 0U, // DCBTEP
5542 0U, // DCBTST
5543 0U, // DCBTSTEP
5544 0U, // DCBZ
5545 0U, // DCBZEP
5546 0U, // DCBZL
5547 0U, // DCBZLEP
5548 0U, // DCCCI
5549 0U, // DCFFIX
5550 0U, // DCFFIXQ
5551 0U, // DCFFIXQQ
5552 0U, // DCFFIXQ_rec
5553 0U, // DCFFIX_rec
5554 144U, // DCMPO
5555 144U, // DCMPOQ
5556 144U, // DCMPU
5557 144U, // DCMPUQ
5558 0U, // DCTDP
5559 0U, // DCTDP_rec
5560 0U, // DCTFIX
5561 0U, // DCTFIXQ
5562 0U, // DCTFIXQQ
5563 0U, // DCTFIXQ_rec
5564 0U, // DCTFIX_rec
5565 0U, // DCTQPQ
5566 0U, // DCTQPQ_rec
5567 0U, // DDEDPD
5568 0U, // DDEDPDQ
5569 0U, // DDEDPDQ_rec
5570 0U, // DDEDPD_rec
5571 144U, // DDIV
5572 144U, // DDIVQ
5573 144U, // DDIVQ_rec
5574 144U, // DDIV_rec
5575 0U, // DENBCD
5576 0U, // DENBCDQ
5577 0U, // DENBCDQ_rec
5578 0U, // DENBCD_rec
5579 144U, // DIEX
5580 144U, // DIEXQ
5581 144U, // DIEXQ_rec
5582 144U, // DIEX_rec
5583 144U, // DIVD
5584 144U, // DIVDE
5585 144U, // DIVDEO
5586 144U, // DIVDEO_rec
5587 144U, // DIVDEU
5588 144U, // DIVDEUO
5589 144U, // DIVDEUO_rec
5590 144U, // DIVDEU_rec
5591 144U, // DIVDE_rec
5592 144U, // DIVDO
5593 144U, // DIVDO_rec
5594 144U, // DIVDU
5595 144U, // DIVDUO
5596 144U, // DIVDUO_rec
5597 144U, // DIVDU_rec
5598 144U, // DIVD_rec
5599 144U, // DIVW
5600 144U, // DIVWE
5601 144U, // DIVWEO
5602 144U, // DIVWEO_rec
5603 144U, // DIVWEU
5604 144U, // DIVWEUO
5605 144U, // DIVWEUO_rec
5606 144U, // DIVWEU_rec
5607 144U, // DIVWE_rec
5608 144U, // DIVWO
5609 144U, // DIVWO_rec
5610 144U, // DIVWU
5611 144U, // DIVWUO
5612 144U, // DIVWUO_rec
5613 144U, // DIVWU_rec
5614 144U, // DIVW_rec
5615 0U, // DMMR
5616 0U, // DMSETDMRZ
5617 144U, // DMUL
5618 144U, // DMULQ
5619 144U, // DMULQ_rec
5620 144U, // DMUL_rec
5621 0U, // DMXOR
5622 32U, // DMXXEXTFDMR256
5623 0U, // DMXXEXTFDMR512
5624 0U, // DMXXEXTFDMR512_HI
5625 32U, // DMXXINSTFDMR256
5626 272U, // DMXXINSTFDMR512
5627 400U, // DMXXINSTFDMR512_HI
5628 1552U, // DQUA
5629 0U, // DQUAI
5630 0U, // DQUAIQ
5631 0U, // DQUAIQ_rec
5632 0U, // DQUAI_rec
5633 1552U, // DQUAQ
5634 1552U, // DQUAQ_rec
5635 1552U, // DQUA_rec
5636 0U, // DRDPQ
5637 0U, // DRDPQ_rec
5638 0U, // DRINTN
5639 0U, // DRINTNQ
5640 0U, // DRINTNQ_rec
5641 0U, // DRINTN_rec
5642 0U, // DRINTX
5643 0U, // DRINTXQ
5644 0U, // DRINTXQ_rec
5645 0U, // DRINTX_rec
5646 1552U, // DRRND
5647 1552U, // DRRNDQ
5648 1552U, // DRRNDQ_rec
5649 1552U, // DRRND_rec
5650 0U, // DRSP
5651 0U, // DRSP_rec
5652 128U, // DSCLI
5653 128U, // DSCLIQ
5654 128U, // DSCLIQ_rec
5655 128U, // DSCLI_rec
5656 128U, // DSCRI
5657 128U, // DSCRIQ
5658 128U, // DSCRIQ_rec
5659 128U, // DSCRI_rec
5660 0U, // DSS
5661 0U, // DSSALL
5662 36U, // DST
5663 36U, // DST64
5664 36U, // DSTST
5665 36U, // DSTST64
5666 36U, // DSTSTT
5667 36U, // DSTSTT64
5668 36U, // DSTT
5669 36U, // DSTT64
5670 144U, // DSUB
5671 144U, // DSUBQ
5672 144U, // DSUBQ_rec
5673 144U, // DSUB_rec
5674 128U, // DTSTDC
5675 128U, // DTSTDCQ
5676 128U, // DTSTDG
5677 128U, // DTSTDGQ
5678 144U, // DTSTEX
5679 144U, // DTSTEXQ
5680 144U, // DTSTSF
5681 0U, // DTSTSFI
5682 0U, // DTSTSFIQ
5683 144U, // DTSTSFQ
5684 0U, // DXEX
5685 0U, // DXEXQ
5686 0U, // DXEXQ_rec
5687 0U, // DXEX_rec
5688 0U, // DYNALLOC
5689 0U, // DYNALLOC8
5690 0U, // DYNAREAOFFSET
5691 0U, // DYNAREAOFFSET8
5692 0U, // DecreaseCTR8loop
5693 0U, // DecreaseCTRloop
5694 0U, // EFDABS
5695 144U, // EFDADD
5696 0U, // EFDCFS
5697 0U, // EFDCFSF
5698 0U, // EFDCFSI
5699 0U, // EFDCFSID
5700 0U, // EFDCFUF
5701 0U, // EFDCFUI
5702 0U, // EFDCFUID
5703 144U, // EFDCMPEQ
5704 144U, // EFDCMPGT
5705 144U, // EFDCMPLT
5706 0U, // EFDCTSF
5707 0U, // EFDCTSI
5708 0U, // EFDCTSIDZ
5709 0U, // EFDCTSIZ
5710 0U, // EFDCTUF
5711 0U, // EFDCTUI
5712 0U, // EFDCTUIDZ
5713 0U, // EFDCTUIZ
5714 144U, // EFDDIV
5715 144U, // EFDMUL
5716 0U, // EFDNABS
5717 0U, // EFDNEG
5718 144U, // EFDSUB
5719 144U, // EFDTSTEQ
5720 144U, // EFDTSTGT
5721 144U, // EFDTSTLT
5722 0U, // EFSABS
5723 144U, // EFSADD
5724 0U, // EFSCFD
5725 0U, // EFSCFSF
5726 0U, // EFSCFSI
5727 0U, // EFSCFUF
5728 0U, // EFSCFUI
5729 144U, // EFSCMPEQ
5730 144U, // EFSCMPGT
5731 144U, // EFSCMPLT
5732 0U, // EFSCTSF
5733 0U, // EFSCTSI
5734 0U, // EFSCTSIZ
5735 0U, // EFSCTUF
5736 0U, // EFSCTUI
5737 0U, // EFSCTUIZ
5738 144U, // EFSDIV
5739 144U, // EFSMUL
5740 0U, // EFSNABS
5741 0U, // EFSNEG
5742 144U, // EFSSUB
5743 144U, // EFSTSTEQ
5744 144U, // EFSTSTGT
5745 144U, // EFSTSTLT
5746 0U, // EH_SjLj_LongJmp32
5747 0U, // EH_SjLj_LongJmp64
5748 0U, // EH_SjLj_SetJmp32
5749 0U, // EH_SjLj_SetJmp64
5750 0U, // EH_SjLj_Setup
5751 144U, // EQV
5752 144U, // EQV8
5753 144U, // EQV8_rec
5754 144U, // EQV_rec
5755 0U, // EVABS
5756 168U, // EVADDIW
5757 0U, // EVADDSMIAAW
5758 0U, // EVADDSSIAAW
5759 0U, // EVADDUMIAAW
5760 0U, // EVADDUSIAAW
5761 144U, // EVADDW
5762 144U, // EVAND
5763 144U, // EVANDC
5764 144U, // EVCMPEQ
5765 144U, // EVCMPGTS
5766 144U, // EVCMPGTU
5767 144U, // EVCMPLTS
5768 144U, // EVCMPLTU
5769 0U, // EVCNTLSW
5770 0U, // EVCNTLZW
5771 144U, // EVDIVWS
5772 144U, // EVDIVWU
5773 144U, // EVEQV
5774 0U, // EVEXTSB
5775 0U, // EVEXTSH
5776 0U, // EVFSABS
5777 144U, // EVFSADD
5778 0U, // EVFSCFSF
5779 0U, // EVFSCFSI
5780 0U, // EVFSCFUF
5781 0U, // EVFSCFUI
5782 144U, // EVFSCMPEQ
5783 144U, // EVFSCMPGT
5784 144U, // EVFSCMPLT
5785 0U, // EVFSCTSF
5786 0U, // EVFSCTSI
5787 0U, // EVFSCTSIZ
5788 0U, // EVFSCTUF
5789 0U, // EVFSCTUI
5790 0U, // EVFSCTUIZ
5791 144U, // EVFSDIV
5792 144U, // EVFSMUL
5793 0U, // EVFSNABS
5794 0U, // EVFSNEG
5795 144U, // EVFSSUB
5796 144U, // EVFSTSTEQ
5797 144U, // EVFSTSTGT
5798 144U, // EVFSTSTLT
5799 0U, // EVLDD
5800 0U, // EVLDDX
5801 0U, // EVLDH
5802 0U, // EVLDHX
5803 0U, // EVLDW
5804 0U, // EVLDWX
5805 0U, // EVLHHESPLAT
5806 0U, // EVLHHESPLATX
5807 0U, // EVLHHOSSPLAT
5808 0U, // EVLHHOSSPLATX
5809 0U, // EVLHHOUSPLAT
5810 0U, // EVLHHOUSPLATX
5811 0U, // EVLWHE
5812 0U, // EVLWHEX
5813 0U, // EVLWHOS
5814 0U, // EVLWHOSX
5815 0U, // EVLWHOU
5816 0U, // EVLWHOUX
5817 0U, // EVLWHSPLAT
5818 0U, // EVLWHSPLATX
5819 0U, // EVLWWSPLAT
5820 0U, // EVLWWSPLATX
5821 144U, // EVMERGEHI
5822 144U, // EVMERGEHILO
5823 144U, // EVMERGELO
5824 144U, // EVMERGELOHI
5825 144U, // EVMHEGSMFAA
5826 144U, // EVMHEGSMFAN
5827 144U, // EVMHEGSMIAA
5828 144U, // EVMHEGSMIAN
5829 144U, // EVMHEGUMIAA
5830 144U, // EVMHEGUMIAN
5831 144U, // EVMHESMF
5832 144U, // EVMHESMFA
5833 144U, // EVMHESMFAAW
5834 144U, // EVMHESMFANW
5835 144U, // EVMHESMI
5836 144U, // EVMHESMIA
5837 144U, // EVMHESMIAAW
5838 144U, // EVMHESMIANW
5839 144U, // EVMHESSF
5840 144U, // EVMHESSFA
5841 144U, // EVMHESSFAAW
5842 144U, // EVMHESSFANW
5843 144U, // EVMHESSIAAW
5844 144U, // EVMHESSIANW
5845 144U, // EVMHEUMI
5846 144U, // EVMHEUMIA
5847 144U, // EVMHEUMIAAW
5848 144U, // EVMHEUMIANW
5849 144U, // EVMHEUSIAAW
5850 144U, // EVMHEUSIANW
5851 144U, // EVMHOGSMFAA
5852 144U, // EVMHOGSMFAN
5853 144U, // EVMHOGSMIAA
5854 144U, // EVMHOGSMIAN
5855 144U, // EVMHOGUMIAA
5856 144U, // EVMHOGUMIAN
5857 144U, // EVMHOSMF
5858 144U, // EVMHOSMFA
5859 144U, // EVMHOSMFAAW
5860 144U, // EVMHOSMFANW
5861 144U, // EVMHOSMI
5862 144U, // EVMHOSMIA
5863 144U, // EVMHOSMIAAW
5864 144U, // EVMHOSMIANW
5865 144U, // EVMHOSSF
5866 144U, // EVMHOSSFA
5867 144U, // EVMHOSSFAAW
5868 144U, // EVMHOSSFANW
5869 144U, // EVMHOSSIAAW
5870 144U, // EVMHOSSIANW
5871 144U, // EVMHOUMI
5872 144U, // EVMHOUMIA
5873 144U, // EVMHOUMIAAW
5874 144U, // EVMHOUMIANW
5875 144U, // EVMHOUSIAAW
5876 144U, // EVMHOUSIANW
5877 0U, // EVMRA
5878 144U, // EVMWHSMF
5879 144U, // EVMWHSMFA
5880 144U, // EVMWHSMI
5881 144U, // EVMWHSMIA
5882 144U, // EVMWHSSF
5883 144U, // EVMWHSSFA
5884 144U, // EVMWHUMI
5885 144U, // EVMWHUMIA
5886 144U, // EVMWLSMIAAW
5887 144U, // EVMWLSMIANW
5888 144U, // EVMWLSSIAAW
5889 144U, // EVMWLSSIANW
5890 144U, // EVMWLUMI
5891 144U, // EVMWLUMIA
5892 144U, // EVMWLUMIAAW
5893 144U, // EVMWLUMIANW
5894 144U, // EVMWLUSIAAW
5895 144U, // EVMWLUSIANW
5896 144U, // EVMWSMF
5897 144U, // EVMWSMFA
5898 144U, // EVMWSMFAA
5899 144U, // EVMWSMFAN
5900 144U, // EVMWSMI
5901 144U, // EVMWSMIA
5902 144U, // EVMWSMIAA
5903 144U, // EVMWSMIAN
5904 144U, // EVMWSSF
5905 144U, // EVMWSSFA
5906 144U, // EVMWSSFAA
5907 144U, // EVMWSSFAN
5908 144U, // EVMWUMI
5909 144U, // EVMWUMIA
5910 144U, // EVMWUMIAA
5911 144U, // EVMWUMIAN
5912 144U, // EVNAND
5913 0U, // EVNEG
5914 144U, // EVNOR
5915 144U, // EVOR
5916 144U, // EVORC
5917 144U, // EVRLW
5918 132U, // EVRLWI
5919 0U, // EVRNDW
5920 1U, // EVSEL
5921 144U, // EVSLW
5922 132U, // EVSLWI
5923 0U, // EVSPLATFI
5924 0U, // EVSPLATI
5925 132U, // EVSRWIS
5926 132U, // EVSRWIU
5927 144U, // EVSRWS
5928 144U, // EVSRWU
5929 0U, // EVSTDD
5930 0U, // EVSTDDX
5931 0U, // EVSTDH
5932 0U, // EVSTDHX
5933 0U, // EVSTDW
5934 0U, // EVSTDWX
5935 0U, // EVSTWHE
5936 0U, // EVSTWHEX
5937 0U, // EVSTWHO
5938 0U, // EVSTWHOX
5939 0U, // EVSTWWE
5940 0U, // EVSTWWEX
5941 0U, // EVSTWWO
5942 0U, // EVSTWWOX
5943 0U, // EVSUBFSMIAAW
5944 0U, // EVSUBFSSIAAW
5945 0U, // EVSUBFUMIAAW
5946 0U, // EVSUBFUSIAAW
5947 144U, // EVSUBFW
5948 144U, // EVSUBIFW
5949 144U, // EVXOR
5950 0U, // EXTSB
5951 0U, // EXTSB8
5952 0U, // EXTSB8_32_64
5953 0U, // EXTSB8_rec
5954 0U, // EXTSB_rec
5955 0U, // EXTSH
5956 0U, // EXTSH8
5957 0U, // EXTSH8_32_64
5958 0U, // EXTSH8_rec
5959 0U, // EXTSH_rec
5960 0U, // EXTSW
5961 128U, // EXTSWSLI
5962 128U, // EXTSWSLI_32_64
5963 128U, // EXTSWSLI_32_64_rec
5964 128U, // EXTSWSLI_rec
5965 0U, // EXTSW_32
5966 0U, // EXTSW_32_64
5967 0U, // EXTSW_32_64_rec
5968 0U, // EXTSW_rec
5969 0U, // EnforceIEIO
5970 0U, // FABSD
5971 0U, // FABSD_rec
5972 0U, // FABSS
5973 0U, // FABSS_rec
5974 144U, // FADD
5975 144U, // FADDS
5976 144U, // FADDS_rec
5977 144U, // FADD_rec
5978 0U, // FADDrtz
5979 0U, // FCFID
5980 0U, // FCFIDS
5981 0U, // FCFIDS_rec
5982 0U, // FCFIDU
5983 0U, // FCFIDUS
5984 0U, // FCFIDUS_rec
5985 0U, // FCFIDU_rec
5986 0U, // FCFID_rec
5987 144U, // FCMPOD
5988 144U, // FCMPOS
5989 144U, // FCMPUD
5990 144U, // FCMPUS
5991 144U, // FCPSGND
5992 144U, // FCPSGND_rec
5993 144U, // FCPSGNS
5994 144U, // FCPSGNS_rec
5995 0U, // FCTID
5996 0U, // FCTIDU
5997 0U, // FCTIDUZ
5998 0U, // FCTIDUZ_rec
5999 0U, // FCTIDU_rec
6000 0U, // FCTIDZ
6001 0U, // FCTIDZ_rec
6002 0U, // FCTID_rec
6003 0U, // FCTIW
6004 0U, // FCTIWU
6005 0U, // FCTIWUZ
6006 0U, // FCTIWUZ_rec
6007 0U, // FCTIWU_rec
6008 0U, // FCTIWZ
6009 0U, // FCTIWZ_rec
6010 0U, // FCTIW_rec
6011 144U, // FDIV
6012 144U, // FDIVS
6013 144U, // FDIVS_rec
6014 144U, // FDIV_rec
6015 0U, // FENCE
6016 1040U, // FMADD
6017 1040U, // FMADDS
6018 1040U, // FMADDS_rec
6019 1040U, // FMADD_rec
6020 0U, // FMR
6021 0U, // FMR_rec
6022 1040U, // FMSUB
6023 1040U, // FMSUBS
6024 1040U, // FMSUBS_rec
6025 1040U, // FMSUB_rec
6026 144U, // FMUL
6027 144U, // FMULS
6028 144U, // FMULS_rec
6029 144U, // FMUL_rec
6030 0U, // FNABSD
6031 0U, // FNABSD_rec
6032 0U, // FNABSS
6033 0U, // FNABSS_rec
6034 0U, // FNEGD
6035 0U, // FNEGD_rec
6036 0U, // FNEGS
6037 0U, // FNEGS_rec
6038 1040U, // FNMADD
6039 1040U, // FNMADDS
6040 1040U, // FNMADDS_rec
6041 1040U, // FNMADD_rec
6042 1040U, // FNMSUB
6043 1040U, // FNMSUBS
6044 1040U, // FNMSUBS_rec
6045 1040U, // FNMSUB_rec
6046 0U, // FRE
6047 0U, // FRES
6048 0U, // FRES_rec
6049 0U, // FRE_rec
6050 0U, // FRIMD
6051 0U, // FRIMD_rec
6052 0U, // FRIMS
6053 0U, // FRIMS_rec
6054 0U, // FRIND
6055 0U, // FRIND_rec
6056 0U, // FRINS
6057 0U, // FRINS_rec
6058 0U, // FRIPD
6059 0U, // FRIPD_rec
6060 0U, // FRIPS
6061 0U, // FRIPS_rec
6062 0U, // FRIZD
6063 0U, // FRIZD_rec
6064 0U, // FRIZS
6065 0U, // FRIZS_rec
6066 0U, // FRSP
6067 0U, // FRSP_rec
6068 0U, // FRSQRTE
6069 0U, // FRSQRTES
6070 0U, // FRSQRTES_rec
6071 0U, // FRSQRTE_rec
6072 1040U, // FSELD
6073 1040U, // FSELD_rec
6074 1040U, // FSELS
6075 1040U, // FSELS_rec
6076 0U, // FSQRT
6077 0U, // FSQRTS
6078 0U, // FSQRTS_rec
6079 0U, // FSQRT_rec
6080 144U, // FSUB
6081 144U, // FSUBS
6082 144U, // FSUBS_rec
6083 144U, // FSUB_rec
6084 144U, // FTDIV
6085 0U, // FTSQRT
6086 0U, // GETtlsADDR
6087 0U, // GETtlsADDR32
6088 0U, // GETtlsADDR32AIX
6089 0U, // GETtlsADDR64AIX
6090 0U, // GETtlsADDRPCREL
6091 0U, // GETtlsMOD32AIX
6092 0U, // GETtlsMOD64AIX
6093 0U, // GETtlsTpointer32AIX
6094 0U, // GETtlsldADDR
6095 0U, // GETtlsldADDR32
6096 0U, // GETtlsldADDRPCREL
6097 0U, // HASHCHK
6098 0U, // HASHCHK8
6099 0U, // HASHCHKP
6100 0U, // HASHCHKP8
6101 0U, // HASHST
6102 0U, // HASHST8
6103 0U, // HASHSTP
6104 0U, // HASHSTP8
6105 0U, // HRFID
6106 0U, // ICBI
6107 0U, // ICBIEP
6108 0U, // ICBLC
6109 0U, // ICBLQ
6110 0U, // ICBT
6111 0U, // ICBTLS
6112 0U, // ICCCI
6113 1040U, // ISEL
6114 1040U, // ISEL8
6115 0U, // ISYNC
6116 0U, // LA
6117 0U, // LA8
6118 0U, // LBARX
6119 2U, // LBARXL
6120 0U, // LBEPX
6121 0U, // LBZ
6122 0U, // LBZ8
6123 144U, // LBZCIX
6124 0U, // LBZU
6125 0U, // LBZU8
6126 0U, // LBZUX
6127 0U, // LBZUX8
6128 0U, // LBZX
6129 0U, // LBZX8
6130 144U, // LBZXTLS
6131 144U, // LBZXTLS_
6132 144U, // LBZXTLS_32
6133 0U, // LD
6134 0U, // LDARX
6135 2U, // LDARXL
6136 132U, // LDAT
6137 0U, // LDBRX
6138 144U, // LDCIX
6139 0U, // LDU
6140 0U, // LDUX
6141 0U, // LDX
6142 144U, // LDXTLS
6143 144U, // LDXTLS_
6144 0U, // LDgotTprelL
6145 0U, // LDgotTprelL32
6146 0U, // LDtoc
6147 0U, // LDtocBA
6148 0U, // LDtocCPT
6149 0U, // LDtocJTI
6150 0U, // LDtocL
6151 0U, // LFD
6152 0U, // LFDEPX
6153 0U, // LFDU
6154 0U, // LFDUX
6155 0U, // LFDX
6156 144U, // LFDXTLS
6157 144U, // LFDXTLS_
6158 0U, // LFIWAX
6159 0U, // LFIWZX
6160 0U, // LFS
6161 0U, // LFSU
6162 0U, // LFSUX
6163 0U, // LFSX
6164 144U, // LFSXTLS
6165 144U, // LFSXTLS_
6166 0U, // LHA
6167 0U, // LHA8
6168 0U, // LHARX
6169 2U, // LHARXL
6170 0U, // LHAU
6171 0U, // LHAU8
6172 0U, // LHAUX
6173 0U, // LHAUX8
6174 0U, // LHAX
6175 0U, // LHAX8
6176 144U, // LHAXTLS
6177 144U, // LHAXTLS_
6178 144U, // LHAXTLS_32
6179 0U, // LHBRX
6180 0U, // LHBRX8
6181 0U, // LHEPX
6182 0U, // LHZ
6183 0U, // LHZ8
6184 144U, // LHZCIX
6185 0U, // LHZU
6186 0U, // LHZU8
6187 0U, // LHZUX
6188 0U, // LHZUX8
6189 0U, // LHZX
6190 0U, // LHZX8
6191 144U, // LHZXTLS
6192 144U, // LHZXTLS_
6193 144U, // LHZXTLS_32
6194 0U, // LI
6195 0U, // LI8
6196 0U, // LIS
6197 0U, // LIS8
6198 0U, // LMW
6199 0U, // LQ
6200 0U, // LQARX
6201 2U, // LQARXL
6202 0U, // LQX_PSEUDO
6203 132U, // LSWI
6204 0U, // LVEBX
6205 0U, // LVEHX
6206 0U, // LVEWX
6207 0U, // LVSL
6208 0U, // LVSR
6209 0U, // LVX
6210 0U, // LVXL
6211 0U, // LWA
6212 0U, // LWARX
6213 2U, // LWARXL
6214 132U, // LWAT
6215 0U, // LWAUX
6216 0U, // LWAX
6217 144U, // LWAXTLS
6218 144U, // LWAXTLS_
6219 144U, // LWAXTLS_32
6220 0U, // LWAX_32
6221 0U, // LWA_32
6222 0U, // LWBRX
6223 0U, // LWBRX8
6224 0U, // LWEPX
6225 0U, // LWZ
6226 0U, // LWZ8
6227 144U, // LWZCIX
6228 0U, // LWZU
6229 0U, // LWZU8
6230 0U, // LWZUX
6231 0U, // LWZUX8
6232 0U, // LWZX
6233 0U, // LWZX8
6234 144U, // LWZXTLS
6235 144U, // LWZXTLS_
6236 144U, // LWZXTLS_32
6237 0U, // LWZtoc
6238 0U, // LWZtocL
6239 0U, // LXSD
6240 0U, // LXSDX
6241 0U, // LXSIBZX
6242 0U, // LXSIHZX
6243 0U, // LXSIWAX
6244 0U, // LXSIWZX
6245 0U, // LXSSP
6246 0U, // LXSSPX
6247 0U, // LXV
6248 0U, // LXVB16X
6249 0U, // LXVD2X
6250 0U, // LXVDSX
6251 0U, // LXVH8X
6252 0U, // LXVKQ
6253 144U, // LXVL
6254 144U, // LXVLL
6255 0U, // LXVP
6256 144U, // LXVPRL
6257 144U, // LXVPRLL
6258 0U, // LXVPX
6259 0U, // LXVRBX
6260 0U, // LXVRDX
6261 0U, // LXVRHX
6262 144U, // LXVRL
6263 144U, // LXVRLL
6264 0U, // LXVRWX
6265 0U, // LXVW4X
6266 0U, // LXVWSX
6267 0U, // LXVX
6268 1040U, // MADDHD
6269 1040U, // MADDHDU
6270 1040U, // MADDLD
6271 1040U, // MADDLD8
6272 0U, // MBAR
6273 0U, // MCRF
6274 0U, // MCRFS
6275 0U, // MCRXRX
6276 0U, // MFBHRBE
6277 0U, // MFCR
6278 0U, // MFCR8
6279 0U, // MFCTR
6280 0U, // MFCTR8
6281 0U, // MFDCR
6282 0U, // MFFS
6283 0U, // MFFSCDRN
6284 0U, // MFFSCDRNI
6285 0U, // MFFSCE
6286 0U, // MFFSCRN
6287 0U, // MFFSCRNI
6288 0U, // MFFSL
6289 0U, // MFFS_rec
6290 0U, // MFLR
6291 0U, // MFLR8
6292 0U, // MFMSR
6293 0U, // MFOCRF
6294 0U, // MFOCRF8
6295 0U, // MFPMR
6296 0U, // MFSPR
6297 0U, // MFSPR8
6298 0U, // MFSR
6299 0U, // MFSRIN
6300 0U, // MFTB
6301 0U, // MFTB8
6302 0U, // MFUDSCR
6303 0U, // MFVRD
6304 0U, // MFVRSAVE
6305 0U, // MFVRSAVEv
6306 0U, // MFVRWZ
6307 0U, // MFVSCR
6308 0U, // MFVSRD
6309 0U, // MFVSRLD
6310 0U, // MFVSRWZ
6311 144U, // MODSD
6312 144U, // MODSW
6313 144U, // MODUD
6314 144U, // MODUW
6315 0U, // MSGSYNC
6316 0U, // MSYNC
6317 0U, // MTCRF
6318 0U, // MTCRF8
6319 0U, // MTCTR
6320 0U, // MTCTR8
6321 0U, // MTCTR8loop
6322 0U, // MTCTRloop
6323 0U, // MTDCR
6324 0U, // MTFSB0
6325 0U, // MTFSB1
6326 1048U, // MTFSF
6327 2U, // MTFSFI
6328 3U, // MTFSFI_rec
6329 0U, // MTFSFIb
6330 1048U, // MTFSF_rec
6331 0U, // MTFSFb
6332 0U, // MTLR
6333 0U, // MTLR8
6334 0U, // MTMSR
6335 0U, // MTMSRD
6336 0U, // MTOCRF
6337 0U, // MTOCRF8
6338 0U, // MTPMR
6339 0U, // MTSPR
6340 0U, // MTSPR8
6341 0U, // MTSR
6342 0U, // MTSRIN
6343 0U, // MTUDSCR
6344 0U, // MTVRD
6345 0U, // MTVRSAVE
6346 0U, // MTVRSAVEv
6347 0U, // MTVRWA
6348 0U, // MTVRWZ
6349 0U, // MTVSCR
6350 0U, // MTVSRBM
6351 0U, // MTVSRBMI
6352 0U, // MTVSRD
6353 144U, // MTVSRDD
6354 0U, // MTVSRDM
6355 0U, // MTVSRHM
6356 0U, // MTVSRQM
6357 0U, // MTVSRWA
6358 0U, // MTVSRWM
6359 0U, // MTVSRWS
6360 0U, // MTVSRWZ
6361 144U, // MULHD
6362 144U, // MULHDU
6363 144U, // MULHDU_rec
6364 144U, // MULHD_rec
6365 144U, // MULHW
6366 144U, // MULHWU
6367 144U, // MULHWU_rec
6368 144U, // MULHW_rec
6369 144U, // MULLD
6370 144U, // MULLDO
6371 144U, // MULLDO_rec
6372 144U, // MULLD_rec
6373 12U, // MULLI
6374 12U, // MULLI8
6375 144U, // MULLW
6376 144U, // MULLWO
6377 144U, // MULLWO_rec
6378 144U, // MULLW_rec
6379 0U, // MoveGOTtoLR
6380 0U, // MovePCtoLR
6381 0U, // MovePCtoLR8
6382 144U, // NAND
6383 144U, // NAND8
6384 144U, // NAND8_rec
6385 144U, // NAND_rec
6386 0U, // NAP
6387 0U, // NEG
6388 0U, // NEG8
6389 0U, // NEG8O
6390 0U, // NEG8O_rec
6391 0U, // NEG8_rec
6392 0U, // NEGO
6393 0U, // NEGO_rec
6394 0U, // NEG_rec
6395 0U, // NOP
6396 0U, // NOP_GT_PWR6
6397 0U, // NOP_GT_PWR7
6398 144U, // NOR
6399 144U, // NOR8
6400 144U, // NOR8_rec
6401 144U, // NOR_rec
6402 144U, // OR
6403 144U, // OR8
6404 144U, // OR8_rec
6405 144U, // ORC
6406 144U, // ORC8
6407 144U, // ORC8_rec
6408 144U, // ORC_rec
6409 20U, // ORI
6410 20U, // ORI8
6411 20U, // ORIS
6412 20U, // ORIS8
6413 144U, // OR_rec
6414 264U, // PADDI
6415 264U, // PADDI8
6416 0U, // PADDI8pc
6417 0U, // PADDIdtprel
6418 0U, // PADDIpc
6419 144U, // PDEPD
6420 144U, // PEXTD
6421 0U, // PLA
6422 0U, // PLA8
6423 0U, // PLA8pc
6424 0U, // PLApc
6425 3U, // PLBZ
6426 3U, // PLBZ8
6427 0U, // PLBZ8nopc
6428 0U, // PLBZ8onlypc
6429 0U, // PLBZ8pc
6430 0U, // PLBZnopc
6431 0U, // PLBZonlypc
6432 0U, // PLBZpc
6433 3U, // PLD
6434 0U, // PLDnopc
6435 0U, // PLDonlypc
6436 0U, // PLDpc
6437 3U, // PLFD
6438 0U, // PLFDnopc
6439 0U, // PLFDonlypc
6440 0U, // PLFDpc
6441 3U, // PLFS
6442 0U, // PLFSnopc
6443 0U, // PLFSonlypc
6444 0U, // PLFSpc
6445 3U, // PLHA
6446 3U, // PLHA8
6447 0U, // PLHA8nopc
6448 0U, // PLHA8onlypc
6449 0U, // PLHA8pc
6450 0U, // PLHAnopc
6451 0U, // PLHAonlypc
6452 0U, // PLHApc
6453 3U, // PLHZ
6454 3U, // PLHZ8
6455 0U, // PLHZ8nopc
6456 0U, // PLHZ8onlypc
6457 0U, // PLHZ8pc
6458 0U, // PLHZnopc
6459 0U, // PLHZonlypc
6460 0U, // PLHZpc
6461 0U, // PLI
6462 0U, // PLI8
6463 3U, // PLWA
6464 3U, // PLWA8
6465 0U, // PLWA8nopc
6466 0U, // PLWA8onlypc
6467 0U, // PLWA8pc
6468 0U, // PLWAnopc
6469 0U, // PLWAonlypc
6470 0U, // PLWApc
6471 3U, // PLWZ
6472 3U, // PLWZ8
6473 0U, // PLWZ8nopc
6474 0U, // PLWZ8onlypc
6475 0U, // PLWZ8pc
6476 0U, // PLWZnopc
6477 0U, // PLWZonlypc
6478 0U, // PLWZpc
6479 3U, // PLXSD
6480 0U, // PLXSDnopc
6481 0U, // PLXSDonlypc
6482 0U, // PLXSDpc
6483 3U, // PLXSSP
6484 0U, // PLXSSPnopc
6485 0U, // PLXSSPonlypc
6486 0U, // PLXSSPpc
6487 3U, // PLXV
6488 3U, // PLXVP
6489 0U, // PLXVPnopc
6490 0U, // PLXVPonlypc
6491 0U, // PLXVPpc
6492 0U, // PLXVnopc
6493 0U, // PLXVonlypc
6494 0U, // PLXVpc
6495 10768U, // PMXVBF16GER2
6496 52268U, // PMXVBF16GER2NN
6497 52268U, // PMXVBF16GER2NP
6498 52268U, // PMXVBF16GER2PN
6499 52268U, // PMXVBF16GER2PP
6500 10768U, // PMXVBF16GER2W
6501 52268U, // PMXVBF16GER2WNN
6502 52268U, // PMXVBF16GER2WNP
6503 52268U, // PMXVBF16GER2WPN
6504 52268U, // PMXVBF16GER2WPP
6505 10768U, // PMXVF16GER2
6506 52268U, // PMXVF16GER2NN
6507 52268U, // PMXVF16GER2NP
6508 52268U, // PMXVF16GER2PN
6509 52268U, // PMXVF16GER2PP
6510 10768U, // PMXVF16GER2W
6511 52268U, // PMXVF16GER2WNN
6512 52268U, // PMXVF16GER2WNP
6513 52268U, // PMXVF16GER2WPN
6514 52268U, // PMXVF16GER2WPP
6515 10768U, // PMXVF32GER
6516 19500U, // PMXVF32GERNN
6517 19500U, // PMXVF32GERNP
6518 19500U, // PMXVF32GERPN
6519 19500U, // PMXVF32GERPP
6520 10768U, // PMXVF32GERW
6521 19500U, // PMXVF32GERWNN
6522 19500U, // PMXVF32GERWNP
6523 19500U, // PMXVF32GERWPN
6524 19500U, // PMXVF32GERWPP
6525 43536U, // PMXVF64GER
6526 27692U, // PMXVF64GERNN
6527 27692U, // PMXVF64GERNP
6528 27692U, // PMXVF64GERPN
6529 27692U, // PMXVF64GERPP
6530 43536U, // PMXVF64GERW
6531 27692U, // PMXVF64GERWNN
6532 27692U, // PMXVF64GERWNP
6533 27692U, // PMXVF64GERWPN
6534 27692U, // PMXVF64GERWPP
6535 10768U, // PMXVI16GER2
6536 52268U, // PMXVI16GER2PP
6537 10768U, // PMXVI16GER2S
6538 52268U, // PMXVI16GER2SPP
6539 10768U, // PMXVI16GER2SW
6540 52268U, // PMXVI16GER2SWPP
6541 10768U, // PMXVI16GER2W
6542 52268U, // PMXVI16GER2WPP
6543 10768U, // PMXVI4GER8
6544 52268U, // PMXVI4GER8PP
6545 10768U, // PMXVI4GER8W
6546 52268U, // PMXVI4GER8WPP
6547 10768U, // PMXVI8GER4
6548 52268U, // PMXVI8GER4PP
6549 52268U, // PMXVI8GER4SPP
6550 10768U, // PMXVI8GER4W
6551 52268U, // PMXVI8GER4WPP
6552 52268U, // PMXVI8GER4WSPP
6553 0U, // POPCNTB
6554 0U, // POPCNTB8
6555 0U, // POPCNTD
6556 0U, // POPCNTW
6557 0U, // PPC32GOT
6558 0U, // PPC32PICGOT
6559 0U, // PREPARE_PROBED_ALLOCA_32
6560 0U, // PREPARE_PROBED_ALLOCA_64
6561 0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
6562 0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
6563 0U, // PROBED_ALLOCA_32
6564 0U, // PROBED_ALLOCA_64
6565 0U, // PROBED_STACKALLOC_32
6566 0U, // PROBED_STACKALLOC_64
6567 3U, // PSTB
6568 3U, // PSTB8
6569 0U, // PSTB8nopc
6570 0U, // PSTB8onlypc
6571 0U, // PSTB8pc
6572 0U, // PSTBnopc
6573 0U, // PSTBonlypc
6574 0U, // PSTBpc
6575 3U, // PSTD
6576 0U, // PSTDnopc
6577 0U, // PSTDonlypc
6578 0U, // PSTDpc
6579 3U, // PSTFD
6580 0U, // PSTFDnopc
6581 0U, // PSTFDonlypc
6582 0U, // PSTFDpc
6583 3U, // PSTFS
6584 0U, // PSTFSnopc
6585 0U, // PSTFSonlypc
6586 0U, // PSTFSpc
6587 3U, // PSTH
6588 3U, // PSTH8
6589 0U, // PSTH8nopc
6590 0U, // PSTH8onlypc
6591 0U, // PSTH8pc
6592 0U, // PSTHnopc
6593 0U, // PSTHonlypc
6594 0U, // PSTHpc
6595 3U, // PSTW
6596 3U, // PSTW8
6597 0U, // PSTW8nopc
6598 0U, // PSTW8onlypc
6599 0U, // PSTW8pc
6600 0U, // PSTWnopc
6601 0U, // PSTWonlypc
6602 0U, // PSTWpc
6603 3U, // PSTXSD
6604 0U, // PSTXSDnopc
6605 0U, // PSTXSDonlypc
6606 0U, // PSTXSDpc
6607 3U, // PSTXSSP
6608 0U, // PSTXSSPnopc
6609 0U, // PSTXSSPonlypc
6610 0U, // PSTXSSPpc
6611 3U, // PSTXV
6612 3U, // PSTXVP
6613 0U, // PSTXVPnopc
6614 0U, // PSTXVPonlypc
6615 0U, // PSTXVPpc
6616 0U, // PSTXVnopc
6617 0U, // PSTXVonlypc
6618 0U, // PSTXVpc
6619 0U, // PseudoEIEIO
6620 0U, // RESTORE_ACC
6621 0U, // RESTORE_CR
6622 0U, // RESTORE_CRBIT
6623 0U, // RESTORE_QUADWORD
6624 0U, // RESTORE_UACC
6625 0U, // RESTORE_WACC
6626 0U, // RFCI
6627 0U, // RFDI
6628 0U, // RFEBB
6629 0U, // RFI
6630 0U, // RFID
6631 0U, // RFMCI
6632 16U, // RLDCL
6633 16U, // RLDCL_rec
6634 16U, // RLDCR
6635 16U, // RLDCR_rec
6636 0U, // RLDIC
6637 0U, // RLDICL
6638 0U, // RLDICL_32
6639 0U, // RLDICL_32_64
6640 0U, // RLDICL_32_rec
6641 0U, // RLDICL_rec
6642 0U, // RLDICR
6643 0U, // RLDICR_32
6644 0U, // RLDICR_rec
6645 0U, // RLDIC_rec
6646 48U, // RLDIMI
6647 48U, // RLDIMI_rec
6648 52U, // RLWIMI
6649 52U, // RLWIMI8
6650 52U, // RLWIMI8_rec
6651 52U, // RLWIMI_rec
6652 8708U, // RLWINM
6653 8708U, // RLWINM8
6654 8708U, // RLWINM8_rec
6655 8708U, // RLWINM_rec
6656 8720U, // RLWNM
6657 8720U, // RLWNM8
6658 8720U, // RLWNM8_rec
6659 8720U, // RLWNM_rec
6660 0U, // ReadTB
6661 0U, // SC
6662 0U, // SCV
6663 0U, // SELECT_CC_F16
6664 0U, // SELECT_CC_F4
6665 0U, // SELECT_CC_F8
6666 0U, // SELECT_CC_I4
6667 0U, // SELECT_CC_I8
6668 0U, // SELECT_CC_SPE
6669 0U, // SELECT_CC_SPE4
6670 0U, // SELECT_CC_VRRC
6671 0U, // SELECT_CC_VSFRC
6672 0U, // SELECT_CC_VSRC
6673 0U, // SELECT_CC_VSSRC
6674 0U, // SELECT_F16
6675 0U, // SELECT_F4
6676 0U, // SELECT_F8
6677 0U, // SELECT_I4
6678 0U, // SELECT_I8
6679 0U, // SELECT_SPE
6680 0U, // SELECT_SPE4
6681 0U, // SELECT_VRRC
6682 0U, // SELECT_VSFRC
6683 0U, // SELECT_VSRC
6684 0U, // SELECT_VSSRC
6685 0U, // SETB
6686 0U, // SETB8
6687 0U, // SETBC
6688 0U, // SETBC8
6689 0U, // SETBCR
6690 0U, // SETBCR8
6691 0U, // SETFLM
6692 0U, // SETNBC
6693 0U, // SETNBC8
6694 0U, // SETNBCR
6695 0U, // SETNBCR8
6696 0U, // SETRND
6697 0U, // SETRNDi
6698 0U, // SLBFEE_rec
6699 0U, // SLBIA
6700 0U, // SLBIE
6701 0U, // SLBIEG
6702 0U, // SLBMFEE
6703 0U, // SLBMFEV
6704 0U, // SLBMTE
6705 0U, // SLBSYNC
6706 144U, // SLD
6707 144U, // SLD_rec
6708 144U, // SLW
6709 144U, // SLW8
6710 144U, // SLW8_rec
6711 144U, // SLW_rec
6712 0U, // SPELWZ
6713 0U, // SPELWZX
6714 0U, // SPESTW
6715 0U, // SPESTWX
6716 0U, // SPILL_ACC
6717 0U, // SPILL_CR
6718 0U, // SPILL_CRBIT
6719 0U, // SPILL_QUADWORD
6720 0U, // SPILL_UACC
6721 0U, // SPILL_WACC
6722 0U, // SPLIT_QUADWORD
6723 144U, // SRAD
6724 128U, // SRADI
6725 128U, // SRADI_32
6726 128U, // SRADI_rec
6727 144U, // SRAD_rec
6728 144U, // SRAW
6729 132U, // SRAWI
6730 132U, // SRAWI_rec
6731 144U, // SRAW_rec
6732 144U, // SRD
6733 144U, // SRD_rec
6734 144U, // SRW
6735 144U, // SRW8
6736 144U, // SRW8_rec
6737 144U, // SRW_rec
6738 0U, // STB
6739 0U, // STB8
6740 144U, // STBCIX
6741 0U, // STBCX
6742 0U, // STBEPX
6743 0U, // STBU
6744 0U, // STBU8
6745 0U, // STBUX
6746 0U, // STBUX8
6747 0U, // STBX
6748 0U, // STBX8
6749 144U, // STBXTLS
6750 144U, // STBXTLS_
6751 144U, // STBXTLS_32
6752 0U, // STD
6753 132U, // STDAT
6754 0U, // STDBRX
6755 144U, // STDCIX
6756 0U, // STDCX
6757 0U, // STDU
6758 0U, // STDUX
6759 0U, // STDX
6760 144U, // STDXTLS
6761 144U, // STDXTLS_
6762 0U, // STFD
6763 0U, // STFDEPX
6764 0U, // STFDU
6765 0U, // STFDUX
6766 0U, // STFDX
6767 144U, // STFDXTLS
6768 144U, // STFDXTLS_
6769 0U, // STFIWX
6770 0U, // STFS
6771 0U, // STFSU
6772 0U, // STFSUX
6773 0U, // STFSX
6774 144U, // STFSXTLS
6775 144U, // STFSXTLS_
6776 0U, // STH
6777 0U, // STH8
6778 0U, // STHBRX
6779 144U, // STHCIX
6780 0U, // STHCX
6781 0U, // STHEPX
6782 0U, // STHU
6783 0U, // STHU8
6784 0U, // STHUX
6785 0U, // STHUX8
6786 0U, // STHX
6787 0U, // STHX8
6788 144U, // STHXTLS
6789 144U, // STHXTLS_
6790 144U, // STHXTLS_32
6791 0U, // STMW
6792 0U, // STOP
6793 0U, // STQ
6794 0U, // STQCX
6795 0U, // STQX_PSEUDO
6796 132U, // STSWI
6797 0U, // STVEBX
6798 0U, // STVEHX
6799 0U, // STVEWX
6800 0U, // STVX
6801 0U, // STVXL
6802 0U, // STW
6803 0U, // STW8
6804 132U, // STWAT
6805 0U, // STWBRX
6806 144U, // STWCIX
6807 0U, // STWCX
6808 0U, // STWEPX
6809 0U, // STWU
6810 0U, // STWU8
6811 0U, // STWUX
6812 0U, // STWUX8
6813 0U, // STWX
6814 0U, // STWX8
6815 144U, // STWXTLS
6816 144U, // STWXTLS_
6817 144U, // STWXTLS_32
6818 0U, // STXSD
6819 0U, // STXSDX
6820 0U, // STXSIBX
6821 0U, // STXSIBXv
6822 0U, // STXSIHX
6823 0U, // STXSIHXv
6824 0U, // STXSIWX
6825 0U, // STXSSP
6826 0U, // STXSSPX
6827 0U, // STXV
6828 0U, // STXVB16X
6829 0U, // STXVD2X
6830 0U, // STXVH8X
6831 144U, // STXVL
6832 144U, // STXVLL
6833 0U, // STXVP
6834 144U, // STXVPRL
6835 144U, // STXVPRLL
6836 0U, // STXVPX
6837 0U, // STXVRBX
6838 0U, // STXVRDX
6839 0U, // STXVRHX
6840 144U, // STXVRL
6841 144U, // STXVRLL
6842 0U, // STXVRWX
6843 0U, // STXVW4X
6844 0U, // STXVX
6845 144U, // SUBF
6846 144U, // SUBF8
6847 144U, // SUBF8O
6848 144U, // SUBF8O_rec
6849 144U, // SUBF8_rec
6850 144U, // SUBFC
6851 144U, // SUBFC8
6852 144U, // SUBFC8O
6853 144U, // SUBFC8O_rec
6854 144U, // SUBFC8_rec
6855 144U, // SUBFCO
6856 144U, // SUBFCO_rec
6857 144U, // SUBFC_rec
6858 144U, // SUBFE
6859 144U, // SUBFE8
6860 144U, // SUBFE8O
6861 144U, // SUBFE8O_rec
6862 144U, // SUBFE8_rec
6863 144U, // SUBFEO
6864 144U, // SUBFEO_rec
6865 144U, // SUBFE_rec
6866 12U, // SUBFIC
6867 12U, // SUBFIC8
6868 0U, // SUBFME
6869 0U, // SUBFME8
6870 0U, // SUBFME8O
6871 0U, // SUBFME8O_rec
6872 0U, // SUBFME8_rec
6873 0U, // SUBFMEO
6874 0U, // SUBFMEO_rec
6875 0U, // SUBFME_rec
6876 144U, // SUBFO
6877 144U, // SUBFO_rec
6878 0U, // SUBFUS
6879 0U, // SUBFUS_rec
6880 0U, // SUBFZE
6881 0U, // SUBFZE8
6882 0U, // SUBFZE8O
6883 0U, // SUBFZE8O_rec
6884 0U, // SUBFZE8_rec
6885 0U, // SUBFZEO
6886 0U, // SUBFZEO_rec
6887 0U, // SUBFZE_rec
6888 144U, // SUBF_rec
6889 0U, // SYNC
6890 0U, // SYNCP10
6891 0U, // TABORT
6892 144U, // TABORTDC
6893 132U, // TABORTDCI
6894 144U, // TABORTWC
6895 132U, // TABORTWCI
6896 0U, // TAILB
6897 0U, // TAILB8
6898 0U, // TAILBA
6899 0U, // TAILBA8
6900 0U, // TAILBCTR
6901 0U, // TAILBCTR8
6902 0U, // TBEGIN
6903 0U, // TBEGIN_RET
6904 0U, // TCHECK
6905 0U, // TCHECK_RET
6906 0U, // TCRETURNai
6907 0U, // TCRETURNai8
6908 0U, // TCRETURNdi
6909 0U, // TCRETURNdi8
6910 0U, // TCRETURNri
6911 0U, // TCRETURNri8
6912 144U, // TD
6913 12U, // TDI
6914 0U, // TEND
6915 0U, // TLBIA
6916 0U, // TLBIE
6917 0U, // TLBIEL
6918 144U, // TLBILX
6919 0U, // TLBIVAX
6920 0U, // TLBLD
6921 0U, // TLBLI
6922 0U, // TLBRE
6923 144U, // TLBRE2
6924 0U, // TLBSX
6925 144U, // TLBSX2
6926 144U, // TLBSX2D
6927 0U, // TLBSYNC
6928 0U, // TLBWE
6929 144U, // TLBWE2
6930 0U, // TLSGDAIX
6931 0U, // TLSGDAIX8
6932 0U, // TLSLDAIX
6933 0U, // TLSLDAIX8
6934 0U, // TRAP
6935 0U, // TRECHKPT
6936 0U, // TRECLAIM
6937 0U, // TSR
6938 144U, // TW
6939 12U, // TWI
6940 0U, // UNENCODED_NOP
6941 0U, // UpdateGBR
6942 144U, // VABSDUB
6943 144U, // VABSDUH
6944 144U, // VABSDUW
6945 144U, // VADDCUQ
6946 144U, // VADDCUW
6947 1040U, // VADDECUQ
6948 1040U, // VADDEUQM
6949 144U, // VADDFP
6950 144U, // VADDSBS
6951 144U, // VADDSHS
6952 144U, // VADDSWS
6953 144U, // VADDUBM
6954 144U, // VADDUBS
6955 144U, // VADDUDM
6956 144U, // VADDUHM
6957 144U, // VADDUHS
6958 144U, // VADDUQM
6959 144U, // VADDUWM
6960 144U, // VADDUWS
6961 144U, // VAND
6962 144U, // VANDC
6963 144U, // VAVGSB
6964 144U, // VAVGSH
6965 144U, // VAVGSW
6966 144U, // VAVGUB
6967 144U, // VAVGUH
6968 144U, // VAVGUW
6969 144U, // VBPERMD
6970 144U, // VBPERMQ
6971 56U, // VCFSX
6972 3U, // VCFSX_0
6973 144U, // VCFUGED
6974 56U, // VCFUX
6975 3U, // VCFUX_0
6976 144U, // VCIPHER
6977 144U, // VCIPHERLAST
6978 144U, // VCLRLB
6979 144U, // VCLRRB
6980 0U, // VCLZB
6981 0U, // VCLZD
6982 144U, // VCLZDM
6983 0U, // VCLZH
6984 0U, // VCLZLSBB
6985 0U, // VCLZW
6986 144U, // VCMPBFP
6987 144U, // VCMPBFP_rec
6988 144U, // VCMPEQFP
6989 144U, // VCMPEQFP_rec
6990 144U, // VCMPEQUB
6991 144U, // VCMPEQUB_rec
6992 144U, // VCMPEQUD
6993 144U, // VCMPEQUD_rec
6994 144U, // VCMPEQUH
6995 144U, // VCMPEQUH_rec
6996 144U, // VCMPEQUQ
6997 144U, // VCMPEQUQ_rec
6998 144U, // VCMPEQUW
6999 144U, // VCMPEQUW_rec
7000 144U, // VCMPGEFP
7001 144U, // VCMPGEFP_rec
7002 144U, // VCMPGTFP
7003 144U, // VCMPGTFP_rec
7004 144U, // VCMPGTSB
7005 144U, // VCMPGTSB_rec
7006 144U, // VCMPGTSD
7007 144U, // VCMPGTSD_rec
7008 144U, // VCMPGTSH
7009 144U, // VCMPGTSH_rec
7010 144U, // VCMPGTSQ
7011 144U, // VCMPGTSQ_rec
7012 144U, // VCMPGTSW
7013 144U, // VCMPGTSW_rec
7014 144U, // VCMPGTUB
7015 144U, // VCMPGTUB_rec
7016 144U, // VCMPGTUD
7017 144U, // VCMPGTUD_rec
7018 144U, // VCMPGTUH
7019 144U, // VCMPGTUH_rec
7020 144U, // VCMPGTUQ
7021 144U, // VCMPGTUQ_rec
7022 144U, // VCMPGTUW
7023 144U, // VCMPGTUW_rec
7024 144U, // VCMPNEB
7025 144U, // VCMPNEB_rec
7026 144U, // VCMPNEH
7027 144U, // VCMPNEH_rec
7028 144U, // VCMPNEW
7029 144U, // VCMPNEW_rec
7030 144U, // VCMPNEZB
7031 144U, // VCMPNEZB_rec
7032 144U, // VCMPNEZH
7033 144U, // VCMPNEZH_rec
7034 144U, // VCMPNEZW
7035 144U, // VCMPNEZW_rec
7036 144U, // VCMPSQ
7037 144U, // VCMPUQ
7038 152U, // VCNTMBB
7039 152U, // VCNTMBD
7040 152U, // VCNTMBH
7041 152U, // VCNTMBW
7042 56U, // VCTSXS
7043 3U, // VCTSXS_0
7044 56U, // VCTUXS
7045 3U, // VCTUXS_0
7046 0U, // VCTZB
7047 0U, // VCTZD
7048 144U, // VCTZDM
7049 0U, // VCTZH
7050 0U, // VCTZLSBB
7051 0U, // VCTZW
7052 144U, // VDIVESD
7053 144U, // VDIVESQ
7054 144U, // VDIVESW
7055 144U, // VDIVEUD
7056 144U, // VDIVEUQ
7057 144U, // VDIVEUW
7058 144U, // VDIVSD
7059 144U, // VDIVSQ
7060 144U, // VDIVSW
7061 144U, // VDIVUD
7062 144U, // VDIVUQ
7063 144U, // VDIVUW
7064 144U, // VEQV
7065 0U, // VEXPANDBM
7066 0U, // VEXPANDDM
7067 0U, // VEXPANDHM
7068 0U, // VEXPANDQM
7069 0U, // VEXPANDWM
7070 0U, // VEXPTEFP
7071 1040U, // VEXTDDVLX
7072 1040U, // VEXTDDVRX
7073 1040U, // VEXTDUBVLX
7074 1040U, // VEXTDUBVRX
7075 1040U, // VEXTDUHVLX
7076 1040U, // VEXTDUHVRX
7077 1040U, // VEXTDUWVLX
7078 1040U, // VEXTDUWVRX
7079 0U, // VEXTRACTBM
7080 60U, // VEXTRACTD
7081 0U, // VEXTRACTDM
7082 0U, // VEXTRACTHM
7083 0U, // VEXTRACTQM
7084 60U, // VEXTRACTUB
7085 60U, // VEXTRACTUH
7086 60U, // VEXTRACTUW
7087 0U, // VEXTRACTWM
7088 0U, // VEXTSB2D
7089 0U, // VEXTSB2Ds
7090 0U, // VEXTSB2W
7091 0U, // VEXTSB2Ws
7092 0U, // VEXTSD2Q
7093 0U, // VEXTSH2D
7094 0U, // VEXTSH2Ds
7095 0U, // VEXTSH2W
7096 0U, // VEXTSH2Ws
7097 0U, // VEXTSW2D
7098 0U, // VEXTSW2Ds
7099 144U, // VEXTUBLX
7100 144U, // VEXTUBRX
7101 144U, // VEXTUHLX
7102 144U, // VEXTUHRX
7103 144U, // VEXTUWLX
7104 144U, // VEXTUWRX
7105 0U, // VGBBD
7106 64U, // VGNB
7107 172U, // VINSBLX
7108 172U, // VINSBRX
7109 172U, // VINSBVLX
7110 172U, // VINSBVRX
7111 0U, // VINSD
7112 172U, // VINSDLX
7113 172U, // VINSDRX
7114 0U, // VINSERTB
7115 60U, // VINSERTD
7116 0U, // VINSERTH
7117 60U, // VINSERTW
7118 172U, // VINSHLX
7119 172U, // VINSHRX
7120 172U, // VINSHVLX
7121 172U, // VINSHVRX
7122 0U, // VINSW
7123 172U, // VINSWLX
7124 172U, // VINSWRX
7125 172U, // VINSWVLX
7126 172U, // VINSWVRX
7127 0U, // VLOGEFP
7128 1040U, // VMADDFP
7129 144U, // VMAXFP
7130 144U, // VMAXSB
7131 144U, // VMAXSD
7132 144U, // VMAXSH
7133 144U, // VMAXSW
7134 144U, // VMAXUB
7135 144U, // VMAXUD
7136 144U, // VMAXUH
7137 144U, // VMAXUW
7138 1040U, // VMHADDSHS
7139 1040U, // VMHRADDSHS
7140 144U, // VMINFP
7141 144U, // VMINSB
7142 144U, // VMINSD
7143 144U, // VMINSH
7144 144U, // VMINSW
7145 144U, // VMINUB
7146 144U, // VMINUD
7147 144U, // VMINUH
7148 144U, // VMINUW
7149 1040U, // VMLADDUHM
7150 144U, // VMODSD
7151 144U, // VMODSQ
7152 144U, // VMODSW
7153 144U, // VMODUD
7154 144U, // VMODUQ
7155 144U, // VMODUW
7156 144U, // VMRGEW
7157 144U, // VMRGHB
7158 144U, // VMRGHH
7159 144U, // VMRGHW
7160 144U, // VMRGLB
7161 144U, // VMRGLH
7162 144U, // VMRGLW
7163 144U, // VMRGOW
7164 1040U, // VMSUMCUD
7165 1040U, // VMSUMMBM
7166 1040U, // VMSUMSHM
7167 1040U, // VMSUMSHS
7168 1040U, // VMSUMUBM
7169 1040U, // VMSUMUDM
7170 1040U, // VMSUMUHM
7171 1040U, // VMSUMUHS
7172 0U, // VMUL10CUQ
7173 144U, // VMUL10ECUQ
7174 144U, // VMUL10EUQ
7175 0U, // VMUL10UQ
7176 144U, // VMULESB
7177 144U, // VMULESD
7178 144U, // VMULESH
7179 144U, // VMULESW
7180 144U, // VMULEUB
7181 144U, // VMULEUD
7182 144U, // VMULEUH
7183 144U, // VMULEUW
7184 144U, // VMULHSD
7185 144U, // VMULHSW
7186 144U, // VMULHUD
7187 144U, // VMULHUW
7188 144U, // VMULLD
7189 144U, // VMULOSB
7190 144U, // VMULOSD
7191 144U, // VMULOSH
7192 144U, // VMULOSW
7193 144U, // VMULOUB
7194 144U, // VMULOUD
7195 144U, // VMULOUH
7196 144U, // VMULOUW
7197 144U, // VMULUWM
7198 144U, // VNAND
7199 144U, // VNCIPHER
7200 144U, // VNCIPHERLAST
7201 0U, // VNEGD
7202 0U, // VNEGW
7203 1040U, // VNMSUBFP
7204 144U, // VNOR
7205 144U, // VOR
7206 144U, // VORC
7207 144U, // VPDEPD
7208 1040U, // VPERM
7209 1040U, // VPERMR
7210 1040U, // VPERMXOR
7211 144U, // VPEXTD
7212 144U, // VPKPX
7213 144U, // VPKSDSS
7214 144U, // VPKSDUS
7215 144U, // VPKSHSS
7216 144U, // VPKSHUS
7217 144U, // VPKSWSS
7218 144U, // VPKSWUS
7219 144U, // VPKUDUM
7220 144U, // VPKUDUS
7221 144U, // VPKUHUM
7222 144U, // VPKUHUS
7223 144U, // VPKUWUM
7224 144U, // VPKUWUS
7225 144U, // VPMSUMB
7226 144U, // VPMSUMD
7227 144U, // VPMSUMH
7228 144U, // VPMSUMW
7229 0U, // VPOPCNTB
7230 0U, // VPOPCNTD
7231 0U, // VPOPCNTH
7232 0U, // VPOPCNTW
7233 0U, // VPRTYBD
7234 0U, // VPRTYBQ
7235 0U, // VPRTYBW
7236 0U, // VREFP
7237 0U, // VRFIM
7238 0U, // VRFIN
7239 0U, // VRFIP
7240 0U, // VRFIZ
7241 144U, // VRLB
7242 144U, // VRLD
7243 144U, // VRLDMI
7244 144U, // VRLDNM
7245 144U, // VRLH
7246 144U, // VRLQ
7247 144U, // VRLQMI
7248 144U, // VRLQNM
7249 144U, // VRLW
7250 144U, // VRLWMI
7251 144U, // VRLWNM
7252 0U, // VRSQRTEFP
7253 0U, // VSBOX
7254 1040U, // VSEL
7255 2584U, // VSHASIGMAD
7256 2584U, // VSHASIGMAW
7257 144U, // VSL
7258 144U, // VSLB
7259 144U, // VSLD
7260 3600U, // VSLDBI
7261 2576U, // VSLDOI
7262 144U, // VSLH
7263 144U, // VSLO
7264 144U, // VSLQ
7265 144U, // VSLV
7266 144U, // VSLW
7267 56U, // VSPLTB
7268 56U, // VSPLTBs
7269 56U, // VSPLTH
7270 56U, // VSPLTHs
7271 0U, // VSPLTISB
7272 0U, // VSPLTISH
7273 0U, // VSPLTISW
7274 56U, // VSPLTW
7275 144U, // VSR
7276 144U, // VSRAB
7277 144U, // VSRAD
7278 144U, // VSRAH
7279 144U, // VSRAQ
7280 144U, // VSRAW
7281 144U, // VSRB
7282 144U, // VSRD
7283 3600U, // VSRDBI
7284 144U, // VSRH
7285 144U, // VSRO
7286 144U, // VSRQ
7287 144U, // VSRV
7288 144U, // VSRW
7289 0U, // VSTRIBL
7290 0U, // VSTRIBL_rec
7291 0U, // VSTRIBR
7292 0U, // VSTRIBR_rec
7293 0U, // VSTRIHL
7294 0U, // VSTRIHL_rec
7295 0U, // VSTRIHR
7296 0U, // VSTRIHR_rec
7297 144U, // VSUBCUQ
7298 144U, // VSUBCUW
7299 1040U, // VSUBECUQ
7300 1040U, // VSUBEUQM
7301 144U, // VSUBFP
7302 144U, // VSUBSBS
7303 144U, // VSUBSHS
7304 144U, // VSUBSWS
7305 144U, // VSUBUBM
7306 144U, // VSUBUBS
7307 144U, // VSUBUDM
7308 144U, // VSUBUHM
7309 144U, // VSUBUHS
7310 144U, // VSUBUQM
7311 144U, // VSUBUWM
7312 144U, // VSUBUWS
7313 144U, // VSUM2SWS
7314 144U, // VSUM4SBS
7315 144U, // VSUM4SHS
7316 144U, // VSUM4UBS
7317 144U, // VSUMSWS
7318 0U, // VUPKHPX
7319 0U, // VUPKHSB
7320 0U, // VUPKHSH
7321 0U, // VUPKHSW
7322 0U, // VUPKLPX
7323 0U, // VUPKLSB
7324 0U, // VUPKLSH
7325 0U, // VUPKLSW
7326 144U, // VXOR
7327 28U, // V_SET0
7328 28U, // V_SET0B
7329 28U, // V_SET0H
7330 0U, // V_SETALLONES
7331 0U, // V_SETALLONESB
7332 0U, // V_SETALLONESH
7333 0U, // WAIT
7334 0U, // WAITP10
7335 0U, // WRTEE
7336 0U, // WRTEEI
7337 144U, // XOR
7338 144U, // XOR8
7339 144U, // XOR8_rec
7340 20U, // XORI
7341 20U, // XORI8
7342 20U, // XORIS
7343 20U, // XORIS8
7344 144U, // XOR_rec
7345 0U, // XSABSDP
7346 0U, // XSABSQP
7347 144U, // XSADDDP
7348 144U, // XSADDQP
7349 144U, // XSADDQPO
7350 144U, // XSADDSP
7351 144U, // XSCMPEQDP
7352 144U, // XSCMPEQQP
7353 144U, // XSCMPEXPDP
7354 144U, // XSCMPEXPQP
7355 144U, // XSCMPGEDP
7356 144U, // XSCMPGEQP
7357 144U, // XSCMPGTDP
7358 144U, // XSCMPGTQP
7359 144U, // XSCMPODP
7360 144U, // XSCMPOQP
7361 144U, // XSCMPUDP
7362 144U, // XSCMPUQP
7363 144U, // XSCPSGNDP
7364 144U, // XSCPSGNQP
7365 0U, // XSCVDPHP
7366 0U, // XSCVDPQP
7367 0U, // XSCVDPSP
7368 0U, // XSCVDPSPN
7369 0U, // XSCVDPSXDS
7370 0U, // XSCVDPSXDSs
7371 0U, // XSCVDPSXWS
7372 0U, // XSCVDPSXWSs
7373 0U, // XSCVDPUXDS
7374 0U, // XSCVDPUXDSs
7375 0U, // XSCVDPUXWS
7376 0U, // XSCVDPUXWSs
7377 0U, // XSCVHPDP
7378 0U, // XSCVQPDP
7379 0U, // XSCVQPDPO
7380 0U, // XSCVQPSDZ
7381 0U, // XSCVQPSQZ
7382 0U, // XSCVQPSWZ
7383 0U, // XSCVQPUDZ
7384 0U, // XSCVQPUQZ
7385 0U, // XSCVQPUWZ
7386 0U, // XSCVSDQP
7387 0U, // XSCVSPDP
7388 0U, // XSCVSPDPN
7389 0U, // XSCVSQQP
7390 0U, // XSCVSXDDP
7391 0U, // XSCVSXDSP
7392 0U, // XSCVUDQP
7393 0U, // XSCVUQQP
7394 0U, // XSCVUXDDP
7395 0U, // XSCVUXDSP
7396 144U, // XSDIVDP
7397 144U, // XSDIVQP
7398 144U, // XSDIVQPO
7399 144U, // XSDIVSP
7400 144U, // XSIEXPDP
7401 144U, // XSIEXPQP
7402 172U, // XSMADDADP
7403 172U, // XSMADDASP
7404 172U, // XSMADDMDP
7405 172U, // XSMADDMSP
7406 172U, // XSMADDQP
7407 172U, // XSMADDQPO
7408 144U, // XSMAXCDP
7409 144U, // XSMAXCQP
7410 144U, // XSMAXDP
7411 144U, // XSMAXJDP
7412 144U, // XSMINCDP
7413 144U, // XSMINCQP
7414 144U, // XSMINDP
7415 144U, // XSMINJDP
7416 172U, // XSMSUBADP
7417 172U, // XSMSUBASP
7418 172U, // XSMSUBMDP
7419 172U, // XSMSUBMSP
7420 172U, // XSMSUBQP
7421 172U, // XSMSUBQPO
7422 144U, // XSMULDP
7423 144U, // XSMULQP
7424 144U, // XSMULQPO
7425 144U, // XSMULSP
7426 0U, // XSNABSDP
7427 0U, // XSNABSDPs
7428 0U, // XSNABSQP
7429 0U, // XSNEGDP
7430 0U, // XSNEGQP
7431 172U, // XSNMADDADP
7432 172U, // XSNMADDASP
7433 172U, // XSNMADDMDP
7434 172U, // XSNMADDMSP
7435 172U, // XSNMADDQP
7436 172U, // XSNMADDQPO
7437 172U, // XSNMSUBADP
7438 172U, // XSNMSUBASP
7439 172U, // XSNMSUBMDP
7440 172U, // XSNMSUBMSP
7441 172U, // XSNMSUBQP
7442 172U, // XSNMSUBQPO
7443 0U, // XSRDPI
7444 0U, // XSRDPIC
7445 0U, // XSRDPIM
7446 0U, // XSRDPIP
7447 0U, // XSRDPIZ
7448 0U, // XSREDP
7449 0U, // XSRESP
7450 0U, // XSRQPI
7451 0U, // XSRQPIX
7452 0U, // XSRQPXP
7453 0U, // XSRSP
7454 0U, // XSRSQRTEDP
7455 0U, // XSRSQRTESP
7456 0U, // XSSQRTDP
7457 0U, // XSSQRTQP
7458 0U, // XSSQRTQPO
7459 0U, // XSSQRTSP
7460 144U, // XSSUBDP
7461 144U, // XSSUBQP
7462 144U, // XSSUBQPO
7463 144U, // XSSUBSP
7464 144U, // XSTDIVDP
7465 0U, // XSTSQRTDP
7466 68U, // XSTSTDCDP
7467 68U, // XSTSTDCQP
7468 68U, // XSTSTDCSP
7469 0U, // XSXEXPDP
7470 0U, // XSXEXPQP
7471 0U, // XSXSIGDP
7472 0U, // XSXSIGQP
7473 0U, // XVABSDP
7474 0U, // XVABSSP
7475 144U, // XVADDDP
7476 144U, // XVADDSP
7477 144U, // XVBF16GER2
7478 172U, // XVBF16GER2NN
7479 172U, // XVBF16GER2NP
7480 172U, // XVBF16GER2PN
7481 172U, // XVBF16GER2PP
7482 144U, // XVBF16GER2W
7483 172U, // XVBF16GER2WNN
7484 172U, // XVBF16GER2WNP
7485 172U, // XVBF16GER2WPN
7486 172U, // XVBF16GER2WPP
7487 144U, // XVCMPEQDP
7488 144U, // XVCMPEQDP_rec
7489 144U, // XVCMPEQSP
7490 144U, // XVCMPEQSP_rec
7491 144U, // XVCMPGEDP
7492 144U, // XVCMPGEDP_rec
7493 144U, // XVCMPGESP
7494 144U, // XVCMPGESP_rec
7495 144U, // XVCMPGTDP
7496 144U, // XVCMPGTDP_rec
7497 144U, // XVCMPGTSP
7498 144U, // XVCMPGTSP_rec
7499 144U, // XVCPSGNDP
7500 144U, // XVCPSGNSP
7501 0U, // XVCVBF16SPN
7502 0U, // XVCVDPSP
7503 0U, // XVCVDPSXDS
7504 0U, // XVCVDPSXWS
7505 0U, // XVCVDPUXDS
7506 0U, // XVCVDPUXWS
7507 0U, // XVCVHPSP
7508 0U, // XVCVSPBF16
7509 0U, // XVCVSPDP
7510 0U, // XVCVSPHP
7511 0U, // XVCVSPSXDS
7512 0U, // XVCVSPSXWS
7513 0U, // XVCVSPUXDS
7514 0U, // XVCVSPUXWS
7515 0U, // XVCVSXDDP
7516 0U, // XVCVSXDSP
7517 0U, // XVCVSXWDP
7518 0U, // XVCVSXWSP
7519 0U, // XVCVUXDDP
7520 0U, // XVCVUXDSP
7521 0U, // XVCVUXWDP
7522 0U, // XVCVUXWSP
7523 144U, // XVDIVDP
7524 144U, // XVDIVSP
7525 144U, // XVF16GER2
7526 172U, // XVF16GER2NN
7527 172U, // XVF16GER2NP
7528 172U, // XVF16GER2PN
7529 172U, // XVF16GER2PP
7530 144U, // XVF16GER2W
7531 172U, // XVF16GER2WNN
7532 172U, // XVF16GER2WNP
7533 172U, // XVF16GER2WPN
7534 172U, // XVF16GER2WPP
7535 144U, // XVF32GER
7536 172U, // XVF32GERNN
7537 172U, // XVF32GERNP
7538 172U, // XVF32GERPN
7539 172U, // XVF32GERPP
7540 144U, // XVF32GERW
7541 172U, // XVF32GERWNN
7542 172U, // XVF32GERWNP
7543 172U, // XVF32GERWPN
7544 172U, // XVF32GERWPP
7545 144U, // XVF64GER
7546 172U, // XVF64GERNN
7547 172U, // XVF64GERNP
7548 172U, // XVF64GERPN
7549 172U, // XVF64GERPP
7550 144U, // XVF64GERW
7551 172U, // XVF64GERWNN
7552 172U, // XVF64GERWNP
7553 172U, // XVF64GERWPN
7554 172U, // XVF64GERWPP
7555 144U, // XVI16GER2
7556 172U, // XVI16GER2PP
7557 144U, // XVI16GER2S
7558 172U, // XVI16GER2SPP
7559 144U, // XVI16GER2SW
7560 172U, // XVI16GER2SWPP
7561 144U, // XVI16GER2W
7562 172U, // XVI16GER2WPP
7563 144U, // XVI4GER8
7564 172U, // XVI4GER8PP
7565 144U, // XVI4GER8W
7566 172U, // XVI4GER8WPP
7567 144U, // XVI8GER4
7568 172U, // XVI8GER4PP
7569 172U, // XVI8GER4SPP
7570 144U, // XVI8GER4W
7571 172U, // XVI8GER4WPP
7572 172U, // XVI8GER4WSPP
7573 144U, // XVIEXPDP
7574 144U, // XVIEXPSP
7575 172U, // XVMADDADP
7576 172U, // XVMADDASP
7577 172U, // XVMADDMDP
7578 172U, // XVMADDMSP
7579 144U, // XVMAXDP
7580 144U, // XVMAXSP
7581 144U, // XVMINDP
7582 144U, // XVMINSP
7583 172U, // XVMSUBADP
7584 172U, // XVMSUBASP
7585 172U, // XVMSUBMDP
7586 172U, // XVMSUBMSP
7587 144U, // XVMULDP
7588 144U, // XVMULSP
7589 0U, // XVNABSDP
7590 0U, // XVNABSSP
7591 0U, // XVNEGDP
7592 0U, // XVNEGSP
7593 172U, // XVNMADDADP
7594 172U, // XVNMADDASP
7595 172U, // XVNMADDMDP
7596 172U, // XVNMADDMSP
7597 172U, // XVNMSUBADP
7598 172U, // XVNMSUBASP
7599 172U, // XVNMSUBMDP
7600 172U, // XVNMSUBMSP
7601 0U, // XVRDPI
7602 0U, // XVRDPIC
7603 0U, // XVRDPIM
7604 0U, // XVRDPIP
7605 0U, // XVRDPIZ
7606 0U, // XVREDP
7607 0U, // XVRESP
7608 0U, // XVRSPI
7609 0U, // XVRSPIC
7610 0U, // XVRSPIM
7611 0U, // XVRSPIP
7612 0U, // XVRSPIZ
7613 0U, // XVRSQRTEDP
7614 0U, // XVRSQRTESP
7615 0U, // XVSQRTDP
7616 0U, // XVSQRTSP
7617 144U, // XVSUBDP
7618 144U, // XVSUBSP
7619 144U, // XVTDIVDP
7620 144U, // XVTDIVSP
7621 0U, // XVTLSBB
7622 0U, // XVTSQRTDP
7623 0U, // XVTSQRTSP
7624 68U, // XVTSTDCDP
7625 68U, // XVTSTDCSP
7626 0U, // XVXEXPDP
7627 0U, // XVXEXPSP
7628 0U, // XVXSIGDP
7629 0U, // XVXSIGSP
7630 1040U, // XXBLENDVB
7631 1040U, // XXBLENDVD
7632 1040U, // XXBLENDVH
7633 1040U, // XXBLENDVW
7634 0U, // XXBRD
7635 0U, // XXBRH
7636 0U, // XXBRQ
7637 0U, // XXBRW
7638 42000U, // XXEVAL
7639 72U, // XXEXTRACTUW
7640 76U, // XXGENPCVBM
7641 76U, // XXGENPCVDM
7642 76U, // XXGENPCVHM
7643 76U, // XXGENPCVWM
7644 80U, // XXINSERTW
7645 144U, // XXLAND
7646 144U, // XXLANDC
7647 144U, // XXLEQV
7648 28U, // XXLEQVOnes
7649 144U, // XXLNAND
7650 144U, // XXLNOR
7651 144U, // XXLOR
7652 144U, // XXLORC
7653 144U, // XXLORf
7654 144U, // XXLXOR
7655 28U, // XXLXORdpz
7656 28U, // XXLXORspz
7657 28U, // XXLXORz
7658 0U, // XXMFACC
7659 0U, // XXMFACCW
7660 144U, // XXMRGHW
7661 144U, // XXMRGLW
7662 0U, // XXMTACC
7663 0U, // XXMTACCW
7664 172U, // XXPERM
7665 1552U, // XXPERMDI
7666 4136U, // XXPERMDIs
7667 172U, // XXPERMR
7668 9232U, // XXPERMX
7669 1040U, // XXSEL
7670 0U, // XXSETACCZ
7671 0U, // XXSETACCZW
7672 1552U, // XXSLDWI
7673 4136U, // XXSLDWIs
7674 0U, // XXSPLTI32DX
7675 0U, // XXSPLTIB
7676 0U, // XXSPLTIDP
7677 0U, // XXSPLTIW
7678 32U, // XXSPLTW
7679 32U, // XXSPLTWs
7680 84U, // gBC
7681 88U, // gBCA
7682 0U, // gBCAat
7683 144U, // gBCCTR
7684 144U, // gBCCTRL
7685 84U, // gBCL
7686 88U, // gBCLA
7687 0U, // gBCLAat
7688 144U, // gBCLR
7689 144U, // gBCLRL
7690 0U, // gBCLat
7691 0U, // gBCat
7692 };
7693
7694 static const uint8_t OpInfo2[] = {
7695 0U, // PHI
7696 0U, // INLINEASM
7697 0U, // INLINEASM_BR
7698 0U, // CFI_INSTRUCTION
7699 0U, // EH_LABEL
7700 0U, // GC_LABEL
7701 0U, // ANNOTATION_LABEL
7702 0U, // KILL
7703 0U, // EXTRACT_SUBREG
7704 0U, // INSERT_SUBREG
7705 0U, // IMPLICIT_DEF
7706 0U, // SUBREG_TO_REG
7707 0U, // COPY_TO_REGCLASS
7708 0U, // DBG_VALUE
7709 0U, // DBG_VALUE_LIST
7710 0U, // DBG_INSTR_REF
7711 0U, // DBG_PHI
7712 0U, // DBG_LABEL
7713 0U, // REG_SEQUENCE
7714 0U, // COPY
7715 0U, // BUNDLE
7716 0U, // LIFETIME_START
7717 0U, // LIFETIME_END
7718 0U, // PSEUDO_PROBE
7719 0U, // ARITH_FENCE
7720 0U, // STACKMAP
7721 0U, // FENTRY_CALL
7722 0U, // PATCHPOINT
7723 0U, // LOAD_STACK_GUARD
7724 0U, // PREALLOCATED_SETUP
7725 0U, // PREALLOCATED_ARG
7726 0U, // STATEPOINT
7727 0U, // LOCAL_ESCAPE
7728 0U, // FAULTING_OP
7729 0U, // PATCHABLE_OP
7730 0U, // PATCHABLE_FUNCTION_ENTER
7731 0U, // PATCHABLE_RET
7732 0U, // PATCHABLE_FUNCTION_EXIT
7733 0U, // PATCHABLE_TAIL_CALL
7734 0U, // PATCHABLE_EVENT_CALL
7735 0U, // PATCHABLE_TYPED_EVENT_CALL
7736 0U, // ICALL_BRANCH_FUNNEL
7737 0U, // MEMBARRIER
7738 0U, // JUMP_TABLE_DEBUG_INFO
7739 0U, // CONVERGENCECTRL_ENTRY
7740 0U, // CONVERGENCECTRL_ANCHOR
7741 0U, // CONVERGENCECTRL_LOOP
7742 0U, // CONVERGENCECTRL_GLUE
7743 0U, // G_ASSERT_SEXT
7744 0U, // G_ASSERT_ZEXT
7745 0U, // G_ASSERT_ALIGN
7746 0U, // G_ADD
7747 0U, // G_SUB
7748 0U, // G_MUL
7749 0U, // G_SDIV
7750 0U, // G_UDIV
7751 0U, // G_SREM
7752 0U, // G_UREM
7753 0U, // G_SDIVREM
7754 0U, // G_UDIVREM
7755 0U, // G_AND
7756 0U, // G_OR
7757 0U, // G_XOR
7758 0U, // G_IMPLICIT_DEF
7759 0U, // G_PHI
7760 0U, // G_FRAME_INDEX
7761 0U, // G_GLOBAL_VALUE
7762 0U, // G_PTRAUTH_GLOBAL_VALUE
7763 0U, // G_CONSTANT_POOL
7764 0U, // G_EXTRACT
7765 0U, // G_UNMERGE_VALUES
7766 0U, // G_INSERT
7767 0U, // G_MERGE_VALUES
7768 0U, // G_BUILD_VECTOR
7769 0U, // G_BUILD_VECTOR_TRUNC
7770 0U, // G_CONCAT_VECTORS
7771 0U, // G_PTRTOINT
7772 0U, // G_INTTOPTR
7773 0U, // G_BITCAST
7774 0U, // G_FREEZE
7775 0U, // G_CONSTANT_FOLD_BARRIER
7776 0U, // G_INTRINSIC_FPTRUNC_ROUND
7777 0U, // G_INTRINSIC_TRUNC
7778 0U, // G_INTRINSIC_ROUND
7779 0U, // G_INTRINSIC_LRINT
7780 0U, // G_INTRINSIC_LLRINT
7781 0U, // G_INTRINSIC_ROUNDEVEN
7782 0U, // G_READCYCLECOUNTER
7783 0U, // G_READSTEADYCOUNTER
7784 0U, // G_LOAD
7785 0U, // G_SEXTLOAD
7786 0U, // G_ZEXTLOAD
7787 0U, // G_INDEXED_LOAD
7788 0U, // G_INDEXED_SEXTLOAD
7789 0U, // G_INDEXED_ZEXTLOAD
7790 0U, // G_STORE
7791 0U, // G_INDEXED_STORE
7792 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
7793 0U, // G_ATOMIC_CMPXCHG
7794 0U, // G_ATOMICRMW_XCHG
7795 0U, // G_ATOMICRMW_ADD
7796 0U, // G_ATOMICRMW_SUB
7797 0U, // G_ATOMICRMW_AND
7798 0U, // G_ATOMICRMW_NAND
7799 0U, // G_ATOMICRMW_OR
7800 0U, // G_ATOMICRMW_XOR
7801 0U, // G_ATOMICRMW_MAX
7802 0U, // G_ATOMICRMW_MIN
7803 0U, // G_ATOMICRMW_UMAX
7804 0U, // G_ATOMICRMW_UMIN
7805 0U, // G_ATOMICRMW_FADD
7806 0U, // G_ATOMICRMW_FSUB
7807 0U, // G_ATOMICRMW_FMAX
7808 0U, // G_ATOMICRMW_FMIN
7809 0U, // G_ATOMICRMW_UINC_WRAP
7810 0U, // G_ATOMICRMW_UDEC_WRAP
7811 0U, // G_FENCE
7812 0U, // G_PREFETCH
7813 0U, // G_BRCOND
7814 0U, // G_BRINDIRECT
7815 0U, // G_INVOKE_REGION_START
7816 0U, // G_INTRINSIC
7817 0U, // G_INTRINSIC_W_SIDE_EFFECTS
7818 0U, // G_INTRINSIC_CONVERGENT
7819 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
7820 0U, // G_ANYEXT
7821 0U, // G_TRUNC
7822 0U, // G_CONSTANT
7823 0U, // G_FCONSTANT
7824 0U, // G_VASTART
7825 0U, // G_VAARG
7826 0U, // G_SEXT
7827 0U, // G_SEXT_INREG
7828 0U, // G_ZEXT
7829 0U, // G_SHL
7830 0U, // G_LSHR
7831 0U, // G_ASHR
7832 0U, // G_FSHL
7833 0U, // G_FSHR
7834 0U, // G_ROTR
7835 0U, // G_ROTL
7836 0U, // G_ICMP
7837 0U, // G_FCMP
7838 0U, // G_SCMP
7839 0U, // G_UCMP
7840 0U, // G_SELECT
7841 0U, // G_UADDO
7842 0U, // G_UADDE
7843 0U, // G_USUBO
7844 0U, // G_USUBE
7845 0U, // G_SADDO
7846 0U, // G_SADDE
7847 0U, // G_SSUBO
7848 0U, // G_SSUBE
7849 0U, // G_UMULO
7850 0U, // G_SMULO
7851 0U, // G_UMULH
7852 0U, // G_SMULH
7853 0U, // G_UADDSAT
7854 0U, // G_SADDSAT
7855 0U, // G_USUBSAT
7856 0U, // G_SSUBSAT
7857 0U, // G_USHLSAT
7858 0U, // G_SSHLSAT
7859 0U, // G_SMULFIX
7860 0U, // G_UMULFIX
7861 0U, // G_SMULFIXSAT
7862 0U, // G_UMULFIXSAT
7863 0U, // G_SDIVFIX
7864 0U, // G_UDIVFIX
7865 0U, // G_SDIVFIXSAT
7866 0U, // G_UDIVFIXSAT
7867 0U, // G_FADD
7868 0U, // G_FSUB
7869 0U, // G_FMUL
7870 0U, // G_FMA
7871 0U, // G_FMAD
7872 0U, // G_FDIV
7873 0U, // G_FREM
7874 0U, // G_FPOW
7875 0U, // G_FPOWI
7876 0U, // G_FEXP
7877 0U, // G_FEXP2
7878 0U, // G_FEXP10
7879 0U, // G_FLOG
7880 0U, // G_FLOG2
7881 0U, // G_FLOG10
7882 0U, // G_FLDEXP
7883 0U, // G_FFREXP
7884 0U, // G_FNEG
7885 0U, // G_FPEXT
7886 0U, // G_FPTRUNC
7887 0U, // G_FPTOSI
7888 0U, // G_FPTOUI
7889 0U, // G_SITOFP
7890 0U, // G_UITOFP
7891 0U, // G_FABS
7892 0U, // G_FCOPYSIGN
7893 0U, // G_IS_FPCLASS
7894 0U, // G_FCANONICALIZE
7895 0U, // G_FMINNUM
7896 0U, // G_FMAXNUM
7897 0U, // G_FMINNUM_IEEE
7898 0U, // G_FMAXNUM_IEEE
7899 0U, // G_FMINIMUM
7900 0U, // G_FMAXIMUM
7901 0U, // G_GET_FPENV
7902 0U, // G_SET_FPENV
7903 0U, // G_RESET_FPENV
7904 0U, // G_GET_FPMODE
7905 0U, // G_SET_FPMODE
7906 0U, // G_RESET_FPMODE
7907 0U, // G_PTR_ADD
7908 0U, // G_PTRMASK
7909 0U, // G_SMIN
7910 0U, // G_SMAX
7911 0U, // G_UMIN
7912 0U, // G_UMAX
7913 0U, // G_ABS
7914 0U, // G_LROUND
7915 0U, // G_LLROUND
7916 0U, // G_BR
7917 0U, // G_BRJT
7918 0U, // G_VSCALE
7919 0U, // G_INSERT_SUBVECTOR
7920 0U, // G_EXTRACT_SUBVECTOR
7921 0U, // G_INSERT_VECTOR_ELT
7922 0U, // G_EXTRACT_VECTOR_ELT
7923 0U, // G_SHUFFLE_VECTOR
7924 0U, // G_SPLAT_VECTOR
7925 0U, // G_VECTOR_COMPRESS
7926 0U, // G_CTTZ
7927 0U, // G_CTTZ_ZERO_UNDEF
7928 0U, // G_CTLZ
7929 0U, // G_CTLZ_ZERO_UNDEF
7930 0U, // G_CTPOP
7931 0U, // G_BSWAP
7932 0U, // G_BITREVERSE
7933 0U, // G_FCEIL
7934 0U, // G_FCOS
7935 0U, // G_FSIN
7936 0U, // G_FTAN
7937 0U, // G_FACOS
7938 0U, // G_FASIN
7939 0U, // G_FATAN
7940 0U, // G_FCOSH
7941 0U, // G_FSINH
7942 0U, // G_FTANH
7943 0U, // G_FSQRT
7944 0U, // G_FFLOOR
7945 0U, // G_FRINT
7946 0U, // G_FNEARBYINT
7947 0U, // G_ADDRSPACE_CAST
7948 0U, // G_BLOCK_ADDR
7949 0U, // G_JUMP_TABLE
7950 0U, // G_DYN_STACKALLOC
7951 0U, // G_STACKSAVE
7952 0U, // G_STACKRESTORE
7953 0U, // G_STRICT_FADD
7954 0U, // G_STRICT_FSUB
7955 0U, // G_STRICT_FMUL
7956 0U, // G_STRICT_FDIV
7957 0U, // G_STRICT_FREM
7958 0U, // G_STRICT_FMA
7959 0U, // G_STRICT_FSQRT
7960 0U, // G_STRICT_FLDEXP
7961 0U, // G_READ_REGISTER
7962 0U, // G_WRITE_REGISTER
7963 0U, // G_MEMCPY
7964 0U, // G_MEMCPY_INLINE
7965 0U, // G_MEMMOVE
7966 0U, // G_MEMSET
7967 0U, // G_BZERO
7968 0U, // G_TRAP
7969 0U, // G_DEBUGTRAP
7970 0U, // G_UBSANTRAP
7971 0U, // G_VECREDUCE_SEQ_FADD
7972 0U, // G_VECREDUCE_SEQ_FMUL
7973 0U, // G_VECREDUCE_FADD
7974 0U, // G_VECREDUCE_FMUL
7975 0U, // G_VECREDUCE_FMAX
7976 0U, // G_VECREDUCE_FMIN
7977 0U, // G_VECREDUCE_FMAXIMUM
7978 0U, // G_VECREDUCE_FMINIMUM
7979 0U, // G_VECREDUCE_ADD
7980 0U, // G_VECREDUCE_MUL
7981 0U, // G_VECREDUCE_AND
7982 0U, // G_VECREDUCE_OR
7983 0U, // G_VECREDUCE_XOR
7984 0U, // G_VECREDUCE_SMAX
7985 0U, // G_VECREDUCE_SMIN
7986 0U, // G_VECREDUCE_UMAX
7987 0U, // G_VECREDUCE_UMIN
7988 0U, // G_SBFX
7989 0U, // G_UBFX
7990 0U, // ATOMIC_CMP_SWAP_I128
7991 0U, // ATOMIC_LOAD_ADD_I128
7992 0U, // ATOMIC_LOAD_AND_I128
7993 0U, // ATOMIC_LOAD_NAND_I128
7994 0U, // ATOMIC_LOAD_OR_I128
7995 0U, // ATOMIC_LOAD_SUB_I128
7996 0U, // ATOMIC_LOAD_XOR_I128
7997 0U, // ATOMIC_SWAP_I128
7998 0U, // BUILD_QUADWORD
7999 0U, // BUILD_UACC
8000 0U, // CFENCE
8001 0U, // CFENCE8
8002 0U, // CLRLSLDI
8003 0U, // CLRLSLDI_rec
8004 0U, // CLRLSLWI
8005 0U, // CLRLSLWI_rec
8006 0U, // CLRRDI
8007 0U, // CLRRDI_rec
8008 0U, // CLRRWI
8009 0U, // CLRRWI_rec
8010 0U, // DCBFL
8011 0U, // DCBFLP
8012 0U, // DCBFPS
8013 0U, // DCBFx
8014 0U, // DCBSTPS
8015 0U, // DCBTCT
8016 0U, // DCBTDS
8017 0U, // DCBTSTCT
8018 0U, // DCBTSTDS
8019 0U, // DCBTSTT
8020 0U, // DCBTSTx
8021 0U, // DCBTT
8022 0U, // DCBTx
8023 0U, // DFLOADf32
8024 0U, // DFLOADf64
8025 0U, // DFSTOREf32
8026 0U, // DFSTOREf64
8027 0U, // EXTLDI
8028 0U, // EXTLDI_rec
8029 0U, // EXTLWI
8030 0U, // EXTLWI_rec
8031 0U, // EXTRDI
8032 0U, // EXTRDI_rec
8033 0U, // EXTRWI
8034 0U, // EXTRWI_rec
8035 0U, // INSLWI
8036 0U, // INSLWI_rec
8037 0U, // INSRDI
8038 0U, // INSRDI_rec
8039 0U, // INSRWI
8040 0U, // INSRWI_rec
8041 0U, // KILL_PAIR
8042 0U, // LAx
8043 0U, // LIWAX
8044 0U, // LIWZX
8045 0U, // PPCLdFixedAddr
8046 0U, // PSUBI
8047 0U, // RLWIMIbm
8048 0U, // RLWIMIbm_rec
8049 0U, // RLWINMbm
8050 0U, // RLWINMbm_rec
8051 0U, // RLWNMbm
8052 0U, // RLWNMbm_rec
8053 0U, // ROTRDI
8054 0U, // ROTRDI_rec
8055 0U, // ROTRWI
8056 0U, // ROTRWI_rec
8057 0U, // SLDI
8058 0U, // SLDI_rec
8059 0U, // SLWI
8060 0U, // SLWI_rec
8061 0U, // SPILLTOVSR_LD
8062 0U, // SPILLTOVSR_LDX
8063 0U, // SPILLTOVSR_ST
8064 0U, // SPILLTOVSR_STX
8065 0U, // SRDI
8066 0U, // SRDI_rec
8067 0U, // SRWI
8068 0U, // SRWI_rec
8069 0U, // STIWX
8070 0U, // SUBI
8071 0U, // SUBIC
8072 0U, // SUBIC_rec
8073 0U, // SUBIS
8074 0U, // SUBPCIS
8075 0U, // XFLOADf32
8076 0U, // XFLOADf64
8077 0U, // XFSTOREf32
8078 0U, // XFSTOREf64
8079 0U, // ADD4
8080 0U, // ADD4O
8081 0U, // ADD4O_rec
8082 0U, // ADD4TLS
8083 0U, // ADD4_rec
8084 0U, // ADD8
8085 0U, // ADD8O
8086 0U, // ADD8O_rec
8087 0U, // ADD8TLS
8088 0U, // ADD8TLS_
8089 0U, // ADD8_rec
8090 0U, // ADDC
8091 0U, // ADDC8
8092 0U, // ADDC8O
8093 0U, // ADDC8O_rec
8094 0U, // ADDC8_rec
8095 0U, // ADDCO
8096 0U, // ADDCO_rec
8097 0U, // ADDC_rec
8098 0U, // ADDE
8099 0U, // ADDE8
8100 0U, // ADDE8O
8101 0U, // ADDE8O_rec
8102 0U, // ADDE8_rec
8103 0U, // ADDEO
8104 0U, // ADDEO_rec
8105 0U, // ADDEX
8106 0U, // ADDEX8
8107 0U, // ADDE_rec
8108 0U, // ADDG6S
8109 0U, // ADDG6S8
8110 0U, // ADDI
8111 0U, // ADDI8
8112 0U, // ADDIC
8113 0U, // ADDIC8
8114 0U, // ADDIC_rec
8115 0U, // ADDIS
8116 0U, // ADDIS8
8117 0U, // ADDISdtprelHA
8118 0U, // ADDISdtprelHA32
8119 0U, // ADDISgotTprelHA
8120 0U, // ADDIStlsgdHA
8121 0U, // ADDIStlsldHA
8122 0U, // ADDIStocHA
8123 0U, // ADDIStocHA8
8124 0U, // ADDIdtprelL
8125 0U, // ADDIdtprelL32
8126 0U, // ADDItlsgdL
8127 0U, // ADDItlsgdL32
8128 0U, // ADDItlsgdLADDR
8129 0U, // ADDItlsgdLADDR32
8130 0U, // ADDItlsldL
8131 0U, // ADDItlsldL32
8132 0U, // ADDItlsldLADDR
8133 0U, // ADDItlsldLADDR32
8134 0U, // ADDItoc
8135 0U, // ADDItoc8
8136 0U, // ADDItocL
8137 0U, // ADDItocL8
8138 0U, // ADDME
8139 0U, // ADDME8
8140 0U, // ADDME8O
8141 0U, // ADDME8O_rec
8142 0U, // ADDME8_rec
8143 0U, // ADDMEO
8144 0U, // ADDMEO_rec
8145 0U, // ADDME_rec
8146 0U, // ADDPCIS
8147 0U, // ADDZE
8148 0U, // ADDZE8
8149 0U, // ADDZE8O
8150 0U, // ADDZE8O_rec
8151 0U, // ADDZE8_rec
8152 0U, // ADDZEO
8153 0U, // ADDZEO_rec
8154 0U, // ADDZE_rec
8155 0U, // ADJCALLSTACKDOWN
8156 0U, // ADJCALLSTACKUP
8157 0U, // AND
8158 0U, // AND8
8159 0U, // AND8_rec
8160 0U, // ANDC
8161 0U, // ANDC8
8162 0U, // ANDC8_rec
8163 0U, // ANDC_rec
8164 0U, // ANDI8_rec
8165 0U, // ANDIS8_rec
8166 0U, // ANDIS_rec
8167 0U, // ANDI_rec
8168 0U, // ANDI_rec_1_EQ_BIT
8169 0U, // ANDI_rec_1_EQ_BIT8
8170 0U, // ANDI_rec_1_GT_BIT
8171 0U, // ANDI_rec_1_GT_BIT8
8172 0U, // AND_rec
8173 0U, // ATOMIC_CMP_SWAP_I16
8174 0U, // ATOMIC_CMP_SWAP_I32
8175 0U, // ATOMIC_CMP_SWAP_I64
8176 0U, // ATOMIC_CMP_SWAP_I8
8177 0U, // ATOMIC_LOAD_ADD_I16
8178 0U, // ATOMIC_LOAD_ADD_I32
8179 0U, // ATOMIC_LOAD_ADD_I64
8180 0U, // ATOMIC_LOAD_ADD_I8
8181 0U, // ATOMIC_LOAD_AND_I16
8182 0U, // ATOMIC_LOAD_AND_I32
8183 0U, // ATOMIC_LOAD_AND_I64
8184 0U, // ATOMIC_LOAD_AND_I8
8185 0U, // ATOMIC_LOAD_MAX_I16
8186 0U, // ATOMIC_LOAD_MAX_I32
8187 0U, // ATOMIC_LOAD_MAX_I64
8188 0U, // ATOMIC_LOAD_MAX_I8
8189 0U, // ATOMIC_LOAD_MIN_I16
8190 0U, // ATOMIC_LOAD_MIN_I32
8191 0U, // ATOMIC_LOAD_MIN_I64
8192 0U, // ATOMIC_LOAD_MIN_I8
8193 0U, // ATOMIC_LOAD_NAND_I16
8194 0U, // ATOMIC_LOAD_NAND_I32
8195 0U, // ATOMIC_LOAD_NAND_I64
8196 0U, // ATOMIC_LOAD_NAND_I8
8197 0U, // ATOMIC_LOAD_OR_I16
8198 0U, // ATOMIC_LOAD_OR_I32
8199 0U, // ATOMIC_LOAD_OR_I64
8200 0U, // ATOMIC_LOAD_OR_I8
8201 0U, // ATOMIC_LOAD_SUB_I16
8202 0U, // ATOMIC_LOAD_SUB_I32
8203 0U, // ATOMIC_LOAD_SUB_I64
8204 0U, // ATOMIC_LOAD_SUB_I8
8205 0U, // ATOMIC_LOAD_UMAX_I16
8206 0U, // ATOMIC_LOAD_UMAX_I32
8207 0U, // ATOMIC_LOAD_UMAX_I64
8208 0U, // ATOMIC_LOAD_UMAX_I8
8209 0U, // ATOMIC_LOAD_UMIN_I16
8210 0U, // ATOMIC_LOAD_UMIN_I32
8211 0U, // ATOMIC_LOAD_UMIN_I64
8212 0U, // ATOMIC_LOAD_UMIN_I8
8213 0U, // ATOMIC_LOAD_XOR_I16
8214 0U, // ATOMIC_LOAD_XOR_I32
8215 0U, // ATOMIC_LOAD_XOR_I64
8216 0U, // ATOMIC_LOAD_XOR_I8
8217 0U, // ATOMIC_SWAP_I16
8218 0U, // ATOMIC_SWAP_I32
8219 0U, // ATOMIC_SWAP_I64
8220 0U, // ATOMIC_SWAP_I8
8221 0U, // ATTN
8222 0U, // B
8223 0U, // BA
8224 0U, // BC
8225 0U, // BCC
8226 0U, // BCCA
8227 0U, // BCCCTR
8228 0U, // BCCCTR8
8229 0U, // BCCCTRL
8230 0U, // BCCCTRL8
8231 0U, // BCCL
8232 0U, // BCCLA
8233 0U, // BCCLR
8234 0U, // BCCLRL
8235 0U, // BCCTR
8236 0U, // BCCTR8
8237 0U, // BCCTR8n
8238 0U, // BCCTRL
8239 0U, // BCCTRL8
8240 0U, // BCCTRL8n
8241 0U, // BCCTRLn
8242 0U, // BCCTRn
8243 0U, // BCDADD_rec
8244 0U, // BCDCFN_rec
8245 0U, // BCDCFSQ_rec
8246 0U, // BCDCFZ_rec
8247 0U, // BCDCPSGN_rec
8248 0U, // BCDCTN_rec
8249 0U, // BCDCTSQ_rec
8250 0U, // BCDCTZ_rec
8251 0U, // BCDSETSGN_rec
8252 0U, // BCDSR_rec
8253 0U, // BCDSUB_rec
8254 0U, // BCDS_rec
8255 0U, // BCDTRUNC_rec
8256 0U, // BCDUS_rec
8257 0U, // BCDUTRUNC_rec
8258 0U, // BCL
8259 0U, // BCLR
8260 0U, // BCLRL
8261 0U, // BCLRLn
8262 0U, // BCLRn
8263 0U, // BCLalways
8264 0U, // BCLn
8265 0U, // BCTR
8266 0U, // BCTR8
8267 0U, // BCTRL
8268 0U, // BCTRL8
8269 0U, // BCTRL8_LDinto_toc
8270 0U, // BCTRL8_LDinto_toc_RM
8271 0U, // BCTRL8_RM
8272 0U, // BCTRL_LWZinto_toc
8273 0U, // BCTRL_LWZinto_toc_RM
8274 0U, // BCTRL_RM
8275 0U, // BCn
8276 0U, // BDNZ
8277 0U, // BDNZ8
8278 0U, // BDNZA
8279 0U, // BDNZAm
8280 0U, // BDNZAp
8281 0U, // BDNZL
8282 0U, // BDNZLA
8283 0U, // BDNZLAm
8284 0U, // BDNZLAp
8285 0U, // BDNZLR
8286 0U, // BDNZLR8
8287 0U, // BDNZLRL
8288 0U, // BDNZLRLm
8289 0U, // BDNZLRLp
8290 0U, // BDNZLRm
8291 0U, // BDNZLRp
8292 0U, // BDNZLm
8293 0U, // BDNZLp
8294 0U, // BDNZm
8295 0U, // BDNZp
8296 0U, // BDZ
8297 0U, // BDZ8
8298 0U, // BDZA
8299 0U, // BDZAm
8300 0U, // BDZAp
8301 0U, // BDZL
8302 0U, // BDZLA
8303 0U, // BDZLAm
8304 0U, // BDZLAp
8305 0U, // BDZLR
8306 0U, // BDZLR8
8307 0U, // BDZLRL
8308 0U, // BDZLRLm
8309 0U, // BDZLRLp
8310 0U, // BDZLRm
8311 0U, // BDZLRp
8312 0U, // BDZLm
8313 0U, // BDZLp
8314 0U, // BDZm
8315 0U, // BDZp
8316 0U, // BL
8317 0U, // BL8
8318 0U, // BL8_NOP
8319 0U, // BL8_NOP_RM
8320 0U, // BL8_NOP_TLS
8321 0U, // BL8_NOTOC
8322 0U, // BL8_NOTOC_RM
8323 0U, // BL8_NOTOC_TLS
8324 0U, // BL8_RM
8325 0U, // BL8_TLS
8326 0U, // BL8_TLS_
8327 0U, // BLA
8328 0U, // BLA8
8329 0U, // BLA8_NOP
8330 0U, // BLA8_NOP_RM
8331 0U, // BLA8_RM
8332 0U, // BLA_RM
8333 0U, // BLR
8334 0U, // BLR8
8335 0U, // BLRL
8336 0U, // BL_NOP
8337 0U, // BL_NOP_RM
8338 0U, // BL_RM
8339 0U, // BL_TLS
8340 0U, // BPERMD
8341 0U, // BRD
8342 0U, // BRH
8343 0U, // BRH8
8344 0U, // BRINC
8345 0U, // BRW
8346 0U, // BRW8
8347 0U, // CBCDTD
8348 0U, // CBCDTD8
8349 0U, // CDTBCD
8350 0U, // CDTBCD8
8351 0U, // CFUGED
8352 0U, // CLRBHRB
8353 0U, // CMPB
8354 0U, // CMPB8
8355 0U, // CMPD
8356 0U, // CMPDI
8357 0U, // CMPEQB
8358 0U, // CMPLD
8359 0U, // CMPLDI
8360 0U, // CMPLW
8361 0U, // CMPLWI
8362 0U, // CMPRB
8363 0U, // CMPRB8
8364 0U, // CMPW
8365 0U, // CMPWI
8366 0U, // CNTLZD
8367 0U, // CNTLZDM
8368 0U, // CNTLZD_rec
8369 0U, // CNTLZW
8370 0U, // CNTLZW8
8371 0U, // CNTLZW8_rec
8372 0U, // CNTLZW_rec
8373 0U, // CNTTZD
8374 0U, // CNTTZDM
8375 0U, // CNTTZD_rec
8376 0U, // CNTTZW
8377 0U, // CNTTZW8
8378 0U, // CNTTZW8_rec
8379 0U, // CNTTZW_rec
8380 0U, // CP_ABORT
8381 0U, // CP_COPY
8382 0U, // CP_COPY8
8383 0U, // CP_PASTE8_rec
8384 0U, // CP_PASTE_rec
8385 0U, // CR6SET
8386 0U, // CR6UNSET
8387 0U, // CRAND
8388 0U, // CRANDC
8389 0U, // CREQV
8390 0U, // CRNAND
8391 0U, // CRNOR
8392 0U, // CRNOT
8393 0U, // CROR
8394 0U, // CRORC
8395 0U, // CRSET
8396 0U, // CRUNSET
8397 0U, // CRXOR
8398 0U, // CTRL_DEP
8399 0U, // DADD
8400 0U, // DADDQ
8401 0U, // DADDQ_rec
8402 0U, // DADD_rec
8403 0U, // DARN
8404 0U, // DCBA
8405 0U, // DCBF
8406 0U, // DCBFEP
8407 0U, // DCBI
8408 0U, // DCBST
8409 0U, // DCBSTEP
8410 0U, // DCBT
8411 0U, // DCBTEP
8412 0U, // DCBTST
8413 0U, // DCBTSTEP
8414 0U, // DCBZ
8415 0U, // DCBZEP
8416 0U, // DCBZL
8417 0U, // DCBZLEP
8418 0U, // DCCCI
8419 0U, // DCFFIX
8420 0U, // DCFFIXQ
8421 0U, // DCFFIXQQ
8422 0U, // DCFFIXQ_rec
8423 0U, // DCFFIX_rec
8424 0U, // DCMPO
8425 0U, // DCMPOQ
8426 0U, // DCMPU
8427 0U, // DCMPUQ
8428 0U, // DCTDP
8429 0U, // DCTDP_rec
8430 0U, // DCTFIX
8431 0U, // DCTFIXQ
8432 0U, // DCTFIXQQ
8433 0U, // DCTFIXQ_rec
8434 0U, // DCTFIX_rec
8435 0U, // DCTQPQ
8436 0U, // DCTQPQ_rec
8437 0U, // DDEDPD
8438 0U, // DDEDPDQ
8439 0U, // DDEDPDQ_rec
8440 0U, // DDEDPD_rec
8441 0U, // DDIV
8442 0U, // DDIVQ
8443 0U, // DDIVQ_rec
8444 0U, // DDIV_rec
8445 0U, // DENBCD
8446 0U, // DENBCDQ
8447 0U, // DENBCDQ_rec
8448 0U, // DENBCD_rec
8449 0U, // DIEX
8450 0U, // DIEXQ
8451 0U, // DIEXQ_rec
8452 0U, // DIEX_rec
8453 0U, // DIVD
8454 0U, // DIVDE
8455 0U, // DIVDEO
8456 0U, // DIVDEO_rec
8457 0U, // DIVDEU
8458 0U, // DIVDEUO
8459 0U, // DIVDEUO_rec
8460 0U, // DIVDEU_rec
8461 0U, // DIVDE_rec
8462 0U, // DIVDO
8463 0U, // DIVDO_rec
8464 0U, // DIVDU
8465 0U, // DIVDUO
8466 0U, // DIVDUO_rec
8467 0U, // DIVDU_rec
8468 0U, // DIVD_rec
8469 0U, // DIVW
8470 0U, // DIVWE
8471 0U, // DIVWEO
8472 0U, // DIVWEO_rec
8473 0U, // DIVWEU
8474 0U, // DIVWEUO
8475 0U, // DIVWEUO_rec
8476 0U, // DIVWEU_rec
8477 0U, // DIVWE_rec
8478 0U, // DIVWO
8479 0U, // DIVWO_rec
8480 0U, // DIVWU
8481 0U, // DIVWUO
8482 0U, // DIVWUO_rec
8483 0U, // DIVWU_rec
8484 0U, // DIVW_rec
8485 0U, // DMMR
8486 0U, // DMSETDMRZ
8487 0U, // DMUL
8488 0U, // DMULQ
8489 0U, // DMULQ_rec
8490 0U, // DMUL_rec
8491 0U, // DMXOR
8492 0U, // DMXXEXTFDMR256
8493 0U, // DMXXEXTFDMR512
8494 0U, // DMXXEXTFDMR512_HI
8495 0U, // DMXXINSTFDMR256
8496 0U, // DMXXINSTFDMR512
8497 0U, // DMXXINSTFDMR512_HI
8498 0U, // DQUA
8499 0U, // DQUAI
8500 0U, // DQUAIQ
8501 0U, // DQUAIQ_rec
8502 0U, // DQUAI_rec
8503 0U, // DQUAQ
8504 0U, // DQUAQ_rec
8505 0U, // DQUA_rec
8506 0U, // DRDPQ
8507 0U, // DRDPQ_rec
8508 0U, // DRINTN
8509 0U, // DRINTNQ
8510 0U, // DRINTNQ_rec
8511 0U, // DRINTN_rec
8512 0U, // DRINTX
8513 0U, // DRINTXQ
8514 0U, // DRINTXQ_rec
8515 0U, // DRINTX_rec
8516 0U, // DRRND
8517 0U, // DRRNDQ
8518 0U, // DRRNDQ_rec
8519 0U, // DRRND_rec
8520 0U, // DRSP
8521 0U, // DRSP_rec
8522 0U, // DSCLI
8523 0U, // DSCLIQ
8524 0U, // DSCLIQ_rec
8525 0U, // DSCLI_rec
8526 0U, // DSCRI
8527 0U, // DSCRIQ
8528 0U, // DSCRIQ_rec
8529 0U, // DSCRI_rec
8530 0U, // DSS
8531 0U, // DSSALL
8532 0U, // DST
8533 0U, // DST64
8534 0U, // DSTST
8535 0U, // DSTST64
8536 0U, // DSTSTT
8537 0U, // DSTSTT64
8538 0U, // DSTT
8539 0U, // DSTT64
8540 0U, // DSUB
8541 0U, // DSUBQ
8542 0U, // DSUBQ_rec
8543 0U, // DSUB_rec
8544 0U, // DTSTDC
8545 0U, // DTSTDCQ
8546 0U, // DTSTDG
8547 0U, // DTSTDGQ
8548 0U, // DTSTEX
8549 0U, // DTSTEXQ
8550 0U, // DTSTSF
8551 0U, // DTSTSFI
8552 0U, // DTSTSFIQ
8553 0U, // DTSTSFQ
8554 0U, // DXEX
8555 0U, // DXEXQ
8556 0U, // DXEXQ_rec
8557 0U, // DXEX_rec
8558 0U, // DYNALLOC
8559 0U, // DYNALLOC8
8560 0U, // DYNAREAOFFSET
8561 0U, // DYNAREAOFFSET8
8562 0U, // DecreaseCTR8loop
8563 0U, // DecreaseCTRloop
8564 0U, // EFDABS
8565 0U, // EFDADD
8566 0U, // EFDCFS
8567 0U, // EFDCFSF
8568 0U, // EFDCFSI
8569 0U, // EFDCFSID
8570 0U, // EFDCFUF
8571 0U, // EFDCFUI
8572 0U, // EFDCFUID
8573 0U, // EFDCMPEQ
8574 0U, // EFDCMPGT
8575 0U, // EFDCMPLT
8576 0U, // EFDCTSF
8577 0U, // EFDCTSI
8578 0U, // EFDCTSIDZ
8579 0U, // EFDCTSIZ
8580 0U, // EFDCTUF
8581 0U, // EFDCTUI
8582 0U, // EFDCTUIDZ
8583 0U, // EFDCTUIZ
8584 0U, // EFDDIV
8585 0U, // EFDMUL
8586 0U, // EFDNABS
8587 0U, // EFDNEG
8588 0U, // EFDSUB
8589 0U, // EFDTSTEQ
8590 0U, // EFDTSTGT
8591 0U, // EFDTSTLT
8592 0U, // EFSABS
8593 0U, // EFSADD
8594 0U, // EFSCFD
8595 0U, // EFSCFSF
8596 0U, // EFSCFSI
8597 0U, // EFSCFUF
8598 0U, // EFSCFUI
8599 0U, // EFSCMPEQ
8600 0U, // EFSCMPGT
8601 0U, // EFSCMPLT
8602 0U, // EFSCTSF
8603 0U, // EFSCTSI
8604 0U, // EFSCTSIZ
8605 0U, // EFSCTUF
8606 0U, // EFSCTUI
8607 0U, // EFSCTUIZ
8608 0U, // EFSDIV
8609 0U, // EFSMUL
8610 0U, // EFSNABS
8611 0U, // EFSNEG
8612 0U, // EFSSUB
8613 0U, // EFSTSTEQ
8614 0U, // EFSTSTGT
8615 0U, // EFSTSTLT
8616 0U, // EH_SjLj_LongJmp32
8617 0U, // EH_SjLj_LongJmp64
8618 0U, // EH_SjLj_SetJmp32
8619 0U, // EH_SjLj_SetJmp64
8620 0U, // EH_SjLj_Setup
8621 0U, // EQV
8622 0U, // EQV8
8623 0U, // EQV8_rec
8624 0U, // EQV_rec
8625 0U, // EVABS
8626 0U, // EVADDIW
8627 0U, // EVADDSMIAAW
8628 0U, // EVADDSSIAAW
8629 0U, // EVADDUMIAAW
8630 0U, // EVADDUSIAAW
8631 0U, // EVADDW
8632 0U, // EVAND
8633 0U, // EVANDC
8634 0U, // EVCMPEQ
8635 0U, // EVCMPGTS
8636 0U, // EVCMPGTU
8637 0U, // EVCMPLTS
8638 0U, // EVCMPLTU
8639 0U, // EVCNTLSW
8640 0U, // EVCNTLZW
8641 0U, // EVDIVWS
8642 0U, // EVDIVWU
8643 0U, // EVEQV
8644 0U, // EVEXTSB
8645 0U, // EVEXTSH
8646 0U, // EVFSABS
8647 0U, // EVFSADD
8648 0U, // EVFSCFSF
8649 0U, // EVFSCFSI
8650 0U, // EVFSCFUF
8651 0U, // EVFSCFUI
8652 0U, // EVFSCMPEQ
8653 0U, // EVFSCMPGT
8654 0U, // EVFSCMPLT
8655 0U, // EVFSCTSF
8656 0U, // EVFSCTSI
8657 0U, // EVFSCTSIZ
8658 0U, // EVFSCTUF
8659 0U, // EVFSCTUI
8660 0U, // EVFSCTUIZ
8661 0U, // EVFSDIV
8662 0U, // EVFSMUL
8663 0U, // EVFSNABS
8664 0U, // EVFSNEG
8665 0U, // EVFSSUB
8666 0U, // EVFSTSTEQ
8667 0U, // EVFSTSTGT
8668 0U, // EVFSTSTLT
8669 0U, // EVLDD
8670 0U, // EVLDDX
8671 0U, // EVLDH
8672 0U, // EVLDHX
8673 0U, // EVLDW
8674 0U, // EVLDWX
8675 0U, // EVLHHESPLAT
8676 0U, // EVLHHESPLATX
8677 0U, // EVLHHOSSPLAT
8678 0U, // EVLHHOSSPLATX
8679 0U, // EVLHHOUSPLAT
8680 0U, // EVLHHOUSPLATX
8681 0U, // EVLWHE
8682 0U, // EVLWHEX
8683 0U, // EVLWHOS
8684 0U, // EVLWHOSX
8685 0U, // EVLWHOU
8686 0U, // EVLWHOUX
8687 0U, // EVLWHSPLAT
8688 0U, // EVLWHSPLATX
8689 0U, // EVLWWSPLAT
8690 0U, // EVLWWSPLATX
8691 0U, // EVMERGEHI
8692 0U, // EVMERGEHILO
8693 0U, // EVMERGELO
8694 0U, // EVMERGELOHI
8695 0U, // EVMHEGSMFAA
8696 0U, // EVMHEGSMFAN
8697 0U, // EVMHEGSMIAA
8698 0U, // EVMHEGSMIAN
8699 0U, // EVMHEGUMIAA
8700 0U, // EVMHEGUMIAN
8701 0U, // EVMHESMF
8702 0U, // EVMHESMFA
8703 0U, // EVMHESMFAAW
8704 0U, // EVMHESMFANW
8705 0U, // EVMHESMI
8706 0U, // EVMHESMIA
8707 0U, // EVMHESMIAAW
8708 0U, // EVMHESMIANW
8709 0U, // EVMHESSF
8710 0U, // EVMHESSFA
8711 0U, // EVMHESSFAAW
8712 0U, // EVMHESSFANW
8713 0U, // EVMHESSIAAW
8714 0U, // EVMHESSIANW
8715 0U, // EVMHEUMI
8716 0U, // EVMHEUMIA
8717 0U, // EVMHEUMIAAW
8718 0U, // EVMHEUMIANW
8719 0U, // EVMHEUSIAAW
8720 0U, // EVMHEUSIANW
8721 0U, // EVMHOGSMFAA
8722 0U, // EVMHOGSMFAN
8723 0U, // EVMHOGSMIAA
8724 0U, // EVMHOGSMIAN
8725 0U, // EVMHOGUMIAA
8726 0U, // EVMHOGUMIAN
8727 0U, // EVMHOSMF
8728 0U, // EVMHOSMFA
8729 0U, // EVMHOSMFAAW
8730 0U, // EVMHOSMFANW
8731 0U, // EVMHOSMI
8732 0U, // EVMHOSMIA
8733 0U, // EVMHOSMIAAW
8734 0U, // EVMHOSMIANW
8735 0U, // EVMHOSSF
8736 0U, // EVMHOSSFA
8737 0U, // EVMHOSSFAAW
8738 0U, // EVMHOSSFANW
8739 0U, // EVMHOSSIAAW
8740 0U, // EVMHOSSIANW
8741 0U, // EVMHOUMI
8742 0U, // EVMHOUMIA
8743 0U, // EVMHOUMIAAW
8744 0U, // EVMHOUMIANW
8745 0U, // EVMHOUSIAAW
8746 0U, // EVMHOUSIANW
8747 0U, // EVMRA
8748 0U, // EVMWHSMF
8749 0U, // EVMWHSMFA
8750 0U, // EVMWHSMI
8751 0U, // EVMWHSMIA
8752 0U, // EVMWHSSF
8753 0U, // EVMWHSSFA
8754 0U, // EVMWHUMI
8755 0U, // EVMWHUMIA
8756 0U, // EVMWLSMIAAW
8757 0U, // EVMWLSMIANW
8758 0U, // EVMWLSSIAAW
8759 0U, // EVMWLSSIANW
8760 0U, // EVMWLUMI
8761 0U, // EVMWLUMIA
8762 0U, // EVMWLUMIAAW
8763 0U, // EVMWLUMIANW
8764 0U, // EVMWLUSIAAW
8765 0U, // EVMWLUSIANW
8766 0U, // EVMWSMF
8767 0U, // EVMWSMFA
8768 0U, // EVMWSMFAA
8769 0U, // EVMWSMFAN
8770 0U, // EVMWSMI
8771 0U, // EVMWSMIA
8772 0U, // EVMWSMIAA
8773 0U, // EVMWSMIAN
8774 0U, // EVMWSSF
8775 0U, // EVMWSSFA
8776 0U, // EVMWSSFAA
8777 0U, // EVMWSSFAN
8778 0U, // EVMWUMI
8779 0U, // EVMWUMIA
8780 0U, // EVMWUMIAA
8781 0U, // EVMWUMIAN
8782 0U, // EVNAND
8783 0U, // EVNEG
8784 0U, // EVNOR
8785 0U, // EVOR
8786 0U, // EVORC
8787 0U, // EVRLW
8788 0U, // EVRLWI
8789 0U, // EVRNDW
8790 0U, // EVSEL
8791 0U, // EVSLW
8792 0U, // EVSLWI
8793 0U, // EVSPLATFI
8794 0U, // EVSPLATI
8795 0U, // EVSRWIS
8796 0U, // EVSRWIU
8797 0U, // EVSRWS
8798 0U, // EVSRWU
8799 0U, // EVSTDD
8800 0U, // EVSTDDX
8801 0U, // EVSTDH
8802 0U, // EVSTDHX
8803 0U, // EVSTDW
8804 0U, // EVSTDWX
8805 0U, // EVSTWHE
8806 0U, // EVSTWHEX
8807 0U, // EVSTWHO
8808 0U, // EVSTWHOX
8809 0U, // EVSTWWE
8810 0U, // EVSTWWEX
8811 0U, // EVSTWWO
8812 0U, // EVSTWWOX
8813 0U, // EVSUBFSMIAAW
8814 0U, // EVSUBFSSIAAW
8815 0U, // EVSUBFUMIAAW
8816 0U, // EVSUBFUSIAAW
8817 0U, // EVSUBFW
8818 0U, // EVSUBIFW
8819 0U, // EVXOR
8820 0U, // EXTSB
8821 0U, // EXTSB8
8822 0U, // EXTSB8_32_64
8823 0U, // EXTSB8_rec
8824 0U, // EXTSB_rec
8825 0U, // EXTSH
8826 0U, // EXTSH8
8827 0U, // EXTSH8_32_64
8828 0U, // EXTSH8_rec
8829 0U, // EXTSH_rec
8830 0U, // EXTSW
8831 0U, // EXTSWSLI
8832 0U, // EXTSWSLI_32_64
8833 0U, // EXTSWSLI_32_64_rec
8834 0U, // EXTSWSLI_rec
8835 0U, // EXTSW_32
8836 0U, // EXTSW_32_64
8837 0U, // EXTSW_32_64_rec
8838 0U, // EXTSW_rec
8839 0U, // EnforceIEIO
8840 0U, // FABSD
8841 0U, // FABSD_rec
8842 0U, // FABSS
8843 0U, // FABSS_rec
8844 0U, // FADD
8845 0U, // FADDS
8846 0U, // FADDS_rec
8847 0U, // FADD_rec
8848 0U, // FADDrtz
8849 0U, // FCFID
8850 0U, // FCFIDS
8851 0U, // FCFIDS_rec
8852 0U, // FCFIDU
8853 0U, // FCFIDUS
8854 0U, // FCFIDUS_rec
8855 0U, // FCFIDU_rec
8856 0U, // FCFID_rec
8857 0U, // FCMPOD
8858 0U, // FCMPOS
8859 0U, // FCMPUD
8860 0U, // FCMPUS
8861 0U, // FCPSGND
8862 0U, // FCPSGND_rec
8863 0U, // FCPSGNS
8864 0U, // FCPSGNS_rec
8865 0U, // FCTID
8866 0U, // FCTIDU
8867 0U, // FCTIDUZ
8868 0U, // FCTIDUZ_rec
8869 0U, // FCTIDU_rec
8870 0U, // FCTIDZ
8871 0U, // FCTIDZ_rec
8872 0U, // FCTID_rec
8873 0U, // FCTIW
8874 0U, // FCTIWU
8875 0U, // FCTIWUZ
8876 0U, // FCTIWUZ_rec
8877 0U, // FCTIWU_rec
8878 0U, // FCTIWZ
8879 0U, // FCTIWZ_rec
8880 0U, // FCTIW_rec
8881 0U, // FDIV
8882 0U, // FDIVS
8883 0U, // FDIVS_rec
8884 0U, // FDIV_rec
8885 0U, // FENCE
8886 0U, // FMADD
8887 0U, // FMADDS
8888 0U, // FMADDS_rec
8889 0U, // FMADD_rec
8890 0U, // FMR
8891 0U, // FMR_rec
8892 0U, // FMSUB
8893 0U, // FMSUBS
8894 0U, // FMSUBS_rec
8895 0U, // FMSUB_rec
8896 0U, // FMUL
8897 0U, // FMULS
8898 0U, // FMULS_rec
8899 0U, // FMUL_rec
8900 0U, // FNABSD
8901 0U, // FNABSD_rec
8902 0U, // FNABSS
8903 0U, // FNABSS_rec
8904 0U, // FNEGD
8905 0U, // FNEGD_rec
8906 0U, // FNEGS
8907 0U, // FNEGS_rec
8908 0U, // FNMADD
8909 0U, // FNMADDS
8910 0U, // FNMADDS_rec
8911 0U, // FNMADD_rec
8912 0U, // FNMSUB
8913 0U, // FNMSUBS
8914 0U, // FNMSUBS_rec
8915 0U, // FNMSUB_rec
8916 0U, // FRE
8917 0U, // FRES
8918 0U, // FRES_rec
8919 0U, // FRE_rec
8920 0U, // FRIMD
8921 0U, // FRIMD_rec
8922 0U, // FRIMS
8923 0U, // FRIMS_rec
8924 0U, // FRIND
8925 0U, // FRIND_rec
8926 0U, // FRINS
8927 0U, // FRINS_rec
8928 0U, // FRIPD
8929 0U, // FRIPD_rec
8930 0U, // FRIPS
8931 0U, // FRIPS_rec
8932 0U, // FRIZD
8933 0U, // FRIZD_rec
8934 0U, // FRIZS
8935 0U, // FRIZS_rec
8936 0U, // FRSP
8937 0U, // FRSP_rec
8938 0U, // FRSQRTE
8939 0U, // FRSQRTES
8940 0U, // FRSQRTES_rec
8941 0U, // FRSQRTE_rec
8942 0U, // FSELD
8943 0U, // FSELD_rec
8944 0U, // FSELS
8945 0U, // FSELS_rec
8946 0U, // FSQRT
8947 0U, // FSQRTS
8948 0U, // FSQRTS_rec
8949 0U, // FSQRT_rec
8950 0U, // FSUB
8951 0U, // FSUBS
8952 0U, // FSUBS_rec
8953 0U, // FSUB_rec
8954 0U, // FTDIV
8955 0U, // FTSQRT
8956 0U, // GETtlsADDR
8957 0U, // GETtlsADDR32
8958 0U, // GETtlsADDR32AIX
8959 0U, // GETtlsADDR64AIX
8960 0U, // GETtlsADDRPCREL
8961 0U, // GETtlsMOD32AIX
8962 0U, // GETtlsMOD64AIX
8963 0U, // GETtlsTpointer32AIX
8964 0U, // GETtlsldADDR
8965 0U, // GETtlsldADDR32
8966 0U, // GETtlsldADDRPCREL
8967 0U, // HASHCHK
8968 0U, // HASHCHK8
8969 0U, // HASHCHKP
8970 0U, // HASHCHKP8
8971 0U, // HASHST
8972 0U, // HASHST8
8973 0U, // HASHSTP
8974 0U, // HASHSTP8
8975 0U, // HRFID
8976 0U, // ICBI
8977 0U, // ICBIEP
8978 0U, // ICBLC
8979 0U, // ICBLQ
8980 0U, // ICBT
8981 0U, // ICBTLS
8982 0U, // ICCCI
8983 0U, // ISEL
8984 0U, // ISEL8
8985 0U, // ISYNC
8986 0U, // LA
8987 0U, // LA8
8988 0U, // LBARX
8989 0U, // LBARXL
8990 0U, // LBEPX
8991 0U, // LBZ
8992 0U, // LBZ8
8993 0U, // LBZCIX
8994 0U, // LBZU
8995 0U, // LBZU8
8996 0U, // LBZUX
8997 0U, // LBZUX8
8998 0U, // LBZX
8999 0U, // LBZX8
9000 0U, // LBZXTLS
9001 0U, // LBZXTLS_
9002 0U, // LBZXTLS_32
9003 0U, // LD
9004 0U, // LDARX
9005 0U, // LDARXL
9006 0U, // LDAT
9007 0U, // LDBRX
9008 0U, // LDCIX
9009 0U, // LDU
9010 0U, // LDUX
9011 0U, // LDX
9012 0U, // LDXTLS
9013 0U, // LDXTLS_
9014 0U, // LDgotTprelL
9015 0U, // LDgotTprelL32
9016 0U, // LDtoc
9017 0U, // LDtocBA
9018 0U, // LDtocCPT
9019 0U, // LDtocJTI
9020 0U, // LDtocL
9021 0U, // LFD
9022 0U, // LFDEPX
9023 0U, // LFDU
9024 0U, // LFDUX
9025 0U, // LFDX
9026 0U, // LFDXTLS
9027 0U, // LFDXTLS_
9028 0U, // LFIWAX
9029 0U, // LFIWZX
9030 0U, // LFS
9031 0U, // LFSU
9032 0U, // LFSUX
9033 0U, // LFSX
9034 0U, // LFSXTLS
9035 0U, // LFSXTLS_
9036 0U, // LHA
9037 0U, // LHA8
9038 0U, // LHARX
9039 0U, // LHARXL
9040 0U, // LHAU
9041 0U, // LHAU8
9042 0U, // LHAUX
9043 0U, // LHAUX8
9044 0U, // LHAX
9045 0U, // LHAX8
9046 0U, // LHAXTLS
9047 0U, // LHAXTLS_
9048 0U, // LHAXTLS_32
9049 0U, // LHBRX
9050 0U, // LHBRX8
9051 0U, // LHEPX
9052 0U, // LHZ
9053 0U, // LHZ8
9054 0U, // LHZCIX
9055 0U, // LHZU
9056 0U, // LHZU8
9057 0U, // LHZUX
9058 0U, // LHZUX8
9059 0U, // LHZX
9060 0U, // LHZX8
9061 0U, // LHZXTLS
9062 0U, // LHZXTLS_
9063 0U, // LHZXTLS_32
9064 0U, // LI
9065 0U, // LI8
9066 0U, // LIS
9067 0U, // LIS8
9068 0U, // LMW
9069 0U, // LQ
9070 0U, // LQARX
9071 0U, // LQARXL
9072 0U, // LQX_PSEUDO
9073 0U, // LSWI
9074 0U, // LVEBX
9075 0U, // LVEHX
9076 0U, // LVEWX
9077 0U, // LVSL
9078 0U, // LVSR
9079 0U, // LVX
9080 0U, // LVXL
9081 0U, // LWA
9082 0U, // LWARX
9083 0U, // LWARXL
9084 0U, // LWAT
9085 0U, // LWAUX
9086 0U, // LWAX
9087 0U, // LWAXTLS
9088 0U, // LWAXTLS_
9089 0U, // LWAXTLS_32
9090 0U, // LWAX_32
9091 0U, // LWA_32
9092 0U, // LWBRX
9093 0U, // LWBRX8
9094 0U, // LWEPX
9095 0U, // LWZ
9096 0U, // LWZ8
9097 0U, // LWZCIX
9098 0U, // LWZU
9099 0U, // LWZU8
9100 0U, // LWZUX
9101 0U, // LWZUX8
9102 0U, // LWZX
9103 0U, // LWZX8
9104 0U, // LWZXTLS
9105 0U, // LWZXTLS_
9106 0U, // LWZXTLS_32
9107 0U, // LWZtoc
9108 0U, // LWZtocL
9109 0U, // LXSD
9110 0U, // LXSDX
9111 0U, // LXSIBZX
9112 0U, // LXSIHZX
9113 0U, // LXSIWAX
9114 0U, // LXSIWZX
9115 0U, // LXSSP
9116 0U, // LXSSPX
9117 0U, // LXV
9118 0U, // LXVB16X
9119 0U, // LXVD2X
9120 0U, // LXVDSX
9121 0U, // LXVH8X
9122 0U, // LXVKQ
9123 0U, // LXVL
9124 0U, // LXVLL
9125 0U, // LXVP
9126 0U, // LXVPRL
9127 0U, // LXVPRLL
9128 0U, // LXVPX
9129 0U, // LXVRBX
9130 0U, // LXVRDX
9131 0U, // LXVRHX
9132 0U, // LXVRL
9133 0U, // LXVRLL
9134 0U, // LXVRWX
9135 0U, // LXVW4X
9136 0U, // LXVWSX
9137 0U, // LXVX
9138 0U, // MADDHD
9139 0U, // MADDHDU
9140 0U, // MADDLD
9141 0U, // MADDLD8
9142 0U, // MBAR
9143 0U, // MCRF
9144 0U, // MCRFS
9145 0U, // MCRXRX
9146 0U, // MFBHRBE
9147 0U, // MFCR
9148 0U, // MFCR8
9149 0U, // MFCTR
9150 0U, // MFCTR8
9151 0U, // MFDCR
9152 0U, // MFFS
9153 0U, // MFFSCDRN
9154 0U, // MFFSCDRNI
9155 0U, // MFFSCE
9156 0U, // MFFSCRN
9157 0U, // MFFSCRNI
9158 0U, // MFFSL
9159 0U, // MFFS_rec
9160 0U, // MFLR
9161 0U, // MFLR8
9162 0U, // MFMSR
9163 0U, // MFOCRF
9164 0U, // MFOCRF8
9165 0U, // MFPMR
9166 0U, // MFSPR
9167 0U, // MFSPR8
9168 0U, // MFSR
9169 0U, // MFSRIN
9170 0U, // MFTB
9171 0U, // MFTB8
9172 0U, // MFUDSCR
9173 0U, // MFVRD
9174 0U, // MFVRSAVE
9175 0U, // MFVRSAVEv
9176 0U, // MFVRWZ
9177 0U, // MFVSCR
9178 0U, // MFVSRD
9179 0U, // MFVSRLD
9180 0U, // MFVSRWZ
9181 0U, // MODSD
9182 0U, // MODSW
9183 0U, // MODUD
9184 0U, // MODUW
9185 0U, // MSGSYNC
9186 0U, // MSYNC
9187 0U, // MTCRF
9188 0U, // MTCRF8
9189 0U, // MTCTR
9190 0U, // MTCTR8
9191 0U, // MTCTR8loop
9192 0U, // MTCTRloop
9193 0U, // MTDCR
9194 0U, // MTFSB0
9195 0U, // MTFSB1
9196 0U, // MTFSF
9197 0U, // MTFSFI
9198 0U, // MTFSFI_rec
9199 0U, // MTFSFIb
9200 0U, // MTFSF_rec
9201 0U, // MTFSFb
9202 0U, // MTLR
9203 0U, // MTLR8
9204 0U, // MTMSR
9205 0U, // MTMSRD
9206 0U, // MTOCRF
9207 0U, // MTOCRF8
9208 0U, // MTPMR
9209 0U, // MTSPR
9210 0U, // MTSPR8
9211 0U, // MTSR
9212 0U, // MTSRIN
9213 0U, // MTUDSCR
9214 0U, // MTVRD
9215 0U, // MTVRSAVE
9216 0U, // MTVRSAVEv
9217 0U, // MTVRWA
9218 0U, // MTVRWZ
9219 0U, // MTVSCR
9220 0U, // MTVSRBM
9221 0U, // MTVSRBMI
9222 0U, // MTVSRD
9223 0U, // MTVSRDD
9224 0U, // MTVSRDM
9225 0U, // MTVSRHM
9226 0U, // MTVSRQM
9227 0U, // MTVSRWA
9228 0U, // MTVSRWM
9229 0U, // MTVSRWS
9230 0U, // MTVSRWZ
9231 0U, // MULHD
9232 0U, // MULHDU
9233 0U, // MULHDU_rec
9234 0U, // MULHD_rec
9235 0U, // MULHW
9236 0U, // MULHWU
9237 0U, // MULHWU_rec
9238 0U, // MULHW_rec
9239 0U, // MULLD
9240 0U, // MULLDO
9241 0U, // MULLDO_rec
9242 0U, // MULLD_rec
9243 0U, // MULLI
9244 0U, // MULLI8
9245 0U, // MULLW
9246 0U, // MULLWO
9247 0U, // MULLWO_rec
9248 0U, // MULLW_rec
9249 0U, // MoveGOTtoLR
9250 0U, // MovePCtoLR
9251 0U, // MovePCtoLR8
9252 0U, // NAND
9253 0U, // NAND8
9254 0U, // NAND8_rec
9255 0U, // NAND_rec
9256 0U, // NAP
9257 0U, // NEG
9258 0U, // NEG8
9259 0U, // NEG8O
9260 0U, // NEG8O_rec
9261 0U, // NEG8_rec
9262 0U, // NEGO
9263 0U, // NEGO_rec
9264 0U, // NEG_rec
9265 0U, // NOP
9266 0U, // NOP_GT_PWR6
9267 0U, // NOP_GT_PWR7
9268 0U, // NOR
9269 0U, // NOR8
9270 0U, // NOR8_rec
9271 0U, // NOR_rec
9272 0U, // OR
9273 0U, // OR8
9274 0U, // OR8_rec
9275 0U, // ORC
9276 0U, // ORC8
9277 0U, // ORC8_rec
9278 0U, // ORC_rec
9279 0U, // ORI
9280 0U, // ORI8
9281 0U, // ORIS
9282 0U, // ORIS8
9283 0U, // OR_rec
9284 0U, // PADDI
9285 0U, // PADDI8
9286 0U, // PADDI8pc
9287 0U, // PADDIdtprel
9288 0U, // PADDIpc
9289 0U, // PDEPD
9290 0U, // PEXTD
9291 0U, // PLA
9292 0U, // PLA8
9293 0U, // PLA8pc
9294 0U, // PLApc
9295 0U, // PLBZ
9296 0U, // PLBZ8
9297 0U, // PLBZ8nopc
9298 0U, // PLBZ8onlypc
9299 0U, // PLBZ8pc
9300 0U, // PLBZnopc
9301 0U, // PLBZonlypc
9302 0U, // PLBZpc
9303 0U, // PLD
9304 0U, // PLDnopc
9305 0U, // PLDonlypc
9306 0U, // PLDpc
9307 0U, // PLFD
9308 0U, // PLFDnopc
9309 0U, // PLFDonlypc
9310 0U, // PLFDpc
9311 0U, // PLFS
9312 0U, // PLFSnopc
9313 0U, // PLFSonlypc
9314 0U, // PLFSpc
9315 0U, // PLHA
9316 0U, // PLHA8
9317 0U, // PLHA8nopc
9318 0U, // PLHA8onlypc
9319 0U, // PLHA8pc
9320 0U, // PLHAnopc
9321 0U, // PLHAonlypc
9322 0U, // PLHApc
9323 0U, // PLHZ
9324 0U, // PLHZ8
9325 0U, // PLHZ8nopc
9326 0U, // PLHZ8onlypc
9327 0U, // PLHZ8pc
9328 0U, // PLHZnopc
9329 0U, // PLHZonlypc
9330 0U, // PLHZpc
9331 0U, // PLI
9332 0U, // PLI8
9333 0U, // PLWA
9334 0U, // PLWA8
9335 0U, // PLWA8nopc
9336 0U, // PLWA8onlypc
9337 0U, // PLWA8pc
9338 0U, // PLWAnopc
9339 0U, // PLWAonlypc
9340 0U, // PLWApc
9341 0U, // PLWZ
9342 0U, // PLWZ8
9343 0U, // PLWZ8nopc
9344 0U, // PLWZ8onlypc
9345 0U, // PLWZ8pc
9346 0U, // PLWZnopc
9347 0U, // PLWZonlypc
9348 0U, // PLWZpc
9349 0U, // PLXSD
9350 0U, // PLXSDnopc
9351 0U, // PLXSDonlypc
9352 0U, // PLXSDpc
9353 0U, // PLXSSP
9354 0U, // PLXSSPnopc
9355 0U, // PLXSSPonlypc
9356 0U, // PLXSSPpc
9357 0U, // PLXV
9358 0U, // PLXVP
9359 0U, // PLXVPnopc
9360 0U, // PLXVPonlypc
9361 0U, // PLXVPpc
9362 0U, // PLXVnopc
9363 0U, // PLXVonlypc
9364 0U, // PLXVpc
9365 0U, // PMXVBF16GER2
9366 4U, // PMXVBF16GER2NN
9367 4U, // PMXVBF16GER2NP
9368 4U, // PMXVBF16GER2PN
9369 4U, // PMXVBF16GER2PP
9370 0U, // PMXVBF16GER2W
9371 4U, // PMXVBF16GER2WNN
9372 4U, // PMXVBF16GER2WNP
9373 4U, // PMXVBF16GER2WPN
9374 4U, // PMXVBF16GER2WPP
9375 0U, // PMXVF16GER2
9376 4U, // PMXVF16GER2NN
9377 4U, // PMXVF16GER2NP
9378 4U, // PMXVF16GER2PN
9379 4U, // PMXVF16GER2PP
9380 0U, // PMXVF16GER2W
9381 4U, // PMXVF16GER2WNN
9382 4U, // PMXVF16GER2WNP
9383 4U, // PMXVF16GER2WPN
9384 4U, // PMXVF16GER2WPP
9385 8U, // PMXVF32GER
9386 1U, // PMXVF32GERNN
9387 1U, // PMXVF32GERNP
9388 1U, // PMXVF32GERPN
9389 1U, // PMXVF32GERPP
9390 8U, // PMXVF32GERW
9391 1U, // PMXVF32GERWNN
9392 1U, // PMXVF32GERWNP
9393 1U, // PMXVF32GERWPN
9394 1U, // PMXVF32GERWPP
9395 1U, // PMXVF64GER
9396 0U, // PMXVF64GERNN
9397 0U, // PMXVF64GERNP
9398 0U, // PMXVF64GERPN
9399 0U, // PMXVF64GERPP
9400 1U, // PMXVF64GERW
9401 0U, // PMXVF64GERWNN
9402 0U, // PMXVF64GERWNP
9403 0U, // PMXVF64GERWPN
9404 0U, // PMXVF64GERWPP
9405 0U, // PMXVI16GER2
9406 4U, // PMXVI16GER2PP
9407 0U, // PMXVI16GER2S
9408 4U, // PMXVI16GER2SPP
9409 0U, // PMXVI16GER2SW
9410 4U, // PMXVI16GER2SWPP
9411 0U, // PMXVI16GER2W
9412 4U, // PMXVI16GER2WPP
9413 32U, // PMXVI4GER8
9414 12U, // PMXVI4GER8PP
9415 32U, // PMXVI4GER8W
9416 12U, // PMXVI4GER8WPP
9417 64U, // PMXVI8GER4
9418 16U, // PMXVI8GER4PP
9419 16U, // PMXVI8GER4SPP
9420 64U, // PMXVI8GER4W
9421 16U, // PMXVI8GER4WPP
9422 16U, // PMXVI8GER4WSPP
9423 0U, // POPCNTB
9424 0U, // POPCNTB8
9425 0U, // POPCNTD
9426 0U, // POPCNTW
9427 0U, // PPC32GOT
9428 0U, // PPC32PICGOT
9429 0U, // PREPARE_PROBED_ALLOCA_32
9430 0U, // PREPARE_PROBED_ALLOCA_64
9431 0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
9432 0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
9433 0U, // PROBED_ALLOCA_32
9434 0U, // PROBED_ALLOCA_64
9435 0U, // PROBED_STACKALLOC_32
9436 0U, // PROBED_STACKALLOC_64
9437 0U, // PSTB
9438 0U, // PSTB8
9439 0U, // PSTB8nopc
9440 0U, // PSTB8onlypc
9441 0U, // PSTB8pc
9442 0U, // PSTBnopc
9443 0U, // PSTBonlypc
9444 0U, // PSTBpc
9445 0U, // PSTD
9446 0U, // PSTDnopc
9447 0U, // PSTDonlypc
9448 0U, // PSTDpc
9449 0U, // PSTFD
9450 0U, // PSTFDnopc
9451 0U, // PSTFDonlypc
9452 0U, // PSTFDpc
9453 0U, // PSTFS
9454 0U, // PSTFSnopc
9455 0U, // PSTFSonlypc
9456 0U, // PSTFSpc
9457 0U, // PSTH
9458 0U, // PSTH8
9459 0U, // PSTH8nopc
9460 0U, // PSTH8onlypc
9461 0U, // PSTH8pc
9462 0U, // PSTHnopc
9463 0U, // PSTHonlypc
9464 0U, // PSTHpc
9465 0U, // PSTW
9466 0U, // PSTW8
9467 0U, // PSTW8nopc
9468 0U, // PSTW8onlypc
9469 0U, // PSTW8pc
9470 0U, // PSTWnopc
9471 0U, // PSTWonlypc
9472 0U, // PSTWpc
9473 0U, // PSTXSD
9474 0U, // PSTXSDnopc
9475 0U, // PSTXSDonlypc
9476 0U, // PSTXSDpc
9477 0U, // PSTXSSP
9478 0U, // PSTXSSPnopc
9479 0U, // PSTXSSPonlypc
9480 0U, // PSTXSSPpc
9481 0U, // PSTXV
9482 0U, // PSTXVP
9483 0U, // PSTXVPnopc
9484 0U, // PSTXVPonlypc
9485 0U, // PSTXVPpc
9486 0U, // PSTXVnopc
9487 0U, // PSTXVonlypc
9488 0U, // PSTXVpc
9489 0U, // PseudoEIEIO
9490 0U, // RESTORE_ACC
9491 0U, // RESTORE_CR
9492 0U, // RESTORE_CRBIT
9493 0U, // RESTORE_QUADWORD
9494 0U, // RESTORE_UACC
9495 0U, // RESTORE_WACC
9496 0U, // RFCI
9497 0U, // RFDI
9498 0U, // RFEBB
9499 0U, // RFI
9500 0U, // RFID
9501 0U, // RFMCI
9502 0U, // RLDCL
9503 0U, // RLDCL_rec
9504 0U, // RLDCR
9505 0U, // RLDCR_rec
9506 0U, // RLDIC
9507 0U, // RLDICL
9508 0U, // RLDICL_32
9509 0U, // RLDICL_32_64
9510 0U, // RLDICL_32_rec
9511 0U, // RLDICL_rec
9512 0U, // RLDICR
9513 0U, // RLDICR_32
9514 0U, // RLDICR_rec
9515 0U, // RLDIC_rec
9516 0U, // RLDIMI
9517 0U, // RLDIMI_rec
9518 0U, // RLWIMI
9519 0U, // RLWIMI8
9520 0U, // RLWIMI8_rec
9521 0U, // RLWIMI_rec
9522 2U, // RLWINM
9523 2U, // RLWINM8
9524 2U, // RLWINM8_rec
9525 2U, // RLWINM_rec
9526 2U, // RLWNM
9527 2U, // RLWNM8
9528 2U, // RLWNM8_rec
9529 2U, // RLWNM_rec
9530 0U, // ReadTB
9531 0U, // SC
9532 0U, // SCV
9533 0U, // SELECT_CC_F16
9534 0U, // SELECT_CC_F4
9535 0U, // SELECT_CC_F8
9536 0U, // SELECT_CC_I4
9537 0U, // SELECT_CC_I8
9538 0U, // SELECT_CC_SPE
9539 0U, // SELECT_CC_SPE4
9540 0U, // SELECT_CC_VRRC
9541 0U, // SELECT_CC_VSFRC
9542 0U, // SELECT_CC_VSRC
9543 0U, // SELECT_CC_VSSRC
9544 0U, // SELECT_F16
9545 0U, // SELECT_F4
9546 0U, // SELECT_F8
9547 0U, // SELECT_I4
9548 0U, // SELECT_I8
9549 0U, // SELECT_SPE
9550 0U, // SELECT_SPE4
9551 0U, // SELECT_VRRC
9552 0U, // SELECT_VSFRC
9553 0U, // SELECT_VSRC
9554 0U, // SELECT_VSSRC
9555 0U, // SETB
9556 0U, // SETB8
9557 0U, // SETBC
9558 0U, // SETBC8
9559 0U, // SETBCR
9560 0U, // SETBCR8
9561 0U, // SETFLM
9562 0U, // SETNBC
9563 0U, // SETNBC8
9564 0U, // SETNBCR
9565 0U, // SETNBCR8
9566 0U, // SETRND
9567 0U, // SETRNDi
9568 0U, // SLBFEE_rec
9569 0U, // SLBIA
9570 0U, // SLBIE
9571 0U, // SLBIEG
9572 0U, // SLBMFEE
9573 0U, // SLBMFEV
9574 0U, // SLBMTE
9575 0U, // SLBSYNC
9576 0U, // SLD
9577 0U, // SLD_rec
9578 0U, // SLW
9579 0U, // SLW8
9580 0U, // SLW8_rec
9581 0U, // SLW_rec
9582 0U, // SPELWZ
9583 0U, // SPELWZX
9584 0U, // SPESTW
9585 0U, // SPESTWX
9586 0U, // SPILL_ACC
9587 0U, // SPILL_CR
9588 0U, // SPILL_CRBIT
9589 0U, // SPILL_QUADWORD
9590 0U, // SPILL_UACC
9591 0U, // SPILL_WACC
9592 0U, // SPLIT_QUADWORD
9593 0U, // SRAD
9594 0U, // SRADI
9595 0U, // SRADI_32
9596 0U, // SRADI_rec
9597 0U, // SRAD_rec
9598 0U, // SRAW
9599 0U, // SRAWI
9600 0U, // SRAWI_rec
9601 0U, // SRAW_rec
9602 0U, // SRD
9603 0U, // SRD_rec
9604 0U, // SRW
9605 0U, // SRW8
9606 0U, // SRW8_rec
9607 0U, // SRW_rec
9608 0U, // STB
9609 0U, // STB8
9610 0U, // STBCIX
9611 0U, // STBCX
9612 0U, // STBEPX
9613 0U, // STBU
9614 0U, // STBU8
9615 0U, // STBUX
9616 0U, // STBUX8
9617 0U, // STBX
9618 0U, // STBX8
9619 0U, // STBXTLS
9620 0U, // STBXTLS_
9621 0U, // STBXTLS_32
9622 0U, // STD
9623 0U, // STDAT
9624 0U, // STDBRX
9625 0U, // STDCIX
9626 0U, // STDCX
9627 0U, // STDU
9628 0U, // STDUX
9629 0U, // STDX
9630 0U, // STDXTLS
9631 0U, // STDXTLS_
9632 0U, // STFD
9633 0U, // STFDEPX
9634 0U, // STFDU
9635 0U, // STFDUX
9636 0U, // STFDX
9637 0U, // STFDXTLS
9638 0U, // STFDXTLS_
9639 0U, // STFIWX
9640 0U, // STFS
9641 0U, // STFSU
9642 0U, // STFSUX
9643 0U, // STFSX
9644 0U, // STFSXTLS
9645 0U, // STFSXTLS_
9646 0U, // STH
9647 0U, // STH8
9648 0U, // STHBRX
9649 0U, // STHCIX
9650 0U, // STHCX
9651 0U, // STHEPX
9652 0U, // STHU
9653 0U, // STHU8
9654 0U, // STHUX
9655 0U, // STHUX8
9656 0U, // STHX
9657 0U, // STHX8
9658 0U, // STHXTLS
9659 0U, // STHXTLS_
9660 0U, // STHXTLS_32
9661 0U, // STMW
9662 0U, // STOP
9663 0U, // STQ
9664 0U, // STQCX
9665 0U, // STQX_PSEUDO
9666 0U, // STSWI
9667 0U, // STVEBX
9668 0U, // STVEHX
9669 0U, // STVEWX
9670 0U, // STVX
9671 0U, // STVXL
9672 0U, // STW
9673 0U, // STW8
9674 0U, // STWAT
9675 0U, // STWBRX
9676 0U, // STWCIX
9677 0U, // STWCX
9678 0U, // STWEPX
9679 0U, // STWU
9680 0U, // STWU8
9681 0U, // STWUX
9682 0U, // STWUX8
9683 0U, // STWX
9684 0U, // STWX8
9685 0U, // STWXTLS
9686 0U, // STWXTLS_
9687 0U, // STWXTLS_32
9688 0U, // STXSD
9689 0U, // STXSDX
9690 0U, // STXSIBX
9691 0U, // STXSIBXv
9692 0U, // STXSIHX
9693 0U, // STXSIHXv
9694 0U, // STXSIWX
9695 0U, // STXSSP
9696 0U, // STXSSPX
9697 0U, // STXV
9698 0U, // STXVB16X
9699 0U, // STXVD2X
9700 0U, // STXVH8X
9701 0U, // STXVL
9702 0U, // STXVLL
9703 0U, // STXVP
9704 0U, // STXVPRL
9705 0U, // STXVPRLL
9706 0U, // STXVPX
9707 0U, // STXVRBX
9708 0U, // STXVRDX
9709 0U, // STXVRHX
9710 0U, // STXVRL
9711 0U, // STXVRLL
9712 0U, // STXVRWX
9713 0U, // STXVW4X
9714 0U, // STXVX
9715 0U, // SUBF
9716 0U, // SUBF8
9717 0U, // SUBF8O
9718 0U, // SUBF8O_rec
9719 0U, // SUBF8_rec
9720 0U, // SUBFC
9721 0U, // SUBFC8
9722 0U, // SUBFC8O
9723 0U, // SUBFC8O_rec
9724 0U, // SUBFC8_rec
9725 0U, // SUBFCO
9726 0U, // SUBFCO_rec
9727 0U, // SUBFC_rec
9728 0U, // SUBFE
9729 0U, // SUBFE8
9730 0U, // SUBFE8O
9731 0U, // SUBFE8O_rec
9732 0U, // SUBFE8_rec
9733 0U, // SUBFEO
9734 0U, // SUBFEO_rec
9735 0U, // SUBFE_rec
9736 0U, // SUBFIC
9737 0U, // SUBFIC8
9738 0U, // SUBFME
9739 0U, // SUBFME8
9740 0U, // SUBFME8O
9741 0U, // SUBFME8O_rec
9742 0U, // SUBFME8_rec
9743 0U, // SUBFMEO
9744 0U, // SUBFMEO_rec
9745 0U, // SUBFME_rec
9746 0U, // SUBFO
9747 0U, // SUBFO_rec
9748 0U, // SUBFUS
9749 0U, // SUBFUS_rec
9750 0U, // SUBFZE
9751 0U, // SUBFZE8
9752 0U, // SUBFZE8O
9753 0U, // SUBFZE8O_rec
9754 0U, // SUBFZE8_rec
9755 0U, // SUBFZEO
9756 0U, // SUBFZEO_rec
9757 0U, // SUBFZE_rec
9758 0U, // SUBF_rec
9759 0U, // SYNC
9760 0U, // SYNCP10
9761 0U, // TABORT
9762 0U, // TABORTDC
9763 0U, // TABORTDCI
9764 0U, // TABORTWC
9765 0U, // TABORTWCI
9766 0U, // TAILB
9767 0U, // TAILB8
9768 0U, // TAILBA
9769 0U, // TAILBA8
9770 0U, // TAILBCTR
9771 0U, // TAILBCTR8
9772 0U, // TBEGIN
9773 0U, // TBEGIN_RET
9774 0U, // TCHECK
9775 0U, // TCHECK_RET
9776 0U, // TCRETURNai
9777 0U, // TCRETURNai8
9778 0U, // TCRETURNdi
9779 0U, // TCRETURNdi8
9780 0U, // TCRETURNri
9781 0U, // TCRETURNri8
9782 0U, // TD
9783 0U, // TDI
9784 0U, // TEND
9785 0U, // TLBIA
9786 0U, // TLBIE
9787 0U, // TLBIEL
9788 0U, // TLBILX
9789 0U, // TLBIVAX
9790 0U, // TLBLD
9791 0U, // TLBLI
9792 0U, // TLBRE
9793 0U, // TLBRE2
9794 0U, // TLBSX
9795 0U, // TLBSX2
9796 0U, // TLBSX2D
9797 0U, // TLBSYNC
9798 0U, // TLBWE
9799 0U, // TLBWE2
9800 0U, // TLSGDAIX
9801 0U, // TLSGDAIX8
9802 0U, // TLSLDAIX
9803 0U, // TLSLDAIX8
9804 0U, // TRAP
9805 0U, // TRECHKPT
9806 0U, // TRECLAIM
9807 0U, // TSR
9808 0U, // TW
9809 0U, // TWI
9810 0U, // UNENCODED_NOP
9811 0U, // UpdateGBR
9812 0U, // VABSDUB
9813 0U, // VABSDUH
9814 0U, // VABSDUW
9815 0U, // VADDCUQ
9816 0U, // VADDCUW
9817 0U, // VADDECUQ
9818 0U, // VADDEUQM
9819 0U, // VADDFP
9820 0U, // VADDSBS
9821 0U, // VADDSHS
9822 0U, // VADDSWS
9823 0U, // VADDUBM
9824 0U, // VADDUBS
9825 0U, // VADDUDM
9826 0U, // VADDUHM
9827 0U, // VADDUHS
9828 0U, // VADDUQM
9829 0U, // VADDUWM
9830 0U, // VADDUWS
9831 0U, // VAND
9832 0U, // VANDC
9833 0U, // VAVGSB
9834 0U, // VAVGSH
9835 0U, // VAVGSW
9836 0U, // VAVGUB
9837 0U, // VAVGUH
9838 0U, // VAVGUW
9839 0U, // VBPERMD
9840 0U, // VBPERMQ
9841 0U, // VCFSX
9842 0U, // VCFSX_0
9843 0U, // VCFUGED
9844 0U, // VCFUX
9845 0U, // VCFUX_0
9846 0U, // VCIPHER
9847 0U, // VCIPHERLAST
9848 0U, // VCLRLB
9849 0U, // VCLRRB
9850 0U, // VCLZB
9851 0U, // VCLZD
9852 0U, // VCLZDM
9853 0U, // VCLZH
9854 0U, // VCLZLSBB
9855 0U, // VCLZW
9856 0U, // VCMPBFP
9857 0U, // VCMPBFP_rec
9858 0U, // VCMPEQFP
9859 0U, // VCMPEQFP_rec
9860 0U, // VCMPEQUB
9861 0U, // VCMPEQUB_rec
9862 0U, // VCMPEQUD
9863 0U, // VCMPEQUD_rec
9864 0U, // VCMPEQUH
9865 0U, // VCMPEQUH_rec
9866 0U, // VCMPEQUQ
9867 0U, // VCMPEQUQ_rec
9868 0U, // VCMPEQUW
9869 0U, // VCMPEQUW_rec
9870 0U, // VCMPGEFP
9871 0U, // VCMPGEFP_rec
9872 0U, // VCMPGTFP
9873 0U, // VCMPGTFP_rec
9874 0U, // VCMPGTSB
9875 0U, // VCMPGTSB_rec
9876 0U, // VCMPGTSD
9877 0U, // VCMPGTSD_rec
9878 0U, // VCMPGTSH
9879 0U, // VCMPGTSH_rec
9880 0U, // VCMPGTSQ
9881 0U, // VCMPGTSQ_rec
9882 0U, // VCMPGTSW
9883 0U, // VCMPGTSW_rec
9884 0U, // VCMPGTUB
9885 0U, // VCMPGTUB_rec
9886 0U, // VCMPGTUD
9887 0U, // VCMPGTUD_rec
9888 0U, // VCMPGTUH
9889 0U, // VCMPGTUH_rec
9890 0U, // VCMPGTUQ
9891 0U, // VCMPGTUQ_rec
9892 0U, // VCMPGTUW
9893 0U, // VCMPGTUW_rec
9894 0U, // VCMPNEB
9895 0U, // VCMPNEB_rec
9896 0U, // VCMPNEH
9897 0U, // VCMPNEH_rec
9898 0U, // VCMPNEW
9899 0U, // VCMPNEW_rec
9900 0U, // VCMPNEZB
9901 0U, // VCMPNEZB_rec
9902 0U, // VCMPNEZH
9903 0U, // VCMPNEZH_rec
9904 0U, // VCMPNEZW
9905 0U, // VCMPNEZW_rec
9906 0U, // VCMPSQ
9907 0U, // VCMPUQ
9908 0U, // VCNTMBB
9909 0U, // VCNTMBD
9910 0U, // VCNTMBH
9911 0U, // VCNTMBW
9912 0U, // VCTSXS
9913 0U, // VCTSXS_0
9914 0U, // VCTUXS
9915 0U, // VCTUXS_0
9916 0U, // VCTZB
9917 0U, // VCTZD
9918 0U, // VCTZDM
9919 0U, // VCTZH
9920 0U, // VCTZLSBB
9921 0U, // VCTZW
9922 0U, // VDIVESD
9923 0U, // VDIVESQ
9924 0U, // VDIVESW
9925 0U, // VDIVEUD
9926 0U, // VDIVEUQ
9927 0U, // VDIVEUW
9928 0U, // VDIVSD
9929 0U, // VDIVSQ
9930 0U, // VDIVSW
9931 0U, // VDIVUD
9932 0U, // VDIVUQ
9933 0U, // VDIVUW
9934 0U, // VEQV
9935 0U, // VEXPANDBM
9936 0U, // VEXPANDDM
9937 0U, // VEXPANDHM
9938 0U, // VEXPANDQM
9939 0U, // VEXPANDWM
9940 0U, // VEXPTEFP
9941 0U, // VEXTDDVLX
9942 0U, // VEXTDDVRX
9943 0U, // VEXTDUBVLX
9944 0U, // VEXTDUBVRX
9945 0U, // VEXTDUHVLX
9946 0U, // VEXTDUHVRX
9947 0U, // VEXTDUWVLX
9948 0U, // VEXTDUWVRX
9949 0U, // VEXTRACTBM
9950 0U, // VEXTRACTD
9951 0U, // VEXTRACTDM
9952 0U, // VEXTRACTHM
9953 0U, // VEXTRACTQM
9954 0U, // VEXTRACTUB
9955 0U, // VEXTRACTUH
9956 0U, // VEXTRACTUW
9957 0U, // VEXTRACTWM
9958 0U, // VEXTSB2D
9959 0U, // VEXTSB2Ds
9960 0U, // VEXTSB2W
9961 0U, // VEXTSB2Ws
9962 0U, // VEXTSD2Q
9963 0U, // VEXTSH2D
9964 0U, // VEXTSH2Ds
9965 0U, // VEXTSH2W
9966 0U, // VEXTSH2Ws
9967 0U, // VEXTSW2D
9968 0U, // VEXTSW2Ds
9969 0U, // VEXTUBLX
9970 0U, // VEXTUBRX
9971 0U, // VEXTUHLX
9972 0U, // VEXTUHRX
9973 0U, // VEXTUWLX
9974 0U, // VEXTUWRX
9975 0U, // VGBBD
9976 0U, // VGNB
9977 0U, // VINSBLX
9978 0U, // VINSBRX
9979 0U, // VINSBVLX
9980 0U, // VINSBVRX
9981 0U, // VINSD
9982 0U, // VINSDLX
9983 0U, // VINSDRX
9984 0U, // VINSERTB
9985 0U, // VINSERTD
9986 0U, // VINSERTH
9987 0U, // VINSERTW
9988 0U, // VINSHLX
9989 0U, // VINSHRX
9990 0U, // VINSHVLX
9991 0U, // VINSHVRX
9992 0U, // VINSW
9993 0U, // VINSWLX
9994 0U, // VINSWRX
9995 0U, // VINSWVLX
9996 0U, // VINSWVRX
9997 0U, // VLOGEFP
9998 0U, // VMADDFP
9999 0U, // VMAXFP
10000 0U, // VMAXSB
10001 0U, // VMAXSD
10002 0U, // VMAXSH
10003 0U, // VMAXSW
10004 0U, // VMAXUB
10005 0U, // VMAXUD
10006 0U, // VMAXUH
10007 0U, // VMAXUW
10008 0U, // VMHADDSHS
10009 0U, // VMHRADDSHS
10010 0U, // VMINFP
10011 0U, // VMINSB
10012 0U, // VMINSD
10013 0U, // VMINSH
10014 0U, // VMINSW
10015 0U, // VMINUB
10016 0U, // VMINUD
10017 0U, // VMINUH
10018 0U, // VMINUW
10019 0U, // VMLADDUHM
10020 0U, // VMODSD
10021 0U, // VMODSQ
10022 0U, // VMODSW
10023 0U, // VMODUD
10024 0U, // VMODUQ
10025 0U, // VMODUW
10026 0U, // VMRGEW
10027 0U, // VMRGHB
10028 0U, // VMRGHH
10029 0U, // VMRGHW
10030 0U, // VMRGLB
10031 0U, // VMRGLH
10032 0U, // VMRGLW
10033 0U, // VMRGOW
10034 0U, // VMSUMCUD
10035 0U, // VMSUMMBM
10036 0U, // VMSUMSHM
10037 0U, // VMSUMSHS
10038 0U, // VMSUMUBM
10039 0U, // VMSUMUDM
10040 0U, // VMSUMUHM
10041 0U, // VMSUMUHS
10042 0U, // VMUL10CUQ
10043 0U, // VMUL10ECUQ
10044 0U, // VMUL10EUQ
10045 0U, // VMUL10UQ
10046 0U, // VMULESB
10047 0U, // VMULESD
10048 0U, // VMULESH
10049 0U, // VMULESW
10050 0U, // VMULEUB
10051 0U, // VMULEUD
10052 0U, // VMULEUH
10053 0U, // VMULEUW
10054 0U, // VMULHSD
10055 0U, // VMULHSW
10056 0U, // VMULHUD
10057 0U, // VMULHUW
10058 0U, // VMULLD
10059 0U, // VMULOSB
10060 0U, // VMULOSD
10061 0U, // VMULOSH
10062 0U, // VMULOSW
10063 0U, // VMULOUB
10064 0U, // VMULOUD
10065 0U, // VMULOUH
10066 0U, // VMULOUW
10067 0U, // VMULUWM
10068 0U, // VNAND
10069 0U, // VNCIPHER
10070 0U, // VNCIPHERLAST
10071 0U, // VNEGD
10072 0U, // VNEGW
10073 0U, // VNMSUBFP
10074 0U, // VNOR
10075 0U, // VOR
10076 0U, // VORC
10077 0U, // VPDEPD
10078 0U, // VPERM
10079 0U, // VPERMR
10080 0U, // VPERMXOR
10081 0U, // VPEXTD
10082 0U, // VPKPX
10083 0U, // VPKSDSS
10084 0U, // VPKSDUS
10085 0U, // VPKSHSS
10086 0U, // VPKSHUS
10087 0U, // VPKSWSS
10088 0U, // VPKSWUS
10089 0U, // VPKUDUM
10090 0U, // VPKUDUS
10091 0U, // VPKUHUM
10092 0U, // VPKUHUS
10093 0U, // VPKUWUM
10094 0U, // VPKUWUS
10095 0U, // VPMSUMB
10096 0U, // VPMSUMD
10097 0U, // VPMSUMH
10098 0U, // VPMSUMW
10099 0U, // VPOPCNTB
10100 0U, // VPOPCNTD
10101 0U, // VPOPCNTH
10102 0U, // VPOPCNTW
10103 0U, // VPRTYBD
10104 0U, // VPRTYBQ
10105 0U, // VPRTYBW
10106 0U, // VREFP
10107 0U, // VRFIM
10108 0U, // VRFIN
10109 0U, // VRFIP
10110 0U, // VRFIZ
10111 0U, // VRLB
10112 0U, // VRLD
10113 0U, // VRLDMI
10114 0U, // VRLDNM
10115 0U, // VRLH
10116 0U, // VRLQ
10117 0U, // VRLQMI
10118 0U, // VRLQNM
10119 0U, // VRLW
10120 0U, // VRLWMI
10121 0U, // VRLWNM
10122 0U, // VRSQRTEFP
10123 0U, // VSBOX
10124 0U, // VSEL
10125 0U, // VSHASIGMAD
10126 0U, // VSHASIGMAW
10127 0U, // VSL
10128 0U, // VSLB
10129 0U, // VSLD
10130 0U, // VSLDBI
10131 0U, // VSLDOI
10132 0U, // VSLH
10133 0U, // VSLO
10134 0U, // VSLQ
10135 0U, // VSLV
10136 0U, // VSLW
10137 0U, // VSPLTB
10138 0U, // VSPLTBs
10139 0U, // VSPLTH
10140 0U, // VSPLTHs
10141 0U, // VSPLTISB
10142 0U, // VSPLTISH
10143 0U, // VSPLTISW
10144 0U, // VSPLTW
10145 0U, // VSR
10146 0U, // VSRAB
10147 0U, // VSRAD
10148 0U, // VSRAH
10149 0U, // VSRAQ
10150 0U, // VSRAW
10151 0U, // VSRB
10152 0U, // VSRD
10153 0U, // VSRDBI
10154 0U, // VSRH
10155 0U, // VSRO
10156 0U, // VSRQ
10157 0U, // VSRV
10158 0U, // VSRW
10159 0U, // VSTRIBL
10160 0U, // VSTRIBL_rec
10161 0U, // VSTRIBR
10162 0U, // VSTRIBR_rec
10163 0U, // VSTRIHL
10164 0U, // VSTRIHL_rec
10165 0U, // VSTRIHR
10166 0U, // VSTRIHR_rec
10167 0U, // VSUBCUQ
10168 0U, // VSUBCUW
10169 0U, // VSUBECUQ
10170 0U, // VSUBEUQM
10171 0U, // VSUBFP
10172 0U, // VSUBSBS
10173 0U, // VSUBSHS
10174 0U, // VSUBSWS
10175 0U, // VSUBUBM
10176 0U, // VSUBUBS
10177 0U, // VSUBUDM
10178 0U, // VSUBUHM
10179 0U, // VSUBUHS
10180 0U, // VSUBUQM
10181 0U, // VSUBUWM
10182 0U, // VSUBUWS
10183 0U, // VSUM2SWS
10184 0U, // VSUM4SBS
10185 0U, // VSUM4SHS
10186 0U, // VSUM4UBS
10187 0U, // VSUMSWS
10188 0U, // VUPKHPX
10189 0U, // VUPKHSB
10190 0U, // VUPKHSH
10191 0U, // VUPKHSW
10192 0U, // VUPKLPX
10193 0U, // VUPKLSB
10194 0U, // VUPKLSH
10195 0U, // VUPKLSW
10196 0U, // VXOR
10197 0U, // V_SET0
10198 0U, // V_SET0B
10199 0U, // V_SET0H
10200 0U, // V_SETALLONES
10201 0U, // V_SETALLONESB
10202 0U, // V_SETALLONESH
10203 0U, // WAIT
10204 0U, // WAITP10
10205 0U, // WRTEE
10206 0U, // WRTEEI
10207 0U, // XOR
10208 0U, // XOR8
10209 0U, // XOR8_rec
10210 0U, // XORI
10211 0U, // XORI8
10212 0U, // XORIS
10213 0U, // XORIS8
10214 0U, // XOR_rec
10215 0U, // XSABSDP
10216 0U, // XSABSQP
10217 0U, // XSADDDP
10218 0U, // XSADDQP
10219 0U, // XSADDQPO
10220 0U, // XSADDSP
10221 0U, // XSCMPEQDP
10222 0U, // XSCMPEQQP
10223 0U, // XSCMPEXPDP
10224 0U, // XSCMPEXPQP
10225 0U, // XSCMPGEDP
10226 0U, // XSCMPGEQP
10227 0U, // XSCMPGTDP
10228 0U, // XSCMPGTQP
10229 0U, // XSCMPODP
10230 0U, // XSCMPOQP
10231 0U, // XSCMPUDP
10232 0U, // XSCMPUQP
10233 0U, // XSCPSGNDP
10234 0U, // XSCPSGNQP
10235 0U, // XSCVDPHP
10236 0U, // XSCVDPQP
10237 0U, // XSCVDPSP
10238 0U, // XSCVDPSPN
10239 0U, // XSCVDPSXDS
10240 0U, // XSCVDPSXDSs
10241 0U, // XSCVDPSXWS
10242 0U, // XSCVDPSXWSs
10243 0U, // XSCVDPUXDS
10244 0U, // XSCVDPUXDSs
10245 0U, // XSCVDPUXWS
10246 0U, // XSCVDPUXWSs
10247 0U, // XSCVHPDP
10248 0U, // XSCVQPDP
10249 0U, // XSCVQPDPO
10250 0U, // XSCVQPSDZ
10251 0U, // XSCVQPSQZ
10252 0U, // XSCVQPSWZ
10253 0U, // XSCVQPUDZ
10254 0U, // XSCVQPUQZ
10255 0U, // XSCVQPUWZ
10256 0U, // XSCVSDQP
10257 0U, // XSCVSPDP
10258 0U, // XSCVSPDPN
10259 0U, // XSCVSQQP
10260 0U, // XSCVSXDDP
10261 0U, // XSCVSXDSP
10262 0U, // XSCVUDQP
10263 0U, // XSCVUQQP
10264 0U, // XSCVUXDDP
10265 0U, // XSCVUXDSP
10266 0U, // XSDIVDP
10267 0U, // XSDIVQP
10268 0U, // XSDIVQPO
10269 0U, // XSDIVSP
10270 0U, // XSIEXPDP
10271 0U, // XSIEXPQP
10272 0U, // XSMADDADP
10273 0U, // XSMADDASP
10274 0U, // XSMADDMDP
10275 0U, // XSMADDMSP
10276 0U, // XSMADDQP
10277 0U, // XSMADDQPO
10278 0U, // XSMAXCDP
10279 0U, // XSMAXCQP
10280 0U, // XSMAXDP
10281 0U, // XSMAXJDP
10282 0U, // XSMINCDP
10283 0U, // XSMINCQP
10284 0U, // XSMINDP
10285 0U, // XSMINJDP
10286 0U, // XSMSUBADP
10287 0U, // XSMSUBASP
10288 0U, // XSMSUBMDP
10289 0U, // XSMSUBMSP
10290 0U, // XSMSUBQP
10291 0U, // XSMSUBQPO
10292 0U, // XSMULDP
10293 0U, // XSMULQP
10294 0U, // XSMULQPO
10295 0U, // XSMULSP
10296 0U, // XSNABSDP
10297 0U, // XSNABSDPs
10298 0U, // XSNABSQP
10299 0U, // XSNEGDP
10300 0U, // XSNEGQP
10301 0U, // XSNMADDADP
10302 0U, // XSNMADDASP
10303 0U, // XSNMADDMDP
10304 0U, // XSNMADDMSP
10305 0U, // XSNMADDQP
10306 0U, // XSNMADDQPO
10307 0U, // XSNMSUBADP
10308 0U, // XSNMSUBASP
10309 0U, // XSNMSUBMDP
10310 0U, // XSNMSUBMSP
10311 0U, // XSNMSUBQP
10312 0U, // XSNMSUBQPO
10313 0U, // XSRDPI
10314 0U, // XSRDPIC
10315 0U, // XSRDPIM
10316 0U, // XSRDPIP
10317 0U, // XSRDPIZ
10318 0U, // XSREDP
10319 0U, // XSRESP
10320 0U, // XSRQPI
10321 0U, // XSRQPIX
10322 0U, // XSRQPXP
10323 0U, // XSRSP
10324 0U, // XSRSQRTEDP
10325 0U, // XSRSQRTESP
10326 0U, // XSSQRTDP
10327 0U, // XSSQRTQP
10328 0U, // XSSQRTQPO
10329 0U, // XSSQRTSP
10330 0U, // XSSUBDP
10331 0U, // XSSUBQP
10332 0U, // XSSUBQPO
10333 0U, // XSSUBSP
10334 0U, // XSTDIVDP
10335 0U, // XSTSQRTDP
10336 0U, // XSTSTDCDP
10337 0U, // XSTSTDCQP
10338 0U, // XSTSTDCSP
10339 0U, // XSXEXPDP
10340 0U, // XSXEXPQP
10341 0U, // XSXSIGDP
10342 0U, // XSXSIGQP
10343 0U, // XVABSDP
10344 0U, // XVABSSP
10345 0U, // XVADDDP
10346 0U, // XVADDSP
10347 0U, // XVBF16GER2
10348 0U, // XVBF16GER2NN
10349 0U, // XVBF16GER2NP
10350 0U, // XVBF16GER2PN
10351 0U, // XVBF16GER2PP
10352 0U, // XVBF16GER2W
10353 0U, // XVBF16GER2WNN
10354 0U, // XVBF16GER2WNP
10355 0U, // XVBF16GER2WPN
10356 0U, // XVBF16GER2WPP
10357 0U, // XVCMPEQDP
10358 0U, // XVCMPEQDP_rec
10359 0U, // XVCMPEQSP
10360 0U, // XVCMPEQSP_rec
10361 0U, // XVCMPGEDP
10362 0U, // XVCMPGEDP_rec
10363 0U, // XVCMPGESP
10364 0U, // XVCMPGESP_rec
10365 0U, // XVCMPGTDP
10366 0U, // XVCMPGTDP_rec
10367 0U, // XVCMPGTSP
10368 0U, // XVCMPGTSP_rec
10369 0U, // XVCPSGNDP
10370 0U, // XVCPSGNSP
10371 0U, // XVCVBF16SPN
10372 0U, // XVCVDPSP
10373 0U, // XVCVDPSXDS
10374 0U, // XVCVDPSXWS
10375 0U, // XVCVDPUXDS
10376 0U, // XVCVDPUXWS
10377 0U, // XVCVHPSP
10378 0U, // XVCVSPBF16
10379 0U, // XVCVSPDP
10380 0U, // XVCVSPHP
10381 0U, // XVCVSPSXDS
10382 0U, // XVCVSPSXWS
10383 0U, // XVCVSPUXDS
10384 0U, // XVCVSPUXWS
10385 0U, // XVCVSXDDP
10386 0U, // XVCVSXDSP
10387 0U, // XVCVSXWDP
10388 0U, // XVCVSXWSP
10389 0U, // XVCVUXDDP
10390 0U, // XVCVUXDSP
10391 0U, // XVCVUXWDP
10392 0U, // XVCVUXWSP
10393 0U, // XVDIVDP
10394 0U, // XVDIVSP
10395 0U, // XVF16GER2
10396 0U, // XVF16GER2NN
10397 0U, // XVF16GER2NP
10398 0U, // XVF16GER2PN
10399 0U, // XVF16GER2PP
10400 0U, // XVF16GER2W
10401 0U, // XVF16GER2WNN
10402 0U, // XVF16GER2WNP
10403 0U, // XVF16GER2WPN
10404 0U, // XVF16GER2WPP
10405 0U, // XVF32GER
10406 0U, // XVF32GERNN
10407 0U, // XVF32GERNP
10408 0U, // XVF32GERPN
10409 0U, // XVF32GERPP
10410 0U, // XVF32GERW
10411 0U, // XVF32GERWNN
10412 0U, // XVF32GERWNP
10413 0U, // XVF32GERWPN
10414 0U, // XVF32GERWPP
10415 0U, // XVF64GER
10416 0U, // XVF64GERNN
10417 0U, // XVF64GERNP
10418 0U, // XVF64GERPN
10419 0U, // XVF64GERPP
10420 0U, // XVF64GERW
10421 0U, // XVF64GERWNN
10422 0U, // XVF64GERWNP
10423 0U, // XVF64GERWPN
10424 0U, // XVF64GERWPP
10425 0U, // XVI16GER2
10426 0U, // XVI16GER2PP
10427 0U, // XVI16GER2S
10428 0U, // XVI16GER2SPP
10429 0U, // XVI16GER2SW
10430 0U, // XVI16GER2SWPP
10431 0U, // XVI16GER2W
10432 0U, // XVI16GER2WPP
10433 0U, // XVI4GER8
10434 0U, // XVI4GER8PP
10435 0U, // XVI4GER8W
10436 0U, // XVI4GER8WPP
10437 0U, // XVI8GER4
10438 0U, // XVI8GER4PP
10439 0U, // XVI8GER4SPP
10440 0U, // XVI8GER4W
10441 0U, // XVI8GER4WPP
10442 0U, // XVI8GER4WSPP
10443 0U, // XVIEXPDP
10444 0U, // XVIEXPSP
10445 0U, // XVMADDADP
10446 0U, // XVMADDASP
10447 0U, // XVMADDMDP
10448 0U, // XVMADDMSP
10449 0U, // XVMAXDP
10450 0U, // XVMAXSP
10451 0U, // XVMINDP
10452 0U, // XVMINSP
10453 0U, // XVMSUBADP
10454 0U, // XVMSUBASP
10455 0U, // XVMSUBMDP
10456 0U, // XVMSUBMSP
10457 0U, // XVMULDP
10458 0U, // XVMULSP
10459 0U, // XVNABSDP
10460 0U, // XVNABSSP
10461 0U, // XVNEGDP
10462 0U, // XVNEGSP
10463 0U, // XVNMADDADP
10464 0U, // XVNMADDASP
10465 0U, // XVNMADDMDP
10466 0U, // XVNMADDMSP
10467 0U, // XVNMSUBADP
10468 0U, // XVNMSUBASP
10469 0U, // XVNMSUBMDP
10470 0U, // XVNMSUBMSP
10471 0U, // XVRDPI
10472 0U, // XVRDPIC
10473 0U, // XVRDPIM
10474 0U, // XVRDPIP
10475 0U, // XVRDPIZ
10476 0U, // XVREDP
10477 0U, // XVRESP
10478 0U, // XVRSPI
10479 0U, // XVRSPIC
10480 0U, // XVRSPIM
10481 0U, // XVRSPIP
10482 0U, // XVRSPIZ
10483 0U, // XVRSQRTEDP
10484 0U, // XVRSQRTESP
10485 0U, // XVSQRTDP
10486 0U, // XVSQRTSP
10487 0U, // XVSUBDP
10488 0U, // XVSUBSP
10489 0U, // XVTDIVDP
10490 0U, // XVTDIVSP
10491 0U, // XVTLSBB
10492 0U, // XVTSQRTDP
10493 0U, // XVTSQRTSP
10494 0U, // XVTSTDCDP
10495 0U, // XVTSTDCSP
10496 0U, // XVXEXPDP
10497 0U, // XVXEXPSP
10498 0U, // XVXSIGDP
10499 0U, // XVXSIGSP
10500 0U, // XXBLENDVB
10501 0U, // XXBLENDVD
10502 0U, // XXBLENDVH
10503 0U, // XXBLENDVW
10504 0U, // XXBRD
10505 0U, // XXBRH
10506 0U, // XXBRQ
10507 0U, // XXBRW
10508 2U, // XXEVAL
10509 0U, // XXEXTRACTUW
10510 0U, // XXGENPCVBM
10511 0U, // XXGENPCVDM
10512 0U, // XXGENPCVHM
10513 0U, // XXGENPCVWM
10514 0U, // XXINSERTW
10515 0U, // XXLAND
10516 0U, // XXLANDC
10517 0U, // XXLEQV
10518 0U, // XXLEQVOnes
10519 0U, // XXLNAND
10520 0U, // XXLNOR
10521 0U, // XXLOR
10522 0U, // XXLORC
10523 0U, // XXLORf
10524 0U, // XXLXOR
10525 0U, // XXLXORdpz
10526 0U, // XXLXORspz
10527 0U, // XXLXORz
10528 0U, // XXMFACC
10529 0U, // XXMFACCW
10530 0U, // XXMRGHW
10531 0U, // XXMRGLW
10532 0U, // XXMTACC
10533 0U, // XXMTACCW
10534 0U, // XXPERM
10535 0U, // XXPERMDI
10536 0U, // XXPERMDIs
10537 0U, // XXPERMR
10538 3U, // XXPERMX
10539 0U, // XXSEL
10540 0U, // XXSETACCZ
10541 0U, // XXSETACCZW
10542 0U, // XXSLDWI
10543 0U, // XXSLDWIs
10544 0U, // XXSPLTI32DX
10545 0U, // XXSPLTIB
10546 0U, // XXSPLTIDP
10547 0U, // XXSPLTIW
10548 0U, // XXSPLTW
10549 0U, // XXSPLTWs
10550 0U, // gBC
10551 0U, // gBCA
10552 0U, // gBCAat
10553 0U, // gBCCTR
10554 0U, // gBCCTRL
10555 0U, // gBCL
10556 0U, // gBCLA
10557 0U, // gBCLAat
10558 0U, // gBCLR
10559 0U, // gBCLRL
10560 0U, // gBCLat
10561 0U, // gBCat
10562 };
10563
10564 // Emit the opcode for the instruction.
10565 uint64_t Bits = 0;
10566 Bits |= (uint64_t)OpInfo0[MI->getOpcode()] << 0;
10567 Bits |= (uint64_t)OpInfo1[MI->getOpcode()] << 32;
10568 Bits |= (uint64_t)OpInfo2[MI->getOpcode()] << 48;
10569 if (Bits == 0)
10570 return {nullptr, Bits};
10571 return {AsmStrs+(Bits & 32767)-1, Bits};
10572
10573}
10574/// printInstruction - This method is automatically generated by tablegen
10575/// from the instruction set description.
10576LLVM_NO_PROFILE_INSTRUMENT_FUNCTION
10577void PPCInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &O) {
10578 O << "\t";
10579
10580 auto MnemonicInfo = getMnemonic(MI);
10581
10582 O << MnemonicInfo.first;
10583
10584 uint64_t Bits = MnemonicInfo.second;
10585 assert(Bits != 0 && "Cannot print this instruction.");
10586
10587 // Fragment 0 encoded into 5 bits for 24 unique commands.
10588 switch ((Bits >> 15) & 31) {
10589 default: llvm_unreachable("Invalid command number.");
10590 case 0:
10591 // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
10592 return;
10593 break;
10594 case 1:
10595 // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
10596 printOperand(MI, OpNo: 0, STI, O);
10597 break;
10598 case 2:
10599 // DCBFL, DCBFLP, DCBFPS, DCBFx, DCBSTPS, DCBTCT, DCBTDS, DCBTSTCT, DCBTS...
10600 printMemRegReg(MI, OpNo: 0, STI, O);
10601 break;
10602 case 3:
10603 // ADJCALLSTACKDOWN, ADJCALLSTACKUP
10604 printU16ImmOperand(MI, OpNo: 0, STI, O);
10605 O << ' ';
10606 printU16ImmOperand(MI, OpNo: 1, STI, O);
10607 return;
10608 break;
10609 case 4:
10610 // B, BCLalways, BDNZ, BDNZ8, BDNZL, BDNZLm, BDNZLp, BDNZm, BDNZp, BDZ, B...
10611 printBranchOperand(MI, Address, OpNo: 0, STI, O);
10612 break;
10613 case 5:
10614 // BA, BDNZA, BDNZAm, BDNZAp, BDNZLA, BDNZLAm, BDNZLAp, BDZA, BDZAm, BDZA...
10615 printAbsBranchOperand(MI, OpNo: 0, STI, O);
10616 break;
10617 case 6:
10618 // BCC, BCCA, BCCCTR, BCCCTR8, BCCCTRL, BCCCTRL8, BCCL, BCCLA, BCCLR, BCC...
10619 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "cc");
10620 break;
10621 case 7:
10622 // BCTRL8_LDinto_toc, BCTRL8_LDinto_toc_RM, BCTRL_LWZinto_toc, BCTRL_LWZi...
10623 printMemRegImm(MI, OpNo: 0, STI, O);
10624 return;
10625 break;
10626 case 8:
10627 // BL8_NOP_TLS, BL8_NOTOC_TLS, BL8_TLS, BL8_TLS_, BL_TLS
10628 printTLSCall(MI, OpNo: 0, STI, O);
10629 break;
10630 case 9:
10631 // DCBF, DCBT, DCBTST
10632 printMemRegReg(MI, OpNo: 1, STI, O);
10633 O << ", ";
10634 break;
10635 case 10:
10636 // DCBTEP, DCBTSTEP
10637 printU5ImmOperand(MI, OpNo: 2, STI, O);
10638 O << ", ";
10639 printMemRegReg(MI, OpNo: 0, STI, O);
10640 return;
10641 break;
10642 case 11:
10643 // DDEDPD, DDEDPDQ, DDEDPDQ_rec, DDEDPD_rec
10644 printU2ImmOperand(MI, OpNo: 1, STI, O);
10645 O << ", ";
10646 printOperand(MI, OpNo: 0, STI, O);
10647 O << ", ";
10648 printOperand(MI, OpNo: 2, STI, O);
10649 return;
10650 break;
10651 case 12:
10652 // DENBCD, DENBCDQ, DENBCDQ_rec, DENBCD_rec, DRINTN, DRINTNQ, DRINTNQ_rec...
10653 printU1ImmOperand(MI, OpNo: 1, STI, O);
10654 O << ", ";
10655 printOperand(MI, OpNo: 0, STI, O);
10656 O << ", ";
10657 printOperand(MI, OpNo: 2, STI, O);
10658 break;
10659 case 13:
10660 // DMXXEXTFDMR256, DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DS...
10661 printOperand(MI, OpNo: 1, STI, O);
10662 break;
10663 case 14:
10664 // DMXXEXTFDMR512, DMXXEXTFDMR512_HI
10665 printOperand(MI, OpNo: 2, STI, O);
10666 O << ", ";
10667 printOperand(MI, OpNo: 0, STI, O);
10668 O << ", ";
10669 printOperand(MI, OpNo: 1, STI, O);
10670 break;
10671 case 15:
10672 // DQUAI, DQUAIQ, DQUAIQ_rec, DQUAI_rec
10673 printS5ImmOperand(MI, OpNo: 1, STI, O);
10674 O << ", ";
10675 printOperand(MI, OpNo: 0, STI, O);
10676 O << ", ";
10677 printOperand(MI, OpNo: 2, STI, O);
10678 O << ", ";
10679 printU2ImmOperand(MI, OpNo: 3, STI, O);
10680 return;
10681 break;
10682 case 16:
10683 // DSS, MBAR, MTFSB0, MTFSB1, TABORTDC, TABORTDCI, TABORTWC, TABORTWCI, T...
10684 printU5ImmOperand(MI, OpNo: 0, STI, O);
10685 break;
10686 case 17:
10687 // ICBLC, ICBLQ, ICBT, ICBTLS
10688 printU4ImmOperand(MI, OpNo: 0, STI, O);
10689 O << ", ";
10690 printMemRegReg(MI, OpNo: 1, STI, O);
10691 return;
10692 break;
10693 case 18:
10694 // MTFSFI, MTFSFI_rec, MTFSFIb, SYNCP10
10695 printU3ImmOperand(MI, OpNo: 0, STI, O);
10696 O << ", ";
10697 break;
10698 case 19:
10699 // MTOCRF, MTOCRF8
10700 printcrbitm(MI, OpNo: 0, STI, O);
10701 O << ", ";
10702 printOperand(MI, OpNo: 1, STI, O);
10703 return;
10704 break;
10705 case 20:
10706 // MTSR
10707 printU4ImmOperand(MI, OpNo: 1, STI, O);
10708 O << ", ";
10709 printOperand(MI, OpNo: 0, STI, O);
10710 return;
10711 break;
10712 case 21:
10713 // RFEBB, TBEGIN, TEND, TSR
10714 printU1ImmOperand(MI, OpNo: 0, STI, O);
10715 return;
10716 break;
10717 case 22:
10718 // SYNC, TLBILX, WAIT, WAITP10
10719 printU2ImmOperand(MI, OpNo: 0, STI, O);
10720 break;
10721 case 23:
10722 // gBCAat, gBCLAat, gBCLat, gBCat
10723 printATBitsAsHint(MI, OpNo: 1, STI, O);
10724 O << ' ';
10725 printU5ImmOperand(MI, OpNo: 0, STI, O);
10726 O << ", ";
10727 printOperand(MI, OpNo: 2, STI, O);
10728 O << ", ";
10729 break;
10730 }
10731
10732
10733 // Fragment 1 encoded into 5 bits for 25 unique commands.
10734 switch ((Bits >> 20) & 31) {
10735 default: llvm_unreachable("Invalid command number.");
10736 case 0:
10737 // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
10738 O << ", ";
10739 break;
10740 case 1:
10741 // DCBFL, DCBFLP, DCBFPS, DCBFx, DCBSTPS, DCBTSTT, DCBTSTx, DCBTT, DCBTx,...
10742 return;
10743 break;
10744 case 2:
10745 // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32, TCRETURNai, TCRETURNai8, TCR...
10746 O << ' ';
10747 break;
10748 case 3:
10749 // BCC, CTRL_DEP
10750 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
10751 O << ' ';
10752 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
10753 O << ", ";
10754 printBranchOperand(MI, Address, OpNo: 2, STI, O);
10755 return;
10756 break;
10757 case 4:
10758 // BCCA
10759 O << 'a';
10760 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
10761 O << ' ';
10762 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
10763 O << ", ";
10764 printAbsBranchOperand(MI, OpNo: 2, STI, O);
10765 return;
10766 break;
10767 case 5:
10768 // BCCCTR, BCCCTR8
10769 O << "ctr";
10770 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
10771 O << ' ';
10772 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
10773 return;
10774 break;
10775 case 6:
10776 // BCCCTRL, BCCCTRL8
10777 O << "ctrl";
10778 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
10779 O << ' ';
10780 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
10781 return;
10782 break;
10783 case 7:
10784 // BCCL
10785 O << 'l';
10786 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
10787 O << ' ';
10788 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
10789 O << ", ";
10790 printBranchOperand(MI, Address, OpNo: 2, STI, O);
10791 return;
10792 break;
10793 case 8:
10794 // BCCLA
10795 O << "la";
10796 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
10797 O << ' ';
10798 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
10799 O << ", ";
10800 printAbsBranchOperand(MI, OpNo: 2, STI, O);
10801 return;
10802 break;
10803 case 9:
10804 // BCCLR
10805 O << "lr";
10806 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
10807 O << ' ';
10808 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
10809 return;
10810 break;
10811 case 10:
10812 // BCCLRL
10813 O << "lrl";
10814 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "pm");
10815 O << ' ';
10816 printPredicateOperand(MI, OpNo: 0, STI, O, Modifier: "reg");
10817 return;
10818 break;
10819 case 11:
10820 // BCCTR, BCCTR8, BCCTR8n, BCCTRL, BCCTRL8, BCCTRL8n, BCCTRLn, BCCTRn, BC...
10821 O << ", 0";
10822 return;
10823 break;
10824 case 12:
10825 // BL8_NOP, BL8_NOP_RM, BL8_NOP_TLS, BLA8_NOP, BLA8_NOP_RM, BL_NOP, BL_NO...
10826 O << "\n\tnop";
10827 return;
10828 break;
10829 case 13:
10830 // DCBF
10831 printU3ImmOperand(MI, OpNo: 0, STI, O);
10832 return;
10833 break;
10834 case 14:
10835 // DCBT, DCBTST
10836 printU5ImmOperand(MI, OpNo: 0, STI, O);
10837 return;
10838 break;
10839 case 15:
10840 // DMXXEXTFDMR512_HI
10841 O << ", 1";
10842 return;
10843 break;
10844 case 16:
10845 // EVSEL, TLBIE
10846 O << ',';
10847 break;
10848 case 17:
10849 // MFTB8
10850 O << ", 268";
10851 return;
10852 break;
10853 case 18:
10854 // MFUDSCR
10855 O << ", 3";
10856 return;
10857 break;
10858 case 19:
10859 // MFVRSAVE, MFVRSAVEv
10860 O << ", 256";
10861 return;
10862 break;
10863 case 20:
10864 // MTFSFI, MTFSFI_rec, MTFSFIb
10865 printU4ImmOperand(MI, OpNo: 1, STI, O);
10866 break;
10867 case 21:
10868 // SYNCP10
10869 printU2ImmOperand(MI, OpNo: 1, STI, O);
10870 return;
10871 break;
10872 case 22:
10873 // V_SETALLONES, V_SETALLONESB, V_SETALLONESH
10874 O << ", -1";
10875 return;
10876 break;
10877 case 23:
10878 // gBCAat, gBCLAat
10879 printAbsBranchOperand(MI, OpNo: 3, STI, O);
10880 return;
10881 break;
10882 case 24:
10883 // gBCLat, gBCat
10884 printBranchOperand(MI, Address, OpNo: 3, STI, O);
10885 return;
10886 break;
10887 }
10888
10889
10890 // Fragment 2 encoded into 6 bits for 34 unique commands.
10891 switch ((Bits >> 25) & 63) {
10892 default: llvm_unreachable("Invalid command number.");
10893 case 0:
10894 // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
10895 printOperand(MI, OpNo: 1, STI, O);
10896 break;
10897 case 1:
10898 // DCBTCT, DCBTDS, DCBTSTCT, DCBTSTDS, EVADDIW
10899 printU5ImmOperand(MI, OpNo: 2, STI, O);
10900 break;
10901 case 2:
10902 // LAx, EVLDD, EVLDH, EVLDW, EVLHHESPLAT, EVLHHOSSPLAT, EVLHHOUSPLAT, EVL...
10903 printMemRegImm(MI, OpNo: 1, STI, O);
10904 return;
10905 break;
10906 case 3:
10907 // SUBPCIS, LI, LI8, LIS, LIS8
10908 printS16ImmOperand(MI, OpNo: 1, STI, O);
10909 return;
10910 break;
10911 case 4:
10912 // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32, EVLDDX, EVLDHX, EVLDWX, EVLH...
10913 printMemRegReg(MI, OpNo: 1, STI, O);
10914 break;
10915 case 5:
10916 // BC, BCL, BCLn, BCn
10917 printBranchOperand(MI, Address, OpNo: 1, STI, O);
10918 return;
10919 break;
10920 case 6:
10921 // CMPRB, CMPRB8, MTMSR, MTMSRD
10922 printU1ImmOperand(MI, OpNo: 1, STI, O);
10923 break;
10924 case 7:
10925 // CRSET, CRUNSET, DMXXEXTFDMR256, MTDCR, TLBIE, V_SET0, V_SET0B, V_SET0H...
10926 printOperand(MI, OpNo: 0, STI, O);
10927 break;
10928 case 8:
10929 // DARN, MFFSCRNI, WAITP10
10930 printU2ImmOperand(MI, OpNo: 1, STI, O);
10931 return;
10932 break;
10933 case 9:
10934 // DMXOR, DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64, PMX...
10935 printOperand(MI, OpNo: 2, STI, O);
10936 break;
10937 case 10:
10938 // DRINTN, DRINTNQ, DRINTNQ_rec, DRINTN_rec, DRINTX, DRINTXQ, DRINTXQ_rec...
10939 printU2ImmOperand(MI, OpNo: 3, STI, O);
10940 return;
10941 break;
10942 case 11:
10943 // DTSTSFI, DTSTSFIQ
10944 printU6ImmOperand(MI, OpNo: 1, STI, O);
10945 O << ", ";
10946 printOperand(MI, OpNo: 2, STI, O);
10947 return;
10948 break;
10949 case 12:
10950 // EVSPLATFI, EVSPLATI, VSPLTISB, VSPLTISH, VSPLTISW
10951 printS5ImmOperand(MI, OpNo: 1, STI, O);
10952 return;
10953 break;
10954 case 13:
10955 // EVSUBIFW, LXVKQ
10956 printU5ImmOperand(MI, OpNo: 1, STI, O);
10957 break;
10958 case 14:
10959 // HASHCHK, HASHCHK8, HASHCHKP, HASHCHKP8, HASHST, HASHST8, HASHSTP, HASH...
10960 printMemRegImmHash(MI, OpNo: 1, STI, O);
10961 return;
10962 break;
10963 case 15:
10964 // LA, LA8
10965 printS16ImmOperand(MI, OpNo: 2, STI, O);
10966 O << '(';
10967 printOperand(MI, OpNo: 1, STI, O);
10968 O << ')';
10969 return;
10970 break;
10971 case 16:
10972 // LBZU, LBZU8, LDU, LFDU, LFSU, LHAU, LHAU8, LHZU, LHZU8, LWZU, LWZU8, S...
10973 printMemRegImm(MI, OpNo: 2, STI, O);
10974 return;
10975 break;
10976 case 17:
10977 // LBZUX, LBZUX8, LDUX, LFDUX, LFSUX, LHAUX, LHAUX8, LHZUX, LHZUX8, LWAUX...
10978 printMemRegReg(MI, OpNo: 2, STI, O);
10979 return;
10980 break;
10981 case 18:
10982 // MFBHRBE
10983 printU10ImmOperand(MI, OpNo: 1, STI, O);
10984 return;
10985 break;
10986 case 19:
10987 // MFFSCDRNI
10988 printU3ImmOperand(MI, OpNo: 1, STI, O);
10989 return;
10990 break;
10991 case 20:
10992 // MFOCRF, MFOCRF8
10993 printcrbitm(MI, OpNo: 1, STI, O);
10994 return;
10995 break;
10996 case 21:
10997 // MFSR
10998 printU4ImmOperand(MI, OpNo: 1, STI, O);
10999 return;
11000 break;
11001 case 22:
11002 // MTFSFI, MTFSFI_rec
11003 O << ", ";
11004 break;
11005 case 23:
11006 // MTFSFIb
11007 return;
11008 break;
11009 case 24:
11010 // MTVSRBMI
11011 printU16ImmOperand(MI, OpNo: 1, STI, O);
11012 return;
11013 break;
11014 case 25:
11015 // PADDI8pc, PADDIpc
11016 printImmZeroOperand(MI, OpNo: 1, STI, O);
11017 O << ", ";
11018 printS34ImmOperand(MI, OpNo: 2, STI, O);
11019 O << ", 1";
11020 return;
11021 break;
11022 case 26:
11023 // PLA, PLA8
11024 printS34ImmOperand(MI, OpNo: 2, STI, O);
11025 O << ' ';
11026 printOperand(MI, OpNo: 1, STI, O);
11027 return;
11028 break;
11029 case 27:
11030 // PLA8pc, PLApc, PLBZ8onlypc, PLBZonlypc, PLDonlypc, PLFDonlypc, PLFSonl...
11031 printS34ImmOperand(MI, OpNo: 1, STI, O);
11032 return;
11033 break;
11034 case 28:
11035 // PLBZ, PLBZ8, PLBZ8nopc, PLBZnopc, PLD, PLDnopc, PLFD, PLFDnopc, PLFS, ...
11036 printMemRegImm34(MI, OpNo: 1, STI, O);
11037 break;
11038 case 29:
11039 // PLBZ8pc, PLBZpc, PLDpc, PLFDpc, PLFSpc, PLHA8pc, PLHApc, PLHZ8pc, PLHZ...
11040 printMemRegImm34PCRel(MI, OpNo: 1, STI, O);
11041 O << ", 1";
11042 return;
11043 break;
11044 case 30:
11045 // SUBFUS, SUBFUS_rec
11046 printU1ImmOperand(MI, OpNo: 3, STI, O);
11047 O << ", ";
11048 printOperand(MI, OpNo: 1, STI, O);
11049 O << ", ";
11050 printOperand(MI, OpNo: 2, STI, O);
11051 return;
11052 break;
11053 case 31:
11054 // VINSD, VINSERTB, VINSERTH, VINSW
11055 printOperand(MI, OpNo: 3, STI, O);
11056 O << ", ";
11057 printU4ImmOperand(MI, OpNo: 2, STI, O);
11058 return;
11059 break;
11060 case 32:
11061 // XXSPLTI32DX
11062 printU1ImmOperand(MI, OpNo: 2, STI, O);
11063 O << ", ";
11064 printOperand(MI, OpNo: 3, STI, O);
11065 return;
11066 break;
11067 case 33:
11068 // XXSPLTIB
11069 printU8ImmOperand(MI, OpNo: 1, STI, O);
11070 return;
11071 break;
11072 }
11073
11074
11075 // Fragment 3 encoded into 3 bits for 8 unique commands.
11076 switch ((Bits >> 31) & 7) {
11077 default: llvm_unreachable("Invalid command number.");
11078 case 0:
11079 // BUILD_UACC, DCBTCT, DCBTDS, DCBTSTCT, DCBTSTDS, ADDME, ADDME8, ADDME8O...
11080 return;
11081 break;
11082 case 1:
11083 // CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CLRRDI_rec, CL...
11084 O << ", ";
11085 break;
11086 case 2:
11087 // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32
11088 O << ' ';
11089 printOperand(MI, OpNo: 3, STI, O);
11090 O << ' ';
11091 printOperand(MI, OpNo: 4, STI, O);
11092 return;
11093 break;
11094 case 3:
11095 // EVSEL
11096 O << ',';
11097 printOperand(MI, OpNo: 2, STI, O);
11098 return;
11099 break;
11100 case 4:
11101 // LBARXL, LDARXL, LHARXL, LQARXL, LWARXL
11102 O << ", 1";
11103 return;
11104 break;
11105 case 5:
11106 // MTFSFI
11107 printOperand(MI, OpNo: 2, STI, O);
11108 return;
11109 break;
11110 case 6:
11111 // MTFSFI_rec
11112 printU1ImmOperand(MI, OpNo: 2, STI, O);
11113 return;
11114 break;
11115 case 7:
11116 // PLBZ, PLBZ8, PLD, PLFD, PLFS, PLHA, PLHA8, PLHZ, PLHZ8, PLWA, PLWA8, P...
11117 O << ", 0";
11118 return;
11119 break;
11120 }
11121
11122
11123 // Fragment 4 encoded into 5 bits for 23 unique commands.
11124 switch ((Bits >> 34) & 31) {
11125 default: llvm_unreachable("Invalid command number.");
11126 case 0:
11127 // CLRLSLDI, CLRLSLDI_rec, CLRRDI, CLRRDI_rec, EXTLDI, EXTLDI_rec, EXTRDI...
11128 printU6ImmOperand(MI, OpNo: 2, STI, O);
11129 break;
11130 case 1:
11131 // CLRLSLWI, CLRLSLWI_rec, CLRRWI, CLRRWI_rec, EXTLWI, EXTLWI_rec, EXTRWI...
11132 printU5ImmOperand(MI, OpNo: 2, STI, O);
11133 break;
11134 case 2:
11135 // PSUBI, PADDI, PADDI8
11136 printS34ImmOperand(MI, OpNo: 2, STI, O);
11137 break;
11138 case 3:
11139 // SUBI, SUBIC, SUBIC_rec, SUBIS, ADDI, ADDI8, ADDIC, ADDIC8, ADDIC_rec, ...
11140 printS16ImmOperand(MI, OpNo: 2, STI, O);
11141 return;
11142 break;
11143 case 4:
11144 // ADD4, ADD4O, ADD4O_rec, ADD4TLS, ADD4_rec, ADD8, ADD8O, ADD8O_rec, ADD...
11145 printOperand(MI, OpNo: 2, STI, O);
11146 break;
11147 case 5:
11148 // ANDI8_rec, ANDIS8_rec, ANDIS_rec, ANDI_rec, CMPLDI, CMPLWI, ORI, ORI8,...
11149 printU16ImmOperand(MI, OpNo: 2, STI, O);
11150 return;
11151 break;
11152 case 6:
11153 // BCDCFN_rec, BCDCFSQ_rec, BCDCFZ_rec, BCDCTZ_rec, BCDSETSGN_rec, CP_PAS...
11154 printU1ImmOperand(MI, OpNo: 2, STI, O);
11155 break;
11156 case 7:
11157 // CRSET, CRUNSET, V_SET0, V_SET0B, V_SET0H, XXLEQVOnes, XXLXORdpz, XXLXO...
11158 printOperand(MI, OpNo: 0, STI, O);
11159 return;
11160 break;
11161 case 8:
11162 // DMXXEXTFDMR256, DMXXINSTFDMR256, XXSPLTW, XXSPLTWs
11163 printU2ImmOperand(MI, OpNo: 2, STI, O);
11164 return;
11165 break;
11166 case 9:
11167 // DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64
11168 printU5ImmOperand(MI, OpNo: 0, STI, O);
11169 return;
11170 break;
11171 case 10:
11172 // EVADDIW, XXPERMDIs, XXSLDWIs
11173 printOperand(MI, OpNo: 1, STI, O);
11174 break;
11175 case 11:
11176 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
11177 printOperand(MI, OpNo: 3, STI, O);
11178 break;
11179 case 12:
11180 // RLDIMI, RLDIMI_rec
11181 printU6ImmOperand(MI, OpNo: 3, STI, O);
11182 O << ", ";
11183 printU6ImmOperand(MI, OpNo: 4, STI, O);
11184 return;
11185 break;
11186 case 13:
11187 // RLWIMI, RLWIMI8, RLWIMI8_rec, RLWIMI_rec
11188 printU5ImmOperand(MI, OpNo: 3, STI, O);
11189 O << ", ";
11190 printU5ImmOperand(MI, OpNo: 4, STI, O);
11191 O << ", ";
11192 printU5ImmOperand(MI, OpNo: 5, STI, O);
11193 return;
11194 break;
11195 case 14:
11196 // VCFSX, VCFUX, VCTSXS, VCTUXS, VSPLTB, VSPLTBs, VSPLTH, VSPLTHs, VSPLTW
11197 printU5ImmOperand(MI, OpNo: 1, STI, O);
11198 return;
11199 break;
11200 case 15:
11201 // VEXTRACTD, VEXTRACTUB, VEXTRACTUH, VEXTRACTUW, VINSERTD, VINSERTW
11202 printU4ImmOperand(MI, OpNo: 1, STI, O);
11203 return;
11204 break;
11205 case 16:
11206 // VGNB
11207 printU3ImmOperand(MI, OpNo: 2, STI, O);
11208 return;
11209 break;
11210 case 17:
11211 // XSTSTDCDP, XSTSTDCQP, XSTSTDCSP, XVTSTDCDP, XVTSTDCSP
11212 printU7ImmOperand(MI, OpNo: 1, STI, O);
11213 return;
11214 break;
11215 case 18:
11216 // XXEXTRACTUW
11217 printU4ImmOperand(MI, OpNo: 2, STI, O);
11218 return;
11219 break;
11220 case 19:
11221 // XXGENPCVBM, XXGENPCVDM, XXGENPCVHM, XXGENPCVWM
11222 printS5ImmOperand(MI, OpNo: 2, STI, O);
11223 return;
11224 break;
11225 case 20:
11226 // XXINSERTW
11227 printU4ImmOperand(MI, OpNo: 3, STI, O);
11228 return;
11229 break;
11230 case 21:
11231 // gBC, gBCL
11232 printBranchOperand(MI, Address, OpNo: 2, STI, O);
11233 return;
11234 break;
11235 case 22:
11236 // gBCA, gBCLA
11237 printAbsBranchOperand(MI, OpNo: 2, STI, O);
11238 return;
11239 break;
11240 }
11241
11242
11243 // Fragment 5 encoded into 2 bits for 4 unique commands.
11244 switch ((Bits >> 39) & 3) {
11245 default: llvm_unreachable("Invalid command number.");
11246 case 0:
11247 // CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, EXTLDI, EXTLDI_rec, EX...
11248 O << ", ";
11249 break;
11250 case 1:
11251 // CLRRDI, CLRRDI_rec, CLRRWI, CLRRWI_rec, PSUBI, ROTRDI, ROTRDI_rec, ROT...
11252 return;
11253 break;
11254 case 2:
11255 // DMXXINSTFDMR512, PADDI, PADDI8
11256 O << ", 0";
11257 return;
11258 break;
11259 case 3:
11260 // DMXXINSTFDMR512_HI
11261 O << ", 1";
11262 return;
11263 break;
11264 }
11265
11266
11267 // Fragment 6 encoded into 4 bits for 9 unique commands.
11268 switch ((Bits >> 41) & 15) {
11269 default: llvm_unreachable("Invalid command number.");
11270 case 0:
11271 // CLRLSLDI, CLRLSLDI_rec, EXTLDI, EXTLDI_rec, EXTRDI, EXTRDI_rec, INSRDI...
11272 printU6ImmOperand(MI, OpNo: 3, STI, O);
11273 return;
11274 break;
11275 case 1:
11276 // CLRLSLWI, CLRLSLWI_rec, EXTLWI, EXTLWI_rec, EXTRWI, EXTRWI_rec, INSLWI...
11277 printU5ImmOperand(MI, OpNo: 3, STI, O);
11278 break;
11279 case 2:
11280 // RLWIMIbm, RLWIMIbm_rec, RLWINMbm, RLWINMbm_rec, RLWNMbm, RLWNMbm_rec, ...
11281 printOperand(MI, OpNo: 3, STI, O);
11282 break;
11283 case 3:
11284 // ADDEX, ADDEX8, DQUA, DQUAQ, DQUAQ_rec, DQUA_rec, DRRND, DRRNDQ, DRRNDQ...
11285 printU2ImmOperand(MI, OpNo: 3, STI, O);
11286 return;
11287 break;
11288 case 4:
11289 // BCDADD_rec, BCDSR_rec, BCDSUB_rec, BCDS_rec, BCDTRUNC_rec
11290 printU1ImmOperand(MI, OpNo: 3, STI, O);
11291 return;
11292 break;
11293 case 5:
11294 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
11295 printU4ImmOperand(MI, OpNo: 3, STI, O);
11296 break;
11297 case 6:
11298 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
11299 printU4ImmOperand(MI, OpNo: 4, STI, O);
11300 O << ", ";
11301 break;
11302 case 7:
11303 // VSLDBI, VSRDBI
11304 printU3ImmOperand(MI, OpNo: 3, STI, O);
11305 return;
11306 break;
11307 case 8:
11308 // XXPERMDIs, XXSLDWIs
11309 printU2ImmOperand(MI, OpNo: 2, STI, O);
11310 return;
11311 break;
11312 }
11313
11314
11315 // Fragment 7 encoded into 2 bits for 4 unique commands.
11316 switch ((Bits >> 45) & 3) {
11317 default: llvm_unreachable("Invalid command number.");
11318 case 0:
11319 // CLRLSLWI, CLRLSLWI_rec, EXTLWI, EXTLWI_rec, EXTRWI, EXTRWI_rec, INSLWI...
11320 return;
11321 break;
11322 case 1:
11323 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
11324 O << ", ";
11325 break;
11326 case 2:
11327 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
11328 printU4ImmOperand(MI, OpNo: 5, STI, O);
11329 break;
11330 case 3:
11331 // PMXVF64GERNN, PMXVF64GERNP, PMXVF64GERPN, PMXVF64GERPP, PMXVF64GERWNN,...
11332 printU2ImmOperand(MI, OpNo: 5, STI, O);
11333 return;
11334 break;
11335 }
11336
11337
11338 // Fragment 8 encoded into 3 bits for 7 unique commands.
11339 switch ((Bits >> 47) & 7) {
11340 default: llvm_unreachable("Invalid command number.");
11341 case 0:
11342 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
11343 printU4ImmOperand(MI, OpNo: 4, STI, O);
11344 break;
11345 case 1:
11346 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
11347 O << ", ";
11348 break;
11349 case 2:
11350 // PMXVF32GERNN, PMXVF32GERNP, PMXVF32GERPN, PMXVF32GERPP, PMXVF32GERWNN,...
11351 return;
11352 break;
11353 case 3:
11354 // PMXVF64GER, PMXVF64GERW
11355 printU2ImmOperand(MI, OpNo: 4, STI, O);
11356 return;
11357 break;
11358 case 4:
11359 // RLWINM, RLWINM8, RLWINM8_rec, RLWINM_rec, RLWNM, RLWNM8, RLWNM8_rec, R...
11360 printU5ImmOperand(MI, OpNo: 4, STI, O);
11361 return;
11362 break;
11363 case 5:
11364 // XXEVAL
11365 printU8ImmOperand(MI, OpNo: 4, STI, O);
11366 return;
11367 break;
11368 case 6:
11369 // XXPERMX
11370 printU3ImmOperand(MI, OpNo: 4, STI, O);
11371 return;
11372 break;
11373 }
11374
11375
11376 // Fragment 9 encoded into 3 bits for 5 unique commands.
11377 switch ((Bits >> 50) & 7) {
11378 default: llvm_unreachable("Invalid command number.");
11379 case 0:
11380 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVI16GER2, P...
11381 O << ", ";
11382 break;
11383 case 1:
11384 // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
11385 printU2ImmOperand(MI, OpNo: 6, STI, O);
11386 return;
11387 break;
11388 case 2:
11389 // PMXVF32GER, PMXVF32GERW
11390 return;
11391 break;
11392 case 3:
11393 // PMXVI4GER8PP, PMXVI4GER8WPP
11394 printU8ImmOperand(MI, OpNo: 6, STI, O);
11395 return;
11396 break;
11397 case 4:
11398 // PMXVI8GER4PP, PMXVI8GER4SPP, PMXVI8GER4WPP, PMXVI8GER4WSPP
11399 printU4ImmOperand(MI, OpNo: 6, STI, O);
11400 return;
11401 break;
11402 }
11403
11404
11405 // Fragment 10 encoded into 2 bits for 3 unique commands.
11406 switch ((Bits >> 53) & 3) {
11407 default: llvm_unreachable("Invalid command number.");
11408 case 0:
11409 // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVI16GER2, P...
11410 printU2ImmOperand(MI, OpNo: 5, STI, O);
11411 return;
11412 break;
11413 case 1:
11414 // PMXVI4GER8, PMXVI4GER8W
11415 printU8ImmOperand(MI, OpNo: 5, STI, O);
11416 return;
11417 break;
11418 case 2:
11419 // PMXVI8GER4, PMXVI8GER4W
11420 printU4ImmOperand(MI, OpNo: 5, STI, O);
11421 return;
11422 break;
11423 }
11424
11425}
11426
11427
11428/// getRegisterName - This method is automatically generated by tblgen
11429/// from the register set description. This returns the assembler name
11430/// for the specified register.
11431const char *PPCInstPrinter::getRegisterName(MCRegister Reg) {
11432 unsigned RegNo = Reg.id();
11433 assert(RegNo && RegNo < 612 && "Invalid register number!");
11434
11435
11436#ifdef __GNUC__
11437#pragma GCC diagnostic push
11438#pragma GCC diagnostic ignored "-Woverlength-strings"
11439#endif
11440 static const char AsmStrs[] = {
11441 /* 0 */ "**ROUNDING MODE**\0"
11442 /* 18 */ "**FRAME POINTER**\0"
11443 /* 36 */ "**BASE POINTER**\0"
11444 /* 53 */ "VFH10\0"
11445 /* 59 */ "f10\0"
11446 /* 63 */ "fp10\0"
11447 /* 68 */ "vsp10\0"
11448 /* 74 */ "dmrrowp10\0"
11449 /* 84 */ "r10\0"
11450 /* 88 */ "vs10\0"
11451 /* 93 */ "v10\0"
11452 /* 97 */ "dmrrow10\0"
11453 /* 106 */ "VFH20\0"
11454 /* 112 */ "f20\0"
11455 /* 116 */ "fp20\0"
11456 /* 121 */ "vsp20\0"
11457 /* 127 */ "dmrrowp20\0"
11458 /* 137 */ "r20\0"
11459 /* 141 */ "vs20\0"
11460 /* 146 */ "v20\0"
11461 /* 150 */ "dmrrow20\0"
11462 /* 159 */ "VFH30\0"
11463 /* 165 */ "f30\0"
11464 /* 169 */ "fp30\0"
11465 /* 174 */ "vsp30\0"
11466 /* 180 */ "dmrrowp30\0"
11467 /* 190 */ "r30\0"
11468 /* 194 */ "vs30\0"
11469 /* 199 */ "v30\0"
11470 /* 203 */ "dmrrow30\0"
11471 /* 212 */ "vsp40\0"
11472 /* 218 */ "vs40\0"
11473 /* 223 */ "dmrrow40\0"
11474 /* 232 */ "vsp50\0"
11475 /* 238 */ "vs50\0"
11476 /* 243 */ "dmrrow50\0"
11477 /* 252 */ "vsp60\0"
11478 /* 258 */ "vs60\0"
11479 /* 263 */ "dmrrow60\0"
11480 /* 272 */ "VFH0\0"
11481 /* 277 */ "wacc0\0"
11482 /* 283 */ "f0\0"
11483 /* 286 */ "wacc_hi0\0"
11484 /* 295 */ "fp0\0"
11485 /* 299 */ "dmrp0\0"
11486 /* 305 */ "vsp0\0"
11487 /* 310 */ "dmrrowp0\0"
11488 /* 319 */ "cr0\0"
11489 /* 323 */ "dmr0\0"
11490 /* 328 */ "vs0\0"
11491 /* 332 */ "v0\0"
11492 /* 335 */ "dmrrow0\0"
11493 /* 343 */ "VFH11\0"
11494 /* 349 */ "f11\0"
11495 /* 353 */ "dmrrowp11\0"
11496 /* 363 */ "r11\0"
11497 /* 367 */ "vs11\0"
11498 /* 372 */ "v11\0"
11499 /* 376 */ "dmrrow11\0"
11500 /* 385 */ "VFH21\0"
11501 /* 391 */ "f21\0"
11502 /* 395 */ "dmrrowp21\0"
11503 /* 405 */ "r21\0"
11504 /* 409 */ "vs21\0"
11505 /* 414 */ "v21\0"
11506 /* 418 */ "dmrrow21\0"
11507 /* 427 */ "VFH31\0"
11508 /* 433 */ "f31\0"
11509 /* 437 */ "dmrrowp31\0"
11510 /* 447 */ "r31\0"
11511 /* 451 */ "vs31\0"
11512 /* 456 */ "v31\0"
11513 /* 460 */ "dmrrow31\0"
11514 /* 469 */ "vs41\0"
11515 /* 474 */ "dmrrow41\0"
11516 /* 483 */ "vs51\0"
11517 /* 488 */ "dmrrow51\0"
11518 /* 497 */ "vs61\0"
11519 /* 502 */ "dmrrow61\0"
11520 /* 511 */ "VFH1\0"
11521 /* 516 */ "wacc1\0"
11522 /* 522 */ "f1\0"
11523 /* 525 */ "wacc_hi1\0"
11524 /* 534 */ "dmrp1\0"
11525 /* 540 */ "dmrrowp1\0"
11526 /* 549 */ "cr1\0"
11527 /* 553 */ "dmr1\0"
11528 /* 558 */ "vs1\0"
11529 /* 562 */ "v1\0"
11530 /* 565 */ "dmrrow1\0"
11531 /* 573 */ "VFH12\0"
11532 /* 579 */ "f12\0"
11533 /* 583 */ "fp12\0"
11534 /* 588 */ "vsp12\0"
11535 /* 594 */ "dmrrowp12\0"
11536 /* 604 */ "r12\0"
11537 /* 608 */ "vs12\0"
11538 /* 613 */ "v12\0"
11539 /* 617 */ "dmrrow12\0"
11540 /* 626 */ "VFH22\0"
11541 /* 632 */ "f22\0"
11542 /* 636 */ "fp22\0"
11543 /* 641 */ "vsp22\0"
11544 /* 647 */ "dmrrowp22\0"
11545 /* 657 */ "r22\0"
11546 /* 661 */ "vs22\0"
11547 /* 666 */ "v22\0"
11548 /* 670 */ "dmrrow22\0"
11549 /* 679 */ "vsp32\0"
11550 /* 685 */ "vs32\0"
11551 /* 690 */ "dmrrow32\0"
11552 /* 699 */ "vsp42\0"
11553 /* 705 */ "vs42\0"
11554 /* 710 */ "dmrrow42\0"
11555 /* 719 */ "vsp52\0"
11556 /* 725 */ "vs52\0"
11557 /* 730 */ "dmrrow52\0"
11558 /* 739 */ "vsp62\0"
11559 /* 745 */ "vs62\0"
11560 /* 750 */ "dmrrow62\0"
11561 /* 759 */ "VFH2\0"
11562 /* 764 */ "wacc2\0"
11563 /* 770 */ "f2\0"
11564 /* 773 */ "wacc_hi2\0"
11565 /* 782 */ "fp2\0"
11566 /* 786 */ "dmrp2\0"
11567 /* 792 */ "vsp2\0"
11568 /* 797 */ "dmrrowp2\0"
11569 /* 806 */ "cr2\0"
11570 /* 810 */ "dmr2\0"
11571 /* 815 */ "vs2\0"
11572 /* 819 */ "v2\0"
11573 /* 822 */ "dmrrow2\0"
11574 /* 830 */ "VFH13\0"
11575 /* 836 */ "f13\0"
11576 /* 840 */ "dmrrowp13\0"
11577 /* 850 */ "r13\0"
11578 /* 854 */ "vs13\0"
11579 /* 859 */ "v13\0"
11580 /* 863 */ "dmrrow13\0"
11581 /* 872 */ "VFH23\0"
11582 /* 878 */ "f23\0"
11583 /* 882 */ "dmrrowp23\0"
11584 /* 892 */ "r23\0"
11585 /* 896 */ "vs23\0"
11586 /* 901 */ "v23\0"
11587 /* 905 */ "dmrrow23\0"
11588 /* 914 */ "vs33\0"
11589 /* 919 */ "dmrrow33\0"
11590 /* 928 */ "vs43\0"
11591 /* 933 */ "dmrrow43\0"
11592 /* 942 */ "vs53\0"
11593 /* 947 */ "dmrrow53\0"
11594 /* 956 */ "vs63\0"
11595 /* 961 */ "dmrrow63\0"
11596 /* 970 */ "VFH3\0"
11597 /* 975 */ "wacc3\0"
11598 /* 981 */ "f3\0"
11599 /* 984 */ "wacc_hi3\0"
11600 /* 993 */ "dmrp3\0"
11601 /* 999 */ "dmrrowp3\0"
11602 /* 1008 */ "cr3\0"
11603 /* 1012 */ "dmr3\0"
11604 /* 1017 */ "vs3\0"
11605 /* 1021 */ "v3\0"
11606 /* 1024 */ "dmrrow3\0"
11607 /* 1032 */ "VFH14\0"
11608 /* 1038 */ "f14\0"
11609 /* 1042 */ "fp14\0"
11610 /* 1047 */ "vsp14\0"
11611 /* 1053 */ "dmrrowp14\0"
11612 /* 1063 */ "r14\0"
11613 /* 1067 */ "vs14\0"
11614 /* 1072 */ "v14\0"
11615 /* 1076 */ "dmrrow14\0"
11616 /* 1085 */ "VFH24\0"
11617 /* 1091 */ "f24\0"
11618 /* 1095 */ "fp24\0"
11619 /* 1100 */ "vsp24\0"
11620 /* 1106 */ "dmrrowp24\0"
11621 /* 1116 */ "r24\0"
11622 /* 1120 */ "vs24\0"
11623 /* 1125 */ "v24\0"
11624 /* 1129 */ "dmrrow24\0"
11625 /* 1138 */ "vsp34\0"
11626 /* 1144 */ "vs34\0"
11627 /* 1149 */ "dmrrow34\0"
11628 /* 1158 */ "vsp44\0"
11629 /* 1164 */ "vs44\0"
11630 /* 1169 */ "dmrrow44\0"
11631 /* 1178 */ "vsp54\0"
11632 /* 1184 */ "vs54\0"
11633 /* 1189 */ "dmrrow54\0"
11634 /* 1198 */ "VFH4\0"
11635 /* 1203 */ "wacc4\0"
11636 /* 1209 */ "f4\0"
11637 /* 1212 */ "wacc_hi4\0"
11638 /* 1221 */ "fp4\0"
11639 /* 1225 */ "vsp4\0"
11640 /* 1230 */ "dmrrowp4\0"
11641 /* 1239 */ "cr4\0"
11642 /* 1243 */ "dmr4\0"
11643 /* 1248 */ "vs4\0"
11644 /* 1252 */ "v4\0"
11645 /* 1255 */ "dmrrow4\0"
11646 /* 1263 */ "VFH15\0"
11647 /* 1269 */ "f15\0"
11648 /* 1273 */ "dmrrowp15\0"
11649 /* 1283 */ "r15\0"
11650 /* 1287 */ "vs15\0"
11651 /* 1292 */ "v15\0"
11652 /* 1296 */ "dmrrow15\0"
11653 /* 1305 */ "VFH25\0"
11654 /* 1311 */ "f25\0"
11655 /* 1315 */ "dmrrowp25\0"
11656 /* 1325 */ "r25\0"
11657 /* 1329 */ "vs25\0"
11658 /* 1334 */ "v25\0"
11659 /* 1338 */ "dmrrow25\0"
11660 /* 1347 */ "vs35\0"
11661 /* 1352 */ "dmrrow35\0"
11662 /* 1361 */ "vs45\0"
11663 /* 1366 */ "dmrrow45\0"
11664 /* 1375 */ "vs55\0"
11665 /* 1380 */ "dmrrow55\0"
11666 /* 1389 */ "VFH5\0"
11667 /* 1394 */ "wacc5\0"
11668 /* 1400 */ "f5\0"
11669 /* 1403 */ "wacc_hi5\0"
11670 /* 1412 */ "dmrrowp5\0"
11671 /* 1421 */ "cr5\0"
11672 /* 1425 */ "dmr5\0"
11673 /* 1430 */ "vs5\0"
11674 /* 1434 */ "v5\0"
11675 /* 1437 */ "dmrrow5\0"
11676 /* 1445 */ "VFH16\0"
11677 /* 1451 */ "f16\0"
11678 /* 1455 */ "fp16\0"
11679 /* 1460 */ "vsp16\0"
11680 /* 1466 */ "dmrrowp16\0"
11681 /* 1476 */ "r16\0"
11682 /* 1480 */ "vs16\0"
11683 /* 1485 */ "v16\0"
11684 /* 1489 */ "dmrrow16\0"
11685 /* 1498 */ "VFH26\0"
11686 /* 1504 */ "f26\0"
11687 /* 1508 */ "fp26\0"
11688 /* 1513 */ "vsp26\0"
11689 /* 1519 */ "dmrrowp26\0"
11690 /* 1529 */ "r26\0"
11691 /* 1533 */ "vs26\0"
11692 /* 1538 */ "v26\0"
11693 /* 1542 */ "dmrrow26\0"
11694 /* 1551 */ "vsp36\0"
11695 /* 1557 */ "vs36\0"
11696 /* 1562 */ "dmrrow36\0"
11697 /* 1571 */ "vsp46\0"
11698 /* 1577 */ "vs46\0"
11699 /* 1582 */ "dmrrow46\0"
11700 /* 1591 */ "vsp56\0"
11701 /* 1597 */ "vs56\0"
11702 /* 1602 */ "dmrrow56\0"
11703 /* 1611 */ "VFH6\0"
11704 /* 1616 */ "wacc6\0"
11705 /* 1622 */ "f6\0"
11706 /* 1625 */ "wacc_hi6\0"
11707 /* 1634 */ "fp6\0"
11708 /* 1638 */ "vsp6\0"
11709 /* 1643 */ "dmrrowp6\0"
11710 /* 1652 */ "cr6\0"
11711 /* 1656 */ "dmr6\0"
11712 /* 1661 */ "vs6\0"
11713 /* 1665 */ "v6\0"
11714 /* 1668 */ "dmrrow6\0"
11715 /* 1676 */ "VFH17\0"
11716 /* 1682 */ "f17\0"
11717 /* 1686 */ "dmrrowp17\0"
11718 /* 1696 */ "r17\0"
11719 /* 1700 */ "vs17\0"
11720 /* 1705 */ "v17\0"
11721 /* 1709 */ "dmrrow17\0"
11722 /* 1718 */ "VFH27\0"
11723 /* 1724 */ "f27\0"
11724 /* 1728 */ "dmrrowp27\0"
11725 /* 1738 */ "r27\0"
11726 /* 1742 */ "vs27\0"
11727 /* 1747 */ "v27\0"
11728 /* 1751 */ "dmrrow27\0"
11729 /* 1760 */ "vs37\0"
11730 /* 1765 */ "dmrrow37\0"
11731 /* 1774 */ "vs47\0"
11732 /* 1779 */ "dmrrow47\0"
11733 /* 1788 */ "vs57\0"
11734 /* 1793 */ "dmrrow57\0"
11735 /* 1802 */ "VFH7\0"
11736 /* 1807 */ "wacc7\0"
11737 /* 1813 */ "f7\0"
11738 /* 1816 */ "wacc_hi7\0"
11739 /* 1825 */ "dmrrowp7\0"
11740 /* 1834 */ "cr7\0"
11741 /* 1838 */ "dmr7\0"
11742 /* 1843 */ "vs7\0"
11743 /* 1847 */ "v7\0"
11744 /* 1850 */ "dmrrow7\0"
11745 /* 1858 */ "VFH18\0"
11746 /* 1864 */ "f18\0"
11747 /* 1868 */ "fp18\0"
11748 /* 1873 */ "vsp18\0"
11749 /* 1879 */ "dmrrowp18\0"
11750 /* 1889 */ "r18\0"
11751 /* 1893 */ "vs18\0"
11752 /* 1898 */ "v18\0"
11753 /* 1902 */ "dmrrow18\0"
11754 /* 1911 */ "VFH28\0"
11755 /* 1917 */ "f28\0"
11756 /* 1921 */ "fp28\0"
11757 /* 1926 */ "vsp28\0"
11758 /* 1932 */ "dmrrowp28\0"
11759 /* 1942 */ "r28\0"
11760 /* 1946 */ "vs28\0"
11761 /* 1951 */ "v28\0"
11762 /* 1955 */ "dmrrow28\0"
11763 /* 1964 */ "vsp38\0"
11764 /* 1970 */ "vs38\0"
11765 /* 1975 */ "dmrrow38\0"
11766 /* 1984 */ "vsp48\0"
11767 /* 1990 */ "vs48\0"
11768 /* 1995 */ "dmrrow48\0"
11769 /* 2004 */ "vsp58\0"
11770 /* 2010 */ "vs58\0"
11771 /* 2015 */ "dmrrow58\0"
11772 /* 2024 */ "VFH8\0"
11773 /* 2029 */ "f8\0"
11774 /* 2032 */ "fp8\0"
11775 /* 2036 */ "vsp8\0"
11776 /* 2041 */ "dmrrowp8\0"
11777 /* 2050 */ "r8\0"
11778 /* 2053 */ "vs8\0"
11779 /* 2057 */ "v8\0"
11780 /* 2060 */ "dmrrow8\0"
11781 /* 2068 */ "VFH19\0"
11782 /* 2074 */ "f19\0"
11783 /* 2078 */ "dmrrowp19\0"
11784 /* 2088 */ "r19\0"
11785 /* 2092 */ "vs19\0"
11786 /* 2097 */ "v19\0"
11787 /* 2101 */ "dmrrow19\0"
11788 /* 2110 */ "VFH29\0"
11789 /* 2116 */ "f29\0"
11790 /* 2120 */ "dmrrowp29\0"
11791 /* 2130 */ "r29\0"
11792 /* 2134 */ "vs29\0"
11793 /* 2139 */ "v29\0"
11794 /* 2143 */ "dmrrow29\0"
11795 /* 2152 */ "vs39\0"
11796 /* 2157 */ "dmrrow39\0"
11797 /* 2166 */ "vs49\0"
11798 /* 2171 */ "dmrrow49\0"
11799 /* 2180 */ "vs59\0"
11800 /* 2185 */ "dmrrow59\0"
11801 /* 2194 */ "VFH9\0"
11802 /* 2199 */ "f9\0"
11803 /* 2202 */ "dmrrowp9\0"
11804 /* 2211 */ "r9\0"
11805 /* 2214 */ "vs9\0"
11806 /* 2218 */ "v9\0"
11807 /* 2221 */ "dmrrow9\0"
11808 /* 2229 */ "vrsave\0"
11809 /* 2236 */ "spefscr\0"
11810 /* 2244 */ "xer\0"
11811 /* 2248 */ "lr\0"
11812 /* 2251 */ "ctr\0"
11813};
11814#ifdef __GNUC__
11815#pragma GCC diagnostic pop
11816#endif
11817
11818 static const uint16_t RegAsmOffset[] = {
11819 36, 2244, 2251, 18, 2248, 0, 2236, 2229, 2244, 57, 278, 517, 765, 976,
11820 1204, 1395, 1617, 1808, 36, 319, 549, 806, 1008, 1239, 1421, 1652, 1834, 2251,
11821 323, 553, 810, 1012, 1243, 1425, 1656, 1838, 335, 565, 822, 1024, 1255, 1437,
11822 1668, 1850, 2060, 2221, 97, 376, 617, 863, 1076, 1296, 1489, 1709, 1902, 2101,
11823 150, 418, 670, 905, 1129, 1338, 1542, 1751, 1955, 2143, 203, 460, 690, 919,
11824 1149, 1352, 1562, 1765, 1975, 2157, 223, 474, 710, 933, 1169, 1366, 1582, 1779,
11825 1995, 2171, 243, 488, 730, 947, 1189, 1380, 1602, 1793, 2015, 2185, 263, 502,
11826 750, 961, 310, 540, 797, 999, 1230, 1412, 1643, 1825, 2041, 2202, 74, 353,
11827 594, 840, 1053, 1273, 1466, 1686, 1879, 2078, 127, 395, 647, 882, 1106, 1315,
11828 1519, 1728, 1932, 2120, 180, 437, 299, 534, 786, 993, 283, 522, 770, 981,
11829 1209, 1400, 1622, 1813, 2029, 2199, 59, 349, 579, 836, 1038, 1269, 1451, 1682,
11830 1864, 2074, 112, 391, 632, 878, 1091, 1311, 1504, 1724, 1917, 2116, 165, 433,
11831 273, 512, 760, 971, 1199, 1390, 1612, 1803, 2025, 2195, 54, 344, 574, 831,
11832 1033, 1264, 1446, 1677, 1859, 2069, 107, 386, 627, 873, 1086, 1306, 1499, 1719,
11833 1912, 2111, 160, 428, 18, 295, 782, 1221, 1634, 2032, 63, 583, 1042, 1455,
11834 1868, 116, 636, 1095, 1508, 1921, 169, 274, 513, 761, 972, 1200, 1391, 1613,
11835 1804, 2026, 2196, 55, 345, 575, 832, 1034, 1265, 1447, 1678, 1860, 2070, 108,
11836 387, 628, 874, 1087, 1307, 1500, 1720, 1913, 2112, 161, 429, 2248, 320, 550,
11837 807, 1009, 1240, 1422, 1653, 1835, 2050, 2211, 84, 363, 604, 850, 1063, 1283,
11838 1476, 1696, 1889, 2088, 137, 405, 657, 892, 1116, 1325, 1529, 1738, 1942, 2130,
11839 190, 447, 320, 550, 807, 1009, 1240, 1422, 1653, 1835, 2050, 2211, 84, 363,
11840 604, 850, 1063, 1283, 1476, 1696, 1889, 2088, 137, 405, 657, 892, 1116, 1325,
11841 1529, 1738, 1942, 2130, 190, 447, 278, 517, 765, 976, 1204, 1395, 1617, 1808,
11842 332, 562, 819, 1021, 1252, 1434, 1665, 1847, 2057, 2218, 93, 372, 613, 859,
11843 1072, 1292, 1485, 1705, 1898, 2097, 146, 414, 666, 901, 1125, 1334, 1538, 1747,
11844 1951, 2139, 199, 456, 332, 562, 819, 1021, 1252, 1434, 1665, 1847, 2057, 2218,
11845 93, 372, 613, 859, 1072, 1292, 1485, 1705, 1898, 2097, 146, 414, 666, 901,
11846 1125, 1334, 1538, 1747, 1951, 2139, 199, 456, 272, 511, 759, 970, 1198, 1389,
11847 1611, 1802, 2024, 2194, 53, 343, 573, 830, 1032, 1263, 1445, 1676, 1858, 2068,
11848 106, 385, 626, 872, 1085, 1305, 1498, 1718, 1911, 2110, 159, 427, 328, 558,
11849 815, 1017, 1248, 1430, 1661, 1843, 2053, 2214, 88, 367, 608, 854, 1067, 1287,
11850 1480, 1700, 1893, 2092, 141, 409, 661, 896, 1120, 1329, 1533, 1742, 1946, 2134,
11851 194, 451, 305, 792, 1225, 1638, 2036, 68, 588, 1047, 1460, 1873, 121, 641,
11852 1100, 1513, 1926, 174, 679, 1138, 1551, 1964, 212, 699, 1158, 1571, 1984, 232,
11853 719, 1178, 1591, 2004, 252, 739, 685, 914, 1144, 1347, 1557, 1760, 1970, 2152,
11854 218, 469, 705, 928, 1164, 1361, 1577, 1774, 1990, 2166, 238, 483, 725, 942,
11855 1184, 1375, 1597, 1788, 2010, 2180, 258, 497, 745, 956, 277, 516, 764, 975,
11856 1203, 1394, 1616, 1807, 286, 525, 773, 984, 1212, 1403, 1625, 1816, 320, 550,
11857 807, 1009, 1240, 1422, 1653, 1835, 2050, 2211, 84, 363, 604, 850, 1063, 1283,
11858 1476, 1696, 1889, 2088, 137, 405, 657, 892, 1116, 1325, 1529, 1738, 1942, 2130,
11859 190, 447, 57, 577, 1449, 56, 1035, 1861, 629, 1501, 162, 347, 1267, 2072,
11860 833, 1679, 388, 1308, 2113, 57, 1036, 1862, 576, 1448, 109, 1088, 1914, 834,
11861 1680, 346, 1266, 2071, 875, 1721, 430, 320, 807, 1240, 1653, 2050, 84, 604,
11862 1063, 1476, 1889, 137, 657, 1116, 1529, 1942, 190,
11863 };
11864
11865 assert (*(AsmStrs+RegAsmOffset[RegNo-1]) &&
11866 "Invalid alt name index for register!");
11867 return AsmStrs+RegAsmOffset[RegNo-1];
11868}
11869
11870#ifdef PRINT_ALIAS_INSTR
11871#undef PRINT_ALIAS_INSTR
11872
11873bool PPCInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &OS) {
11874 static const PatternsForOpcode OpToPatterns[] = {
11875 {.Opcode: PPC::ADDI, .PatternStart: 0, .NumPatterns: 1 },
11876 {.Opcode: PPC::ADDI8, .PatternStart: 1, .NumPatterns: 1 },
11877 {.Opcode: PPC::ADDIS, .PatternStart: 2, .NumPatterns: 1 },
11878 {.Opcode: PPC::ADDIS8, .PatternStart: 3, .NumPatterns: 1 },
11879 {.Opcode: PPC::ADDPCIS, .PatternStart: 4, .NumPatterns: 1 },
11880 {.Opcode: PPC::BCC, .PatternStart: 5, .NumPatterns: 24 },
11881 {.Opcode: PPC::BCCA, .PatternStart: 29, .NumPatterns: 24 },
11882 {.Opcode: PPC::BCCCTR, .PatternStart: 53, .NumPatterns: 24 },
11883 {.Opcode: PPC::BCCCTRL, .PatternStart: 77, .NumPatterns: 24 },
11884 {.Opcode: PPC::BCCL, .PatternStart: 101, .NumPatterns: 24 },
11885 {.Opcode: PPC::BCCLA, .PatternStart: 125, .NumPatterns: 24 },
11886 {.Opcode: PPC::BCCLR, .PatternStart: 149, .NumPatterns: 24 },
11887 {.Opcode: PPC::BCCLRL, .PatternStart: 173, .NumPatterns: 24 },
11888 {.Opcode: PPC::CMPD, .PatternStart: 197, .NumPatterns: 1 },
11889 {.Opcode: PPC::CMPDI, .PatternStart: 198, .NumPatterns: 1 },
11890 {.Opcode: PPC::CMPLD, .PatternStart: 199, .NumPatterns: 1 },
11891 {.Opcode: PPC::CMPLDI, .PatternStart: 200, .NumPatterns: 1 },
11892 {.Opcode: PPC::CMPLW, .PatternStart: 201, .NumPatterns: 1 },
11893 {.Opcode: PPC::CMPLWI, .PatternStart: 202, .NumPatterns: 1 },
11894 {.Opcode: PPC::CMPW, .PatternStart: 203, .NumPatterns: 1 },
11895 {.Opcode: PPC::CMPWI, .PatternStart: 204, .NumPatterns: 1 },
11896 {.Opcode: PPC::CNTLZW, .PatternStart: 205, .NumPatterns: 1 },
11897 {.Opcode: PPC::CNTLZW8, .PatternStart: 206, .NumPatterns: 1 },
11898 {.Opcode: PPC::CNTLZW8_rec, .PatternStart: 207, .NumPatterns: 1 },
11899 {.Opcode: PPC::CNTLZW_rec, .PatternStart: 208, .NumPatterns: 1 },
11900 {.Opcode: PPC::CP_PASTE_rec, .PatternStart: 209, .NumPatterns: 1 },
11901 {.Opcode: PPC::CREQV, .PatternStart: 210, .NumPatterns: 1 },
11902 {.Opcode: PPC::CRNOR, .PatternStart: 211, .NumPatterns: 1 },
11903 {.Opcode: PPC::CROR, .PatternStart: 212, .NumPatterns: 1 },
11904 {.Opcode: PPC::CRXOR, .PatternStart: 213, .NumPatterns: 1 },
11905 {.Opcode: PPC::ISEL, .PatternStart: 214, .NumPatterns: 3 },
11906 {.Opcode: PPC::ISEL8, .PatternStart: 217, .NumPatterns: 3 },
11907 {.Opcode: PPC::MBAR, .PatternStart: 220, .NumPatterns: 1 },
11908 {.Opcode: PPC::MFDCR, .PatternStart: 221, .NumPatterns: 8 },
11909 {.Opcode: PPC::MFSPR, .PatternStart: 229, .NumPatterns: 46 },
11910 {.Opcode: PPC::MFSPR8, .PatternStart: 275, .NumPatterns: 19 },
11911 {.Opcode: PPC::MFTB, .PatternStart: 294, .NumPatterns: 1 },
11912 {.Opcode: PPC::MFUDSCR, .PatternStart: 295, .NumPatterns: 1 },
11913 {.Opcode: PPC::MFVRSAVE, .PatternStart: 296, .NumPatterns: 1 },
11914 {.Opcode: PPC::MFVSRD, .PatternStart: 297, .NumPatterns: 1 },
11915 {.Opcode: PPC::MFVSRWZ, .PatternStart: 298, .NumPatterns: 1 },
11916 {.Opcode: PPC::MTCRF, .PatternStart: 299, .NumPatterns: 1 },
11917 {.Opcode: PPC::MTCRF8, .PatternStart: 300, .NumPatterns: 1 },
11918 {.Opcode: PPC::MTDCR, .PatternStart: 301, .NumPatterns: 8 },
11919 {.Opcode: PPC::MTFSF, .PatternStart: 309, .NumPatterns: 1 },
11920 {.Opcode: PPC::MTFSFI, .PatternStart: 310, .NumPatterns: 1 },
11921 {.Opcode: PPC::MTFSFI_rec, .PatternStart: 311, .NumPatterns: 1 },
11922 {.Opcode: PPC::MTFSF_rec, .PatternStart: 312, .NumPatterns: 1 },
11923 {.Opcode: PPC::MTMSR, .PatternStart: 313, .NumPatterns: 1 },
11924 {.Opcode: PPC::MTMSRD, .PatternStart: 314, .NumPatterns: 1 },
11925 {.Opcode: PPC::MTSPR, .PatternStart: 315, .NumPatterns: 45 },
11926 {.Opcode: PPC::MTSPR8, .PatternStart: 360, .NumPatterns: 18 },
11927 {.Opcode: PPC::MTUDSCR, .PatternStart: 378, .NumPatterns: 1 },
11928 {.Opcode: PPC::MTVRSAVE, .PatternStart: 379, .NumPatterns: 1 },
11929 {.Opcode: PPC::MTVSRD, .PatternStart: 380, .NumPatterns: 1 },
11930 {.Opcode: PPC::MTVSRWA, .PatternStart: 381, .NumPatterns: 1 },
11931 {.Opcode: PPC::MTVSRWZ, .PatternStart: 382, .NumPatterns: 1 },
11932 {.Opcode: PPC::NOR, .PatternStart: 383, .NumPatterns: 1 },
11933 {.Opcode: PPC::NOR8, .PatternStart: 384, .NumPatterns: 1 },
11934 {.Opcode: PPC::NOR8_rec, .PatternStart: 385, .NumPatterns: 1 },
11935 {.Opcode: PPC::NOR_rec, .PatternStart: 386, .NumPatterns: 1 },
11936 {.Opcode: PPC::OR, .PatternStart: 387, .NumPatterns: 1 },
11937 {.Opcode: PPC::OR8, .PatternStart: 388, .NumPatterns: 1 },
11938 {.Opcode: PPC::OR8_rec, .PatternStart: 389, .NumPatterns: 1 },
11939 {.Opcode: PPC::ORI, .PatternStart: 390, .NumPatterns: 1 },
11940 {.Opcode: PPC::ORI8, .PatternStart: 391, .NumPatterns: 1 },
11941 {.Opcode: PPC::OR_rec, .PatternStart: 392, .NumPatterns: 1 },
11942 {.Opcode: PPC::PADDI8, .PatternStart: 393, .NumPatterns: 1 },
11943 {.Opcode: PPC::RFEBB, .PatternStart: 394, .NumPatterns: 1 },
11944 {.Opcode: PPC::RLDCL, .PatternStart: 395, .NumPatterns: 1 },
11945 {.Opcode: PPC::RLDCL_rec, .PatternStart: 396, .NumPatterns: 1 },
11946 {.Opcode: PPC::RLDICL, .PatternStart: 397, .NumPatterns: 2 },
11947 {.Opcode: PPC::RLDICL_32_64, .PatternStart: 399, .NumPatterns: 2 },
11948 {.Opcode: PPC::RLDICL_rec, .PatternStart: 401, .NumPatterns: 2 },
11949 {.Opcode: PPC::RLWINM, .PatternStart: 403, .NumPatterns: 2 },
11950 {.Opcode: PPC::RLWINM8, .PatternStart: 405, .NumPatterns: 2 },
11951 {.Opcode: PPC::RLWINM8_rec, .PatternStart: 407, .NumPatterns: 2 },
11952 {.Opcode: PPC::RLWINM_rec, .PatternStart: 409, .NumPatterns: 2 },
11953 {.Opcode: PPC::RLWNM, .PatternStart: 411, .NumPatterns: 1 },
11954 {.Opcode: PPC::RLWNM8, .PatternStart: 412, .NumPatterns: 1 },
11955 {.Opcode: PPC::RLWNM8_rec, .PatternStart: 413, .NumPatterns: 1 },
11956 {.Opcode: PPC::RLWNM_rec, .PatternStart: 414, .NumPatterns: 1 },
11957 {.Opcode: PPC::SC, .PatternStart: 415, .NumPatterns: 1 },
11958 {.Opcode: PPC::SUBF, .PatternStart: 416, .NumPatterns: 1 },
11959 {.Opcode: PPC::SUBF8, .PatternStart: 417, .NumPatterns: 1 },
11960 {.Opcode: PPC::SUBF8_rec, .PatternStart: 418, .NumPatterns: 1 },
11961 {.Opcode: PPC::SUBFC, .PatternStart: 419, .NumPatterns: 1 },
11962 {.Opcode: PPC::SUBFC8, .PatternStart: 420, .NumPatterns: 1 },
11963 {.Opcode: PPC::SUBFC8_rec, .PatternStart: 421, .NumPatterns: 1 },
11964 {.Opcode: PPC::SUBFC_rec, .PatternStart: 422, .NumPatterns: 1 },
11965 {.Opcode: PPC::SUBF_rec, .PatternStart: 423, .NumPatterns: 1 },
11966 {.Opcode: PPC::SYNC, .PatternStart: 424, .NumPatterns: 3 },
11967 {.Opcode: PPC::SYNCP10, .PatternStart: 427, .NumPatterns: 8 },
11968 {.Opcode: PPC::TD, .PatternStart: 435, .NumPatterns: 7 },
11969 {.Opcode: PPC::TDI, .PatternStart: 442, .NumPatterns: 7 },
11970 {.Opcode: PPC::TEND, .PatternStart: 449, .NumPatterns: 2 },
11971 {.Opcode: PPC::TLBIE, .PatternStart: 451, .NumPatterns: 1 },
11972 {.Opcode: PPC::TLBILX, .PatternStart: 452, .NumPatterns: 4 },
11973 {.Opcode: PPC::TLBRE2, .PatternStart: 456, .NumPatterns: 2 },
11974 {.Opcode: PPC::TLBWE2, .PatternStart: 458, .NumPatterns: 2 },
11975 {.Opcode: PPC::TSR, .PatternStart: 460, .NumPatterns: 2 },
11976 {.Opcode: PPC::TW, .PatternStart: 462, .NumPatterns: 8 },
11977 {.Opcode: PPC::TWI, .PatternStart: 470, .NumPatterns: 7 },
11978 {.Opcode: PPC::VNOR, .PatternStart: 477, .NumPatterns: 1 },
11979 {.Opcode: PPC::VOR, .PatternStart: 478, .NumPatterns: 1 },
11980 {.Opcode: PPC::WAIT, .PatternStart: 479, .NumPatterns: 3 },
11981 {.Opcode: PPC::WAITP10, .PatternStart: 482, .NumPatterns: 2 },
11982 {.Opcode: PPC::XORI, .PatternStart: 484, .NumPatterns: 1 },
11983 {.Opcode: PPC::XORI8, .PatternStart: 485, .NumPatterns: 1 },
11984 {.Opcode: PPC::XVCPSGNDP, .PatternStart: 486, .NumPatterns: 1 },
11985 {.Opcode: PPC::XVCPSGNSP, .PatternStart: 487, .NumPatterns: 1 },
11986 {.Opcode: PPC::XXPERMDI, .PatternStart: 488, .NumPatterns: 5 },
11987 {.Opcode: PPC::XXPERMDIs, .PatternStart: 493, .NumPatterns: 3 },
11988 {.Opcode: PPC::gBC, .PatternStart: 496, .NumPatterns: 10 },
11989 {.Opcode: PPC::gBCA, .PatternStart: 506, .NumPatterns: 10 },
11990 {.Opcode: PPC::gBCAat, .PatternStart: 516, .NumPatterns: 2 },
11991 {.Opcode: PPC::gBCCTR, .PatternStart: 518, .NumPatterns: 7 },
11992 {.Opcode: PPC::gBCCTRL, .PatternStart: 525, .NumPatterns: 7 },
11993 {.Opcode: PPC::gBCL, .PatternStart: 532, .NumPatterns: 10 },
11994 {.Opcode: PPC::gBCLA, .PatternStart: 542, .NumPatterns: 10 },
11995 {.Opcode: PPC::gBCLAat, .PatternStart: 552, .NumPatterns: 2 },
11996 {.Opcode: PPC::gBCLR, .PatternStart: 554, .NumPatterns: 11 },
11997 {.Opcode: PPC::gBCLRL, .PatternStart: 565, .NumPatterns: 11 },
11998 {.Opcode: PPC::gBCLat, .PatternStart: 576, .NumPatterns: 2 },
11999 {.Opcode: PPC::gBCat, .PatternStart: 578, .NumPatterns: 2 },
12000 };
12001
12002 static const AliasPattern Patterns[] = {
12003 // PPC::ADDI - 0
12004 {.AsmStrOffset: 0, .AliasCondStart: 0, .NumOperands: 3, .NumConds: 2 },
12005 // PPC::ADDI8 - 1
12006 {.AsmStrOffset: 0, .AliasCondStart: 2, .NumOperands: 3, .NumConds: 2 },
12007 // PPC::ADDIS - 2
12008 {.AsmStrOffset: 12, .AliasCondStart: 4, .NumOperands: 3, .NumConds: 2 },
12009 // PPC::ADDIS8 - 3
12010 {.AsmStrOffset: 12, .AliasCondStart: 6, .NumOperands: 3, .NumConds: 2 },
12011 // PPC::ADDPCIS - 4
12012 {.AsmStrOffset: 25, .AliasCondStart: 8, .NumOperands: 2, .NumConds: 2 },
12013 // PPC::BCC - 5
12014 {.AsmStrOffset: 33, .AliasCondStart: 10, .NumOperands: 3, .NumConds: 2 },
12015 {.AsmStrOffset: 46, .AliasCondStart: 12, .NumOperands: 3, .NumConds: 2 },
12016 {.AsmStrOffset: 55, .AliasCondStart: 14, .NumOperands: 3, .NumConds: 2 },
12017 {.AsmStrOffset: 69, .AliasCondStart: 16, .NumOperands: 3, .NumConds: 2 },
12018 {.AsmStrOffset: 79, .AliasCondStart: 18, .NumOperands: 3, .NumConds: 2 },
12019 {.AsmStrOffset: 93, .AliasCondStart: 20, .NumOperands: 3, .NumConds: 2 },
12020 {.AsmStrOffset: 103, .AliasCondStart: 22, .NumOperands: 3, .NumConds: 2 },
12021 {.AsmStrOffset: 116, .AliasCondStart: 24, .NumOperands: 3, .NumConds: 2 },
12022 {.AsmStrOffset: 125, .AliasCondStart: 26, .NumOperands: 3, .NumConds: 2 },
12023 {.AsmStrOffset: 139, .AliasCondStart: 28, .NumOperands: 3, .NumConds: 2 },
12024 {.AsmStrOffset: 149, .AliasCondStart: 30, .NumOperands: 3, .NumConds: 2 },
12025 {.AsmStrOffset: 163, .AliasCondStart: 32, .NumOperands: 3, .NumConds: 2 },
12026 {.AsmStrOffset: 173, .AliasCondStart: 34, .NumOperands: 3, .NumConds: 2 },
12027 {.AsmStrOffset: 186, .AliasCondStart: 36, .NumOperands: 3, .NumConds: 2 },
12028 {.AsmStrOffset: 195, .AliasCondStart: 38, .NumOperands: 3, .NumConds: 2 },
12029 {.AsmStrOffset: 209, .AliasCondStart: 40, .NumOperands: 3, .NumConds: 2 },
12030 {.AsmStrOffset: 219, .AliasCondStart: 42, .NumOperands: 3, .NumConds: 2 },
12031 {.AsmStrOffset: 233, .AliasCondStart: 44, .NumOperands: 3, .NumConds: 2 },
12032 {.AsmStrOffset: 243, .AliasCondStart: 46, .NumOperands: 3, .NumConds: 2 },
12033 {.AsmStrOffset: 256, .AliasCondStart: 48, .NumOperands: 3, .NumConds: 2 },
12034 {.AsmStrOffset: 265, .AliasCondStart: 50, .NumOperands: 3, .NumConds: 2 },
12035 {.AsmStrOffset: 279, .AliasCondStart: 52, .NumOperands: 3, .NumConds: 2 },
12036 {.AsmStrOffset: 289, .AliasCondStart: 54, .NumOperands: 3, .NumConds: 2 },
12037 {.AsmStrOffset: 303, .AliasCondStart: 56, .NumOperands: 3, .NumConds: 2 },
12038 // PPC::BCCA - 29
12039 {.AsmStrOffset: 313, .AliasCondStart: 58, .NumOperands: 3, .NumConds: 2 },
12040 {.AsmStrOffset: 327, .AliasCondStart: 60, .NumOperands: 3, .NumConds: 2 },
12041 {.AsmStrOffset: 337, .AliasCondStart: 62, .NumOperands: 3, .NumConds: 2 },
12042 {.AsmStrOffset: 352, .AliasCondStart: 64, .NumOperands: 3, .NumConds: 2 },
12043 {.AsmStrOffset: 363, .AliasCondStart: 66, .NumOperands: 3, .NumConds: 2 },
12044 {.AsmStrOffset: 378, .AliasCondStart: 68, .NumOperands: 3, .NumConds: 2 },
12045 {.AsmStrOffset: 389, .AliasCondStart: 70, .NumOperands: 3, .NumConds: 2 },
12046 {.AsmStrOffset: 403, .AliasCondStart: 72, .NumOperands: 3, .NumConds: 2 },
12047 {.AsmStrOffset: 413, .AliasCondStart: 74, .NumOperands: 3, .NumConds: 2 },
12048 {.AsmStrOffset: 428, .AliasCondStart: 76, .NumOperands: 3, .NumConds: 2 },
12049 {.AsmStrOffset: 439, .AliasCondStart: 78, .NumOperands: 3, .NumConds: 2 },
12050 {.AsmStrOffset: 454, .AliasCondStart: 80, .NumOperands: 3, .NumConds: 2 },
12051 {.AsmStrOffset: 465, .AliasCondStart: 82, .NumOperands: 3, .NumConds: 2 },
12052 {.AsmStrOffset: 479, .AliasCondStart: 84, .NumOperands: 3, .NumConds: 2 },
12053 {.AsmStrOffset: 489, .AliasCondStart: 86, .NumOperands: 3, .NumConds: 2 },
12054 {.AsmStrOffset: 504, .AliasCondStart: 88, .NumOperands: 3, .NumConds: 2 },
12055 {.AsmStrOffset: 515, .AliasCondStart: 90, .NumOperands: 3, .NumConds: 2 },
12056 {.AsmStrOffset: 530, .AliasCondStart: 92, .NumOperands: 3, .NumConds: 2 },
12057 {.AsmStrOffset: 541, .AliasCondStart: 94, .NumOperands: 3, .NumConds: 2 },
12058 {.AsmStrOffset: 555, .AliasCondStart: 96, .NumOperands: 3, .NumConds: 2 },
12059 {.AsmStrOffset: 565, .AliasCondStart: 98, .NumOperands: 3, .NumConds: 2 },
12060 {.AsmStrOffset: 580, .AliasCondStart: 100, .NumOperands: 3, .NumConds: 2 },
12061 {.AsmStrOffset: 591, .AliasCondStart: 102, .NumOperands: 3, .NumConds: 2 },
12062 {.AsmStrOffset: 606, .AliasCondStart: 104, .NumOperands: 3, .NumConds: 2 },
12063 // PPC::BCCCTR - 53
12064 {.AsmStrOffset: 617, .AliasCondStart: 106, .NumOperands: 2, .NumConds: 2 },
12065 {.AsmStrOffset: 627, .AliasCondStart: 108, .NumOperands: 2, .NumConds: 2 },
12066 {.AsmStrOffset: 634, .AliasCondStart: 110, .NumOperands: 2, .NumConds: 2 },
12067 {.AsmStrOffset: 645, .AliasCondStart: 112, .NumOperands: 2, .NumConds: 2 },
12068 {.AsmStrOffset: 653, .AliasCondStart: 114, .NumOperands: 2, .NumConds: 2 },
12069 {.AsmStrOffset: 664, .AliasCondStart: 116, .NumOperands: 2, .NumConds: 2 },
12070 {.AsmStrOffset: 672, .AliasCondStart: 118, .NumOperands: 2, .NumConds: 2 },
12071 {.AsmStrOffset: 682, .AliasCondStart: 120, .NumOperands: 2, .NumConds: 2 },
12072 {.AsmStrOffset: 689, .AliasCondStart: 122, .NumOperands: 2, .NumConds: 2 },
12073 {.AsmStrOffset: 700, .AliasCondStart: 124, .NumOperands: 2, .NumConds: 2 },
12074 {.AsmStrOffset: 708, .AliasCondStart: 126, .NumOperands: 2, .NumConds: 2 },
12075 {.AsmStrOffset: 719, .AliasCondStart: 128, .NumOperands: 2, .NumConds: 2 },
12076 {.AsmStrOffset: 727, .AliasCondStart: 130, .NumOperands: 2, .NumConds: 2 },
12077 {.AsmStrOffset: 737, .AliasCondStart: 132, .NumOperands: 2, .NumConds: 2 },
12078 {.AsmStrOffset: 744, .AliasCondStart: 134, .NumOperands: 2, .NumConds: 2 },
12079 {.AsmStrOffset: 755, .AliasCondStart: 136, .NumOperands: 2, .NumConds: 2 },
12080 {.AsmStrOffset: 763, .AliasCondStart: 138, .NumOperands: 2, .NumConds: 2 },
12081 {.AsmStrOffset: 774, .AliasCondStart: 140, .NumOperands: 2, .NumConds: 2 },
12082 {.AsmStrOffset: 782, .AliasCondStart: 142, .NumOperands: 2, .NumConds: 2 },
12083 {.AsmStrOffset: 792, .AliasCondStart: 144, .NumOperands: 2, .NumConds: 2 },
12084 {.AsmStrOffset: 799, .AliasCondStart: 146, .NumOperands: 2, .NumConds: 2 },
12085 {.AsmStrOffset: 810, .AliasCondStart: 148, .NumOperands: 2, .NumConds: 2 },
12086 {.AsmStrOffset: 818, .AliasCondStart: 150, .NumOperands: 2, .NumConds: 2 },
12087 {.AsmStrOffset: 829, .AliasCondStart: 152, .NumOperands: 2, .NumConds: 2 },
12088 // PPC::BCCCTRL - 77
12089 {.AsmStrOffset: 837, .AliasCondStart: 154, .NumOperands: 2, .NumConds: 2 },
12090 {.AsmStrOffset: 848, .AliasCondStart: 156, .NumOperands: 2, .NumConds: 2 },
12091 {.AsmStrOffset: 856, .AliasCondStart: 158, .NumOperands: 2, .NumConds: 2 },
12092 {.AsmStrOffset: 868, .AliasCondStart: 160, .NumOperands: 2, .NumConds: 2 },
12093 {.AsmStrOffset: 877, .AliasCondStart: 162, .NumOperands: 2, .NumConds: 2 },
12094 {.AsmStrOffset: 889, .AliasCondStart: 164, .NumOperands: 2, .NumConds: 2 },
12095 {.AsmStrOffset: 898, .AliasCondStart: 166, .NumOperands: 2, .NumConds: 2 },
12096 {.AsmStrOffset: 909, .AliasCondStart: 168, .NumOperands: 2, .NumConds: 2 },
12097 {.AsmStrOffset: 917, .AliasCondStart: 170, .NumOperands: 2, .NumConds: 2 },
12098 {.AsmStrOffset: 929, .AliasCondStart: 172, .NumOperands: 2, .NumConds: 2 },
12099 {.AsmStrOffset: 938, .AliasCondStart: 174, .NumOperands: 2, .NumConds: 2 },
12100 {.AsmStrOffset: 950, .AliasCondStart: 176, .NumOperands: 2, .NumConds: 2 },
12101 {.AsmStrOffset: 959, .AliasCondStart: 178, .NumOperands: 2, .NumConds: 2 },
12102 {.AsmStrOffset: 970, .AliasCondStart: 180, .NumOperands: 2, .NumConds: 2 },
12103 {.AsmStrOffset: 978, .AliasCondStart: 182, .NumOperands: 2, .NumConds: 2 },
12104 {.AsmStrOffset: 990, .AliasCondStart: 184, .NumOperands: 2, .NumConds: 2 },
12105 {.AsmStrOffset: 999, .AliasCondStart: 186, .NumOperands: 2, .NumConds: 2 },
12106 {.AsmStrOffset: 1011, .AliasCondStart: 188, .NumOperands: 2, .NumConds: 2 },
12107 {.AsmStrOffset: 1020, .AliasCondStart: 190, .NumOperands: 2, .NumConds: 2 },
12108 {.AsmStrOffset: 1031, .AliasCondStart: 192, .NumOperands: 2, .NumConds: 2 },
12109 {.AsmStrOffset: 1039, .AliasCondStart: 194, .NumOperands: 2, .NumConds: 2 },
12110 {.AsmStrOffset: 1051, .AliasCondStart: 196, .NumOperands: 2, .NumConds: 2 },
12111 {.AsmStrOffset: 1060, .AliasCondStart: 198, .NumOperands: 2, .NumConds: 2 },
12112 {.AsmStrOffset: 1072, .AliasCondStart: 200, .NumOperands: 2, .NumConds: 2 },
12113 // PPC::BCCL - 101
12114 {.AsmStrOffset: 1081, .AliasCondStart: 202, .NumOperands: 3, .NumConds: 2 },
12115 {.AsmStrOffset: 1095, .AliasCondStart: 204, .NumOperands: 3, .NumConds: 2 },
12116 {.AsmStrOffset: 1105, .AliasCondStart: 206, .NumOperands: 3, .NumConds: 2 },
12117 {.AsmStrOffset: 1120, .AliasCondStart: 208, .NumOperands: 3, .NumConds: 2 },
12118 {.AsmStrOffset: 1131, .AliasCondStart: 210, .NumOperands: 3, .NumConds: 2 },
12119 {.AsmStrOffset: 1146, .AliasCondStart: 212, .NumOperands: 3, .NumConds: 2 },
12120 {.AsmStrOffset: 1157, .AliasCondStart: 214, .NumOperands: 3, .NumConds: 2 },
12121 {.AsmStrOffset: 1171, .AliasCondStart: 216, .NumOperands: 3, .NumConds: 2 },
12122 {.AsmStrOffset: 1181, .AliasCondStart: 218, .NumOperands: 3, .NumConds: 2 },
12123 {.AsmStrOffset: 1196, .AliasCondStart: 220, .NumOperands: 3, .NumConds: 2 },
12124 {.AsmStrOffset: 1207, .AliasCondStart: 222, .NumOperands: 3, .NumConds: 2 },
12125 {.AsmStrOffset: 1222, .AliasCondStart: 224, .NumOperands: 3, .NumConds: 2 },
12126 {.AsmStrOffset: 1233, .AliasCondStart: 226, .NumOperands: 3, .NumConds: 2 },
12127 {.AsmStrOffset: 1247, .AliasCondStart: 228, .NumOperands: 3, .NumConds: 2 },
12128 {.AsmStrOffset: 1257, .AliasCondStart: 230, .NumOperands: 3, .NumConds: 2 },
12129 {.AsmStrOffset: 1272, .AliasCondStart: 232, .NumOperands: 3, .NumConds: 2 },
12130 {.AsmStrOffset: 1283, .AliasCondStart: 234, .NumOperands: 3, .NumConds: 2 },
12131 {.AsmStrOffset: 1298, .AliasCondStart: 236, .NumOperands: 3, .NumConds: 2 },
12132 {.AsmStrOffset: 1309, .AliasCondStart: 238, .NumOperands: 3, .NumConds: 2 },
12133 {.AsmStrOffset: 1323, .AliasCondStart: 240, .NumOperands: 3, .NumConds: 2 },
12134 {.AsmStrOffset: 1333, .AliasCondStart: 242, .NumOperands: 3, .NumConds: 2 },
12135 {.AsmStrOffset: 1348, .AliasCondStart: 244, .NumOperands: 3, .NumConds: 2 },
12136 {.AsmStrOffset: 1359, .AliasCondStart: 246, .NumOperands: 3, .NumConds: 2 },
12137 {.AsmStrOffset: 1374, .AliasCondStart: 248, .NumOperands: 3, .NumConds: 2 },
12138 // PPC::BCCLA - 125
12139 {.AsmStrOffset: 1385, .AliasCondStart: 250, .NumOperands: 3, .NumConds: 2 },
12140 {.AsmStrOffset: 1400, .AliasCondStart: 252, .NumOperands: 3, .NumConds: 2 },
12141 {.AsmStrOffset: 1411, .AliasCondStart: 254, .NumOperands: 3, .NumConds: 2 },
12142 {.AsmStrOffset: 1427, .AliasCondStart: 256, .NumOperands: 3, .NumConds: 2 },
12143 {.AsmStrOffset: 1439, .AliasCondStart: 258, .NumOperands: 3, .NumConds: 2 },
12144 {.AsmStrOffset: 1455, .AliasCondStart: 260, .NumOperands: 3, .NumConds: 2 },
12145 {.AsmStrOffset: 1467, .AliasCondStart: 262, .NumOperands: 3, .NumConds: 2 },
12146 {.AsmStrOffset: 1482, .AliasCondStart: 264, .NumOperands: 3, .NumConds: 2 },
12147 {.AsmStrOffset: 1493, .AliasCondStart: 266, .NumOperands: 3, .NumConds: 2 },
12148 {.AsmStrOffset: 1509, .AliasCondStart: 268, .NumOperands: 3, .NumConds: 2 },
12149 {.AsmStrOffset: 1521, .AliasCondStart: 270, .NumOperands: 3, .NumConds: 2 },
12150 {.AsmStrOffset: 1537, .AliasCondStart: 272, .NumOperands: 3, .NumConds: 2 },
12151 {.AsmStrOffset: 1549, .AliasCondStart: 274, .NumOperands: 3, .NumConds: 2 },
12152 {.AsmStrOffset: 1564, .AliasCondStart: 276, .NumOperands: 3, .NumConds: 2 },
12153 {.AsmStrOffset: 1575, .AliasCondStart: 278, .NumOperands: 3, .NumConds: 2 },
12154 {.AsmStrOffset: 1591, .AliasCondStart: 280, .NumOperands: 3, .NumConds: 2 },
12155 {.AsmStrOffset: 1603, .AliasCondStart: 282, .NumOperands: 3, .NumConds: 2 },
12156 {.AsmStrOffset: 1619, .AliasCondStart: 284, .NumOperands: 3, .NumConds: 2 },
12157 {.AsmStrOffset: 1631, .AliasCondStart: 286, .NumOperands: 3, .NumConds: 2 },
12158 {.AsmStrOffset: 1646, .AliasCondStart: 288, .NumOperands: 3, .NumConds: 2 },
12159 {.AsmStrOffset: 1657, .AliasCondStart: 290, .NumOperands: 3, .NumConds: 2 },
12160 {.AsmStrOffset: 1673, .AliasCondStart: 292, .NumOperands: 3, .NumConds: 2 },
12161 {.AsmStrOffset: 1685, .AliasCondStart: 294, .NumOperands: 3, .NumConds: 2 },
12162 {.AsmStrOffset: 1701, .AliasCondStart: 296, .NumOperands: 3, .NumConds: 2 },
12163 // PPC::BCCLR - 149
12164 {.AsmStrOffset: 1713, .AliasCondStart: 298, .NumOperands: 2, .NumConds: 2 },
12165 {.AsmStrOffset: 1722, .AliasCondStart: 300, .NumOperands: 2, .NumConds: 2 },
12166 {.AsmStrOffset: 1728, .AliasCondStart: 302, .NumOperands: 2, .NumConds: 2 },
12167 {.AsmStrOffset: 1738, .AliasCondStart: 304, .NumOperands: 2, .NumConds: 2 },
12168 {.AsmStrOffset: 1745, .AliasCondStart: 306, .NumOperands: 2, .NumConds: 2 },
12169 {.AsmStrOffset: 1755, .AliasCondStart: 308, .NumOperands: 2, .NumConds: 2 },
12170 {.AsmStrOffset: 1762, .AliasCondStart: 310, .NumOperands: 2, .NumConds: 2 },
12171 {.AsmStrOffset: 1771, .AliasCondStart: 312, .NumOperands: 2, .NumConds: 2 },
12172 {.AsmStrOffset: 1777, .AliasCondStart: 314, .NumOperands: 2, .NumConds: 2 },
12173 {.AsmStrOffset: 1787, .AliasCondStart: 316, .NumOperands: 2, .NumConds: 2 },
12174 {.AsmStrOffset: 1794, .AliasCondStart: 318, .NumOperands: 2, .NumConds: 2 },
12175 {.AsmStrOffset: 1804, .AliasCondStart: 320, .NumOperands: 2, .NumConds: 2 },
12176 {.AsmStrOffset: 1811, .AliasCondStart: 322, .NumOperands: 2, .NumConds: 2 },
12177 {.AsmStrOffset: 1820, .AliasCondStart: 324, .NumOperands: 2, .NumConds: 2 },
12178 {.AsmStrOffset: 1826, .AliasCondStart: 326, .NumOperands: 2, .NumConds: 2 },
12179 {.AsmStrOffset: 1836, .AliasCondStart: 328, .NumOperands: 2, .NumConds: 2 },
12180 {.AsmStrOffset: 1843, .AliasCondStart: 330, .NumOperands: 2, .NumConds: 2 },
12181 {.AsmStrOffset: 1853, .AliasCondStart: 332, .NumOperands: 2, .NumConds: 2 },
12182 {.AsmStrOffset: 1860, .AliasCondStart: 334, .NumOperands: 2, .NumConds: 2 },
12183 {.AsmStrOffset: 1869, .AliasCondStart: 336, .NumOperands: 2, .NumConds: 2 },
12184 {.AsmStrOffset: 1875, .AliasCondStart: 338, .NumOperands: 2, .NumConds: 2 },
12185 {.AsmStrOffset: 1885, .AliasCondStart: 340, .NumOperands: 2, .NumConds: 2 },
12186 {.AsmStrOffset: 1892, .AliasCondStart: 342, .NumOperands: 2, .NumConds: 2 },
12187 {.AsmStrOffset: 1902, .AliasCondStart: 344, .NumOperands: 2, .NumConds: 2 },
12188 // PPC::BCCLRL - 173
12189 {.AsmStrOffset: 1909, .AliasCondStart: 346, .NumOperands: 2, .NumConds: 2 },
12190 {.AsmStrOffset: 1919, .AliasCondStart: 348, .NumOperands: 2, .NumConds: 2 },
12191 {.AsmStrOffset: 1926, .AliasCondStart: 350, .NumOperands: 2, .NumConds: 2 },
12192 {.AsmStrOffset: 1937, .AliasCondStart: 352, .NumOperands: 2, .NumConds: 2 },
12193 {.AsmStrOffset: 1945, .AliasCondStart: 354, .NumOperands: 2, .NumConds: 2 },
12194 {.AsmStrOffset: 1956, .AliasCondStart: 356, .NumOperands: 2, .NumConds: 2 },
12195 {.AsmStrOffset: 1964, .AliasCondStart: 358, .NumOperands: 2, .NumConds: 2 },
12196 {.AsmStrOffset: 1974, .AliasCondStart: 360, .NumOperands: 2, .NumConds: 2 },
12197 {.AsmStrOffset: 1981, .AliasCondStart: 362, .NumOperands: 2, .NumConds: 2 },
12198 {.AsmStrOffset: 1992, .AliasCondStart: 364, .NumOperands: 2, .NumConds: 2 },
12199 {.AsmStrOffset: 2000, .AliasCondStart: 366, .NumOperands: 2, .NumConds: 2 },
12200 {.AsmStrOffset: 2011, .AliasCondStart: 368, .NumOperands: 2, .NumConds: 2 },
12201 {.AsmStrOffset: 2019, .AliasCondStart: 370, .NumOperands: 2, .NumConds: 2 },
12202 {.AsmStrOffset: 2029, .AliasCondStart: 372, .NumOperands: 2, .NumConds: 2 },
12203 {.AsmStrOffset: 2036, .AliasCondStart: 374, .NumOperands: 2, .NumConds: 2 },
12204 {.AsmStrOffset: 2047, .AliasCondStart: 376, .NumOperands: 2, .NumConds: 2 },
12205 {.AsmStrOffset: 2055, .AliasCondStart: 378, .NumOperands: 2, .NumConds: 2 },
12206 {.AsmStrOffset: 2066, .AliasCondStart: 380, .NumOperands: 2, .NumConds: 2 },
12207 {.AsmStrOffset: 2074, .AliasCondStart: 382, .NumOperands: 2, .NumConds: 2 },
12208 {.AsmStrOffset: 2084, .AliasCondStart: 384, .NumOperands: 2, .NumConds: 2 },
12209 {.AsmStrOffset: 2091, .AliasCondStart: 386, .NumOperands: 2, .NumConds: 2 },
12210 {.AsmStrOffset: 2102, .AliasCondStart: 388, .NumOperands: 2, .NumConds: 2 },
12211 {.AsmStrOffset: 2110, .AliasCondStart: 390, .NumOperands: 2, .NumConds: 2 },
12212 {.AsmStrOffset: 2121, .AliasCondStart: 392, .NumOperands: 2, .NumConds: 2 },
12213 // PPC::CMPD - 197
12214 {.AsmStrOffset: 2129, .AliasCondStart: 394, .NumOperands: 3, .NumConds: 3 },
12215 // PPC::CMPDI - 198
12216 {.AsmStrOffset: 2141, .AliasCondStart: 397, .NumOperands: 3, .NumConds: 2 },
12217 // PPC::CMPLD - 199
12218 {.AsmStrOffset: 2156, .AliasCondStart: 399, .NumOperands: 3, .NumConds: 3 },
12219 // PPC::CMPLDI - 200
12220 {.AsmStrOffset: 2169, .AliasCondStart: 402, .NumOperands: 3, .NumConds: 2 },
12221 // PPC::CMPLW - 201
12222 {.AsmStrOffset: 2185, .AliasCondStart: 404, .NumOperands: 3, .NumConds: 3 },
12223 // PPC::CMPLWI - 202
12224 {.AsmStrOffset: 2198, .AliasCondStart: 407, .NumOperands: 3, .NumConds: 2 },
12225 // PPC::CMPW - 203
12226 {.AsmStrOffset: 2214, .AliasCondStart: 409, .NumOperands: 3, .NumConds: 3 },
12227 // PPC::CMPWI - 204
12228 {.AsmStrOffset: 2226, .AliasCondStart: 412, .NumOperands: 3, .NumConds: 2 },
12229 // PPC::CNTLZW - 205
12230 {.AsmStrOffset: 2241, .AliasCondStart: 414, .NumOperands: 2, .NumConds: 2 },
12231 // PPC::CNTLZW8 - 206
12232 {.AsmStrOffset: 2241, .AliasCondStart: 416, .NumOperands: 2, .NumConds: 2 },
12233 // PPC::CNTLZW8_rec - 207
12234 {.AsmStrOffset: 2255, .AliasCondStart: 418, .NumOperands: 2, .NumConds: 2 },
12235 // PPC::CNTLZW_rec - 208
12236 {.AsmStrOffset: 2255, .AliasCondStart: 420, .NumOperands: 2, .NumConds: 2 },
12237 // PPC::CP_PASTE_rec - 209
12238 {.AsmStrOffset: 2270, .AliasCondStart: 422, .NumOperands: 3, .NumConds: 3 },
12239 // PPC::CREQV - 210
12240 {.AsmStrOffset: 2284, .AliasCondStart: 425, .NumOperands: 3, .NumConds: 3 },
12241 // PPC::CRNOR - 211
12242 {.AsmStrOffset: 2293, .AliasCondStart: 428, .NumOperands: 3, .NumConds: 3 },
12243 // PPC::CROR - 212
12244 {.AsmStrOffset: 2306, .AliasCondStart: 431, .NumOperands: 3, .NumConds: 3 },
12245 // PPC::CRXOR - 213
12246 {.AsmStrOffset: 2320, .AliasCondStart: 434, .NumOperands: 3, .NumConds: 3 },
12247 // PPC::ISEL - 214
12248 {.AsmStrOffset: 2329, .AliasCondStart: 437, .NumOperands: 4, .NumConds: 4 },
12249 {.AsmStrOffset: 2347, .AliasCondStart: 441, .NumOperands: 4, .NumConds: 4 },
12250 {.AsmStrOffset: 2365, .AliasCondStart: 445, .NumOperands: 4, .NumConds: 4 },
12251 // PPC::ISEL8 - 217
12252 {.AsmStrOffset: 2329, .AliasCondStart: 449, .NumOperands: 4, .NumConds: 4 },
12253 {.AsmStrOffset: 2347, .AliasCondStart: 453, .NumOperands: 4, .NumConds: 4 },
12254 {.AsmStrOffset: 2365, .AliasCondStart: 457, .NumOperands: 4, .NumConds: 4 },
12255 // PPC::MBAR - 220
12256 {.AsmStrOffset: 2383, .AliasCondStart: 461, .NumOperands: 1, .NumConds: 1 },
12257 // PPC::MFDCR - 221
12258 {.AsmStrOffset: 2388, .AliasCondStart: 462, .NumOperands: 2, .NumConds: 5 },
12259 {.AsmStrOffset: 2397, .AliasCondStart: 467, .NumOperands: 2, .NumConds: 5 },
12260 {.AsmStrOffset: 2406, .AliasCondStart: 472, .NumOperands: 2, .NumConds: 5 },
12261 {.AsmStrOffset: 2415, .AliasCondStart: 477, .NumOperands: 2, .NumConds: 5 },
12262 {.AsmStrOffset: 2424, .AliasCondStart: 482, .NumOperands: 2, .NumConds: 5 },
12263 {.AsmStrOffset: 2433, .AliasCondStart: 487, .NumOperands: 2, .NumConds: 5 },
12264 {.AsmStrOffset: 2442, .AliasCondStart: 492, .NumOperands: 2, .NumConds: 5 },
12265 {.AsmStrOffset: 2451, .AliasCondStart: 497, .NumOperands: 2, .NumConds: 5 },
12266 // PPC::MFSPR - 229
12267 {.AsmStrOffset: 2460, .AliasCondStart: 502, .NumOperands: 2, .NumConds: 2 },
12268 {.AsmStrOffset: 2469, .AliasCondStart: 504, .NumOperands: 2, .NumConds: 5 },
12269 {.AsmStrOffset: 2480, .AliasCondStart: 509, .NumOperands: 2, .NumConds: 5 },
12270 {.AsmStrOffset: 2490, .AliasCondStart: 514, .NumOperands: 2, .NumConds: 5 },
12271 {.AsmStrOffset: 2500, .AliasCondStart: 519, .NumOperands: 2, .NumConds: 5 },
12272 {.AsmStrOffset: 2508, .AliasCondStart: 524, .NumOperands: 2, .NumConds: 5 },
12273 {.AsmStrOffset: 2517, .AliasCondStart: 529, .NumOperands: 2, .NumConds: 5 },
12274 {.AsmStrOffset: 2527, .AliasCondStart: 534, .NumOperands: 2, .NumConds: 5 },
12275 {.AsmStrOffset: 2537, .AliasCondStart: 539, .NumOperands: 2, .NumConds: 5 },
12276 {.AsmStrOffset: 2548, .AliasCondStart: 544, .NumOperands: 2, .NumConds: 5 },
12277 {.AsmStrOffset: 2557, .AliasCondStart: 549, .NumOperands: 2, .NumConds: 5 },
12278 {.AsmStrOffset: 2566, .AliasCondStart: 554, .NumOperands: 2, .NumConds: 5 },
12279 {.AsmStrOffset: 2576, .AliasCondStart: 559, .NumOperands: 2, .NumConds: 5 },
12280 {.AsmStrOffset: 2586, .AliasCondStart: 564, .NumOperands: 2, .NumConds: 5 },
12281 {.AsmStrOffset: 2596, .AliasCondStart: 569, .NumOperands: 2, .NumConds: 5 },
12282 {.AsmStrOffset: 2606, .AliasCondStart: 574, .NumOperands: 2, .NumConds: 5 },
12283 {.AsmStrOffset: 2615, .AliasCondStart: 579, .NumOperands: 2, .NumConds: 5 },
12284 {.AsmStrOffset: 2624, .AliasCondStart: 584, .NumOperands: 2, .NumConds: 5 },
12285 {.AsmStrOffset: 2633, .AliasCondStart: 589, .NumOperands: 2, .NumConds: 5 },
12286 {.AsmStrOffset: 2642, .AliasCondStart: 594, .NumOperands: 2, .NumConds: 5 },
12287 {.AsmStrOffset: 2655, .AliasCondStart: 599, .NumOperands: 2, .NumConds: 5 },
12288 {.AsmStrOffset: 2669, .AliasCondStart: 604, .NumOperands: 2, .NumConds: 5 },
12289 {.AsmStrOffset: 2683, .AliasCondStart: 609, .NumOperands: 2, .NumConds: 5 },
12290 {.AsmStrOffset: 2697, .AliasCondStart: 614, .NumOperands: 2, .NumConds: 5 },
12291 {.AsmStrOffset: 2711, .AliasCondStart: 619, .NumOperands: 2, .NumConds: 5 },
12292 {.AsmStrOffset: 2725, .AliasCondStart: 624, .NumOperands: 2, .NumConds: 5 },
12293 {.AsmStrOffset: 2739, .AliasCondStart: 629, .NumOperands: 2, .NumConds: 5 },
12294 {.AsmStrOffset: 2753, .AliasCondStart: 634, .NumOperands: 2, .NumConds: 5 },
12295 {.AsmStrOffset: 2767, .AliasCondStart: 639, .NumOperands: 2, .NumConds: 5 },
12296 {.AsmStrOffset: 2781, .AliasCondStart: 644, .NumOperands: 2, .NumConds: 5 },
12297 {.AsmStrOffset: 2795, .AliasCondStart: 649, .NumOperands: 2, .NumConds: 5 },
12298 {.AsmStrOffset: 2809, .AliasCondStart: 654, .NumOperands: 2, .NumConds: 5 },
12299 {.AsmStrOffset: 2823, .AliasCondStart: 659, .NumOperands: 2, .NumConds: 5 },
12300 {.AsmStrOffset: 2837, .AliasCondStart: 664, .NumOperands: 2, .NumConds: 5 },
12301 {.AsmStrOffset: 2851, .AliasCondStart: 669, .NumOperands: 2, .NumConds: 5 },
12302 {.AsmStrOffset: 2865, .AliasCondStart: 674, .NumOperands: 2, .NumConds: 5 },
12303 {.AsmStrOffset: 2879, .AliasCondStart: 679, .NumOperands: 2, .NumConds: 5 },
12304 {.AsmStrOffset: 2888, .AliasCondStart: 684, .NumOperands: 2, .NumConds: 5 },
12305 {.AsmStrOffset: 2897, .AliasCondStart: 689, .NumOperands: 2, .NumConds: 5 },
12306 {.AsmStrOffset: 2907, .AliasCondStart: 694, .NumOperands: 2, .NumConds: 5 },
12307 {.AsmStrOffset: 2916, .AliasCondStart: 699, .NumOperands: 2, .NumConds: 5 },
12308 {.AsmStrOffset: 2926, .AliasCondStart: 704, .NumOperands: 2, .NumConds: 5 },
12309 {.AsmStrOffset: 2936, .AliasCondStart: 709, .NumOperands: 2, .NumConds: 5 },
12310 {.AsmStrOffset: 2946, .AliasCondStart: 714, .NumOperands: 2, .NumConds: 5 },
12311 {.AsmStrOffset: 2956, .AliasCondStart: 719, .NumOperands: 2, .NumConds: 5 },
12312 {.AsmStrOffset: 2966, .AliasCondStart: 724, .NumOperands: 2, .NumConds: 5 },
12313 // PPC::MFSPR8 - 275
12314 {.AsmStrOffset: 2460, .AliasCondStart: 729, .NumOperands: 2, .NumConds: 2 },
12315 {.AsmStrOffset: 2469, .AliasCondStart: 731, .NumOperands: 2, .NumConds: 5 },
12316 {.AsmStrOffset: 2480, .AliasCondStart: 736, .NumOperands: 2, .NumConds: 5 },
12317 {.AsmStrOffset: 2490, .AliasCondStart: 741, .NumOperands: 2, .NumConds: 5 },
12318 {.AsmStrOffset: 2500, .AliasCondStart: 746, .NumOperands: 2, .NumConds: 5 },
12319 {.AsmStrOffset: 2508, .AliasCondStart: 751, .NumOperands: 2, .NumConds: 5 },
12320 {.AsmStrOffset: 2517, .AliasCondStart: 756, .NumOperands: 2, .NumConds: 5 },
12321 {.AsmStrOffset: 2527, .AliasCondStart: 761, .NumOperands: 2, .NumConds: 5 },
12322 {.AsmStrOffset: 2537, .AliasCondStart: 766, .NumOperands: 2, .NumConds: 5 },
12323 {.AsmStrOffset: 2548, .AliasCondStart: 771, .NumOperands: 2, .NumConds: 5 },
12324 {.AsmStrOffset: 2557, .AliasCondStart: 776, .NumOperands: 2, .NumConds: 5 },
12325 {.AsmStrOffset: 2566, .AliasCondStart: 781, .NumOperands: 2, .NumConds: 5 },
12326 {.AsmStrOffset: 2576, .AliasCondStart: 786, .NumOperands: 2, .NumConds: 5 },
12327 {.AsmStrOffset: 2586, .AliasCondStart: 791, .NumOperands: 2, .NumConds: 5 },
12328 {.AsmStrOffset: 2596, .AliasCondStart: 796, .NumOperands: 2, .NumConds: 5 },
12329 {.AsmStrOffset: 2606, .AliasCondStart: 801, .NumOperands: 2, .NumConds: 5 },
12330 {.AsmStrOffset: 2624, .AliasCondStart: 806, .NumOperands: 2, .NumConds: 5 },
12331 {.AsmStrOffset: 2633, .AliasCondStart: 811, .NumOperands: 2, .NumConds: 5 },
12332 {.AsmStrOffset: 2642, .AliasCondStart: 816, .NumOperands: 2, .NumConds: 5 },
12333 // PPC::MFTB - 294
12334 {.AsmStrOffset: 2976, .AliasCondStart: 821, .NumOperands: 2, .NumConds: 2 },
12335 // PPC::MFUDSCR - 295
12336 {.AsmStrOffset: 2469, .AliasCondStart: 823, .NumOperands: 1, .NumConds: 4 },
12337 // PPC::MFVRSAVE - 296
12338 {.AsmStrOffset: 2985, .AliasCondStart: 827, .NumOperands: 1, .NumConds: 1 },
12339 // PPC::MFVSRD - 297
12340 {.AsmStrOffset: 2997, .AliasCondStart: 828, .NumOperands: 2, .NumConds: 2 },
12341 // PPC::MFVSRWZ - 298
12342 {.AsmStrOffset: 3011, .AliasCondStart: 830, .NumOperands: 2, .NumConds: 2 },
12343 // PPC::MTCRF - 299
12344 {.AsmStrOffset: 3026, .AliasCondStart: 832, .NumOperands: 2, .NumConds: 2 },
12345 // PPC::MTCRF8 - 300
12346 {.AsmStrOffset: 3026, .AliasCondStart: 834, .NumOperands: 2, .NumConds: 2 },
12347 // PPC::MTDCR - 301
12348 {.AsmStrOffset: 3034, .AliasCondStart: 836, .NumOperands: 2, .NumConds: 5 },
12349 {.AsmStrOffset: 3043, .AliasCondStart: 841, .NumOperands: 2, .NumConds: 5 },
12350 {.AsmStrOffset: 3052, .AliasCondStart: 846, .NumOperands: 2, .NumConds: 5 },
12351 {.AsmStrOffset: 3061, .AliasCondStart: 851, .NumOperands: 2, .NumConds: 5 },
12352 {.AsmStrOffset: 3070, .AliasCondStart: 856, .NumOperands: 2, .NumConds: 5 },
12353 {.AsmStrOffset: 3079, .AliasCondStart: 861, .NumOperands: 2, .NumConds: 5 },
12354 {.AsmStrOffset: 3088, .AliasCondStart: 866, .NumOperands: 2, .NumConds: 5 },
12355 {.AsmStrOffset: 3097, .AliasCondStart: 871, .NumOperands: 2, .NumConds: 5 },
12356 // PPC::MTFSF - 309
12357 {.AsmStrOffset: 3106, .AliasCondStart: 876, .NumOperands: 4, .NumConds: 4 },
12358 // PPC::MTFSFI - 310
12359 {.AsmStrOffset: 3119, .AliasCondStart: 880, .NumOperands: 3, .NumConds: 3 },
12360 // PPC::MTFSFI_rec - 311
12361 {.AsmStrOffset: 3137, .AliasCondStart: 883, .NumOperands: 3, .NumConds: 3 },
12362 // PPC::MTFSF_rec - 312
12363 {.AsmStrOffset: 3156, .AliasCondStart: 886, .NumOperands: 4, .NumConds: 4 },
12364 // PPC::MTMSR - 313
12365 {.AsmStrOffset: 3170, .AliasCondStart: 890, .NumOperands: 2, .NumConds: 5 },
12366 // PPC::MTMSRD - 314
12367 {.AsmStrOffset: 3179, .AliasCondStart: 895, .NumOperands: 2, .NumConds: 5 },
12368 // PPC::MTSPR - 315
12369 {.AsmStrOffset: 3189, .AliasCondStart: 900, .NumOperands: 2, .NumConds: 2 },
12370 {.AsmStrOffset: 3198, .AliasCondStart: 902, .NumOperands: 2, .NumConds: 5 },
12371 {.AsmStrOffset: 3209, .AliasCondStart: 907, .NumOperands: 2, .NumConds: 5 },
12372 {.AsmStrOffset: 3217, .AliasCondStart: 912, .NumOperands: 2, .NumConds: 5 },
12373 {.AsmStrOffset: 3226, .AliasCondStart: 917, .NumOperands: 2, .NumConds: 5 },
12374 {.AsmStrOffset: 3236, .AliasCondStart: 922, .NumOperands: 2, .NumConds: 5 },
12375 {.AsmStrOffset: 3246, .AliasCondStart: 927, .NumOperands: 2, .NumConds: 5 },
12376 {.AsmStrOffset: 3257, .AliasCondStart: 932, .NumOperands: 2, .NumConds: 5 },
12377 {.AsmStrOffset: 3266, .AliasCondStart: 937, .NumOperands: 2, .NumConds: 5 },
12378 {.AsmStrOffset: 3275, .AliasCondStart: 942, .NumOperands: 2, .NumConds: 5 },
12379 {.AsmStrOffset: 3285, .AliasCondStart: 947, .NumOperands: 2, .NumConds: 5 },
12380 {.AsmStrOffset: 3295, .AliasCondStart: 952, .NumOperands: 2, .NumConds: 5 },
12381 {.AsmStrOffset: 3305, .AliasCondStart: 957, .NumOperands: 2, .NumConds: 5 },
12382 {.AsmStrOffset: 3315, .AliasCondStart: 962, .NumOperands: 2, .NumConds: 5 },
12383 {.AsmStrOffset: 3324, .AliasCondStart: 967, .NumOperands: 2, .NumConds: 5 },
12384 {.AsmStrOffset: 3333, .AliasCondStart: 972, .NumOperands: 2, .NumConds: 5 },
12385 {.AsmStrOffset: 3342, .AliasCondStart: 977, .NumOperands: 2, .NumConds: 5 },
12386 {.AsmStrOffset: 3351, .AliasCondStart: 982, .NumOperands: 2, .NumConds: 5 },
12387 {.AsmStrOffset: 3360, .AliasCondStart: 987, .NumOperands: 2, .NumConds: 5 },
12388 {.AsmStrOffset: 3373, .AliasCondStart: 992, .NumOperands: 2, .NumConds: 5 },
12389 {.AsmStrOffset: 3387, .AliasCondStart: 997, .NumOperands: 2, .NumConds: 5 },
12390 {.AsmStrOffset: 3401, .AliasCondStart: 1002, .NumOperands: 2, .NumConds: 5 },
12391 {.AsmStrOffset: 3415, .AliasCondStart: 1007, .NumOperands: 2, .NumConds: 5 },
12392 {.AsmStrOffset: 3429, .AliasCondStart: 1012, .NumOperands: 2, .NumConds: 5 },
12393 {.AsmStrOffset: 3443, .AliasCondStart: 1017, .NumOperands: 2, .NumConds: 5 },
12394 {.AsmStrOffset: 3457, .AliasCondStart: 1022, .NumOperands: 2, .NumConds: 5 },
12395 {.AsmStrOffset: 3471, .AliasCondStart: 1027, .NumOperands: 2, .NumConds: 5 },
12396 {.AsmStrOffset: 3485, .AliasCondStart: 1032, .NumOperands: 2, .NumConds: 5 },
12397 {.AsmStrOffset: 3499, .AliasCondStart: 1037, .NumOperands: 2, .NumConds: 5 },
12398 {.AsmStrOffset: 3513, .AliasCondStart: 1042, .NumOperands: 2, .NumConds: 5 },
12399 {.AsmStrOffset: 3527, .AliasCondStart: 1047, .NumOperands: 2, .NumConds: 5 },
12400 {.AsmStrOffset: 3541, .AliasCondStart: 1052, .NumOperands: 2, .NumConds: 5 },
12401 {.AsmStrOffset: 3555, .AliasCondStart: 1057, .NumOperands: 2, .NumConds: 5 },
12402 {.AsmStrOffset: 3569, .AliasCondStart: 1062, .NumOperands: 2, .NumConds: 5 },
12403 {.AsmStrOffset: 3583, .AliasCondStart: 1067, .NumOperands: 2, .NumConds: 5 },
12404 {.AsmStrOffset: 3597, .AliasCondStart: 1072, .NumOperands: 2, .NumConds: 5 },
12405 {.AsmStrOffset: 3606, .AliasCondStart: 1077, .NumOperands: 2, .NumConds: 5 },
12406 {.AsmStrOffset: 3615, .AliasCondStart: 1082, .NumOperands: 2, .NumConds: 5 },
12407 {.AsmStrOffset: 3625, .AliasCondStart: 1087, .NumOperands: 2, .NumConds: 5 },
12408 {.AsmStrOffset: 3634, .AliasCondStart: 1092, .NumOperands: 2, .NumConds: 5 },
12409 {.AsmStrOffset: 3644, .AliasCondStart: 1097, .NumOperands: 2, .NumConds: 5 },
12410 {.AsmStrOffset: 3654, .AliasCondStart: 1102, .NumOperands: 2, .NumConds: 5 },
12411 {.AsmStrOffset: 3664, .AliasCondStart: 1107, .NumOperands: 2, .NumConds: 5 },
12412 {.AsmStrOffset: 3674, .AliasCondStart: 1112, .NumOperands: 2, .NumConds: 5 },
12413 {.AsmStrOffset: 3684, .AliasCondStart: 1117, .NumOperands: 2, .NumConds: 5 },
12414 // PPC::MTSPR8 - 360
12415 {.AsmStrOffset: 3189, .AliasCondStart: 1122, .NumOperands: 2, .NumConds: 2 },
12416 {.AsmStrOffset: 3198, .AliasCondStart: 1124, .NumOperands: 2, .NumConds: 5 },
12417 {.AsmStrOffset: 3209, .AliasCondStart: 1129, .NumOperands: 2, .NumConds: 5 },
12418 {.AsmStrOffset: 3217, .AliasCondStart: 1134, .NumOperands: 2, .NumConds: 5 },
12419 {.AsmStrOffset: 3226, .AliasCondStart: 1139, .NumOperands: 2, .NumConds: 5 },
12420 {.AsmStrOffset: 3236, .AliasCondStart: 1144, .NumOperands: 2, .NumConds: 5 },
12421 {.AsmStrOffset: 3246, .AliasCondStart: 1149, .NumOperands: 2, .NumConds: 5 },
12422 {.AsmStrOffset: 3257, .AliasCondStart: 1154, .NumOperands: 2, .NumConds: 5 },
12423 {.AsmStrOffset: 3266, .AliasCondStart: 1159, .NumOperands: 2, .NumConds: 5 },
12424 {.AsmStrOffset: 3275, .AliasCondStart: 1164, .NumOperands: 2, .NumConds: 5 },
12425 {.AsmStrOffset: 3285, .AliasCondStart: 1169, .NumOperands: 2, .NumConds: 5 },
12426 {.AsmStrOffset: 3295, .AliasCondStart: 1174, .NumOperands: 2, .NumConds: 5 },
12427 {.AsmStrOffset: 3305, .AliasCondStart: 1179, .NumOperands: 2, .NumConds: 5 },
12428 {.AsmStrOffset: 3315, .AliasCondStart: 1184, .NumOperands: 2, .NumConds: 5 },
12429 {.AsmStrOffset: 3333, .AliasCondStart: 1189, .NumOperands: 2, .NumConds: 5 },
12430 {.AsmStrOffset: 3342, .AliasCondStart: 1194, .NumOperands: 2, .NumConds: 5 },
12431 {.AsmStrOffset: 3351, .AliasCondStart: 1199, .NumOperands: 2, .NumConds: 5 },
12432 {.AsmStrOffset: 3360, .AliasCondStart: 1204, .NumOperands: 2, .NumConds: 5 },
12433 // PPC::MTUDSCR - 378
12434 {.AsmStrOffset: 3694, .AliasCondStart: 1209, .NumOperands: 1, .NumConds: 4 },
12435 // PPC::MTVRSAVE - 379
12436 {.AsmStrOffset: 3705, .AliasCondStart: 1213, .NumOperands: 1, .NumConds: 1 },
12437 // PPC::MTVSRD - 380
12438 {.AsmStrOffset: 3717, .AliasCondStart: 1214, .NumOperands: 2, .NumConds: 2 },
12439 // PPC::MTVSRWA - 381
12440 {.AsmStrOffset: 3731, .AliasCondStart: 1216, .NumOperands: 2, .NumConds: 2 },
12441 // PPC::MTVSRWZ - 382
12442 {.AsmStrOffset: 3746, .AliasCondStart: 1218, .NumOperands: 2, .NumConds: 2 },
12443 // PPC::NOR - 383
12444 {.AsmStrOffset: 3761, .AliasCondStart: 1220, .NumOperands: 3, .NumConds: 3 },
12445 // PPC::NOR8 - 384
12446 {.AsmStrOffset: 3761, .AliasCondStart: 1223, .NumOperands: 3, .NumConds: 3 },
12447 // PPC::NOR8_rec - 385
12448 {.AsmStrOffset: 3772, .AliasCondStart: 1226, .NumOperands: 3, .NumConds: 3 },
12449 // PPC::NOR_rec - 386
12450 {.AsmStrOffset: 3772, .AliasCondStart: 1229, .NumOperands: 3, .NumConds: 3 },
12451 // PPC::OR - 387
12452 {.AsmStrOffset: 3784, .AliasCondStart: 1232, .NumOperands: 3, .NumConds: 3 },
12453 // PPC::OR8 - 388
12454 {.AsmStrOffset: 3784, .AliasCondStart: 1235, .NumOperands: 3, .NumConds: 3 },
12455 // PPC::OR8_rec - 389
12456 {.AsmStrOffset: 3794, .AliasCondStart: 1238, .NumOperands: 3, .NumConds: 3 },
12457 // PPC::ORI - 390
12458 {.AsmStrOffset: 3805, .AliasCondStart: 1241, .NumOperands: 3, .NumConds: 3 },
12459 // PPC::ORI8 - 391
12460 {.AsmStrOffset: 3805, .AliasCondStart: 1244, .NumOperands: 3, .NumConds: 3 },
12461 // PPC::OR_rec - 392
12462 {.AsmStrOffset: 3794, .AliasCondStart: 1247, .NumOperands: 3, .NumConds: 3 },
12463 // PPC::PADDI8 - 393
12464 {.AsmStrOffset: 3809, .AliasCondStart: 1250, .NumOperands: 3, .NumConds: 2 },
12465 // PPC::RFEBB - 394
12466 {.AsmStrOffset: 3828, .AliasCondStart: 1252, .NumOperands: 1, .NumConds: 1 },
12467 // PPC::RLDCL - 395
12468 {.AsmStrOffset: 3834, .AliasCondStart: 1253, .NumOperands: 4, .NumConds: 4 },
12469 // PPC::RLDCL_rec - 396
12470 {.AsmStrOffset: 3851, .AliasCondStart: 1257, .NumOperands: 4, .NumConds: 4 },
12471 // PPC::RLDICL - 397
12472 {.AsmStrOffset: 3869, .AliasCondStart: 1261, .NumOperands: 4, .NumConds: 4 },
12473 {.AsmStrOffset: 3889, .AliasCondStart: 1265, .NumOperands: 4, .NumConds: 3 },
12474 // PPC::RLDICL_32_64 - 399
12475 {.AsmStrOffset: 3869, .AliasCondStart: 1268, .NumOperands: 4, .NumConds: 4 },
12476 {.AsmStrOffset: 3889, .AliasCondStart: 1272, .NumOperands: 4, .NumConds: 3 },
12477 // PPC::RLDICL_rec - 401
12478 {.AsmStrOffset: 3909, .AliasCondStart: 1275, .NumOperands: 4, .NumConds: 4 },
12479 {.AsmStrOffset: 3930, .AliasCondStart: 1279, .NumOperands: 4, .NumConds: 3 },
12480 // PPC::RLWINM - 403
12481 {.AsmStrOffset: 3951, .AliasCondStart: 1282, .NumOperands: 5, .NumConds: 5 },
12482 {.AsmStrOffset: 3971, .AliasCondStart: 1287, .NumOperands: 5, .NumConds: 5 },
12483 // PPC::RLWINM8 - 405
12484 {.AsmStrOffset: 3951, .AliasCondStart: 1292, .NumOperands: 5, .NumConds: 5 },
12485 {.AsmStrOffset: 3971, .AliasCondStart: 1297, .NumOperands: 5, .NumConds: 5 },
12486 // PPC::RLWINM8_rec - 407
12487 {.AsmStrOffset: 3991, .AliasCondStart: 1302, .NumOperands: 5, .NumConds: 5 },
12488 {.AsmStrOffset: 4012, .AliasCondStart: 1307, .NumOperands: 5, .NumConds: 5 },
12489 // PPC::RLWINM_rec - 409
12490 {.AsmStrOffset: 3991, .AliasCondStart: 1312, .NumOperands: 5, .NumConds: 5 },
12491 {.AsmStrOffset: 4012, .AliasCondStart: 1317, .NumOperands: 5, .NumConds: 5 },
12492 // PPC::RLWNM - 411
12493 {.AsmStrOffset: 4033, .AliasCondStart: 1322, .NumOperands: 5, .NumConds: 5 },
12494 // PPC::RLWNM8 - 412
12495 {.AsmStrOffset: 4033, .AliasCondStart: 1327, .NumOperands: 5, .NumConds: 5 },
12496 // PPC::RLWNM8_rec - 413
12497 {.AsmStrOffset: 4050, .AliasCondStart: 1332, .NumOperands: 5, .NumConds: 5 },
12498 // PPC::RLWNM_rec - 414
12499 {.AsmStrOffset: 4050, .AliasCondStart: 1337, .NumOperands: 5, .NumConds: 5 },
12500 // PPC::SC - 415
12501 {.AsmStrOffset: 4068, .AliasCondStart: 1342, .NumOperands: 1, .NumConds: 1 },
12502 // PPC::SUBF - 416
12503 {.AsmStrOffset: 4071, .AliasCondStart: 1343, .NumOperands: 3, .NumConds: 3 },
12504 // PPC::SUBF8 - 417
12505 {.AsmStrOffset: 4071, .AliasCondStart: 1346, .NumOperands: 3, .NumConds: 3 },
12506 // PPC::SUBF8_rec - 418
12507 {.AsmStrOffset: 4086, .AliasCondStart: 1349, .NumOperands: 3, .NumConds: 3 },
12508 // PPC::SUBFC - 419
12509 {.AsmStrOffset: 4102, .AliasCondStart: 1352, .NumOperands: 3, .NumConds: 3 },
12510 // PPC::SUBFC8 - 420
12511 {.AsmStrOffset: 4102, .AliasCondStart: 1355, .NumOperands: 3, .NumConds: 3 },
12512 // PPC::SUBFC8_rec - 421
12513 {.AsmStrOffset: 4118, .AliasCondStart: 1358, .NumOperands: 3, .NumConds: 3 },
12514 // PPC::SUBFC_rec - 422
12515 {.AsmStrOffset: 4118, .AliasCondStart: 1361, .NumOperands: 3, .NumConds: 3 },
12516 // PPC::SUBF_rec - 423
12517 {.AsmStrOffset: 4086, .AliasCondStart: 1364, .NumOperands: 3, .NumConds: 3 },
12518 // PPC::SYNC - 424
12519 {.AsmStrOffset: 4135, .AliasCondStart: 1367, .NumOperands: 1, .NumConds: 1 },
12520 {.AsmStrOffset: 4140, .AliasCondStart: 1368, .NumOperands: 1, .NumConds: 1 },
12521 {.AsmStrOffset: 4147, .AliasCondStart: 1369, .NumOperands: 1, .NumConds: 1 },
12522 // PPC::SYNCP10 - 427
12523 {.AsmStrOffset: 4135, .AliasCondStart: 1370, .NumOperands: 2, .NumConds: 2 },
12524 {.AsmStrOffset: 4147, .AliasCondStart: 1372, .NumOperands: 2, .NumConds: 2 },
12525 {.AsmStrOffset: 4155, .AliasCondStart: 1374, .NumOperands: 2, .NumConds: 2 },
12526 {.AsmStrOffset: 4163, .AliasCondStart: 1376, .NumOperands: 2, .NumConds: 2 },
12527 {.AsmStrOffset: 4171, .AliasCondStart: 1378, .NumOperands: 2, .NumConds: 2 },
12528 {.AsmStrOffset: 4181, .AliasCondStart: 1380, .NumOperands: 2, .NumConds: 2 },
12529 {.AsmStrOffset: 4191, .AliasCondStart: 1382, .NumOperands: 2, .NumConds: 2 },
12530 {.AsmStrOffset: 4200, .AliasCondStart: 1384, .NumOperands: 2, .NumConds: 2 },
12531 // PPC::TD - 435
12532 {.AsmStrOffset: 4207, .AliasCondStart: 1386, .NumOperands: 3, .NumConds: 3 },
12533 {.AsmStrOffset: 4219, .AliasCondStart: 1389, .NumOperands: 3, .NumConds: 3 },
12534 {.AsmStrOffset: 4231, .AliasCondStart: 1392, .NumOperands: 3, .NumConds: 3 },
12535 {.AsmStrOffset: 4243, .AliasCondStart: 1395, .NumOperands: 3, .NumConds: 3 },
12536 {.AsmStrOffset: 4255, .AliasCondStart: 1398, .NumOperands: 3, .NumConds: 3 },
12537 {.AsmStrOffset: 4268, .AliasCondStart: 1401, .NumOperands: 3, .NumConds: 3 },
12538 {.AsmStrOffset: 4281, .AliasCondStart: 1404, .NumOperands: 3, .NumConds: 3 },
12539 // PPC::TDI - 442
12540 {.AsmStrOffset: 4292, .AliasCondStart: 1407, .NumOperands: 3, .NumConds: 2 },
12541 {.AsmStrOffset: 4307, .AliasCondStart: 1409, .NumOperands: 3, .NumConds: 2 },
12542 {.AsmStrOffset: 4322, .AliasCondStart: 1411, .NumOperands: 3, .NumConds: 2 },
12543 {.AsmStrOffset: 4337, .AliasCondStart: 1413, .NumOperands: 3, .NumConds: 2 },
12544 {.AsmStrOffset: 4352, .AliasCondStart: 1415, .NumOperands: 3, .NumConds: 2 },
12545 {.AsmStrOffset: 4368, .AliasCondStart: 1417, .NumOperands: 3, .NumConds: 2 },
12546 {.AsmStrOffset: 4384, .AliasCondStart: 1419, .NumOperands: 3, .NumConds: 2 },
12547 // PPC::TEND - 449
12548 {.AsmStrOffset: 4398, .AliasCondStart: 1421, .NumOperands: 1, .NumConds: 1 },
12549 {.AsmStrOffset: 4404, .AliasCondStart: 1422, .NumOperands: 1, .NumConds: 1 },
12550 // PPC::TLBIE - 451
12551 {.AsmStrOffset: 4413, .AliasCondStart: 1423, .NumOperands: 2, .NumConds: 2 },
12552 // PPC::TLBILX - 452
12553 {.AsmStrOffset: 4422, .AliasCondStart: 1425, .NumOperands: 3, .NumConds: 3 },
12554 {.AsmStrOffset: 4433, .AliasCondStart: 1428, .NumOperands: 3, .NumConds: 3 },
12555 {.AsmStrOffset: 4443, .AliasCondStart: 1431, .NumOperands: 3, .NumConds: 3 },
12556 {.AsmStrOffset: 4459, .AliasCondStart: 1434, .NumOperands: 3, .NumConds: 3 },
12557 // PPC::TLBRE2 - 456
12558 {.AsmStrOffset: 4471, .AliasCondStart: 1437, .NumOperands: 3, .NumConds: 3 },
12559 {.AsmStrOffset: 4486, .AliasCondStart: 1440, .NumOperands: 3, .NumConds: 3 },
12560 // PPC::TLBWE2 - 458
12561 {.AsmStrOffset: 4501, .AliasCondStart: 1443, .NumOperands: 3, .NumConds: 3 },
12562 {.AsmStrOffset: 4516, .AliasCondStart: 1446, .NumOperands: 3, .NumConds: 3 },
12563 // PPC::TSR - 460
12564 {.AsmStrOffset: 4531, .AliasCondStart: 1449, .NumOperands: 1, .NumConds: 1 },
12565 {.AsmStrOffset: 4541, .AliasCondStart: 1450, .NumOperands: 1, .NumConds: 1 },
12566 // PPC::TW - 462
12567 {.AsmStrOffset: 4550, .AliasCondStart: 1451, .NumOperands: 3, .NumConds: 3 },
12568 {.AsmStrOffset: 4555, .AliasCondStart: 1454, .NumOperands: 3, .NumConds: 3 },
12569 {.AsmStrOffset: 4567, .AliasCondStart: 1457, .NumOperands: 3, .NumConds: 3 },
12570 {.AsmStrOffset: 4579, .AliasCondStart: 1460, .NumOperands: 3, .NumConds: 3 },
12571 {.AsmStrOffset: 4591, .AliasCondStart: 1463, .NumOperands: 3, .NumConds: 3 },
12572 {.AsmStrOffset: 4603, .AliasCondStart: 1466, .NumOperands: 3, .NumConds: 3 },
12573 {.AsmStrOffset: 4616, .AliasCondStart: 1469, .NumOperands: 3, .NumConds: 3 },
12574 {.AsmStrOffset: 4629, .AliasCondStart: 1472, .NumOperands: 3, .NumConds: 3 },
12575 // PPC::TWI - 470
12576 {.AsmStrOffset: 4640, .AliasCondStart: 1475, .NumOperands: 3, .NumConds: 2 },
12577 {.AsmStrOffset: 4655, .AliasCondStart: 1477, .NumOperands: 3, .NumConds: 2 },
12578 {.AsmStrOffset: 4670, .AliasCondStart: 1479, .NumOperands: 3, .NumConds: 2 },
12579 {.AsmStrOffset: 4685, .AliasCondStart: 1481, .NumOperands: 3, .NumConds: 2 },
12580 {.AsmStrOffset: 4700, .AliasCondStart: 1483, .NumOperands: 3, .NumConds: 2 },
12581 {.AsmStrOffset: 4716, .AliasCondStart: 1485, .NumOperands: 3, .NumConds: 2 },
12582 {.AsmStrOffset: 4732, .AliasCondStart: 1487, .NumOperands: 3, .NumConds: 2 },
12583 // PPC::VNOR - 477
12584 {.AsmStrOffset: 4746, .AliasCondStart: 1489, .NumOperands: 3, .NumConds: 3 },
12585 // PPC::VOR - 478
12586 {.AsmStrOffset: 4758, .AliasCondStart: 1492, .NumOperands: 3, .NumConds: 3 },
12587 // PPC::WAIT - 479
12588 {.AsmStrOffset: 4769, .AliasCondStart: 1495, .NumOperands: 1, .NumConds: 1 },
12589 {.AsmStrOffset: 4774, .AliasCondStart: 1496, .NumOperands: 1, .NumConds: 1 },
12590 {.AsmStrOffset: 4782, .AliasCondStart: 1497, .NumOperands: 1, .NumConds: 1 },
12591 // PPC::WAITP10 - 482
12592 {.AsmStrOffset: 4769, .AliasCondStart: 1498, .NumOperands: 2, .NumConds: 2 },
12593 {.AsmStrOffset: 4774, .AliasCondStart: 1500, .NumOperands: 2, .NumConds: 2 },
12594 // PPC::XORI - 484
12595 {.AsmStrOffset: 4791, .AliasCondStart: 1502, .NumOperands: 3, .NumConds: 3 },
12596 // PPC::XORI8 - 485
12597 {.AsmStrOffset: 4791, .AliasCondStart: 1505, .NumOperands: 3, .NumConds: 3 },
12598 // PPC::XVCPSGNDP - 486
12599 {.AsmStrOffset: 4796, .AliasCondStart: 1508, .NumOperands: 3, .NumConds: 3 },
12600 // PPC::XVCPSGNSP - 487
12601 {.AsmStrOffset: 4811, .AliasCondStart: 1511, .NumOperands: 3, .NumConds: 3 },
12602 // PPC::XXPERMDI - 488
12603 {.AsmStrOffset: 4826, .AliasCondStart: 1514, .NumOperands: 4, .NumConds: 7 },
12604 {.AsmStrOffset: 4844, .AliasCondStart: 1521, .NumOperands: 4, .NumConds: 7 },
12605 {.AsmStrOffset: 4862, .AliasCondStart: 1528, .NumOperands: 4, .NumConds: 4 },
12606 {.AsmStrOffset: 4881, .AliasCondStart: 1532, .NumOperands: 4, .NumConds: 4 },
12607 {.AsmStrOffset: 4900, .AliasCondStart: 1536, .NumOperands: 4, .NumConds: 4 },
12608 // PPC::XXPERMDIs - 493
12609 {.AsmStrOffset: 4826, .AliasCondStart: 1540, .NumOperands: 3, .NumConds: 6 },
12610 {.AsmStrOffset: 4844, .AliasCondStart: 1546, .NumOperands: 3, .NumConds: 6 },
12611 {.AsmStrOffset: 4900, .AliasCondStart: 1552, .NumOperands: 3, .NumConds: 3 },
12612 // PPC::gBC - 496
12613 {.AsmStrOffset: 4915, .AliasCondStart: 1555, .NumOperands: 3, .NumConds: 2 },
12614 {.AsmStrOffset: 4927, .AliasCondStart: 1557, .NumOperands: 3, .NumConds: 2 },
12615 {.AsmStrOffset: 4939, .AliasCondStart: 1559, .NumOperands: 3, .NumConds: 2 },
12616 {.AsmStrOffset: 4952, .AliasCondStart: 1561, .NumOperands: 3, .NumConds: 2 },
12617 {.AsmStrOffset: 4965, .AliasCondStart: 1563, .NumOperands: 3, .NumConds: 2 },
12618 {.AsmStrOffset: 4978, .AliasCondStart: 1565, .NumOperands: 3, .NumConds: 2 },
12619 {.AsmStrOffset: 4991, .AliasCondStart: 1567, .NumOperands: 3, .NumConds: 2 },
12620 {.AsmStrOffset: 5006, .AliasCondStart: 1569, .NumOperands: 3, .NumConds: 2 },
12621 {.AsmStrOffset: 5021, .AliasCondStart: 1571, .NumOperands: 3, .NumConds: 2 },
12622 {.AsmStrOffset: 5035, .AliasCondStart: 1573, .NumOperands: 3, .NumConds: 2 },
12623 // PPC::gBCA - 506
12624 {.AsmStrOffset: 5049, .AliasCondStart: 1575, .NumOperands: 3, .NumConds: 2 },
12625 {.AsmStrOffset: 5062, .AliasCondStart: 1577, .NumOperands: 3, .NumConds: 2 },
12626 {.AsmStrOffset: 5075, .AliasCondStart: 1579, .NumOperands: 3, .NumConds: 2 },
12627 {.AsmStrOffset: 5089, .AliasCondStart: 1581, .NumOperands: 3, .NumConds: 2 },
12628 {.AsmStrOffset: 5103, .AliasCondStart: 1583, .NumOperands: 3, .NumConds: 2 },
12629 {.AsmStrOffset: 5117, .AliasCondStart: 1585, .NumOperands: 3, .NumConds: 2 },
12630 {.AsmStrOffset: 5131, .AliasCondStart: 1587, .NumOperands: 3, .NumConds: 2 },
12631 {.AsmStrOffset: 5147, .AliasCondStart: 1589, .NumOperands: 3, .NumConds: 2 },
12632 {.AsmStrOffset: 5163, .AliasCondStart: 1591, .NumOperands: 3, .NumConds: 2 },
12633 {.AsmStrOffset: 5178, .AliasCondStart: 1593, .NumOperands: 3, .NumConds: 2 },
12634 // PPC::gBCAat - 516
12635 {.AsmStrOffset: 5193, .AliasCondStart: 1595, .NumOperands: 4, .NumConds: 3 },
12636 {.AsmStrOffset: 5213, .AliasCondStart: 1598, .NumOperands: 4, .NumConds: 3 },
12637 // PPC::gBCCTR - 518
12638 {.AsmStrOffset: 5233, .AliasCondStart: 1601, .NumOperands: 3, .NumConds: 3 },
12639 {.AsmStrOffset: 5248, .AliasCondStart: 1604, .NumOperands: 3, .NumConds: 3 },
12640 {.AsmStrOffset: 5257, .AliasCondStart: 1607, .NumOperands: 3, .NumConds: 3 },
12641 {.AsmStrOffset: 5266, .AliasCondStart: 1610, .NumOperands: 3, .NumConds: 3 },
12642 {.AsmStrOffset: 5276, .AliasCondStart: 1613, .NumOperands: 3, .NumConds: 3 },
12643 {.AsmStrOffset: 5286, .AliasCondStart: 1616, .NumOperands: 3, .NumConds: 3 },
12644 {.AsmStrOffset: 5296, .AliasCondStart: 1619, .NumOperands: 3, .NumConds: 3 },
12645 // PPC::gBCCTRL - 525
12646 {.AsmStrOffset: 5306, .AliasCondStart: 1622, .NumOperands: 3, .NumConds: 3 },
12647 {.AsmStrOffset: 5322, .AliasCondStart: 1625, .NumOperands: 3, .NumConds: 3 },
12648 {.AsmStrOffset: 5332, .AliasCondStart: 1628, .NumOperands: 3, .NumConds: 3 },
12649 {.AsmStrOffset: 5342, .AliasCondStart: 1631, .NumOperands: 3, .NumConds: 3 },
12650 {.AsmStrOffset: 5353, .AliasCondStart: 1634, .NumOperands: 3, .NumConds: 3 },
12651 {.AsmStrOffset: 5364, .AliasCondStart: 1637, .NumOperands: 3, .NumConds: 3 },
12652 {.AsmStrOffset: 5375, .AliasCondStart: 1640, .NumOperands: 3, .NumConds: 3 },
12653 // PPC::gBCL - 532
12654 {.AsmStrOffset: 5386, .AliasCondStart: 1643, .NumOperands: 3, .NumConds: 2 },
12655 {.AsmStrOffset: 5399, .AliasCondStart: 1645, .NumOperands: 3, .NumConds: 2 },
12656 {.AsmStrOffset: 5412, .AliasCondStart: 1647, .NumOperands: 3, .NumConds: 2 },
12657 {.AsmStrOffset: 5426, .AliasCondStart: 1649, .NumOperands: 3, .NumConds: 2 },
12658 {.AsmStrOffset: 5440, .AliasCondStart: 1651, .NumOperands: 3, .NumConds: 2 },
12659 {.AsmStrOffset: 5454, .AliasCondStart: 1653, .NumOperands: 3, .NumConds: 2 },
12660 {.AsmStrOffset: 5468, .AliasCondStart: 1655, .NumOperands: 3, .NumConds: 2 },
12661 {.AsmStrOffset: 5484, .AliasCondStart: 1657, .NumOperands: 3, .NumConds: 2 },
12662 {.AsmStrOffset: 5500, .AliasCondStart: 1659, .NumOperands: 3, .NumConds: 2 },
12663 {.AsmStrOffset: 5515, .AliasCondStart: 1661, .NumOperands: 3, .NumConds: 2 },
12664 // PPC::gBCLA - 542
12665 {.AsmStrOffset: 5530, .AliasCondStart: 1663, .NumOperands: 3, .NumConds: 2 },
12666 {.AsmStrOffset: 5544, .AliasCondStart: 1665, .NumOperands: 3, .NumConds: 2 },
12667 {.AsmStrOffset: 5558, .AliasCondStart: 1667, .NumOperands: 3, .NumConds: 2 },
12668 {.AsmStrOffset: 5573, .AliasCondStart: 1669, .NumOperands: 3, .NumConds: 2 },
12669 {.AsmStrOffset: 5588, .AliasCondStart: 1671, .NumOperands: 3, .NumConds: 2 },
12670 {.AsmStrOffset: 5603, .AliasCondStart: 1673, .NumOperands: 3, .NumConds: 2 },
12671 {.AsmStrOffset: 5618, .AliasCondStart: 1675, .NumOperands: 3, .NumConds: 2 },
12672 {.AsmStrOffset: 5635, .AliasCondStart: 1677, .NumOperands: 3, .NumConds: 2 },
12673 {.AsmStrOffset: 5652, .AliasCondStart: 1679, .NumOperands: 3, .NumConds: 2 },
12674 {.AsmStrOffset: 5668, .AliasCondStart: 1681, .NumOperands: 3, .NumConds: 2 },
12675 // PPC::gBCLAat - 552
12676 {.AsmStrOffset: 5684, .AliasCondStart: 1683, .NumOperands: 4, .NumConds: 3 },
12677 {.AsmStrOffset: 5705, .AliasCondStart: 1686, .NumOperands: 4, .NumConds: 3 },
12678 // PPC::gBCLR - 554
12679 {.AsmStrOffset: 5726, .AliasCondStart: 1689, .NumOperands: 3, .NumConds: 3 },
12680 {.AsmStrOffset: 5740, .AliasCondStart: 1692, .NumOperands: 3, .NumConds: 3 },
12681 {.AsmStrOffset: 5748, .AliasCondStart: 1695, .NumOperands: 3, .NumConds: 3 },
12682 {.AsmStrOffset: 5756, .AliasCondStart: 1698, .NumOperands: 3, .NumConds: 3 },
12683 {.AsmStrOffset: 5765, .AliasCondStart: 1701, .NumOperands: 3, .NumConds: 3 },
12684 {.AsmStrOffset: 5774, .AliasCondStart: 1704, .NumOperands: 3, .NumConds: 3 },
12685 {.AsmStrOffset: 5783, .AliasCondStart: 1707, .NumOperands: 3, .NumConds: 3 },
12686 {.AsmStrOffset: 5792, .AliasCondStart: 1710, .NumOperands: 3, .NumConds: 3 },
12687 {.AsmStrOffset: 5803, .AliasCondStart: 1713, .NumOperands: 3, .NumConds: 3 },
12688 {.AsmStrOffset: 5814, .AliasCondStart: 1716, .NumOperands: 3, .NumConds: 3 },
12689 {.AsmStrOffset: 5824, .AliasCondStart: 1719, .NumOperands: 3, .NumConds: 3 },
12690 // PPC::gBCLRL - 565
12691 {.AsmStrOffset: 5834, .AliasCondStart: 1722, .NumOperands: 3, .NumConds: 3 },
12692 {.AsmStrOffset: 5849, .AliasCondStart: 1725, .NumOperands: 3, .NumConds: 3 },
12693 {.AsmStrOffset: 5858, .AliasCondStart: 1728, .NumOperands: 3, .NumConds: 3 },
12694 {.AsmStrOffset: 5867, .AliasCondStart: 1731, .NumOperands: 3, .NumConds: 3 },
12695 {.AsmStrOffset: 5877, .AliasCondStart: 1734, .NumOperands: 3, .NumConds: 3 },
12696 {.AsmStrOffset: 5887, .AliasCondStart: 1737, .NumOperands: 3, .NumConds: 3 },
12697 {.AsmStrOffset: 5897, .AliasCondStart: 1740, .NumOperands: 3, .NumConds: 3 },
12698 {.AsmStrOffset: 5907, .AliasCondStart: 1743, .NumOperands: 3, .NumConds: 3 },
12699 {.AsmStrOffset: 5919, .AliasCondStart: 1746, .NumOperands: 3, .NumConds: 3 },
12700 {.AsmStrOffset: 5931, .AliasCondStart: 1749, .NumOperands: 3, .NumConds: 3 },
12701 {.AsmStrOffset: 5942, .AliasCondStart: 1752, .NumOperands: 3, .NumConds: 3 },
12702 // PPC::gBCLat - 576
12703 {.AsmStrOffset: 5953, .AliasCondStart: 1755, .NumOperands: 4, .NumConds: 3 },
12704 {.AsmStrOffset: 5973, .AliasCondStart: 1758, .NumOperands: 4, .NumConds: 3 },
12705 // PPC::gBCat - 578
12706 {.AsmStrOffset: 5993, .AliasCondStart: 1761, .NumOperands: 4, .NumConds: 3 },
12707 {.AsmStrOffset: 6012, .AliasCondStart: 1764, .NumOperands: 4, .NumConds: 3 },
12708 };
12709
12710 static const AliasPatternCond Conds[] = {
12711 // (ADDI gprc:$rD, ZERO, s16imm:$imm) - 0
12712 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12713 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO},
12714 // (ADDI8 g8rc:$rD, ZERO8, s16imm64:$imm) - 2
12715 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12716 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO8},
12717 // (ADDIS gprc:$rD, ZERO, s17imm:$imm) - 4
12718 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
12719 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO},
12720 // (ADDIS8 g8rc:$rD, ZERO8, s17imm64:$imm) - 6
12721 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12722 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::ZERO8},
12723 // (ADDPCIS g8rc:$RT, 0) - 8
12724 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
12725 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
12726 // (BCC 12, crrc:$cc, condbrtarget:$dst) - 10
12727 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12728 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12729 // (BCC 12, CR0, condbrtarget:$dst) - 12
12730 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12731 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12732 // (BCC 14, crrc:$cc, condbrtarget:$dst) - 14
12733 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12734 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12735 // (BCC 14, CR0, condbrtarget:$dst) - 16
12736 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12737 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12738 // (BCC 15, crrc:$cc, condbrtarget:$dst) - 18
12739 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12740 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12741 // (BCC 15, CR0, condbrtarget:$dst) - 20
12742 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12743 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12744 // (BCC 44, crrc:$cc, condbrtarget:$dst) - 22
12745 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
12746 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12747 // (BCC 44, CR0, condbrtarget:$dst) - 24
12748 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
12749 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12750 // (BCC 46, crrc:$cc, condbrtarget:$dst) - 26
12751 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
12752 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12753 // (BCC 46, CR0, condbrtarget:$dst) - 28
12754 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
12755 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12756 // (BCC 47, crrc:$cc, condbrtarget:$dst) - 30
12757 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
12758 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12759 // (BCC 47, CR0, condbrtarget:$dst) - 32
12760 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
12761 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12762 // (BCC 76, crrc:$cc, condbrtarget:$dst) - 34
12763 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
12764 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12765 // (BCC 76, CR0, condbrtarget:$dst) - 36
12766 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
12767 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12768 // (BCC 78, crrc:$cc, condbrtarget:$dst) - 38
12769 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
12770 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12771 // (BCC 78, CR0, condbrtarget:$dst) - 40
12772 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
12773 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12774 // (BCC 79, crrc:$cc, condbrtarget:$dst) - 42
12775 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
12776 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12777 // (BCC 79, CR0, condbrtarget:$dst) - 44
12778 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
12779 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12780 // (BCC 68, crrc:$cc, condbrtarget:$dst) - 46
12781 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
12782 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12783 // (BCC 68, CR0, condbrtarget:$dst) - 48
12784 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
12785 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12786 // (BCC 70, crrc:$cc, condbrtarget:$dst) - 50
12787 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
12788 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12789 // (BCC 70, CR0, condbrtarget:$dst) - 52
12790 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
12791 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12792 // (BCC 71, crrc:$cc, condbrtarget:$dst) - 54
12793 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
12794 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12795 // (BCC 71, CR0, condbrtarget:$dst) - 56
12796 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
12797 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12798 // (BCCA 12, crrc:$cc, abscondbrtarget:$dst) - 58
12799 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12800 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12801 // (BCCA 12, CR0, abscondbrtarget:$dst) - 60
12802 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12803 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12804 // (BCCA 14, crrc:$cc, abscondbrtarget:$dst) - 62
12805 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12806 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12807 // (BCCA 14, CR0, abscondbrtarget:$dst) - 64
12808 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12809 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12810 // (BCCA 15, crrc:$cc, abscondbrtarget:$dst) - 66
12811 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12812 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12813 // (BCCA 15, CR0, abscondbrtarget:$dst) - 68
12814 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12815 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12816 // (BCCA 44, crrc:$cc, abscondbrtarget:$dst) - 70
12817 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
12818 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12819 // (BCCA 44, CR0, abscondbrtarget:$dst) - 72
12820 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
12821 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12822 // (BCCA 46, crrc:$cc, abscondbrtarget:$dst) - 74
12823 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
12824 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12825 // (BCCA 46, CR0, abscondbrtarget:$dst) - 76
12826 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
12827 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12828 // (BCCA 47, crrc:$cc, abscondbrtarget:$dst) - 78
12829 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
12830 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12831 // (BCCA 47, CR0, abscondbrtarget:$dst) - 80
12832 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
12833 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12834 // (BCCA 76, crrc:$cc, abscondbrtarget:$dst) - 82
12835 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
12836 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12837 // (BCCA 76, CR0, abscondbrtarget:$dst) - 84
12838 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
12839 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12840 // (BCCA 78, crrc:$cc, abscondbrtarget:$dst) - 86
12841 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
12842 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12843 // (BCCA 78, CR0, abscondbrtarget:$dst) - 88
12844 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
12845 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12846 // (BCCA 79, crrc:$cc, abscondbrtarget:$dst) - 90
12847 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
12848 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12849 // (BCCA 79, CR0, abscondbrtarget:$dst) - 92
12850 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
12851 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12852 // (BCCA 68, crrc:$cc, abscondbrtarget:$dst) - 94
12853 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
12854 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12855 // (BCCA 68, CR0, abscondbrtarget:$dst) - 96
12856 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
12857 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12858 // (BCCA 70, crrc:$cc, abscondbrtarget:$dst) - 98
12859 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
12860 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12861 // (BCCA 70, CR0, abscondbrtarget:$dst) - 100
12862 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
12863 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12864 // (BCCA 71, crrc:$cc, abscondbrtarget:$dst) - 102
12865 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
12866 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12867 // (BCCA 71, CR0, abscondbrtarget:$dst) - 104
12868 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
12869 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12870 // (BCCCTR 12, crrc:$cc) - 106
12871 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12872 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12873 // (BCCCTR 12, CR0) - 108
12874 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12875 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12876 // (BCCCTR 14, crrc:$cc) - 110
12877 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12878 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12879 // (BCCCTR 14, CR0) - 112
12880 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12881 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12882 // (BCCCTR 15, crrc:$cc) - 114
12883 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12884 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12885 // (BCCCTR 15, CR0) - 116
12886 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12887 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12888 // (BCCCTR 44, crrc:$cc) - 118
12889 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
12890 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12891 // (BCCCTR 44, CR0) - 120
12892 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
12893 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12894 // (BCCCTR 46, crrc:$cc) - 122
12895 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
12896 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12897 // (BCCCTR 46, CR0) - 124
12898 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
12899 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12900 // (BCCCTR 47, crrc:$cc) - 126
12901 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
12902 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12903 // (BCCCTR 47, CR0) - 128
12904 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
12905 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12906 // (BCCCTR 76, crrc:$cc) - 130
12907 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
12908 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12909 // (BCCCTR 76, CR0) - 132
12910 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
12911 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12912 // (BCCCTR 78, crrc:$cc) - 134
12913 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
12914 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12915 // (BCCCTR 78, CR0) - 136
12916 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
12917 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12918 // (BCCCTR 79, crrc:$cc) - 138
12919 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
12920 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12921 // (BCCCTR 79, CR0) - 140
12922 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
12923 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12924 // (BCCCTR 68, crrc:$cc) - 142
12925 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
12926 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12927 // (BCCCTR 68, CR0) - 144
12928 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
12929 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12930 // (BCCCTR 70, crrc:$cc) - 146
12931 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
12932 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12933 // (BCCCTR 70, CR0) - 148
12934 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
12935 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12936 // (BCCCTR 71, crrc:$cc) - 150
12937 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
12938 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12939 // (BCCCTR 71, CR0) - 152
12940 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
12941 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12942 // (BCCCTRL 12, crrc:$cc) - 154
12943 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12944 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12945 // (BCCCTRL 12, CR0) - 156
12946 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
12947 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12948 // (BCCCTRL 14, crrc:$cc) - 158
12949 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12950 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12951 // (BCCCTRL 14, CR0) - 160
12952 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
12953 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12954 // (BCCCTRL 15, crrc:$cc) - 162
12955 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12956 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12957 // (BCCCTRL 15, CR0) - 164
12958 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
12959 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12960 // (BCCCTRL 44, crrc:$cc) - 166
12961 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
12962 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12963 // (BCCCTRL 44, CR0) - 168
12964 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
12965 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12966 // (BCCCTRL 46, crrc:$cc) - 170
12967 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
12968 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12969 // (BCCCTRL 46, CR0) - 172
12970 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
12971 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12972 // (BCCCTRL 47, crrc:$cc) - 174
12973 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
12974 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12975 // (BCCCTRL 47, CR0) - 176
12976 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
12977 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12978 // (BCCCTRL 76, crrc:$cc) - 178
12979 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
12980 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12981 // (BCCCTRL 76, CR0) - 180
12982 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
12983 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12984 // (BCCCTRL 78, crrc:$cc) - 182
12985 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
12986 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12987 // (BCCCTRL 78, CR0) - 184
12988 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
12989 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12990 // (BCCCTRL 79, crrc:$cc) - 186
12991 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
12992 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12993 // (BCCCTRL 79, CR0) - 188
12994 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
12995 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
12996 // (BCCCTRL 68, crrc:$cc) - 190
12997 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
12998 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
12999 // (BCCCTRL 68, CR0) - 192
13000 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
13001 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13002 // (BCCCTRL 70, crrc:$cc) - 194
13003 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
13004 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13005 // (BCCCTRL 70, CR0) - 196
13006 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
13007 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13008 // (BCCCTRL 71, crrc:$cc) - 198
13009 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
13010 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13011 // (BCCCTRL 71, CR0) - 200
13012 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
13013 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13014 // (BCCL 12, crrc:$cc, condbrtarget:$dst) - 202
13015 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
13016 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13017 // (BCCL 12, CR0, condbrtarget:$dst) - 204
13018 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
13019 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13020 // (BCCL 14, crrc:$cc, condbrtarget:$dst) - 206
13021 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
13022 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13023 // (BCCL 14, CR0, condbrtarget:$dst) - 208
13024 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
13025 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13026 // (BCCL 15, crrc:$cc, condbrtarget:$dst) - 210
13027 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
13028 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13029 // (BCCL 15, CR0, condbrtarget:$dst) - 212
13030 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
13031 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13032 // (BCCL 44, crrc:$cc, condbrtarget:$dst) - 214
13033 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
13034 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13035 // (BCCL 44, CR0, condbrtarget:$dst) - 216
13036 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
13037 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13038 // (BCCL 46, crrc:$cc, condbrtarget:$dst) - 218
13039 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
13040 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13041 // (BCCL 46, CR0, condbrtarget:$dst) - 220
13042 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
13043 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13044 // (BCCL 47, crrc:$cc, condbrtarget:$dst) - 222
13045 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
13046 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13047 // (BCCL 47, CR0, condbrtarget:$dst) - 224
13048 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
13049 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13050 // (BCCL 76, crrc:$cc, condbrtarget:$dst) - 226
13051 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
13052 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13053 // (BCCL 76, CR0, condbrtarget:$dst) - 228
13054 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
13055 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13056 // (BCCL 78, crrc:$cc, condbrtarget:$dst) - 230
13057 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
13058 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13059 // (BCCL 78, CR0, condbrtarget:$dst) - 232
13060 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
13061 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13062 // (BCCL 79, crrc:$cc, condbrtarget:$dst) - 234
13063 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
13064 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13065 // (BCCL 79, CR0, condbrtarget:$dst) - 236
13066 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
13067 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13068 // (BCCL 68, crrc:$cc, condbrtarget:$dst) - 238
13069 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
13070 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13071 // (BCCL 68, CR0, condbrtarget:$dst) - 240
13072 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
13073 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13074 // (BCCL 70, crrc:$cc, condbrtarget:$dst) - 242
13075 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
13076 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13077 // (BCCL 70, CR0, condbrtarget:$dst) - 244
13078 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
13079 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13080 // (BCCL 71, crrc:$cc, condbrtarget:$dst) - 246
13081 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
13082 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13083 // (BCCL 71, CR0, condbrtarget:$dst) - 248
13084 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
13085 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13086 // (BCCLA 12, crrc:$cc, abscondbrtarget:$dst) - 250
13087 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
13088 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13089 // (BCCLA 12, CR0, abscondbrtarget:$dst) - 252
13090 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
13091 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13092 // (BCCLA 14, crrc:$cc, abscondbrtarget:$dst) - 254
13093 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
13094 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13095 // (BCCLA 14, CR0, abscondbrtarget:$dst) - 256
13096 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
13097 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13098 // (BCCLA 15, crrc:$cc, abscondbrtarget:$dst) - 258
13099 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
13100 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13101 // (BCCLA 15, CR0, abscondbrtarget:$dst) - 260
13102 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
13103 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13104 // (BCCLA 44, crrc:$cc, abscondbrtarget:$dst) - 262
13105 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
13106 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13107 // (BCCLA 44, CR0, abscondbrtarget:$dst) - 264
13108 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
13109 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13110 // (BCCLA 46, crrc:$cc, abscondbrtarget:$dst) - 266
13111 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
13112 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13113 // (BCCLA 46, CR0, abscondbrtarget:$dst) - 268
13114 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
13115 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13116 // (BCCLA 47, crrc:$cc, abscondbrtarget:$dst) - 270
13117 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
13118 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13119 // (BCCLA 47, CR0, abscondbrtarget:$dst) - 272
13120 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
13121 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13122 // (BCCLA 76, crrc:$cc, abscondbrtarget:$dst) - 274
13123 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
13124 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13125 // (BCCLA 76, CR0, abscondbrtarget:$dst) - 276
13126 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
13127 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13128 // (BCCLA 78, crrc:$cc, abscondbrtarget:$dst) - 278
13129 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
13130 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13131 // (BCCLA 78, CR0, abscondbrtarget:$dst) - 280
13132 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
13133 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13134 // (BCCLA 79, crrc:$cc, abscondbrtarget:$dst) - 282
13135 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
13136 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13137 // (BCCLA 79, CR0, abscondbrtarget:$dst) - 284
13138 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
13139 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13140 // (BCCLA 68, crrc:$cc, abscondbrtarget:$dst) - 286
13141 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
13142 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13143 // (BCCLA 68, CR0, abscondbrtarget:$dst) - 288
13144 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
13145 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13146 // (BCCLA 70, crrc:$cc, abscondbrtarget:$dst) - 290
13147 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
13148 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13149 // (BCCLA 70, CR0, abscondbrtarget:$dst) - 292
13150 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
13151 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13152 // (BCCLA 71, crrc:$cc, abscondbrtarget:$dst) - 294
13153 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
13154 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13155 // (BCCLA 71, CR0, abscondbrtarget:$dst) - 296
13156 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
13157 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13158 // (BCCLR 12, crrc:$cc) - 298
13159 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
13160 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13161 // (BCCLR 12, CR0) - 300
13162 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
13163 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13164 // (BCCLR 14, crrc:$cc) - 302
13165 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
13166 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13167 // (BCCLR 14, CR0) - 304
13168 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
13169 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13170 // (BCCLR 15, crrc:$cc) - 306
13171 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
13172 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13173 // (BCCLR 15, CR0) - 308
13174 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
13175 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13176 // (BCCLR 44, crrc:$cc) - 310
13177 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
13178 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13179 // (BCCLR 44, CR0) - 312
13180 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
13181 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13182 // (BCCLR 46, crrc:$cc) - 314
13183 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
13184 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13185 // (BCCLR 46, CR0) - 316
13186 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
13187 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13188 // (BCCLR 47, crrc:$cc) - 318
13189 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
13190 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13191 // (BCCLR 47, CR0) - 320
13192 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
13193 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13194 // (BCCLR 76, crrc:$cc) - 322
13195 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
13196 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13197 // (BCCLR 76, CR0) - 324
13198 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
13199 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13200 // (BCCLR 78, crrc:$cc) - 326
13201 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
13202 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13203 // (BCCLR 78, CR0) - 328
13204 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
13205 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13206 // (BCCLR 79, crrc:$cc) - 330
13207 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
13208 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13209 // (BCCLR 79, CR0) - 332
13210 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
13211 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13212 // (BCCLR 68, crrc:$cc) - 334
13213 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
13214 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13215 // (BCCLR 68, CR0) - 336
13216 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
13217 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13218 // (BCCLR 70, crrc:$cc) - 338
13219 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
13220 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13221 // (BCCLR 70, CR0) - 340
13222 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
13223 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13224 // (BCCLR 71, crrc:$cc) - 342
13225 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
13226 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13227 // (BCCLR 71, CR0) - 344
13228 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
13229 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13230 // (BCCLRL 12, crrc:$cc) - 346
13231 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
13232 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13233 // (BCCLRL 12, CR0) - 348
13234 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
13235 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13236 // (BCCLRL 14, crrc:$cc) - 350
13237 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
13238 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13239 // (BCCLRL 14, CR0) - 352
13240 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
13241 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13242 // (BCCLRL 15, crrc:$cc) - 354
13243 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
13244 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13245 // (BCCLRL 15, CR0) - 356
13246 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
13247 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13248 // (BCCLRL 44, crrc:$cc) - 358
13249 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
13250 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13251 // (BCCLRL 44, CR0) - 360
13252 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(44)},
13253 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13254 // (BCCLRL 46, crrc:$cc) - 362
13255 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
13256 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13257 // (BCCLRL 46, CR0) - 364
13258 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(46)},
13259 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13260 // (BCCLRL 47, crrc:$cc) - 366
13261 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
13262 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13263 // (BCCLRL 47, CR0) - 368
13264 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(47)},
13265 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13266 // (BCCLRL 76, crrc:$cc) - 370
13267 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
13268 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13269 // (BCCLRL 76, CR0) - 372
13270 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(76)},
13271 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13272 // (BCCLRL 78, crrc:$cc) - 374
13273 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
13274 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13275 // (BCCLRL 78, CR0) - 376
13276 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(78)},
13277 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13278 // (BCCLRL 79, crrc:$cc) - 378
13279 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
13280 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13281 // (BCCLRL 79, CR0) - 380
13282 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(79)},
13283 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13284 // (BCCLRL 68, crrc:$cc) - 382
13285 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
13286 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13287 // (BCCLRL 68, CR0) - 384
13288 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(68)},
13289 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13290 // (BCCLRL 70, crrc:$cc) - 386
13291 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
13292 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13293 // (BCCLRL 70, CR0) - 388
13294 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(70)},
13295 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13296 // (BCCLRL 71, crrc:$cc) - 390
13297 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
13298 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRRCRegClassID},
13299 // (BCCLRL 71, CR0) - 392
13300 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(71)},
13301 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13302 // (CMPD CR0, g8rc:$rA, g8rc:$rB) - 394
13303 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13304 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13305 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13306 // (CMPDI CR0, g8rc:$rA, s16imm64:$imm) - 397
13307 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13308 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13309 // (CMPLD CR0, g8rc:$rA, g8rc:$rB) - 399
13310 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13311 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13312 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13313 // (CMPLDI CR0, g8rc:$rA, u16imm64:$imm) - 402
13314 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13315 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13316 // (CMPLW CR0, gprc:$rA, gprc:$rB) - 404
13317 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13318 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13319 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13320 // (CMPLWI CR0, gprc:$rA, u16imm:$imm) - 407
13321 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13322 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13323 // (CMPW CR0, gprc:$rA, gprc:$rB) - 409
13324 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13325 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13326 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13327 // (CMPWI CR0, gprc:$rA, s16imm:$imm) - 412
13328 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0},
13329 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13330 // (CNTLZW gprc:$rA, gprc:$rS) - 414
13331 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13332 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13333 // (CNTLZW8 g8rc:$rA, g8rc:$rS) - 416
13334 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13335 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13336 // (CNTLZW8_rec g8rc:$rA, g8rc:$rS) - 418
13337 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13338 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13339 // (CNTLZW_rec gprc:$rA, gprc:$rS) - 420
13340 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13341 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13342 // (CP_PASTE_rec gprc:$RA, gprc:$RB, 1) - 422
13343 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13344 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13345 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
13346 // (CREQV crbitrc:$bx, crbitrc:$bx, crbitrc:$bx) - 425
13347 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
13348 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
13349 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
13350 // (CRNOR crbitrc:$bx, crbitrc:$by, crbitrc:$by) - 428
13351 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
13352 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
13353 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
13354 // (CROR crbitrc:$bx, crbitrc:$by, crbitrc:$by) - 431
13355 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
13356 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
13357 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
13358 // (CRXOR crbitrc:$bx, crbitrc:$bx, crbitrc:$bx) - 434
13359 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
13360 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
13361 {.Kind: AliasPatternCond::K_TiedReg, .Value: 0},
13362 // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0LT) - 437
13363 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13364 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRC_NOR0RegClassID},
13365 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13366 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0LT},
13367 // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0GT) - 441
13368 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13369 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRC_NOR0RegClassID},
13370 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13371 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0GT},
13372 // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0EQ) - 445
13373 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13374 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRC_NOR0RegClassID},
13375 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13376 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0EQ},
13377 // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0LT) - 449
13378 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13379 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
13380 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13381 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0LT},
13382 // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0GT) - 453
13383 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13384 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
13385 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13386 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0GT},
13387 // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0EQ) - 457
13388 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13389 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
13390 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13391 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::CR0EQ},
13392 // (MBAR 0) - 461
13393 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
13394 // (MFDCR gprc:$Rx, 128) - 462
13395 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13396 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(128)},
13397 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13398 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13399 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13400 // (MFDCR gprc:$Rx, 129) - 467
13401 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13402 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(129)},
13403 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13404 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13405 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13406 // (MFDCR gprc:$Rx, 130) - 472
13407 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13408 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(130)},
13409 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13410 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13411 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13412 // (MFDCR gprc:$Rx, 131) - 477
13413 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13414 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(131)},
13415 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13416 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13417 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13418 // (MFDCR gprc:$Rx, 132) - 482
13419 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13420 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(132)},
13421 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13422 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13423 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13424 // (MFDCR gprc:$Rx, 133) - 487
13425 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13426 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(133)},
13427 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13428 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13429 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13430 // (MFDCR gprc:$Rx, 134) - 492
13431 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13432 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(134)},
13433 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13434 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13435 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13436 // (MFDCR gprc:$Rx, 135) - 497
13437 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13438 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(135)},
13439 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13440 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13441 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13442 // (MFSPR gprc:$Rx, 1) - 502
13443 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13444 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
13445 // (MFSPR gprc:$Rx, 3) - 504
13446 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13447 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
13448 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13449 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13450 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13451 // (MFSPR gprc:$Rx, 4) - 509
13452 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13453 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
13454 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13455 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13456 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13457 // (MFSPR gprc:$Rx, 5) - 514
13458 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13459 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(5)},
13460 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13461 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13462 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13463 // (MFSPR gprc:$Rx, 8) - 519
13464 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13465 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
13466 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13467 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13468 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13469 // (MFSPR gprc:$Rx, 9) - 524
13470 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13471 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
13472 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13473 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13474 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13475 // (MFSPR gprc:$Rx, 13) - 529
13476 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13477 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
13478 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13479 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13480 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13481 // (MFSPR gprc:$Rx, 17) - 534
13482 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13483 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
13484 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13485 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13486 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13487 // (MFSPR gprc:$Rx, 18) - 539
13488 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13489 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
13490 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13491 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13492 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13493 // (MFSPR gprc:$Rx, 19) - 544
13494 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13495 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
13496 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13497 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13498 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13499 // (MFSPR gprc:$Rx, 22) - 549
13500 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13501 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
13502 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13503 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13504 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13505 // (MFSPR gprc:$Rx, 25) - 554
13506 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13507 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
13508 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13509 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13510 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13511 // (MFSPR gprc:$Rx, 26) - 559
13512 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13513 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
13514 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13515 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13516 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13517 // (MFSPR gprc:$Rx, 27) - 564
13518 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13519 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
13520 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13521 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13522 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13523 // (MFSPR gprc:$Rx, 28) - 569
13524 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13525 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
13526 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13527 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13528 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13529 // (MFSPR gprc:$Rx, 29) - 574
13530 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13531 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
13532 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13533 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13534 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13535 // (MFSPR gprc:$Rx, 48) - 579
13536 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13537 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(48)},
13538 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13539 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13540 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13541 // (MFSPR gprc:$RT, 280) - 584
13542 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13543 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
13544 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13545 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13546 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13547 // (MFSPR gprc:$RT, 287) - 589
13548 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13549 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(287)},
13550 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13551 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13552 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13553 // (MFSPR gprc:$Rx, 512) - 594
13554 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13555 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
13556 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13557 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13558 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13559 // (MFSPR gprc:$Rx, 536) - 599
13560 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13561 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(536)},
13562 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13563 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13564 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13565 // (MFSPR gprc:$Rx, 537) - 604
13566 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13567 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(537)},
13568 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13569 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13570 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13571 // (MFSPR gprc:$Rx, 528) - 609
13572 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13573 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(528)},
13574 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13575 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13576 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13577 // (MFSPR gprc:$Rx, 529) - 614
13578 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13579 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(529)},
13580 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13581 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13582 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13583 // (MFSPR gprc:$Rx, 538) - 619
13584 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13585 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(538)},
13586 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13587 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13588 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13589 // (MFSPR gprc:$Rx, 539) - 624
13590 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13591 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(539)},
13592 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13593 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13594 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13595 // (MFSPR gprc:$Rx, 530) - 629
13596 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13597 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(530)},
13598 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13599 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13600 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13601 // (MFSPR gprc:$Rx, 531) - 634
13602 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13603 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(531)},
13604 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13605 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13606 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13607 // (MFSPR gprc:$Rx, 540) - 639
13608 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13609 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(540)},
13610 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13611 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13612 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13613 // (MFSPR gprc:$Rx, 541) - 644
13614 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13615 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(541)},
13616 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13617 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13618 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13619 // (MFSPR gprc:$Rx, 532) - 649
13620 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13621 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(532)},
13622 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13623 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13624 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13625 // (MFSPR gprc:$Rx, 533) - 654
13626 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13627 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(533)},
13628 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13629 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13630 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13631 // (MFSPR gprc:$Rx, 542) - 659
13632 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13633 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(542)},
13634 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13635 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13636 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13637 // (MFSPR gprc:$Rx, 543) - 664
13638 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13639 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(543)},
13640 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13641 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13642 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13643 // (MFSPR gprc:$Rx, 534) - 669
13644 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13645 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(534)},
13646 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13647 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13648 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13649 // (MFSPR gprc:$Rx, 535) - 674
13650 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13651 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(535)},
13652 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13653 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13654 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13655 // (MFSPR gprc:$RT, 896) - 679
13656 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13657 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(896)},
13658 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13659 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13660 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13661 // (MFSPR gprc:$Rx, 980) - 684
13662 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13663 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(980)},
13664 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13665 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13666 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13667 // (MFSPR gprc:$Rx, 981) - 689
13668 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13669 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(981)},
13670 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13671 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13672 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13673 // (MFSPR gprc:$Rx, 986) - 694
13674 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13675 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(986)},
13676 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13677 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13678 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13679 // (MFSPR gprc:$Rx, 988) - 699
13680 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13681 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(988)},
13682 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13683 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13684 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13685 // (MFSPR gprc:$Rx, 989) - 704
13686 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13687 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(989)},
13688 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13689 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13690 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13691 // (MFSPR gprc:$Rx, 990) - 709
13692 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13693 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(990)},
13694 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13695 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13696 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13697 // (MFSPR gprc:$Rx, 991) - 714
13698 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13699 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(991)},
13700 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13701 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13702 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13703 // (MFSPR gprc:$Rx, 1018) - 719
13704 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13705 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1018)},
13706 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13707 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13708 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13709 // (MFSPR gprc:$Rx, 1019) - 724
13710 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13711 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1019)},
13712 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13713 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13714 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13715 // (MFSPR8 g8rc:$Rx, 1) - 729
13716 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13717 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
13718 // (MFSPR8 g8rc:$Rx, 3) - 731
13719 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13720 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
13721 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13722 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13723 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13724 // (MFSPR8 g8rc:$Rx, 4) - 736
13725 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13726 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
13727 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13728 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13729 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13730 // (MFSPR8 g8rc:$Rx, 5) - 741
13731 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13732 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(5)},
13733 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13734 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13735 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13736 // (MFSPR8 g8rc:$Rx, 8) - 746
13737 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13738 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
13739 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13740 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13741 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13742 // (MFSPR8 g8rc:$Rx, 9) - 751
13743 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13744 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
13745 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13746 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13747 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13748 // (MFSPR8 g8rc:$Rx, 13) - 756
13749 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13750 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
13751 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13752 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13753 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13754 // (MFSPR8 g8rc:$Rx, 17) - 761
13755 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13756 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
13757 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13758 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13759 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13760 // (MFSPR8 g8rc:$Rx, 18) - 766
13761 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13762 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
13763 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13764 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13765 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13766 // (MFSPR8 g8rc:$Rx, 19) - 771
13767 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13768 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
13769 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13770 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13771 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13772 // (MFSPR8 g8rc:$Rx, 22) - 776
13773 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13774 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
13775 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13776 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13777 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13778 // (MFSPR8 g8rc:$Rx, 25) - 781
13779 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13780 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
13781 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13782 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13783 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13784 // (MFSPR8 g8rc:$Rx, 26) - 786
13785 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13786 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
13787 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13788 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13789 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13790 // (MFSPR8 g8rc:$Rx, 27) - 791
13791 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13792 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
13793 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13794 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13795 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13796 // (MFSPR8 g8rc:$Rx, 28) - 796
13797 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13798 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
13799 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13800 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13801 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13802 // (MFSPR8 g8rc:$Rx, 29) - 801
13803 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13804 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
13805 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13806 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13807 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13808 // (MFSPR8 g8rc:$RT, 280) - 806
13809 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13810 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
13811 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13812 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13813 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13814 // (MFSPR8 g8rc:$RT, 287) - 811
13815 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13816 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(287)},
13817 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13818 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13819 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13820 // (MFSPR8 g8rc:$Rx, 512) - 816
13821 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13822 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
13823 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13824 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13825 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13826 // (MFTB gprc:$Rx, 269) - 821
13827 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13828 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(269)},
13829 // (MFUDSCR gprc:$Rx) - 823
13830 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13831 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13832 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13833 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13834 // (MFVRSAVE gprc:$rS) - 827
13835 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13836 // (MFVSRD g8rc:$rA, f8rc:$src) - 828
13837 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13838 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
13839 // (MFVSRWZ gprc:$rA, f8rc:$src) - 830
13840 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13841 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
13842 // (MTCRF 255, gprc:$rA) - 832
13843 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(255)},
13844 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13845 // (MTCRF8 255, g8rc:$rA) - 834
13846 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(255)},
13847 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
13848 // (MTDCR gprc:$Rx, 128) - 836
13849 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13850 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(128)},
13851 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13852 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13853 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13854 // (MTDCR gprc:$Rx, 129) - 841
13855 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13856 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(129)},
13857 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13858 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13859 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13860 // (MTDCR gprc:$Rx, 130) - 846
13861 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13862 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(130)},
13863 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13864 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13865 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13866 // (MTDCR gprc:$Rx, 131) - 851
13867 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13868 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(131)},
13869 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13870 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13871 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13872 // (MTDCR gprc:$Rx, 132) - 856
13873 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13874 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(132)},
13875 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13876 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13877 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13878 // (MTDCR gprc:$Rx, 133) - 861
13879 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13880 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(133)},
13881 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13882 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13883 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13884 // (MTDCR gprc:$Rx, 134) - 866
13885 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13886 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(134)},
13887 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13888 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13889 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13890 // (MTDCR gprc:$Rx, 135) - 871
13891 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13892 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(135)},
13893 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13894 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13895 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13896 // (MTFSF i32imm:$FLM, f8rc:$FRB, 0, 0) - 876
13897 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
13898 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
13899 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
13900 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
13901 // (MTFSFI u3imm:$BF, u4imm:$U, 0) - 880
13902 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
13903 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
13904 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
13905 // (MTFSFI_rec u3imm:$BF, u4imm:$U, 0) - 883
13906 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
13907 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
13908 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
13909 // (MTFSF_rec i32imm:$FLM, f8rc:$FRB, 0, 0) - 886
13910 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
13911 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
13912 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
13913 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
13914 // (MTMSR gprc:$RS, 0) - 890
13915 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13916 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
13917 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13918 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13919 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13920 // (MTMSRD gprc:$RS, 0) - 895
13921 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13922 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
13923 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13924 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13925 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13926 // (MTSPR 1, gprc:$Rx) - 900
13927 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
13928 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13929 // (MTSPR 3, gprc:$Rx) - 902
13930 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
13931 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13932 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13933 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13934 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13935 // (MTSPR 8, gprc:$Rx) - 907
13936 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
13937 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13938 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13939 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13940 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13941 // (MTSPR 9, gprc:$Rx) - 912
13942 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
13943 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13944 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13945 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13946 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13947 // (MTSPR 13, gprc:$Rx) - 917
13948 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
13949 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13950 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13951 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13952 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13953 // (MTSPR 17, gprc:$Rx) - 922
13954 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
13955 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13956 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13957 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13958 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13959 // (MTSPR 18, gprc:$Rx) - 927
13960 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
13961 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13962 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13963 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13964 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13965 // (MTSPR 19, gprc:$Rx) - 932
13966 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
13967 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13968 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13969 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13970 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13971 // (MTSPR 22, gprc:$Rx) - 937
13972 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
13973 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13974 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13975 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13976 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13977 // (MTSPR 25, gprc:$Rx) - 942
13978 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
13979 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13980 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13981 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13982 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13983 // (MTSPR 26, gprc:$Rx) - 947
13984 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
13985 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13986 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13987 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13988 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13989 // (MTSPR 27, gprc:$Rx) - 952
13990 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
13991 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13992 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13993 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
13994 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
13995 // (MTSPR 28, gprc:$Rx) - 957
13996 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
13997 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
13998 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
13999 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14000 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14001 // (MTSPR 29, gprc:$Rx) - 962
14002 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
14003 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14004 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14005 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14006 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14007 // (MTSPR 48, gprc:$Rx) - 967
14008 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(48)},
14009 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14010 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14011 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14012 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14013 // (MTSPR 280, gprc:$RT) - 972
14014 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
14015 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14016 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14017 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14018 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14019 // (MTSPR 284, gprc:$Rx) - 977
14020 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(284)},
14021 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14022 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14023 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14024 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14025 // (MTSPR 285, gprc:$Rx) - 982
14026 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(285)},
14027 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14028 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14029 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14030 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14031 // (MTSPR 512, gprc:$Rx) - 987
14032 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
14033 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14034 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14035 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14036 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14037 // (MTSPR 536, gprc:$Rx) - 992
14038 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(536)},
14039 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14040 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14041 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14042 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14043 // (MTSPR 537, gprc:$Rx) - 997
14044 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(537)},
14045 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14046 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14047 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14048 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14049 // (MTSPR 528, gprc:$Rx) - 1002
14050 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(528)},
14051 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14052 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14053 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14054 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14055 // (MTSPR 529, gprc:$Rx) - 1007
14056 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(529)},
14057 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14058 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14059 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14060 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14061 // (MTSPR 538, gprc:$Rx) - 1012
14062 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(538)},
14063 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14064 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14065 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14066 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14067 // (MTSPR 539, gprc:$Rx) - 1017
14068 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(539)},
14069 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14070 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14071 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14072 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14073 // (MTSPR 530, gprc:$Rx) - 1022
14074 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(530)},
14075 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14076 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14077 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14078 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14079 // (MTSPR 531, gprc:$Rx) - 1027
14080 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(531)},
14081 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14082 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14083 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14084 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14085 // (MTSPR 540, gprc:$Rx) - 1032
14086 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(540)},
14087 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14088 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14089 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14090 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14091 // (MTSPR 541, gprc:$Rx) - 1037
14092 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(541)},
14093 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14094 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14095 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14096 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14097 // (MTSPR 532, gprc:$Rx) - 1042
14098 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(532)},
14099 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14100 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14101 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14102 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14103 // (MTSPR 533, gprc:$Rx) - 1047
14104 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(533)},
14105 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14106 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14107 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14108 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14109 // (MTSPR 542, gprc:$Rx) - 1052
14110 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(542)},
14111 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14112 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14113 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14114 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14115 // (MTSPR 543, gprc:$Rx) - 1057
14116 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(543)},
14117 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14118 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14119 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14120 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14121 // (MTSPR 534, gprc:$Rx) - 1062
14122 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(534)},
14123 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14124 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14125 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14126 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14127 // (MTSPR 535, gprc:$Rx) - 1067
14128 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(535)},
14129 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14130 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14131 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14132 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14133 // (MTSPR 896, gprc:$RT) - 1072
14134 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(896)},
14135 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14136 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14137 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14138 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14139 // (MTSPR 980, gprc:$Rx) - 1077
14140 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(980)},
14141 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14142 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14143 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14144 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14145 // (MTSPR 981, gprc:$Rx) - 1082
14146 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(981)},
14147 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14148 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14149 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14150 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14151 // (MTSPR 986, gprc:$Rx) - 1087
14152 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(986)},
14153 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14154 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14155 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14156 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14157 // (MTSPR 988, gprc:$Rx) - 1092
14158 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(988)},
14159 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14160 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14161 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14162 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14163 // (MTSPR 989, gprc:$Rx) - 1097
14164 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(989)},
14165 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14166 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14167 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14168 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14169 // (MTSPR 990, gprc:$Rx) - 1102
14170 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(990)},
14171 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14172 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14173 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14174 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14175 // (MTSPR 991, gprc:$Rx) - 1107
14176 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(991)},
14177 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14178 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14179 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14180 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14181 // (MTSPR 1018, gprc:$Rx) - 1112
14182 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1018)},
14183 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14184 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14185 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14186 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14187 // (MTSPR 1019, gprc:$Rx) - 1117
14188 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1019)},
14189 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14190 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14191 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14192 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14193 // (MTSPR8 1, g8rc:$Rx) - 1122
14194 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14195 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14196 // (MTSPR8 3, g8rc:$Rx) - 1124
14197 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
14198 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14199 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14200 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14201 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14202 // (MTSPR8 8, g8rc:$Rx) - 1129
14203 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
14204 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14205 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14206 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14207 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14208 // (MTSPR8 9, g8rc:$Rx) - 1134
14209 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(9)},
14210 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14211 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14212 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14213 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14214 // (MTSPR8 13, g8rc:$Rx) - 1139
14215 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(13)},
14216 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14217 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14218 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14219 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14220 // (MTSPR8 17, g8rc:$Rx) - 1144
14221 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(17)},
14222 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14223 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14224 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14225 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14226 // (MTSPR8 18, g8rc:$Rx) - 1149
14227 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(18)},
14228 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14229 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14230 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14231 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14232 // (MTSPR8 19, g8rc:$Rx) - 1154
14233 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(19)},
14234 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14235 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14236 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14237 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14238 // (MTSPR8 22, g8rc:$Rx) - 1159
14239 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(22)},
14240 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14241 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14242 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14243 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14244 // (MTSPR8 25, g8rc:$Rx) - 1164
14245 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(25)},
14246 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14247 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14248 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14249 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14250 // (MTSPR8 26, g8rc:$Rx) - 1169
14251 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(26)},
14252 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14253 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14254 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14255 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14256 // (MTSPR8 27, g8rc:$Rx) - 1174
14257 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(27)},
14258 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14259 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14260 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14261 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14262 // (MTSPR8 28, g8rc:$Rx) - 1179
14263 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(28)},
14264 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14265 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14266 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14267 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14268 // (MTSPR8 29, g8rc:$Rx) - 1184
14269 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(29)},
14270 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14271 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14272 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14273 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14274 // (MTSPR8 280, g8rc:$RT) - 1189
14275 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(280)},
14276 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14277 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14278 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14279 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14280 // (MTSPR8 284, g8rc:$Rx) - 1194
14281 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(284)},
14282 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14283 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14284 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14285 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14286 // (MTSPR8 285, g8rc:$Rx) - 1199
14287 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(285)},
14288 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14289 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14290 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14291 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14292 // (MTSPR8 512, g8rc:$Rx) - 1204
14293 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(512)},
14294 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14295 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14296 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14297 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14298 // (MTUDSCR gprc:$Rx) - 1209
14299 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14300 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14301 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14302 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14303 // (MTVRSAVE gprc:$rS) - 1213
14304 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14305 // (MTVSRD f8rc:$dst, g8rc:$rA) - 1214
14306 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
14307 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14308 // (MTVSRWA f8rc:$dst, gprc:$rA) - 1216
14309 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
14310 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14311 // (MTVSRWZ f8rc:$dst, gprc:$rA) - 1218
14312 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::F8RCRegClassID},
14313 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14314 // (NOR gprc:$rA, gprc:$rS, gprc:$rS) - 1220
14315 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14316 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14317 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
14318 // (NOR8 g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1223
14319 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14320 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14321 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
14322 // (NOR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1226
14323 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14324 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14325 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
14326 // (NOR_rec gprc:$rA, gprc:$rS, gprc:$rS) - 1229
14327 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14328 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14329 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
14330 // (OR gprc:$rA, gprc:$rB, gprc:$rB) - 1232
14331 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14332 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14333 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
14334 // (OR8 g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1235
14335 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14336 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14337 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
14338 // (OR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1238
14339 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14340 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14341 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
14342 // (ORI R0, R0, 0) - 1241
14343 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
14344 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
14345 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14346 // (ORI8 X0, X0, 0) - 1244
14347 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
14348 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
14349 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14350 // (OR_rec gprc:$rA, gprc:$rB, gprc:$rB) - 1247
14351 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14352 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14353 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
14354 // (PADDI8 g8rc:$RT, g8rc_nox0:$RA, s34imm:$SI) - 1250
14355 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14356 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RC_NOX0RegClassID},
14357 // (RFEBB 1) - 1252
14358 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14359 // (RLDCL g8rc:$rA, g8rc:$rS, gprc:$rB, 0) - 1253
14360 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14361 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14362 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14363 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14364 // (RLDCL_rec g8rc:$rA, g8rc:$rS, gprc:$rB, 0) - 1257
14365 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14366 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14367 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14368 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14369 // (RLDICL g8rc:$rA, g8rc:$rS, u6imm:$n, 0) - 1261
14370 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14371 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14372 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14373 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14374 // (RLDICL g8rc:$rA, g8rc:$rS, 0, u6imm:$n) - 1265
14375 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14376 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14377 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14378 // (RLDICL_32_64 g8rc:$rA, gprc:$rS, u6imm:$n, 0) - 1268
14379 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14380 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14381 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14382 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14383 // (RLDICL_32_64 g8rc:$rA, gprc:$rS, 0, u6imm:$n) - 1272
14384 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14385 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14386 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14387 // (RLDICL_rec g8rc:$rA, g8rc:$rS, u6imm:$n, 0) - 1275
14388 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14389 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14390 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14391 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14392 // (RLDICL_rec g8rc:$rA, g8rc:$rS, 0, u6imm:$n) - 1279
14393 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14394 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14395 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14396 // (RLWINM gprc:$rA, gprc:$rS, u5imm:$n, 0, 31) - 1282
14397 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14398 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14399 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14400 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14401 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14402 // (RLWINM gprc:$rA, gprc:$rS, 0, u5imm:$n, 31) - 1287
14403 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14404 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14405 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14406 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14407 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14408 // (RLWINM8 g8rc:$rA, g8rc:$rS, u5imm:$n, 0, 31) - 1292
14409 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14410 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14411 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14412 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14413 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14414 // (RLWINM8 g8rc:$rA, g8rc:$rS, 0, u5imm:$n, 31) - 1297
14415 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14416 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14417 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14418 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14419 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14420 // (RLWINM8_rec g8rc:$rA, g8rc:$rS, u5imm:$n, 0, 31) - 1302
14421 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14422 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14423 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14424 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14425 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14426 // (RLWINM8_rec g8rc:$rA, g8rc:$rS, 0, u5imm:$n, 31) - 1307
14427 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14428 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14429 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14430 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14431 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14432 // (RLWINM_rec gprc:$rA, gprc:$rS, u5imm:$n, 0, 31) - 1312
14433 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14434 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14435 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14436 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14437 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14438 // (RLWINM_rec gprc:$rA, gprc:$rS, 0, u5imm:$n, 31) - 1317
14439 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14440 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14441 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14442 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14443 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14444 // (RLWNM gprc:$rA, gprc:$rS, gprc:$rB, 0, 31) - 1322
14445 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14446 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14447 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14448 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14449 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14450 // (RLWNM8 g8rc:$rA, g8rc:$rS, g8rc:$rB, 0, 31) - 1327
14451 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14452 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14453 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14454 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14455 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14456 // (RLWNM8_rec g8rc:$rA, g8rc:$rS, g8rc:$rB, 0, 31) - 1332
14457 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14458 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14459 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14460 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14461 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14462 // (RLWNM_rec gprc:$rA, gprc:$rS, gprc:$rB, 0, 31) - 1337
14463 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14464 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14465 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14466 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14467 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14468 // (SC 0) - 1342
14469 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14470 // (SUBF gprc:$rA, gprc:$rC, gprc:$rB) - 1343
14471 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14472 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14473 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14474 // (SUBF8 g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1346
14475 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14476 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14477 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14478 // (SUBF8_rec g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1349
14479 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14480 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14481 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14482 // (SUBFC gprc:$rA, gprc:$rC, gprc:$rB) - 1352
14483 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14484 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14485 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14486 // (SUBFC8 g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1355
14487 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14488 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14489 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14490 // (SUBFC8_rec g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1358
14491 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14492 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14493 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14494 // (SUBFC_rec gprc:$rA, gprc:$rC, gprc:$rB) - 1361
14495 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14496 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14497 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14498 // (SUBF_rec gprc:$rA, gprc:$rC, gprc:$rB) - 1364
14499 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14500 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14501 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14502 // (SYNC 0) - 1367
14503 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14504 // (SYNC 1) - 1368
14505 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14506 // (SYNC 2) - 1369
14507 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
14508 // (SYNCP10 0, 0) - 1370
14509 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14510 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14511 // (SYNCP10 2, 0) - 1372
14512 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
14513 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14514 // (SYNCP10 4, 0) - 1374
14515 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
14516 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14517 // (SYNCP10 5, 0) - 1376
14518 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(5)},
14519 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14520 // (SYNCP10 u3imm:$L, 0) - 1378
14521 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14522 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14523 // (SYNCP10 1, 1) - 1380
14524 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14525 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14526 // (SYNCP10 0, 2) - 1382
14527 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14528 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
14529 // (SYNCP10 0, 3) - 1384
14530 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14531 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
14532 // (TD 16, g8rc:$rA, g8rc:$rB) - 1386
14533 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
14534 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14535 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14536 // (TD 4, g8rc:$rA, g8rc:$rB) - 1389
14537 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
14538 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14539 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14540 // (TD 8, g8rc:$rA, g8rc:$rB) - 1392
14541 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
14542 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14543 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14544 // (TD 24, g8rc:$rA, g8rc:$rB) - 1395
14545 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
14546 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14547 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14548 // (TD 2, g8rc:$rA, g8rc:$rB) - 1398
14549 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
14550 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14551 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14552 // (TD 1, g8rc:$rA, g8rc:$rB) - 1401
14553 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14554 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14555 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14556 // (TD 31, g8rc:$rA, g8rc:$rB) - 1404
14557 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14558 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14559 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14560 // (TDI 16, g8rc:$rA, s16imm:$imm) - 1407
14561 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
14562 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14563 // (TDI 4, g8rc:$rA, s16imm:$imm) - 1409
14564 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
14565 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14566 // (TDI 8, g8rc:$rA, s16imm:$imm) - 1411
14567 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
14568 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14569 // (TDI 24, g8rc:$rA, s16imm:$imm) - 1413
14570 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
14571 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14572 // (TDI 2, g8rc:$rA, s16imm:$imm) - 1415
14573 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
14574 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14575 // (TDI 1, g8rc:$rA, s16imm:$imm) - 1417
14576 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14577 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14578 // (TDI 31, g8rc:$rA, s16imm:$imm) - 1419
14579 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14580 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::G8RCRegClassID},
14581 // (TEND 0) - 1421
14582 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14583 // (TEND 1) - 1422
14584 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14585 // (TLBIE R0, gprc:$RB) - 1423
14586 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
14587 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14588 // (TLBILX 0, R0, R0) - 1425
14589 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14590 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
14591 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
14592 // (TLBILX 1, R0, R0) - 1428
14593 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14594 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
14595 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
14596 // (TLBILX 3, gprc:$RA, gprc:$RB) - 1431
14597 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
14598 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14599 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14600 // (TLBILX 3, R0, gprc:$RB) - 1434
14601 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
14602 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
14603 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14604 // (TLBRE2 gprc:$RS, gprc:$A, 0) - 1437
14605 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14606 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14607 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14608 // (TLBRE2 gprc:$RS, gprc:$A, 1) - 1440
14609 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14610 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14611 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14612 // (TLBWE2 gprc:$RS, gprc:$A, 0) - 1443
14613 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14614 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14615 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14616 // (TLBWE2 gprc:$RS, gprc:$A, 1) - 1446
14617 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14618 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14619 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14620 // (TSR 0) - 1449
14621 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14622 // (TSR 1) - 1450
14623 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14624 // (TW 31, R0, R0) - 1451
14625 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14626 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
14627 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
14628 // (TW 16, gprc:$rA, gprc:$rB) - 1454
14629 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
14630 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14631 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14632 // (TW 4, gprc:$rA, gprc:$rB) - 1457
14633 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
14634 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14635 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14636 // (TW 8, gprc:$rA, gprc:$rB) - 1460
14637 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
14638 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14639 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14640 // (TW 24, gprc:$rA, gprc:$rB) - 1463
14641 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
14642 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14643 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14644 // (TW 2, gprc:$rA, gprc:$rB) - 1466
14645 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
14646 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14647 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14648 // (TW 1, gprc:$rA, gprc:$rB) - 1469
14649 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14650 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14651 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14652 // (TW 31, gprc:$rA, gprc:$rB) - 1472
14653 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14654 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14655 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14656 // (TWI 16, gprc:$rA, s16imm:$imm) - 1475
14657 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(16)},
14658 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14659 // (TWI 4, gprc:$rA, s16imm:$imm) - 1477
14660 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
14661 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14662 // (TWI 8, gprc:$rA, s16imm:$imm) - 1479
14663 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
14664 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14665 // (TWI 24, gprc:$rA, s16imm:$imm) - 1481
14666 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(24)},
14667 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14668 // (TWI 2, gprc:$rA, s16imm:$imm) - 1483
14669 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
14670 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14671 // (TWI 1, gprc:$rA, s16imm:$imm) - 1485
14672 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14673 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14674 // (TWI 31, gprc:$rA, s16imm:$imm) - 1487
14675 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(31)},
14676 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::GPRCRegClassID},
14677 // (VNOR vrrc:$vD, vrrc:$vA, vrrc:$vA) - 1489
14678 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
14679 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
14680 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
14681 // (VOR vrrc:$vD, vrrc:$vA, vrrc:$vA) - 1492
14682 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
14683 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VRRCRegClassID},
14684 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
14685 // (WAIT 0) - 1495
14686 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14687 // (WAIT 1) - 1496
14688 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14689 // (WAIT 2) - 1497
14690 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
14691 // (WAITP10 0, 0) - 1498
14692 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14693 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14694 // (WAITP10 1, 0) - 1500
14695 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(1)},
14696 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14697 // (XORI R0, R0, 0) - 1502
14698 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
14699 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::R0},
14700 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14701 // (XORI8 X0, X0, 0) - 1505
14702 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
14703 {.Kind: AliasPatternCond::K_Reg, .Value: PPC::X0},
14704 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14705 // (XVCPSGNDP vsrc:$XT, vsrc:$XB, vsrc:$XB) - 1508
14706 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
14707 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
14708 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
14709 // (XVCPSGNSP vsrc:$XT, vsrc:$XB, vsrc:$XB) - 1511
14710 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
14711 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
14712 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
14713 // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 0) - 1514
14714 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
14715 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
14716 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
14717 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14718 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14719 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14720 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14721 // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 3) - 1521
14722 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
14723 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
14724 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
14725 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
14726 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14727 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14728 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14729 // (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 0) - 1528
14730 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
14731 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
14732 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
14733 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14734 // (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 3) - 1532
14735 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
14736 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
14737 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
14738 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
14739 // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 2) - 1536
14740 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
14741 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
14742 {.Kind: AliasPatternCond::K_TiedReg, .Value: 1},
14743 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
14744 // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 0) - 1540
14745 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
14746 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSFRCRegClassID},
14747 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14748 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14749 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14750 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14751 // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 3) - 1546
14752 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
14753 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSFRCRegClassID},
14754 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
14755 {.Kind: AliasPatternCond::K_OrNegFeature, .Value: PPC::AIXOS},
14756 {.Kind: AliasPatternCond::K_OrFeature, .Value: PPC::FeatureModernAIXAs},
14757 {.Kind: AliasPatternCond::K_EndOrFeatures, .Value: 0},
14758 // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 2) - 1552
14759 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSRCRegClassID},
14760 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::VSFRCRegClassID},
14761 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
14762 // (gBC 12, crbitrc:$bi, condbrtarget:$dst) - 1555
14763 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
14764 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14765 // (gBC 4, crbitrc:$bi, condbrtarget:$dst) - 1557
14766 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
14767 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14768 // (gBC 14, crbitrc:$bi, condbrtarget:$dst) - 1559
14769 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
14770 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14771 // (gBC 6, crbitrc:$bi, condbrtarget:$dst) - 1561
14772 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
14773 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14774 // (gBC 15, crbitrc:$bi, condbrtarget:$dst) - 1563
14775 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
14776 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14777 // (gBC 7, crbitrc:$bi, condbrtarget:$dst) - 1565
14778 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
14779 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14780 // (gBC 8, crbitrc:$bi, condbrtarget:$dst) - 1567
14781 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
14782 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14783 // (gBC 0, crbitrc:$bi, condbrtarget:$dst) - 1569
14784 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14785 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14786 // (gBC 10, crbitrc:$bi, condbrtarget:$dst) - 1571
14787 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
14788 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14789 // (gBC 2, crbitrc:$bi, condbrtarget:$dst) - 1573
14790 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
14791 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14792 // (gBCA 12, crbitrc:$bi, abscondbrtarget:$dst) - 1575
14793 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
14794 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14795 // (gBCA 4, crbitrc:$bi, abscondbrtarget:$dst) - 1577
14796 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
14797 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14798 // (gBCA 14, crbitrc:$bi, abscondbrtarget:$dst) - 1579
14799 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
14800 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14801 // (gBCA 6, crbitrc:$bi, abscondbrtarget:$dst) - 1581
14802 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
14803 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14804 // (gBCA 15, crbitrc:$bi, abscondbrtarget:$dst) - 1583
14805 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
14806 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14807 // (gBCA 7, crbitrc:$bi, abscondbrtarget:$dst) - 1585
14808 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
14809 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14810 // (gBCA 8, crbitrc:$bi, abscondbrtarget:$dst) - 1587
14811 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
14812 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14813 // (gBCA 0, crbitrc:$bi, abscondbrtarget:$dst) - 1589
14814 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14815 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14816 // (gBCA 10, crbitrc:$bi, abscondbrtarget:$dst) - 1591
14817 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
14818 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14819 // (gBCA 2, crbitrc:$bi, abscondbrtarget:$dst) - 1593
14820 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
14821 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14822 // (gBCAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1595
14823 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14824 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
14825 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14826 // (gBCAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1598
14827 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14828 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
14829 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14830 // (gBCCTR u5imm:$bo, crbitrc:$bi, 0) - 1601
14831 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14832 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14833 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14834 // (gBCCTR 12, crbitrc:$bi, 0) - 1604
14835 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
14836 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14837 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14838 // (gBCCTR 4, crbitrc:$bi, 0) - 1607
14839 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
14840 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14841 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14842 // (gBCCTR 14, crbitrc:$bi, 0) - 1610
14843 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
14844 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14845 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14846 // (gBCCTR 6, crbitrc:$bi, 0) - 1613
14847 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
14848 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14849 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14850 // (gBCCTR 15, crbitrc:$bi, 0) - 1616
14851 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
14852 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14853 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14854 // (gBCCTR 7, crbitrc:$bi, 0) - 1619
14855 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
14856 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14857 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14858 // (gBCCTRL u5imm:$bo, crbitrc:$bi, 0) - 1622
14859 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14860 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14861 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14862 // (gBCCTRL 12, crbitrc:$bi, 0) - 1625
14863 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
14864 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14865 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14866 // (gBCCTRL 4, crbitrc:$bi, 0) - 1628
14867 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
14868 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14869 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14870 // (gBCCTRL 14, crbitrc:$bi, 0) - 1631
14871 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
14872 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14873 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14874 // (gBCCTRL 6, crbitrc:$bi, 0) - 1634
14875 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
14876 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14877 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14878 // (gBCCTRL 15, crbitrc:$bi, 0) - 1637
14879 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
14880 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14881 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14882 // (gBCCTRL 7, crbitrc:$bi, 0) - 1640
14883 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
14884 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14885 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14886 // (gBCL 12, crbitrc:$bi, condbrtarget:$dst) - 1643
14887 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
14888 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14889 // (gBCL 4, crbitrc:$bi, condbrtarget:$dst) - 1645
14890 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
14891 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14892 // (gBCL 14, crbitrc:$bi, condbrtarget:$dst) - 1647
14893 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
14894 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14895 // (gBCL 6, crbitrc:$bi, condbrtarget:$dst) - 1649
14896 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
14897 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14898 // (gBCL 15, crbitrc:$bi, condbrtarget:$dst) - 1651
14899 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
14900 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14901 // (gBCL 7, crbitrc:$bi, condbrtarget:$dst) - 1653
14902 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
14903 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14904 // (gBCL 8, crbitrc:$bi, condbrtarget:$dst) - 1655
14905 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
14906 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14907 // (gBCL 0, crbitrc:$bi, condbrtarget:$dst) - 1657
14908 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14909 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14910 // (gBCL 10, crbitrc:$bi, condbrtarget:$dst) - 1659
14911 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
14912 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14913 // (gBCL 2, crbitrc:$bi, condbrtarget:$dst) - 1661
14914 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
14915 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14916 // (gBCLA 12, crbitrc:$bi, abscondbrtarget:$dst) - 1663
14917 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
14918 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14919 // (gBCLA 4, crbitrc:$bi, abscondbrtarget:$dst) - 1665
14920 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
14921 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14922 // (gBCLA 14, crbitrc:$bi, abscondbrtarget:$dst) - 1667
14923 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
14924 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14925 // (gBCLA 6, crbitrc:$bi, abscondbrtarget:$dst) - 1669
14926 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
14927 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14928 // (gBCLA 15, crbitrc:$bi, abscondbrtarget:$dst) - 1671
14929 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
14930 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14931 // (gBCLA 7, crbitrc:$bi, abscondbrtarget:$dst) - 1673
14932 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
14933 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14934 // (gBCLA 8, crbitrc:$bi, abscondbrtarget:$dst) - 1675
14935 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
14936 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14937 // (gBCLA 0, crbitrc:$bi, abscondbrtarget:$dst) - 1677
14938 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14939 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14940 // (gBCLA 10, crbitrc:$bi, abscondbrtarget:$dst) - 1679
14941 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
14942 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14943 // (gBCLA 2, crbitrc:$bi, abscondbrtarget:$dst) - 1681
14944 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
14945 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14946 // (gBCLAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1683
14947 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14948 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
14949 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14950 // (gBCLAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1686
14951 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14952 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
14953 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14954 // (gBCLR u5imm:$bo, crbitrc:$bi, 0) - 1689
14955 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
14956 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14957 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14958 // (gBCLR 12, crbitrc:$bi, 0) - 1692
14959 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
14960 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14961 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14962 // (gBCLR 4, crbitrc:$bi, 0) - 1695
14963 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
14964 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14965 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14966 // (gBCLR 14, crbitrc:$bi, 0) - 1698
14967 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
14968 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14969 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14970 // (gBCLR 6, crbitrc:$bi, 0) - 1701
14971 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
14972 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14973 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14974 // (gBCLR 15, crbitrc:$bi, 0) - 1704
14975 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
14976 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14977 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14978 // (gBCLR 7, crbitrc:$bi, 0) - 1707
14979 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
14980 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14981 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14982 // (gBCLR 8, crbitrc:$bi, 0) - 1710
14983 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
14984 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14985 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14986 // (gBCLR 0, crbitrc:$bi, 0) - 1713
14987 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14988 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14989 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14990 // (gBCLR 10, crbitrc:$bi, 0) - 1716
14991 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
14992 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14993 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14994 // (gBCLR 2, crbitrc:$bi, 0) - 1719
14995 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
14996 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
14997 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
14998 // (gBCLRL u5imm:$bo, crbitrc:$bi, 0) - 1722
14999 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
15000 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15001 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15002 // (gBCLRL 12, crbitrc:$bi, 0) - 1725
15003 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(12)},
15004 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15005 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15006 // (gBCLRL 4, crbitrc:$bi, 0) - 1728
15007 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(4)},
15008 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15009 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15010 // (gBCLRL 14, crbitrc:$bi, 0) - 1731
15011 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(14)},
15012 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15013 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15014 // (gBCLRL 6, crbitrc:$bi, 0) - 1734
15015 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(6)},
15016 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15017 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15018 // (gBCLRL 15, crbitrc:$bi, 0) - 1737
15019 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(15)},
15020 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15021 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15022 // (gBCLRL 7, crbitrc:$bi, 0) - 1740
15023 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(7)},
15024 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15025 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15026 // (gBCLRL 8, crbitrc:$bi, 0) - 1743
15027 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(8)},
15028 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15029 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15030 // (gBCLRL 0, crbitrc:$bi, 0) - 1746
15031 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15032 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15033 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15034 // (gBCLRL 10, crbitrc:$bi, 0) - 1749
15035 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(10)},
15036 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15037 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15038 // (gBCLRL 2, crbitrc:$bi, 0) - 1752
15039 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
15040 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15041 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(0)},
15042 // (gBCLat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1755
15043 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
15044 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
15045 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15046 // (gBCLat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1758
15047 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
15048 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
15049 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15050 // (gBCat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1761
15051 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
15052 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(3)},
15053 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15054 // (gBCat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1764
15055 {.Kind: AliasPatternCond::K_Ignore, .Value: 0},
15056 {.Kind: AliasPatternCond::K_Imm, .Value: uint32_t(2)},
15057 {.Kind: AliasPatternCond::K_RegClass, .Value: PPC::CRBITRCRegClassID},
15058 };
15059
15060 static const char AsmStrings[] =
15061 /* 0 */ "li $\x01, $\xFF\x03\x01\0"
15062 /* 12 */ "lis $\x01, $\xFF\x03\x01\0"
15063 /* 25 */ "lnia $\x01\0"
15064 /* 33 */ "blt $\x02, $\xFF\x03\x02\0"
15065 /* 46 */ "blt $\xFF\x03\x02\0"
15066 /* 55 */ "blt- $\x02, $\xFF\x03\x02\0"
15067 /* 69 */ "blt- $\xFF\x03\x02\0"
15068 /* 79 */ "blt+ $\x02, $\xFF\x03\x02\0"
15069 /* 93 */ "blt+ $\xFF\x03\x02\0"
15070 /* 103 */ "bgt $\x02, $\xFF\x03\x02\0"
15071 /* 116 */ "bgt $\xFF\x03\x02\0"
15072 /* 125 */ "bgt- $\x02, $\xFF\x03\x02\0"
15073 /* 139 */ "bgt- $\xFF\x03\x02\0"
15074 /* 149 */ "bgt+ $\x02, $\xFF\x03\x02\0"
15075 /* 163 */ "bgt+ $\xFF\x03\x02\0"
15076 /* 173 */ "beq $\x02, $\xFF\x03\x02\0"
15077 /* 186 */ "beq $\xFF\x03\x02\0"
15078 /* 195 */ "beq- $\x02, $\xFF\x03\x02\0"
15079 /* 209 */ "beq- $\xFF\x03\x02\0"
15080 /* 219 */ "beq+ $\x02, $\xFF\x03\x02\0"
15081 /* 233 */ "beq+ $\xFF\x03\x02\0"
15082 /* 243 */ "bne $\x02, $\xFF\x03\x02\0"
15083 /* 256 */ "bne $\xFF\x03\x02\0"
15084 /* 265 */ "bne- $\x02, $\xFF\x03\x02\0"
15085 /* 279 */ "bne- $\xFF\x03\x02\0"
15086 /* 289 */ "bne+ $\x02, $\xFF\x03\x02\0"
15087 /* 303 */ "bne+ $\xFF\x03\x02\0"
15088 /* 313 */ "blta $\x02, $\xFF\x03\x03\0"
15089 /* 327 */ "blta $\xFF\x03\x03\0"
15090 /* 337 */ "blta- $\x02, $\xFF\x03\x03\0"
15091 /* 352 */ "blta- $\xFF\x03\x03\0"
15092 /* 363 */ "blta+ $\x02, $\xFF\x03\x03\0"
15093 /* 378 */ "blta+ $\xFF\x03\x03\0"
15094 /* 389 */ "bgta $\x02, $\xFF\x03\x03\0"
15095 /* 403 */ "bgta $\xFF\x03\x03\0"
15096 /* 413 */ "bgta- $\x02, $\xFF\x03\x03\0"
15097 /* 428 */ "bgta- $\xFF\x03\x03\0"
15098 /* 439 */ "bgta+ $\x02, $\xFF\x03\x03\0"
15099 /* 454 */ "bgta+ $\xFF\x03\x03\0"
15100 /* 465 */ "beqa $\x02, $\xFF\x03\x03\0"
15101 /* 479 */ "beqa $\xFF\x03\x03\0"
15102 /* 489 */ "beqa- $\x02, $\xFF\x03\x03\0"
15103 /* 504 */ "beqa- $\xFF\x03\x03\0"
15104 /* 515 */ "beqa+ $\x02, $\xFF\x03\x03\0"
15105 /* 530 */ "beqa+ $\xFF\x03\x03\0"
15106 /* 541 */ "bnea $\x02, $\xFF\x03\x03\0"
15107 /* 555 */ "bnea $\xFF\x03\x03\0"
15108 /* 565 */ "bnea- $\x02, $\xFF\x03\x03\0"
15109 /* 580 */ "bnea- $\xFF\x03\x03\0"
15110 /* 591 */ "bnea+ $\x02, $\xFF\x03\x03\0"
15111 /* 606 */ "bnea+ $\xFF\x03\x03\0"
15112 /* 617 */ "bltctr $\x02\0"
15113 /* 627 */ "bltctr\0"
15114 /* 634 */ "bltctr- $\x02\0"
15115 /* 645 */ "bltctr-\0"
15116 /* 653 */ "bltctr+ $\x02\0"
15117 /* 664 */ "bltctr+\0"
15118 /* 672 */ "bgtctr $\x02\0"
15119 /* 682 */ "bgtctr\0"
15120 /* 689 */ "bgtctr- $\x02\0"
15121 /* 700 */ "bgtctr-\0"
15122 /* 708 */ "bgtctr+ $\x02\0"
15123 /* 719 */ "bgtctr+\0"
15124 /* 727 */ "beqctr $\x02\0"
15125 /* 737 */ "beqctr\0"
15126 /* 744 */ "beqctr- $\x02\0"
15127 /* 755 */ "beqctr-\0"
15128 /* 763 */ "beqctr+ $\x02\0"
15129 /* 774 */ "beqctr+\0"
15130 /* 782 */ "bnectr $\x02\0"
15131 /* 792 */ "bnectr\0"
15132 /* 799 */ "bnectr- $\x02\0"
15133 /* 810 */ "bnectr-\0"
15134 /* 818 */ "bnectr+ $\x02\0"
15135 /* 829 */ "bnectr+\0"
15136 /* 837 */ "bltctrl $\x02\0"
15137 /* 848 */ "bltctrl\0"
15138 /* 856 */ "bltctrl- $\x02\0"
15139 /* 868 */ "bltctrl-\0"
15140 /* 877 */ "bltctrl+ $\x02\0"
15141 /* 889 */ "bltctrl+\0"
15142 /* 898 */ "bgtctrl $\x02\0"
15143 /* 909 */ "bgtctrl\0"
15144 /* 917 */ "bgtctrl- $\x02\0"
15145 /* 929 */ "bgtctrl-\0"
15146 /* 938 */ "bgtctrl+ $\x02\0"
15147 /* 950 */ "bgtctrl+\0"
15148 /* 959 */ "beqctrl $\x02\0"
15149 /* 970 */ "beqctrl\0"
15150 /* 978 */ "beqctrl- $\x02\0"
15151 /* 990 */ "beqctrl-\0"
15152 /* 999 */ "beqctrl+ $\x02\0"
15153 /* 1011 */ "beqctrl+\0"
15154 /* 1020 */ "bnectrl $\x02\0"
15155 /* 1031 */ "bnectrl\0"
15156 /* 1039 */ "bnectrl- $\x02\0"
15157 /* 1051 */ "bnectrl-\0"
15158 /* 1060 */ "bnectrl+ $\x02\0"
15159 /* 1072 */ "bnectrl+\0"
15160 /* 1081 */ "bltl $\x02, $\xFF\x03\x02\0"
15161 /* 1095 */ "bltl $\xFF\x03\x02\0"
15162 /* 1105 */ "bltl- $\x02, $\xFF\x03\x02\0"
15163 /* 1120 */ "bltl- $\xFF\x03\x02\0"
15164 /* 1131 */ "bltl+ $\x02, $\xFF\x03\x02\0"
15165 /* 1146 */ "bltl+ $\xFF\x03\x02\0"
15166 /* 1157 */ "bgtl $\x02, $\xFF\x03\x02\0"
15167 /* 1171 */ "bgtl $\xFF\x03\x02\0"
15168 /* 1181 */ "bgtl- $\x02, $\xFF\x03\x02\0"
15169 /* 1196 */ "bgtl- $\xFF\x03\x02\0"
15170 /* 1207 */ "bgtl+ $\x02, $\xFF\x03\x02\0"
15171 /* 1222 */ "bgtl+ $\xFF\x03\x02\0"
15172 /* 1233 */ "beql $\x02, $\xFF\x03\x02\0"
15173 /* 1247 */ "beql $\xFF\x03\x02\0"
15174 /* 1257 */ "beql- $\x02, $\xFF\x03\x02\0"
15175 /* 1272 */ "beql- $\xFF\x03\x02\0"
15176 /* 1283 */ "beql+ $\x02, $\xFF\x03\x02\0"
15177 /* 1298 */ "beql+ $\xFF\x03\x02\0"
15178 /* 1309 */ "bnel $\x02, $\xFF\x03\x02\0"
15179 /* 1323 */ "bnel $\xFF\x03\x02\0"
15180 /* 1333 */ "bnel- $\x02, $\xFF\x03\x02\0"
15181 /* 1348 */ "bnel- $\xFF\x03\x02\0"
15182 /* 1359 */ "bnel+ $\x02, $\xFF\x03\x02\0"
15183 /* 1374 */ "bnel+ $\xFF\x03\x02\0"
15184 /* 1385 */ "bltla $\x02, $\xFF\x03\x03\0"
15185 /* 1400 */ "bltla $\xFF\x03\x03\0"
15186 /* 1411 */ "bltla- $\x02, $\xFF\x03\x03\0"
15187 /* 1427 */ "bltla- $\xFF\x03\x03\0"
15188 /* 1439 */ "bltla+ $\x02, $\xFF\x03\x03\0"
15189 /* 1455 */ "bltla+ $\xFF\x03\x03\0"
15190 /* 1467 */ "bgtla $\x02, $\xFF\x03\x03\0"
15191 /* 1482 */ "bgtla $\xFF\x03\x03\0"
15192 /* 1493 */ "bgtla- $\x02, $\xFF\x03\x03\0"
15193 /* 1509 */ "bgtla- $\xFF\x03\x03\0"
15194 /* 1521 */ "bgtla+ $\x02, $\xFF\x03\x03\0"
15195 /* 1537 */ "bgtla+ $\xFF\x03\x03\0"
15196 /* 1549 */ "beqla $\x02, $\xFF\x03\x03\0"
15197 /* 1564 */ "beqla $\xFF\x03\x03\0"
15198 /* 1575 */ "beqla- $\x02, $\xFF\x03\x03\0"
15199 /* 1591 */ "beqla- $\xFF\x03\x03\0"
15200 /* 1603 */ "beqla+ $\x02, $\xFF\x03\x03\0"
15201 /* 1619 */ "beqla+ $\xFF\x03\x03\0"
15202 /* 1631 */ "bnela $\x02, $\xFF\x03\x03\0"
15203 /* 1646 */ "bnela $\xFF\x03\x03\0"
15204 /* 1657 */ "bnela- $\x02, $\xFF\x03\x03\0"
15205 /* 1673 */ "bnela- $\xFF\x03\x03\0"
15206 /* 1685 */ "bnela+ $\x02, $\xFF\x03\x03\0"
15207 /* 1701 */ "bnela+ $\xFF\x03\x03\0"
15208 /* 1713 */ "bltlr $\x02\0"
15209 /* 1722 */ "bltlr\0"
15210 /* 1728 */ "bltlr- $\x02\0"
15211 /* 1738 */ "bltlr-\0"
15212 /* 1745 */ "bltlr+ $\x02\0"
15213 /* 1755 */ "bltlr+\0"
15214 /* 1762 */ "bgtlr $\x02\0"
15215 /* 1771 */ "bgtlr\0"
15216 /* 1777 */ "bgtlr- $\x02\0"
15217 /* 1787 */ "bgtlr-\0"
15218 /* 1794 */ "bgtlr+ $\x02\0"
15219 /* 1804 */ "bgtlr+\0"
15220 /* 1811 */ "beqlr $\x02\0"
15221 /* 1820 */ "beqlr\0"
15222 /* 1826 */ "beqlr- $\x02\0"
15223 /* 1836 */ "beqlr-\0"
15224 /* 1843 */ "beqlr+ $\x02\0"
15225 /* 1853 */ "beqlr+\0"
15226 /* 1860 */ "bnelr $\x02\0"
15227 /* 1869 */ "bnelr\0"
15228 /* 1875 */ "bnelr- $\x02\0"
15229 /* 1885 */ "bnelr-\0"
15230 /* 1892 */ "bnelr+ $\x02\0"
15231 /* 1902 */ "bnelr+\0"
15232 /* 1909 */ "bltlrl $\x02\0"
15233 /* 1919 */ "bltlrl\0"
15234 /* 1926 */ "bltlrl- $\x02\0"
15235 /* 1937 */ "bltlrl-\0"
15236 /* 1945 */ "bltlrl+ $\x02\0"
15237 /* 1956 */ "bltlrl+\0"
15238 /* 1964 */ "bgtlrl $\x02\0"
15239 /* 1974 */ "bgtlrl\0"
15240 /* 1981 */ "bgtlrl- $\x02\0"
15241 /* 1992 */ "bgtlrl-\0"
15242 /* 2000 */ "bgtlrl+ $\x02\0"
15243 /* 2011 */ "bgtlrl+\0"
15244 /* 2019 */ "beqlrl $\x02\0"
15245 /* 2029 */ "beqlrl\0"
15246 /* 2036 */ "beqlrl- $\x02\0"
15247 /* 2047 */ "beqlrl-\0"
15248 /* 2055 */ "beqlrl+ $\x02\0"
15249 /* 2066 */ "beqlrl+\0"
15250 /* 2074 */ "bnelrl $\x02\0"
15251 /* 2084 */ "bnelrl\0"
15252 /* 2091 */ "bnelrl- $\x02\0"
15253 /* 2102 */ "bnelrl-\0"
15254 /* 2110 */ "bnelrl+ $\x02\0"
15255 /* 2121 */ "bnelrl+\0"
15256 /* 2129 */ "cmpd $\x02, $\x03\0"
15257 /* 2141 */ "cmpdi $\x02, $\xFF\x03\x01\0"
15258 /* 2156 */ "cmpld $\x02, $\x03\0"
15259 /* 2169 */ "cmpldi $\x02, $\xFF\x03\x04\0"
15260 /* 2185 */ "cmplw $\x02, $\x03\0"
15261 /* 2198 */ "cmplwi $\x02, $\xFF\x03\x04\0"
15262 /* 2214 */ "cmpw $\x02, $\x03\0"
15263 /* 2226 */ "cmpwi $\x02, $\xFF\x03\x01\0"
15264 /* 2241 */ "cntlzw $\x01, $\x02\0"
15265 /* 2255 */ "cntlzw. $\x01, $\x02\0"
15266 /* 2270 */ "paste. $\x01, $\x02\0"
15267 /* 2284 */ "crset $\x01\0"
15268 /* 2293 */ "crnot $\x01, $\x02\0"
15269 /* 2306 */ "crmove $\x01, $\x02\0"
15270 /* 2320 */ "crclr $\x01\0"
15271 /* 2329 */ "isellt $\x01, $\x02, $\x03\0"
15272 /* 2347 */ "iselgt $\x01, $\x02, $\x03\0"
15273 /* 2365 */ "iseleq $\x01, $\x02, $\x03\0"
15274 /* 2383 */ "mbar\0"
15275 /* 2388 */ "mfbr0 $\x01\0"
15276 /* 2397 */ "mfbr1 $\x01\0"
15277 /* 2406 */ "mfbr2 $\x01\0"
15278 /* 2415 */ "mfbr3 $\x01\0"
15279 /* 2424 */ "mfbr4 $\x01\0"
15280 /* 2433 */ "mfbr5 $\x01\0"
15281 /* 2442 */ "mfbr6 $\x01\0"
15282 /* 2451 */ "mfbr7 $\x01\0"
15283 /* 2460 */ "mfxer $\x01\0"
15284 /* 2469 */ "mfudscr $\x01\0"
15285 /* 2480 */ "mfrtcu $\x01\0"
15286 /* 2490 */ "mfrtcl $\x01\0"
15287 /* 2500 */ "mflr $\x01\0"
15288 /* 2508 */ "mfctr $\x01\0"
15289 /* 2517 */ "mfuamr $\x01\0"
15290 /* 2527 */ "mfdscr $\x01\0"
15291 /* 2537 */ "mfdsisr $\x01\0"
15292 /* 2548 */ "mfdar $\x01\0"
15293 /* 2557 */ "mfdec $\x01\0"
15294 /* 2566 */ "mfsdr1 $\x01\0"
15295 /* 2576 */ "mfsrr0 $\x01\0"
15296 /* 2586 */ "mfsrr1 $\x01\0"
15297 /* 2596 */ "mfcfar $\x01\0"
15298 /* 2606 */ "mfamr $\x01\0"
15299 /* 2615 */ "mfpid $\x01\0"
15300 /* 2624 */ "mfasr $\x01\0"
15301 /* 2633 */ "mfpvr $\x01\0"
15302 /* 2642 */ "mfspefscr $\x01\0"
15303 /* 2655 */ "mfdbatu $\x01, 0\0"
15304 /* 2669 */ "mfdbatl $\x01, 0\0"
15305 /* 2683 */ "mfibatu $\x01, 0\0"
15306 /* 2697 */ "mfibatl $\x01, 0\0"
15307 /* 2711 */ "mfdbatu $\x01, 1\0"
15308 /* 2725 */ "mfdbatl $\x01, 1\0"
15309 /* 2739 */ "mfibatu $\x01, 1\0"
15310 /* 2753 */ "mfibatl $\x01, 1\0"
15311 /* 2767 */ "mfdbatu $\x01, 2\0"
15312 /* 2781 */ "mfdbatl $\x01, 2\0"
15313 /* 2795 */ "mfibatu $\x01, 2\0"
15314 /* 2809 */ "mfibatl $\x01, 2\0"
15315 /* 2823 */ "mfdbatu $\x01, 3\0"
15316 /* 2837 */ "mfdbatl $\x01, 3\0"
15317 /* 2851 */ "mfibatu $\x01, 3\0"
15318 /* 2865 */ "mfibatl $\x01, 3\0"
15319 /* 2879 */ "mfppr $\x01\0"
15320 /* 2888 */ "mfesr $\x01\0"
15321 /* 2897 */ "mfdear $\x01\0"
15322 /* 2907 */ "mftcr $\x01\0"
15323 /* 2916 */ "mftbhi $\x01\0"
15324 /* 2926 */ "mftblo $\x01\0"
15325 /* 2936 */ "mfsrr2 $\x01\0"
15326 /* 2946 */ "mfsrr3 $\x01\0"
15327 /* 2956 */ "mfdccr $\x01\0"
15328 /* 2966 */ "mficcr $\x01\0"
15329 /* 2976 */ "mftbu $\x01\0"
15330 /* 2985 */ "mfvrsave $\x01\0"
15331 /* 2997 */ "mffprd $\x01, $\x02\0"
15332 /* 3011 */ "mffprwz $\x01, $\x02\0"
15333 /* 3026 */ "mtcr $\x02\0"
15334 /* 3034 */ "mtbr0 $\x01\0"
15335 /* 3043 */ "mtbr1 $\x01\0"
15336 /* 3052 */ "mtbr2 $\x01\0"
15337 /* 3061 */ "mtbr3 $\x01\0"
15338 /* 3070 */ "mtbr4 $\x01\0"
15339 /* 3079 */ "mtbr5 $\x01\0"
15340 /* 3088 */ "mtbr6 $\x01\0"
15341 /* 3097 */ "mtbr7 $\x01\0"
15342 /* 3106 */ "mtfsf $\x01, $\x02\0"
15343 /* 3119 */ "mtfsfi $\xFF\x01\x05, $\xFF\x02\x06\0"
15344 /* 3137 */ "mtfsfi. $\xFF\x01\x05, $\xFF\x02\x06\0"
15345 /* 3156 */ "mtfsf. $\x01, $\x02\0"
15346 /* 3170 */ "mtmsr $\x01\0"
15347 /* 3179 */ "mtmsrd $\x01\0"
15348 /* 3189 */ "mtxer $\x02\0"
15349 /* 3198 */ "mtudscr $\x02\0"
15350 /* 3209 */ "mtlr $\x02\0"
15351 /* 3217 */ "mtctr $\x02\0"
15352 /* 3226 */ "mtuamr $\x02\0"
15353 /* 3236 */ "mtdscr $\x02\0"
15354 /* 3246 */ "mtdsisr $\x02\0"
15355 /* 3257 */ "mtdar $\x02\0"
15356 /* 3266 */ "mtdec $\x02\0"
15357 /* 3275 */ "mtsdr1 $\x02\0"
15358 /* 3285 */ "mtsrr0 $\x02\0"
15359 /* 3295 */ "mtsrr1 $\x02\0"
15360 /* 3305 */ "mtcfar $\x02\0"
15361 /* 3315 */ "mtamr $\x02\0"
15362 /* 3324 */ "mtpid $\x02\0"
15363 /* 3333 */ "mtasr $\x02\0"
15364 /* 3342 */ "mttbl $\x02\0"
15365 /* 3351 */ "mttbu $\x02\0"
15366 /* 3360 */ "mtspefscr $\x02\0"
15367 /* 3373 */ "mtdbatu 0, $\x02\0"
15368 /* 3387 */ "mtdbatl 0, $\x02\0"
15369 /* 3401 */ "mtibatu 0, $\x02\0"
15370 /* 3415 */ "mtibatl 0, $\x02\0"
15371 /* 3429 */ "mtdbatu 1, $\x02\0"
15372 /* 3443 */ "mtdbatl 1, $\x02\0"
15373 /* 3457 */ "mtibatu 1, $\x02\0"
15374 /* 3471 */ "mtibatl 1, $\x02\0"
15375 /* 3485 */ "mtdbatu 2, $\x02\0"
15376 /* 3499 */ "mtdbatl 2, $\x02\0"
15377 /* 3513 */ "mtibatu 2, $\x02\0"
15378 /* 3527 */ "mtibatl 2, $\x02\0"
15379 /* 3541 */ "mtdbatu 3, $\x02\0"
15380 /* 3555 */ "mtdbatl 3, $\x02\0"
15381 /* 3569 */ "mtibatu 3, $\x02\0"
15382 /* 3583 */ "mtibatl 3, $\x02\0"
15383 /* 3597 */ "mtppr $\x02\0"
15384 /* 3606 */ "mtesr $\x02\0"
15385 /* 3615 */ "mtdear $\x02\0"
15386 /* 3625 */ "mttcr $\x02\0"
15387 /* 3634 */ "mttbhi $\x02\0"
15388 /* 3644 */ "mttblo $\x02\0"
15389 /* 3654 */ "mtsrr2 $\x02\0"
15390 /* 3664 */ "mtsrr3 $\x02\0"
15391 /* 3674 */ "mtdccr $\x02\0"
15392 /* 3684 */ "mticcr $\x02\0"
15393 /* 3694 */ "mtudscr $\x01\0"
15394 /* 3705 */ "mtvrsave $\x01\0"
15395 /* 3717 */ "mtfprd $\x01, $\x02\0"
15396 /* 3731 */ "mtfprwa $\x01, $\x02\0"
15397 /* 3746 */ "mtfprwz $\x01, $\x02\0"
15398 /* 3761 */ "not $\x01, $\x02\0"
15399 /* 3772 */ "not. $\x01, $\x02\0"
15400 /* 3784 */ "mr $\x01, $\x02\0"
15401 /* 3794 */ "mr. $\x01, $\x02\0"
15402 /* 3805 */ "nop\0"
15403 /* 3809 */ "paddi $\x01, $\x02, $\xFF\x03\x07\0"
15404 /* 3828 */ "rfebb\0"
15405 /* 3834 */ "rotld $\x01, $\x02, $\x03\0"
15406 /* 3851 */ "rotld. $\x01, $\x02, $\x03\0"
15407 /* 3869 */ "rotldi $\x01, $\x02, $\xFF\x03\x08\0"
15408 /* 3889 */ "clrldi $\x01, $\x02, $\xFF\x04\x08\0"
15409 /* 3909 */ "rotldi. $\x01, $\x02, $\xFF\x03\x08\0"
15410 /* 3930 */ "clrldi. $\x01, $\x02, $\xFF\x04\x08\0"
15411 /* 3951 */ "rotlwi $\x01, $\x02, $\xFF\x03\x09\0"
15412 /* 3971 */ "clrlwi $\x01, $\x02, $\xFF\x04\x09\0"
15413 /* 3991 */ "rotlwi. $\x01, $\x02, $\xFF\x03\x09\0"
15414 /* 4012 */ "clrlwi. $\x01, $\x02, $\xFF\x04\x09\0"
15415 /* 4033 */ "rotlw $\x01, $\x02, $\x03\0"
15416 /* 4050 */ "rotlw. $\x01, $\x02, $\x03\0"
15417 /* 4068 */ "sc\0"
15418 /* 4071 */ "sub $\x01, $\x03, $\x02\0"
15419 /* 4086 */ "sub. $\x01, $\x03, $\x02\0"
15420 /* 4102 */ "subc $\x01, $\x03, $\x02\0"
15421 /* 4118 */ "subc. $\x01, $\x03, $\x02\0"
15422 /* 4135 */ "sync\0"
15423 /* 4140 */ "lwsync\0"
15424 /* 4147 */ "ptesync\0"
15425 /* 4155 */ "phwsync\0"
15426 /* 4163 */ "plwsync\0"
15427 /* 4171 */ "sync $\xFF\x01\x05\0"
15428 /* 4181 */ "stncisync\0"
15429 /* 4191 */ "stcisync\0"
15430 /* 4200 */ "stsync\0"
15431 /* 4207 */ "tdlt $\x02, $\x03\0"
15432 /* 4219 */ "tdeq $\x02, $\x03\0"
15433 /* 4231 */ "tdgt $\x02, $\x03\0"
15434 /* 4243 */ "tdne $\x02, $\x03\0"
15435 /* 4255 */ "tdllt $\x02, $\x03\0"
15436 /* 4268 */ "tdlgt $\x02, $\x03\0"
15437 /* 4281 */ "tdu $\x02, $\x03\0"
15438 /* 4292 */ "tdlti $\x02, $\xFF\x03\x01\0"
15439 /* 4307 */ "tdeqi $\x02, $\xFF\x03\x01\0"
15440 /* 4322 */ "tdgti $\x02, $\xFF\x03\x01\0"
15441 /* 4337 */ "tdnei $\x02, $\xFF\x03\x01\0"
15442 /* 4352 */ "tdllti $\x02, $\xFF\x03\x01\0"
15443 /* 4368 */ "tdlgti $\x02, $\xFF\x03\x01\0"
15444 /* 4384 */ "tdui $\x02, $\xFF\x03\x01\0"
15445 /* 4398 */ "tend.\0"
15446 /* 4404 */ "tendall.\0"
15447 /* 4413 */ "tlbie $\x02\0"
15448 /* 4422 */ "tlbilxlpid\0"
15449 /* 4433 */ "tlbilxpid\0"
15450 /* 4443 */ "tlbilxva $\x02, $\x03\0"
15451 /* 4459 */ "tlbilxva $\x03\0"
15452 /* 4471 */ "tlbrehi $\x01, $\x02\0"
15453 /* 4486 */ "tlbrelo $\x01, $\x02\0"
15454 /* 4501 */ "tlbwehi $\x01, $\x02\0"
15455 /* 4516 */ "tlbwelo $\x01, $\x02\0"
15456 /* 4531 */ "tsuspend.\0"
15457 /* 4541 */ "tresume.\0"
15458 /* 4550 */ "trap\0"
15459 /* 4555 */ "twlt $\x02, $\x03\0"
15460 /* 4567 */ "tweq $\x02, $\x03\0"
15461 /* 4579 */ "twgt $\x02, $\x03\0"
15462 /* 4591 */ "twne $\x02, $\x03\0"
15463 /* 4603 */ "twllt $\x02, $\x03\0"
15464 /* 4616 */ "twlgt $\x02, $\x03\0"
15465 /* 4629 */ "twu $\x02, $\x03\0"
15466 /* 4640 */ "twlti $\x02, $\xFF\x03\x01\0"
15467 /* 4655 */ "tweqi $\x02, $\xFF\x03\x01\0"
15468 /* 4670 */ "twgti $\x02, $\xFF\x03\x01\0"
15469 /* 4685 */ "twnei $\x02, $\xFF\x03\x01\0"
15470 /* 4700 */ "twllti $\x02, $\xFF\x03\x01\0"
15471 /* 4716 */ "twlgti $\x02, $\xFF\x03\x01\0"
15472 /* 4732 */ "twui $\x02, $\xFF\x03\x01\0"
15473 /* 4746 */ "vnot $\x01, $\x02\0"
15474 /* 4758 */ "vmr $\x01, $\x02\0"
15475 /* 4769 */ "wait\0"
15476 /* 4774 */ "waitrsv\0"
15477 /* 4782 */ "waitimpl\0"
15478 /* 4791 */ "xnop\0"
15479 /* 4796 */ "xvmovdp $\x01, $\x02\0"
15480 /* 4811 */ "xvmovsp $\x01, $\x02\0"
15481 /* 4826 */ "xxspltd $\x01, $\x02, 0\0"
15482 /* 4844 */ "xxspltd $\x01, $\x02, 1\0"
15483 /* 4862 */ "xxmrghd $\x01, $\x02, $\x03\0"
15484 /* 4881 */ "xxmrgld $\x01, $\x02, $\x03\0"
15485 /* 4900 */ "xxswapd $\x01, $\x02\0"
15486 /* 4915 */ "bt $\x02, $\xFF\x03\x02\0"
15487 /* 4927 */ "bf $\x02, $\xFF\x03\x02\0"
15488 /* 4939 */ "bt- $\x02, $\xFF\x03\x02\0"
15489 /* 4952 */ "bf- $\x02, $\xFF\x03\x02\0"
15490 /* 4965 */ "bt+ $\x02, $\xFF\x03\x02\0"
15491 /* 4978 */ "bf+ $\x02, $\xFF\x03\x02\0"
15492 /* 4991 */ "bdnzt $\x02, $\xFF\x03\x02\0"
15493 /* 5006 */ "bdnzf $\x02, $\xFF\x03\x02\0"
15494 /* 5021 */ "bdzt $\x02, $\xFF\x03\x02\0"
15495 /* 5035 */ "bdzf $\x02, $\xFF\x03\x02\0"
15496 /* 5049 */ "bta $\x02, $\xFF\x03\x03\0"
15497 /* 5062 */ "bfa $\x02, $\xFF\x03\x03\0"
15498 /* 5075 */ "bta- $\x02, $\xFF\x03\x03\0"
15499 /* 5089 */ "bfa- $\x02, $\xFF\x03\x03\0"
15500 /* 5103 */ "bta+ $\x02, $\xFF\x03\x03\0"
15501 /* 5117 */ "bfa+ $\x02, $\xFF\x03\x03\0"
15502 /* 5131 */ "bdnzta $\x02, $\xFF\x03\x03\0"
15503 /* 5147 */ "bdnzfa $\x02, $\xFF\x03\x03\0"
15504 /* 5163 */ "bdzta $\x02, $\xFF\x03\x03\0"
15505 /* 5178 */ "bdzfa $\x02, $\xFF\x03\x03\0"
15506 /* 5193 */ "bca+ $\xFF\x01\x09, $\x03, $\xFF\x04\x02\0"
15507 /* 5213 */ "bca- $\xFF\x01\x09, $\x03, $\xFF\x04\x02\0"
15508 /* 5233 */ "bcctr $\xFF\x01\x09, $\x02\0"
15509 /* 5248 */ "btctr $\x02\0"
15510 /* 5257 */ "bfctr $\x02\0"
15511 /* 5266 */ "btctr- $\x02\0"
15512 /* 5276 */ "bfctr- $\x02\0"
15513 /* 5286 */ "btctr+ $\x02\0"
15514 /* 5296 */ "bfctr+ $\x02\0"
15515 /* 5306 */ "bcctrl $\xFF\x01\x09, $\x02\0"
15516 /* 5322 */ "btctrl $\x02\0"
15517 /* 5332 */ "bfctrl $\x02\0"
15518 /* 5342 */ "btctrl- $\x02\0"
15519 /* 5353 */ "bfctrl- $\x02\0"
15520 /* 5364 */ "btctrl+ $\x02\0"
15521 /* 5375 */ "bfctrl+ $\x02\0"
15522 /* 5386 */ "btl $\x02, $\xFF\x03\x02\0"
15523 /* 5399 */ "bfl $\x02, $\xFF\x03\x02\0"
15524 /* 5412 */ "btl- $\x02, $\xFF\x03\x02\0"
15525 /* 5426 */ "bfl- $\x02, $\xFF\x03\x02\0"
15526 /* 5440 */ "btl+ $\x02, $\xFF\x03\x02\0"
15527 /* 5454 */ "bfl+ $\x02, $\xFF\x03\x02\0"
15528 /* 5468 */ "bdnztl $\x02, $\xFF\x03\x02\0"
15529 /* 5484 */ "bdnzfl $\x02, $\xFF\x03\x02\0"
15530 /* 5500 */ "bdztl $\x02, $\xFF\x03\x02\0"
15531 /* 5515 */ "bdzfl $\x02, $\xFF\x03\x02\0"
15532 /* 5530 */ "btla $\x02, $\xFF\x03\x03\0"
15533 /* 5544 */ "bfla $\x02, $\xFF\x03\x03\0"
15534 /* 5558 */ "btla- $\x02, $\xFF\x03\x03\0"
15535 /* 5573 */ "bfla- $\x02, $\xFF\x03\x03\0"
15536 /* 5588 */ "btla+ $\x02, $\xFF\x03\x03\0"
15537 /* 5603 */ "bfla+ $\x02, $\xFF\x03\x03\0"
15538 /* 5618 */ "bdnztla $\x02, $\xFF\x03\x03\0"
15539 /* 5635 */ "bdnzfla $\x02, $\xFF\x03\x03\0"
15540 /* 5652 */ "bdztla $\x02, $\xFF\x03\x03\0"
15541 /* 5668 */ "bdzfla $\x02, $\xFF\x03\x03\0"
15542 /* 5684 */ "bcla+ $\xFF\x01\x09, $\x03, $\xFF\x04\x02\0"
15543 /* 5705 */ "bcla- $\xFF\x01\x09, $\x03, $\xFF\x04\x02\0"
15544 /* 5726 */ "bclr $\xFF\x01\x09, $\x02\0"
15545 /* 5740 */ "btlr $\x02\0"
15546 /* 5748 */ "bflr $\x02\0"
15547 /* 5756 */ "btlr- $\x02\0"
15548 /* 5765 */ "bflr- $\x02\0"
15549 /* 5774 */ "btlr+ $\x02\0"
15550 /* 5783 */ "bflr+ $\x02\0"
15551 /* 5792 */ "bdnztlr $\x02\0"
15552 /* 5803 */ "bdnzflr $\x02\0"
15553 /* 5814 */ "bdztlr $\x02\0"
15554 /* 5824 */ "bdzflr $\x02\0"
15555 /* 5834 */ "bclrl $\xFF\x01\x09, $\x02\0"
15556 /* 5849 */ "btlrl $\x02\0"
15557 /* 5858 */ "bflrl $\x02\0"
15558 /* 5867 */ "btlrl- $\x02\0"
15559 /* 5877 */ "bflrl- $\x02\0"
15560 /* 5887 */ "btlrl+ $\x02\0"
15561 /* 5897 */ "bflrl+ $\x02\0"
15562 /* 5907 */ "bdnztlrl $\x02\0"
15563 /* 5919 */ "bdnzflrl $\x02\0"
15564 /* 5931 */ "bdztlrl $\x02\0"
15565 /* 5942 */ "bdzflrl $\x02\0"
15566 /* 5953 */ "bcl+ $\xFF\x01\x09, $\x03, $\xFF\x04\x02\0"
15567 /* 5973 */ "bcl- $\xFF\x01\x09, $\x03, $\xFF\x04\x02\0"
15568 /* 5993 */ "bc+ $\xFF\x01\x09, $\x03, $\xFF\x04\x02\0"
15569 /* 6012 */ "bc- $\xFF\x01\x09, $\x03, $\xFF\x04\x02\0"
15570 ;
15571
15572#ifndef NDEBUG
15573 static struct SortCheck {
15574 SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
15575 assert(std::is_sorted(
15576 OpToPatterns.begin(), OpToPatterns.end(),
15577 [](const PatternsForOpcode &L, const PatternsForOpcode &R) {
15578 return L.Opcode < R.Opcode;
15579 }) &&
15580 "tablegen failed to sort opcode patterns");
15581 }
15582 } sortCheckVar(OpToPatterns);
15583#endif
15584
15585 AliasMatchingData M {
15586 .OpToPatterns: ArrayRef(OpToPatterns),
15587 .Patterns: ArrayRef(Patterns),
15588 .PatternConds: ArrayRef(Conds),
15589 .AsmStrings: StringRef(AsmStrings, std::size(AsmStrings)),
15590 .ValidateMCOperand: nullptr,
15591 };
15592 const char *AsmString = matchAliasPatterns(MI, STI: &STI, M);
15593 if (!AsmString) return false;
15594
15595 unsigned I = 0;
15596 while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
15597 AsmString[I] != '$' && AsmString[I] != '\0')
15598 ++I;
15599 OS << '\t' << StringRef(AsmString, I);
15600 if (AsmString[I] != '\0') {
15601 if (AsmString[I] == ' ' || AsmString[I] == '\t') {
15602 OS << '\t';
15603 ++I;
15604 }
15605 do {
15606 if (AsmString[I] == '$') {
15607 ++I;
15608 if (AsmString[I] == (char)0xff) {
15609 ++I;
15610 int OpIdx = AsmString[I++] - 1;
15611 int PrintMethodIdx = AsmString[I++] - 1;
15612 printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, STI, OS);
15613 } else
15614 printOperand(MI, OpNo: unsigned(AsmString[I++]) - 1, STI, O&: OS);
15615 } else {
15616 OS << AsmString[I++];
15617 }
15618 } while (AsmString[I] != '\0');
15619 }
15620
15621 return true;
15622}
15623
15624void PPCInstPrinter::printCustomAliasOperand(
15625 const MCInst *MI, uint64_t Address, unsigned OpIdx,
15626 unsigned PrintMethodIdx,
15627 const MCSubtargetInfo &STI,
15628 raw_ostream &OS) {
15629 switch (PrintMethodIdx) {
15630 default:
15631 llvm_unreachable("Unknown PrintMethod kind");
15632 break;
15633 case 0:
15634 printS16ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
15635 break;
15636 case 1:
15637 printBranchOperand(MI, Address, OpNo: OpIdx, STI, O&: OS);
15638 break;
15639 case 2:
15640 printAbsBranchOperand(MI, OpNo: OpIdx, STI, O&: OS);
15641 break;
15642 case 3:
15643 printU16ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
15644 break;
15645 case 4:
15646 printU3ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
15647 break;
15648 case 5:
15649 printU4ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
15650 break;
15651 case 6:
15652 printS34ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
15653 break;
15654 case 7:
15655 printU6ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
15656 break;
15657 case 8:
15658 printU5ImmOperand(MI, OpNo: OpIdx, STI, O&: OS);
15659 break;
15660 }
15661}
15662
15663#endif // PRINT_ALIAS_INSTR
15664