Coverage Report

Created: 2024-01-17 10:31

/src/build/lib/Target/PowerPC/PPCGenAsmWriter.inc
Line
Count
Source (jump to first uncovered line)
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.
12
0
std::pair<const char *, uint64_t> PPCInstPrinter::getMnemonic(const MCInst *MI) {
13
14
0
#ifdef __GNUC__
15
0
#pragma GCC diagnostic push
16
0
#pragma GCC diagnostic ignored "-Woverlength-strings"
17
0
#endif
18
0
  static const char AsmStrs[] = {
19
0
  /* 0 */ "#EH_SjLj_Setup\t\0"
20
0
  /* 16 */ "bdzla+ \0"
21
0
  /* 24 */ "bdnzla+ \0"
22
0
  /* 33 */ "bdza+ \0"
23
0
  /* 40 */ "bdnza+ \0"
24
0
  /* 48 */ "bdzl+ \0"
25
0
  /* 55 */ "bdnzl+ \0"
26
0
  /* 63 */ "bdz+ \0"
27
0
  /* 69 */ "bdnz+ \0"
28
0
  /* 76 */ "bcl 20, 31, \0"
29
0
  /* 89 */ "bctrl\n\tld 2, \0"
30
0
  /* 103 */ "bctrl\n\tlwz 2, \0"
31
0
  /* 118 */ "bc 12, \0"
32
0
  /* 126 */ "bcl 12, \0"
33
0
  /* 135 */ "bclrl 12, \0"
34
0
  /* 146 */ "bcctrl 12, \0"
35
0
  /* 158 */ "bclr 12, \0"
36
0
  /* 168 */ "bcctr 12, \0"
37
0
  /* 179 */ "mtspr 3, \0"
38
0
  /* 189 */ "bc 4, \0"
39
0
  /* 196 */ "bcl 4, \0"
40
0
  /* 204 */ "bclrl 4, \0"
41
0
  /* 214 */ "bcctrl 4, \0"
42
0
  /* 225 */ "bclr 4, \0"
43
0
  /* 234 */ "bcctr 4, \0"
44
0
  /* 244 */ "mtspr 256, \0"
45
0
  /* 256 */ "bdzla- \0"
46
0
  /* 264 */ "bdnzla- \0"
47
0
  /* 273 */ "bdza- \0"
48
0
  /* 280 */ "bdnza- \0"
49
0
  /* 288 */ "bdzl- \0"
50
0
  /* 295 */ "bdnzl- \0"
51
0
  /* 303 */ "bdz- \0"
52
0
  /* 309 */ "bdnz- \0"
53
0
  /* 316 */ "dqua. \0"
54
0
  /* 323 */ "vcmpneb. \0"
55
0
  /* 333 */ "vcmpgtsb. \0"
56
0
  /* 344 */ "extsb. \0"
57
0
  /* 352 */ "vcmpequb. \0"
58
0
  /* 363 */ "bcdsub. \0"
59
0
  /* 372 */ "fsub. \0"
60
0
  /* 379 */ "fmsub. \0"
61
0
  /* 387 */ "fnmsub. \0"
62
0
  /* 396 */ "vcmpgtub. \0"
63
0
  /* 407 */ "vcmpnezb. \0"
64
0
  /* 418 */ "addc. \0"
65
0
  /* 425 */ "andc. \0"
66
0
  /* 432 */ "tabortdc. \0"
67
0
  /* 443 */ "subfc. \0"
68
0
  /* 451 */ "subic. \0"
69
0
  /* 459 */ "addic. \0"
70
0
  /* 467 */ "rldic. \0"
71
0
  /* 475 */ "bcdtrunc. \0"
72
0
  /* 486 */ "bcdutrunc. \0"
73
0
  /* 498 */ "orc. \0"
74
0
  /* 504 */ "tabortwc. \0"
75
0
  /* 515 */ "srad. \0"
76
0
  /* 522 */ "denbcd. \0"
77
0
  /* 531 */ "bcdadd. \0"
78
0
  /* 540 */ "fadd. \0"
79
0
  /* 547 */ "fmadd. \0"
80
0
  /* 555 */ "fnmadd. \0"
81
0
  /* 564 */ "mulhd. \0"
82
0
  /* 572 */ "fcfid. \0"
83
0
  /* 580 */ "fctid. \0"
84
0
  /* 588 */ "mulld. \0"
85
0
  /* 596 */ "sld. \0"
86
0
  /* 602 */ "nand. \0"
87
0
  /* 609 */ "tend. \0"
88
0
  /* 616 */ "drrnd. \0"
89
0
  /* 624 */ "ddedpd. \0"
90
0
  /* 633 */ "srd. \0"
91
0
  /* 639 */ "vcmpgtsd. \0"
92
0
  /* 650 */ "vcmpequd. \0"
93
0
  /* 661 */ "vcmpgtud. \0"
94
0
  /* 672 */ "divd. \0"
95
0
  /* 679 */ "cntlzd. \0"
96
0
  /* 688 */ "cnttzd. \0"
97
0
  /* 697 */ "adde. \0"
98
0
  /* 704 */ "divde. \0"
99
0
  /* 712 */ "slbfee. \0"
100
0
  /* 721 */ "subfe. \0"
101
0
  /* 729 */ "addme. \0"
102
0
  /* 737 */ "subfme. \0"
103
0
  /* 746 */ "fre. \0"
104
0
  /* 752 */ "frsqrte. \0"
105
0
  /* 762 */ "paste. \0"
106
0
  /* 770 */ "divwe. \0"
107
0
  /* 778 */ "addze. \0"
108
0
  /* 786 */ "subfze. \0"
109
0
  /* 795 */ "subf. \0"
110
0
  /* 802 */ "mtfsf. \0"
111
0
  /* 810 */ "fneg. \0"
112
0
  /* 817 */ "vcmpneh. \0"
113
0
  /* 827 */ "vcmpgtsh. \0"
114
0
  /* 838 */ "extsh. \0"
115
0
  /* 846 */ "vcmpequh. \0"
116
0
  /* 857 */ "vcmpgtuh. \0"
117
0
  /* 868 */ "vcmpnezh. \0"
118
0
  /* 879 */ "dquai. \0"
119
0
  /* 887 */ "tabortdci. \0"
120
0
  /* 899 */ "tabortwci. \0"
121
0
  /* 911 */ "sradi. \0"
122
0
  /* 919 */ "clrlsldi. \0"
123
0
  /* 930 */ "extldi. \0"
124
0
  /* 939 */ "andi. \0"
125
0
  /* 946 */ "clrrdi. \0"
126
0
  /* 955 */ "insrdi. \0"
127
0
  /* 964 */ "rotrdi. \0"
128
0
  /* 973 */ "extrdi. \0"
129
0
  /* 982 */ "mtfsfi. \0"
130
0
  /* 991 */ "dscli. \0"
131
0
  /* 999 */ "extswsli. \0"
132
0
  /* 1010 */ "rldimi. \0"
133
0
  /* 1019 */ "rlwimi. \0"
134
0
  /* 1028 */ "dscri. \0"
135
0
  /* 1036 */ "srawi. \0"
136
0
  /* 1044 */ "clrlslwi. \0"
137
0
  /* 1055 */ "inslwi. \0"
138
0
  /* 1064 */ "extlwi. \0"
139
0
  /* 1073 */ "clrrwi. \0"
140
0
  /* 1082 */ "insrwi. \0"
141
0
  /* 1091 */ "rotrwi. \0"
142
0
  /* 1100 */ "extrwi. \0"
143
0
  /* 1109 */ "vstribl. \0"
144
0
  /* 1119 */ "rldcl. \0"
145
0
  /* 1127 */ "rldicl. \0"
146
0
  /* 1136 */ "fsel. \0"
147
0
  /* 1143 */ "vstrihl. \0"
148
0
  /* 1153 */ "dmul. \0"
149
0
  /* 1160 */ "fmul. \0"
150
0
  /* 1167 */ "treclaim. \0"
151
0
  /* 1178 */ "frim. \0"
152
0
  /* 1185 */ "rlwinm. \0"
153
0
  /* 1194 */ "rlwnm. \0"
154
0
  /* 1202 */ "bcdcfn. \0"
155
0
  /* 1211 */ "bcdcpsgn. \0"
156
0
  /* 1222 */ "fcpsgn. \0"
157
0
  /* 1231 */ "bcdsetsgn. \0"
158
0
  /* 1243 */ "tbegin. \0"
159
0
  /* 1252 */ "frin. \0"
160
0
  /* 1259 */ "bcdctn. \0"
161
0
  /* 1268 */ "drintn. \0"
162
0
  /* 1277 */ "addco. \0"
163
0
  /* 1285 */ "subfco. \0"
164
0
  /* 1294 */ "addo. \0"
165
0
  /* 1301 */ "mulldo. \0"
166
0
  /* 1310 */ "divdo. \0"
167
0
  /* 1318 */ "addeo. \0"
168
0
  /* 1326 */ "divdeo. \0"
169
0
  /* 1335 */ "subfeo. \0"
170
0
  /* 1344 */ "addmeo. \0"
171
0
  /* 1353 */ "subfmeo. \0"
172
0
  /* 1363 */ "divweo. \0"
173
0
  /* 1372 */ "addzeo. \0"
174
0
  /* 1381 */ "subfzeo. \0"
175
0
  /* 1391 */ "subfo. \0"
176
0
  /* 1399 */ "nego. \0"
177
0
  /* 1406 */ "divduo. \0"
178
0
  /* 1415 */ "divdeuo. \0"
179
0
  /* 1425 */ "divweuo. \0"
180
0
  /* 1435 */ "divwuo. \0"
181
0
  /* 1444 */ "mullwo. \0"
182
0
  /* 1453 */ "divwo. \0"
183
0
  /* 1461 */ "xvcmpgedp. \0"
184
0
  /* 1473 */ "xvcmpeqdp. \0"
185
0
  /* 1485 */ "dctdp. \0"
186
0
  /* 1493 */ "xvcmpgtdp. \0"
187
0
  /* 1505 */ "vcmpbfp. \0"
188
0
  /* 1515 */ "vcmpgefp. \0"
189
0
  /* 1526 */ "vcmpeqfp. \0"
190
0
  /* 1537 */ "vcmpgtfp. \0"
191
0
  /* 1548 */ "frip. \0"
192
0
  /* 1555 */ "xvcmpgesp. \0"
193
0
  /* 1567 */ "xvcmpeqsp. \0"
194
0
  /* 1579 */ "drsp. \0"
195
0
  /* 1586 */ "frsp. \0"
196
0
  /* 1593 */ "xvcmpgtsp. \0"
197
0
  /* 1605 */ "dquaq. \0"
198
0
  /* 1613 */ "dsubq. \0"
199
0
  /* 1621 */ "denbcdq. \0"
200
0
  /* 1631 */ "daddq. \0"
201
0
  /* 1639 */ "drrndq. \0"
202
0
  /* 1648 */ "ddedpdq. \0"
203
0
  /* 1658 */ "dquaiq. \0"
204
0
  /* 1667 */ "dscliq. \0"
205
0
  /* 1676 */ "dscriq. \0"
206
0
  /* 1685 */ "icblq. \0"
207
0
  /* 1693 */ "dmulq. \0"
208
0
  /* 1701 */ "drintnq. \0"
209
0
  /* 1711 */ "drdpq. \0"
210
0
  /* 1719 */ "dctqpq. \0"
211
0
  /* 1728 */ "bcdcfsq. \0"
212
0
  /* 1738 */ "bcdctsq. \0"
213
0
  /* 1748 */ "vcmpgtsq. \0"
214
0
  /* 1759 */ "vcmpequq. \0"
215
0
  /* 1770 */ "vcmpgtuq. \0"
216
0
  /* 1781 */ "ddivq. \0"
217
0
  /* 1789 */ "diexq. \0"
218
0
  /* 1797 */ "dxexq. \0"
219
0
  /* 1805 */ "dcffixq. \0"
220
0
  /* 1815 */ "dctfixq. \0"
221
0
  /* 1825 */ "drintxq. \0"
222
0
  /* 1835 */ "vstribr. \0"
223
0
  /* 1845 */ "rldcr. \0"
224
0
  /* 1853 */ "rldicr. \0"
225
0
  /* 1862 */ "vstrihr. \0"
226
0
  /* 1872 */ "fmr. \0"
227
0
  /* 1878 */ "nor. \0"
228
0
  /* 1884 */ "xor. \0"
229
0
  /* 1890 */ "bcdsr. \0"
230
0
  /* 1898 */ "tsr. \0"
231
0
  /* 1904 */ "fabs. \0"
232
0
  /* 1911 */ "fnabs. \0"
233
0
  /* 1919 */ "fsubs. \0"
234
0
  /* 1927 */ "fmsubs. \0"
235
0
  /* 1936 */ "fnmsubs. \0"
236
0
  /* 1946 */ "bcds. \0"
237
0
  /* 1953 */ "fadds. \0"
238
0
  /* 1961 */ "fmadds. \0"
239
0
  /* 1970 */ "fnmadds. \0"
240
0
  /* 1980 */ "fcfids. \0"
241
0
  /* 1989 */ "fres. \0"
242
0
  /* 1996 */ "frsqrtes. \0"
243
0
  /* 2007 */ "mffs. \0"
244
0
  /* 2014 */ "andis. \0"
245
0
  /* 2022 */ "fmuls. \0"
246
0
  /* 2030 */ "fsqrts. \0"
247
0
  /* 2039 */ "bcdus. \0"
248
0
  /* 2047 */ "fcfidus. \0"
249
0
  /* 2057 */ "subfus. \0"
250
0
  /* 2066 */ "fdivs. \0"
251
0
  /* 2074 */ "tabort. \0"
252
0
  /* 2083 */ "fsqrt. \0"
253
0
  /* 2091 */ "mulhdu. \0"
254
0
  /* 2100 */ "fcfidu. \0"
255
0
  /* 2109 */ "fctidu. \0"
256
0
  /* 2118 */ "divdu. \0"
257
0
  /* 2126 */ "divdeu. \0"
258
0
  /* 2135 */ "divweu. \0"
259
0
  /* 2144 */ "mulhwu. \0"
260
0
  /* 2153 */ "fctiwu. \0"
261
0
  /* 2162 */ "divwu. \0"
262
0
  /* 2170 */ "ddiv. \0"
263
0
  /* 2177 */ "fdiv. \0"
264
0
  /* 2184 */ "eqv. \0"
265
0
  /* 2190 */ "sraw. \0"
266
0
  /* 2197 */ "vcmpnew. \0"
267
0
  /* 2207 */ "mulhw. \0"
268
0
  /* 2215 */ "fctiw. \0"
269
0
  /* 2223 */ "mullw. \0"
270
0
  /* 2231 */ "slw. \0"
271
0
  /* 2237 */ "srw. \0"
272
0
  /* 2243 */ "vcmpgtsw. \0"
273
0
  /* 2254 */ "extsw. \0"
274
0
  /* 2262 */ "vcmpequw. \0"
275
0
  /* 2273 */ "vcmpgtuw. \0"
276
0
  /* 2284 */ "divw. \0"
277
0
  /* 2291 */ "vcmpnezw. \0"
278
0
  /* 2302 */ "cntlzw. \0"
279
0
  /* 2311 */ "cnttzw. \0"
280
0
  /* 2320 */ "stbcx. \0"
281
0
  /* 2328 */ "stdcx. \0"
282
0
  /* 2336 */ "sthcx. \0"
283
0
  /* 2344 */ "stqcx. \0"
284
0
  /* 2352 */ "stwcx. \0"
285
0
  /* 2360 */ "diex. \0"
286
0
  /* 2367 */ "dxex. \0"
287
0
  /* 2374 */ "dcffix. \0"
288
0
  /* 2383 */ "dctfix. \0"
289
0
  /* 2392 */ "tlbsx. \0"
290
0
  /* 2400 */ "drintx. \0"
291
0
  /* 2409 */ "fctidz. \0"
292
0
  /* 2418 */ "bcdcfz. \0"
293
0
  /* 2427 */ "friz. \0"
294
0
  /* 2434 */ "bcdctz. \0"
295
0
  /* 2443 */ "fctiduz. \0"
296
0
  /* 2453 */ "fctiwuz. \0"
297
0
  /* 2463 */ "fctiwz. \0"
298
0
  /* 2472 */ "mtfsb0 \0"
299
0
  /* 2480 */ "mtfsb1 \0"
300
0
  /* 2488 */ "dmxxinstfdmr512 \0"
301
0
  /* 2505 */ "dmxxextfdmr512 \0"
302
0
  /* 2521 */ "#ATOMIC_CMP_SWAP_I32 \0"
303
0
  /* 2543 */ "pmxvbf16ger2 \0"
304
0
  /* 2557 */ "pmxvf16ger2 \0"
305
0
  /* 2570 */ "pmxvi16ger2 \0"
306
0
  /* 2583 */ "pmxvi8ger4 \0"
307
0
  /* 2595 */ "#ATOMIC_CMP_SWAP_I16 \0"
308
0
  /* 2617 */ "xvcvspbf16 \0"
309
0
  /* 2629 */ "dmxxinstfdmr256 \0"
310
0
  /* 2646 */ "dmxxextfdmr256 \0"
311
0
  /* 2662 */ "#TC_RETURNa8 \0"
312
0
  /* 2676 */ "#TC_RETURNd8 \0"
313
0
  /* 2690 */ "#TC_RETURNr8 \0"
314
0
  /* 2704 */ "pmxvi4ger8 \0"
315
0
  /* 2716 */ "#BUILD_UACC \0"
316
0
  /* 2729 */ "#ADJCALLSTACKDOWN \0"
317
0
  /* 2748 */ "#ADJCALLSTACKUP \0"
318
0
  /* 2765 */ "#TC_RETURNa \0"
319
0
  /* 2778 */ "evmhegsmfaa \0"
320
0
  /* 2791 */ "evmhogsmfaa \0"
321
0
  /* 2804 */ "evmwsmfaa \0"
322
0
  /* 2815 */ "evmwssfaa \0"
323
0
  /* 2826 */ "evmhegsmiaa \0"
324
0
  /* 2839 */ "evmhogsmiaa \0"
325
0
  /* 2852 */ "evmwsmiaa \0"
326
0
  /* 2863 */ "evmhegumiaa \0"
327
0
  /* 2876 */ "evmhogumiaa \0"
328
0
  /* 2889 */ "evmwumiaa \0"
329
0
  /* 2900 */ "dcba \0"
330
0
  /* 2906 */ "bca \0"
331
0
  /* 2911 */ "evmhesmfa \0"
332
0
  /* 2922 */ "evmwhsmfa \0"
333
0
  /* 2933 */ "evmhosmfa \0"
334
0
  /* 2944 */ "evmwsmfa \0"
335
0
  /* 2954 */ "evmhessfa \0"
336
0
  /* 2965 */ "evmwhssfa \0"
337
0
  /* 2976 */ "evmhossfa \0"
338
0
  /* 2987 */ "evmwssfa \0"
339
0
  /* 2997 */ "plha \0"
340
0
  /* 3003 */ "evmhesmia \0"
341
0
  /* 3014 */ "evmwhsmia \0"
342
0
  /* 3025 */ "evmhosmia \0"
343
0
  /* 3036 */ "evmwsmia \0"
344
0
  /* 3046 */ "evmheumia \0"
345
0
  /* 3057 */ "evmwhumia \0"
346
0
  /* 3068 */ "evmwlumia \0"
347
0
  /* 3079 */ "evmhoumia \0"
348
0
  /* 3090 */ "evmwumia \0"
349
0
  /* 3100 */ "bla \0"
350
0
  /* 3105 */ "bcla \0"
351
0
  /* 3111 */ "pla \0"
352
0
  /* 3116 */ "bdzla \0"
353
0
  /* 3123 */ "bdnzla \0"
354
0
  /* 3131 */ "evmra \0"
355
0
  /* 3138 */ "dqua \0"
356
0
  /* 3144 */ "plwa \0"
357
0
  /* 3150 */ "mtvsrwa \0"
358
0
  /* 3159 */ "bdza \0"
359
0
  /* 3165 */ "bdnza \0"
360
0
  /* 3172 */ "vsrab \0"
361
0
  /* 3179 */ "rfebb \0"
362
0
  /* 3186 */ "vcntmbb \0"
363
0
  /* 3195 */ "xvtlsbb \0"
364
0
  /* 3204 */ "vclzlsbb \0"
365
0
  /* 3214 */ "vctzlsbb \0"
366
0
  /* 3224 */ "vcmpneb \0"
367
0
  /* 3233 */ "vmrghb \0"
368
0
  /* 3241 */ "xxspltib \0"
369
0
  /* 3251 */ "vmrglb \0"
370
0
  /* 3259 */ "vclrlb \0"
371
0
  /* 3267 */ "vrlb \0"
372
0
  /* 3273 */ "vslb \0"
373
0
  /* 3279 */ "vpmsumb \0"
374
0
  /* 3288 */ "vgnb \0"
375
0
  /* 3294 */ "cmpb \0"
376
0
  /* 3300 */ "cmpeqb \0"
377
0
  /* 3308 */ "cmprb \0"
378
0
  /* 3315 */ "vclrrb \0"
379
0
  /* 3323 */ "vsrb \0"
380
0
  /* 3329 */ "vmulesb \0"
381
0
  /* 3338 */ "vavgsb \0"
382
0
  /* 3346 */ "vupkhsb \0"
383
0
  /* 3355 */ "vspltisb \0"
384
0
  /* 3365 */ "vupklsb \0"
385
0
  /* 3374 */ "vminsb \0"
386
0
  /* 3382 */ "vmulosb \0"
387
0
  /* 3391 */ "vcmpgtsb \0"
388
0
  /* 3401 */ "evextsb \0"
389
0
  /* 3410 */ "vmaxsb \0"
390
0
  /* 3418 */ "setb \0"
391
0
  /* 3424 */ "mftb \0"
392
0
  /* 3430 */ "vspltb \0"
393
0
  /* 3438 */ "vpopcntb \0"
394
0
  /* 3448 */ "vinsertb \0"
395
0
  /* 3458 */ "pstb \0"
396
0
  /* 3464 */ "vabsdub \0"
397
0
  /* 3473 */ "vmuleub \0"
398
0
  /* 3482 */ "vavgub \0"
399
0
  /* 3490 */ "vminub \0"
400
0
  /* 3498 */ "vmuloub \0"
401
0
  /* 3507 */ "vcmpequb \0"
402
0
  /* 3517 */ "efdsub \0"
403
0
  /* 3525 */ "fsub \0"
404
0
  /* 3531 */ "fmsub \0"
405
0
  /* 3538 */ "fnmsub \0"
406
0
  /* 3546 */ "efssub \0"
407
0
  /* 3554 */ "evfssub \0"
408
0
  /* 3563 */ "vextractub \0"
409
0
  /* 3575 */ "vcmpgtub \0"
410
0
  /* 3585 */ "vmaxub \0"
411
0
  /* 3593 */ "xxblendvb \0"
412
0
  /* 3604 */ "vcmpnezb \0"
413
0
  /* 3614 */ "vclzb \0"
414
0
  /* 3621 */ "vctzb \0"
415
0
  /* 3628 */ "setnbc \0"
416
0
  /* 3636 */ "setbc \0"
417
0
  /* 3643 */ "xxmfacc \0"
418
0
  /* 3652 */ "xxmtacc \0"
419
0
  /* 3661 */ "addc \0"
420
0
  /* 3667 */ "xxlandc \0"
421
0
  /* 3676 */ "crandc \0"
422
0
  /* 3684 */ "evandc \0"
423
0
  /* 3692 */ "dtstdc \0"
424
0
  /* 3700 */ "subfc \0"
425
0
  /* 3707 */ "subic \0"
426
0
  /* 3714 */ "addic \0"
427
0
  /* 3721 */ "rldic \0"
428
0
  /* 3728 */ "subfic \0"
429
0
  /* 3736 */ "xsrdpic \0"
430
0
  /* 3745 */ "xvrdpic \0"
431
0
  /* 3754 */ "xvrspic \0"
432
0
  /* 3763 */ "icblc \0"
433
0
  /* 3770 */ "brinc \0"
434
0
  /* 3777 */ "sync \0"
435
0
  /* 3783 */ "xxlorc \0"
436
0
  /* 3791 */ "crorc \0"
437
0
  /* 3798 */ "evorc \0"
438
0
  /* 3805 */ "sc \0"
439
0
  /* 3809 */ "vextsb2d \0"
440
0
  /* 3819 */ "vextsh2d \0"
441
0
  /* 3829 */ "vextsw2d \0"
442
0
  /* 3839 */ "#TC_RETURNd \0"
443
0
  /* 3852 */ "vshasigmad \0"
444
0
  /* 3864 */ "vsrad \0"
445
0
  /* 3871 */ "vgbbd \0"
446
0
  /* 3878 */ "vcntmbd \0"
447
0
  /* 3887 */ "vprtybd \0"
448
0
  /* 3896 */ "denbcd \0"
449
0
  /* 3904 */ "cdtbcd \0"
450
0
  /* 3912 */ "efdadd \0"
451
0
  /* 3920 */ "fadd \0"
452
0
  /* 3926 */ "fmadd \0"
453
0
  /* 3933 */ "fnmadd \0"
454
0
  /* 3941 */ "efsadd \0"
455
0
  /* 3949 */ "evfsadd \0"
456
0
  /* 3958 */ "evldd \0"
457
0
  /* 3965 */ "mtvsrdd \0"
458
0
  /* 3974 */ "evstdd \0"
459
0
  /* 3982 */ "vcfuged \0"
460
0
  /* 3991 */ "efscfd \0"
461
0
  /* 3999 */ "plfd \0"
462
0
  /* 4005 */ "pstfd \0"
463
0
  /* 4012 */ "vnegd \0"
464
0
  /* 4019 */ "maddhd \0"
465
0
  /* 4027 */ "mulhd \0"
466
0
  /* 4034 */ "fcfid \0"
467
0
  /* 4041 */ "efdcfsid \0"
468
0
  /* 4051 */ "fctid \0"
469
0
  /* 4058 */ "efdcfuid \0"
470
0
  /* 4068 */ "tlbld \0"
471
0
  /* 4075 */ "maddld \0"
472
0
  /* 4083 */ "vmulld \0"
473
0
  /* 4091 */ "cmpld \0"
474
0
  /* 4098 */ "mfvsrld \0"
475
0
  /* 4107 */ "vrld \0"
476
0
  /* 4113 */ "vsld \0"
477
0
  /* 4119 */ "vbpermd \0"
478
0
  /* 4128 */ "vpmsumd \0"
479
0
  /* 4137 */ "xxland \0"
480
0
  /* 4145 */ "xxlnand \0"
481
0
  /* 4154 */ "crnand \0"
482
0
  /* 4162 */ "evnand \0"
483
0
  /* 4170 */ "crand \0"
484
0
  /* 4177 */ "evand \0"
485
0
  /* 4184 */ "drrnd \0"
486
0
  /* 4191 */ "ddedpd \0"
487
0
  /* 4199 */ "vpdepd \0"
488
0
  /* 4207 */ "cmpd \0"
489
0
  /* 4213 */ "xxbrd \0"
490
0
  /* 4220 */ "mtmsrd \0"
491
0
  /* 4228 */ "mfvsrd \0"
492
0
  /* 4236 */ "mtvsrd \0"
493
0
  /* 4244 */ "vmodsd \0"
494
0
  /* 4252 */ "vmulesd \0"
495
0
  /* 4261 */ "vdivesd \0"
496
0
  /* 4270 */ "vmulhsd \0"
497
0
  /* 4279 */ "vminsd \0"
498
0
  /* 4287 */ "vinsd \0"
499
0
  /* 4294 */ "vmulosd \0"
500
0
  /* 4303 */ "vcmpgtsd \0"
501
0
  /* 4313 */ "vdivsd \0"
502
0
  /* 4321 */ "vmaxsd \0"
503
0
  /* 4329 */ "plxsd \0"
504
0
  /* 4336 */ "pstxsd \0"
505
0
  /* 4344 */ "vextractd \0"
506
0
  /* 4355 */ "cbcdtd \0"
507
0
  /* 4363 */ "vpopcntd \0"
508
0
  /* 4373 */ "vinsertd \0"
509
0
  /* 4383 */ "pstd \0"
510
0
  /* 4389 */ "vpextd \0"
511
0
  /* 4397 */ "vmsumcud \0"
512
0
  /* 4407 */ "vmodud \0"
513
0
  /* 4415 */ "vmuleud \0"
514
0
  /* 4424 */ "vdiveud \0"
515
0
  /* 4433 */ "vmulhud \0"
516
0
  /* 4442 */ "vminud \0"
517
0
  /* 4450 */ "vmuloud \0"
518
0
  /* 4459 */ "vcmpequd \0"
519
0
  /* 4469 */ "vcmpgtud \0"
520
0
  /* 4479 */ "vdivud \0"
521
0
  /* 4487 */ "vmaxud \0"
522
0
  /* 4495 */ "xxblendvd \0"
523
0
  /* 4506 */ "divd \0"
524
0
  /* 4512 */ "vclzd \0"
525
0
  /* 4519 */ "cntlzd \0"
526
0
  /* 4527 */ "vctzd \0"
527
0
  /* 4534 */ "cnttzd \0"
528
0
  /* 4542 */ "mfbhrbe \0"
529
0
  /* 4551 */ "mffsce \0"
530
0
  /* 4559 */ "adde \0"
531
0
  /* 4565 */ "divde \0"
532
0
  /* 4572 */ "slbmfee \0"
533
0
  /* 4581 */ "wrtee \0"
534
0
  /* 4588 */ "subfe \0"
535
0
  /* 4595 */ "evlwhe \0"
536
0
  /* 4603 */ "evstwhe \0"
537
0
  /* 4612 */ "slbie \0"
538
0
  /* 4619 */ "tlbie \0"
539
0
  /* 4626 */ "addme \0"
540
0
  /* 4633 */ "subfme \0"
541
0
  /* 4641 */ "tlbre \0"
542
0
  /* 4648 */ "fre \0"
543
0
  /* 4653 */ "slbmte \0"
544
0
  /* 4661 */ "frsqrte \0"
545
0
  /* 4670 */ "tlbwe \0"
546
0
  /* 4677 */ "divwe \0"
547
0
  /* 4684 */ "evstwwe \0"
548
0
  /* 4693 */ "addze \0"
549
0
  /* 4700 */ "subfze \0"
550
0
  /* 4708 */ "dcbf \0"
551
0
  /* 4714 */ "subf \0"
552
0
  /* 4720 */ "evmhesmf \0"
553
0
  /* 4730 */ "evmwhsmf \0"
554
0
  /* 4740 */ "evmhosmf \0"
555
0
  /* 4750 */ "evmwsmf \0"
556
0
  /* 4759 */ "mcrf \0"
557
0
  /* 4765 */ "mfocrf \0"
558
0
  /* 4773 */ "mtocrf \0"
559
0
  /* 4781 */ "mtcrf \0"
560
0
  /* 4788 */ "efdcfsf \0"
561
0
  /* 4797 */ "efscfsf \0"
562
0
  /* 4806 */ "evfscfsf \0"
563
0
  /* 4816 */ "mtfsf \0"
564
0
  /* 4823 */ "evmhessf \0"
565
0
  /* 4833 */ "evmwhssf \0"
566
0
  /* 4843 */ "evmhossf \0"
567
0
  /* 4853 */ "evmwssf \0"
568
0
  /* 4862 */ "efdctsf \0"
569
0
  /* 4871 */ "efsctsf \0"
570
0
  /* 4880 */ "evfsctsf \0"
571
0
  /* 4890 */ "dtstsf \0"
572
0
  /* 4898 */ "efdcfuf \0"
573
0
  /* 4907 */ "efscfuf \0"
574
0
  /* 4916 */ "evfscfuf \0"
575
0
  /* 4926 */ "efdctuf \0"
576
0
  /* 4935 */ "efsctuf \0"
577
0
  /* 4944 */ "dtstdg \0"
578
0
  /* 4952 */ "slbieg \0"
579
0
  /* 4960 */ "efdneg \0"
580
0
  /* 4968 */ "fneg \0"
581
0
  /* 4974 */ "efsneg \0"
582
0
  /* 4982 */ "evfsneg \0"
583
0
  /* 4991 */ "evneg \0"
584
0
  /* 4998 */ "vsrah \0"
585
0
  /* 5005 */ "vcntmbh \0"
586
0
  /* 5014 */ "evldh \0"
587
0
  /* 5021 */ "evstdh \0"
588
0
  /* 5029 */ "vcmpneh \0"
589
0
  /* 5038 */ "vmrghh \0"
590
0
  /* 5046 */ "vmrglh \0"
591
0
  /* 5054 */ "vrlh \0"
592
0
  /* 5060 */ "vslh \0"
593
0
  /* 5066 */ "vpmsumh \0"
594
0
  /* 5075 */ "xxbrh \0"
595
0
  /* 5082 */ "vsrh \0"
596
0
  /* 5088 */ "vmulesh \0"
597
0
  /* 5097 */ "vavgsh \0"
598
0
  /* 5105 */ "vupkhsh \0"
599
0
  /* 5114 */ "vspltish \0"
600
0
  /* 5124 */ "vupklsh \0"
601
0
  /* 5133 */ "vminsh \0"
602
0
  /* 5141 */ "vmulosh \0"
603
0
  /* 5150 */ "vcmpgtsh \0"
604
0
  /* 5160 */ "evextsh \0"
605
0
  /* 5169 */ "vmaxsh \0"
606
0
  /* 5177 */ "vsplth \0"
607
0
  /* 5185 */ "vpopcnth \0"
608
0
  /* 5195 */ "vinserth \0"
609
0
  /* 5205 */ "psth \0"
610
0
  /* 5211 */ "vabsduh \0"
611
0
  /* 5220 */ "vmuleuh \0"
612
0
  /* 5229 */ "vavguh \0"
613
0
  /* 5237 */ "vminuh \0"
614
0
  /* 5245 */ "vmulouh \0"
615
0
  /* 5254 */ "vcmpequh \0"
616
0
  /* 5264 */ "vextractuh \0"
617
0
  /* 5276 */ "vcmpgtuh \0"
618
0
  /* 5286 */ "vmaxuh \0"
619
0
  /* 5294 */ "xxblendvh \0"
620
0
  /* 5305 */ "vcmpnezh \0"
621
0
  /* 5315 */ "vclzh \0"
622
0
  /* 5322 */ "vctzh \0"
623
0
  /* 5329 */ "dquai \0"
624
0
  /* 5336 */ "dcbi \0"
625
0
  /* 5342 */ "icbi \0"
626
0
  /* 5348 */ "vsldbi \0"
627
0
  /* 5356 */ "vsrdbi \0"
628
0
  /* 5364 */ "psubi \0"
629
0
  /* 5371 */ "dccci \0"
630
0
  /* 5378 */ "iccci \0"
631
0
  /* 5385 */ "sradi \0"
632
0
  /* 5392 */ "paddi \0"
633
0
  /* 5399 */ "cmpldi \0"
634
0
  /* 5407 */ "clrlsldi \0"
635
0
  /* 5417 */ "extldi \0"
636
0
  /* 5425 */ "xxpermdi \0"
637
0
  /* 5435 */ "cmpdi \0"
638
0
  /* 5442 */ "clrrdi \0"
639
0
  /* 5450 */ "insrdi \0"
640
0
  /* 5458 */ "rotrdi \0"
641
0
  /* 5466 */ "extrdi \0"
642
0
  /* 5474 */ "tdi \0"
643
0
  /* 5479 */ "wrteei \0"
644
0
  /* 5487 */ "mtfsfi \0"
645
0
  /* 5495 */ "dtstsfi \0"
646
0
  /* 5504 */ "evsplatfi \0"
647
0
  /* 5515 */ "evmergehi \0"
648
0
  /* 5526 */ "evmergelohi \0"
649
0
  /* 5539 */ "tlbli \0"
650
0
  /* 5546 */ "dscli \0"
651
0
  /* 5553 */ "mulli \0"
652
0
  /* 5560 */ "pli \0"
653
0
  /* 5565 */ "extswsli \0"
654
0
  /* 5575 */ "mtvsrbmi \0"
655
0
  /* 5585 */ "vrldmi \0"
656
0
  /* 5593 */ "rldimi \0"
657
0
  /* 5601 */ "rlwimi \0"
658
0
  /* 5609 */ "vrlqmi \0"
659
0
  /* 5617 */ "evmhesmi \0"
660
0
  /* 5627 */ "evmwhsmi \0"
661
0
  /* 5637 */ "evmhosmi \0"
662
0
  /* 5647 */ "evmwsmi \0"
663
0
  /* 5656 */ "evmheumi \0"
664
0
  /* 5666 */ "evmwhumi \0"
665
0
  /* 5676 */ "evmwlumi \0"
666
0
  /* 5686 */ "evmhoumi \0"
667
0
  /* 5696 */ "evmwumi \0"
668
0
  /* 5705 */ "vrlwmi \0"
669
0
  /* 5713 */ "mffscrni \0"
670
0
  /* 5723 */ "mffscdrni \0"
671
0
  /* 5734 */ "vsldoi \0"
672
0
  /* 5742 */ "xsrdpi \0"
673
0
  /* 5750 */ "xvrdpi \0"
674
0
  /* 5758 */ "xsrqpi \0"
675
0
  /* 5766 */ "xvrspi \0"
676
0
  /* 5774 */ "dscri \0"
677
0
  /* 5781 */ "xori \0"
678
0
  /* 5787 */ "efdcfsi \0"
679
0
  /* 5796 */ "efscfsi \0"
680
0
  /* 5805 */ "evfscfsi \0"
681
0
  /* 5815 */ "efdctsi \0"
682
0
  /* 5824 */ "efsctsi \0"
683
0
  /* 5833 */ "evfsctsi \0"
684
0
  /* 5843 */ "evsplati \0"
685
0
  /* 5853 */ "efdcfui \0"
686
0
  /* 5862 */ "efscfui \0"
687
0
  /* 5871 */ "evfscfui \0"
688
0
  /* 5881 */ "efdctui \0"
689
0
  /* 5890 */ "efsctui \0"
690
0
  /* 5899 */ "evfsctui \0"
691
0
  /* 5909 */ "srawi \0"
692
0
  /* 5916 */ "xxsldwi \0"
693
0
  /* 5925 */ "cmplwi \0"
694
0
  /* 5933 */ "evrlwi \0"
695
0
  /* 5941 */ "clrlslwi \0"
696
0
  /* 5951 */ "inslwi \0"
697
0
  /* 5959 */ "evslwi \0"
698
0
  /* 5967 */ "extlwi \0"
699
0
  /* 5975 */ "cmpwi \0"
700
0
  /* 5982 */ "clrrwi \0"
701
0
  /* 5990 */ "insrwi \0"
702
0
  /* 5998 */ "rotrwi \0"
703
0
  /* 6006 */ "extrwi \0"
704
0
  /* 6014 */ "lswi \0"
705
0
  /* 6020 */ "stswi \0"
706
0
  /* 6027 */ "twi \0"
707
0
  /* 6032 */ "tcheck \0"
708
0
  /* 6040 */ "hashchk \0"
709
0
  /* 6049 */ "xxeval \0"
710
0
  /* 6057 */ "vstribl \0"
711
0
  /* 6066 */ "bcl \0"
712
0
  /* 6071 */ "rldcl \0"
713
0
  /* 6078 */ "rldicl \0"
714
0
  /* 6086 */ "tlbiel \0"
715
0
  /* 6094 */ "fsel \0"
716
0
  /* 6100 */ "isel \0"
717
0
  /* 6106 */ "vsel \0"
718
0
  /* 6112 */ "xxsel \0"
719
0
  /* 6119 */ "dcbfl \0"
720
0
  /* 6126 */ "vstrihl \0"
721
0
  /* 6135 */ "lxvprll \0"
722
0
  /* 6144 */ "stxvprll \0"
723
0
  /* 6154 */ "lxvrll \0"
724
0
  /* 6162 */ "stxvrll \0"
725
0
  /* 6171 */ "lxvll \0"
726
0
  /* 6178 */ "stxvll \0"
727
0
  /* 6186 */ "bclrl \0"
728
0
  /* 6193 */ "lxvprl \0"
729
0
  /* 6201 */ "stxvprl \0"
730
0
  /* 6210 */ "bcctrl \0"
731
0
  /* 6218 */ "lxvrl \0"
732
0
  /* 6225 */ "stxvrl \0"
733
0
  /* 6233 */ "mffsl \0"
734
0
  /* 6240 */ "lvsl \0"
735
0
  /* 6246 */ "efdmul \0"
736
0
  /* 6254 */ "fmul \0"
737
0
  /* 6260 */ "efsmul \0"
738
0
  /* 6268 */ "evfsmul \0"
739
0
  /* 6277 */ "lxvl \0"
740
0
  /* 6283 */ "stxvl \0"
741
0
  /* 6290 */ "lvxl \0"
742
0
  /* 6296 */ "stvxl \0"
743
0
  /* 6303 */ "dcbzl \0"
744
0
  /* 6310 */ "bdzl \0"
745
0
  /* 6316 */ "bdnzl \0"
746
0
  /* 6323 */ "vexpandbm \0"
747
0
  /* 6334 */ "vmsummbm \0"
748
0
  /* 6344 */ "mtvsrbm \0"
749
0
  /* 6353 */ "vextractbm \0"
750
0
  /* 6365 */ "vsububm \0"
751
0
  /* 6374 */ "vaddubm \0"
752
0
  /* 6383 */ "vmsumubm \0"
753
0
  /* 6393 */ "xxgenpcvbm \0"
754
0
  /* 6405 */ "vexpanddm \0"
755
0
  /* 6416 */ "mtvsrdm \0"
756
0
  /* 6425 */ "vextractdm \0"
757
0
  /* 6437 */ "vsubudm \0"
758
0
  /* 6446 */ "vaddudm \0"
759
0
  /* 6455 */ "vmsumudm \0"
760
0
  /* 6465 */ "xxgenpcvdm \0"
761
0
  /* 6477 */ "vclzdm \0"
762
0
  /* 6485 */ "cntlzdm \0"
763
0
  /* 6494 */ "vctzdm \0"
764
0
  /* 6502 */ "cnttzdm \0"
765
0
  /* 6511 */ "vexpandhm \0"
766
0
  /* 6522 */ "mtvsrhm \0"
767
0
  /* 6531 */ "vmsumshm \0"
768
0
  /* 6541 */ "vextracthm \0"
769
0
  /* 6553 */ "vsubuhm \0"
770
0
  /* 6562 */ "vmladduhm \0"
771
0
  /* 6573 */ "vadduhm \0"
772
0
  /* 6582 */ "vmsumuhm \0"
773
0
  /* 6592 */ "xxgenpcvhm \0"
774
0
  /* 6604 */ "vrfim \0"
775
0
  /* 6611 */ "xsrdpim \0"
776
0
  /* 6620 */ "xvrdpim \0"
777
0
  /* 6629 */ "xvrspim \0"
778
0
  /* 6638 */ "frim \0"
779
0
  /* 6644 */ "vrldnm \0"
780
0
  /* 6652 */ "rlwinm \0"
781
0
  /* 6660 */ "vrlqnm \0"
782
0
  /* 6668 */ "vrlwnm \0"
783
0
  /* 6676 */ "vexpandqm \0"
784
0
  /* 6687 */ "mtvsrqm \0"
785
0
  /* 6696 */ "vextractqm \0"
786
0
  /* 6708 */ "vsubuqm \0"
787
0
  /* 6717 */ "vadduqm \0"
788
0
  /* 6726 */ "vsubeuqm \0"
789
0
  /* 6736 */ "vaddeuqm \0"
790
0
  /* 6746 */ "vperm \0"
791
0
  /* 6753 */ "xxperm \0"
792
0
  /* 6761 */ "vpkudum \0"
793
0
  /* 6770 */ "vpkuhum \0"
794
0
  /* 6779 */ "vpkuwum \0"
795
0
  /* 6788 */ "vexpandwm \0"
796
0
  /* 6799 */ "mtvsrwm \0"
797
0
  /* 6808 */ "vextractwm \0"
798
0
  /* 6820 */ "vsubuwm \0"
799
0
  /* 6829 */ "vadduwm \0"
800
0
  /* 6838 */ "vmuluwm \0"
801
0
  /* 6847 */ "xxgenpcvwm \0"
802
0
  /* 6859 */ "evmhegsmfan \0"
803
0
  /* 6872 */ "evmhogsmfan \0"
804
0
  /* 6885 */ "evmwsmfan \0"
805
0
  /* 6896 */ "evmwssfan \0"
806
0
  /* 6907 */ "evmhegsmian \0"
807
0
  /* 6920 */ "evmhogsmian \0"
808
0
  /* 6933 */ "evmwsmian \0"
809
0
  /* 6944 */ "evmhegumian \0"
810
0
  /* 6957 */ "evmhogumian \0"
811
0
  /* 6970 */ "evmwumian \0"
812
0
  /* 6981 */ "fcpsgn \0"
813
0
  /* 6989 */ "vrfin \0"
814
0
  /* 6996 */ "frin \0"
815
0
  /* 7002 */ "mfsrin \0"
816
0
  /* 7010 */ "mtsrin \0"
817
0
  /* 7018 */ "pmxvbf16ger2nn \0"
818
0
  /* 7034 */ "pmxvf16ger2nn \0"
819
0
  /* 7049 */ "pmxvf32gernn \0"
820
0
  /* 7063 */ "pmxvf64gernn \0"
821
0
  /* 7077 */ "pmxvbf16ger2pn \0"
822
0
  /* 7093 */ "pmxvf16ger2pn \0"
823
0
  /* 7108 */ "xscvspdpn \0"
824
0
  /* 7119 */ "pmxvf32gerpn \0"
825
0
  /* 7133 */ "pmxvf64gerpn \0"
826
0
  /* 7147 */ "xvcvbf16spn \0"
827
0
  /* 7160 */ "xscvdpspn \0"
828
0
  /* 7171 */ "darn \0"
829
0
  /* 7177 */ "mffscrn \0"
830
0
  /* 7186 */ "mffscdrn \0"
831
0
  /* 7196 */ "drintn \0"
832
0
  /* 7204 */ "addco \0"
833
0
  /* 7211 */ "subfco \0"
834
0
  /* 7219 */ "addo \0"
835
0
  /* 7225 */ "mulldo \0"
836
0
  /* 7233 */ "divdo \0"
837
0
  /* 7240 */ "addeo \0"
838
0
  /* 7247 */ "divdeo \0"
839
0
  /* 7255 */ "subfeo \0"
840
0
  /* 7263 */ "addmeo \0"
841
0
  /* 7271 */ "subfmeo \0"
842
0
  /* 7280 */ "divweo \0"
843
0
  /* 7288 */ "addzeo \0"
844
0
  /* 7296 */ "subfzeo \0"
845
0
  /* 7305 */ "subfo \0"
846
0
  /* 7312 */ "nego \0"
847
0
  /* 7318 */ "evstwho \0"
848
0
  /* 7327 */ "evmergelo \0"
849
0
  /* 7338 */ "evmergehilo \0"
850
0
  /* 7351 */ "vslo \0"
851
0
  /* 7357 */ "xscvqpdpo \0"
852
0
  /* 7368 */ "dcmpo \0"
853
0
  /* 7375 */ "fcmpo \0"
854
0
  /* 7382 */ "xsnmsubqpo \0"
855
0
  /* 7394 */ "xsmsubqpo \0"
856
0
  /* 7405 */ "xssubqpo \0"
857
0
  /* 7415 */ "xsnmaddqpo \0"
858
0
  /* 7427 */ "xsmaddqpo \0"
859
0
  /* 7438 */ "xsaddqpo \0"
860
0
  /* 7448 */ "xsmulqpo \0"
861
0
  /* 7458 */ "xssqrtqpo \0"
862
0
  /* 7469 */ "xsdivqpo \0"
863
0
  /* 7479 */ "vsro \0"
864
0
  /* 7485 */ "divduo \0"
865
0
  /* 7493 */ "divdeuo \0"
866
0
  /* 7502 */ "divweuo \0"
867
0
  /* 7511 */ "divwuo \0"
868
0
  /* 7519 */ "mullwo \0"
869
0
  /* 7527 */ "divwo \0"
870
0
  /* 7534 */ "evstwwo \0"
871
0
  /* 7543 */ "xsnmsubadp \0"
872
0
  /* 7555 */ "xvnmsubadp \0"
873
0
  /* 7567 */ "xsmsubadp \0"
874
0
  /* 7578 */ "xvmsubadp \0"
875
0
  /* 7589 */ "xsnmaddadp \0"
876
0
  /* 7601 */ "xvnmaddadp \0"
877
0
  /* 7613 */ "xsmaddadp \0"
878
0
  /* 7624 */ "xvmaddadp \0"
879
0
  /* 7635 */ "xssubdp \0"
880
0
  /* 7644 */ "xvsubdp \0"
881
0
  /* 7653 */ "xststdcdp \0"
882
0
  /* 7664 */ "xvtstdcdp \0"
883
0
  /* 7675 */ "xsmincdp \0"
884
0
  /* 7685 */ "xsmaxcdp \0"
885
0
  /* 7695 */ "xsadddp \0"
886
0
  /* 7704 */ "xvadddp \0"
887
0
  /* 7713 */ "xscvsxddp \0"
888
0
  /* 7724 */ "xvcvsxddp \0"
889
0
  /* 7735 */ "xscvuxddp \0"
890
0
  /* 7746 */ "xvcvuxddp \0"
891
0
  /* 7757 */ "xscmpgedp \0"
892
0
  /* 7768 */ "xvcmpgedp \0"
893
0
  /* 7779 */ "xsredp \0"
894
0
  /* 7787 */ "xvredp \0"
895
0
  /* 7795 */ "xsrsqrtedp \0"
896
0
  /* 7807 */ "xvrsqrtedp \0"
897
0
  /* 7819 */ "xsnegdp \0"
898
0
  /* 7828 */ "xvnegdp \0"
899
0
  /* 7837 */ "xsxsigdp \0"
900
0
  /* 7847 */ "xvxsigdp \0"
901
0
  /* 7857 */ "xxspltidp \0"
902
0
  /* 7868 */ "xsminjdp \0"
903
0
  /* 7878 */ "xsmaxjdp \0"
904
0
  /* 7888 */ "xsmuldp \0"
905
0
  /* 7897 */ "xvmuldp \0"
906
0
  /* 7906 */ "xsnmsubmdp \0"
907
0
  /* 7918 */ "xvnmsubmdp \0"
908
0
  /* 7930 */ "xsmsubmdp \0"
909
0
  /* 7941 */ "xvmsubmdp \0"
910
0
  /* 7952 */ "xsnmaddmdp \0"
911
0
  /* 7964 */ "xvnmaddmdp \0"
912
0
  /* 7976 */ "xsmaddmdp \0"
913
0
  /* 7987 */ "xvmaddmdp \0"
914
0
  /* 7998 */ "xscpsgndp \0"
915
0
  /* 8009 */ "xvcpsgndp \0"
916
0
  /* 8020 */ "xsmindp \0"
917
0
  /* 8029 */ "xvmindp \0"
918
0
  /* 8038 */ "xscmpodp \0"
919
0
  /* 8048 */ "xscvhpdp \0"
920
0
  /* 8058 */ "xscvqpdp \0"
921
0
  /* 8068 */ "xscvspdp \0"
922
0
  /* 8078 */ "xvcvspdp \0"
923
0
  /* 8088 */ "xsiexpdp \0"
924
0
  /* 8098 */ "xviexpdp \0"
925
0
  /* 8108 */ "xscmpexpdp \0"
926
0
  /* 8120 */ "xsxexpdp \0"
927
0
  /* 8130 */ "xvxexpdp \0"
928
0
  /* 8140 */ "xscmpeqdp \0"
929
0
  /* 8151 */ "xvcmpeqdp \0"
930
0
  /* 8162 */ "xsnabsdp \0"
931
0
  /* 8172 */ "xvnabsdp \0"
932
0
  /* 8182 */ "xsabsdp \0"
933
0
  /* 8191 */ "xvabsdp \0"
934
0
  /* 8200 */ "dctdp \0"
935
0
  /* 8207 */ "xscmpgtdp \0"
936
0
  /* 8218 */ "xvcmpgtdp \0"
937
0
  /* 8229 */ "xssqrtdp \0"
938
0
  /* 8239 */ "xstsqrtdp \0"
939
0
  /* 8250 */ "xvtsqrtdp \0"
940
0
  /* 8261 */ "xvsqrtdp \0"
941
0
  /* 8271 */ "xscmpudp \0"
942
0
  /* 8281 */ "xsdivdp \0"
943
0
  /* 8290 */ "xstdivdp \0"
944
0
  /* 8300 */ "xvtdivdp \0"
945
0
  /* 8310 */ "xvdivdp \0"
946
0
  /* 8319 */ "xvcvsxwdp \0"
947
0
  /* 8330 */ "xvcvuxwdp \0"
948
0
  /* 8341 */ "xsmaxdp \0"
949
0
  /* 8350 */ "xvmaxdp \0"
950
0
  /* 8359 */ "dcbfep \0"
951
0
  /* 8367 */ "icbiep \0"
952
0
  /* 8375 */ "dcbzlep \0"
953
0
  /* 8384 */ "dcbtep \0"
954
0
  /* 8392 */ "dcbstep \0"
955
0
  /* 8401 */ "dcbtstep \0"
956
0
  /* 8411 */ "dcbzep \0"
957
0
  /* 8419 */ "vcmpbfp \0"
958
0
  /* 8428 */ "vnmsubfp \0"
959
0
  /* 8438 */ "vsubfp \0"
960
0
  /* 8446 */ "vmaddfp \0"
961
0
  /* 8455 */ "vaddfp \0"
962
0
  /* 8463 */ "vlogefp \0"
963
0
  /* 8472 */ "vcmpgefp \0"
964
0
  /* 8482 */ "vrefp \0"
965
0
  /* 8489 */ "vexptefp \0"
966
0
  /* 8499 */ "vrsqrtefp \0"
967
0
  /* 8510 */ "vminfp \0"
968
0
  /* 8518 */ "vcmpeqfp \0"
969
0
  /* 8528 */ "vcmpgtfp \0"
970
0
  /* 8538 */ "vmaxfp \0"
971
0
  /* 8546 */ "xscvdphp \0"
972
0
  /* 8556 */ "xvcvsphp \0"
973
0
  /* 8566 */ "vrfip \0"
974
0
  /* 8573 */ "xsrdpip \0"
975
0
  /* 8582 */ "xvrdpip \0"
976
0
  /* 8591 */ "xvrspip \0"
977
0
  /* 8600 */ "frip \0"
978
0
  /* 8606 */ "hashchkp \0"
979
0
  /* 8616 */ "dcbflp \0"
980
0
  /* 8624 */ "pmxvbf16ger2np \0"
981
0
  /* 8640 */ "pmxvf16ger2np \0"
982
0
  /* 8655 */ "pmxvf32gernp \0"
983
0
  /* 8669 */ "pmxvf64gernp \0"
984
0
  /* 8683 */ "pmxvbf16ger2pp \0"
985
0
  /* 8699 */ "pmxvf16ger2pp \0"
986
0
  /* 8714 */ "pmxvi16ger2pp \0"
987
0
  /* 8729 */ "pmxvi8ger4pp \0"
988
0
  /* 8743 */ "pmxvi4ger8pp \0"
989
0
  /* 8757 */ "pmxvf32gerpp \0"
990
0
  /* 8771 */ "pmxvf64gerpp \0"
991
0
  /* 8785 */ "pmxvi16ger2spp \0"
992
0
  /* 8801 */ "pmxvi8ger4spp \0"
993
0
  /* 8816 */ "xsnmsubqp \0"
994
0
  /* 8827 */ "xsmsubqp \0"
995
0
  /* 8837 */ "xssubqp \0"
996
0
  /* 8846 */ "xststdcqp \0"
997
0
  /* 8857 */ "xsmincqp \0"
998
0
  /* 8867 */ "xsmaxcqp \0"
999
0
  /* 8877 */ "xsnmaddqp \0"
1000
0
  /* 8888 */ "xsmaddqp \0"
1001
0
  /* 8898 */ "xsaddqp \0"
1002
0
  /* 8907 */ "xscvsdqp \0"
1003
0
  /* 8917 */ "xscvudqp \0"
1004
0
  /* 8927 */ "xscmpgeqp \0"
1005
0
  /* 8938 */ "xsnegqp \0"
1006
0
  /* 8947 */ "xsxsigqp \0"
1007
0
  /* 8957 */ "xsmulqp \0"
1008
0
  /* 8966 */ "xscpsgnqp \0"
1009
0
  /* 8977 */ "xscmpoqp \0"
1010
0
  /* 8987 */ "xscvdpqp \0"
1011
0
  /* 8997 */ "xsiexpqp \0"
1012
0
  /* 9007 */ "xscmpexpqp \0"
1013
0
  /* 9019 */ "xsxexpqp \0"
1014
0
  /* 9029 */ "xscmpeqqp \0"
1015
0
  /* 9040 */ "xscvsqqp \0"
1016
0
  /* 9050 */ "xscvuqqp \0"
1017
0
  /* 9060 */ "xsnabsqp \0"
1018
0
  /* 9070 */ "xsabsqp \0"
1019
0
  /* 9079 */ "xscmpgtqp \0"
1020
0
  /* 9090 */ "xssqrtqp \0"
1021
0
  /* 9100 */ "xscmpuqp \0"
1022
0
  /* 9110 */ "xsdivqp \0"
1023
0
  /* 9119 */ "xsnmsubasp \0"
1024
0
  /* 9131 */ "xvnmsubasp \0"
1025
0
  /* 9143 */ "xsmsubasp \0"
1026
0
  /* 9154 */ "xvmsubasp \0"
1027
0
  /* 9165 */ "xsnmaddasp \0"
1028
0
  /* 9177 */ "xvnmaddasp \0"
1029
0
  /* 9189 */ "xsmaddasp \0"
1030
0
  /* 9200 */ "xvmaddasp \0"
1031
0
  /* 9211 */ "xssubsp \0"
1032
0
  /* 9220 */ "xvsubsp \0"
1033
0
  /* 9229 */ "xststdcsp \0"
1034
0
  /* 9240 */ "xvtstdcsp \0"
1035
0
  /* 9251 */ "xsaddsp \0"
1036
0
  /* 9260 */ "xvaddsp \0"
1037
0
  /* 9269 */ "xscvsxdsp \0"
1038
0
  /* 9280 */ "xvcvsxdsp \0"
1039
0
  /* 9291 */ "xscvuxdsp \0"
1040
0
  /* 9302 */ "xvcvuxdsp \0"
1041
0
  /* 9313 */ "xvcmpgesp \0"
1042
0
  /* 9324 */ "xsresp \0"
1043
0
  /* 9332 */ "xvresp \0"
1044
0
  /* 9340 */ "xsrsqrtesp \0"
1045
0
  /* 9352 */ "xvrsqrtesp \0"
1046
0
  /* 9364 */ "xvnegsp \0"
1047
0
  /* 9373 */ "xvxsigsp \0"
1048
0
  /* 9383 */ "xsmulsp \0"
1049
0
  /* 9392 */ "xvmulsp \0"
1050
0
  /* 9401 */ "xsnmsubmsp \0"
1051
0
  /* 9413 */ "xvnmsubmsp \0"
1052
0
  /* 9425 */ "xsmsubmsp \0"
1053
0
  /* 9436 */ "xvmsubmsp \0"
1054
0
  /* 9447 */ "xsnmaddmsp \0"
1055
0
  /* 9459 */ "xvnmaddmsp \0"
1056
0
  /* 9471 */ "xsmaddmsp \0"
1057
0
  /* 9482 */ "xvmaddmsp \0"
1058
0
  /* 9493 */ "xvcpsgnsp \0"
1059
0
  /* 9504 */ "xvminsp \0"
1060
0
  /* 9513 */ "xscvdpsp \0"
1061
0
  /* 9523 */ "xvcvdpsp \0"
1062
0
  /* 9533 */ "xvcvhpsp \0"
1063
0
  /* 9543 */ "xviexpsp \0"
1064
0
  /* 9553 */ "xvxexpsp \0"
1065
0
  /* 9563 */ "xvcmpeqsp \0"
1066
0
  /* 9574 */ "drsp \0"
1067
0
  /* 9580 */ "frsp \0"
1068
0
  /* 9586 */ "xsrsp \0"
1069
0
  /* 9593 */ "xvnabssp \0"
1070
0
  /* 9603 */ "xvabssp \0"
1071
0
  /* 9612 */ "plxssp \0"
1072
0
  /* 9620 */ "pstxssp \0"
1073
0
  /* 9629 */ "xvcmpgtsp \0"
1074
0
  /* 9640 */ "xssqrtsp \0"
1075
0
  /* 9650 */ "xvtsqrtsp \0"
1076
0
  /* 9661 */ "xvsqrtsp \0"
1077
0
  /* 9671 */ "xsdivsp \0"
1078
0
  /* 9680 */ "xvtdivsp \0"
1079
0
  /* 9690 */ "xvdivsp \0"
1080
0
  /* 9699 */ "xvcvsxwsp \0"
1081
0
  /* 9710 */ "xvcvuxwsp \0"
1082
0
  /* 9721 */ "xvmaxsp \0"
1083
0
  /* 9730 */ "hashstp \0"
1084
0
  /* 9739 */ "plxvp \0"
1085
0
  /* 9746 */ "pstxvp \0"
1086
0
  /* 9754 */ "xsrqpxp \0"
1087
0
  /* 9763 */ "vextsd2q \0"
1088
0
  /* 9773 */ "vsraq \0"
1089
0
  /* 9780 */ "dquaq \0"
1090
0
  /* 9787 */ "dsubq \0"
1091
0
  /* 9794 */ "vprtybq \0"
1092
0
  /* 9803 */ "dtstdcq \0"
1093
0
  /* 9812 */ "denbcdq \0"
1094
0
  /* 9821 */ "daddq \0"
1095
0
  /* 9828 */ "drrndq \0"
1096
0
  /* 9836 */ "ddedpdq \0"
1097
0
  /* 9845 */ "efdcmpeq \0"
1098
0
  /* 9855 */ "efscmpeq \0"
1099
0
  /* 9865 */ "evfscmpeq \0"
1100
0
  /* 9876 */ "evcmpeq \0"
1101
0
  /* 9885 */ "efdtsteq \0"
1102
0
  /* 9895 */ "efststeq \0"
1103
0
  /* 9905 */ "evfststeq \0"
1104
0
  /* 9916 */ "dtstsfq \0"
1105
0
  /* 9925 */ "dtstdgq \0"
1106
0
  /* 9934 */ "dquaiq \0"
1107
0
  /* 9942 */ "dtstsfiq \0"
1108
0
  /* 9952 */ "dscliq \0"
1109
0
  /* 9960 */ "dscriq \0"
1110
0
  /* 9968 */ "lxvkq \0"
1111
0
  /* 9975 */ "vrlq \0"
1112
0
  /* 9981 */ "vslq \0"
1113
0
  /* 9987 */ "dmulq \0"
1114
0
  /* 9994 */ "vbpermq \0"
1115
0
  /* 10003 */ "drintnq \0"
1116
0
  /* 10012 */ "dcmpoq \0"
1117
0
  /* 10020 */ "drdpq \0"
1118
0
  /* 10027 */ "dctqpq \0"
1119
0
  /* 10035 */ "dcffixqq \0"
1120
0
  /* 10045 */ "dctfixqq \0"
1121
0
  /* 10055 */ "xxbrq \0"
1122
0
  /* 10062 */ "vsrq \0"
1123
0
  /* 10068 */ "vmodsq \0"
1124
0
  /* 10076 */ "vdivesq \0"
1125
0
  /* 10085 */ "vcmpsq \0"
1126
0
  /* 10093 */ "vcmpgtsq \0"
1127
0
  /* 10103 */ "vdivsq \0"
1128
0
  /* 10111 */ "stq \0"
1129
0
  /* 10116 */ "vmul10uq \0"
1130
0
  /* 10126 */ "vmul10cuq \0"
1131
0
  /* 10137 */ "vsubcuq \0"
1132
0
  /* 10146 */ "vaddcuq \0"
1133
0
  /* 10155 */ "vmul10ecuq \0"
1134
0
  /* 10167 */ "vsubecuq \0"
1135
0
  /* 10177 */ "vaddecuq \0"
1136
0
  /* 10187 */ "vmoduq \0"
1137
0
  /* 10195 */ "vmul10euq \0"
1138
0
  /* 10206 */ "vdiveuq \0"
1139
0
  /* 10215 */ "dcmpuq \0"
1140
0
  /* 10223 */ "vcmpuq \0"
1141
0
  /* 10231 */ "vcmpequq \0"
1142
0
  /* 10241 */ "vcmpgtuq \0"
1143
0
  /* 10251 */ "vdivuq \0"
1144
0
  /* 10259 */ "ddivq \0"
1145
0
  /* 10266 */ "diexq \0"
1146
0
  /* 10273 */ "dtstexq \0"
1147
0
  /* 10282 */ "dxexq \0"
1148
0
  /* 10289 */ "dcffixq \0"
1149
0
  /* 10298 */ "dctfixq \0"
1150
0
  /* 10307 */ "drintxq \0"
1151
0
  /* 10316 */ "#TC_RETURNr \0"
1152
0
  /* 10329 */ "mbar \0"
1153
0
  /* 10335 */ "vstribr \0"
1154
0
  /* 10344 */ "setnbcr \0"
1155
0
  /* 10353 */ "setbcr \0"
1156
0
  /* 10361 */ "mfdcr \0"
1157
0
  /* 10368 */ "rldcr \0"
1158
0
  /* 10375 */ "mtdcr \0"
1159
0
  /* 10382 */ "mfcr \0"
1160
0
  /* 10388 */ "rldicr \0"
1161
0
  /* 10396 */ "mfvscr \0"
1162
0
  /* 10404 */ "mtvscr \0"
1163
0
  /* 10412 */ "pmxvf32ger \0"
1164
0
  /* 10424 */ "pmxvf64ger \0"
1165
0
  /* 10436 */ "vncipher \0"
1166
0
  /* 10446 */ "vcipher \0"
1167
0
  /* 10455 */ "vstrihr \0"
1168
0
  /* 10464 */ "bclr \0"
1169
0
  /* 10470 */ "mflr \0"
1170
0
  /* 10476 */ "mtlr \0"
1171
0
  /* 10482 */ "fmr \0"
1172
0
  /* 10487 */ "dmmr \0"
1173
0
  /* 10493 */ "mfpmr \0"
1174
0
  /* 10500 */ "mtpmr \0"
1175
0
  /* 10507 */ "vpermr \0"
1176
0
  /* 10515 */ "xxpermr \0"
1177
0
  /* 10524 */ "xxlor \0"
1178
0
  /* 10531 */ "xxlnor \0"
1179
0
  /* 10539 */ "crnor \0"
1180
0
  /* 10546 */ "evnor \0"
1181
0
  /* 10553 */ "cror \0"
1182
0
  /* 10559 */ "evor \0"
1183
0
  /* 10565 */ "xxlxor \0"
1184
0
  /* 10573 */ "dmxor \0"
1185
0
  /* 10580 */ "vpermxor \0"
1186
0
  /* 10590 */ "crxor \0"
1187
0
  /* 10597 */ "evxor \0"
1188
0
  /* 10604 */ "mfspr \0"
1189
0
  /* 10611 */ "mtspr \0"
1190
0
  /* 10618 */ "mfsr \0"
1191
0
  /* 10624 */ "mfmsr \0"
1192
0
  /* 10631 */ "mtmsr \0"
1193
0
  /* 10638 */ "mtsr \0"
1194
0
  /* 10644 */ "lvsr \0"
1195
0
  /* 10650 */ "bcctr \0"
1196
0
  /* 10657 */ "mfctr \0"
1197
0
  /* 10664 */ "mtctr \0"
1198
0
  /* 10671 */ "pmxvi16ger2s \0"
1199
0
  /* 10685 */ "addg6s \0"
1200
0
  /* 10693 */ "efdabs \0"
1201
0
  /* 10701 */ "fabs \0"
1202
0
  /* 10707 */ "efdnabs \0"
1203
0
  /* 10716 */ "fnabs \0"
1204
0
  /* 10723 */ "efsnabs \0"
1205
0
  /* 10732 */ "evfsnabs \0"
1206
0
  /* 10742 */ "efsabs \0"
1207
0
  /* 10750 */ "evfsabs \0"
1208
0
  /* 10759 */ "evabs \0"
1209
0
  /* 10766 */ "vsum4sbs \0"
1210
0
  /* 10776 */ "vsubsbs \0"
1211
0
  /* 10785 */ "vaddsbs \0"
1212
0
  /* 10794 */ "vsum4ubs \0"
1213
0
  /* 10804 */ "vsububs \0"
1214
0
  /* 10813 */ "vaddubs \0"
1215
0
  /* 10822 */ "fsubs \0"
1216
0
  /* 10829 */ "fmsubs \0"
1217
0
  /* 10837 */ "fnmsubs \0"
1218
0
  /* 10846 */ "fadds \0"
1219
0
  /* 10853 */ "fmadds \0"
1220
0
  /* 10861 */ "fnmadds \0"
1221
0
  /* 10870 */ "fcfids \0"
1222
0
  /* 10878 */ "dcbtds \0"
1223
0
  /* 10886 */ "dcbtstds \0"
1224
0
  /* 10896 */ "xscvdpsxds \0"
1225
0
  /* 10908 */ "xvcvdpsxds \0"
1226
0
  /* 10920 */ "xvcvspsxds \0"
1227
0
  /* 10932 */ "xscvdpuxds \0"
1228
0
  /* 10944 */ "xvcvdpuxds \0"
1229
0
  /* 10956 */ "xvcvspuxds \0"
1230
0
  /* 10968 */ "fres \0"
1231
0
  /* 10974 */ "frsqrtes \0"
1232
0
  /* 10984 */ "efdcfs \0"
1233
0
  /* 10992 */ "mffs \0"
1234
0
  /* 10998 */ "plfs \0"
1235
0
  /* 11004 */ "mcrfs \0"
1236
0
  /* 11011 */ "pstfs \0"
1237
0
  /* 11018 */ "vsum4shs \0"
1238
0
  /* 11028 */ "vsubshs \0"
1239
0
  /* 11037 */ "vmhaddshs \0"
1240
0
  /* 11048 */ "vmhraddshs \0"
1241
0
  /* 11060 */ "vaddshs \0"
1242
0
  /* 11069 */ "vmsumshs \0"
1243
0
  /* 11079 */ "vsubuhs \0"
1244
0
  /* 11088 */ "vadduhs \0"
1245
0
  /* 11097 */ "vmsumuhs \0"
1246
0
  /* 11107 */ "subis \0"
1247
0
  /* 11114 */ "subpcis \0"
1248
0
  /* 11123 */ "addpcis \0"
1249
0
  /* 11132 */ "addis \0"
1250
0
  /* 11139 */ "lis \0"
1251
0
  /* 11144 */ "xoris \0"
1252
0
  /* 11151 */ "evsrwis \0"
1253
0
  /* 11160 */ "icbtls \0"
1254
0
  /* 11168 */ "fmuls \0"
1255
0
  /* 11175 */ "evlwhos \0"
1256
0
  /* 11184 */ "dcbfps \0"
1257
0
  /* 11192 */ "dcbstps \0"
1258
0
  /* 11201 */ "vpksdss \0"
1259
0
  /* 11210 */ "vpkshss \0"
1260
0
  /* 11219 */ "vpkswss \0"
1261
0
  /* 11228 */ "evcmpgts \0"
1262
0
  /* 11238 */ "evcmplts \0"
1263
0
  /* 11248 */ "fsqrts \0"
1264
0
  /* 11256 */ "fcfidus \0"
1265
0
  /* 11265 */ "vpksdus \0"
1266
0
  /* 11274 */ "vpkudus \0"
1267
0
  /* 11283 */ "subfus \0"
1268
0
  /* 11291 */ "vpkshus \0"
1269
0
  /* 11300 */ "vpkuhus \0"
1270
0
  /* 11309 */ "vpkswus \0"
1271
0
  /* 11318 */ "vpkuwus \0"
1272
0
  /* 11327 */ "fdivs \0"
1273
0
  /* 11334 */ "evsrws \0"
1274
0
  /* 11342 */ "mtvsrws \0"
1275
0
  /* 11351 */ "vsum2sws \0"
1276
0
  /* 11361 */ "vsubsws \0"
1277
0
  /* 11370 */ "vaddsws \0"
1278
0
  /* 11379 */ "vsumsws \0"
1279
0
  /* 11388 */ "vsubuws \0"
1280
0
  /* 11397 */ "vadduws \0"
1281
0
  /* 11406 */ "evdivws \0"
1282
0
  /* 11415 */ "xscvdpsxws \0"
1283
0
  /* 11427 */ "xvcvdpsxws \0"
1284
0
  /* 11439 */ "xvcvspsxws \0"
1285
0
  /* 11451 */ "xscvdpuxws \0"
1286
0
  /* 11463 */ "xvcvdpuxws \0"
1287
0
  /* 11475 */ "xvcvspuxws \0"
1288
0
  /* 11487 */ "vctsxs \0"
1289
0
  /* 11495 */ "vctuxs \0"
1290
0
  /* 11503 */ "ldat \0"
1291
0
  /* 11509 */ "stdat \0"
1292
0
  /* 11516 */ "evlhhesplat \0"
1293
0
  /* 11529 */ "evlwhsplat \0"
1294
0
  /* 11541 */ "evlhhossplat \0"
1295
0
  /* 11555 */ "evlhhousplat \0"
1296
0
  /* 11569 */ "evlwwsplat \0"
1297
0
  /* 11581 */ "lwat \0"
1298
0
  /* 11587 */ "stwat \0"
1299
0
  /* 11594 */ "dcbt \0"
1300
0
  /* 11600 */ "icbt \0"
1301
0
  /* 11606 */ "dcbtct \0"
1302
0
  /* 11614 */ "dcbtstct \0"
1303
0
  /* 11624 */ "efdcmpgt \0"
1304
0
  /* 11634 */ "efscmpgt \0"
1305
0
  /* 11644 */ "evfscmpgt \0"
1306
0
  /* 11655 */ "efdtstgt \0"
1307
0
  /* 11665 */ "efststgt \0"
1308
0
  /* 11675 */ "evfststgt \0"
1309
0
  /* 11686 */ "wait \0"
1310
0
  /* 11692 */ "efdcmplt \0"
1311
0
  /* 11702 */ "efscmplt \0"
1312
0
  /* 11712 */ "evfscmplt \0"
1313
0
  /* 11723 */ "efdtstlt \0"
1314
0
  /* 11733 */ "efststlt \0"
1315
0
  /* 11743 */ "evfststlt \0"
1316
0
  /* 11754 */ "crnot \0"
1317
0
  /* 11761 */ "fsqrt \0"
1318
0
  /* 11768 */ "ftsqrt \0"
1319
0
  /* 11776 */ "vncipherlast \0"
1320
0
  /* 11790 */ "vcipherlast \0"
1321
0
  /* 11803 */ "dcbst \0"
1322
0
  /* 11810 */ "dst \0"
1323
0
  /* 11815 */ "hashst \0"
1324
0
  /* 11823 */ "dcbtst \0"
1325
0
  /* 11831 */ "dstst \0"
1326
0
  /* 11838 */ "dcbtt \0"
1327
0
  /* 11845 */ "dstt \0"
1328
0
  /* 11851 */ "dcbtstt \0"
1329
0
  /* 11860 */ "dststt \0"
1330
0
  /* 11868 */ "lhau \0"
1331
0
  /* 11874 */ "stbu \0"
1332
0
  /* 11880 */ "lfdu \0"
1333
0
  /* 11886 */ "stfdu \0"
1334
0
  /* 11893 */ "maddhdu \0"
1335
0
  /* 11902 */ "mulhdu \0"
1336
0
  /* 11910 */ "fcfidu \0"
1337
0
  /* 11918 */ "fctidu \0"
1338
0
  /* 11926 */ "ldu \0"
1339
0
  /* 11931 */ "stdu \0"
1340
0
  /* 11937 */ "divdu \0"
1341
0
  /* 11944 */ "divdeu \0"
1342
0
  /* 11952 */ "divweu \0"
1343
0
  /* 11960 */ "sthu \0"
1344
0
  /* 11966 */ "evsrwiu \0"
1345
0
  /* 11975 */ "evlwhou \0"
1346
0
  /* 11984 */ "dcmpu \0"
1347
0
  /* 11991 */ "fcmpu \0"
1348
0
  /* 11998 */ "lfsu \0"
1349
0
  /* 12004 */ "stfsu \0"
1350
0
  /* 12011 */ "evcmpgtu \0"
1351
0
  /* 12021 */ "evcmpltu \0"
1352
0
  /* 12031 */ "mulhwu \0"
1353
0
  /* 12039 */ "fctiwu \0"
1354
0
  /* 12047 */ "evsrwu \0"
1355
0
  /* 12055 */ "stwu \0"
1356
0
  /* 12061 */ "evdivwu \0"
1357
0
  /* 12070 */ "lbzu \0"
1358
0
  /* 12076 */ "lhzu \0"
1359
0
  /* 12082 */ "lwzu \0"
1360
0
  /* 12088 */ "scv \0"
1361
0
  /* 12093 */ "slbmfev \0"
1362
0
  /* 12102 */ "efddiv \0"
1363
0
  /* 12110 */ "fdiv \0"
1364
0
  /* 12116 */ "efsdiv \0"
1365
0
  /* 12124 */ "evfsdiv \0"
1366
0
  /* 12133 */ "ftdiv \0"
1367
0
  /* 12140 */ "vslv \0"
1368
0
  /* 12146 */ "xxleqv \0"
1369
0
  /* 12154 */ "creqv \0"
1370
0
  /* 12161 */ "eveqv \0"
1371
0
  /* 12168 */ "vsrv \0"
1372
0
  /* 12174 */ "plxv \0"
1373
0
  /* 12180 */ "pstxv \0"
1374
0
  /* 12187 */ "vextsb2w \0"
1375
0
  /* 12197 */ "vextsh2w \0"
1376
0
  /* 12207 */ "evmhesmfaaw \0"
1377
0
  /* 12220 */ "evmhosmfaaw \0"
1378
0
  /* 12233 */ "evmhessfaaw \0"
1379
0
  /* 12246 */ "evmhossfaaw \0"
1380
0
  /* 12259 */ "evaddsmiaaw \0"
1381
0
  /* 12272 */ "evmhesmiaaw \0"
1382
0
  /* 12285 */ "evsubfsmiaaw \0"
1383
0
  /* 12299 */ "evmwlsmiaaw \0"
1384
0
  /* 12312 */ "evmhosmiaaw \0"
1385
0
  /* 12325 */ "evaddumiaaw \0"
1386
0
  /* 12338 */ "evmheumiaaw \0"
1387
0
  /* 12351 */ "evsubfumiaaw \0"
1388
0
  /* 12365 */ "evmwlumiaaw \0"
1389
0
  /* 12378 */ "evmhoumiaaw \0"
1390
0
  /* 12391 */ "evaddssiaaw \0"
1391
0
  /* 12404 */ "evmhessiaaw \0"
1392
0
  /* 12417 */ "evsubfssiaaw \0"
1393
0
  /* 12431 */ "evmwlssiaaw \0"
1394
0
  /* 12444 */ "evmhossiaaw \0"
1395
0
  /* 12457 */ "evaddusiaaw \0"
1396
0
  /* 12470 */ "evmheusiaaw \0"
1397
0
  /* 12483 */ "evsubfusiaaw \0"
1398
0
  /* 12497 */ "evmwlusiaaw \0"
1399
0
  /* 12510 */ "evmhousiaaw \0"
1400
0
  /* 12523 */ "vshasigmaw \0"
1401
0
  /* 12535 */ "vsraw \0"
1402
0
  /* 12542 */ "vcntmbw \0"
1403
0
  /* 12551 */ "vprtybw \0"
1404
0
  /* 12560 */ "evaddw \0"
1405
0
  /* 12568 */ "evldw \0"
1406
0
  /* 12575 */ "evrndw \0"
1407
0
  /* 12583 */ "evstdw \0"
1408
0
  /* 12591 */ "vmrgew \0"
1409
0
  /* 12599 */ "vcmpnew \0"
1410
0
  /* 12608 */ "evsubfw \0"
1411
0
  /* 12617 */ "evsubifw \0"
1412
0
  /* 12627 */ "vnegw \0"
1413
0
  /* 12634 */ "vmrghw \0"
1414
0
  /* 12642 */ "xxmrghw \0"
1415
0
  /* 12651 */ "mulhw \0"
1416
0
  /* 12658 */ "evaddiw \0"
1417
0
  /* 12667 */ "fctiw \0"
1418
0
  /* 12674 */ "xxspltiw \0"
1419
0
  /* 12684 */ "vmrglw \0"
1420
0
  /* 12692 */ "xxmrglw \0"
1421
0
  /* 12701 */ "mullw \0"
1422
0
  /* 12708 */ "cmplw \0"
1423
0
  /* 12715 */ "evrlw \0"
1424
0
  /* 12722 */ "evslw \0"
1425
0
  /* 12729 */ "lmw \0"
1426
0
  /* 12734 */ "stmw \0"
1427
0
  /* 12740 */ "vpmsumw \0"
1428
0
  /* 12749 */ "evmhesmfanw \0"
1429
0
  /* 12762 */ "evmhosmfanw \0"
1430
0
  /* 12775 */ "evmhessfanw \0"
1431
0
  /* 12788 */ "evmhossfanw \0"
1432
0
  /* 12801 */ "evmhesmianw \0"
1433
0
  /* 12814 */ "evmwlsmianw \0"
1434
0
  /* 12827 */ "evmhosmianw \0"
1435
0
  /* 12840 */ "evmheumianw \0"
1436
0
  /* 12853 */ "evmwlumianw \0"
1437
0
  /* 12866 */ "evmhoumianw \0"
1438
0
  /* 12879 */ "evmhessianw \0"
1439
0
  /* 12892 */ "evmwlssianw \0"
1440
0
  /* 12905 */ "evmhossianw \0"
1441
0
  /* 12918 */ "evmheusianw \0"
1442
0
  /* 12931 */ "evmwlusianw \0"
1443
0
  /* 12944 */ "evmhousianw \0"
1444
0
  /* 12957 */ "vmrgow \0"
1445
0
  /* 12965 */ "cmpw \0"
1446
0
  /* 12971 */ "xxbrw \0"
1447
0
  /* 12978 */ "vsrw \0"
1448
0
  /* 12984 */ "vmodsw \0"
1449
0
  /* 12992 */ "vmulesw \0"
1450
0
  /* 13001 */ "vdivesw \0"
1451
0
  /* 13010 */ "vavgsw \0"
1452
0
  /* 13018 */ "vupkhsw \0"
1453
0
  /* 13027 */ "vmulhsw \0"
1454
0
  /* 13036 */ "vspltisw \0"
1455
0
  /* 13046 */ "vupklsw \0"
1456
0
  /* 13055 */ "evcntlsw \0"
1457
0
  /* 13065 */ "vminsw \0"
1458
0
  /* 13073 */ "vinsw \0"
1459
0
  /* 13080 */ "vmulosw \0"
1460
0
  /* 13089 */ "vcmpgtsw \0"
1461
0
  /* 13099 */ "extsw \0"
1462
0
  /* 13106 */ "vdivsw \0"
1463
0
  /* 13114 */ "vmaxsw \0"
1464
0
  /* 13122 */ "vspltw \0"
1465
0
  /* 13130 */ "xxspltw \0"
1466
0
  /* 13139 */ "vpopcntw \0"
1467
0
  /* 13149 */ "vinsertw \0"
1468
0
  /* 13159 */ "xxinsertw \0"
1469
0
  /* 13170 */ "pstw \0"
1470
0
  /* 13176 */ "vsubcuw \0"
1471
0
  /* 13185 */ "vaddcuw \0"
1472
0
  /* 13194 */ "vmoduw \0"
1473
0
  /* 13202 */ "vabsduw \0"
1474
0
  /* 13211 */ "vmuleuw \0"
1475
0
  /* 13220 */ "vdiveuw \0"
1476
0
  /* 13229 */ "vavguw \0"
1477
0
  /* 13237 */ "vmulhuw \0"
1478
0
  /* 13246 */ "vminuw \0"
1479
0
  /* 13254 */ "vmulouw \0"
1480
0
  /* 13263 */ "vcmpequw \0"
1481
0
  /* 13273 */ "vextractuw \0"
1482
0
  /* 13285 */ "xxextractuw \0"
1483
0
  /* 13298 */ "vcmpgtuw \0"
1484
0
  /* 13308 */ "vdivuw \0"
1485
0
  /* 13316 */ "vmaxuw \0"
1486
0
  /* 13324 */ "xxblendvw \0"
1487
0
  /* 13335 */ "divw \0"
1488
0
  /* 13341 */ "vcmpnezw \0"
1489
0
  /* 13351 */ "vclzw \0"
1490
0
  /* 13358 */ "evcntlzw \0"
1491
0
  /* 13368 */ "vctzw \0"
1492
0
  /* 13375 */ "cnttzw \0"
1493
0
  /* 13383 */ "lxvd2x \0"
1494
0
  /* 13391 */ "stxvd2x \0"
1495
0
  /* 13400 */ "lxvw4x \0"
1496
0
  /* 13408 */ "stxvw4x \0"
1497
0
  /* 13417 */ "lxvb16x \0"
1498
0
  /* 13426 */ "stxvb16x \0"
1499
0
  /* 13436 */ "lxvh8x \0"
1500
0
  /* 13444 */ "stxvh8x \0"
1501
0
  /* 13453 */ "lhax \0"
1502
0
  /* 13459 */ "tlbivax \0"
1503
0
  /* 13468 */ "lfiwax \0"
1504
0
  /* 13476 */ "lxsiwax \0"
1505
0
  /* 13485 */ "lwax \0"
1506
0
  /* 13491 */ "lvebx \0"
1507
0
  /* 13498 */ "stvebx \0"
1508
0
  /* 13506 */ "stxsibx \0"
1509
0
  /* 13515 */ "lxvrbx \0"
1510
0
  /* 13523 */ "stxvrbx \0"
1511
0
  /* 13532 */ "stbx \0"
1512
0
  /* 13538 */ "xxsplti32dx \0"
1513
0
  /* 13551 */ "evlddx \0"
1514
0
  /* 13559 */ "evstddx \0"
1515
0
  /* 13568 */ "lfdx \0"
1516
0
  /* 13574 */ "stfdx \0"
1517
0
  /* 13581 */ "ldx \0"
1518
0
  /* 13586 */ "lxvrdx \0"
1519
0
  /* 13594 */ "stxvrdx \0"
1520
0
  /* 13603 */ "lxsdx \0"
1521
0
  /* 13610 */ "stxsdx \0"
1522
0
  /* 13618 */ "stdx \0"
1523
0
  /* 13624 */ "addex \0"
1524
0
  /* 13631 */ "evlwhex \0"
1525
0
  /* 13640 */ "evstwhex \0"
1526
0
  /* 13650 */ "diex \0"
1527
0
  /* 13656 */ "dtstex \0"
1528
0
  /* 13664 */ "evstwwex \0"
1529
0
  /* 13674 */ "dxex \0"
1530
0
  /* 13680 */ "evldhx \0"
1531
0
  /* 13688 */ "evstdhx \0"
1532
0
  /* 13697 */ "lvehx \0"
1533
0
  /* 13704 */ "stvehx \0"
1534
0
  /* 13712 */ "stxsihx \0"
1535
0
  /* 13721 */ "lxvrhx \0"
1536
0
  /* 13729 */ "stxvrhx \0"
1537
0
  /* 13738 */ "sthx \0"
1538
0
  /* 13744 */ "stbcix \0"
1539
0
  /* 13752 */ "ldcix \0"
1540
0
  /* 13759 */ "stdcix \0"
1541
0
  /* 13767 */ "sthcix \0"
1542
0
  /* 13775 */ "stwcix \0"
1543
0
  /* 13783 */ "lbzcix \0"
1544
0
  /* 13791 */ "lhzcix \0"
1545
0
  /* 13799 */ "lwzcix \0"
1546
0
  /* 13807 */ "dcffix \0"
1547
0
  /* 13815 */ "dctfix \0"
1548
0
  /* 13823 */ "xsrqpix \0"
1549
0
  /* 13832 */ "vinsblx \0"
1550
0
  /* 13841 */ "vextublx \0"
1551
0
  /* 13851 */ "vinsdlx \0"
1552
0
  /* 13860 */ "vinshlx \0"
1553
0
  /* 13869 */ "vextuhlx \0"
1554
0
  /* 13879 */ "tlbilx \0"
1555
0
  /* 13887 */ "vinsbvlx \0"
1556
0
  /* 13897 */ "vextdubvlx \0"
1557
0
  /* 13909 */ "vextddvlx \0"
1558
0
  /* 13920 */ "vinshvlx \0"
1559
0
  /* 13930 */ "vextduhvlx \0"
1560
0
  /* 13942 */ "vinswvlx \0"
1561
0
  /* 13952 */ "vextduwvlx \0"
1562
0
  /* 13964 */ "vinswlx \0"
1563
0
  /* 13973 */ "vextuwlx \0"
1564
0
  /* 13983 */ "xxpermx \0"
1565
0
  /* 13992 */ "vsbox \0"
1566
0
  /* 13999 */ "evstwhox \0"
1567
0
  /* 14009 */ "evstwwox \0"
1568
0
  /* 14019 */ "lbepx \0"
1569
0
  /* 14026 */ "stbepx \0"
1570
0
  /* 14034 */ "lfdepx \0"
1571
0
  /* 14042 */ "stfdepx \0"
1572
0
  /* 14051 */ "lhepx \0"
1573
0
  /* 14058 */ "sthepx \0"
1574
0
  /* 14066 */ "lwepx \0"
1575
0
  /* 14073 */ "stwepx \0"
1576
0
  /* 14081 */ "vupkhpx \0"
1577
0
  /* 14090 */ "vpkpx \0"
1578
0
  /* 14097 */ "vupklpx \0"
1579
0
  /* 14106 */ "lxsspx \0"
1580
0
  /* 14114 */ "stxsspx \0"
1581
0
  /* 14123 */ "lxvpx \0"
1582
0
  /* 14130 */ "stxvpx \0"
1583
0
  /* 14138 */ "lbarx \0"
1584
0
  /* 14145 */ "ldarx \0"
1585
0
  /* 14152 */ "lharx \0"
1586
0
  /* 14159 */ "lqarx \0"
1587
0
  /* 14166 */ "lwarx \0"
1588
0
  /* 14173 */ "ldbrx \0"
1589
0
  /* 14180 */ "stdbrx \0"
1590
0
  /* 14188 */ "lhbrx \0"
1591
0
  /* 14195 */ "sthbrx \0"
1592
0
  /* 14203 */ "vinsbrx \0"
1593
0
  /* 14212 */ "vextubrx \0"
1594
0
  /* 14222 */ "lwbrx \0"
1595
0
  /* 14229 */ "stwbrx \0"
1596
0
  /* 14237 */ "vinsdrx \0"
1597
0
  /* 14246 */ "vinshrx \0"
1598
0
  /* 14255 */ "vextuhrx \0"
1599
0
  /* 14265 */ "vinsbvrx \0"
1600
0
  /* 14275 */ "vextdubvrx \0"
1601
0
  /* 14287 */ "vextddvrx \0"
1602
0
  /* 14298 */ "vinshvrx \0"
1603
0
  /* 14308 */ "vextduhvrx \0"
1604
0
  /* 14320 */ "vinswvrx \0"
1605
0
  /* 14330 */ "vextduwvrx \0"
1606
0
  /* 14342 */ "vinswrx \0"
1607
0
  /* 14351 */ "vextuwrx \0"
1608
0
  /* 14361 */ "mcrxrx \0"
1609
0
  /* 14369 */ "tlbsx \0"
1610
0
  /* 14376 */ "lxvdsx \0"
1611
0
  /* 14384 */ "vcfsx \0"
1612
0
  /* 14391 */ "lfsx \0"
1613
0
  /* 14397 */ "stfsx \0"
1614
0
  /* 14404 */ "evlwhosx \0"
1615
0
  /* 14414 */ "lxvwsx \0"
1616
0
  /* 14422 */ "evlhhesplatx \0"
1617
0
  /* 14436 */ "evlwhsplatx \0"
1618
0
  /* 14449 */ "evlhhossplatx \0"
1619
0
  /* 14464 */ "evlhhousplatx \0"
1620
0
  /* 14479 */ "evlwwsplatx \0"
1621
0
  /* 14492 */ "drintx \0"
1622
0
  /* 14500 */ "lhaux \0"
1623
0
  /* 14507 */ "lwaux \0"
1624
0
  /* 14514 */ "stbux \0"
1625
0
  /* 14521 */ "lfdux \0"
1626
0
  /* 14528 */ "stfdux \0"
1627
0
  /* 14536 */ "ldux \0"
1628
0
  /* 14542 */ "stdux \0"
1629
0
  /* 14549 */ "vcfux \0"
1630
0
  /* 14556 */ "sthux \0"
1631
0
  /* 14563 */ "evlwhoux \0"
1632
0
  /* 14573 */ "lfsux \0"
1633
0
  /* 14580 */ "stfsux \0"
1634
0
  /* 14588 */ "stwux \0"
1635
0
  /* 14595 */ "lbzux \0"
1636
0
  /* 14602 */ "lhzux \0"
1637
0
  /* 14609 */ "lwzux \0"
1638
0
  /* 14616 */ "lvx \0"
1639
0
  /* 14621 */ "stvx \0"
1640
0
  /* 14627 */ "lxvx \0"
1641
0
  /* 14633 */ "stxvx \0"
1642
0
  /* 14640 */ "evldwx \0"
1643
0
  /* 14648 */ "evstdwx \0"
1644
0
  /* 14657 */ "lvewx \0"
1645
0
  /* 14664 */ "stvewx \0"
1646
0
  /* 14672 */ "stfiwx \0"
1647
0
  /* 14680 */ "stxsiwx \0"
1648
0
  /* 14689 */ "lxvrwx \0"
1649
0
  /* 14697 */ "stxvrwx \0"
1650
0
  /* 14706 */ "stwx \0"
1651
0
  /* 14712 */ "lxsibzx \0"
1652
0
  /* 14721 */ "lbzx \0"
1653
0
  /* 14727 */ "lxsihzx \0"
1654
0
  /* 14736 */ "lhzx \0"
1655
0
  /* 14742 */ "lfiwzx \0"
1656
0
  /* 14750 */ "lxsiwzx \0"
1657
0
  /* 14759 */ "lwzx \0"
1658
0
  /* 14765 */ "copy \0"
1659
0
  /* 14771 */ "dcbz \0"
1660
0
  /* 14777 */ "plbz \0"
1661
0
  /* 14783 */ "xxsetaccz \0"
1662
0
  /* 14794 */ "bdz \0"
1663
0
  /* 14799 */ "efdctsidz \0"
1664
0
  /* 14810 */ "fctidz \0"
1665
0
  /* 14818 */ "efdctuidz \0"
1666
0
  /* 14829 */ "xscvqpsdz \0"
1667
0
  /* 14840 */ "xscvqpudz \0"
1668
0
  /* 14851 */ "plhz \0"
1669
0
  /* 14857 */ "vrfiz \0"
1670
0
  /* 14864 */ "xsrdpiz \0"
1671
0
  /* 14873 */ "xvrdpiz \0"
1672
0
  /* 14882 */ "xvrspiz \0"
1673
0
  /* 14891 */ "friz \0"
1674
0
  /* 14897 */ "efdctsiz \0"
1675
0
  /* 14907 */ "efsctsiz \0"
1676
0
  /* 14917 */ "evfsctsiz \0"
1677
0
  /* 14928 */ "efdctuiz \0"
1678
0
  /* 14938 */ "efsctuiz \0"
1679
0
  /* 14948 */ "bdnz \0"
1680
0
  /* 14954 */ "xscvqpsqz \0"
1681
0
  /* 14965 */ "xscvqpuqz \0"
1682
0
  /* 14976 */ "dmsetdmrz \0"
1683
0
  /* 14987 */ "fctiduz \0"
1684
0
  /* 14996 */ "fctiwuz \0"
1685
0
  /* 15005 */ "fctiwz \0"
1686
0
  /* 15013 */ "plwz \0"
1687
0
  /* 15019 */ "mfvsrwz \0"
1688
0
  /* 15028 */ "mtvsrwz \0"
1689
0
  /* 15037 */ "xscvqpswz \0"
1690
0
  /* 15048 */ "xscvqpuwz \0"
1691
0
  /* 15059 */ "bdzlrl+\0"
1692
0
  /* 15067 */ "bdnzlrl+\0"
1693
0
  /* 15076 */ "bdzlr+\0"
1694
0
  /* 15083 */ "bdnzlr+\0"
1695
0
  /* 15091 */ "evsel crD,\0"
1696
0
  /* 15102 */ "bdzlrl-\0"
1697
0
  /* 15110 */ "bdnzlrl-\0"
1698
0
  /* 15119 */ "bdzlr-\0"
1699
0
  /* 15126 */ "bdnzlr-\0"
1700
0
  /* 15134 */ "# XRay Function Patchable RET.\0"
1701
0
  /* 15165 */ "# XRay Typed Event Log.\0"
1702
0
  /* 15189 */ "# XRay Custom Event Log.\0"
1703
0
  /* 15214 */ "# XRay Function Enter.\0"
1704
0
  /* 15237 */ "# XRay Tail Call Exit.\0"
1705
0
  /* 15260 */ "# XRay Function Exit.\0"
1706
0
  /* 15282 */ "trechkpt.\0"
1707
0
  /* 15292 */ "ori 1, 1, 0\0"
1708
0
  /* 15304 */ "ori 2, 2, 0\0"
1709
0
  /* 15316 */ "#ADDISdtprelHA32\0"
1710
0
  /* 15333 */ "#ATOMIC_LOAD_SUB_I32\0"
1711
0
  /* 15354 */ "#ATOMIC_LOAD_ADD_I32\0"
1712
0
  /* 15375 */ "#ATOMIC_LOAD_NAND_I32\0"
1713
0
  /* 15397 */ "#ATOMIC_LOAD_AND_I32\0"
1714
0
  /* 15418 */ "#ATOMIC_LOAD_UMIN_I32\0"
1715
0
  /* 15440 */ "#ATOMIC_LOAD_MIN_I32\0"
1716
0
  /* 15461 */ "#ATOMIC_SWAP_I32\0"
1717
0
  /* 15478 */ "#ATOMIC_LOAD_XOR_I32\0"
1718
0
  /* 15499 */ "#ATOMIC_LOAD_OR_I32\0"
1719
0
  /* 15519 */ "#ATOMIC_LOAD_UMAX_I32\0"
1720
0
  /* 15541 */ "#ATOMIC_LOAD_MAX_I32\0"
1721
0
  /* 15562 */ "#ADDItlsgdL32\0"
1722
0
  /* 15576 */ "#ADDItlsldL32\0"
1723
0
  /* 15590 */ "#LDgotTprelL32\0"
1724
0
  /* 15605 */ "#ADDIdtprelL32\0"
1725
0
  /* 15620 */ "#EH_SJLJ_LONGJMP32\0"
1726
0
  /* 15639 */ "#EH_SJLJ_SETJMP32\0"
1727
0
  /* 15657 */ "#ADDItlsgdLADDR32\0"
1728
0
  /* 15675 */ "#ADDItlsldLADDR32\0"
1729
0
  /* 15693 */ "GETtlsldADDR32\0"
1730
0
  /* 15708 */ "GETtlsADDR32\0"
1731
0
  /* 15721 */ "#PROBED_ALLOCA_32\0"
1732
0
  /* 15739 */ "#PREPARE_PROBED_ALLOCA_32\0"
1733
0
  /* 15765 */ "#PROBED_STACKALLOC_32\0"
1734
0
  /* 15787 */ "#PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32\0"
1735
0
  /* 15830 */ "#DFLOADf32\0"
1736
0
  /* 15841 */ "#XFLOADf32\0"
1737
0
  /* 15852 */ "#DFSTOREf32\0"
1738
0
  /* 15864 */ "#XFSTOREf32\0"
1739
0
  /* 15876 */ "#ATOMIC_LOAD_SUB_I64\0"
1740
0
  /* 15897 */ "#ATOMIC_LOAD_ADD_I64\0"
1741
0
  /* 15918 */ "#ATOMIC_LOAD_NAND_I64\0"
1742
0
  /* 15940 */ "#ATOMIC_LOAD_UMIN_I64\0"
1743
0
  /* 15962 */ "#ATOMIC_LOAD_MIN_I64\0"
1744
0
  /* 15983 */ "#ATOMIC_SWAP_I64\0"
1745
0
  /* 16000 */ "#ATOMIC_CMP_SWAP_I64\0"
1746
0
  /* 16021 */ "#ATOMIC_LOAD_XOR_I64\0"
1747
0
  /* 16042 */ "#ATOMIC_LOAD_OR_I64\0"
1748
0
  /* 16062 */ "#ATOMIC_LOAD_UMAX_I64\0"
1749
0
  /* 16084 */ "#ATOMIC_LOAD_MAX_I64\0"
1750
0
  /* 16105 */ "#EH_SJLJ_LONGJMP64\0"
1751
0
  /* 16124 */ "#EH_SJLJ_SETJMP64\0"
1752
0
  /* 16142 */ "#PROBED_ALLOCA_64\0"
1753
0
  /* 16160 */ "#PREPARE_PROBED_ALLOCA_64\0"
1754
0
  /* 16186 */ "#PROBED_STACKALLOC_64\0"
1755
0
  /* 16208 */ "#PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64\0"
1756
0
  /* 16251 */ "#DFLOADf64\0"
1757
0
  /* 16262 */ "#XFLOADf64\0"
1758
0
  /* 16273 */ "#DFSTOREf64\0"
1759
0
  /* 16285 */ "#XFSTOREf64\0"
1760
0
  /* 16297 */ "#ATOMIC_LOAD_AND_i64\0"
1761
0
  /* 16318 */ "#SELECT_CC_SPE4\0"
1762
0
  /* 16334 */ "#SELECT_SPE4\0"
1763
0
  /* 16347 */ "#SELECT_CC_F4\0"
1764
0
  /* 16361 */ "#SELECT_F4\0"
1765
0
  /* 16372 */ "#SELECT_CC_I4\0"
1766
0
  /* 16386 */ "#SELECT_I4\0"
1767
0
  /* 16397 */ "crxor 6, 6, 6\0"
1768
0
  /* 16411 */ "creqv 6, 6, 6\0"
1769
0
  /* 16425 */ "#SELECT_CC_F16\0"
1770
0
  /* 16440 */ "#SELECT_F16\0"
1771
0
  /* 16452 */ "#ATOMIC_LOAD_SUB_I16\0"
1772
0
  /* 16473 */ "#ATOMIC_LOAD_ADD_I16\0"
1773
0
  /* 16494 */ "#ATOMIC_LOAD_NAND_I16\0"
1774
0
  /* 16516 */ "#ATOMIC_LOAD_AND_I16\0"
1775
0
  /* 16537 */ "#ATOMIC_LOAD_UMIN_I16\0"
1776
0
  /* 16559 */ "#ATOMIC_LOAD_MIN_I16\0"
1777
0
  /* 16580 */ "#ATOMIC_SWAP_I16\0"
1778
0
  /* 16597 */ "#ATOMIC_LOAD_XOR_I16\0"
1779
0
  /* 16618 */ "#ATOMIC_LOAD_OR_I16\0"
1780
0
  /* 16638 */ "#ATOMIC_LOAD_UMAX_I16\0"
1781
0
  /* 16660 */ "#ATOMIC_LOAD_MAX_I16\0"
1782
0
  /* 16681 */ "#ATOMIC_LOAD_SUB_I128\0"
1783
0
  /* 16703 */ "#ATOMIC_LOAD_ADD_I128\0"
1784
0
  /* 16725 */ "#ATOMIC_LOAD_NAND_I128\0"
1785
0
  /* 16748 */ "#ATOMIC_LOAD_AND_I128\0"
1786
0
  /* 16770 */ "#ATOMIC_SWAP_I128\0"
1787
0
  /* 16788 */ "#ATOMIC_CMP_SWAP_I128\0"
1788
0
  /* 16810 */ "#ATOMIC_LOAD_XOR_I128\0"
1789
0
  /* 16832 */ "#ATOMIC_LOAD_OR_I128\0"
1790
0
  /* 16853 */ "#ADDIStocHA8\0"
1791
0
  /* 16866 */ "#DYNALLOC8\0"
1792
0
  /* 16877 */ "#CFENCE8\0"
1793
0
  /* 16886 */ "#SELECT_CC_F8\0"
1794
0
  /* 16900 */ "#SELECT_F8\0"
1795
0
  /* 16911 */ "#ATOMIC_LOAD_SUB_I8\0"
1796
0
  /* 16931 */ "#SELECT_CC_I8\0"
1797
0
  /* 16945 */ "#ATOMIC_LOAD_ADD_I8\0"
1798
0
  /* 16965 */ "#ATOMIC_LOAD_NAND_I8\0"
1799
0
  /* 16986 */ "#ATOMIC_LOAD_AND_I8\0"
1800
0
  /* 17006 */ "#ATOMIC_LOAD_UMIN_I8\0"
1801
0
  /* 17027 */ "#ATOMIC_LOAD_MIN_I8\0"
1802
0
  /* 17047 */ "#ATOMIC_CMP_SWAP_I8\0"
1803
0
  /* 17067 */ "ATOMIC_LOAD_XOR_I8\0"
1804
0
  /* 17086 */ "#ATOMIC_LOAD_OR_I8\0"
1805
0
  /* 17105 */ "#SELECT_I8\0"
1806
0
  /* 17116 */ "#ATOMIC_LOAD_UMAX_I8\0"
1807
0
  /* 17137 */ "#ATOMIC_LOAD_MAX_I8\0"
1808
0
  /* 17157 */ "#MovePCtoLR8\0"
1809
0
  /* 17170 */ "#DYNAREAOFFSET8\0"
1810
0
  /* 17186 */ "#ANDI_rec_1_EQ_BIT8\0"
1811
0
  /* 17206 */ "#ANDI_rec_1_GT_BIT8\0"
1812
0
  /* 17226 */ "#TLSGDAIX8\0"
1813
0
  /* 17237 */ "#ADDItoc8\0"
1814
0
  /* 17247 */ "#ATOMIC_SWAP_i8\0"
1815
0
  /* 17263 */ "#ADDIStocHA\0"
1816
0
  /* 17275 */ "#ADDIStlsgdHA\0"
1817
0
  /* 17289 */ "#ADDIStlsldHA\0"
1818
0
  /* 17303 */ "#ADDISgotTprelHA\0"
1819
0
  /* 17320 */ "#ADDISdtprelHA\0"
1820
0
  /* 17335 */ "#ReadTB\0"
1821
0
  /* 17343 */ "#RESTORE_UACC\0"
1822
0
  /* 17357 */ "#SPILL_UACC\0"
1823
0
  /* 17369 */ "#RESTORE_WACC\0"
1824
0
  /* 17383 */ "#SPILL_WACC\0"
1825
0
  /* 17395 */ "#RESTORE_ACC\0"
1826
0
  /* 17408 */ "#SPILL_ACC\0"
1827
0
  /* 17419 */ "#DYNALLOC\0"
1828
0
  /* 17429 */ "#SELECT_CC_VSFRC\0"
1829
0
  /* 17446 */ "#SELECT_VSFRC\0"
1830
0
  /* 17460 */ "#SELECT_CC_VRRC\0"
1831
0
  /* 17476 */ "#SELECT_VRRC\0"
1832
0
  /* 17489 */ "#SELECT_CC_VSSRC\0"
1833
0
  /* 17506 */ "#SELECT_VSSRC\0"
1834
0
  /* 17520 */ "#SELECT_CC_VSRC\0"
1835
0
  /* 17536 */ "#SELECT_VSRC\0"
1836
0
  /* 17549 */ "#SPILLTOVSR_LD\0"
1837
0
  /* 17564 */ "LIFETIME_END\0"
1838
0
  /* 17577 */ "#SETRND\0"
1839
0
  /* 17585 */ "#BUILD_QUADWORD\0"
1840
0
  /* 17601 */ "#RESTORE_QUADWORD\0"
1841
0
  /* 17619 */ "#SPILL_QUADWORD\0"
1842
0
  /* 17635 */ "#SPLIT_QUADWORD\0"
1843
0
  /* 17651 */ "PSEUDO_PROBE\0"
1844
0
  /* 17664 */ "#FENCE\0"
1845
0
  /* 17671 */ "#CFENCE\0"
1846
0
  /* 17679 */ "BUNDLE\0"
1847
0
  /* 17686 */ "#SELECT_CC_SPE\0"
1848
0
  /* 17701 */ "#SELECT_SPE\0"
1849
0
  /* 17713 */ "DBG_VALUE\0"
1850
0
  /* 17723 */ "DBG_INSTR_REF\0"
1851
0
  /* 17737 */ "DBG_PHI\0"
1852
0
  /* 17745 */ "#LDtocJTI\0"
1853
0
  /* 17755 */ "DBG_LABEL\0"
1854
0
  /* 17765 */ "#GETtlsldADDRPCREL\0"
1855
0
  /* 17784 */ "#GETtlsADDRPCREL\0"
1856
0
  /* 17801 */ "#LDtocL\0"
1857
0
  /* 17809 */ "#ADDItocL\0"
1858
0
  /* 17819 */ "#LWZtocL\0"
1859
0
  /* 17828 */ "#ADDItlsgdL\0"
1860
0
  /* 17840 */ "#ADDItlsldL\0"
1861
0
  /* 17852 */ "#LDgotTprelL\0"
1862
0
  /* 17865 */ "#ADDIdtprelL\0"
1863
0
  /* 17878 */ "#SETFLM\0"
1864
0
  /* 17886 */ "#LQX_PSEUDO\0"
1865
0
  /* 17898 */ "#STQX_PSEUDO\0"
1866
0
  /* 17911 */ "#PPCEIEIO\0"
1867
0
  /* 17921 */ "#UNENCODED_NOP\0"
1868
0
  /* 17936 */ "#UpdateGBR\0"
1869
0
  /* 17947 */ "#RESTORE_CR\0"
1870
0
  /* 17959 */ "#SPILL_CR\0"
1871
0
  /* 17969 */ "#ADDItlsgdLADDR\0"
1872
0
  /* 17985 */ "#ADDItlsldLADDR\0"
1873
0
  /* 18001 */ "#GETtlsldADDR\0"
1874
0
  /* 18015 */ "#GETtlsADDR\0"
1875
0
  /* 18027 */ "#KILL_PAIR\0"
1876
0
  /* 18038 */ "#MovePCtoLR\0"
1877
0
  /* 18050 */ "#MoveGOTtoLR\0"
1878
0
  /* 18063 */ "#TCHECK_RET\0"
1879
0
  /* 18075 */ "#TBEGIN_RET\0"
1880
0
  /* 18087 */ "#DYNAREAOFFSET\0"
1881
0
  /* 18102 */ "#RESTORE_CRBIT\0"
1882
0
  /* 18117 */ "#SPILL_CRBIT\0"
1883
0
  /* 18130 */ "#ANDI_rec_1_EQ_BIT\0"
1884
0
  /* 18149 */ "#ANDI_rec_1_GT_BIT\0"
1885
0
  /* 18168 */ "#PPC32GOT\0"
1886
0
  /* 18178 */ "#PPC32PICGOT\0"
1887
0
  /* 18191 */ "#LDtocCPT\0"
1888
0
  /* 18201 */ "LIFETIME_START\0"
1889
0
  /* 18216 */ "DBG_VALUE_LIST\0"
1890
0
  /* 18231 */ "#SPILLTOVSR_ST\0"
1891
0
  /* 18246 */ "#LIWAX\0"
1892
0
  /* 18253 */ "#SPILLTOVSR_LDX\0"
1893
0
  /* 18269 */ "GETtlsADDR32AIX\0"
1894
0
  /* 18285 */ "GETtlsTpointer32AIX\0"
1895
0
  /* 18305 */ "GETtlsADDR64AIX\0"
1896
0
  /* 18321 */ "#TLSGDAIX\0"
1897
0
  /* 18331 */ "#SPILLTOVSR_STX\0"
1898
0
  /* 18347 */ "#STIWX\0"
1899
0
  /* 18354 */ "#LIWZX\0"
1900
0
  /* 18361 */ "bca\0"
1901
0
  /* 18365 */ "slbia\0"
1902
0
  /* 18371 */ "tlbia\0"
1903
0
  /* 18377 */ "bcla\0"
1904
0
  /* 18382 */ "clrbhrb\0"
1905
0
  /* 18390 */ "bc\0"
1906
0
  /* 18393 */ "slbsync\0"
1907
0
  /* 18401 */ "tlbsync\0"
1908
0
  /* 18409 */ "msgsync\0"
1909
0
  /* 18417 */ "isync\0"
1910
0
  /* 18423 */ "msync\0"
1911
0
  /* 18429 */ "#LDtoc\0"
1912
0
  /* 18436 */ "#ADDItoc\0"
1913
0
  /* 18445 */ "#LWZtoc\0"
1914
0
  /* 18453 */ "hrfid\0"
1915
0
  /* 18459 */ "tlbre\0"
1916
0
  /* 18465 */ "tlbwe\0"
1917
0
  /* 18471 */ "#SETRNDi\0"
1918
0
  /* 18480 */ "rfci\0"
1919
0
  /* 18485 */ "rfmci\0"
1920
0
  /* 18491 */ "rfdi\0"
1921
0
  /* 18496 */ "rfi\0"
1922
0
  /* 18500 */ "bcl\0"
1923
0
  /* 18504 */ "#PADDIdtprel\0"
1924
0
  /* 18517 */ "# FEntry call\0"
1925
0
  /* 18531 */ "dssall\0"
1926
0
  /* 18538 */ "blrl\0"
1927
0
  /* 18543 */ "bdzlrl\0"
1928
0
  /* 18550 */ "bdnzlrl\0"
1929
0
  /* 18558 */ "bctrl\0"
1930
0
  /* 18564 */ "attn\0"
1931
0
  /* 18569 */ "eieio\0"
1932
0
  /* 18575 */ "nap\0"
1933
0
  /* 18579 */ "trap\0"
1934
0
  /* 18584 */ "nop\0"
1935
0
  /* 18588 */ "#DecreaseCTR8loop\0"
1936
0
  /* 18606 */ "#DecreaseCTRloop\0"
1937
0
  /* 18623 */ "stop\0"
1938
0
  /* 18628 */ "blr\0"
1939
0
  /* 18632 */ "bdzlr\0"
1940
0
  /* 18638 */ "bdnzlr\0"
1941
0
  /* 18645 */ "bctr\0"
1942
0
  /* 18650 */ "cpabort\0"
1943
0
};
1944
0
#ifdef __GNUC__
1945
0
#pragma GCC diagnostic pop
1946
0
#endif
1947
1948
0
  static const uint32_t OpInfo0[] = {
1949
0
    0U, // PHI
1950
0
    0U, // INLINEASM
1951
0
    0U, // INLINEASM_BR
1952
0
    0U, // CFI_INSTRUCTION
1953
0
    0U, // EH_LABEL
1954
0
    0U, // GC_LABEL
1955
0
    0U, // ANNOTATION_LABEL
1956
0
    0U, // KILL
1957
0
    0U, // EXTRACT_SUBREG
1958
0
    0U, // INSERT_SUBREG
1959
0
    0U, // IMPLICIT_DEF
1960
0
    0U, // SUBREG_TO_REG
1961
0
    0U, // COPY_TO_REGCLASS
1962
0
    17714U, // DBG_VALUE
1963
0
    18217U, // DBG_VALUE_LIST
1964
0
    17724U, // DBG_INSTR_REF
1965
0
    17738U, // DBG_PHI
1966
0
    17756U, // DBG_LABEL
1967
0
    0U, // REG_SEQUENCE
1968
0
    0U, // COPY
1969
0
    17680U, // BUNDLE
1970
0
    18202U, // LIFETIME_START
1971
0
    17565U, // LIFETIME_END
1972
0
    17652U, // PSEUDO_PROBE
1973
0
    0U, // ARITH_FENCE
1974
0
    0U, // STACKMAP
1975
0
    18518U, // FENTRY_CALL
1976
0
    0U, // PATCHPOINT
1977
0
    0U, // LOAD_STACK_GUARD
1978
0
    0U, // PREALLOCATED_SETUP
1979
0
    0U, // PREALLOCATED_ARG
1980
0
    0U, // STATEPOINT
1981
0
    0U, // LOCAL_ESCAPE
1982
0
    0U, // FAULTING_OP
1983
0
    0U, // PATCHABLE_OP
1984
0
    15215U, // PATCHABLE_FUNCTION_ENTER
1985
0
    15135U, // PATCHABLE_RET
1986
0
    15261U, // PATCHABLE_FUNCTION_EXIT
1987
0
    15238U, // PATCHABLE_TAIL_CALL
1988
0
    15190U, // PATCHABLE_EVENT_CALL
1989
0
    15166U, // PATCHABLE_TYPED_EVENT_CALL
1990
0
    0U, // ICALL_BRANCH_FUNNEL
1991
0
    0U, // MEMBARRIER
1992
0
    0U, // JUMP_TABLE_DEBUG_INFO
1993
0
    0U, // G_ASSERT_SEXT
1994
0
    0U, // G_ASSERT_ZEXT
1995
0
    0U, // G_ASSERT_ALIGN
1996
0
    0U, // G_ADD
1997
0
    0U, // G_SUB
1998
0
    0U, // G_MUL
1999
0
    0U, // G_SDIV
2000
0
    0U, // G_UDIV
2001
0
    0U, // G_SREM
2002
0
    0U, // G_UREM
2003
0
    0U, // G_SDIVREM
2004
0
    0U, // G_UDIVREM
2005
0
    0U, // G_AND
2006
0
    0U, // G_OR
2007
0
    0U, // G_XOR
2008
0
    0U, // G_IMPLICIT_DEF
2009
0
    0U, // G_PHI
2010
0
    0U, // G_FRAME_INDEX
2011
0
    0U, // G_GLOBAL_VALUE
2012
0
    0U, // G_CONSTANT_POOL
2013
0
    0U, // G_EXTRACT
2014
0
    0U, // G_UNMERGE_VALUES
2015
0
    0U, // G_INSERT
2016
0
    0U, // G_MERGE_VALUES
2017
0
    0U, // G_BUILD_VECTOR
2018
0
    0U, // G_BUILD_VECTOR_TRUNC
2019
0
    0U, // G_CONCAT_VECTORS
2020
0
    0U, // G_PTRTOINT
2021
0
    0U, // G_INTTOPTR
2022
0
    0U, // G_BITCAST
2023
0
    0U, // G_FREEZE
2024
0
    0U, // G_CONSTANT_FOLD_BARRIER
2025
0
    0U, // G_INTRINSIC_FPTRUNC_ROUND
2026
0
    0U, // G_INTRINSIC_TRUNC
2027
0
    0U, // G_INTRINSIC_ROUND
2028
0
    0U, // G_INTRINSIC_LRINT
2029
0
    0U, // G_INTRINSIC_ROUNDEVEN
2030
0
    0U, // G_READCYCLECOUNTER
2031
0
    0U, // G_LOAD
2032
0
    0U, // G_SEXTLOAD
2033
0
    0U, // G_ZEXTLOAD
2034
0
    0U, // G_INDEXED_LOAD
2035
0
    0U, // G_INDEXED_SEXTLOAD
2036
0
    0U, // G_INDEXED_ZEXTLOAD
2037
0
    0U, // G_STORE
2038
0
    0U, // G_INDEXED_STORE
2039
0
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
2040
0
    0U, // G_ATOMIC_CMPXCHG
2041
0
    0U, // G_ATOMICRMW_XCHG
2042
0
    0U, // G_ATOMICRMW_ADD
2043
0
    0U, // G_ATOMICRMW_SUB
2044
0
    0U, // G_ATOMICRMW_AND
2045
0
    0U, // G_ATOMICRMW_NAND
2046
0
    0U, // G_ATOMICRMW_OR
2047
0
    0U, // G_ATOMICRMW_XOR
2048
0
    0U, // G_ATOMICRMW_MAX
2049
0
    0U, // G_ATOMICRMW_MIN
2050
0
    0U, // G_ATOMICRMW_UMAX
2051
0
    0U, // G_ATOMICRMW_UMIN
2052
0
    0U, // G_ATOMICRMW_FADD
2053
0
    0U, // G_ATOMICRMW_FSUB
2054
0
    0U, // G_ATOMICRMW_FMAX
2055
0
    0U, // G_ATOMICRMW_FMIN
2056
0
    0U, // G_ATOMICRMW_UINC_WRAP
2057
0
    0U, // G_ATOMICRMW_UDEC_WRAP
2058
0
    0U, // G_FENCE
2059
0
    0U, // G_PREFETCH
2060
0
    0U, // G_BRCOND
2061
0
    0U, // G_BRINDIRECT
2062
0
    0U, // G_INVOKE_REGION_START
2063
0
    0U, // G_INTRINSIC
2064
0
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
2065
0
    0U, // G_INTRINSIC_CONVERGENT
2066
0
    0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
2067
0
    0U, // G_ANYEXT
2068
0
    0U, // G_TRUNC
2069
0
    0U, // G_CONSTANT
2070
0
    0U, // G_FCONSTANT
2071
0
    0U, // G_VASTART
2072
0
    0U, // G_VAARG
2073
0
    0U, // G_SEXT
2074
0
    0U, // G_SEXT_INREG
2075
0
    0U, // G_ZEXT
2076
0
    0U, // G_SHL
2077
0
    0U, // G_LSHR
2078
0
    0U, // G_ASHR
2079
0
    0U, // G_FSHL
2080
0
    0U, // G_FSHR
2081
0
    0U, // G_ROTR
2082
0
    0U, // G_ROTL
2083
0
    0U, // G_ICMP
2084
0
    0U, // G_FCMP
2085
0
    0U, // G_SELECT
2086
0
    0U, // G_UADDO
2087
0
    0U, // G_UADDE
2088
0
    0U, // G_USUBO
2089
0
    0U, // G_USUBE
2090
0
    0U, // G_SADDO
2091
0
    0U, // G_SADDE
2092
0
    0U, // G_SSUBO
2093
0
    0U, // G_SSUBE
2094
0
    0U, // G_UMULO
2095
0
    0U, // G_SMULO
2096
0
    0U, // G_UMULH
2097
0
    0U, // G_SMULH
2098
0
    0U, // G_UADDSAT
2099
0
    0U, // G_SADDSAT
2100
0
    0U, // G_USUBSAT
2101
0
    0U, // G_SSUBSAT
2102
0
    0U, // G_USHLSAT
2103
0
    0U, // G_SSHLSAT
2104
0
    0U, // G_SMULFIX
2105
0
    0U, // G_UMULFIX
2106
0
    0U, // G_SMULFIXSAT
2107
0
    0U, // G_UMULFIXSAT
2108
0
    0U, // G_SDIVFIX
2109
0
    0U, // G_UDIVFIX
2110
0
    0U, // G_SDIVFIXSAT
2111
0
    0U, // G_UDIVFIXSAT
2112
0
    0U, // G_FADD
2113
0
    0U, // G_FSUB
2114
0
    0U, // G_FMUL
2115
0
    0U, // G_FMA
2116
0
    0U, // G_FMAD
2117
0
    0U, // G_FDIV
2118
0
    0U, // G_FREM
2119
0
    0U, // G_FPOW
2120
0
    0U, // G_FPOWI
2121
0
    0U, // G_FEXP
2122
0
    0U, // G_FEXP2
2123
0
    0U, // G_FEXP10
2124
0
    0U, // G_FLOG
2125
0
    0U, // G_FLOG2
2126
0
    0U, // G_FLOG10
2127
0
    0U, // G_FLDEXP
2128
0
    0U, // G_FFREXP
2129
0
    0U, // G_FNEG
2130
0
    0U, // G_FPEXT
2131
0
    0U, // G_FPTRUNC
2132
0
    0U, // G_FPTOSI
2133
0
    0U, // G_FPTOUI
2134
0
    0U, // G_SITOFP
2135
0
    0U, // G_UITOFP
2136
0
    0U, // G_FABS
2137
0
    0U, // G_FCOPYSIGN
2138
0
    0U, // G_IS_FPCLASS
2139
0
    0U, // G_FCANONICALIZE
2140
0
    0U, // G_FMINNUM
2141
0
    0U, // G_FMAXNUM
2142
0
    0U, // G_FMINNUM_IEEE
2143
0
    0U, // G_FMAXNUM_IEEE
2144
0
    0U, // G_FMINIMUM
2145
0
    0U, // G_FMAXIMUM
2146
0
    0U, // G_GET_FPENV
2147
0
    0U, // G_SET_FPENV
2148
0
    0U, // G_RESET_FPENV
2149
0
    0U, // G_GET_FPMODE
2150
0
    0U, // G_SET_FPMODE
2151
0
    0U, // G_RESET_FPMODE
2152
0
    0U, // G_PTR_ADD
2153
0
    0U, // G_PTRMASK
2154
0
    0U, // G_SMIN
2155
0
    0U, // G_SMAX
2156
0
    0U, // G_UMIN
2157
0
    0U, // G_UMAX
2158
0
    0U, // G_ABS
2159
0
    0U, // G_LROUND
2160
0
    0U, // G_LLROUND
2161
0
    0U, // G_BR
2162
0
    0U, // G_BRJT
2163
0
    0U, // G_INSERT_VECTOR_ELT
2164
0
    0U, // G_EXTRACT_VECTOR_ELT
2165
0
    0U, // G_SHUFFLE_VECTOR
2166
0
    0U, // G_CTTZ
2167
0
    0U, // G_CTTZ_ZERO_UNDEF
2168
0
    0U, // G_CTLZ
2169
0
    0U, // G_CTLZ_ZERO_UNDEF
2170
0
    0U, // G_CTPOP
2171
0
    0U, // G_BSWAP
2172
0
    0U, // G_BITREVERSE
2173
0
    0U, // G_FCEIL
2174
0
    0U, // G_FCOS
2175
0
    0U, // G_FSIN
2176
0
    0U, // G_FSQRT
2177
0
    0U, // G_FFLOOR
2178
0
    0U, // G_FRINT
2179
0
    0U, // G_FNEARBYINT
2180
0
    0U, // G_ADDRSPACE_CAST
2181
0
    0U, // G_BLOCK_ADDR
2182
0
    0U, // G_JUMP_TABLE
2183
0
    0U, // G_DYN_STACKALLOC
2184
0
    0U, // G_STACKSAVE
2185
0
    0U, // G_STACKRESTORE
2186
0
    0U, // G_STRICT_FADD
2187
0
    0U, // G_STRICT_FSUB
2188
0
    0U, // G_STRICT_FMUL
2189
0
    0U, // G_STRICT_FDIV
2190
0
    0U, // G_STRICT_FREM
2191
0
    0U, // G_STRICT_FMA
2192
0
    0U, // G_STRICT_FSQRT
2193
0
    0U, // G_STRICT_FLDEXP
2194
0
    0U, // G_READ_REGISTER
2195
0
    0U, // G_WRITE_REGISTER
2196
0
    0U, // G_MEMCPY
2197
0
    0U, // G_MEMCPY_INLINE
2198
0
    0U, // G_MEMMOVE
2199
0
    0U, // G_MEMSET
2200
0
    0U, // G_BZERO
2201
0
    0U, // G_VECREDUCE_SEQ_FADD
2202
0
    0U, // G_VECREDUCE_SEQ_FMUL
2203
0
    0U, // G_VECREDUCE_FADD
2204
0
    0U, // G_VECREDUCE_FMUL
2205
0
    0U, // G_VECREDUCE_FMAX
2206
0
    0U, // G_VECREDUCE_FMIN
2207
0
    0U, // G_VECREDUCE_FMAXIMUM
2208
0
    0U, // G_VECREDUCE_FMINIMUM
2209
0
    0U, // G_VECREDUCE_ADD
2210
0
    0U, // G_VECREDUCE_MUL
2211
0
    0U, // G_VECREDUCE_AND
2212
0
    0U, // G_VECREDUCE_OR
2213
0
    0U, // G_VECREDUCE_XOR
2214
0
    0U, // G_VECREDUCE_SMAX
2215
0
    0U, // G_VECREDUCE_SMIN
2216
0
    0U, // G_VECREDUCE_UMAX
2217
0
    0U, // G_VECREDUCE_UMIN
2218
0
    0U, // G_SBFX
2219
0
    0U, // G_UBFX
2220
0
    16789U, // ATOMIC_CMP_SWAP_I128
2221
0
    16704U, // ATOMIC_LOAD_ADD_I128
2222
0
    16749U, // ATOMIC_LOAD_AND_I128
2223
0
    16726U, // ATOMIC_LOAD_NAND_I128
2224
0
    16833U, // ATOMIC_LOAD_OR_I128
2225
0
    16682U, // ATOMIC_LOAD_SUB_I128
2226
0
    16811U, // ATOMIC_LOAD_XOR_I128
2227
0
    16771U, // ATOMIC_SWAP_I128
2228
0
    17586U, // BUILD_QUADWORD
2229
0
    35485U, // BUILD_UACC
2230
0
    17672U, // CFENCE
2231
0
    16878U, // CFENCE8
2232
0
    2147521824U,  // CLRLSLDI
2233
0
    2147517336U,  // CLRLSLDI_rec
2234
0
    2147522358U,  // CLRLSLWI
2235
0
    2147517461U,  // CLRLSLWI_rec
2236
0
    2147521859U,  // CLRRDI
2237
0
    2147517363U,  // CLRRDI_rec
2238
0
    2147522399U,  // CLRRWI
2239
0
    2147517490U,  // CLRRWI_rec
2240
0
    1120232U, // DCBFL
2241
0
    1122729U, // DCBFLP
2242
0
    1125297U, // DCBFPS
2243
0
    1118821U, // DCBFx
2244
0
    1125305U, // DCBSTPS
2245
0
    33631575U,  // DCBTCT
2246
0
    33630847U,  // DCBTDS
2247
0
    33631583U,  // DCBTSTCT
2248
0
    33630855U,  // DCBTSTDS
2249
0
    1125964U, // DCBTSTT
2250
0
    1125936U, // DCBTSTx
2251
0
    1125951U, // DCBTT
2252
0
    1125707U, // DCBTx
2253
0
    15831U, // DFLOADf32
2254
0
    16252U, // DFLOADf64
2255
0
    15853U, // DFSTOREf32
2256
0
    16274U, // DFSTOREf64
2257
0
    2147521834U,  // EXTLDI
2258
0
    2147517347U,  // EXTLDI_rec
2259
0
    2147522384U,  // EXTLWI
2260
0
    2147517481U,  // EXTLWI_rec
2261
0
    2147521883U,  // EXTRDI
2262
0
    2147517390U,  // EXTRDI_rec
2263
0
    2147522423U,  // EXTRWI
2264
0
    2147517517U,  // EXTRWI_rec
2265
0
    2147522368U,  // INSLWI
2266
0
    2147517472U,  // INSLWI_rec
2267
0
    2147521867U,  // INSRDI
2268
0
    2147517372U,  // INSRDI_rec
2269
0
    2147522407U,  // INSRWI
2270
0
    2147517499U,  // INSRWI_rec
2271
0
    18028U, // KILL_PAIR
2272
0
    67144734U,  // LAx
2273
0
    18247U, // LIWAX
2274
0
    18355U, // LIWZX
2275
0
    2147521781U,  // PSUBI
2276
0
    2147522018U,  // RLWIMIbm
2277
0
    2147517436U,  // RLWIMIbm_rec
2278
0
    2147523069U,  // RLWINMbm
2279
0
    2147517602U,  // RLWINMbm_rec
2280
0
    2147523086U,  // RLWNMbm
2281
0
    2147517611U,  // RLWNMbm_rec
2282
0
    2147521875U,  // ROTRDI
2283
0
    2147517381U,  // ROTRDI_rec
2284
0
    2147522415U,  // ROTRWI
2285
0
    2147517508U,  // ROTRWI_rec
2286
0
    2147521828U,  // SLDI
2287
0
    2147517340U,  // SLDI_rec
2288
0
    2147522362U,  // SLWI
2289
0
    2147517465U,  // SLWI_rec
2290
0
    17550U, // SPILLTOVSR_LD
2291
0
    18254U, // SPILLTOVSR_LDX
2292
0
    18232U, // SPILLTOVSR_ST
2293
0
    18332U, // SPILLTOVSR_STX
2294
0
    2147521869U,  // SRDI
2295
0
    2147517374U,  // SRDI_rec
2296
0
    2147522409U,  // SRWI
2297
0
    2147517501U,  // SRWI_rec
2298
0
    18348U, // STIWX
2299
0
    2147521782U,  // SUBI
2300
0
    2147520124U,  // SUBIC
2301
0
    2147516868U,  // SUBIC_rec
2302
0
    2147527524U,  // SUBIS
2303
0
    100707179U, // SUBPCIS
2304
0
    15842U, // XFLOADf32
2305
0
    16263U, // XFLOADf64
2306
0
    15865U, // XFSTOREf32
2307
0
    16286U, // XFSTOREf64
2308
0
    2147520332U,  // ADD4
2309
0
    2147523636U,  // ADD4O
2310
0
    2147517711U,  // ADD4O_rec
2311
0
    2147520332U,  // ADD4TLS
2312
0
    2147516951U,  // ADD4_rec
2313
0
    2147520332U,  // ADD8
2314
0
    2147523636U,  // ADD8O
2315
0
    2147517711U,  // ADD8O_rec
2316
0
    2147520332U,  // ADD8TLS
2317
0
    2147520332U,  // ADD8TLS_
2318
0
    2147516951U,  // ADD8_rec
2319
0
    2147520078U,  // ADDC
2320
0
    2147520078U,  // ADDC8
2321
0
    2147523621U,  // ADDC8O
2322
0
    2147517694U,  // ADDC8O_rec
2323
0
    2147516835U,  // ADDC8_rec
2324
0
    2147523621U,  // ADDCO
2325
0
    2147517694U,  // ADDCO_rec
2326
0
    2147516835U,  // ADDC_rec
2327
0
    2147520976U,  // ADDE
2328
0
    2147520976U,  // ADDE8
2329
0
    2147523657U,  // ADDE8O
2330
0
    2147517735U,  // ADDE8O_rec
2331
0
    2147517114U,  // ADDE8_rec
2332
0
    2147523657U,  // ADDEO
2333
0
    2147517735U,  // ADDEO_rec
2334
0
    2147530041U,  // ADDEX
2335
0
    2147530041U,  // ADDEX8
2336
0
    2147517114U,  // ADDE_rec
2337
0
    2147527102U,  // ADDG6S
2338
0
    2147527102U,  // ADDG6S8
2339
0
    2147521810U,  // ADDI
2340
0
    2147521810U,  // ADDI8
2341
0
    2147520131U,  // ADDIC
2342
0
    2147520131U,  // ADDIC8
2343
0
    2147516876U,  // ADDIC_rec
2344
0
    2147527549U,  // ADDIS
2345
0
    2147527549U,  // ADDIS8
2346
0
    17321U, // ADDISdtprelHA
2347
0
    15317U, // ADDISdtprelHA32
2348
0
    17304U, // ADDISgotTprelHA
2349
0
    17276U, // ADDIStlsgdHA
2350
0
    17290U, // ADDIStlsldHA
2351
0
    17264U, // ADDIStocHA
2352
0
    16854U, // ADDIStocHA8
2353
0
    17866U, // ADDIdtprelL
2354
0
    15606U, // ADDIdtprelL32
2355
0
    17829U, // ADDItlsgdL
2356
0
    15563U, // ADDItlsgdL32
2357
0
    17970U, // ADDItlsgdLADDR
2358
0
    15658U, // ADDItlsgdLADDR32
2359
0
    17841U, // ADDItlsldL
2360
0
    15577U, // ADDItlsldL32
2361
0
    17986U, // ADDItlsldLADDR
2362
0
    15676U, // ADDItlsldLADDR32
2363
0
    18437U, // ADDItoc
2364
0
    17238U, // ADDItoc8
2365
0
    17810U, // ADDItocL
2366
0
    37395U, // ADDME
2367
0
    37395U, // ADDME8
2368
0
    40032U, // ADDME8O
2369
0
    34113U, // ADDME8O_rec
2370
0
    33498U, // ADDME8_rec
2371
0
    40032U, // ADDMEO
2372
0
    34113U, // ADDMEO_rec
2373
0
    33498U, // ADDME_rec
2374
0
    43892U, // ADDPCIS
2375
0
    37462U, // ADDZE
2376
0
    37462U, // ADDZE8
2377
0
    40057U, // ADDZE8O
2378
0
    34141U, // ADDZE8O_rec
2379
0
    33547U, // ADDZE8_rec
2380
0
    40057U, // ADDZEO
2381
0
    34141U, // ADDZEO_rec
2382
0
    33547U, // ADDZE_rec
2383
0
    101034U,  // ADJCALLSTACKDOWN
2384
0
    101053U,  // ADJCALLSTACKUP
2385
0
    2147520557U,  // AND
2386
0
    2147520557U,  // AND8
2387
0
    2147517020U,  // AND8_rec
2388
0
    2147520087U,  // ANDC
2389
0
    2147520087U,  // ANDC8
2390
0
    2147516842U,  // ANDC8_rec
2391
0
    2147516842U,  // ANDC_rec
2392
0
    2147517356U,  // ANDI8_rec
2393
0
    2147518431U,  // ANDIS8_rec
2394
0
    2147518431U,  // ANDIS_rec
2395
0
    2147517356U,  // ANDI_rec
2396
0
    18131U, // ANDI_rec_1_EQ_BIT
2397
0
    17187U, // ANDI_rec_1_EQ_BIT8
2398
0
    18150U, // ANDI_rec_1_GT_BIT
2399
0
    17207U, // ANDI_rec_1_GT_BIT8
2400
0
    2147517020U,  // AND_rec
2401
0
    136350244U, // ATOMIC_CMP_SWAP_I16
2402
0
    136350170U, // ATOMIC_CMP_SWAP_I32
2403
0
    16001U, // ATOMIC_CMP_SWAP_I64
2404
0
    17048U, // ATOMIC_CMP_SWAP_I8
2405
0
    16474U, // ATOMIC_LOAD_ADD_I16
2406
0
    15355U, // ATOMIC_LOAD_ADD_I32
2407
0
    15898U, // ATOMIC_LOAD_ADD_I64
2408
0
    16946U, // ATOMIC_LOAD_ADD_I8
2409
0
    16517U, // ATOMIC_LOAD_AND_I16
2410
0
    15398U, // ATOMIC_LOAD_AND_I32
2411
0
    16298U, // ATOMIC_LOAD_AND_I64
2412
0
    16987U, // ATOMIC_LOAD_AND_I8
2413
0
    16661U, // ATOMIC_LOAD_MAX_I16
2414
0
    15542U, // ATOMIC_LOAD_MAX_I32
2415
0
    16085U, // ATOMIC_LOAD_MAX_I64
2416
0
    17138U, // ATOMIC_LOAD_MAX_I8
2417
0
    16560U, // ATOMIC_LOAD_MIN_I16
2418
0
    15441U, // ATOMIC_LOAD_MIN_I32
2419
0
    15963U, // ATOMIC_LOAD_MIN_I64
2420
0
    17028U, // ATOMIC_LOAD_MIN_I8
2421
0
    16495U, // ATOMIC_LOAD_NAND_I16
2422
0
    15376U, // ATOMIC_LOAD_NAND_I32
2423
0
    15919U, // ATOMIC_LOAD_NAND_I64
2424
0
    16966U, // ATOMIC_LOAD_NAND_I8
2425
0
    16619U, // ATOMIC_LOAD_OR_I16
2426
0
    15500U, // ATOMIC_LOAD_OR_I32
2427
0
    16043U, // ATOMIC_LOAD_OR_I64
2428
0
    17087U, // ATOMIC_LOAD_OR_I8
2429
0
    16453U, // ATOMIC_LOAD_SUB_I16
2430
0
    15334U, // ATOMIC_LOAD_SUB_I32
2431
0
    15877U, // ATOMIC_LOAD_SUB_I64
2432
0
    16912U, // ATOMIC_LOAD_SUB_I8
2433
0
    16639U, // ATOMIC_LOAD_UMAX_I16
2434
0
    15520U, // ATOMIC_LOAD_UMAX_I32
2435
0
    16063U, // ATOMIC_LOAD_UMAX_I64
2436
0
    17117U, // ATOMIC_LOAD_UMAX_I8
2437
0
    16538U, // ATOMIC_LOAD_UMIN_I16
2438
0
    15419U, // ATOMIC_LOAD_UMIN_I32
2439
0
    15941U, // ATOMIC_LOAD_UMIN_I64
2440
0
    17007U, // ATOMIC_LOAD_UMIN_I8
2441
0
    16598U, // ATOMIC_LOAD_XOR_I16
2442
0
    15479U, // ATOMIC_LOAD_XOR_I32
2443
0
    16022U, // ATOMIC_LOAD_XOR_I64
2444
0
    17068U, // ATOMIC_LOAD_XOR_I8
2445
0
    16581U, // ATOMIC_SWAP_I16
2446
0
    15462U, // ATOMIC_SWAP_I32
2447
0
    15984U, // ATOMIC_SWAP_I64
2448
0
    17248U, // ATOMIC_SWAP_I8
2449
0
    18565U, // ATTN
2450
0
    1182825U, // B
2451
0
    1215319U, // BA
2452
0
    167805047U, // BC
2453
0
    3360725U, // BCC
2454
0
    4409301U, // BCCA
2455
0
    5457877U, // BCCCTR
2456
0
    5457877U, // BCCCTR8
2457
0
    6506453U, // BCCCTRL
2458
0
    6506453U, // BCCCTRL8
2459
0
    7555029U, // BCCL
2460
0
    8603605U, // BCCLA
2461
0
    9652181U, // BCCLR
2462
0
    10700757U,  // BCCLRL
2463
0
    11567273U,  // BCCTR
2464
0
    11567273U,  // BCCTR8
2465
0
    11567339U,  // BCCTR8n
2466
0
    11567251U,  // BCCTRL
2467
0
    11567251U,  // BCCTRL8
2468
0
    11567319U,  // BCCTRL8n
2469
0
    11567319U,  // BCCTRLn
2470
0
    11567339U,  // BCCTRn
2471
0
    2147516948U,  // BCDADD_rec
2472
0
    2147517619U,  // BCDCFN_rec
2473
0
    2147518145U,  // BCDCFSQ_rec
2474
0
    2147518835U,  // BCDCFZ_rec
2475
0
    2147517628U,  // BCDCPSGN_rec
2476
0
    34028U, // BCDCTN_rec
2477
0
    34507U, // BCDCTSQ_rec
2478
0
    2147518851U,  // BCDCTZ_rec
2479
0
    2147517648U,  // BCDSETSGN_rec
2480
0
    2147518307U,  // BCDSR_rec
2481
0
    2147516780U,  // BCDSUB_rec
2482
0
    2147518363U,  // BCDS_rec
2483
0
    2147516892U,  // BCDTRUNC_rec
2484
0
    2147518456U,  // BCDUS_rec
2485
0
    2147516903U,  // BCDUTRUNC_rec
2486
0
    167805055U, // BCL
2487
0
    11567263U,  // BCLR
2488
0
    11567240U,  // BCLRL
2489
0
    11567309U,  // BCLRLn
2490
0
    11567330U,  // BCLRn
2491
0
    1179725U, // BCLalways
2492
0
    167805125U, // BCLn
2493
0
    18646U, // BCTR
2494
0
    18646U, // BCTR8
2495
0
    18559U, // BCTRL
2496
0
    18559U, // BCTRL8
2497
0
    229466U,  // BCTRL8_LDinto_toc
2498
0
    229466U,  // BCTRL8_LDinto_toc_RM
2499
0
    18559U, // BCTRL8_RM
2500
0
    229480U,  // BCTRL_LWZinto_toc
2501
0
    229480U,  // BCTRL_LWZinto_toc_RM
2502
0
    18559U, // BCTRL_RM
2503
0
    167805118U, // BCn
2504
0
    1194597U, // BDNZ
2505
0
    1194597U, // BDNZ8
2506
0
    1215582U, // BDNZA
2507
0
    1212697U, // BDNZAm
2508
0
    1212457U, // BDNZAp
2509
0
    1185965U, // BDNZL
2510
0
    1215540U, // BDNZLA
2511
0
    1212681U, // BDNZLAm
2512
0
    1212441U, // BDNZLAp
2513
0
    18639U, // BDNZLR
2514
0
    18639U, // BDNZLR8
2515
0
    18551U, // BDNZLRL
2516
0
    15111U, // BDNZLRLm
2517
0
    15068U, // BDNZLRLp
2518
0
    15127U, // BDNZLRm
2519
0
    15084U, // BDNZLRp
2520
0
    1179944U, // BDNZLm
2521
0
    1179704U, // BDNZLp
2522
0
    1179958U, // BDNZm
2523
0
    1179718U, // BDNZp
2524
0
    1194443U, // BDZ
2525
0
    1194443U, // BDZ8
2526
0
    1215576U, // BDZA
2527
0
    1212690U, // BDZAm
2528
0
    1212450U, // BDZAp
2529
0
    1185959U, // BDZL
2530
0
    1215533U, // BDZLA
2531
0
    1212673U, // BDZLAm
2532
0
    1212433U, // BDZLAp
2533
0
    18633U, // BDZLR
2534
0
    18633U, // BDZLR8
2535
0
    18544U, // BDZLRL
2536
0
    15103U, // BDZLRLm
2537
0
    15060U, // BDZLRLp
2538
0
    15120U, // BDZLRm
2539
0
    15077U, // BDZLRp
2540
0
    1179937U, // BDZLm
2541
0
    1179697U, // BDZLp
2542
0
    1179952U, // BDZm
2543
0
    1179712U, // BDZp
2544
0
    1185711U, // BL
2545
0
    1185711U, // BL8
2546
0
    12720047U,  // BL8_NOP
2547
0
    12720047U,  // BL8_NOP_RM
2548
0
    12851119U,  // BL8_NOP_TLS
2549
0
    1185711U, // BL8_NOTOC
2550
0
    1185711U, // BL8_NOTOC_RM
2551
0
    1316783U, // BL8_NOTOC_TLS
2552
0
    1185711U, // BL8_RM
2553
0
    1316783U, // BL8_TLS
2554
0
    1316783U, // BL8_TLS_
2555
0
    1215517U, // BLA
2556
0
    1215517U, // BLA8
2557
0
    12749853U,  // BLA8_NOP
2558
0
    12749853U,  // BLA8_NOP_RM
2559
0
    1215517U, // BLA8_RM
2560
0
    1215517U, // BLA_RM
2561
0
    18629U, // BLR
2562
0
    18629U, // BLR8
2563
0
    18539U, // BLRL
2564
0
    12720047U,  // BL_NOP
2565
0
    12720047U,  // BL_NOP_RM
2566
0
    1185711U, // BL_RM
2567
0
    1316783U, // BL_TLS
2568
0
    2147520537U,  // BPERMD
2569
0
    36984U, // BRD
2570
0
    37846U, // BRH
2571
0
    37846U, // BRH8
2572
0
    2147520187U,  // BRINC
2573
0
    45742U, // BRW
2574
0
    45742U, // BRW8
2575
0
    37124U, // CBCDTD
2576
0
    37124U, // CBCDTD8
2577
0
    36673U, // CDTBCD
2578
0
    36673U, // CDTBCD8
2579
0
    2147520400U,  // CFUGED
2580
0
    18383U, // CLRBHRB
2581
0
    2147519711U,  // CMPB
2582
0
    2147519711U,  // CMPB8
2583
0
    2147520624U,  // CMPD
2584
0
    2147521852U,  // CMPDI
2585
0
    2147519717U,  // CMPEQB
2586
0
    2147520508U,  // CMPLD
2587
0
    2147521816U,  // CMPLDI
2588
0
    2147529125U,  // CMPLW
2589
0
    2147522342U,  // CMPLWI
2590
0
    2348846317U,  // CMPRB
2591
0
    2348846317U,  // CMPRB8
2592
0
    2147529382U,  // CMPW
2593
0
    2147522392U,  // CMPWI
2594
0
    37288U, // CNTLZD
2595
0
    2147522902U,  // CNTLZDM
2596
0
    33448U, // CNTLZD_rec
2597
0
    46129U, // CNTLZW
2598
0
    46129U, // CNTLZW8
2599
0
    35071U, // CNTLZW8_rec
2600
0
    35071U, // CNTLZW_rec
2601
0
    37303U, // CNTTZD
2602
0
    2147522919U,  // CNTTZDM
2603
0
    33457U, // CNTTZD_rec
2604
0
    46144U, // CNTTZW
2605
0
    46144U, // CNTTZW8
2606
0
    35080U, // CNTTZW8_rec
2607
0
    35080U, // CNTTZW_rec
2608
0
    18651U, // CP_ABORT
2609
0
    47534U, // CP_COPY
2610
0
    47534U, // CP_COPY8
2611
0
    2147517179U,  // CP_PASTE8_rec
2612
0
    2147517179U,  // CP_PASTE_rec
2613
0
    16412U, // CR6SET
2614
0
    16398U, // CR6UNSET
2615
0
    2147520587U,  // CRAND
2616
0
    2147520093U,  // CRANDC
2617
0
    2147528571U,  // CREQV
2618
0
    2147520571U,  // CRNAND
2619
0
    2147526956U,  // CRNOR
2620
0
    44523U, // CRNOT
2621
0
    2147526970U,  // CROR
2622
0
    2147520208U,  // CRORC
2623
0
    2382409595U,  // CRSET
2624
0
    2382408031U,  // CRUNSET
2625
0
    2147527007U,  // CRXOR
2626
0
    3360725U, // CTRL_DEP
2627
0
    2147520331U,  // DADD
2628
0
    2147526238U,  // DADDQ
2629
0
    2147518048U,  // DADDQ_rec
2630
0
    2147516950U,  // DADD_rec
2631
0
    268475396U, // DARN
2632
0
    1117013U, // DCBA
2633
0
    13931109U,  // DCBF
2634
0
    1122472U, // DCBFEP
2635
0
    1119449U, // DCBI
2636
0
    1125916U, // DCBST
2637
0
    1122505U, // DCBSTEP
2638
0
    14986571U,  // DCBT
2639
0
    336065U,  // DCBTEP
2640
0
    14986800U,  // DCBTST
2641
0
    336082U,  // DCBTSTEP
2642
0
    1128884U, // DCBZ
2643
0
    1122524U, // DCBZEP
2644
0
    1120416U, // DCBZL
2645
0
    1122488U, // DCBZLEP
2646
0
    38140U, // DCCCI
2647
0
    46576U, // DCFFIX
2648
0
    43058U, // DCFFIXQ
2649
0
    42804U, // DCFFIXQQ
2650
0
    34574U, // DCFFIXQ_rec
2651
0
    35143U, // DCFFIX_rec
2652
0
    2147523785U,  // DCMPO
2653
0
    2147526429U,  // DCMPOQ
2654
0
    2147528401U,  // DCMPU
2655
0
    2147526632U,  // DCMPUQ
2656
0
    40969U, // DCTDP
2657
0
    34254U, // DCTDP_rec
2658
0
    46584U, // DCTFIX
2659
0
    43067U, // DCTFIXQ
2660
0
    42814U, // DCTFIXQQ
2661
0
    34584U, // DCTFIXQ_rec
2662
0
    35152U, // DCTFIX_rec
2663
0
    42796U, // DCTQPQ
2664
0
    34488U, // DCTQPQ_rec
2665
0
    364640U,  // DDEDPD
2666
0
    370285U,  // DDEDPDQ
2667
0
    362097U,  // DDEDPDQ_rec
2668
0
    361073U,  // DDEDPD_rec
2669
0
    2147528521U,  // DDIV
2670
0
    2147526676U,  // DDIVQ
2671
0
    2147518198U,  // DDIVQ_rec
2672
0
    2147518587U,  // DDIV_rec
2673
0
    1445689U, // DENBCD
2674
0
    1451605U, // DENBCDQ
2675
0
    1443414U, // DENBCDQ_rec
2676
0
    1442315U, // DENBCD_rec
2677
0
    2147530067U,  // DIEX
2678
0
    2147526683U,  // DIEXQ
2679
0
    2147518206U,  // DIEXQ_rec
2680
0
    2147518777U,  // DIEX_rec
2681
0
    2147520923U,  // DIVD
2682
0
    2147520982U,  // DIVDE
2683
0
    2147523664U,  // DIVDEO
2684
0
    2147517743U,  // DIVDEO_rec
2685
0
    2147528361U,  // DIVDEU
2686
0
    2147523910U,  // DIVDEUO
2687
0
    2147517832U,  // DIVDEUO_rec
2688
0
    2147518543U,  // DIVDEU_rec
2689
0
    2147517121U,  // DIVDE_rec
2690
0
    2147523650U,  // DIVDO
2691
0
    2147517727U,  // DIVDO_rec
2692
0
    2147528354U,  // DIVDU
2693
0
    2147523902U,  // DIVDUO
2694
0
    2147517823U,  // DIVDUO_rec
2695
0
    2147518535U,  // DIVDU_rec
2696
0
    2147517089U,  // DIVD_rec
2697
0
    2147529752U,  // DIVW
2698
0
    2147521094U,  // DIVWE
2699
0
    2147523697U,  // DIVWEO
2700
0
    2147517780U,  // DIVWEO_rec
2701
0
    2147528369U,  // DIVWEU
2702
0
    2147523919U,  // DIVWEUO
2703
0
    2147517842U,  // DIVWEUO_rec
2704
0
    2147518552U,  // DIVWEU_rec
2705
0
    2147517187U,  // DIVWE_rec
2706
0
    2147523944U,  // DIVWO
2707
0
    2147517870U,  // DIVWO_rec
2708
0
    2147528480U,  // DIVWU
2709
0
    2147523928U,  // DIVWUO
2710
0
    2147517852U,  // DIVWUO_rec
2711
0
    2147518579U,  // DIVWU_rec
2712
0
    2147518701U,  // DIVW_rec
2713
0
    43256U, // DMMR
2714
0
    1096321U, // DMSETDMRZ
2715
0
    2147522665U,  // DMUL
2716
0
    2147526404U,  // DMULQ
2717
0
    2147518110U,  // DMULQ_rec
2718
0
    2147517570U,  // DMUL_rec
2719
0
    302033230U, // DMXOR
2720
0
    2382793303U,  // DMXXEXTFDMR256
2721
0
    11995594U,  // DMXXEXTFDMR512
2722
0
    16189898U,  // DMXXEXTFDMR512_HI
2723
0
    2147519046U,  // DMXXINSTFDMR256
2724
0
    2147518905U,  // DMXXINSTFDMR512
2725
0
    2147518905U,  // DMXXINSTFDMR512_HI
2726
0
    2147519555U,  // DQUA
2727
0
    496850U,  // DQUAI
2728
0
    501455U,  // DQUAIQ
2729
0
    493179U,  // DQUAIQ_rec
2730
0
    492400U,  // DQUAI_rec
2731
0
    2147526197U,  // DQUAQ
2732
0
    2147518022U,  // DQUAQ_rec
2733
0
    2147516733U,  // DQUA_rec
2734
0
    42789U, // DRDPQ
2735
0
    34480U, // DRDPQ_rec
2736
0
    335944733U, // DRINTN
2737
0
    335947540U, // DRINTNQ
2738
0
    335939238U, // DRINTNQ_rec
2739
0
    335938805U, // DRINTN_rec
2740
0
    335952029U, // DRINTX
2741
0
    335947844U, // DRINTXQ
2742
0
    335939362U, // DRINTXQ_rec
2743
0
    335939937U, // DRINTX_rec
2744
0
    2147520601U,  // DRRND
2745
0
    2147526245U,  // DRRNDQ
2746
0
    2147518056U,  // DRRNDQ_rec
2747
0
    2147517033U,  // DRRND_rec
2748
0
    42343U, // DRSP
2749
0
    34348U, // DRSP_rec
2750
0
    2147521963U,  // DSCLI
2751
0
    2147526369U,  // DSCLIQ
2752
0
    2147518084U,  // DSCLIQ_rec
2753
0
    2147517408U,  // DSCLI_rec
2754
0
    2147522191U,  // DSCRI
2755
0
    2147526377U,  // DSCRIQ
2756
0
    2147518093U,  // DSCRIQ_rec
2757
0
    2147517445U,  // DSCRI_rec
2758
0
    1584070U, // DSS
2759
0
    18532U, // DSSALL
2760
0
    2449911331U,  // DST
2761
0
    2449911331U,  // DST64
2762
0
    2449911352U,  // DSTST
2763
0
    2449911352U,  // DSTST64
2764
0
    2449911381U,  // DSTSTT
2765
0
    2449911381U,  // DSTSTT64
2766
0
    2449911366U,  // DSTT
2767
0
    2449911366U,  // DSTT64
2768
0
    2147519936U,  // DSUB
2769
0
    2147526204U,  // DSUBQ
2770
0
    2147518030U,  // DSUBQ_rec
2771
0
    2147516782U,  // DSUB_rec
2772
0
    2147520109U,  // DTSTDC
2773
0
    2147526220U,  // DTSTDCQ
2774
0
    2147521361U,  // DTSTDG
2775
0
    2147526342U,  // DTSTDGQ
2776
0
    2147530073U,  // DTSTEX
2777
0
    2147526690U,  // DTSTEXQ
2778
0
    2147521307U,  // DTSTSF
2779
0
    369137016U, // DTSTSFI
2780
0
    369141463U, // DTSTSFIQ
2781
0
    2147526333U,  // DTSTSFQ
2782
0
    46443U, // DXEX
2783
0
    43051U, // DXEXQ
2784
0
    34566U, // DXEXQ_rec
2785
0
    35136U, // DXEX_rec
2786
0
    17420U, // DYNALLOC
2787
0
    16867U, // DYNALLOC8
2788
0
    18088U, // DYNAREAOFFSET
2789
0
    17171U, // DYNAREAOFFSET8
2790
0
    18589U, // DecreaseCTR8loop
2791
0
    18607U, // DecreaseCTRloop
2792
0
    43462U, // EFDABS
2793
0
    2147520329U,  // EFDADD
2794
0
    43753U, // EFDCFS
2795
0
    37557U, // EFDCFSF
2796
0
    38556U, // EFDCFSI
2797
0
    36810U, // EFDCFSID
2798
0
    37667U, // EFDCFUF
2799
0
    38622U, // EFDCFUI
2800
0
    36827U, // EFDCFUID
2801
0
    2147526262U,  // EFDCMPEQ
2802
0
    2147528041U,  // EFDCMPGT
2803
0
    2147528109U,  // EFDCMPLT
2804
0
    37631U, // EFDCTSF
2805
0
    38584U, // EFDCTSI
2806
0
    47568U, // EFDCTSIDZ
2807
0
    47666U, // EFDCTSIZ
2808
0
    37695U, // EFDCTUF
2809
0
    38650U, // EFDCTUI
2810
0
    47587U, // EFDCTUIDZ
2811
0
    47697U, // EFDCTUIZ
2812
0
    2147528519U,  // EFDDIV
2813
0
    2147522663U,  // EFDMUL
2814
0
    43476U, // EFDNABS
2815
0
    37729U, // EFDNEG
2816
0
    2147519934U,  // EFDSUB
2817
0
    2147526302U,  // EFDTSTEQ
2818
0
    2147528072U,  // EFDTSTGT
2819
0
    2147528140U,  // EFDTSTLT
2820
0
    43511U, // EFSABS
2821
0
    2147520358U,  // EFSADD
2822
0
    36760U, // EFSCFD
2823
0
    37566U, // EFSCFSF
2824
0
    38565U, // EFSCFSI
2825
0
    37676U, // EFSCFUF
2826
0
    38631U, // EFSCFUI
2827
0
    2147526272U,  // EFSCMPEQ
2828
0
    2147528051U,  // EFSCMPGT
2829
0
    2147528119U,  // EFSCMPLT
2830
0
    37640U, // EFSCTSF
2831
0
    38593U, // EFSCTSI
2832
0
    47676U, // EFSCTSIZ
2833
0
    37704U, // EFSCTUF
2834
0
    38659U, // EFSCTUI
2835
0
    47707U, // EFSCTUIZ
2836
0
    2147528533U,  // EFSDIV
2837
0
    2147522677U,  // EFSMUL
2838
0
    43492U, // EFSNABS
2839
0
    37743U, // EFSNEG
2840
0
    2147519963U,  // EFSSUB
2841
0
    2147526312U,  // EFSTSTEQ
2842
0
    2147528082U,  // EFSTSTGT
2843
0
    2147528150U,  // EFSTSTLT
2844
0
    15621U, // EH_SjLj_LongJmp32
2845
0
    16106U, // EH_SjLj_LongJmp64
2846
0
    15640U, // EH_SjLj_SetJmp32
2847
0
    16125U, // EH_SjLj_SetJmp64
2848
0
    1179649U, // EH_SjLj_Setup
2849
0
    2147528566U,  // EQV
2850
0
    2147528566U,  // EQV8
2851
0
    2147518601U,  // EQV8_rec
2852
0
    2147518601U,  // EQV_rec
2853
0
    43528U, // EVABS
2854
0
    2181083507U,  // EVADDIW
2855
0
    45028U, // EVADDSMIAAW
2856
0
    45160U, // EVADDSSIAAW
2857
0
    45094U, // EVADDUMIAAW
2858
0
    45226U, // EVADDUSIAAW
2859
0
    2147528977U,  // EVADDW
2860
0
    2147520594U,  // EVAND
2861
0
    2147520101U,  // EVANDC
2862
0
    2147526293U,  // EVCMPEQ
2863
0
    2147527645U,  // EVCMPGTS
2864
0
    2147528428U,  // EVCMPGTU
2865
0
    2147527655U,  // EVCMPLTS
2866
0
    2147528438U,  // EVCMPLTU
2867
0
    45824U, // EVCNTLSW
2868
0
    46127U, // EVCNTLZW
2869
0
    2147527823U,  // EVDIVWS
2870
0
    2147528478U,  // EVDIVWU
2871
0
    2147528578U,  // EVEQV
2872
0
    36170U, // EVEXTSB
2873
0
    37929U, // EVEXTSH
2874
0
    43519U, // EVFSABS
2875
0
    2147520366U,  // EVFSADD
2876
0
    37575U, // EVFSCFSF
2877
0
    38574U, // EVFSCFSI
2878
0
    37685U, // EVFSCFUF
2879
0
    38640U, // EVFSCFUI
2880
0
    2147526282U,  // EVFSCMPEQ
2881
0
    2147528061U,  // EVFSCMPGT
2882
0
    2147528129U,  // EVFSCMPLT
2883
0
    37649U, // EVFSCTSF
2884
0
    38602U, // EVFSCTSI
2885
0
    47686U, // EVFSCTSIZ
2886
0
    37649U, // EVFSCTUF
2887
0
    38668U, // EVFSCTUI
2888
0
    47686U, // EVFSCTUIZ
2889
0
    2147528541U,  // EVFSDIV
2890
0
    2147522685U,  // EVFSMUL
2891
0
    43501U, // EVFSNABS
2892
0
    37751U, // EVFSNEG
2893
0
    2147519971U,  // EVFSSUB
2894
0
    2147526322U,  // EVFSTSTEQ
2895
0
    2147528092U,  // EVFSTSTGT
2896
0
    2147528160U,  // EVFSTSTLT
2897
0
    67145591U,  // EVLDD
2898
0
    134264048U, // EVLDDX
2899
0
    67146647U,  // EVLDH
2900
0
    134264177U, // EVLDHX
2901
0
    67154201U,  // EVLDW
2902
0
    134265137U, // EVLDWX
2903
0
    67153149U,  // EVLHHESPLAT
2904
0
    134264919U, // EVLHHESPLATX
2905
0
    67153174U,  // EVLHHOSSPLAT
2906
0
    134264946U, // EVLHHOSSPLATX
2907
0
    67153188U,  // EVLHHOUSPLAT
2908
0
    134264961U, // EVLHHOUSPLATX
2909
0
    67146228U,  // EVLWHE
2910
0
    134264128U, // EVLWHEX
2911
0
    67152808U,  // EVLWHOS
2912
0
    134264901U, // EVLWHOSX
2913
0
    67153608U,  // EVLWHOU
2914
0
    134265060U, // EVLWHOUX
2915
0
    67153162U,  // EVLWHSPLAT
2916
0
    134264933U, // EVLWHSPLATX
2917
0
    67153202U,  // EVLWWSPLAT
2918
0
    134264976U, // EVLWWSPLATX
2919
0
    2147521932U,  // EVMERGEHI
2920
0
    2147523755U,  // EVMERGEHILO
2921
0
    2147523744U,  // EVMERGELO
2922
0
    2147521943U,  // EVMERGELOHI
2923
0
    2147519195U,  // EVMHEGSMFAA
2924
0
    2147523276U,  // EVMHEGSMFAN
2925
0
    2147519243U,  // EVMHEGSMIAA
2926
0
    2147523324U,  // EVMHEGSMIAN
2927
0
    2147519280U,  // EVMHEGUMIAA
2928
0
    2147523361U,  // EVMHEGUMIAN
2929
0
    2147521137U,  // EVMHESMF
2930
0
    2147519328U,  // EVMHESMFA
2931
0
    2147528624U,  // EVMHESMFAAW
2932
0
    2147529166U,  // EVMHESMFANW
2933
0
    2147522034U,  // EVMHESMI
2934
0
    2147519420U,  // EVMHESMIA
2935
0
    2147528689U,  // EVMHESMIAAW
2936
0
    2147529218U,  // EVMHESMIANW
2937
0
    2147521240U,  // EVMHESSF
2938
0
    2147519371U,  // EVMHESSFA
2939
0
    2147528650U,  // EVMHESSFAAW
2940
0
    2147529192U,  // EVMHESSFANW
2941
0
    2147528821U,  // EVMHESSIAAW
2942
0
    2147529296U,  // EVMHESSIANW
2943
0
    2147522073U,  // EVMHEUMI
2944
0
    2147519463U,  // EVMHEUMIA
2945
0
    2147528755U,  // EVMHEUMIAAW
2946
0
    2147529257U,  // EVMHEUMIANW
2947
0
    2147528887U,  // EVMHEUSIAAW
2948
0
    2147529335U,  // EVMHEUSIANW
2949
0
    2147519208U,  // EVMHOGSMFAA
2950
0
    2147523289U,  // EVMHOGSMFAN
2951
0
    2147519256U,  // EVMHOGSMIAA
2952
0
    2147523337U,  // EVMHOGSMIAN
2953
0
    2147519293U,  // EVMHOGUMIAA
2954
0
    2147523374U,  // EVMHOGUMIAN
2955
0
    2147521157U,  // EVMHOSMF
2956
0
    2147519350U,  // EVMHOSMFA
2957
0
    2147528637U,  // EVMHOSMFAAW
2958
0
    2147529179U,  // EVMHOSMFANW
2959
0
    2147522054U,  // EVMHOSMI
2960
0
    2147519442U,  // EVMHOSMIA
2961
0
    2147528729U,  // EVMHOSMIAAW
2962
0
    2147529244U,  // EVMHOSMIANW
2963
0
    2147521260U,  // EVMHOSSF
2964
0
    2147519393U,  // EVMHOSSFA
2965
0
    2147528663U,  // EVMHOSSFAAW
2966
0
    2147529205U,  // EVMHOSSFANW
2967
0
    2147528861U,  // EVMHOSSIAAW
2968
0
    2147529322U,  // EVMHOSSIANW
2969
0
    2147522103U,  // EVMHOUMI
2970
0
    2147519496U,  // EVMHOUMIA
2971
0
    2147528795U,  // EVMHOUMIAAW
2972
0
    2147529283U,  // EVMHOUMIANW
2973
0
    2147528927U,  // EVMHOUSIAAW
2974
0
    2147529361U,  // EVMHOUSIANW
2975
0
    35900U, // EVMRA
2976
0
    2147521147U,  // EVMWHSMF
2977
0
    2147519339U,  // EVMWHSMFA
2978
0
    2147522044U,  // EVMWHSMI
2979
0
    2147519431U,  // EVMWHSMIA
2980
0
    2147521250U,  // EVMWHSSF
2981
0
    2147519382U,  // EVMWHSSFA
2982
0
    2147522083U,  // EVMWHUMI
2983
0
    2147519474U,  // EVMWHUMIA
2984
0
    2147528716U,  // EVMWLSMIAAW
2985
0
    2147529231U,  // EVMWLSMIANW
2986
0
    2147528848U,  // EVMWLSSIAAW
2987
0
    2147529309U,  // EVMWLSSIANW
2988
0
    2147522093U,  // EVMWLUMI
2989
0
    2147519485U,  // EVMWLUMIA
2990
0
    2147528782U,  // EVMWLUMIAAW
2991
0
    2147529270U,  // EVMWLUMIANW
2992
0
    2147528914U,  // EVMWLUSIAAW
2993
0
    2147529348U,  // EVMWLUSIANW
2994
0
    2147521167U,  // EVMWSMF
2995
0
    2147519361U,  // EVMWSMFA
2996
0
    2147519221U,  // EVMWSMFAA
2997
0
    2147523302U,  // EVMWSMFAN
2998
0
    2147522064U,  // EVMWSMI
2999
0
    2147519453U,  // EVMWSMIA
3000
0
    2147519269U,  // EVMWSMIAA
3001
0
    2147523350U,  // EVMWSMIAN
3002
0
    2147521270U,  // EVMWSSF
3003
0
    2147519404U,  // EVMWSSFA
3004
0
    2147519232U,  // EVMWSSFAA
3005
0
    2147523313U,  // EVMWSSFAN
3006
0
    2147522113U,  // EVMWUMI
3007
0
    2147519507U,  // EVMWUMIA
3008
0
    2147519306U,  // EVMWUMIAA
3009
0
    2147523387U,  // EVMWUMIAN
3010
0
    2147520579U,  // EVNAND
3011
0
    37760U, // EVNEG
3012
0
    2147526963U,  // EVNOR
3013
0
    2147526976U,  // EVOR
3014
0
    2147520215U,  // EVORC
3015
0
    2147529132U,  // EVRLW
3016
0
    2147522350U,  // EVRLWI
3017
0
    45344U, // EVRNDW
3018
0
    2164308724U,  // EVSEL
3019
0
    2147529139U,  // EVSLW
3020
0
    2147522376U,  // EVSLWI
3021
0
    402691457U, // EVSPLATFI
3022
0
    402691796U, // EVSPLATI
3023
0
    2147527568U,  // EVSRWIS
3024
0
    2147528383U,  // EVSRWIU
3025
0
    2147527751U,  // EVSRWS
3026
0
    2147528464U,  // EVSRWU
3027
0
    67145607U,  // EVSTDD
3028
0
    134264056U, // EVSTDDX
3029
0
    67146654U,  // EVSTDH
3030
0
    134264185U, // EVSTDHX
3031
0
    67154216U,  // EVSTDW
3032
0
    134265145U, // EVSTDWX
3033
0
    67146236U,  // EVSTWHE
3034
0
    134264137U, // EVSTWHEX
3035
0
    67148951U,  // EVSTWHO
3036
0
    134264496U, // EVSTWHOX
3037
0
    67146317U,  // EVSTWWE
3038
0
    134264161U, // EVSTWWEX
3039
0
    67149167U,  // EVSTWWO
3040
0
    134264506U, // EVSTWWOX
3041
0
    45054U, // EVSUBFSMIAAW
3042
0
    45186U, // EVSUBFSSIAAW
3043
0
    45120U, // EVSUBFUMIAAW
3044
0
    45252U, // EVSUBFUSIAAW
3045
0
    2147529025U,  // EVSUBFW
3046
0
    2583736650U,  // EVSUBIFW
3047
0
    2147527014U,  // EVXOR
3048
0
    36172U, // EXTSB
3049
0
    36172U, // EXTSB8
3050
0
    36172U, // EXTSB8_32_64
3051
0
    33113U, // EXTSB8_rec
3052
0
    33113U, // EXTSB_rec
3053
0
    37931U, // EXTSH
3054
0
    37931U, // EXTSH8
3055
0
    37931U, // EXTSH8_32_64
3056
0
    33607U, // EXTSH8_rec
3057
0
    33607U, // EXTSH_rec
3058
0
    45868U, // EXTSW
3059
0
    2147521982U,  // EXTSWSLI
3060
0
    2147521982U,  // EXTSWSLI_32_64
3061
0
    2147517416U,  // EXTSWSLI_32_64_rec
3062
0
    2147517416U,  // EXTSWSLI_rec
3063
0
    45868U, // EXTSW_32
3064
0
    45868U, // EXTSW_32_64
3065
0
    35023U, // EXTSW_32_64_rec
3066
0
    35023U, // EXTSW_rec
3067
0
    18570U, // EnforceIEIO
3068
0
    43470U, // FABSD
3069
0
    34673U, // FABSD_rec
3070
0
    43470U, // FABSS
3071
0
    34673U, // FABSS_rec
3072
0
    2147520337U,  // FADD
3073
0
    2147527263U,  // FADDS
3074
0
    2147518370U,  // FADDS_rec
3075
0
    2147516957U,  // FADD_rec
3076
0
    0U, // FADDrtz
3077
0
    36803U, // FCFID
3078
0
    43639U, // FCFIDS
3079
0
    34749U, // FCFIDS_rec
3080
0
    44679U, // FCFIDU
3081
0
    44025U, // FCFIDUS
3082
0
    34816U, // FCFIDUS_rec
3083
0
    34869U, // FCFIDU_rec
3084
0
    33341U, // FCFID_rec
3085
0
    2147523792U,  // FCMPOD
3086
0
    2147523792U,  // FCMPOS
3087
0
    2147528408U,  // FCMPUD
3088
0
    2147528408U,  // FCMPUS
3089
0
    2147523398U,  // FCPSGND
3090
0
    2147517639U,  // FCPSGND_rec
3091
0
    2147523398U,  // FCPSGNS
3092
0
    2147517639U,  // FCPSGNS_rec
3093
0
    36820U, // FCTID
3094
0
    44687U, // FCTIDU
3095
0
    47756U, // FCTIDUZ
3096
0
    35212U, // FCTIDUZ_rec
3097
0
    34878U, // FCTIDU_rec
3098
0
    47579U, // FCTIDZ
3099
0
    35178U, // FCTIDZ_rec
3100
0
    33349U, // FCTID_rec
3101
0
    45436U, // FCTIW
3102
0
    44808U, // FCTIWU
3103
0
    47765U, // FCTIWUZ
3104
0
    35222U, // FCTIWUZ_rec
3105
0
    34922U, // FCTIWU_rec
3106
0
    47774U, // FCTIWZ
3107
0
    35232U, // FCTIWZ_rec
3108
0
    34984U, // FCTIW_rec
3109
0
    2147528527U,  // FDIV
3110
0
    2147527744U,  // FDIVS
3111
0
    2147518483U,  // FDIVS_rec
3112
0
    2147518594U,  // FDIV_rec
3113
0
    17665U, // FENCE
3114
0
    2147520343U,  // FMADD
3115
0
    2147527270U,  // FMADDS
3116
0
    2147518378U,  // FMADDS_rec
3117
0
    2147516964U,  // FMADD_rec
3118
0
    43251U, // FMR
3119
0
    34641U, // FMR_rec
3120
0
    2147519948U,  // FMSUB
3121
0
    2147527246U,  // FMSUBS
3122
0
    2147518344U,  // FMSUBS_rec
3123
0
    2147516796U,  // FMSUB_rec
3124
0
    2147522671U,  // FMUL
3125
0
    2147527585U,  // FMULS
3126
0
    2147518439U,  // FMULS_rec
3127
0
    2147517577U,  // FMUL_rec
3128
0
    43485U, // FNABSD
3129
0
    34680U, // FNABSD_rec
3130
0
    43485U, // FNABSS
3131
0
    34680U, // FNABSS_rec
3132
0
    37737U, // FNEGD
3133
0
    33579U, // FNEGD_rec
3134
0
    37737U, // FNEGS
3135
0
    33579U, // FNEGS_rec
3136
0
    2147520350U,  // FNMADD
3137
0
    2147527278U,  // FNMADDS
3138
0
    2147518387U,  // FNMADDS_rec
3139
0
    2147516972U,  // FNMADD_rec
3140
0
    2147519955U,  // FNMSUB
3141
0
    2147527254U,  // FNMSUBS
3142
0
    2147518353U,  // FNMSUBS_rec
3143
0
    2147516804U,  // FNMSUB_rec
3144
0
    37417U, // FRE
3145
0
    43737U, // FRES
3146
0
    34758U, // FRES_rec
3147
0
    33515U, // FRE_rec
3148
0
    39407U, // FRIMD
3149
0
    33947U, // FRIMD_rec
3150
0
    39407U, // FRIMS
3151
0
    33947U, // FRIMS_rec
3152
0
    39765U, // FRIND
3153
0
    34021U, // FRIND_rec
3154
0
    39765U, // FRINS
3155
0
    34021U, // FRINS_rec
3156
0
    41369U, // FRIPD
3157
0
    34317U, // FRIPD_rec
3158
0
    41369U, // FRIPS
3159
0
    34317U, // FRIPS_rec
3160
0
    47660U, // FRIZD
3161
0
    35196U, // FRIZD_rec
3162
0
    47660U, // FRIZS
3163
0
    35196U, // FRIZS_rec
3164
0
    42349U, // FRSP
3165
0
    34355U, // FRSP_rec
3166
0
    37430U, // FRSQRTE
3167
0
    43743U, // FRSQRTES
3168
0
    34765U, // FRSQRTES_rec
3169
0
    33521U, // FRSQRTE_rec
3170
0
    2147522511U,  // FSELD
3171
0
    2147517553U,  // FSELD_rec
3172
0
    2147522511U,  // FSELS
3173
0
    2147517553U,  // FSELS_rec
3174
0
    44530U, // FSQRT
3175
0
    44017U, // FSQRTS
3176
0
    34799U, // FSQRTS_rec
3177
0
    34852U, // FSQRT_rec
3178
0
    2147519942U,  // FSUB
3179
0
    2147527239U,  // FSUBS
3180
0
    2147518336U,  // FSUBS_rec
3181
0
    2147516789U,  // FSUB_rec
3182
0
    2147528550U,  // FTDIV
3183
0
    44537U, // FTSQRT
3184
0
    18016U, // GETtlsADDR
3185
0
    15709U, // GETtlsADDR32
3186
0
    18270U, // GETtlsADDR32AIX
3187
0
    18306U, // GETtlsADDR64AIX
3188
0
    17785U, // GETtlsADDRPCREL
3189
0
    18286U, // GETtlsTpointer32AIX
3190
0
    18002U, // GETtlsldADDR
3191
0
    15694U, // GETtlsldADDR32
3192
0
    17766U, // GETtlsldADDRPCREL
3193
0
    469800857U, // HASHCHK
3194
0
    469800857U, // HASHCHK8
3195
0
    469803423U, // HASHCHKP
3196
0
    469803423U, // HASHCHKP8
3197
0
    469806632U, // HASHST
3198
0
    469806632U, // HASHST8
3199
0
    469804547U, // HASHSTP
3200
0
    469804547U, // HASHSTP8
3201
0
    18454U, // HRFID
3202
0
    1119455U, // ICBI
3203
0
    1122480U, // ICBIEP
3204
0
    560820U,  // ICBLC
3205
0
    558742U,  // ICBLQ
3206
0
    568657U,  // ICBT
3207
0
    568217U,  // ICBTLS
3208
0
    38147U, // ICCCI
3209
0
    2147522517U,  // ISEL
3210
0
    2147522517U,  // ISEL8
3211
0
    18418U, // ISYNC
3212
0
    503352350U, // LA
3213
0
    503352350U, // LA8
3214
0
    134264635U, // LBARX
3215
0
    134264635U, // LBARXL
3216
0
    134264516U, // LBEPX
3217
0
    67156411U,  // LBZ
3218
0
    67156411U,  // LBZ8
3219
0
    2147530200U,  // LBZCIX
3220
0
    536915751U, // LBZU
3221
0
    536915751U, // LBZU8
3222
0
    570472708U, // LBZUX
3223
0
    570472708U, // LBZUX8
3224
0
    134265218U, // LBZX
3225
0
    134265218U, // LBZX8
3226
0
    2147531138U,  // LBZXTLS
3227
0
    2147531138U,  // LBZXTLS_
3228
0
    2147531138U,  // LBZXTLS_32
3229
0
    67145704U,  // LD
3230
0
    134264642U, // LDARX
3231
0
    134264642U, // LDARXL
3232
0
    2147527920U,  // LDAT
3233
0
    134264670U, // LDBRX
3234
0
    2147530169U,  // LDCIX
3235
0
    536915607U, // LDU
3236
0
    570472649U, // LDUX
3237
0
    134264078U, // LDX
3238
0
    2147529998U,  // LDXTLS
3239
0
    2147529998U,  // LDXTLS_
3240
0
    17853U, // LDgotTprelL
3241
0
    15591U, // LDgotTprelL32
3242
0
    18430U, // LDtoc
3243
0
    18192U, // LDtocBA
3244
0
    18192U, // LDtocCPT
3245
0
    17746U, // LDtocJTI
3246
0
    17802U, // LDtocL
3247
0
    67145633U,  // LFD
3248
0
    134264531U, // LFDEPX
3249
0
    536915561U, // LFDU
3250
0
    570472634U, // LFDUX
3251
0
    134264065U, // LFDX
3252
0
    2147529985U,  // LFDXTLS
3253
0
    2147529985U,  // LFDXTLS_
3254
0
    134263965U, // LFIWAX
3255
0
    134265239U, // LFIWZX
3256
0
    67152632U,  // LFS
3257
0
    536915679U, // LFSU
3258
0
    570472686U, // LFSUX
3259
0
    134264888U, // LFSX
3260
0
    2147530808U,  // LFSXTLS
3261
0
    2147530808U,  // LFSXTLS_
3262
0
    67144631U,  // LHA
3263
0
    67144631U,  // LHA8
3264
0
    134264649U, // LHARX
3265
0
    134264649U, // LHARXL
3266
0
    536915549U, // LHAU
3267
0
    536915549U, // LHAU8
3268
0
    570472613U, // LHAUX
3269
0
    570472613U, // LHAUX8
3270
0
    134263950U, // LHAX
3271
0
    134263950U, // LHAX8
3272
0
    2147529870U,  // LHAXTLS
3273
0
    2147529870U,  // LHAXTLS_
3274
0
    2147529870U,  // LHAXTLS_32
3275
0
    134264685U, // LHBRX
3276
0
    134264685U, // LHBRX8
3277
0
    134264548U, // LHEPX
3278
0
    67156485U,  // LHZ
3279
0
    67156485U,  // LHZ8
3280
0
    2147530208U,  // LHZCIX
3281
0
    536915757U, // LHZU
3282
0
    536915757U, // LHZU8
3283
0
    570472715U, // LHZUX
3284
0
    570472715U, // LHZUX8
3285
0
    134265233U, // LHZX
3286
0
    134265233U, // LHZX8
3287
0
    2147531153U,  // LHZXTLS
3288
0
    2147531153U,  // LHZXTLS_
3289
0
    2147531153U,  // LHZXTLS_32
3290
0
    100701607U, // LI
3291
0
    100701607U, // LI8
3292
0
    100707204U, // LIS
3293
0
    100707204U, // LIS8
3294
0
    67154362U,  // LMW
3295
0
    67151610U,  // LQ
3296
0
    134264656U, // LQARX
3297
0
    134264656U, // LQARXL
3298
0
    17887U, // LQX_PSEUDO
3299
0
    2147522431U,  // LSWI
3300
0
    134263988U, // LVEBX
3301
0
    134264194U, // LVEHX
3302
0
    134265154U, // LVEWX
3303
0
    134256737U, // LVSL
3304
0
    134261141U, // LVSR
3305
0
    134265113U, // LVX
3306
0
    134256787U, // LVXL
3307
0
    67144778U,  // LWA
3308
0
    134264663U, // LWARX
3309
0
    134264663U, // LWARXL
3310
0
    2147527998U,  // LWAT
3311
0
    570472620U, // LWAUX
3312
0
    134263982U, // LWAX
3313
0
    2147529902U,  // LWAXTLS
3314
0
    2147529902U,  // LWAXTLS_
3315
0
    2147529902U,  // LWAXTLS_32
3316
0
    134263982U, // LWAX_32
3317
0
    67144778U,  // LWA_32
3318
0
    134264719U, // LWBRX
3319
0
    134264719U, // LWBRX8
3320
0
    134264563U, // LWEPX
3321
0
    67156647U,  // LWZ
3322
0
    67156647U,  // LWZ8
3323
0
    2147530216U,  // LWZCIX
3324
0
    536915763U, // LWZU
3325
0
    536915763U, // LWZU8
3326
0
    570472722U, // LWZUX
3327
0
    570472722U, // LWZUX8
3328
0
    134265256U, // LWZX
3329
0
    134265256U, // LWZX8
3330
0
    2147531176U,  // LWZXTLS
3331
0
    2147531176U,  // LWZXTLS_
3332
0
    2147531176U,  // LWZXTLS_32
3333
0
    18446U, // LWZtoc
3334
0
    17820U, // LWZtocL
3335
0
    67145963U,  // LXSD
3336
0
    134264100U, // LXSDX
3337
0
    134265209U, // LXSIBZX
3338
0
    134265224U, // LXSIHZX
3339
0
    134263973U, // LXSIWAX
3340
0
    134265247U, // LXSIWZX
3341
0
    67151246U,  // LXSSP
3342
0
    134264603U, // LXSSPX
3343
0
    67153808U,  // LXV
3344
0
    134263914U, // LXVB16X
3345
0
    134263880U, // LXVD2X
3346
0
    134264873U, // LXVDSX
3347
0
    134263933U, // LXVH8X
3348
0
    436250353U, // LXVKQ
3349
0
    2147522694U,  // LXVL
3350
0
    2147522588U,  // LXVLL
3351
0
    67151373U,  // LXVP
3352
0
    2147522610U,  // LXVPRL
3353
0
    2147522552U,  // LXVPRLL
3354
0
    134264620U, // LXVPX
3355
0
    134264012U, // LXVRBX
3356
0
    134264083U, // LXVRDX
3357
0
    134264218U, // LXVRHX
3358
0
    2147522635U,  // LXVRL
3359
0
    2147522571U,  // LXVRLL
3360
0
    134265186U, // LXVRWX
3361
0
    134263897U, // LXVW4X
3362
0
    134264911U, // LXVWSX
3363
0
    134265124U, // LXVX
3364
0
    2147520436U,  // MADDHD
3365
0
    2147528310U,  // MADDHDU
3366
0
    2147520492U,  // MADDLD
3367
0
    2147520492U,  // MADDLD8
3368
0
    1583194U, // MBAR
3369
0
    37528U, // MCRF
3370
0
    43773U, // MCRFS
3371
0
    1095706U, // MCRXRX
3372
0
    604017087U, // MFBHRBE
3373
0
    1091727U, // MFCR
3374
0
    1091727U, // MFCR8
3375
0
    1092002U, // MFCTR
3376
0
    1092002U, // MFCTR8
3377
0
    43130U, // MFDCR
3378
0
    1092337U, // MFFS
3379
0
    39955U, // MFFSCDRN
3380
0
    637572700U, // MFFSCDRNI
3381
0
    1085896U, // MFFSCE
3382
0
    39946U, // MFFSCRN
3383
0
    268473938U, // MFFSCRNI
3384
0
    1087578U, // MFFSL
3385
0
    1083352U, // MFFS_rec
3386
0
    1091815U, // MFLR
3387
0
    1091815U, // MFLR8
3388
0
    1091969U, // MFMSR
3389
0
    671126174U, // MFOCRF
3390
0
    671126174U, // MFOCRF8
3391
0
    43262U, // MFPMR
3392
0
    43373U, // MFSPR
3393
0
    43373U, // MFSPR8
3394
0
    704686459U, // MFSR
3395
0
    39771U, // MFSRIN
3396
0
    36193U, // MFTB
3397
0
    17869165U,  // MFTB8
3398
0
    18917741U,  // MFUDSCR
3399
0
    36997U, // MFVRD
3400
0
    19966317U,  // MFVRSAVE
3401
0
    19966317U,  // MFVRSAVEv
3402
0
    47788U, // MFVRWZ
3403
0
    1091741U, // MFVSCR
3404
0
    36997U, // MFVSRD
3405
0
    36867U, // MFVSRLD
3406
0
    47788U, // MFVSRWZ
3407
0
    2147520662U,  // MODSD
3408
0
    2147529402U,  // MODSW
3409
0
    2147520825U,  // MODUD
3410
0
    2147529612U,  // MODUW
3411
0
    18410U, // MSGSYNC
3412
0
    18424U, // MSYNC
3413
0
    37550U, // MTCRF
3414
0
    37550U, // MTCRF8
3415
0
    1092009U, // MTCTR
3416
0
    1092009U, // MTCTR8
3417
0
    1092009U, // MTCTR8loop
3418
0
    1092009U, // MTCTRloop
3419
0
    235317384U, // MTDCR
3420
0
    1575337U, // MTFSB0
3421
0
    1575345U, // MTFSB1
3422
0
    2147521233U,  // MTFSF
3423
0
    2907247984U,  // MTFSFI
3424
0
    759759831U, // MTFSFI_rec
3425
0
    793318768U, // MTFSFIb
3426
0
    2147517219U,  // MTFSF_rec
3427
0
    37585U, // MTFSFb
3428
0
    1091821U, // MTLR
3429
0
    1091821U, // MTLR8
3430
0
    201369992U, // MTMSR
3431
0
    201363581U, // MTMSRD
3432
0
    627366U,  // MTOCRF
3433
0
    627366U,  // MTOCRF8
3434
0
    43269U, // MTPMR
3435
0
    43380U, // MTSPR
3436
0
    43380U, // MTSPR8
3437
0
    665999U,  // MTSR
3438
0
    39779U, // MTSRIN
3439
0
    1081524U, // MTUDSCR
3440
0
    37005U, // MTVRD
3441
0
    1081589U, // MTVRSAVE
3442
0
    1474805U, // MTVRSAVEv
3443
0
    35919U, // MTVRWA
3444
0
    47797U, // MTVRWZ
3445
0
    1091749U, // MTVSCR
3446
0
    39113U, // MTVSRBM
3447
0
    805344712U, // MTVSRBMI
3448
0
    37005U, // MTVSRD
3449
0
    2147520382U,  // MTVSRDD
3450
0
    39185U, // MTVSRDM
3451
0
    39291U, // MTVSRHM
3452
0
    39456U, // MTVSRQM
3453
0
    35919U, // MTVSRWA
3454
0
    39568U, // MTVSRWM
3455
0
    44111U, // MTVSRWS
3456
0
    47797U, // MTVSRWZ
3457
0
    2147520444U,  // MULHD
3458
0
    2147528319U,  // MULHDU
3459
0
    2147518508U,  // MULHDU_rec
3460
0
    2147516981U,  // MULHD_rec
3461
0
    2147529068U,  // MULHW
3462
0
    2147528448U,  // MULHWU
3463
0
    2147518561U,  // MULHWU_rec
3464
0
    2147518624U,  // MULHW_rec
3465
0
    2147520501U,  // MULLD
3466
0
    2147523642U,  // MULLDO
3467
0
    2147517718U,  // MULLDO_rec
3468
0
    2147517005U,  // MULLD_rec
3469
0
    2147521970U,  // MULLI
3470
0
    2147521970U,  // MULLI8
3471
0
    2147529118U,  // MULLW
3472
0
    2147523936U,  // MULLWO
3473
0
    2147517861U,  // MULLWO_rec
3474
0
    2147518640U,  // MULLW_rec
3475
0
    18051U, // MoveGOTtoLR
3476
0
    18039U, // MovePCtoLR
3477
0
    17158U, // MovePCtoLR8
3478
0
    2147520565U,  // NAND
3479
0
    2147520565U,  // NAND8
3480
0
    2147517019U,  // NAND8_rec
3481
0
    2147517019U,  // NAND_rec
3482
0
    18576U, // NAP
3483
0
    37732U, // NEG
3484
0
    37732U, // NEG8
3485
0
    40081U, // NEG8O
3486
0
    34168U, // NEG8O_rec
3487
0
    33580U, // NEG8_rec
3488
0
    40081U, // NEGO
3489
0
    34168U, // NEGO_rec
3490
0
    33580U, // NEG_rec
3491
0
    18585U, // NOP
3492
0
    15293U, // NOP_GT_PWR6
3493
0
    15305U, // NOP_GT_PWR7
3494
0
    2147526951U,  // NOR
3495
0
    2147526951U,  // NOR8
3496
0
    2147518295U,  // NOR8_rec
3497
0
    2147518295U,  // NOR_rec
3498
0
    2147526944U,  // OR
3499
0
    2147526944U,  // OR8
3500
0
    2147518296U,  // OR8_rec
3501
0
    2147520203U,  // ORC
3502
0
    2147520203U,  // ORC8
3503
0
    2147516915U,  // ORC8_rec
3504
0
    2147516915U,  // ORC_rec
3505
0
    2147522199U,  // ORI
3506
0
    2147522199U,  // ORI8
3507
0
    2147527562U,  // ORIS
3508
0
    2147527562U,  // ORIS8
3509
0
    2147518296U,  // OR_rec
3510
0
    2147521809U,  // PADDI
3511
0
    2147521809U,  // PADDI8
3512
0
    838898961U, // PADDI8pc
3513
0
    18505U, // PADDIdtprel
3514
0
    838898961U, // PADDIpc
3515
0
    2147520617U,  // PDEPD
3516
0
    2147520807U,  // PEXTD
3517
0
    872451112U, // PLA
3518
0
    872451112U, // PLA8
3519
0
    906005544U, // PLA8pc
3520
0
    906005544U, // PLApc
3521
0
    3087055290U,  // PLBZ
3522
0
    3087055290U,  // PLBZ8
3523
0
    939571642U, // PLBZ8nopc
3524
0
    906017210U, // PLBZ8onlypc
3525
0
    973126074U, // PLBZ8pc
3526
0
    939571642U, // PLBZnopc
3527
0
    906017210U, // PLBZonlypc
3528
0
    973126074U, // PLBZpc
3529
0
    3087044606U,  // PLD
3530
0
    939560958U, // PLDnopc
3531
0
    906006526U, // PLDonlypc
3532
0
    973115390U, // PLDpc
3533
0
    3087044512U,  // PLFD
3534
0
    939560864U, // PLFDnopc
3535
0
    906006432U, // PLFDonlypc
3536
0
    973115296U, // PLFDpc
3537
0
    3087051511U,  // PLFS
3538
0
    939567863U, // PLFSnopc
3539
0
    906013431U, // PLFSonlypc
3540
0
    973122295U, // PLFSpc
3541
0
    3087043510U,  // PLHA
3542
0
    3087043510U,  // PLHA8
3543
0
    939559862U, // PLHA8nopc
3544
0
    906005430U, // PLHA8onlypc
3545
0
    973114294U, // PLHA8pc
3546
0
    939559862U, // PLHAnopc
3547
0
    906005430U, // PLHAonlypc
3548
0
    973114294U, // PLHApc
3549
0
    3087055364U,  // PLHZ
3550
0
    3087055364U,  // PLHZ8
3551
0
    939571716U, // PLHZ8nopc
3552
0
    906017284U, // PLHZ8onlypc
3553
0
    973126148U, // PLHZ8pc
3554
0
    939571716U, // PLHZnopc
3555
0
    906017284U, // PLHZonlypc
3556
0
    973126148U, // PLHZpc
3557
0
    906007993U, // PLI
3558
0
    906007993U, // PLI8
3559
0
    3087043657U,  // PLWA
3560
0
    3087043657U,  // PLWA8
3561
0
    939560009U, // PLWA8nopc
3562
0
    906005577U, // PLWA8onlypc
3563
0
    973114441U, // PLWA8pc
3564
0
    939560009U, // PLWAnopc
3565
0
    906005577U, // PLWAonlypc
3566
0
    973114441U, // PLWApc
3567
0
    3087055526U,  // PLWZ
3568
0
    3087055526U,  // PLWZ8
3569
0
    939571878U, // PLWZ8nopc
3570
0
    906017446U, // PLWZ8onlypc
3571
0
    973126310U, // PLWZ8pc
3572
0
    939571878U, // PLWZnopc
3573
0
    906017446U, // PLWZonlypc
3574
0
    973126310U, // PLWZpc
3575
0
    3087044842U,  // PLXSD
3576
0
    939561194U, // PLXSDnopc
3577
0
    906006762U, // PLXSDonlypc
3578
0
    973115626U, // PLXSDpc
3579
0
    3087050125U,  // PLXSSP
3580
0
    939566477U, // PLXSSPnopc
3581
0
    906012045U, // PLXSSPonlypc
3582
0
    973120909U, // PLXSSPpc
3583
0
    3087052687U,  // PLXV
3584
0
    3087050252U,  // PLXVP
3585
0
    939566604U, // PLXVPnopc
3586
0
    906012172U, // PLXVPonlypc
3587
0
    973121036U, // PLXVPpc
3588
0
    939569039U, // PLXVnopc
3589
0
    906014607U, // PLXVonlypc
3590
0
    973123471U, // PLXVpc
3591
0
    2147518960U,  // PMXVBF16GER2
3592
0
    2449513323U,  // PMXVBF16GER2NN
3593
0
    2449514929U,  // PMXVBF16GER2NP
3594
0
    2449513382U,  // PMXVBF16GER2PN
3595
0
    2449514988U,  // PMXVBF16GER2PP
3596
0
    2147518960U,  // PMXVBF16GER2W
3597
0
    2449513323U,  // PMXVBF16GER2WNN
3598
0
    2449514929U,  // PMXVBF16GER2WNP
3599
0
    2449513382U,  // PMXVBF16GER2WPN
3600
0
    2449514988U,  // PMXVBF16GER2WPP
3601
0
    2147518974U,  // PMXVF16GER2
3602
0
    2449513339U,  // PMXVF16GER2NN
3603
0
    2449514945U,  // PMXVF16GER2NP
3604
0
    2449513398U,  // PMXVF16GER2PN
3605
0
    2449515004U,  // PMXVF16GER2PP
3606
0
    2147518974U,  // PMXVF16GER2W
3607
0
    2449513339U,  // PMXVF16GER2WNN
3608
0
    2449514945U,  // PMXVF16GER2WNP
3609
0
    2449513398U,  // PMXVF16GER2WPN
3610
0
    2449515004U,  // PMXVF16GER2WPP
3611
0
    2147526829U,  // PMXVF32GER
3612
0
    2449513354U,  // PMXVF32GERNN
3613
0
    2449514960U,  // PMXVF32GERNP
3614
0
    2449513424U,  // PMXVF32GERPN
3615
0
    2449515062U,  // PMXVF32GERPP
3616
0
    2147526829U,  // PMXVF32GERW
3617
0
    2449513354U,  // PMXVF32GERWNN
3618
0
    2449514960U,  // PMXVF32GERWNP
3619
0
    2449513424U,  // PMXVF32GERWPN
3620
0
    2449515062U,  // PMXVF32GERWPP
3621
0
    2147526841U,  // PMXVF64GER
3622
0
    2449513368U,  // PMXVF64GERNN
3623
0
    2449514974U,  // PMXVF64GERNP
3624
0
    2449513438U,  // PMXVF64GERPN
3625
0
    2449515076U,  // PMXVF64GERPP
3626
0
    2147526841U,  // PMXVF64GERW
3627
0
    2449513368U,  // PMXVF64GERWNN
3628
0
    2449514974U,  // PMXVF64GERWNP
3629
0
    2449513438U,  // PMXVF64GERWPN
3630
0
    2449515076U,  // PMXVF64GERWPP
3631
0
    2147518987U,  // PMXVI16GER2
3632
0
    2449515019U,  // PMXVI16GER2PP
3633
0
    2147527088U,  // PMXVI16GER2S
3634
0
    2449515090U,  // PMXVI16GER2SPP
3635
0
    2147527088U,  // PMXVI16GER2SW
3636
0
    2449515090U,  // PMXVI16GER2SWPP
3637
0
    2147518987U,  // PMXVI16GER2W
3638
0
    2449515019U,  // PMXVI16GER2WPP
3639
0
    2147519121U,  // PMXVI4GER8
3640
0
    2449515048U,  // PMXVI4GER8PP
3641
0
    2147519121U,  // PMXVI4GER8W
3642
0
    2449515048U,  // PMXVI4GER8WPP
3643
0
    2147519000U,  // PMXVI8GER4
3644
0
    2449515034U,  // PMXVI8GER4PP
3645
0
    2449515106U,  // PMXVI8GER4SPP
3646
0
    2147519000U,  // PMXVI8GER4W
3647
0
    2449515034U,  // PMXVI8GER4WPP
3648
0
    2449515106U,  // PMXVI8GER4WSPP
3649
0
    36208U, // POPCNTB
3650
0
    36208U, // POPCNTB8
3651
0
    37133U, // POPCNTD
3652
0
    45909U, // POPCNTW
3653
0
    18169U, // PPC32GOT
3654
0
    18179U, // PPC32PICGOT
3655
0
    15740U, // PREPARE_PROBED_ALLOCA_32
3656
0
    16161U, // PREPARE_PROBED_ALLOCA_64
3657
0
    15788U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
3658
0
    16209U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
3659
0
    15722U, // PROBED_ALLOCA_32
3660
0
    16143U, // PROBED_ALLOCA_64
3661
0
    15766U, // PROBED_STACKALLOC_32
3662
0
    16187U, // PROBED_STACKALLOC_64
3663
0
    3087043971U,  // PSTB
3664
0
    3087043971U,  // PSTB8
3665
0
    939560323U, // PSTB8nopc
3666
0
    906005891U, // PSTB8onlypc
3667
0
    973114755U, // PSTB8pc
3668
0
    939560323U, // PSTBnopc
3669
0
    906005891U, // PSTBonlypc
3670
0
    973114755U, // PSTBpc
3671
0
    3087044896U,  // PSTD
3672
0
    939561248U, // PSTDnopc
3673
0
    906006816U, // PSTDonlypc
3674
0
    973115680U, // PSTDpc
3675
0
    3087044518U,  // PSTFD
3676
0
    939560870U, // PSTFDnopc
3677
0
    906006438U, // PSTFDonlypc
3678
0
    973115302U, // PSTFDpc
3679
0
    3087051524U,  // PSTFS
3680
0
    939567876U, // PSTFSnopc
3681
0
    906013444U, // PSTFSonlypc
3682
0
    973122308U, // PSTFSpc
3683
0
    3087045718U,  // PSTH
3684
0
    3087045718U,  // PSTH8
3685
0
    939562070U, // PSTH8nopc
3686
0
    906007638U, // PSTH8onlypc
3687
0
    973116502U, // PSTH8pc
3688
0
    939562070U, // PSTHnopc
3689
0
    906007638U, // PSTHonlypc
3690
0
    973116502U, // PSTHpc
3691
0
    3087053683U,  // PSTW
3692
0
    3087053683U,  // PSTW8
3693
0
    939570035U, // PSTW8nopc
3694
0
    906015603U, // PSTW8onlypc
3695
0
    973124467U, // PSTW8pc
3696
0
    939570035U, // PSTWnopc
3697
0
    906015603U, // PSTWonlypc
3698
0
    973124467U, // PSTWpc
3699
0
    3087044849U,  // PSTXSD
3700
0
    939561201U, // PSTXSDnopc
3701
0
    906006769U, // PSTXSDonlypc
3702
0
    973115633U, // PSTXSDpc
3703
0
    3087050133U,  // PSTXSSP
3704
0
    939566485U, // PSTXSSPnopc
3705
0
    906012053U, // PSTXSSPonlypc
3706
0
    973120917U, // PSTXSSPpc
3707
0
    3087052693U,  // PSTXV
3708
0
    3087050259U,  // PSTXVP
3709
0
    939566611U, // PSTXVPnopc
3710
0
    906012179U, // PSTXVPonlypc
3711
0
    973121043U, // PSTXVPpc
3712
0
    939569045U, // PSTXVnopc
3713
0
    906014613U, // PSTXVonlypc
3714
0
    973123477U, // PSTXVpc
3715
0
    17912U, // PseudoEIEIO
3716
0
    17396U, // RESTORE_ACC
3717
0
    17948U, // RESTORE_CR
3718
0
    18103U, // RESTORE_CRBIT
3719
0
    17602U, // RESTORE_QUADWORD
3720
0
    17344U, // RESTORE_UACC
3721
0
    17370U, // RESTORE_WACC
3722
0
    18481U, // RFCI
3723
0
    18492U, // RFDI
3724
0
    691308U,  // RFEBB
3725
0
    18497U, // RFI
3726
0
    18455U, // RFID
3727
0
    18486U, // RFMCI
3728
0
    2147522488U,  // RLDCL
3729
0
    2147517536U,  // RLDCL_rec
3730
0
    2147526785U,  // RLDCR
3731
0
    2147518262U,  // RLDCR_rec
3732
0
    2147520138U,  // RLDIC
3733
0
    2147522495U,  // RLDICL
3734
0
    2147522495U,  // RLDICL_32
3735
0
    2147522495U,  // RLDICL_32_64
3736
0
    2147517544U,  // RLDICL_32_rec
3737
0
    2147517544U,  // RLDICL_rec
3738
0
    2147526805U,  // RLDICR
3739
0
    2147526805U,  // RLDICR_32
3740
0
    2147518270U,  // RLDICR_rec
3741
0
    2147516884U,  // RLDIC_rec
3742
0
    2449511898U,  // RLDIMI
3743
0
    2449507315U,  // RLDIMI_rec
3744
0
    2449511906U,  // RLWIMI
3745
0
    2449511906U,  // RLWIMI8
3746
0
    2449507324U,  // RLWIMI8_rec
3747
0
    2449507324U,  // RLWIMI_rec
3748
0
    2147523069U,  // RLWINM
3749
0
    2147523069U,  // RLWINM8
3750
0
    2147517602U,  // RLWINM8_rec
3751
0
    2147517602U,  // RLWINM_rec
3752
0
    2147523086U,  // RLWNM
3753
0
    2147523086U,  // RLWNM8
3754
0
    2147517611U,  // RLWNM8_rec
3755
0
    2147517611U,  // RLWNM_rec
3756
0
    17336U, // ReadTB
3757
0
    1085150U, // SC
3758
0
    1093433U, // SCV
3759
0
    16426U, // SELECT_CC_F16
3760
0
    16348U, // SELECT_CC_F4
3761
0
    16887U, // SELECT_CC_F8
3762
0
    16373U, // SELECT_CC_I4
3763
0
    16932U, // SELECT_CC_I8
3764
0
    17687U, // SELECT_CC_SPE
3765
0
    16319U, // SELECT_CC_SPE4
3766
0
    17461U, // SELECT_CC_VRRC
3767
0
    17430U, // SELECT_CC_VSFRC
3768
0
    17521U, // SELECT_CC_VSRC
3769
0
    17490U, // SELECT_CC_VSSRC
3770
0
    16441U, // SELECT_F16
3771
0
    16362U, // SELECT_F4
3772
0
    16901U, // SELECT_F8
3773
0
    16387U, // SELECT_I4
3774
0
    17106U, // SELECT_I8
3775
0
    17702U, // SELECT_SPE
3776
0
    16335U, // SELECT_SPE4
3777
0
    17477U, // SELECT_VRRC
3778
0
    17447U, // SELECT_VSFRC
3779
0
    17537U, // SELECT_VSRC
3780
0
    17507U, // SELECT_VSSRC
3781
0
    36187U, // SETB
3782
0
    36187U, // SETB8
3783
0
    36405U, // SETBC
3784
0
    36405U, // SETBC8
3785
0
    43122U, // SETBCR
3786
0
    43122U, // SETBCR8
3787
0
    17879U, // SETFLM
3788
0
    36397U, // SETNBC
3789
0
    36397U, // SETNBC8
3790
0
    43113U, // SETNBCR
3791
0
    43113U, // SETNBCR8
3792
0
    17578U, // SETRND
3793
0
    18472U, // SETRNDi
3794
0
    33481U, // SLBFEE_rec
3795
0
    18366U, // SLBIA
3796
0
    1085957U, // SLBIE
3797
0
    37721U, // SLBIEG
3798
0
    37341U, // SLBMFEE
3799
0
    44862U, // SLBMFEV
3800
0
    37422U, // SLBMTE
3801
0
    18394U, // SLBSYNC
3802
0
    2147520531U,  // SLD
3803
0
    2147517013U,  // SLD_rec
3804
0
    2147529141U,  // SLW
3805
0
    2147529141U,  // SLW8
3806
0
    2147518648U,  // SLW8_rec
3807
0
    2147518648U,  // SLW_rec
3808
0
    67156647U,  // SPELWZ
3809
0
    134265256U, // SPELWZX
3810
0
    67154804U,  // SPESTW
3811
0
    134265203U, // SPESTWX
3812
0
    17409U, // SPILL_ACC
3813
0
    17960U, // SPILL_CR
3814
0
    18118U, // SPILL_CRBIT
3815
0
    17620U, // SPILL_QUADWORD
3816
0
    17358U, // SPILL_UACC
3817
0
    17384U, // SPILL_WACC
3818
0
    17636U, // SPLIT_QUADWORD
3819
0
    2147520282U,  // SRAD
3820
0
    2147521802U,  // SRADI
3821
0
    2147521802U,  // SRADI_32
3822
0
    2147517328U,  // SRADI_rec
3823
0
    2147516932U,  // SRAD_rec
3824
0
    2147528953U,  // SRAW
3825
0
    2147522326U,  // SRAWI
3826
0
    2147517453U,  // SRAWI_rec
3827
0
    2147518607U,  // SRAW_rec
3828
0
    2147520640U,  // SRD
3829
0
    2147517050U,  // SRD_rec
3830
0
    2147529396U,  // SRW
3831
0
    2147529396U,  // SRW8
3832
0
    2147518654U,  // SRW8_rec
3833
0
    2147518654U,  // SRW_rec
3834
0
    67145092U,  // STB
3835
0
    67145092U,  // STB8
3836
0
    2147530161U,  // STBCIX
3837
0
    134252817U, // STBCX
3838
0
    134264523U, // STBEPX
3839
0
    537308771U, // STBU
3840
0
    537308771U, // STBU8
3841
0
    570865843U, // STBUX
3842
0
    570865843U, // STBUX8
3843
0
    134264029U, // STBX
3844
0
    134264029U, // STBX8
3845
0
    2147529949U,  // STBXTLS
3846
0
    2147529949U,  // STBXTLS_
3847
0
    2147529949U,  // STBXTLS_32
3848
0
    67146017U,  // STD
3849
0
    2147527926U,  // STDAT
3850
0
    134264677U, // STDBRX
3851
0
    2147530176U,  // STDCIX
3852
0
    134252825U, // STDCX
3853
0
    537308828U, // STDU
3854
0
    570865871U, // STDUX
3855
0
    134264115U, // STDX
3856
0
    2147530035U,  // STDXTLS
3857
0
    2147530035U,  // STDXTLS_
3858
0
    67145639U,  // STFD
3859
0
    134264539U, // STFDEPX
3860
0
    537308783U, // STFDU
3861
0
    570865857U, // STFDUX
3862
0
    134264071U, // STFDX
3863
0
    2147529991U,  // STFDXTLS
3864
0
    2147529991U,  // STFDXTLS_
3865
0
    134265169U, // STFIWX
3866
0
    67152645U,  // STFS
3867
0
    537308901U, // STFSU
3868
0
    570865909U, // STFSUX
3869
0
    134264894U, // STFSX
3870
0
    2147530814U,  // STFSXTLS
3871
0
    2147530814U,  // STFSXTLS_
3872
0
    67146839U,  // STH
3873
0
    67146839U,  // STH8
3874
0
    134264692U, // STHBRX
3875
0
    2147530184U,  // STHCIX
3876
0
    134252833U, // STHCX
3877
0
    134264555U, // STHEPX
3878
0
    537308857U, // STHU
3879
0
    537308857U, // STHU8
3880
0
    570865885U, // STHUX
3881
0
    570865885U, // STHUX8
3882
0
    134264235U, // STHX
3883
0
    134264235U, // STHX8
3884
0
    2147530155U,  // STHXTLS
3885
0
    2147530155U,  // STHXTLS_
3886
0
    2147530155U,  // STHXTLS_32
3887
0
    67154367U,  // STMW
3888
0
    18624U, // STOP
3889
0
    67151744U,  // STQ
3890
0
    134252841U, // STQCX
3891
0
    17899U, // STQX_PSEUDO
3892
0
    2147522437U,  // STSWI
3893
0
    134263995U, // STVEBX
3894
0
    134264201U, // STVEHX
3895
0
    134265161U, // STVEWX
3896
0
    134265118U, // STVX
3897
0
    134256793U, // STVXL
3898
0
    67154804U,  // STW
3899
0
    67154804U,  // STW8
3900
0
    2147528004U,  // STWAT
3901
0
    134264726U, // STWBRX
3902
0
    2147530192U,  // STWCIX
3903
0
    134252849U, // STWCX
3904
0
    134264570U, // STWEPX
3905
0
    537308952U, // STWU
3906
0
    537308952U, // STWU8
3907
0
    570865917U, // STWUX
3908
0
    570865917U, // STWUX8
3909
0
    134265203U, // STWX
3910
0
    134265203U, // STWX8
3911
0
    2147531123U,  // STWXTLS
3912
0
    2147531123U,  // STWXTLS_
3913
0
    2147531123U,  // STWXTLS_32
3914
0
    67145970U,  // STXSD
3915
0
    134264107U, // STXSDX
3916
0
    134264003U, // STXSIBX
3917
0
    134264003U, // STXSIBXv
3918
0
    134264209U, // STXSIHX
3919
0
    134264209U, // STXSIHXv
3920
0
    134265177U, // STXSIWX
3921
0
    67151254U,  // STXSSP
3922
0
    134264611U, // STXSSPX
3923
0
    67153814U,  // STXV
3924
0
    134263923U, // STXVB16X
3925
0
    134263888U, // STXVD2X
3926
0
    134263941U, // STXVH8X
3927
0
    2147522700U,  // STXVL
3928
0
    2147522595U,  // STXVLL
3929
0
    67151380U,  // STXVP
3930
0
    2147522618U,  // STXVPRL
3931
0
    2147522561U,  // STXVPRLL
3932
0
    134264627U, // STXVPX
3933
0
    134264020U, // STXVRBX
3934
0
    134264091U, // STXVRDX
3935
0
    134264226U, // STXVRHX
3936
0
    2147522642U,  // STXVRL
3937
0
    2147522579U,  // STXVRLL
3938
0
    134265194U, // STXVRWX
3939
0
    134263905U, // STXVW4X
3940
0
    134265130U, // STXVX
3941
0
    2147521131U,  // SUBF
3942
0
    2147521131U,  // SUBF8
3943
0
    2147523722U,  // SUBF8O
3944
0
    2147517808U,  // SUBF8O_rec
3945
0
    2147517212U,  // SUBF8_rec
3946
0
    2147520117U,  // SUBFC
3947
0
    2147520117U,  // SUBFC8
3948
0
    2147523628U,  // SUBFC8O
3949
0
    2147517702U,  // SUBFC8O_rec
3950
0
    2147516860U,  // SUBFC8_rec
3951
0
    2147523628U,  // SUBFCO
3952
0
    2147517702U,  // SUBFCO_rec
3953
0
    2147516860U,  // SUBFC_rec
3954
0
    2147521005U,  // SUBFE
3955
0
    2147521005U,  // SUBFE8
3956
0
    2147523672U,  // SUBFE8O
3957
0
    2147517752U,  // SUBFE8O_rec
3958
0
    2147517138U,  // SUBFE8_rec
3959
0
    2147523672U,  // SUBFEO
3960
0
    2147517752U,  // SUBFEO_rec
3961
0
    2147517138U,  // SUBFE_rec
3962
0
    2147520145U,  // SUBFIC
3963
0
    2147520145U,  // SUBFIC8
3964
0
    37402U, // SUBFME
3965
0
    37402U, // SUBFME8
3966
0
    40040U, // SUBFME8O
3967
0
    34122U, // SUBFME8O_rec
3968
0
    33506U, // SUBFME8_rec
3969
0
    40040U, // SUBFMEO
3970
0
    34122U, // SUBFMEO_rec
3971
0
    33506U, // SUBFME_rec
3972
0
    2147523722U,  // SUBFO
3973
0
    2147517808U,  // SUBFO_rec
3974
0
    1006677012U,  // SUBFUS
3975
0
    1006667786U,  // SUBFUS_rec
3976
0
    37469U, // SUBFZE
3977
0
    37469U, // SUBFZE8
3978
0
    40065U, // SUBFZE8O
3979
0
    34150U, // SUBFZE8O_rec
3980
0
    33555U, // SUBFZE8_rec
3981
0
    40065U, // SUBFZEO
3982
0
    34150U, // SUBFZEO_rec
3983
0
    33555U, // SUBFZE_rec
3984
0
    2147517212U,  // SUBF_rec
3985
0
    1773250U, // SYNC
3986
0
    22613698U,  // SYNCP10
3987
0
    1083419U, // TABORT
3988
0
    2148008369U,  // TABORTDC
3989
0
    2148008824U,  // TABORTDCI
3990
0
    2148008441U,  // TABORTWC
3991
0
    2148008836U,  // TABORTWCI
3992
0
    1182825U, // TAILB
3993
0
    1182825U, // TAILB8
3994
0
    1215319U, // TAILBA
3995
0
    1215319U, // TAILBA8
3996
0
    18646U, // TAILBCTR
3997
0
    18646U, // TAILBCTR8
3998
0
    689372U,  // TBEGIN
3999
0
    18076U, // TBEGIN_RET
4000
0
    1087377U, // TCHECK
4001
0
    18064U, // TCHECK_RET
4002
0
    2263758U, // TCRETURNai
4003
0
    2263655U, // TCRETURNai8
4004
0
    2232064U, // TCRETURNdi
4005
0
    2230901U, // TCRETURNdi8
4006
0
    2140237U, // TCRETURNri
4007
0
    2132611U, // TCRETURNri8
4008
0
    2148012288U,  // TD
4009
0
    2148013411U,  // TDI
4010
0
    688738U,  // TEND
4011
0
    18372U, // TLBIA
4012
0
    252088844U, // TLBIE
4013
0
    1087431U, // TLBIEL
4014
0
    2148218424U,  // TLBILX
4015
0
    46228U, // TLBIVAX
4016
0
    1085413U, // TLBLD
4017
0
    1086884U, // TLBLI
4018
0
    18460U, // TLBRE
4019
0
    2147521058U,  // TLBRE2
4020
0
    47138U, // TLBSX
4021
0
    2147530786U,  // TLBSX2
4022
0
    2147518809U,  // TLBSX2D
4023
0
    18402U, // TLBSYNC
4024
0
    18466U, // TLBWE
4025
0
    2147521087U,  // TLBWE2
4026
0
    18322U, // TLSGDAIX
4027
0
    17227U, // TLSGDAIX8
4028
0
    18580U, // TRAP
4029
0
    15283U, // TRECHKPT
4030
0
    1082512U, // TRECLAIM
4031
0
    690027U,  // TSR
4032
0
    2148021063U,  // TW
4033
0
    2148013964U,  // TWI
4034
0
    17922U, // UNENCODED_NOP
4035
0
    17937U, // UpdateGBR
4036
0
    2147519881U,  // VABSDUB
4037
0
    2147521628U,  // VABSDUH
4038
0
    2147529619U,  // VABSDUW
4039
0
    2147526563U,  // VADDCUQ
4040
0
    2147529602U,  // VADDCUW
4041
0
    2147526594U,  // VADDECUQ
4042
0
    2147523153U,  // VADDEUQM
4043
0
    2147524872U,  // VADDFP
4044
0
    2147527202U,  // VADDSBS
4045
0
    2147527477U,  // VADDSHS
4046
0
    2147527787U,  // VADDSWS
4047
0
    2147522791U,  // VADDUBM
4048
0
    2147527230U,  // VADDUBS
4049
0
    2147522863U,  // VADDUDM
4050
0
    2147522990U,  // VADDUHM
4051
0
    2147527505U,  // VADDUHS
4052
0
    2147523134U,  // VADDUQM
4053
0
    2147523246U,  // VADDUWM
4054
0
    2147527814U,  // VADDUWS
4055
0
    2147520595U,  // VAND
4056
0
    2147520102U,  // VANDC
4057
0
    2147519755U,  // VAVGSB
4058
0
    2147521514U,  // VAVGSH
4059
0
    2147529427U,  // VAVGSW
4060
0
    2147519899U,  // VAVGUB
4061
0
    2147521646U,  // VAVGUH
4062
0
    2147529646U,  // VAVGUW
4063
0
    2147520536U,  // VBPERMD
4064
0
    2147526411U,  // VBPERMQ
4065
0
    2449520689U,  // VCFSX
4066
0
    2147530801U,  // VCFSX_0
4067
0
    2147520399U,  // VCFUGED
4068
0
    2449520854U,  // VCFUX
4069
0
    2147530966U,  // VCFUX_0
4070
0
    2147526863U,  // VCIPHER
4071
0
    2147528207U,  // VCIPHERLAST
4072
0
    2147519676U,  // VCLRLB
4073
0
    2147519732U,  // VCLRRB
4074
0
    36383U, // VCLZB
4075
0
    37281U, // VCLZD
4076
0
    2147522894U,  // VCLZDM
4077
0
    38084U, // VCLZH
4078
0
    35973U, // VCLZLSBB
4079
0
    46120U, // VCLZW
4080
0
    2147524836U,  // VCMPBFP
4081
0
    2147517922U,  // VCMPBFP_rec
4082
0
    2147524935U,  // VCMPEQFP
4083
0
    2147517943U,  // VCMPEQFP_rec
4084
0
    2147519924U,  // VCMPEQUB
4085
0
    2147516769U,  // VCMPEQUB_rec
4086
0
    2147520876U,  // VCMPEQUD
4087
0
    2147517067U,  // VCMPEQUD_rec
4088
0
    2147521671U,  // VCMPEQUH
4089
0
    2147517263U,  // VCMPEQUH_rec
4090
0
    2147526648U,  // VCMPEQUQ
4091
0
    2147518176U,  // VCMPEQUQ_rec
4092
0
    2147529680U,  // VCMPEQUW
4093
0
    2147518679U,  // VCMPEQUW_rec
4094
0
    2147524889U,  // VCMPGEFP
4095
0
    2147517932U,  // VCMPGEFP_rec
4096
0
    2147524945U,  // VCMPGTFP
4097
0
    2147517954U,  // VCMPGTFP_rec
4098
0
    2147519808U,  // VCMPGTSB
4099
0
    2147516750U,  // VCMPGTSB_rec
4100
0
    2147520720U,  // VCMPGTSD
4101
0
    2147517056U,  // VCMPGTSD_rec
4102
0
    2147521567U,  // VCMPGTSH
4103
0
    2147517244U,  // VCMPGTSH_rec
4104
0
    2147526510U,  // VCMPGTSQ
4105
0
    2147518165U,  // VCMPGTSQ_rec
4106
0
    2147529506U,  // VCMPGTSW
4107
0
    2147518660U,  // VCMPGTSW_rec
4108
0
    2147519992U,  // VCMPGTUB
4109
0
    2147516813U,  // VCMPGTUB_rec
4110
0
    2147520886U,  // VCMPGTUD
4111
0
    2147517078U,  // VCMPGTUD_rec
4112
0
    2147521693U,  // VCMPGTUH
4113
0
    2147517274U,  // VCMPGTUH_rec
4114
0
    2147526658U,  // VCMPGTUQ
4115
0
    2147518187U,  // VCMPGTUQ_rec
4116
0
    2147529715U,  // VCMPGTUW
4117
0
    2147518690U,  // VCMPGTUW_rec
4118
0
    2147519641U,  // VCMPNEB
4119
0
    2147516740U,  // VCMPNEB_rec
4120
0
    2147521446U,  // VCMPNEH
4121
0
    2147517234U,  // VCMPNEH_rec
4122
0
    2147529016U,  // VCMPNEW
4123
0
    2147518614U,  // VCMPNEW_rec
4124
0
    2147520021U,  // VCMPNEZB
4125
0
    2147516824U,  // VCMPNEZB_rec
4126
0
    2147521722U,  // VCMPNEZH
4127
0
    2147517285U,  // VCMPNEZH_rec
4128
0
    2147529758U,  // VCMPNEZW
4129
0
    2147518708U,  // VCMPNEZW_rec
4130
0
    2147526502U,  // VCMPSQ
4131
0
    2147526640U,  // VCMPUQ
4132
0
    2147519603U,  // VCNTMBB
4133
0
    2147520295U,  // VCNTMBD
4134
0
    2147521422U,  // VCNTMBH
4135
0
    2147528959U,  // VCNTMBW
4136
0
    2449517792U,  // VCTSXS
4137
0
    2147527904U,  // VCTSXS_0
4138
0
    2449517800U,  // VCTUXS
4139
0
    2147527912U,  // VCTUXS_0
4140
0
    36390U, // VCTZB
4141
0
    37296U, // VCTZD
4142
0
    2147522911U,  // VCTZDM
4143
0
    38091U, // VCTZH
4144
0
    35983U, // VCTZLSBB
4145
0
    46137U, // VCTZW
4146
0
    2147520678U,  // VDIVESD
4147
0
    2147526493U,  // VDIVESQ
4148
0
    2147529418U,  // VDIVESW
4149
0
    2147520841U,  // VDIVEUD
4150
0
    2147526623U,  // VDIVEUQ
4151
0
    2147529637U,  // VDIVEUW
4152
0
    2147520730U,  // VDIVSD
4153
0
    2147526520U,  // VDIVSQ
4154
0
    2147529523U,  // VDIVSW
4155
0
    2147520896U,  // VDIVUD
4156
0
    2147526668U,  // VDIVUQ
4157
0
    2147529725U,  // VDIVUW
4158
0
    2147528579U,  // VEQV
4159
0
    39092U, // VEXPANDBM
4160
0
    39174U, // VEXPANDDM
4161
0
    39280U, // VEXPANDHM
4162
0
    39445U, // VEXPANDQM
4163
0
    39557U, // VEXPANDWM
4164
0
    41258U, // VEXPTEFP
4165
0
    2147530326U,  // VEXTDDVLX
4166
0
    2147530704U,  // VEXTDDVRX
4167
0
    2147530314U,  // VEXTDUBVLX
4168
0
    2147530692U,  // VEXTDUBVRX
4169
0
    2147530347U,  // VEXTDUHVLX
4170
0
    2147530725U,  // VEXTDUHVRX
4171
0
    2147530369U,  // VEXTDUWVLX
4172
0
    2147530747U,  // VEXTDUWVRX
4173
0
    39122U, // VEXTRACTBM
4174
0
    2449510649U,  // VEXTRACTD
4175
0
    39194U, // VEXTRACTDM
4176
0
    39310U, // VEXTRACTHM
4177
0
    39465U, // VEXTRACTQM
4178
0
    2449509868U,  // VEXTRACTUB
4179
0
    2449511569U,  // VEXTRACTUH
4180
0
    2449519578U,  // VEXTRACTUW
4181
0
    39577U, // VEXTRACTWM
4182
0
    36578U, // VEXTSB2D
4183
0
    36578U, // VEXTSB2Ds
4184
0
    44956U, // VEXTSB2W
4185
0
    44956U, // VEXTSB2Ws
4186
0
    42532U, // VEXTSD2Q
4187
0
    36588U, // VEXTSH2D
4188
0
    36588U, // VEXTSH2Ds
4189
0
    44966U, // VEXTSH2W
4190
0
    44966U, // VEXTSH2Ws
4191
0
    36598U, // VEXTSW2D
4192
0
    36598U, // VEXTSW2Ds
4193
0
    2147530258U,  // VEXTUBLX
4194
0
    2147530629U,  // VEXTUBRX
4195
0
    2147530286U,  // VEXTUHLX
4196
0
    2147530672U,  // VEXTUHRX
4197
0
    2147530390U,  // VEXTUWLX
4198
0
    2147530768U,  // VEXTUWRX
4199
0
    36640U, // VGBBD
4200
0
    2147519705U,  // VGNB
4201
0
    2449520137U,  // VINSBLX
4202
0
    2449520508U,  // VINSBRX
4203
0
    2449520192U,  // VINSBVLX
4204
0
    2449520570U,  // VINSBVRX
4205
0
    1040224448U,  // VINSD
4206
0
    2449520156U,  // VINSDLX
4207
0
    2449520542U,  // VINSDRX
4208
0
    1040223609U,  // VINSERTB
4209
0
    2449510678U,  // VINSERTD
4210
0
    1040225356U,  // VINSERTH
4211
0
    2449519454U,  // VINSERTW
4212
0
    2449520165U,  // VINSHLX
4213
0
    2449520551U,  // VINSHRX
4214
0
    2449520225U,  // VINSHVLX
4215
0
    2449520603U,  // VINSHVRX
4216
0
    1040233234U,  // VINSW
4217
0
    2449520269U,  // VINSWLX
4218
0
    2449520647U,  // VINSWRX
4219
0
    2449520247U,  // VINSWVLX
4220
0
    2449520625U,  // VINSWVRX
4221
0
    41232U, // VLOGEFP
4222
0
    2147524863U,  // VMADDFP
4223
0
    2147524955U,  // VMAXFP
4224
0
    2147519827U,  // VMAXSB
4225
0
    2147520738U,  // VMAXSD
4226
0
    2147521586U,  // VMAXSH
4227
0
    2147529531U,  // VMAXSW
4228
0
    2147520002U,  // VMAXUB
4229
0
    2147520904U,  // VMAXUD
4230
0
    2147521703U,  // VMAXUH
4231
0
    2147529733U,  // VMAXUW
4232
0
    2147527454U,  // VMHADDSHS
4233
0
    2147527465U,  // VMHRADDSHS
4234
0
    2147524927U,  // VMINFP
4235
0
    2147519791U,  // VMINSB
4236
0
    2147520696U,  // VMINSD
4237
0
    2147521550U,  // VMINSH
4238
0
    2147529482U,  // VMINSW
4239
0
    2147519907U,  // VMINUB
4240
0
    2147520859U,  // VMINUD
4241
0
    2147521654U,  // VMINUH
4242
0
    2147529663U,  // VMINUW
4243
0
    2147522979U,  // VMLADDUHM
4244
0
    2147520661U,  // VMODSD
4245
0
    2147526485U,  // VMODSQ
4246
0
    2147529401U,  // VMODSW
4247
0
    2147520824U,  // VMODUD
4248
0
    2147526604U,  // VMODUQ
4249
0
    2147529611U,  // VMODUW
4250
0
    2147529008U,  // VMRGEW
4251
0
    2147519650U,  // VMRGHB
4252
0
    2147521455U,  // VMRGHH
4253
0
    2147529051U,  // VMRGHW
4254
0
    2147519668U,  // VMRGLB
4255
0
    2147521463U,  // VMRGLH
4256
0
    2147529101U,  // VMRGLW
4257
0
    2147529374U,  // VMRGOW
4258
0
    2147520814U,  // VMSUMCUD
4259
0
    2147522751U,  // VMSUMMBM
4260
0
    2147522948U,  // VMSUMSHM
4261
0
    2147527486U,  // VMSUMSHS
4262
0
    2147522800U,  // VMSUMUBM
4263
0
    2147522872U,  // VMSUMUDM
4264
0
    2147522999U,  // VMSUMUHM
4265
0
    2147527514U,  // VMSUMUHS
4266
0
    42895U, // VMUL10CUQ
4267
0
    2147526572U,  // VMUL10ECUQ
4268
0
    2147526612U,  // VMUL10EUQ
4269
0
    42885U, // VMUL10UQ
4270
0
    2147519746U,  // VMULESB
4271
0
    2147520669U,  // VMULESD
4272
0
    2147521505U,  // VMULESH
4273
0
    2147529409U,  // VMULESW
4274
0
    2147519890U,  // VMULEUB
4275
0
    2147520832U,  // VMULEUD
4276
0
    2147521637U,  // VMULEUH
4277
0
    2147529628U,  // VMULEUW
4278
0
    2147520687U,  // VMULHSD
4279
0
    2147529444U,  // VMULHSW
4280
0
    2147520850U,  // VMULHUD
4281
0
    2147529654U,  // VMULHUW
4282
0
    2147520500U,  // VMULLD
4283
0
    2147519799U,  // VMULOSB
4284
0
    2147520711U,  // VMULOSD
4285
0
    2147521558U,  // VMULOSH
4286
0
    2147529497U,  // VMULOSW
4287
0
    2147519915U,  // VMULOUB
4288
0
    2147520867U,  // VMULOUD
4289
0
    2147521662U,  // VMULOUH
4290
0
    2147529671U,  // VMULOUW
4291
0
    2147523255U,  // VMULUWM
4292
0
    2147520580U,  // VNAND
4293
0
    2147526853U,  // VNCIPHER
4294
0
    2147528193U,  // VNCIPHERLAST
4295
0
    36781U, // VNEGD
4296
0
    45396U, // VNEGW
4297
0
    2147524845U,  // VNMSUBFP
4298
0
    2147526964U,  // VNOR
4299
0
    2147526977U,  // VOR
4300
0
    2147520216U,  // VORC
4301
0
    2147520616U,  // VPDEPD
4302
0
    2147523163U,  // VPERM
4303
0
    2147526924U,  // VPERMR
4304
0
    2147526997U,  // VPERMXOR
4305
0
    2147520806U,  // VPEXTD
4306
0
    2147530507U,  // VPKPX
4307
0
    2147527618U,  // VPKSDSS
4308
0
    2147527682U,  // VPKSDUS
4309
0
    2147527627U,  // VPKSHSS
4310
0
    2147527708U,  // VPKSHUS
4311
0
    2147527636U,  // VPKSWSS
4312
0
    2147527726U,  // VPKSWUS
4313
0
    2147523178U,  // VPKUDUM
4314
0
    2147527691U,  // VPKUDUS
4315
0
    2147523187U,  // VPKUHUM
4316
0
    2147527717U,  // VPKUHUS
4317
0
    2147523196U,  // VPKUWUM
4318
0
    2147527735U,  // VPKUWUS
4319
0
    2147519696U,  // VPMSUMB
4320
0
    2147520545U,  // VPMSUMD
4321
0
    2147521483U,  // VPMSUMH
4322
0
    2147529157U,  // VPMSUMW
4323
0
    36207U, // VPOPCNTB
4324
0
    37132U, // VPOPCNTD
4325
0
    37954U, // VPOPCNTH
4326
0
    45908U, // VPOPCNTW
4327
0
    36656U, // VPRTYBD
4328
0
    42563U, // VPRTYBQ
4329
0
    45320U, // VPRTYBW
4330
0
    41251U, // VREFP
4331
0
    39373U, // VRFIM
4332
0
    39758U, // VRFIN
4333
0
    41335U, // VRFIP
4334
0
    47626U, // VRFIZ
4335
0
    2147519684U,  // VRLB
4336
0
    2147520524U,  // VRLD
4337
0
    2147522002U,  // VRLDMI
4338
0
    2147523061U,  // VRLDNM
4339
0
    2147521471U,  // VRLH
4340
0
    2147526392U,  // VRLQ
4341
0
    2147522026U,  // VRLQMI
4342
0
    2147523077U,  // VRLQNM
4343
0
    2147529133U,  // VRLW
4344
0
    2147522122U,  // VRLWMI
4345
0
    2147523085U,  // VRLWNM
4346
0
    41268U, // VRSQRTEFP
4347
0
    46761U, // VSBOX
4348
0
    2147522523U,  // VSEL
4349
0
    2147520269U,  // VSHASIGMAD
4350
0
    2147528940U,  // VSHASIGMAW
4351
0
    2147522658U,  // VSL
4352
0
    2147519690U,  // VSLB
4353
0
    2147520530U,  // VSLD
4354
0
    2147521765U,  // VSLDBI
4355
0
    2147522151U,  // VSLDOI
4356
0
    2147521477U,  // VSLH
4357
0
    2147523768U,  // VSLO
4358
0
    2147526398U,  // VSLQ
4359
0
    2147528557U,  // VSLV
4360
0
    2147529140U,  // VSLW
4361
0
    2449509735U,  // VSPLTB
4362
0
    2449509735U,  // VSPLTBs
4363
0
    2449511482U,  // VSPLTH
4364
0
    2449511482U,  // VSPLTHs
4365
0
    402689308U, // VSPLTISB
4366
0
    402691067U, // VSPLTISH
4367
0
    402698989U, // VSPLTISW
4368
0
    2449519427U,  // VSPLTW
4369
0
    2147527062U,  // VSR
4370
0
    2147519589U,  // VSRAB
4371
0
    2147520281U,  // VSRAD
4372
0
    2147521415U,  // VSRAH
4373
0
    2147526190U,  // VSRAQ
4374
0
    2147528952U,  // VSRAW
4375
0
    2147519740U,  // VSRB
4376
0
    2147520647U,  // VSRD
4377
0
    2147521773U,  // VSRDBI
4378
0
    2147521499U,  // VSRH
4379
0
    2147523896U,  // VSRO
4380
0
    2147526479U,  // VSRQ
4381
0
    2147528585U,  // VSRV
4382
0
    2147529395U,  // VSRW
4383
0
    38826U, // VSTRIBL
4384
0
    33878U, // VSTRIBL_rec
4385
0
    43104U, // VSTRIBR
4386
0
    34604U, // VSTRIBR_rec
4387
0
    38895U, // VSTRIHL
4388
0
    33912U, // VSTRIHL_rec
4389
0
    43224U, // VSTRIHR
4390
0
    34631U, // VSTRIHR_rec
4391
0
    2147526554U,  // VSUBCUQ
4392
0
    2147529593U,  // VSUBCUW
4393
0
    2147526584U,  // VSUBECUQ
4394
0
    2147523143U,  // VSUBEUQM
4395
0
    2147524855U,  // VSUBFP
4396
0
    2147527193U,  // VSUBSBS
4397
0
    2147527445U,  // VSUBSHS
4398
0
    2147527778U,  // VSUBSWS
4399
0
    2147522782U,  // VSUBUBM
4400
0
    2147527221U,  // VSUBUBS
4401
0
    2147522854U,  // VSUBUDM
4402
0
    2147522970U,  // VSUBUHM
4403
0
    2147527496U,  // VSUBUHS
4404
0
    2147523125U,  // VSUBUQM
4405
0
    2147523237U,  // VSUBUWM
4406
0
    2147527805U,  // VSUBUWS
4407
0
    2147527768U,  // VSUM2SWS
4408
0
    2147527183U,  // VSUM4SBS
4409
0
    2147527435U,  // VSUM4SHS
4410
0
    2147527211U,  // VSUM4UBS
4411
0
    2147527796U,  // VSUMSWS
4412
0
    46850U, // VUPKHPX
4413
0
    36115U, // VUPKHSB
4414
0
    37874U, // VUPKHSH
4415
0
    45787U, // VUPKHSW
4416
0
    46866U, // VUPKLPX
4417
0
    36134U, // VUPKLSB
4418
0
    37893U, // VUPKLSH
4419
0
    45815U, // VUPKLSW
4420
0
    2147527015U,  // VXOR
4421
0
    2382408039U,  // V_SET0
4422
0
    2382408039U,  // V_SET0B
4423
0
    2382408039U,  // V_SET0H
4424
0
    23114477U,  // V_SETALLONES
4425
0
    23114477U,  // V_SETALLONESB
4426
0
    23114477U,  // V_SETALLONESH
4427
0
    1781159U, // WAIT
4428
0
    271265191U, // WAITP10
4429
0
    1085926U, // WRTEE
4430
0
    1086824U, // WRTEEI
4431
0
    2147526985U,  // XOR
4432
0
    2147526985U,  // XOR8
4433
0
    2147518301U,  // XOR8_rec
4434
0
    2147522198U,  // XORI
4435
0
    2147522198U,  // XORI8
4436
0
    2147527561U,  // XORIS
4437
0
    2147527561U,  // XORIS8
4438
0
    2147518301U,  // XOR_rec
4439
0
    40951U, // XSABSDP
4440
0
    41839U, // XSABSQP
4441
0
    2147524112U,  // XSADDDP
4442
0
    2147525315U,  // XSADDQP
4443
0
    2147523855U,  // XSADDQPO
4444
0
    2147525668U,  // XSADDSP
4445
0
    2147524557U,  // XSCMPEQDP
4446
0
    2147525446U,  // XSCMPEQQP
4447
0
    2147524525U,  // XSCMPEXPDP
4448
0
    2147525424U,  // XSCMPEXPQP
4449
0
    2147524174U,  // XSCMPGEDP
4450
0
    2147525344U,  // XSCMPGEQP
4451
0
    2147524624U,  // XSCMPGTDP
4452
0
    2147525496U,  // XSCMPGTQP
4453
0
    2147524455U,  // XSCMPODP
4454
0
    2147525394U,  // XSCMPOQP
4455
0
    2147524688U,  // XSCMPUDP
4456
0
    2147525517U,  // XSCMPUQP
4457
0
    2147524415U,  // XSCPSGNDP
4458
0
    2147525383U,  // XSCPSGNQP
4459
0
    41315U, // XSCVDPHP
4460
0
    41756U, // XSCVDPQP
4461
0
    42282U, // XSCVDPSP
4462
0
    39929U, // XSCVDPSPN
4463
0
    43665U, // XSCVDPSXDS
4464
0
    43665U, // XSCVDPSXDSs
4465
0
    44184U, // XSCVDPSXWS
4466
0
    44184U, // XSCVDPSXWSs
4467
0
    43701U, // XSCVDPUXDS
4468
0
    43701U, // XSCVDPUXDSs
4469
0
    44220U, // XSCVDPUXWS
4470
0
    44220U, // XSCVDPUXWSs
4471
0
    40817U, // XSCVHPDP
4472
0
    40827U, // XSCVQPDP
4473
0
    40126U, // XSCVQPDPO
4474
0
    47598U, // XSCVQPSDZ
4475
0
    47723U, // XSCVQPSQZ
4476
0
    47806U, // XSCVQPSWZ
4477
0
    47609U, // XSCVQPUDZ
4478
0
    47734U, // XSCVQPUQZ
4479
0
    47817U, // XSCVQPUWZ
4480
0
    41676U, // XSCVSDQP
4481
0
    40837U, // XSCVSPDP
4482
0
    39877U, // XSCVSPDPN
4483
0
    41809U, // XSCVSQQP
4484
0
    40482U, // XSCVSXDDP
4485
0
    42038U, // XSCVSXDSP
4486
0
    41686U, // XSCVUDQP
4487
0
    41819U, // XSCVUQQP
4488
0
    40504U, // XSCVUXDDP
4489
0
    42060U, // XSCVUXDSP
4490
0
    2147524698U,  // XSDIVDP
4491
0
    2147525527U,  // XSDIVQP
4492
0
    2147523886U,  // XSDIVQPO
4493
0
    2147526088U,  // XSDIVSP
4494
0
    2147524505U,  // XSIEXPDP
4495
0
    2147525414U,  // XSIEXPQP
4496
0
    2449513918U,  // XSMADDADP
4497
0
    2449515494U,  // XSMADDASP
4498
0
    2449514281U,  // XSMADDMDP
4499
0
    2449515776U,  // XSMADDMSP
4500
0
    2449515193U,  // XSMADDQP
4501
0
    2449513732U,  // XSMADDQPO
4502
0
    2147524102U,  // XSMAXCDP
4503
0
    2147525284U,  // XSMAXCQP
4504
0
    2147524758U,  // XSMAXDP
4505
0
    2147524295U,  // XSMAXJDP
4506
0
    2147524092U,  // XSMINCDP
4507
0
    2147525274U,  // XSMINCQP
4508
0
    2147524437U,  // XSMINDP
4509
0
    2147524285U,  // XSMINJDP
4510
0
    2449513872U,  // XSMSUBADP
4511
0
    2449515448U,  // XSMSUBASP
4512
0
    2449514235U,  // XSMSUBMDP
4513
0
    2449515730U,  // XSMSUBMSP
4514
0
    2449515132U,  // XSMSUBQP
4515
0
    2449513699U,  // XSMSUBQPO
4516
0
    2147524305U,  // XSMULDP
4517
0
    2147525374U,  // XSMULQP
4518
0
    2147523865U,  // XSMULQPO
4519
0
    2147525800U,  // XSMULSP
4520
0
    40931U, // XSNABSDP
4521
0
    40931U, // XSNABSDPs
4522
0
    41829U, // XSNABSQP
4523
0
    40588U, // XSNEGDP
4524
0
    41707U, // XSNEGQP
4525
0
    2449513894U,  // XSNMADDADP
4526
0
    2449515470U,  // XSNMADDASP
4527
0
    2449514257U,  // XSNMADDMDP
4528
0
    2449515752U,  // XSNMADDMSP
4529
0
    2449515182U,  // XSNMADDQP
4530
0
    2449513720U,  // XSNMADDQPO
4531
0
    2449513848U,  // XSNMSUBADP
4532
0
    2449515424U,  // XSNMSUBASP
4533
0
    2449514211U,  // XSNMSUBMDP
4534
0
    2449515706U,  // XSNMSUBMSP
4535
0
    2449515121U,  // XSNMSUBQP
4536
0
    2449513687U,  // XSNMSUBQPO
4537
0
    38511U, // XSRDPI
4538
0
    36505U, // XSRDPIC
4539
0
    39380U, // XSRDPIM
4540
0
    41342U, // XSRDPIP
4541
0
    47633U, // XSRDPIZ
4542
0
    40548U, // XSREDP
4543
0
    42093U, // XSRESP
4544
0
    335943295U, // XSRQPI
4545
0
    335951360U, // XSRQPIX
4546
0
    335947291U, // XSRQPXP
4547
0
    42355U, // XSRSP
4548
0
    40564U, // XSRSQRTEDP
4549
0
    42109U, // XSRSQRTESP
4550
0
    40998U, // XSSQRTDP
4551
0
    41859U, // XSSQRTQP
4552
0
    40227U, // XSSQRTQPO
4553
0
    42409U, // XSSQRTSP
4554
0
    2147524052U,  // XSSUBDP
4555
0
    2147525254U,  // XSSUBQP
4556
0
    2147523822U,  // XSSUBQPO
4557
0
    2147525628U,  // XSSUBSP
4558
0
    2147524707U,  // XSTDIVDP
4559
0
    41008U, // XSTSQRTDP
4560
0
    2449513958U,  // XSTSTDCDP
4561
0
    2449515151U,  // XSTSTDCQP
4562
0
    2449515534U,  // XSTSTDCSP
4563
0
    40889U, // XSXEXPDP
4564
0
    41788U, // XSXEXPQP
4565
0
    40606U, // XSXSIGDP
4566
0
    41716U, // XSXSIGQP
4567
0
    40960U, // XVABSDP
4568
0
    42372U, // XVABSSP
4569
0
    2147524121U,  // XVADDDP
4570
0
    2147525677U,  // XVADDSP
4571
0
    2147518962U,  // XVBF16GER2
4572
0
    2449513325U,  // XVBF16GER2NN
4573
0
    2449514931U,  // XVBF16GER2NP
4574
0
    2449513384U,  // XVBF16GER2PN
4575
0
    2449514990U,  // XVBF16GER2PP
4576
0
    2147518962U,  // XVBF16GER2W
4577
0
    2449513325U,  // XVBF16GER2WNN
4578
0
    2449514931U,  // XVBF16GER2WNP
4579
0
    2449513384U,  // XVBF16GER2WPN
4580
0
    2449514990U,  // XVBF16GER2WPP
4581
0
    2147524568U,  // XVCMPEQDP
4582
0
    2147517890U,  // XVCMPEQDP_rec
4583
0
    2147525980U,  // XVCMPEQSP
4584
0
    2147517984U,  // XVCMPEQSP_rec
4585
0
    2147524185U,  // XVCMPGEDP
4586
0
    2147517878U,  // XVCMPGEDP_rec
4587
0
    2147525730U,  // XVCMPGESP
4588
0
    2147517972U,  // XVCMPGESP_rec
4589
0
    2147524635U,  // XVCMPGTDP
4590
0
    2147517910U,  // XVCMPGTDP_rec
4591
0
    2147526046U,  // XVCMPGTSP
4592
0
    2147518010U,  // XVCMPGTSP_rec
4593
0
    2147524426U,  // XVCPSGNDP
4594
0
    2147525910U,  // XVCPSGNSP
4595
0
    39916U, // XVCVBF16SPN
4596
0
    42292U, // XVCVDPSP
4597
0
    43677U, // XVCVDPSXDS
4598
0
    44196U, // XVCVDPSXWS
4599
0
    43713U, // XVCVDPUXDS
4600
0
    44232U, // XVCVDPUXWS
4601
0
    42302U, // XVCVHPSP
4602
0
    35386U, // XVCVSPBF16
4603
0
    40847U, // XVCVSPDP
4604
0
    41325U, // XVCVSPHP
4605
0
    43689U, // XVCVSPSXDS
4606
0
    44208U, // XVCVSPSXWS
4607
0
    43725U, // XVCVSPUXDS
4608
0
    44244U, // XVCVSPUXWS
4609
0
    40493U, // XVCVSXDDP
4610
0
    42049U, // XVCVSXDSP
4611
0
    41088U, // XVCVSXWDP
4612
0
    42468U, // XVCVSXWSP
4613
0
    40515U, // XVCVUXDDP
4614
0
    42071U, // XVCVUXDSP
4615
0
    41099U, // XVCVUXWDP
4616
0
    42479U, // XVCVUXWSP
4617
0
    2147524727U,  // XVDIVDP
4618
0
    2147526107U,  // XVDIVSP
4619
0
    2147518976U,  // XVF16GER2
4620
0
    2449513341U,  // XVF16GER2NN
4621
0
    2449514947U,  // XVF16GER2NP
4622
0
    2449513400U,  // XVF16GER2PN
4623
0
    2449515006U,  // XVF16GER2PP
4624
0
    2147518976U,  // XVF16GER2W
4625
0
    2449513341U,  // XVF16GER2WNN
4626
0
    2449514947U,  // XVF16GER2WNP
4627
0
    2449513400U,  // XVF16GER2WPN
4628
0
    2449515006U,  // XVF16GER2WPP
4629
0
    2147526831U,  // XVF32GER
4630
0
    2449513356U,  // XVF32GERNN
4631
0
    2449514962U,  // XVF32GERNP
4632
0
    2449513426U,  // XVF32GERPN
4633
0
    2449515064U,  // XVF32GERPP
4634
0
    2147526831U,  // XVF32GERW
4635
0
    2449513356U,  // XVF32GERWNN
4636
0
    2449514962U,  // XVF32GERWNP
4637
0
    2449513426U,  // XVF32GERWPN
4638
0
    2449515064U,  // XVF32GERWPP
4639
0
    2147526843U,  // XVF64GER
4640
0
    2449513370U,  // XVF64GERNN
4641
0
    2449514976U,  // XVF64GERNP
4642
0
    2449513440U,  // XVF64GERPN
4643
0
    2449515078U,  // XVF64GERPP
4644
0
    2147526843U,  // XVF64GERW
4645
0
    2449513370U,  // XVF64GERWNN
4646
0
    2449514976U,  // XVF64GERWNP
4647
0
    2449513440U,  // XVF64GERWPN
4648
0
    2449515078U,  // XVF64GERWPP
4649
0
    2147518989U,  // XVI16GER2
4650
0
    2449515021U,  // XVI16GER2PP
4651
0
    2147527090U,  // XVI16GER2S
4652
0
    2449515092U,  // XVI16GER2SPP
4653
0
    2147527090U,  // XVI16GER2SW
4654
0
    2449515092U,  // XVI16GER2SWPP
4655
0
    2147518989U,  // XVI16GER2W
4656
0
    2449515021U,  // XVI16GER2WPP
4657
0
    2147519123U,  // XVI4GER8
4658
0
    2449515050U,  // XVI4GER8PP
4659
0
    2147519123U,  // XVI4GER8W
4660
0
    2449515050U,  // XVI4GER8WPP
4661
0
    2147519002U,  // XVI8GER4
4662
0
    2449515036U,  // XVI8GER4PP
4663
0
    2449515108U,  // XVI8GER4SPP
4664
0
    2147519002U,  // XVI8GER4W
4665
0
    2449515036U,  // XVI8GER4WPP
4666
0
    2449515108U,  // XVI8GER4WSPP
4667
0
    2147524515U,  // XVIEXPDP
4668
0
    2147525960U,  // XVIEXPSP
4669
0
    2449513929U,  // XVMADDADP
4670
0
    2449515505U,  // XVMADDASP
4671
0
    2449514292U,  // XVMADDMDP
4672
0
    2449515787U,  // XVMADDMSP
4673
0
    2147524767U,  // XVMAXDP
4674
0
    2147526138U,  // XVMAXSP
4675
0
    2147524446U,  // XVMINDP
4676
0
    2147525921U,  // XVMINSP
4677
0
    2449513883U,  // XVMSUBADP
4678
0
    2449515459U,  // XVMSUBASP
4679
0
    2449514246U,  // XVMSUBMDP
4680
0
    2449515741U,  // XVMSUBMSP
4681
0
    2147524314U,  // XVMULDP
4682
0
    2147525809U,  // XVMULSP
4683
0
    40941U, // XVNABSDP
4684
0
    42362U, // XVNABSSP
4685
0
    40597U, // XVNEGDP
4686
0
    42133U, // XVNEGSP
4687
0
    2449513906U,  // XVNMADDADP
4688
0
    2449515482U,  // XVNMADDASP
4689
0
    2449514269U,  // XVNMADDMDP
4690
0
    2449515764U,  // XVNMADDMSP
4691
0
    2449513860U,  // XVNMSUBADP
4692
0
    2449515436U,  // XVNMSUBASP
4693
0
    2449514223U,  // XVNMSUBMDP
4694
0
    2449515718U,  // XVNMSUBMSP
4695
0
    38519U, // XVRDPI
4696
0
    36514U, // XVRDPIC
4697
0
    39389U, // XVRDPIM
4698
0
    41351U, // XVRDPIP
4699
0
    47642U, // XVRDPIZ
4700
0
    40556U, // XVREDP
4701
0
    42101U, // XVRESP
4702
0
    38535U, // XVRSPI
4703
0
    36523U, // XVRSPIC
4704
0
    39398U, // XVRSPIM
4705
0
    41360U, // XVRSPIP
4706
0
    47651U, // XVRSPIZ
4707
0
    40576U, // XVRSQRTEDP
4708
0
    42121U, // XVRSQRTESP
4709
0
    41030U, // XVSQRTDP
4710
0
    42430U, // XVSQRTSP
4711
0
    2147524061U,  // XVSUBDP
4712
0
    2147525637U,  // XVSUBSP
4713
0
    2147524717U,  // XVTDIVDP
4714
0
    2147526097U,  // XVTDIVSP
4715
0
    35964U, // XVTLSBB
4716
0
    41019U, // XVTSQRTDP
4717
0
    42419U, // XVTSQRTSP
4718
0
    2449513969U,  // XVTSTDCDP
4719
0
    2449515545U,  // XVTSTDCSP
4720
0
    40899U, // XVXEXPDP
4721
0
    42322U, // XVXEXPSP
4722
0
    40616U, // XVXSIGDP
4723
0
    42142U, // XVXSIGSP
4724
0
    2147520010U,  // XXBLENDVB
4725
0
    2147520912U,  // XXBLENDVD
4726
0
    2147521711U,  // XXBLENDVH
4727
0
    2147529741U,  // XXBLENDVW
4728
0
    36982U, // XXBRD
4729
0
    37844U, // XXBRH
4730
0
    42824U, // XXBRQ
4731
0
    45740U, // XXBRW
4732
0
    2147522466U,  // XXEVAL
4733
0
    2147529702U,  // XXEXTRACTUW
4734
0
    2147522810U,  // XXGENPCVBM
4735
0
    2147522882U,  // XXGENPCVDM
4736
0
    2147523009U,  // XXGENPCVHM
4737
0
    2147523264U,  // XXGENPCVWM
4738
0
    2449519464U,  // XXINSERTW
4739
0
    2147520554U,  // XXLAND
4740
0
    2147520084U,  // XXLANDC
4741
0
    2147528563U,  // XXLEQV
4742
0
    2382409587U,  // XXLEQVOnes
4743
0
    2147520562U,  // XXLNAND
4744
0
    2147526948U,  // XXLNOR
4745
0
    2147526941U,  // XXLOR
4746
0
    2147520200U,  // XXLORC
4747
0
    2147526941U,  // XXLORf
4748
0
    2147526982U,  // XXLXOR
4749
0
    2382408006U,  // XXLXORdpz
4750
0
    2382408006U,  // XXLXORspz
4751
0
    2382408006U,  // XXLXORz
4752
0
    1478204U, // XXMFACC
4753
0
    1478204U, // XXMFACCW
4754
0
    2147529059U,  // XXMRGHW
4755
0
    2147529109U,  // XXMRGLW
4756
0
    1084997U, // XXMTACC
4757
0
    1084997U, // XXMTACCW
4758
0
    2147523170U,  // XXPERM
4759
0
    2147521842U,  // XXPERMDI
4760
0
    2147521842U,  // XXPERMDIs
4761
0
    2147526932U,  // XXPERMR
4762
0
    2147530400U,  // XXPERMX
4763
0
    2147522529U,  // XXSEL
4764
0
    1096128U, // XXSETACCZ
4765
0
    1096128U, // XXSETACCZW
4766
0
    2147522333U,  // XXSLDWI
4767
0
    2147522333U,  // XXSLDWIs
4768
0
    1073788131U,  // XXSPLTI32DX
4769
0
    1107332266U,  // XXSPLTIB
4770
0
    40626U, // XXSPLTIDP
4771
0
    45443U, // XXSPLTIW
4772
0
    2147529547U,  // XXSPLTW
4773
0
    2147529547U,  // XXSPLTWs
4774
0
    2148011569U,  // gBC
4775
0
    2148010843U,  // gBCA
4776
0
    24889274U,  // gBCAat
4777
0
    2148018587U,  // gBCCTR
4778
0
    2148014147U,  // gBCCTRL
4779
0
    2148014003U,  // gBCL
4780
0
    2148011042U,  // gBCLA
4781
0
    24889290U,  // gBCLAat
4782
0
    2148018401U,  // gBCLR
4783
0
    2148014123U,  // gBCLRL
4784
0
    25937989U,  // gBCLat
4785
0
    25937879U,  // gBCat
4786
0
  };
4787
4788
0
  static const uint16_t OpInfo1[] = {
4789
0
    0U, // PHI
4790
0
    0U, // INLINEASM
4791
0
    0U, // INLINEASM_BR
4792
0
    0U, // CFI_INSTRUCTION
4793
0
    0U, // EH_LABEL
4794
0
    0U, // GC_LABEL
4795
0
    0U, // ANNOTATION_LABEL
4796
0
    0U, // KILL
4797
0
    0U, // EXTRACT_SUBREG
4798
0
    0U, // INSERT_SUBREG
4799
0
    0U, // IMPLICIT_DEF
4800
0
    0U, // SUBREG_TO_REG
4801
0
    0U, // COPY_TO_REGCLASS
4802
0
    0U, // DBG_VALUE
4803
0
    0U, // DBG_VALUE_LIST
4804
0
    0U, // DBG_INSTR_REF
4805
0
    0U, // DBG_PHI
4806
0
    0U, // DBG_LABEL
4807
0
    0U, // REG_SEQUENCE
4808
0
    0U, // COPY
4809
0
    0U, // BUNDLE
4810
0
    0U, // LIFETIME_START
4811
0
    0U, // LIFETIME_END
4812
0
    0U, // PSEUDO_PROBE
4813
0
    0U, // ARITH_FENCE
4814
0
    0U, // STACKMAP
4815
0
    0U, // FENTRY_CALL
4816
0
    0U, // PATCHPOINT
4817
0
    0U, // LOAD_STACK_GUARD
4818
0
    0U, // PREALLOCATED_SETUP
4819
0
    0U, // PREALLOCATED_ARG
4820
0
    0U, // STATEPOINT
4821
0
    0U, // LOCAL_ESCAPE
4822
0
    0U, // FAULTING_OP
4823
0
    0U, // PATCHABLE_OP
4824
0
    0U, // PATCHABLE_FUNCTION_ENTER
4825
0
    0U, // PATCHABLE_RET
4826
0
    0U, // PATCHABLE_FUNCTION_EXIT
4827
0
    0U, // PATCHABLE_TAIL_CALL
4828
0
    0U, // PATCHABLE_EVENT_CALL
4829
0
    0U, // PATCHABLE_TYPED_EVENT_CALL
4830
0
    0U, // ICALL_BRANCH_FUNNEL
4831
0
    0U, // MEMBARRIER
4832
0
    0U, // JUMP_TABLE_DEBUG_INFO
4833
0
    0U, // G_ASSERT_SEXT
4834
0
    0U, // G_ASSERT_ZEXT
4835
0
    0U, // G_ASSERT_ALIGN
4836
0
    0U, // G_ADD
4837
0
    0U, // G_SUB
4838
0
    0U, // G_MUL
4839
0
    0U, // G_SDIV
4840
0
    0U, // G_UDIV
4841
0
    0U, // G_SREM
4842
0
    0U, // G_UREM
4843
0
    0U, // G_SDIVREM
4844
0
    0U, // G_UDIVREM
4845
0
    0U, // G_AND
4846
0
    0U, // G_OR
4847
0
    0U, // G_XOR
4848
0
    0U, // G_IMPLICIT_DEF
4849
0
    0U, // G_PHI
4850
0
    0U, // G_FRAME_INDEX
4851
0
    0U, // G_GLOBAL_VALUE
4852
0
    0U, // G_CONSTANT_POOL
4853
0
    0U, // G_EXTRACT
4854
0
    0U, // G_UNMERGE_VALUES
4855
0
    0U, // G_INSERT
4856
0
    0U, // G_MERGE_VALUES
4857
0
    0U, // G_BUILD_VECTOR
4858
0
    0U, // G_BUILD_VECTOR_TRUNC
4859
0
    0U, // G_CONCAT_VECTORS
4860
0
    0U, // G_PTRTOINT
4861
0
    0U, // G_INTTOPTR
4862
0
    0U, // G_BITCAST
4863
0
    0U, // G_FREEZE
4864
0
    0U, // G_CONSTANT_FOLD_BARRIER
4865
0
    0U, // G_INTRINSIC_FPTRUNC_ROUND
4866
0
    0U, // G_INTRINSIC_TRUNC
4867
0
    0U, // G_INTRINSIC_ROUND
4868
0
    0U, // G_INTRINSIC_LRINT
4869
0
    0U, // G_INTRINSIC_ROUNDEVEN
4870
0
    0U, // G_READCYCLECOUNTER
4871
0
    0U, // G_LOAD
4872
0
    0U, // G_SEXTLOAD
4873
0
    0U, // G_ZEXTLOAD
4874
0
    0U, // G_INDEXED_LOAD
4875
0
    0U, // G_INDEXED_SEXTLOAD
4876
0
    0U, // G_INDEXED_ZEXTLOAD
4877
0
    0U, // G_STORE
4878
0
    0U, // G_INDEXED_STORE
4879
0
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
4880
0
    0U, // G_ATOMIC_CMPXCHG
4881
0
    0U, // G_ATOMICRMW_XCHG
4882
0
    0U, // G_ATOMICRMW_ADD
4883
0
    0U, // G_ATOMICRMW_SUB
4884
0
    0U, // G_ATOMICRMW_AND
4885
0
    0U, // G_ATOMICRMW_NAND
4886
0
    0U, // G_ATOMICRMW_OR
4887
0
    0U, // G_ATOMICRMW_XOR
4888
0
    0U, // G_ATOMICRMW_MAX
4889
0
    0U, // G_ATOMICRMW_MIN
4890
0
    0U, // G_ATOMICRMW_UMAX
4891
0
    0U, // G_ATOMICRMW_UMIN
4892
0
    0U, // G_ATOMICRMW_FADD
4893
0
    0U, // G_ATOMICRMW_FSUB
4894
0
    0U, // G_ATOMICRMW_FMAX
4895
0
    0U, // G_ATOMICRMW_FMIN
4896
0
    0U, // G_ATOMICRMW_UINC_WRAP
4897
0
    0U, // G_ATOMICRMW_UDEC_WRAP
4898
0
    0U, // G_FENCE
4899
0
    0U, // G_PREFETCH
4900
0
    0U, // G_BRCOND
4901
0
    0U, // G_BRINDIRECT
4902
0
    0U, // G_INVOKE_REGION_START
4903
0
    0U, // G_INTRINSIC
4904
0
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
4905
0
    0U, // G_INTRINSIC_CONVERGENT
4906
0
    0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
4907
0
    0U, // G_ANYEXT
4908
0
    0U, // G_TRUNC
4909
0
    0U, // G_CONSTANT
4910
0
    0U, // G_FCONSTANT
4911
0
    0U, // G_VASTART
4912
0
    0U, // G_VAARG
4913
0
    0U, // G_SEXT
4914
0
    0U, // G_SEXT_INREG
4915
0
    0U, // G_ZEXT
4916
0
    0U, // G_SHL
4917
0
    0U, // G_LSHR
4918
0
    0U, // G_ASHR
4919
0
    0U, // G_FSHL
4920
0
    0U, // G_FSHR
4921
0
    0U, // G_ROTR
4922
0
    0U, // G_ROTL
4923
0
    0U, // G_ICMP
4924
0
    0U, // G_FCMP
4925
0
    0U, // G_SELECT
4926
0
    0U, // G_UADDO
4927
0
    0U, // G_UADDE
4928
0
    0U, // G_USUBO
4929
0
    0U, // G_USUBE
4930
0
    0U, // G_SADDO
4931
0
    0U, // G_SADDE
4932
0
    0U, // G_SSUBO
4933
0
    0U, // G_SSUBE
4934
0
    0U, // G_UMULO
4935
0
    0U, // G_SMULO
4936
0
    0U, // G_UMULH
4937
0
    0U, // G_SMULH
4938
0
    0U, // G_UADDSAT
4939
0
    0U, // G_SADDSAT
4940
0
    0U, // G_USUBSAT
4941
0
    0U, // G_SSUBSAT
4942
0
    0U, // G_USHLSAT
4943
0
    0U, // G_SSHLSAT
4944
0
    0U, // G_SMULFIX
4945
0
    0U, // G_UMULFIX
4946
0
    0U, // G_SMULFIXSAT
4947
0
    0U, // G_UMULFIXSAT
4948
0
    0U, // G_SDIVFIX
4949
0
    0U, // G_UDIVFIX
4950
0
    0U, // G_SDIVFIXSAT
4951
0
    0U, // G_UDIVFIXSAT
4952
0
    0U, // G_FADD
4953
0
    0U, // G_FSUB
4954
0
    0U, // G_FMUL
4955
0
    0U, // G_FMA
4956
0
    0U, // G_FMAD
4957
0
    0U, // G_FDIV
4958
0
    0U, // G_FREM
4959
0
    0U, // G_FPOW
4960
0
    0U, // G_FPOWI
4961
0
    0U, // G_FEXP
4962
0
    0U, // G_FEXP2
4963
0
    0U, // G_FEXP10
4964
0
    0U, // G_FLOG
4965
0
    0U, // G_FLOG2
4966
0
    0U, // G_FLOG10
4967
0
    0U, // G_FLDEXP
4968
0
    0U, // G_FFREXP
4969
0
    0U, // G_FNEG
4970
0
    0U, // G_FPEXT
4971
0
    0U, // G_FPTRUNC
4972
0
    0U, // G_FPTOSI
4973
0
    0U, // G_FPTOUI
4974
0
    0U, // G_SITOFP
4975
0
    0U, // G_UITOFP
4976
0
    0U, // G_FABS
4977
0
    0U, // G_FCOPYSIGN
4978
0
    0U, // G_IS_FPCLASS
4979
0
    0U, // G_FCANONICALIZE
4980
0
    0U, // G_FMINNUM
4981
0
    0U, // G_FMAXNUM
4982
0
    0U, // G_FMINNUM_IEEE
4983
0
    0U, // G_FMAXNUM_IEEE
4984
0
    0U, // G_FMINIMUM
4985
0
    0U, // G_FMAXIMUM
4986
0
    0U, // G_GET_FPENV
4987
0
    0U, // G_SET_FPENV
4988
0
    0U, // G_RESET_FPENV
4989
0
    0U, // G_GET_FPMODE
4990
0
    0U, // G_SET_FPMODE
4991
0
    0U, // G_RESET_FPMODE
4992
0
    0U, // G_PTR_ADD
4993
0
    0U, // G_PTRMASK
4994
0
    0U, // G_SMIN
4995
0
    0U, // G_SMAX
4996
0
    0U, // G_UMIN
4997
0
    0U, // G_UMAX
4998
0
    0U, // G_ABS
4999
0
    0U, // G_LROUND
5000
0
    0U, // G_LLROUND
5001
0
    0U, // G_BR
5002
0
    0U, // G_BRJT
5003
0
    0U, // G_INSERT_VECTOR_ELT
5004
0
    0U, // G_EXTRACT_VECTOR_ELT
5005
0
    0U, // G_SHUFFLE_VECTOR
5006
0
    0U, // G_CTTZ
5007
0
    0U, // G_CTTZ_ZERO_UNDEF
5008
0
    0U, // G_CTLZ
5009
0
    0U, // G_CTLZ_ZERO_UNDEF
5010
0
    0U, // G_CTPOP
5011
0
    0U, // G_BSWAP
5012
0
    0U, // G_BITREVERSE
5013
0
    0U, // G_FCEIL
5014
0
    0U, // G_FCOS
5015
0
    0U, // G_FSIN
5016
0
    0U, // G_FSQRT
5017
0
    0U, // G_FFLOOR
5018
0
    0U, // G_FRINT
5019
0
    0U, // G_FNEARBYINT
5020
0
    0U, // G_ADDRSPACE_CAST
5021
0
    0U, // G_BLOCK_ADDR
5022
0
    0U, // G_JUMP_TABLE
5023
0
    0U, // G_DYN_STACKALLOC
5024
0
    0U, // G_STACKSAVE
5025
0
    0U, // G_STACKRESTORE
5026
0
    0U, // G_STRICT_FADD
5027
0
    0U, // G_STRICT_FSUB
5028
0
    0U, // G_STRICT_FMUL
5029
0
    0U, // G_STRICT_FDIV
5030
0
    0U, // G_STRICT_FREM
5031
0
    0U, // G_STRICT_FMA
5032
0
    0U, // G_STRICT_FSQRT
5033
0
    0U, // G_STRICT_FLDEXP
5034
0
    0U, // G_READ_REGISTER
5035
0
    0U, // G_WRITE_REGISTER
5036
0
    0U, // G_MEMCPY
5037
0
    0U, // G_MEMCPY_INLINE
5038
0
    0U, // G_MEMMOVE
5039
0
    0U, // G_MEMSET
5040
0
    0U, // G_BZERO
5041
0
    0U, // G_VECREDUCE_SEQ_FADD
5042
0
    0U, // G_VECREDUCE_SEQ_FMUL
5043
0
    0U, // G_VECREDUCE_FADD
5044
0
    0U, // G_VECREDUCE_FMUL
5045
0
    0U, // G_VECREDUCE_FMAX
5046
0
    0U, // G_VECREDUCE_FMIN
5047
0
    0U, // G_VECREDUCE_FMAXIMUM
5048
0
    0U, // G_VECREDUCE_FMINIMUM
5049
0
    0U, // G_VECREDUCE_ADD
5050
0
    0U, // G_VECREDUCE_MUL
5051
0
    0U, // G_VECREDUCE_AND
5052
0
    0U, // G_VECREDUCE_OR
5053
0
    0U, // G_VECREDUCE_XOR
5054
0
    0U, // G_VECREDUCE_SMAX
5055
0
    0U, // G_VECREDUCE_SMIN
5056
0
    0U, // G_VECREDUCE_UMAX
5057
0
    0U, // G_VECREDUCE_UMIN
5058
0
    0U, // G_SBFX
5059
0
    0U, // G_UBFX
5060
0
    0U, // ATOMIC_CMP_SWAP_I128
5061
0
    0U, // ATOMIC_LOAD_ADD_I128
5062
0
    0U, // ATOMIC_LOAD_AND_I128
5063
0
    0U, // ATOMIC_LOAD_NAND_I128
5064
0
    0U, // ATOMIC_LOAD_OR_I128
5065
0
    0U, // ATOMIC_LOAD_SUB_I128
5066
0
    0U, // ATOMIC_LOAD_XOR_I128
5067
0
    0U, // ATOMIC_SWAP_I128
5068
0
    0U, // BUILD_QUADWORD
5069
0
    0U, // BUILD_UACC
5070
0
    0U, // CFENCE
5071
0
    0U, // CFENCE8
5072
0
    0U, // CLRLSLDI
5073
0
    0U, // CLRLSLDI_rec
5074
0
    516U, // CLRLSLWI
5075
0
    516U, // CLRLSLWI_rec
5076
0
    128U, // CLRRDI
5077
0
    128U, // CLRRDI_rec
5078
0
    132U, // CLRRWI
5079
0
    132U, // CLRRWI_rec
5080
0
    0U, // DCBFL
5081
0
    0U, // DCBFLP
5082
0
    0U, // DCBFPS
5083
0
    0U, // DCBFx
5084
0
    0U, // DCBSTPS
5085
0
    0U, // DCBTCT
5086
0
    0U, // DCBTDS
5087
0
    0U, // DCBTSTCT
5088
0
    0U, // DCBTSTDS
5089
0
    0U, // DCBTSTT
5090
0
    0U, // DCBTSTx
5091
0
    0U, // DCBTT
5092
0
    0U, // DCBTx
5093
0
    0U, // DFLOADf32
5094
0
    0U, // DFLOADf64
5095
0
    0U, // DFSTOREf32
5096
0
    0U, // DFSTOREf64
5097
0
    0U, // EXTLDI
5098
0
    0U, // EXTLDI_rec
5099
0
    516U, // EXTLWI
5100
0
    516U, // EXTLWI_rec
5101
0
    0U, // EXTRDI
5102
0
    0U, // EXTRDI_rec
5103
0
    516U, // EXTRWI
5104
0
    516U, // EXTRWI_rec
5105
0
    516U, // INSLWI
5106
0
    516U, // INSLWI_rec
5107
0
    0U, // INSRDI
5108
0
    0U, // INSRDI_rec
5109
0
    516U, // INSRWI
5110
0
    516U, // INSRWI_rec
5111
0
    0U, // KILL_PAIR
5112
0
    0U, // LAx
5113
0
    0U, // LIWAX
5114
0
    0U, // LIWZX
5115
0
    136U, // PSUBI
5116
0
    1028U,  // RLWIMIbm
5117
0
    1028U,  // RLWIMIbm_rec
5118
0
    1028U,  // RLWINMbm
5119
0
    1028U,  // RLWINMbm_rec
5120
0
    1028U,  // RLWNMbm
5121
0
    1028U,  // RLWNMbm_rec
5122
0
    128U, // ROTRDI
5123
0
    128U, // ROTRDI_rec
5124
0
    132U, // ROTRWI
5125
0
    132U, // ROTRWI_rec
5126
0
    128U, // SLDI
5127
0
    128U, // SLDI_rec
5128
0
    132U, // SLWI
5129
0
    132U, // SLWI_rec
5130
0
    0U, // SPILLTOVSR_LD
5131
0
    0U, // SPILLTOVSR_LDX
5132
0
    0U, // SPILLTOVSR_ST
5133
0
    0U, // SPILLTOVSR_STX
5134
0
    128U, // SRDI
5135
0
    128U, // SRDI_rec
5136
0
    132U, // SRWI
5137
0
    132U, // SRWI_rec
5138
0
    0U, // STIWX
5139
0
    12U,  // SUBI
5140
0
    12U,  // SUBIC
5141
0
    12U,  // SUBIC_rec
5142
0
    12U,  // SUBIS
5143
0
    0U, // SUBPCIS
5144
0
    0U, // XFLOADf32
5145
0
    0U, // XFLOADf64
5146
0
    0U, // XFSTOREf32
5147
0
    0U, // XFSTOREf64
5148
0
    144U, // ADD4
5149
0
    144U, // ADD4O
5150
0
    144U, // ADD4O_rec
5151
0
    144U, // ADD4TLS
5152
0
    144U, // ADD4_rec
5153
0
    144U, // ADD8
5154
0
    144U, // ADD8O
5155
0
    144U, // ADD8O_rec
5156
0
    144U, // ADD8TLS
5157
0
    144U, // ADD8TLS_
5158
0
    144U, // ADD8_rec
5159
0
    144U, // ADDC
5160
0
    144U, // ADDC8
5161
0
    144U, // ADDC8O
5162
0
    144U, // ADDC8O_rec
5163
0
    144U, // ADDC8_rec
5164
0
    144U, // ADDCO
5165
0
    144U, // ADDCO_rec
5166
0
    144U, // ADDC_rec
5167
0
    144U, // ADDE
5168
0
    144U, // ADDE8
5169
0
    144U, // ADDE8O
5170
0
    144U, // ADDE8O_rec
5171
0
    144U, // ADDE8_rec
5172
0
    144U, // ADDEO
5173
0
    144U, // ADDEO_rec
5174
0
    1552U,  // ADDEX
5175
0
    1552U,  // ADDEX8
5176
0
    144U, // ADDE_rec
5177
0
    144U, // ADDG6S
5178
0
    144U, // ADDG6S8
5179
0
    12U,  // ADDI
5180
0
    12U,  // ADDI8
5181
0
    12U,  // ADDIC
5182
0
    12U,  // ADDIC8
5183
0
    12U,  // ADDIC_rec
5184
0
    12U,  // ADDIS
5185
0
    12U,  // ADDIS8
5186
0
    0U, // ADDISdtprelHA
5187
0
    0U, // ADDISdtprelHA32
5188
0
    0U, // ADDISgotTprelHA
5189
0
    0U, // ADDIStlsgdHA
5190
0
    0U, // ADDIStlsldHA
5191
0
    0U, // ADDIStocHA
5192
0
    0U, // ADDIStocHA8
5193
0
    0U, // ADDIdtprelL
5194
0
    0U, // ADDIdtprelL32
5195
0
    0U, // ADDItlsgdL
5196
0
    0U, // ADDItlsgdL32
5197
0
    0U, // ADDItlsgdLADDR
5198
0
    0U, // ADDItlsgdLADDR32
5199
0
    0U, // ADDItlsldL
5200
0
    0U, // ADDItlsldL32
5201
0
    0U, // ADDItlsldLADDR
5202
0
    0U, // ADDItlsldLADDR32
5203
0
    0U, // ADDItoc
5204
0
    0U, // ADDItoc8
5205
0
    0U, // ADDItocL
5206
0
    0U, // ADDME
5207
0
    0U, // ADDME8
5208
0
    0U, // ADDME8O
5209
0
    0U, // ADDME8O_rec
5210
0
    0U, // ADDME8_rec
5211
0
    0U, // ADDMEO
5212
0
    0U, // ADDMEO_rec
5213
0
    0U, // ADDME_rec
5214
0
    0U, // ADDPCIS
5215
0
    0U, // ADDZE
5216
0
    0U, // ADDZE8
5217
0
    0U, // ADDZE8O
5218
0
    0U, // ADDZE8O_rec
5219
0
    0U, // ADDZE8_rec
5220
0
    0U, // ADDZEO
5221
0
    0U, // ADDZEO_rec
5222
0
    0U, // ADDZE_rec
5223
0
    0U, // ADJCALLSTACKDOWN
5224
0
    0U, // ADJCALLSTACKUP
5225
0
    144U, // AND
5226
0
    144U, // AND8
5227
0
    144U, // AND8_rec
5228
0
    144U, // ANDC
5229
0
    144U, // ANDC8
5230
0
    144U, // ANDC8_rec
5231
0
    144U, // ANDC_rec
5232
0
    20U,  // ANDI8_rec
5233
0
    20U,  // ANDIS8_rec
5234
0
    20U,  // ANDIS_rec
5235
0
    20U,  // ANDI_rec
5236
0
    0U, // ANDI_rec_1_EQ_BIT
5237
0
    0U, // ANDI_rec_1_EQ_BIT8
5238
0
    0U, // ANDI_rec_1_GT_BIT
5239
0
    0U, // ANDI_rec_1_GT_BIT8
5240
0
    144U, // AND_rec
5241
0
    1U, // ATOMIC_CMP_SWAP_I16
5242
0
    1U, // ATOMIC_CMP_SWAP_I32
5243
0
    0U, // ATOMIC_CMP_SWAP_I64
5244
0
    0U, // ATOMIC_CMP_SWAP_I8
5245
0
    0U, // ATOMIC_LOAD_ADD_I16
5246
0
    0U, // ATOMIC_LOAD_ADD_I32
5247
0
    0U, // ATOMIC_LOAD_ADD_I64
5248
0
    0U, // ATOMIC_LOAD_ADD_I8
5249
0
    0U, // ATOMIC_LOAD_AND_I16
5250
0
    0U, // ATOMIC_LOAD_AND_I32
5251
0
    0U, // ATOMIC_LOAD_AND_I64
5252
0
    0U, // ATOMIC_LOAD_AND_I8
5253
0
    0U, // ATOMIC_LOAD_MAX_I16
5254
0
    0U, // ATOMIC_LOAD_MAX_I32
5255
0
    0U, // ATOMIC_LOAD_MAX_I64
5256
0
    0U, // ATOMIC_LOAD_MAX_I8
5257
0
    0U, // ATOMIC_LOAD_MIN_I16
5258
0
    0U, // ATOMIC_LOAD_MIN_I32
5259
0
    0U, // ATOMIC_LOAD_MIN_I64
5260
0
    0U, // ATOMIC_LOAD_MIN_I8
5261
0
    0U, // ATOMIC_LOAD_NAND_I16
5262
0
    0U, // ATOMIC_LOAD_NAND_I32
5263
0
    0U, // ATOMIC_LOAD_NAND_I64
5264
0
    0U, // ATOMIC_LOAD_NAND_I8
5265
0
    0U, // ATOMIC_LOAD_OR_I16
5266
0
    0U, // ATOMIC_LOAD_OR_I32
5267
0
    0U, // ATOMIC_LOAD_OR_I64
5268
0
    0U, // ATOMIC_LOAD_OR_I8
5269
0
    0U, // ATOMIC_LOAD_SUB_I16
5270
0
    0U, // ATOMIC_LOAD_SUB_I32
5271
0
    0U, // ATOMIC_LOAD_SUB_I64
5272
0
    0U, // ATOMIC_LOAD_SUB_I8
5273
0
    0U, // ATOMIC_LOAD_UMAX_I16
5274
0
    0U, // ATOMIC_LOAD_UMAX_I32
5275
0
    0U, // ATOMIC_LOAD_UMAX_I64
5276
0
    0U, // ATOMIC_LOAD_UMAX_I8
5277
0
    0U, // ATOMIC_LOAD_UMIN_I16
5278
0
    0U, // ATOMIC_LOAD_UMIN_I32
5279
0
    0U, // ATOMIC_LOAD_UMIN_I64
5280
0
    0U, // ATOMIC_LOAD_UMIN_I8
5281
0
    0U, // ATOMIC_LOAD_XOR_I16
5282
0
    0U, // ATOMIC_LOAD_XOR_I32
5283
0
    0U, // ATOMIC_LOAD_XOR_I64
5284
0
    0U, // ATOMIC_LOAD_XOR_I8
5285
0
    0U, // ATOMIC_SWAP_I16
5286
0
    0U, // ATOMIC_SWAP_I32
5287
0
    0U, // ATOMIC_SWAP_I64
5288
0
    0U, // ATOMIC_SWAP_I8
5289
0
    0U, // ATTN
5290
0
    0U, // B
5291
0
    0U, // BA
5292
0
    0U, // BC
5293
0
    0U, // BCC
5294
0
    0U, // BCCA
5295
0
    0U, // BCCCTR
5296
0
    0U, // BCCCTR8
5297
0
    0U, // BCCCTRL
5298
0
    0U, // BCCCTRL8
5299
0
    0U, // BCCL
5300
0
    0U, // BCCLA
5301
0
    0U, // BCCLR
5302
0
    0U, // BCCLRL
5303
0
    0U, // BCCTR
5304
0
    0U, // BCCTR8
5305
0
    0U, // BCCTR8n
5306
0
    0U, // BCCTRL
5307
0
    0U, // BCCTRL8
5308
0
    0U, // BCCTRL8n
5309
0
    0U, // BCCTRLn
5310
0
    0U, // BCCTRn
5311
0
    2064U,  // BCDADD_rec
5312
0
    152U, // BCDCFN_rec
5313
0
    152U, // BCDCFSQ_rec
5314
0
    152U, // BCDCFZ_rec
5315
0
    144U, // BCDCPSGN_rec
5316
0
    0U, // BCDCTN_rec
5317
0
    0U, // BCDCTSQ_rec
5318
0
    152U, // BCDCTZ_rec
5319
0
    152U, // BCDSETSGN_rec
5320
0
    2064U,  // BCDSR_rec
5321
0
    2064U,  // BCDSUB_rec
5322
0
    2064U,  // BCDS_rec
5323
0
    2064U,  // BCDTRUNC_rec
5324
0
    144U, // BCDUS_rec
5325
0
    144U, // BCDUTRUNC_rec
5326
0
    0U, // BCL
5327
0
    0U, // BCLR
5328
0
    0U, // BCLRL
5329
0
    0U, // BCLRLn
5330
0
    0U, // BCLRn
5331
0
    0U, // BCLalways
5332
0
    0U, // BCLn
5333
0
    0U, // BCTR
5334
0
    0U, // BCTR8
5335
0
    0U, // BCTRL
5336
0
    0U, // BCTRL8
5337
0
    0U, // BCTRL8_LDinto_toc
5338
0
    0U, // BCTRL8_LDinto_toc_RM
5339
0
    0U, // BCTRL8_RM
5340
0
    0U, // BCTRL_LWZinto_toc
5341
0
    0U, // BCTRL_LWZinto_toc_RM
5342
0
    0U, // BCTRL_RM
5343
0
    0U, // BCn
5344
0
    0U, // BDNZ
5345
0
    0U, // BDNZ8
5346
0
    0U, // BDNZA
5347
0
    0U, // BDNZAm
5348
0
    0U, // BDNZAp
5349
0
    0U, // BDNZL
5350
0
    0U, // BDNZLA
5351
0
    0U, // BDNZLAm
5352
0
    0U, // BDNZLAp
5353
0
    0U, // BDNZLR
5354
0
    0U, // BDNZLR8
5355
0
    0U, // BDNZLRL
5356
0
    0U, // BDNZLRLm
5357
0
    0U, // BDNZLRLp
5358
0
    0U, // BDNZLRm
5359
0
    0U, // BDNZLRp
5360
0
    0U, // BDNZLm
5361
0
    0U, // BDNZLp
5362
0
    0U, // BDNZm
5363
0
    0U, // BDNZp
5364
0
    0U, // BDZ
5365
0
    0U, // BDZ8
5366
0
    0U, // BDZA
5367
0
    0U, // BDZAm
5368
0
    0U, // BDZAp
5369
0
    0U, // BDZL
5370
0
    0U, // BDZLA
5371
0
    0U, // BDZLAm
5372
0
    0U, // BDZLAp
5373
0
    0U, // BDZLR
5374
0
    0U, // BDZLR8
5375
0
    0U, // BDZLRL
5376
0
    0U, // BDZLRLm
5377
0
    0U, // BDZLRLp
5378
0
    0U, // BDZLRm
5379
0
    0U, // BDZLRp
5380
0
    0U, // BDZLm
5381
0
    0U, // BDZLp
5382
0
    0U, // BDZm
5383
0
    0U, // BDZp
5384
0
    0U, // BL
5385
0
    0U, // BL8
5386
0
    0U, // BL8_NOP
5387
0
    0U, // BL8_NOP_RM
5388
0
    0U, // BL8_NOP_TLS
5389
0
    0U, // BL8_NOTOC
5390
0
    0U, // BL8_NOTOC_RM
5391
0
    0U, // BL8_NOTOC_TLS
5392
0
    0U, // BL8_RM
5393
0
    0U, // BL8_TLS
5394
0
    0U, // BL8_TLS_
5395
0
    0U, // BLA
5396
0
    0U, // BLA8
5397
0
    0U, // BLA8_NOP
5398
0
    0U, // BLA8_NOP_RM
5399
0
    0U, // BLA8_RM
5400
0
    0U, // BLA_RM
5401
0
    0U, // BLR
5402
0
    0U, // BLR8
5403
0
    0U, // BLRL
5404
0
    0U, // BL_NOP
5405
0
    0U, // BL_NOP_RM
5406
0
    0U, // BL_RM
5407
0
    0U, // BL_TLS
5408
0
    144U, // BPERMD
5409
0
    0U, // BRD
5410
0
    0U, // BRH
5411
0
    0U, // BRH8
5412
0
    144U, // BRINC
5413
0
    0U, // BRW
5414
0
    0U, // BRW8
5415
0
    0U, // CBCDTD
5416
0
    0U, // CBCDTD8
5417
0
    0U, // CDTBCD
5418
0
    0U, // CDTBCD8
5419
0
    144U, // CFUGED
5420
0
    0U, // CLRBHRB
5421
0
    144U, // CMPB
5422
0
    144U, // CMPB8
5423
0
    144U, // CMPD
5424
0
    12U,  // CMPDI
5425
0
    144U, // CMPEQB
5426
0
    144U, // CMPLD
5427
0
    20U,  // CMPLDI
5428
0
    144U, // CMPLW
5429
0
    20U,  // CMPLWI
5430
0
    1040U,  // CMPRB
5431
0
    1040U,  // CMPRB8
5432
0
    144U, // CMPW
5433
0
    12U,  // CMPWI
5434
0
    0U, // CNTLZD
5435
0
    144U, // CNTLZDM
5436
0
    0U, // CNTLZD_rec
5437
0
    0U, // CNTLZW
5438
0
    0U, // CNTLZW8
5439
0
    0U, // CNTLZW8_rec
5440
0
    0U, // CNTLZW_rec
5441
0
    0U, // CNTTZD
5442
0
    144U, // CNTTZDM
5443
0
    0U, // CNTTZD_rec
5444
0
    0U, // CNTTZW
5445
0
    0U, // CNTTZW8
5446
0
    0U, // CNTTZW8_rec
5447
0
    0U, // CNTTZW_rec
5448
0
    0U, // CP_ABORT
5449
0
    0U, // CP_COPY
5450
0
    0U, // CP_COPY8
5451
0
    152U, // CP_PASTE8_rec
5452
0
    152U, // CP_PASTE_rec
5453
0
    0U, // CR6SET
5454
0
    0U, // CR6UNSET
5455
0
    144U, // CRAND
5456
0
    144U, // CRANDC
5457
0
    144U, // CREQV
5458
0
    144U, // CRNAND
5459
0
    144U, // CRNOR
5460
0
    0U, // CRNOT
5461
0
    144U, // CROR
5462
0
    144U, // CRORC
5463
0
    28U,  // CRSET
5464
0
    28U,  // CRUNSET
5465
0
    144U, // CRXOR
5466
0
    0U, // CTRL_DEP
5467
0
    144U, // DADD
5468
0
    144U, // DADDQ
5469
0
    144U, // DADDQ_rec
5470
0
    144U, // DADD_rec
5471
0
    0U, // DARN
5472
0
    0U, // DCBA
5473
0
    0U, // DCBF
5474
0
    0U, // DCBFEP
5475
0
    0U, // DCBI
5476
0
    0U, // DCBST
5477
0
    0U, // DCBSTEP
5478
0
    0U, // DCBT
5479
0
    0U, // DCBTEP
5480
0
    0U, // DCBTST
5481
0
    0U, // DCBTSTEP
5482
0
    0U, // DCBZ
5483
0
    0U, // DCBZEP
5484
0
    0U, // DCBZL
5485
0
    0U, // DCBZLEP
5486
0
    0U, // DCCCI
5487
0
    0U, // DCFFIX
5488
0
    0U, // DCFFIXQ
5489
0
    0U, // DCFFIXQQ
5490
0
    0U, // DCFFIXQ_rec
5491
0
    0U, // DCFFIX_rec
5492
0
    144U, // DCMPO
5493
0
    144U, // DCMPOQ
5494
0
    144U, // DCMPU
5495
0
    144U, // DCMPUQ
5496
0
    0U, // DCTDP
5497
0
    0U, // DCTDP_rec
5498
0
    0U, // DCTFIX
5499
0
    0U, // DCTFIXQ
5500
0
    0U, // DCTFIXQQ
5501
0
    0U, // DCTFIXQ_rec
5502
0
    0U, // DCTFIX_rec
5503
0
    0U, // DCTQPQ
5504
0
    0U, // DCTQPQ_rec
5505
0
    0U, // DDEDPD
5506
0
    0U, // DDEDPDQ
5507
0
    0U, // DDEDPDQ_rec
5508
0
    0U, // DDEDPD_rec
5509
0
    144U, // DDIV
5510
0
    144U, // DDIVQ
5511
0
    144U, // DDIVQ_rec
5512
0
    144U, // DDIV_rec
5513
0
    0U, // DENBCD
5514
0
    0U, // DENBCDQ
5515
0
    0U, // DENBCDQ_rec
5516
0
    0U, // DENBCD_rec
5517
0
    144U, // DIEX
5518
0
    144U, // DIEXQ
5519
0
    144U, // DIEXQ_rec
5520
0
    144U, // DIEX_rec
5521
0
    144U, // DIVD
5522
0
    144U, // DIVDE
5523
0
    144U, // DIVDEO
5524
0
    144U, // DIVDEO_rec
5525
0
    144U, // DIVDEU
5526
0
    144U, // DIVDEUO
5527
0
    144U, // DIVDEUO_rec
5528
0
    144U, // DIVDEU_rec
5529
0
    144U, // DIVDE_rec
5530
0
    144U, // DIVDO
5531
0
    144U, // DIVDO_rec
5532
0
    144U, // DIVDU
5533
0
    144U, // DIVDUO
5534
0
    144U, // DIVDUO_rec
5535
0
    144U, // DIVDU_rec
5536
0
    144U, // DIVD_rec
5537
0
    144U, // DIVW
5538
0
    144U, // DIVWE
5539
0
    144U, // DIVWEO
5540
0
    144U, // DIVWEO_rec
5541
0
    144U, // DIVWEU
5542
0
    144U, // DIVWEUO
5543
0
    144U, // DIVWEUO_rec
5544
0
    144U, // DIVWEU_rec
5545
0
    144U, // DIVWE_rec
5546
0
    144U, // DIVWO
5547
0
    144U, // DIVWO_rec
5548
0
    144U, // DIVWU
5549
0
    144U, // DIVWUO
5550
0
    144U, // DIVWUO_rec
5551
0
    144U, // DIVWU_rec
5552
0
    144U, // DIVW_rec
5553
0
    0U, // DMMR
5554
0
    0U, // DMSETDMRZ
5555
0
    144U, // DMUL
5556
0
    144U, // DMULQ
5557
0
    144U, // DMULQ_rec
5558
0
    144U, // DMUL_rec
5559
0
    0U, // DMXOR
5560
0
    32U,  // DMXXEXTFDMR256
5561
0
    0U, // DMXXEXTFDMR512
5562
0
    0U, // DMXXEXTFDMR512_HI
5563
0
    32U,  // DMXXINSTFDMR256
5564
0
    272U, // DMXXINSTFDMR512
5565
0
    400U, // DMXXINSTFDMR512_HI
5566
0
    1552U,  // DQUA
5567
0
    0U, // DQUAI
5568
0
    0U, // DQUAIQ
5569
0
    0U, // DQUAIQ_rec
5570
0
    0U, // DQUAI_rec
5571
0
    1552U,  // DQUAQ
5572
0
    1552U,  // DQUAQ_rec
5573
0
    1552U,  // DQUA_rec
5574
0
    0U, // DRDPQ
5575
0
    0U, // DRDPQ_rec
5576
0
    0U, // DRINTN
5577
0
    0U, // DRINTNQ
5578
0
    0U, // DRINTNQ_rec
5579
0
    0U, // DRINTN_rec
5580
0
    0U, // DRINTX
5581
0
    0U, // DRINTXQ
5582
0
    0U, // DRINTXQ_rec
5583
0
    0U, // DRINTX_rec
5584
0
    1552U,  // DRRND
5585
0
    1552U,  // DRRNDQ
5586
0
    1552U,  // DRRNDQ_rec
5587
0
    1552U,  // DRRND_rec
5588
0
    0U, // DRSP
5589
0
    0U, // DRSP_rec
5590
0
    128U, // DSCLI
5591
0
    128U, // DSCLIQ
5592
0
    128U, // DSCLIQ_rec
5593
0
    128U, // DSCLI_rec
5594
0
    128U, // DSCRI
5595
0
    128U, // DSCRIQ
5596
0
    128U, // DSCRIQ_rec
5597
0
    128U, // DSCRI_rec
5598
0
    0U, // DSS
5599
0
    0U, // DSSALL
5600
0
    36U,  // DST
5601
0
    36U,  // DST64
5602
0
    36U,  // DSTST
5603
0
    36U,  // DSTST64
5604
0
    36U,  // DSTSTT
5605
0
    36U,  // DSTSTT64
5606
0
    36U,  // DSTT
5607
0
    36U,  // DSTT64
5608
0
    144U, // DSUB
5609
0
    144U, // DSUBQ
5610
0
    144U, // DSUBQ_rec
5611
0
    144U, // DSUB_rec
5612
0
    128U, // DTSTDC
5613
0
    128U, // DTSTDCQ
5614
0
    128U, // DTSTDG
5615
0
    128U, // DTSTDGQ
5616
0
    144U, // DTSTEX
5617
0
    144U, // DTSTEXQ
5618
0
    144U, // DTSTSF
5619
0
    0U, // DTSTSFI
5620
0
    0U, // DTSTSFIQ
5621
0
    144U, // DTSTSFQ
5622
0
    0U, // DXEX
5623
0
    0U, // DXEXQ
5624
0
    0U, // DXEXQ_rec
5625
0
    0U, // DXEX_rec
5626
0
    0U, // DYNALLOC
5627
0
    0U, // DYNALLOC8
5628
0
    0U, // DYNAREAOFFSET
5629
0
    0U, // DYNAREAOFFSET8
5630
0
    0U, // DecreaseCTR8loop
5631
0
    0U, // DecreaseCTRloop
5632
0
    0U, // EFDABS
5633
0
    144U, // EFDADD
5634
0
    0U, // EFDCFS
5635
0
    0U, // EFDCFSF
5636
0
    0U, // EFDCFSI
5637
0
    0U, // EFDCFSID
5638
0
    0U, // EFDCFUF
5639
0
    0U, // EFDCFUI
5640
0
    0U, // EFDCFUID
5641
0
    144U, // EFDCMPEQ
5642
0
    144U, // EFDCMPGT
5643
0
    144U, // EFDCMPLT
5644
0
    0U, // EFDCTSF
5645
0
    0U, // EFDCTSI
5646
0
    0U, // EFDCTSIDZ
5647
0
    0U, // EFDCTSIZ
5648
0
    0U, // EFDCTUF
5649
0
    0U, // EFDCTUI
5650
0
    0U, // EFDCTUIDZ
5651
0
    0U, // EFDCTUIZ
5652
0
    144U, // EFDDIV
5653
0
    144U, // EFDMUL
5654
0
    0U, // EFDNABS
5655
0
    0U, // EFDNEG
5656
0
    144U, // EFDSUB
5657
0
    144U, // EFDTSTEQ
5658
0
    144U, // EFDTSTGT
5659
0
    144U, // EFDTSTLT
5660
0
    0U, // EFSABS
5661
0
    144U, // EFSADD
5662
0
    0U, // EFSCFD
5663
0
    0U, // EFSCFSF
5664
0
    0U, // EFSCFSI
5665
0
    0U, // EFSCFUF
5666
0
    0U, // EFSCFUI
5667
0
    144U, // EFSCMPEQ
5668
0
    144U, // EFSCMPGT
5669
0
    144U, // EFSCMPLT
5670
0
    0U, // EFSCTSF
5671
0
    0U, // EFSCTSI
5672
0
    0U, // EFSCTSIZ
5673
0
    0U, // EFSCTUF
5674
0
    0U, // EFSCTUI
5675
0
    0U, // EFSCTUIZ
5676
0
    144U, // EFSDIV
5677
0
    144U, // EFSMUL
5678
0
    0U, // EFSNABS
5679
0
    0U, // EFSNEG
5680
0
    144U, // EFSSUB
5681
0
    144U, // EFSTSTEQ
5682
0
    144U, // EFSTSTGT
5683
0
    144U, // EFSTSTLT
5684
0
    0U, // EH_SjLj_LongJmp32
5685
0
    0U, // EH_SjLj_LongJmp64
5686
0
    0U, // EH_SjLj_SetJmp32
5687
0
    0U, // EH_SjLj_SetJmp64
5688
0
    0U, // EH_SjLj_Setup
5689
0
    144U, // EQV
5690
0
    144U, // EQV8
5691
0
    144U, // EQV8_rec
5692
0
    144U, // EQV_rec
5693
0
    0U, // EVABS
5694
0
    168U, // EVADDIW
5695
0
    0U, // EVADDSMIAAW
5696
0
    0U, // EVADDSSIAAW
5697
0
    0U, // EVADDUMIAAW
5698
0
    0U, // EVADDUSIAAW
5699
0
    144U, // EVADDW
5700
0
    144U, // EVAND
5701
0
    144U, // EVANDC
5702
0
    144U, // EVCMPEQ
5703
0
    144U, // EVCMPGTS
5704
0
    144U, // EVCMPGTU
5705
0
    144U, // EVCMPLTS
5706
0
    144U, // EVCMPLTU
5707
0
    0U, // EVCNTLSW
5708
0
    0U, // EVCNTLZW
5709
0
    144U, // EVDIVWS
5710
0
    144U, // EVDIVWU
5711
0
    144U, // EVEQV
5712
0
    0U, // EVEXTSB
5713
0
    0U, // EVEXTSH
5714
0
    0U, // EVFSABS
5715
0
    144U, // EVFSADD
5716
0
    0U, // EVFSCFSF
5717
0
    0U, // EVFSCFSI
5718
0
    0U, // EVFSCFUF
5719
0
    0U, // EVFSCFUI
5720
0
    144U, // EVFSCMPEQ
5721
0
    144U, // EVFSCMPGT
5722
0
    144U, // EVFSCMPLT
5723
0
    0U, // EVFSCTSF
5724
0
    0U, // EVFSCTSI
5725
0
    0U, // EVFSCTSIZ
5726
0
    0U, // EVFSCTUF
5727
0
    0U, // EVFSCTUI
5728
0
    0U, // EVFSCTUIZ
5729
0
    144U, // EVFSDIV
5730
0
    144U, // EVFSMUL
5731
0
    0U, // EVFSNABS
5732
0
    0U, // EVFSNEG
5733
0
    144U, // EVFSSUB
5734
0
    144U, // EVFSTSTEQ
5735
0
    144U, // EVFSTSTGT
5736
0
    144U, // EVFSTSTLT
5737
0
    0U, // EVLDD
5738
0
    0U, // EVLDDX
5739
0
    0U, // EVLDH
5740
0
    0U, // EVLDHX
5741
0
    0U, // EVLDW
5742
0
    0U, // EVLDWX
5743
0
    0U, // EVLHHESPLAT
5744
0
    0U, // EVLHHESPLATX
5745
0
    0U, // EVLHHOSSPLAT
5746
0
    0U, // EVLHHOSSPLATX
5747
0
    0U, // EVLHHOUSPLAT
5748
0
    0U, // EVLHHOUSPLATX
5749
0
    0U, // EVLWHE
5750
0
    0U, // EVLWHEX
5751
0
    0U, // EVLWHOS
5752
0
    0U, // EVLWHOSX
5753
0
    0U, // EVLWHOU
5754
0
    0U, // EVLWHOUX
5755
0
    0U, // EVLWHSPLAT
5756
0
    0U, // EVLWHSPLATX
5757
0
    0U, // EVLWWSPLAT
5758
0
    0U, // EVLWWSPLATX
5759
0
    144U, // EVMERGEHI
5760
0
    144U, // EVMERGEHILO
5761
0
    144U, // EVMERGELO
5762
0
    144U, // EVMERGELOHI
5763
0
    144U, // EVMHEGSMFAA
5764
0
    144U, // EVMHEGSMFAN
5765
0
    144U, // EVMHEGSMIAA
5766
0
    144U, // EVMHEGSMIAN
5767
0
    144U, // EVMHEGUMIAA
5768
0
    144U, // EVMHEGUMIAN
5769
0
    144U, // EVMHESMF
5770
0
    144U, // EVMHESMFA
5771
0
    144U, // EVMHESMFAAW
5772
0
    144U, // EVMHESMFANW
5773
0
    144U, // EVMHESMI
5774
0
    144U, // EVMHESMIA
5775
0
    144U, // EVMHESMIAAW
5776
0
    144U, // EVMHESMIANW
5777
0
    144U, // EVMHESSF
5778
0
    144U, // EVMHESSFA
5779
0
    144U, // EVMHESSFAAW
5780
0
    144U, // EVMHESSFANW
5781
0
    144U, // EVMHESSIAAW
5782
0
    144U, // EVMHESSIANW
5783
0
    144U, // EVMHEUMI
5784
0
    144U, // EVMHEUMIA
5785
0
    144U, // EVMHEUMIAAW
5786
0
    144U, // EVMHEUMIANW
5787
0
    144U, // EVMHEUSIAAW
5788
0
    144U, // EVMHEUSIANW
5789
0
    144U, // EVMHOGSMFAA
5790
0
    144U, // EVMHOGSMFAN
5791
0
    144U, // EVMHOGSMIAA
5792
0
    144U, // EVMHOGSMIAN
5793
0
    144U, // EVMHOGUMIAA
5794
0
    144U, // EVMHOGUMIAN
5795
0
    144U, // EVMHOSMF
5796
0
    144U, // EVMHOSMFA
5797
0
    144U, // EVMHOSMFAAW
5798
0
    144U, // EVMHOSMFANW
5799
0
    144U, // EVMHOSMI
5800
0
    144U, // EVMHOSMIA
5801
0
    144U, // EVMHOSMIAAW
5802
0
    144U, // EVMHOSMIANW
5803
0
    144U, // EVMHOSSF
5804
0
    144U, // EVMHOSSFA
5805
0
    144U, // EVMHOSSFAAW
5806
0
    144U, // EVMHOSSFANW
5807
0
    144U, // EVMHOSSIAAW
5808
0
    144U, // EVMHOSSIANW
5809
0
    144U, // EVMHOUMI
5810
0
    144U, // EVMHOUMIA
5811
0
    144U, // EVMHOUMIAAW
5812
0
    144U, // EVMHOUMIANW
5813
0
    144U, // EVMHOUSIAAW
5814
0
    144U, // EVMHOUSIANW
5815
0
    0U, // EVMRA
5816
0
    144U, // EVMWHSMF
5817
0
    144U, // EVMWHSMFA
5818
0
    144U, // EVMWHSMI
5819
0
    144U, // EVMWHSMIA
5820
0
    144U, // EVMWHSSF
5821
0
    144U, // EVMWHSSFA
5822
0
    144U, // EVMWHUMI
5823
0
    144U, // EVMWHUMIA
5824
0
    144U, // EVMWLSMIAAW
5825
0
    144U, // EVMWLSMIANW
5826
0
    144U, // EVMWLSSIAAW
5827
0
    144U, // EVMWLSSIANW
5828
0
    144U, // EVMWLUMI
5829
0
    144U, // EVMWLUMIA
5830
0
    144U, // EVMWLUMIAAW
5831
0
    144U, // EVMWLUMIANW
5832
0
    144U, // EVMWLUSIAAW
5833
0
    144U, // EVMWLUSIANW
5834
0
    144U, // EVMWSMF
5835
0
    144U, // EVMWSMFA
5836
0
    144U, // EVMWSMFAA
5837
0
    144U, // EVMWSMFAN
5838
0
    144U, // EVMWSMI
5839
0
    144U, // EVMWSMIA
5840
0
    144U, // EVMWSMIAA
5841
0
    144U, // EVMWSMIAN
5842
0
    144U, // EVMWSSF
5843
0
    144U, // EVMWSSFA
5844
0
    144U, // EVMWSSFAA
5845
0
    144U, // EVMWSSFAN
5846
0
    144U, // EVMWUMI
5847
0
    144U, // EVMWUMIA
5848
0
    144U, // EVMWUMIAA
5849
0
    144U, // EVMWUMIAN
5850
0
    144U, // EVNAND
5851
0
    0U, // EVNEG
5852
0
    144U, // EVNOR
5853
0
    144U, // EVOR
5854
0
    144U, // EVORC
5855
0
    144U, // EVRLW
5856
0
    132U, // EVRLWI
5857
0
    0U, // EVRNDW
5858
0
    1U, // EVSEL
5859
0
    144U, // EVSLW
5860
0
    132U, // EVSLWI
5861
0
    0U, // EVSPLATFI
5862
0
    0U, // EVSPLATI
5863
0
    132U, // EVSRWIS
5864
0
    132U, // EVSRWIU
5865
0
    144U, // EVSRWS
5866
0
    144U, // EVSRWU
5867
0
    0U, // EVSTDD
5868
0
    0U, // EVSTDDX
5869
0
    0U, // EVSTDH
5870
0
    0U, // EVSTDHX
5871
0
    0U, // EVSTDW
5872
0
    0U, // EVSTDWX
5873
0
    0U, // EVSTWHE
5874
0
    0U, // EVSTWHEX
5875
0
    0U, // EVSTWHO
5876
0
    0U, // EVSTWHOX
5877
0
    0U, // EVSTWWE
5878
0
    0U, // EVSTWWEX
5879
0
    0U, // EVSTWWO
5880
0
    0U, // EVSTWWOX
5881
0
    0U, // EVSUBFSMIAAW
5882
0
    0U, // EVSUBFSSIAAW
5883
0
    0U, // EVSUBFUMIAAW
5884
0
    0U, // EVSUBFUSIAAW
5885
0
    144U, // EVSUBFW
5886
0
    144U, // EVSUBIFW
5887
0
    144U, // EVXOR
5888
0
    0U, // EXTSB
5889
0
    0U, // EXTSB8
5890
0
    0U, // EXTSB8_32_64
5891
0
    0U, // EXTSB8_rec
5892
0
    0U, // EXTSB_rec
5893
0
    0U, // EXTSH
5894
0
    0U, // EXTSH8
5895
0
    0U, // EXTSH8_32_64
5896
0
    0U, // EXTSH8_rec
5897
0
    0U, // EXTSH_rec
5898
0
    0U, // EXTSW
5899
0
    128U, // EXTSWSLI
5900
0
    128U, // EXTSWSLI_32_64
5901
0
    128U, // EXTSWSLI_32_64_rec
5902
0
    128U, // EXTSWSLI_rec
5903
0
    0U, // EXTSW_32
5904
0
    0U, // EXTSW_32_64
5905
0
    0U, // EXTSW_32_64_rec
5906
0
    0U, // EXTSW_rec
5907
0
    0U, // EnforceIEIO
5908
0
    0U, // FABSD
5909
0
    0U, // FABSD_rec
5910
0
    0U, // FABSS
5911
0
    0U, // FABSS_rec
5912
0
    144U, // FADD
5913
0
    144U, // FADDS
5914
0
    144U, // FADDS_rec
5915
0
    144U, // FADD_rec
5916
0
    0U, // FADDrtz
5917
0
    0U, // FCFID
5918
0
    0U, // FCFIDS
5919
0
    0U, // FCFIDS_rec
5920
0
    0U, // FCFIDU
5921
0
    0U, // FCFIDUS
5922
0
    0U, // FCFIDUS_rec
5923
0
    0U, // FCFIDU_rec
5924
0
    0U, // FCFID_rec
5925
0
    144U, // FCMPOD
5926
0
    144U, // FCMPOS
5927
0
    144U, // FCMPUD
5928
0
    144U, // FCMPUS
5929
0
    144U, // FCPSGND
5930
0
    144U, // FCPSGND_rec
5931
0
    144U, // FCPSGNS
5932
0
    144U, // FCPSGNS_rec
5933
0
    0U, // FCTID
5934
0
    0U, // FCTIDU
5935
0
    0U, // FCTIDUZ
5936
0
    0U, // FCTIDUZ_rec
5937
0
    0U, // FCTIDU_rec
5938
0
    0U, // FCTIDZ
5939
0
    0U, // FCTIDZ_rec
5940
0
    0U, // FCTID_rec
5941
0
    0U, // FCTIW
5942
0
    0U, // FCTIWU
5943
0
    0U, // FCTIWUZ
5944
0
    0U, // FCTIWUZ_rec
5945
0
    0U, // FCTIWU_rec
5946
0
    0U, // FCTIWZ
5947
0
    0U, // FCTIWZ_rec
5948
0
    0U, // FCTIW_rec
5949
0
    144U, // FDIV
5950
0
    144U, // FDIVS
5951
0
    144U, // FDIVS_rec
5952
0
    144U, // FDIV_rec
5953
0
    0U, // FENCE
5954
0
    1040U,  // FMADD
5955
0
    1040U,  // FMADDS
5956
0
    1040U,  // FMADDS_rec
5957
0
    1040U,  // FMADD_rec
5958
0
    0U, // FMR
5959
0
    0U, // FMR_rec
5960
0
    1040U,  // FMSUB
5961
0
    1040U,  // FMSUBS
5962
0
    1040U,  // FMSUBS_rec
5963
0
    1040U,  // FMSUB_rec
5964
0
    144U, // FMUL
5965
0
    144U, // FMULS
5966
0
    144U, // FMULS_rec
5967
0
    144U, // FMUL_rec
5968
0
    0U, // FNABSD
5969
0
    0U, // FNABSD_rec
5970
0
    0U, // FNABSS
5971
0
    0U, // FNABSS_rec
5972
0
    0U, // FNEGD
5973
0
    0U, // FNEGD_rec
5974
0
    0U, // FNEGS
5975
0
    0U, // FNEGS_rec
5976
0
    1040U,  // FNMADD
5977
0
    1040U,  // FNMADDS
5978
0
    1040U,  // FNMADDS_rec
5979
0
    1040U,  // FNMADD_rec
5980
0
    1040U,  // FNMSUB
5981
0
    1040U,  // FNMSUBS
5982
0
    1040U,  // FNMSUBS_rec
5983
0
    1040U,  // FNMSUB_rec
5984
0
    0U, // FRE
5985
0
    0U, // FRES
5986
0
    0U, // FRES_rec
5987
0
    0U, // FRE_rec
5988
0
    0U, // FRIMD
5989
0
    0U, // FRIMD_rec
5990
0
    0U, // FRIMS
5991
0
    0U, // FRIMS_rec
5992
0
    0U, // FRIND
5993
0
    0U, // FRIND_rec
5994
0
    0U, // FRINS
5995
0
    0U, // FRINS_rec
5996
0
    0U, // FRIPD
5997
0
    0U, // FRIPD_rec
5998
0
    0U, // FRIPS
5999
0
    0U, // FRIPS_rec
6000
0
    0U, // FRIZD
6001
0
    0U, // FRIZD_rec
6002
0
    0U, // FRIZS
6003
0
    0U, // FRIZS_rec
6004
0
    0U, // FRSP
6005
0
    0U, // FRSP_rec
6006
0
    0U, // FRSQRTE
6007
0
    0U, // FRSQRTES
6008
0
    0U, // FRSQRTES_rec
6009
0
    0U, // FRSQRTE_rec
6010
0
    1040U,  // FSELD
6011
0
    1040U,  // FSELD_rec
6012
0
    1040U,  // FSELS
6013
0
    1040U,  // FSELS_rec
6014
0
    0U, // FSQRT
6015
0
    0U, // FSQRTS
6016
0
    0U, // FSQRTS_rec
6017
0
    0U, // FSQRT_rec
6018
0
    144U, // FSUB
6019
0
    144U, // FSUBS
6020
0
    144U, // FSUBS_rec
6021
0
    144U, // FSUB_rec
6022
0
    144U, // FTDIV
6023
0
    0U, // FTSQRT
6024
0
    0U, // GETtlsADDR
6025
0
    0U, // GETtlsADDR32
6026
0
    0U, // GETtlsADDR32AIX
6027
0
    0U, // GETtlsADDR64AIX
6028
0
    0U, // GETtlsADDRPCREL
6029
0
    0U, // GETtlsTpointer32AIX
6030
0
    0U, // GETtlsldADDR
6031
0
    0U, // GETtlsldADDR32
6032
0
    0U, // GETtlsldADDRPCREL
6033
0
    0U, // HASHCHK
6034
0
    0U, // HASHCHK8
6035
0
    0U, // HASHCHKP
6036
0
    0U, // HASHCHKP8
6037
0
    0U, // HASHST
6038
0
    0U, // HASHST8
6039
0
    0U, // HASHSTP
6040
0
    0U, // HASHSTP8
6041
0
    0U, // HRFID
6042
0
    0U, // ICBI
6043
0
    0U, // ICBIEP
6044
0
    0U, // ICBLC
6045
0
    0U, // ICBLQ
6046
0
    0U, // ICBT
6047
0
    0U, // ICBTLS
6048
0
    0U, // ICCCI
6049
0
    1040U,  // ISEL
6050
0
    1040U,  // ISEL8
6051
0
    0U, // ISYNC
6052
0
    0U, // LA
6053
0
    0U, // LA8
6054
0
    0U, // LBARX
6055
0
    2U, // LBARXL
6056
0
    0U, // LBEPX
6057
0
    0U, // LBZ
6058
0
    0U, // LBZ8
6059
0
    144U, // LBZCIX
6060
0
    0U, // LBZU
6061
0
    0U, // LBZU8
6062
0
    0U, // LBZUX
6063
0
    0U, // LBZUX8
6064
0
    0U, // LBZX
6065
0
    0U, // LBZX8
6066
0
    144U, // LBZXTLS
6067
0
    144U, // LBZXTLS_
6068
0
    144U, // LBZXTLS_32
6069
0
    0U, // LD
6070
0
    0U, // LDARX
6071
0
    2U, // LDARXL
6072
0
    132U, // LDAT
6073
0
    0U, // LDBRX
6074
0
    144U, // LDCIX
6075
0
    0U, // LDU
6076
0
    0U, // LDUX
6077
0
    0U, // LDX
6078
0
    144U, // LDXTLS
6079
0
    144U, // LDXTLS_
6080
0
    0U, // LDgotTprelL
6081
0
    0U, // LDgotTprelL32
6082
0
    0U, // LDtoc
6083
0
    0U, // LDtocBA
6084
0
    0U, // LDtocCPT
6085
0
    0U, // LDtocJTI
6086
0
    0U, // LDtocL
6087
0
    0U, // LFD
6088
0
    0U, // LFDEPX
6089
0
    0U, // LFDU
6090
0
    0U, // LFDUX
6091
0
    0U, // LFDX
6092
0
    144U, // LFDXTLS
6093
0
    144U, // LFDXTLS_
6094
0
    0U, // LFIWAX
6095
0
    0U, // LFIWZX
6096
0
    0U, // LFS
6097
0
    0U, // LFSU
6098
0
    0U, // LFSUX
6099
0
    0U, // LFSX
6100
0
    144U, // LFSXTLS
6101
0
    144U, // LFSXTLS_
6102
0
    0U, // LHA
6103
0
    0U, // LHA8
6104
0
    0U, // LHARX
6105
0
    2U, // LHARXL
6106
0
    0U, // LHAU
6107
0
    0U, // LHAU8
6108
0
    0U, // LHAUX
6109
0
    0U, // LHAUX8
6110
0
    0U, // LHAX
6111
0
    0U, // LHAX8
6112
0
    144U, // LHAXTLS
6113
0
    144U, // LHAXTLS_
6114
0
    144U, // LHAXTLS_32
6115
0
    0U, // LHBRX
6116
0
    0U, // LHBRX8
6117
0
    0U, // LHEPX
6118
0
    0U, // LHZ
6119
0
    0U, // LHZ8
6120
0
    144U, // LHZCIX
6121
0
    0U, // LHZU
6122
0
    0U, // LHZU8
6123
0
    0U, // LHZUX
6124
0
    0U, // LHZUX8
6125
0
    0U, // LHZX
6126
0
    0U, // LHZX8
6127
0
    144U, // LHZXTLS
6128
0
    144U, // LHZXTLS_
6129
0
    144U, // LHZXTLS_32
6130
0
    0U, // LI
6131
0
    0U, // LI8
6132
0
    0U, // LIS
6133
0
    0U, // LIS8
6134
0
    0U, // LMW
6135
0
    0U, // LQ
6136
0
    0U, // LQARX
6137
0
    2U, // LQARXL
6138
0
    0U, // LQX_PSEUDO
6139
0
    132U, // LSWI
6140
0
    0U, // LVEBX
6141
0
    0U, // LVEHX
6142
0
    0U, // LVEWX
6143
0
    0U, // LVSL
6144
0
    0U, // LVSR
6145
0
    0U, // LVX
6146
0
    0U, // LVXL
6147
0
    0U, // LWA
6148
0
    0U, // LWARX
6149
0
    2U, // LWARXL
6150
0
    132U, // LWAT
6151
0
    0U, // LWAUX
6152
0
    0U, // LWAX
6153
0
    144U, // LWAXTLS
6154
0
    144U, // LWAXTLS_
6155
0
    144U, // LWAXTLS_32
6156
0
    0U, // LWAX_32
6157
0
    0U, // LWA_32
6158
0
    0U, // LWBRX
6159
0
    0U, // LWBRX8
6160
0
    0U, // LWEPX
6161
0
    0U, // LWZ
6162
0
    0U, // LWZ8
6163
0
    144U, // LWZCIX
6164
0
    0U, // LWZU
6165
0
    0U, // LWZU8
6166
0
    0U, // LWZUX
6167
0
    0U, // LWZUX8
6168
0
    0U, // LWZX
6169
0
    0U, // LWZX8
6170
0
    144U, // LWZXTLS
6171
0
    144U, // LWZXTLS_
6172
0
    144U, // LWZXTLS_32
6173
0
    0U, // LWZtoc
6174
0
    0U, // LWZtocL
6175
0
    0U, // LXSD
6176
0
    0U, // LXSDX
6177
0
    0U, // LXSIBZX
6178
0
    0U, // LXSIHZX
6179
0
    0U, // LXSIWAX
6180
0
    0U, // LXSIWZX
6181
0
    0U, // LXSSP
6182
0
    0U, // LXSSPX
6183
0
    0U, // LXV
6184
0
    0U, // LXVB16X
6185
0
    0U, // LXVD2X
6186
0
    0U, // LXVDSX
6187
0
    0U, // LXVH8X
6188
0
    0U, // LXVKQ
6189
0
    144U, // LXVL
6190
0
    144U, // LXVLL
6191
0
    0U, // LXVP
6192
0
    144U, // LXVPRL
6193
0
    144U, // LXVPRLL
6194
0
    0U, // LXVPX
6195
0
    0U, // LXVRBX
6196
0
    0U, // LXVRDX
6197
0
    0U, // LXVRHX
6198
0
    144U, // LXVRL
6199
0
    144U, // LXVRLL
6200
0
    0U, // LXVRWX
6201
0
    0U, // LXVW4X
6202
0
    0U, // LXVWSX
6203
0
    0U, // LXVX
6204
0
    1040U,  // MADDHD
6205
0
    1040U,  // MADDHDU
6206
0
    1040U,  // MADDLD
6207
0
    1040U,  // MADDLD8
6208
0
    0U, // MBAR
6209
0
    0U, // MCRF
6210
0
    0U, // MCRFS
6211
0
    0U, // MCRXRX
6212
0
    0U, // MFBHRBE
6213
0
    0U, // MFCR
6214
0
    0U, // MFCR8
6215
0
    0U, // MFCTR
6216
0
    0U, // MFCTR8
6217
0
    0U, // MFDCR
6218
0
    0U, // MFFS
6219
0
    0U, // MFFSCDRN
6220
0
    0U, // MFFSCDRNI
6221
0
    0U, // MFFSCE
6222
0
    0U, // MFFSCRN
6223
0
    0U, // MFFSCRNI
6224
0
    0U, // MFFSL
6225
0
    0U, // MFFS_rec
6226
0
    0U, // MFLR
6227
0
    0U, // MFLR8
6228
0
    0U, // MFMSR
6229
0
    0U, // MFOCRF
6230
0
    0U, // MFOCRF8
6231
0
    0U, // MFPMR
6232
0
    0U, // MFSPR
6233
0
    0U, // MFSPR8
6234
0
    0U, // MFSR
6235
0
    0U, // MFSRIN
6236
0
    0U, // MFTB
6237
0
    0U, // MFTB8
6238
0
    0U, // MFUDSCR
6239
0
    0U, // MFVRD
6240
0
    0U, // MFVRSAVE
6241
0
    0U, // MFVRSAVEv
6242
0
    0U, // MFVRWZ
6243
0
    0U, // MFVSCR
6244
0
    0U, // MFVSRD
6245
0
    0U, // MFVSRLD
6246
0
    0U, // MFVSRWZ
6247
0
    144U, // MODSD
6248
0
    144U, // MODSW
6249
0
    144U, // MODUD
6250
0
    144U, // MODUW
6251
0
    0U, // MSGSYNC
6252
0
    0U, // MSYNC
6253
0
    0U, // MTCRF
6254
0
    0U, // MTCRF8
6255
0
    0U, // MTCTR
6256
0
    0U, // MTCTR8
6257
0
    0U, // MTCTR8loop
6258
0
    0U, // MTCTRloop
6259
0
    0U, // MTDCR
6260
0
    0U, // MTFSB0
6261
0
    0U, // MTFSB1
6262
0
    1048U,  // MTFSF
6263
0
    2U, // MTFSFI
6264
0
    3U, // MTFSFI_rec
6265
0
    0U, // MTFSFIb
6266
0
    1048U,  // MTFSF_rec
6267
0
    0U, // MTFSFb
6268
0
    0U, // MTLR
6269
0
    0U, // MTLR8
6270
0
    0U, // MTMSR
6271
0
    0U, // MTMSRD
6272
0
    0U, // MTOCRF
6273
0
    0U, // MTOCRF8
6274
0
    0U, // MTPMR
6275
0
    0U, // MTSPR
6276
0
    0U, // MTSPR8
6277
0
    0U, // MTSR
6278
0
    0U, // MTSRIN
6279
0
    0U, // MTUDSCR
6280
0
    0U, // MTVRD
6281
0
    0U, // MTVRSAVE
6282
0
    0U, // MTVRSAVEv
6283
0
    0U, // MTVRWA
6284
0
    0U, // MTVRWZ
6285
0
    0U, // MTVSCR
6286
0
    0U, // MTVSRBM
6287
0
    0U, // MTVSRBMI
6288
0
    0U, // MTVSRD
6289
0
    144U, // MTVSRDD
6290
0
    0U, // MTVSRDM
6291
0
    0U, // MTVSRHM
6292
0
    0U, // MTVSRQM
6293
0
    0U, // MTVSRWA
6294
0
    0U, // MTVSRWM
6295
0
    0U, // MTVSRWS
6296
0
    0U, // MTVSRWZ
6297
0
    144U, // MULHD
6298
0
    144U, // MULHDU
6299
0
    144U, // MULHDU_rec
6300
0
    144U, // MULHD_rec
6301
0
    144U, // MULHW
6302
0
    144U, // MULHWU
6303
0
    144U, // MULHWU_rec
6304
0
    144U, // MULHW_rec
6305
0
    144U, // MULLD
6306
0
    144U, // MULLDO
6307
0
    144U, // MULLDO_rec
6308
0
    144U, // MULLD_rec
6309
0
    12U,  // MULLI
6310
0
    12U,  // MULLI8
6311
0
    144U, // MULLW
6312
0
    144U, // MULLWO
6313
0
    144U, // MULLWO_rec
6314
0
    144U, // MULLW_rec
6315
0
    0U, // MoveGOTtoLR
6316
0
    0U, // MovePCtoLR
6317
0
    0U, // MovePCtoLR8
6318
0
    144U, // NAND
6319
0
    144U, // NAND8
6320
0
    144U, // NAND8_rec
6321
0
    144U, // NAND_rec
6322
0
    0U, // NAP
6323
0
    0U, // NEG
6324
0
    0U, // NEG8
6325
0
    0U, // NEG8O
6326
0
    0U, // NEG8O_rec
6327
0
    0U, // NEG8_rec
6328
0
    0U, // NEGO
6329
0
    0U, // NEGO_rec
6330
0
    0U, // NEG_rec
6331
0
    0U, // NOP
6332
0
    0U, // NOP_GT_PWR6
6333
0
    0U, // NOP_GT_PWR7
6334
0
    144U, // NOR
6335
0
    144U, // NOR8
6336
0
    144U, // NOR8_rec
6337
0
    144U, // NOR_rec
6338
0
    144U, // OR
6339
0
    144U, // OR8
6340
0
    144U, // OR8_rec
6341
0
    144U, // ORC
6342
0
    144U, // ORC8
6343
0
    144U, // ORC8_rec
6344
0
    144U, // ORC_rec
6345
0
    20U,  // ORI
6346
0
    20U,  // ORI8
6347
0
    20U,  // ORIS
6348
0
    20U,  // ORIS8
6349
0
    144U, // OR_rec
6350
0
    264U, // PADDI
6351
0
    264U, // PADDI8
6352
0
    0U, // PADDI8pc
6353
0
    0U, // PADDIdtprel
6354
0
    0U, // PADDIpc
6355
0
    144U, // PDEPD
6356
0
    144U, // PEXTD
6357
0
    0U, // PLA
6358
0
    0U, // PLA8
6359
0
    0U, // PLA8pc
6360
0
    0U, // PLApc
6361
0
    3U, // PLBZ
6362
0
    3U, // PLBZ8
6363
0
    0U, // PLBZ8nopc
6364
0
    0U, // PLBZ8onlypc
6365
0
    0U, // PLBZ8pc
6366
0
    0U, // PLBZnopc
6367
0
    0U, // PLBZonlypc
6368
0
    0U, // PLBZpc
6369
0
    3U, // PLD
6370
0
    0U, // PLDnopc
6371
0
    0U, // PLDonlypc
6372
0
    0U, // PLDpc
6373
0
    3U, // PLFD
6374
0
    0U, // PLFDnopc
6375
0
    0U, // PLFDonlypc
6376
0
    0U, // PLFDpc
6377
0
    3U, // PLFS
6378
0
    0U, // PLFSnopc
6379
0
    0U, // PLFSonlypc
6380
0
    0U, // PLFSpc
6381
0
    3U, // PLHA
6382
0
    3U, // PLHA8
6383
0
    0U, // PLHA8nopc
6384
0
    0U, // PLHA8onlypc
6385
0
    0U, // PLHA8pc
6386
0
    0U, // PLHAnopc
6387
0
    0U, // PLHAonlypc
6388
0
    0U, // PLHApc
6389
0
    3U, // PLHZ
6390
0
    3U, // PLHZ8
6391
0
    0U, // PLHZ8nopc
6392
0
    0U, // PLHZ8onlypc
6393
0
    0U, // PLHZ8pc
6394
0
    0U, // PLHZnopc
6395
0
    0U, // PLHZonlypc
6396
0
    0U, // PLHZpc
6397
0
    0U, // PLI
6398
0
    0U, // PLI8
6399
0
    3U, // PLWA
6400
0
    3U, // PLWA8
6401
0
    0U, // PLWA8nopc
6402
0
    0U, // PLWA8onlypc
6403
0
    0U, // PLWA8pc
6404
0
    0U, // PLWAnopc
6405
0
    0U, // PLWAonlypc
6406
0
    0U, // PLWApc
6407
0
    3U, // PLWZ
6408
0
    3U, // PLWZ8
6409
0
    0U, // PLWZ8nopc
6410
0
    0U, // PLWZ8onlypc
6411
0
    0U, // PLWZ8pc
6412
0
    0U, // PLWZnopc
6413
0
    0U, // PLWZonlypc
6414
0
    0U, // PLWZpc
6415
0
    3U, // PLXSD
6416
0
    0U, // PLXSDnopc
6417
0
    0U, // PLXSDonlypc
6418
0
    0U, // PLXSDpc
6419
0
    3U, // PLXSSP
6420
0
    0U, // PLXSSPnopc
6421
0
    0U, // PLXSSPonlypc
6422
0
    0U, // PLXSSPpc
6423
0
    3U, // PLXV
6424
0
    3U, // PLXVP
6425
0
    0U, // PLXVPnopc
6426
0
    0U, // PLXVPonlypc
6427
0
    0U, // PLXVPpc
6428
0
    0U, // PLXVnopc
6429
0
    0U, // PLXVonlypc
6430
0
    0U, // PLXVpc
6431
0
    10768U, // PMXVBF16GER2
6432
0
    52268U, // PMXVBF16GER2NN
6433
0
    52268U, // PMXVBF16GER2NP
6434
0
    52268U, // PMXVBF16GER2PN
6435
0
    52268U, // PMXVBF16GER2PP
6436
0
    10768U, // PMXVBF16GER2W
6437
0
    52268U, // PMXVBF16GER2WNN
6438
0
    52268U, // PMXVBF16GER2WNP
6439
0
    52268U, // PMXVBF16GER2WPN
6440
0
    52268U, // PMXVBF16GER2WPP
6441
0
    10768U, // PMXVF16GER2
6442
0
    52268U, // PMXVF16GER2NN
6443
0
    52268U, // PMXVF16GER2NP
6444
0
    52268U, // PMXVF16GER2PN
6445
0
    52268U, // PMXVF16GER2PP
6446
0
    10768U, // PMXVF16GER2W
6447
0
    52268U, // PMXVF16GER2WNN
6448
0
    52268U, // PMXVF16GER2WNP
6449
0
    52268U, // PMXVF16GER2WPN
6450
0
    52268U, // PMXVF16GER2WPP
6451
0
    10768U, // PMXVF32GER
6452
0
    19500U, // PMXVF32GERNN
6453
0
    19500U, // PMXVF32GERNP
6454
0
    19500U, // PMXVF32GERPN
6455
0
    19500U, // PMXVF32GERPP
6456
0
    10768U, // PMXVF32GERW
6457
0
    19500U, // PMXVF32GERWNN
6458
0
    19500U, // PMXVF32GERWNP
6459
0
    19500U, // PMXVF32GERWPN
6460
0
    19500U, // PMXVF32GERWPP
6461
0
    43536U, // PMXVF64GER
6462
0
    27692U, // PMXVF64GERNN
6463
0
    27692U, // PMXVF64GERNP
6464
0
    27692U, // PMXVF64GERPN
6465
0
    27692U, // PMXVF64GERPP
6466
0
    43536U, // PMXVF64GERW
6467
0
    27692U, // PMXVF64GERWNN
6468
0
    27692U, // PMXVF64GERWNP
6469
0
    27692U, // PMXVF64GERWPN
6470
0
    27692U, // PMXVF64GERWPP
6471
0
    10768U, // PMXVI16GER2
6472
0
    52268U, // PMXVI16GER2PP
6473
0
    10768U, // PMXVI16GER2S
6474
0
    52268U, // PMXVI16GER2SPP
6475
0
    10768U, // PMXVI16GER2SW
6476
0
    52268U, // PMXVI16GER2SWPP
6477
0
    10768U, // PMXVI16GER2W
6478
0
    52268U, // PMXVI16GER2WPP
6479
0
    10768U, // PMXVI4GER8
6480
0
    52268U, // PMXVI4GER8PP
6481
0
    10768U, // PMXVI4GER8W
6482
0
    52268U, // PMXVI4GER8WPP
6483
0
    10768U, // PMXVI8GER4
6484
0
    52268U, // PMXVI8GER4PP
6485
0
    52268U, // PMXVI8GER4SPP
6486
0
    10768U, // PMXVI8GER4W
6487
0
    52268U, // PMXVI8GER4WPP
6488
0
    52268U, // PMXVI8GER4WSPP
6489
0
    0U, // POPCNTB
6490
0
    0U, // POPCNTB8
6491
0
    0U, // POPCNTD
6492
0
    0U, // POPCNTW
6493
0
    0U, // PPC32GOT
6494
0
    0U, // PPC32PICGOT
6495
0
    0U, // PREPARE_PROBED_ALLOCA_32
6496
0
    0U, // PREPARE_PROBED_ALLOCA_64
6497
0
    0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
6498
0
    0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
6499
0
    0U, // PROBED_ALLOCA_32
6500
0
    0U, // PROBED_ALLOCA_64
6501
0
    0U, // PROBED_STACKALLOC_32
6502
0
    0U, // PROBED_STACKALLOC_64
6503
0
    3U, // PSTB
6504
0
    3U, // PSTB8
6505
0
    0U, // PSTB8nopc
6506
0
    0U, // PSTB8onlypc
6507
0
    0U, // PSTB8pc
6508
0
    0U, // PSTBnopc
6509
0
    0U, // PSTBonlypc
6510
0
    0U, // PSTBpc
6511
0
    3U, // PSTD
6512
0
    0U, // PSTDnopc
6513
0
    0U, // PSTDonlypc
6514
0
    0U, // PSTDpc
6515
0
    3U, // PSTFD
6516
0
    0U, // PSTFDnopc
6517
0
    0U, // PSTFDonlypc
6518
0
    0U, // PSTFDpc
6519
0
    3U, // PSTFS
6520
0
    0U, // PSTFSnopc
6521
0
    0U, // PSTFSonlypc
6522
0
    0U, // PSTFSpc
6523
0
    3U, // PSTH
6524
0
    3U, // PSTH8
6525
0
    0U, // PSTH8nopc
6526
0
    0U, // PSTH8onlypc
6527
0
    0U, // PSTH8pc
6528
0
    0U, // PSTHnopc
6529
0
    0U, // PSTHonlypc
6530
0
    0U, // PSTHpc
6531
0
    3U, // PSTW
6532
0
    3U, // PSTW8
6533
0
    0U, // PSTW8nopc
6534
0
    0U, // PSTW8onlypc
6535
0
    0U, // PSTW8pc
6536
0
    0U, // PSTWnopc
6537
0
    0U, // PSTWonlypc
6538
0
    0U, // PSTWpc
6539
0
    3U, // PSTXSD
6540
0
    0U, // PSTXSDnopc
6541
0
    0U, // PSTXSDonlypc
6542
0
    0U, // PSTXSDpc
6543
0
    3U, // PSTXSSP
6544
0
    0U, // PSTXSSPnopc
6545
0
    0U, // PSTXSSPonlypc
6546
0
    0U, // PSTXSSPpc
6547
0
    3U, // PSTXV
6548
0
    3U, // PSTXVP
6549
0
    0U, // PSTXVPnopc
6550
0
    0U, // PSTXVPonlypc
6551
0
    0U, // PSTXVPpc
6552
0
    0U, // PSTXVnopc
6553
0
    0U, // PSTXVonlypc
6554
0
    0U, // PSTXVpc
6555
0
    0U, // PseudoEIEIO
6556
0
    0U, // RESTORE_ACC
6557
0
    0U, // RESTORE_CR
6558
0
    0U, // RESTORE_CRBIT
6559
0
    0U, // RESTORE_QUADWORD
6560
0
    0U, // RESTORE_UACC
6561
0
    0U, // RESTORE_WACC
6562
0
    0U, // RFCI
6563
0
    0U, // RFDI
6564
0
    0U, // RFEBB
6565
0
    0U, // RFI
6566
0
    0U, // RFID
6567
0
    0U, // RFMCI
6568
0
    16U,  // RLDCL
6569
0
    16U,  // RLDCL_rec
6570
0
    16U,  // RLDCR
6571
0
    16U,  // RLDCR_rec
6572
0
    0U, // RLDIC
6573
0
    0U, // RLDICL
6574
0
    0U, // RLDICL_32
6575
0
    0U, // RLDICL_32_64
6576
0
    0U, // RLDICL_32_rec
6577
0
    0U, // RLDICL_rec
6578
0
    0U, // RLDICR
6579
0
    0U, // RLDICR_32
6580
0
    0U, // RLDICR_rec
6581
0
    0U, // RLDIC_rec
6582
0
    48U,  // RLDIMI
6583
0
    48U,  // RLDIMI_rec
6584
0
    52U,  // RLWIMI
6585
0
    52U,  // RLWIMI8
6586
0
    52U,  // RLWIMI8_rec
6587
0
    52U,  // RLWIMI_rec
6588
0
    8708U,  // RLWINM
6589
0
    8708U,  // RLWINM8
6590
0
    8708U,  // RLWINM8_rec
6591
0
    8708U,  // RLWINM_rec
6592
0
    8720U,  // RLWNM
6593
0
    8720U,  // RLWNM8
6594
0
    8720U,  // RLWNM8_rec
6595
0
    8720U,  // RLWNM_rec
6596
0
    0U, // ReadTB
6597
0
    0U, // SC
6598
0
    0U, // SCV
6599
0
    0U, // SELECT_CC_F16
6600
0
    0U, // SELECT_CC_F4
6601
0
    0U, // SELECT_CC_F8
6602
0
    0U, // SELECT_CC_I4
6603
0
    0U, // SELECT_CC_I8
6604
0
    0U, // SELECT_CC_SPE
6605
0
    0U, // SELECT_CC_SPE4
6606
0
    0U, // SELECT_CC_VRRC
6607
0
    0U, // SELECT_CC_VSFRC
6608
0
    0U, // SELECT_CC_VSRC
6609
0
    0U, // SELECT_CC_VSSRC
6610
0
    0U, // SELECT_F16
6611
0
    0U, // SELECT_F4
6612
0
    0U, // SELECT_F8
6613
0
    0U, // SELECT_I4
6614
0
    0U, // SELECT_I8
6615
0
    0U, // SELECT_SPE
6616
0
    0U, // SELECT_SPE4
6617
0
    0U, // SELECT_VRRC
6618
0
    0U, // SELECT_VSFRC
6619
0
    0U, // SELECT_VSRC
6620
0
    0U, // SELECT_VSSRC
6621
0
    0U, // SETB
6622
0
    0U, // SETB8
6623
0
    0U, // SETBC
6624
0
    0U, // SETBC8
6625
0
    0U, // SETBCR
6626
0
    0U, // SETBCR8
6627
0
    0U, // SETFLM
6628
0
    0U, // SETNBC
6629
0
    0U, // SETNBC8
6630
0
    0U, // SETNBCR
6631
0
    0U, // SETNBCR8
6632
0
    0U, // SETRND
6633
0
    0U, // SETRNDi
6634
0
    0U, // SLBFEE_rec
6635
0
    0U, // SLBIA
6636
0
    0U, // SLBIE
6637
0
    0U, // SLBIEG
6638
0
    0U, // SLBMFEE
6639
0
    0U, // SLBMFEV
6640
0
    0U, // SLBMTE
6641
0
    0U, // SLBSYNC
6642
0
    144U, // SLD
6643
0
    144U, // SLD_rec
6644
0
    144U, // SLW
6645
0
    144U, // SLW8
6646
0
    144U, // SLW8_rec
6647
0
    144U, // SLW_rec
6648
0
    0U, // SPELWZ
6649
0
    0U, // SPELWZX
6650
0
    0U, // SPESTW
6651
0
    0U, // SPESTWX
6652
0
    0U, // SPILL_ACC
6653
0
    0U, // SPILL_CR
6654
0
    0U, // SPILL_CRBIT
6655
0
    0U, // SPILL_QUADWORD
6656
0
    0U, // SPILL_UACC
6657
0
    0U, // SPILL_WACC
6658
0
    0U, // SPLIT_QUADWORD
6659
0
    144U, // SRAD
6660
0
    128U, // SRADI
6661
0
    128U, // SRADI_32
6662
0
    128U, // SRADI_rec
6663
0
    144U, // SRAD_rec
6664
0
    144U, // SRAW
6665
0
    132U, // SRAWI
6666
0
    132U, // SRAWI_rec
6667
0
    144U, // SRAW_rec
6668
0
    144U, // SRD
6669
0
    144U, // SRD_rec
6670
0
    144U, // SRW
6671
0
    144U, // SRW8
6672
0
    144U, // SRW8_rec
6673
0
    144U, // SRW_rec
6674
0
    0U, // STB
6675
0
    0U, // STB8
6676
0
    144U, // STBCIX
6677
0
    0U, // STBCX
6678
0
    0U, // STBEPX
6679
0
    0U, // STBU
6680
0
    0U, // STBU8
6681
0
    0U, // STBUX
6682
0
    0U, // STBUX8
6683
0
    0U, // STBX
6684
0
    0U, // STBX8
6685
0
    144U, // STBXTLS
6686
0
    144U, // STBXTLS_
6687
0
    144U, // STBXTLS_32
6688
0
    0U, // STD
6689
0
    132U, // STDAT
6690
0
    0U, // STDBRX
6691
0
    144U, // STDCIX
6692
0
    0U, // STDCX
6693
0
    0U, // STDU
6694
0
    0U, // STDUX
6695
0
    0U, // STDX
6696
0
    144U, // STDXTLS
6697
0
    144U, // STDXTLS_
6698
0
    0U, // STFD
6699
0
    0U, // STFDEPX
6700
0
    0U, // STFDU
6701
0
    0U, // STFDUX
6702
0
    0U, // STFDX
6703
0
    144U, // STFDXTLS
6704
0
    144U, // STFDXTLS_
6705
0
    0U, // STFIWX
6706
0
    0U, // STFS
6707
0
    0U, // STFSU
6708
0
    0U, // STFSUX
6709
0
    0U, // STFSX
6710
0
    144U, // STFSXTLS
6711
0
    144U, // STFSXTLS_
6712
0
    0U, // STH
6713
0
    0U, // STH8
6714
0
    0U, // STHBRX
6715
0
    144U, // STHCIX
6716
0
    0U, // STHCX
6717
0
    0U, // STHEPX
6718
0
    0U, // STHU
6719
0
    0U, // STHU8
6720
0
    0U, // STHUX
6721
0
    0U, // STHUX8
6722
0
    0U, // STHX
6723
0
    0U, // STHX8
6724
0
    144U, // STHXTLS
6725
0
    144U, // STHXTLS_
6726
0
    144U, // STHXTLS_32
6727
0
    0U, // STMW
6728
0
    0U, // STOP
6729
0
    0U, // STQ
6730
0
    0U, // STQCX
6731
0
    0U, // STQX_PSEUDO
6732
0
    132U, // STSWI
6733
0
    0U, // STVEBX
6734
0
    0U, // STVEHX
6735
0
    0U, // STVEWX
6736
0
    0U, // STVX
6737
0
    0U, // STVXL
6738
0
    0U, // STW
6739
0
    0U, // STW8
6740
0
    132U, // STWAT
6741
0
    0U, // STWBRX
6742
0
    144U, // STWCIX
6743
0
    0U, // STWCX
6744
0
    0U, // STWEPX
6745
0
    0U, // STWU
6746
0
    0U, // STWU8
6747
0
    0U, // STWUX
6748
0
    0U, // STWUX8
6749
0
    0U, // STWX
6750
0
    0U, // STWX8
6751
0
    144U, // STWXTLS
6752
0
    144U, // STWXTLS_
6753
0
    144U, // STWXTLS_32
6754
0
    0U, // STXSD
6755
0
    0U, // STXSDX
6756
0
    0U, // STXSIBX
6757
0
    0U, // STXSIBXv
6758
0
    0U, // STXSIHX
6759
0
    0U, // STXSIHXv
6760
0
    0U, // STXSIWX
6761
0
    0U, // STXSSP
6762
0
    0U, // STXSSPX
6763
0
    0U, // STXV
6764
0
    0U, // STXVB16X
6765
0
    0U, // STXVD2X
6766
0
    0U, // STXVH8X
6767
0
    144U, // STXVL
6768
0
    144U, // STXVLL
6769
0
    0U, // STXVP
6770
0
    144U, // STXVPRL
6771
0
    144U, // STXVPRLL
6772
0
    0U, // STXVPX
6773
0
    0U, // STXVRBX
6774
0
    0U, // STXVRDX
6775
0
    0U, // STXVRHX
6776
0
    144U, // STXVRL
6777
0
    144U, // STXVRLL
6778
0
    0U, // STXVRWX
6779
0
    0U, // STXVW4X
6780
0
    0U, // STXVX
6781
0
    144U, // SUBF
6782
0
    144U, // SUBF8
6783
0
    144U, // SUBF8O
6784
0
    144U, // SUBF8O_rec
6785
0
    144U, // SUBF8_rec
6786
0
    144U, // SUBFC
6787
0
    144U, // SUBFC8
6788
0
    144U, // SUBFC8O
6789
0
    144U, // SUBFC8O_rec
6790
0
    144U, // SUBFC8_rec
6791
0
    144U, // SUBFCO
6792
0
    144U, // SUBFCO_rec
6793
0
    144U, // SUBFC_rec
6794
0
    144U, // SUBFE
6795
0
    144U, // SUBFE8
6796
0
    144U, // SUBFE8O
6797
0
    144U, // SUBFE8O_rec
6798
0
    144U, // SUBFE8_rec
6799
0
    144U, // SUBFEO
6800
0
    144U, // SUBFEO_rec
6801
0
    144U, // SUBFE_rec
6802
0
    12U,  // SUBFIC
6803
0
    12U,  // SUBFIC8
6804
0
    0U, // SUBFME
6805
0
    0U, // SUBFME8
6806
0
    0U, // SUBFME8O
6807
0
    0U, // SUBFME8O_rec
6808
0
    0U, // SUBFME8_rec
6809
0
    0U, // SUBFMEO
6810
0
    0U, // SUBFMEO_rec
6811
0
    0U, // SUBFME_rec
6812
0
    144U, // SUBFO
6813
0
    144U, // SUBFO_rec
6814
0
    0U, // SUBFUS
6815
0
    0U, // SUBFUS_rec
6816
0
    0U, // SUBFZE
6817
0
    0U, // SUBFZE8
6818
0
    0U, // SUBFZE8O
6819
0
    0U, // SUBFZE8O_rec
6820
0
    0U, // SUBFZE8_rec
6821
0
    0U, // SUBFZEO
6822
0
    0U, // SUBFZEO_rec
6823
0
    0U, // SUBFZE_rec
6824
0
    144U, // SUBF_rec
6825
0
    0U, // SYNC
6826
0
    0U, // SYNCP10
6827
0
    0U, // TABORT
6828
0
    144U, // TABORTDC
6829
0
    132U, // TABORTDCI
6830
0
    144U, // TABORTWC
6831
0
    132U, // TABORTWCI
6832
0
    0U, // TAILB
6833
0
    0U, // TAILB8
6834
0
    0U, // TAILBA
6835
0
    0U, // TAILBA8
6836
0
    0U, // TAILBCTR
6837
0
    0U, // TAILBCTR8
6838
0
    0U, // TBEGIN
6839
0
    0U, // TBEGIN_RET
6840
0
    0U, // TCHECK
6841
0
    0U, // TCHECK_RET
6842
0
    0U, // TCRETURNai
6843
0
    0U, // TCRETURNai8
6844
0
    0U, // TCRETURNdi
6845
0
    0U, // TCRETURNdi8
6846
0
    0U, // TCRETURNri
6847
0
    0U, // TCRETURNri8
6848
0
    144U, // TD
6849
0
    12U,  // TDI
6850
0
    0U, // TEND
6851
0
    0U, // TLBIA
6852
0
    0U, // TLBIE
6853
0
    0U, // TLBIEL
6854
0
    144U, // TLBILX
6855
0
    0U, // TLBIVAX
6856
0
    0U, // TLBLD
6857
0
    0U, // TLBLI
6858
0
    0U, // TLBRE
6859
0
    144U, // TLBRE2
6860
0
    0U, // TLBSX
6861
0
    144U, // TLBSX2
6862
0
    144U, // TLBSX2D
6863
0
    0U, // TLBSYNC
6864
0
    0U, // TLBWE
6865
0
    144U, // TLBWE2
6866
0
    0U, // TLSGDAIX
6867
0
    0U, // TLSGDAIX8
6868
0
    0U, // TRAP
6869
0
    0U, // TRECHKPT
6870
0
    0U, // TRECLAIM
6871
0
    0U, // TSR
6872
0
    144U, // TW
6873
0
    12U,  // TWI
6874
0
    0U, // UNENCODED_NOP
6875
0
    0U, // UpdateGBR
6876
0
    144U, // VABSDUB
6877
0
    144U, // VABSDUH
6878
0
    144U, // VABSDUW
6879
0
    144U, // VADDCUQ
6880
0
    144U, // VADDCUW
6881
0
    1040U,  // VADDECUQ
6882
0
    1040U,  // VADDEUQM
6883
0
    144U, // VADDFP
6884
0
    144U, // VADDSBS
6885
0
    144U, // VADDSHS
6886
0
    144U, // VADDSWS
6887
0
    144U, // VADDUBM
6888
0
    144U, // VADDUBS
6889
0
    144U, // VADDUDM
6890
0
    144U, // VADDUHM
6891
0
    144U, // VADDUHS
6892
0
    144U, // VADDUQM
6893
0
    144U, // VADDUWM
6894
0
    144U, // VADDUWS
6895
0
    144U, // VAND
6896
0
    144U, // VANDC
6897
0
    144U, // VAVGSB
6898
0
    144U, // VAVGSH
6899
0
    144U, // VAVGSW
6900
0
    144U, // VAVGUB
6901
0
    144U, // VAVGUH
6902
0
    144U, // VAVGUW
6903
0
    144U, // VBPERMD
6904
0
    144U, // VBPERMQ
6905
0
    56U,  // VCFSX
6906
0
    3U, // VCFSX_0
6907
0
    144U, // VCFUGED
6908
0
    56U,  // VCFUX
6909
0
    3U, // VCFUX_0
6910
0
    144U, // VCIPHER
6911
0
    144U, // VCIPHERLAST
6912
0
    144U, // VCLRLB
6913
0
    144U, // VCLRRB
6914
0
    0U, // VCLZB
6915
0
    0U, // VCLZD
6916
0
    144U, // VCLZDM
6917
0
    0U, // VCLZH
6918
0
    0U, // VCLZLSBB
6919
0
    0U, // VCLZW
6920
0
    144U, // VCMPBFP
6921
0
    144U, // VCMPBFP_rec
6922
0
    144U, // VCMPEQFP
6923
0
    144U, // VCMPEQFP_rec
6924
0
    144U, // VCMPEQUB
6925
0
    144U, // VCMPEQUB_rec
6926
0
    144U, // VCMPEQUD
6927
0
    144U, // VCMPEQUD_rec
6928
0
    144U, // VCMPEQUH
6929
0
    144U, // VCMPEQUH_rec
6930
0
    144U, // VCMPEQUQ
6931
0
    144U, // VCMPEQUQ_rec
6932
0
    144U, // VCMPEQUW
6933
0
    144U, // VCMPEQUW_rec
6934
0
    144U, // VCMPGEFP
6935
0
    144U, // VCMPGEFP_rec
6936
0
    144U, // VCMPGTFP
6937
0
    144U, // VCMPGTFP_rec
6938
0
    144U, // VCMPGTSB
6939
0
    144U, // VCMPGTSB_rec
6940
0
    144U, // VCMPGTSD
6941
0
    144U, // VCMPGTSD_rec
6942
0
    144U, // VCMPGTSH
6943
0
    144U, // VCMPGTSH_rec
6944
0
    144U, // VCMPGTSQ
6945
0
    144U, // VCMPGTSQ_rec
6946
0
    144U, // VCMPGTSW
6947
0
    144U, // VCMPGTSW_rec
6948
0
    144U, // VCMPGTUB
6949
0
    144U, // VCMPGTUB_rec
6950
0
    144U, // VCMPGTUD
6951
0
    144U, // VCMPGTUD_rec
6952
0
    144U, // VCMPGTUH
6953
0
    144U, // VCMPGTUH_rec
6954
0
    144U, // VCMPGTUQ
6955
0
    144U, // VCMPGTUQ_rec
6956
0
    144U, // VCMPGTUW
6957
0
    144U, // VCMPGTUW_rec
6958
0
    144U, // VCMPNEB
6959
0
    144U, // VCMPNEB_rec
6960
0
    144U, // VCMPNEH
6961
0
    144U, // VCMPNEH_rec
6962
0
    144U, // VCMPNEW
6963
0
    144U, // VCMPNEW_rec
6964
0
    144U, // VCMPNEZB
6965
0
    144U, // VCMPNEZB_rec
6966
0
    144U, // VCMPNEZH
6967
0
    144U, // VCMPNEZH_rec
6968
0
    144U, // VCMPNEZW
6969
0
    144U, // VCMPNEZW_rec
6970
0
    144U, // VCMPSQ
6971
0
    144U, // VCMPUQ
6972
0
    152U, // VCNTMBB
6973
0
    152U, // VCNTMBD
6974
0
    152U, // VCNTMBH
6975
0
    152U, // VCNTMBW
6976
0
    56U,  // VCTSXS
6977
0
    3U, // VCTSXS_0
6978
0
    56U,  // VCTUXS
6979
0
    3U, // VCTUXS_0
6980
0
    0U, // VCTZB
6981
0
    0U, // VCTZD
6982
0
    144U, // VCTZDM
6983
0
    0U, // VCTZH
6984
0
    0U, // VCTZLSBB
6985
0
    0U, // VCTZW
6986
0
    144U, // VDIVESD
6987
0
    144U, // VDIVESQ
6988
0
    144U, // VDIVESW
6989
0
    144U, // VDIVEUD
6990
0
    144U, // VDIVEUQ
6991
0
    144U, // VDIVEUW
6992
0
    144U, // VDIVSD
6993
0
    144U, // VDIVSQ
6994
0
    144U, // VDIVSW
6995
0
    144U, // VDIVUD
6996
0
    144U, // VDIVUQ
6997
0
    144U, // VDIVUW
6998
0
    144U, // VEQV
6999
0
    0U, // VEXPANDBM
7000
0
    0U, // VEXPANDDM
7001
0
    0U, // VEXPANDHM
7002
0
    0U, // VEXPANDQM
7003
0
    0U, // VEXPANDWM
7004
0
    0U, // VEXPTEFP
7005
0
    1040U,  // VEXTDDVLX
7006
0
    1040U,  // VEXTDDVRX
7007
0
    1040U,  // VEXTDUBVLX
7008
0
    1040U,  // VEXTDUBVRX
7009
0
    1040U,  // VEXTDUHVLX
7010
0
    1040U,  // VEXTDUHVRX
7011
0
    1040U,  // VEXTDUWVLX
7012
0
    1040U,  // VEXTDUWVRX
7013
0
    0U, // VEXTRACTBM
7014
0
    60U,  // VEXTRACTD
7015
0
    0U, // VEXTRACTDM
7016
0
    0U, // VEXTRACTHM
7017
0
    0U, // VEXTRACTQM
7018
0
    60U,  // VEXTRACTUB
7019
0
    60U,  // VEXTRACTUH
7020
0
    60U,  // VEXTRACTUW
7021
0
    0U, // VEXTRACTWM
7022
0
    0U, // VEXTSB2D
7023
0
    0U, // VEXTSB2Ds
7024
0
    0U, // VEXTSB2W
7025
0
    0U, // VEXTSB2Ws
7026
0
    0U, // VEXTSD2Q
7027
0
    0U, // VEXTSH2D
7028
0
    0U, // VEXTSH2Ds
7029
0
    0U, // VEXTSH2W
7030
0
    0U, // VEXTSH2Ws
7031
0
    0U, // VEXTSW2D
7032
0
    0U, // VEXTSW2Ds
7033
0
    144U, // VEXTUBLX
7034
0
    144U, // VEXTUBRX
7035
0
    144U, // VEXTUHLX
7036
0
    144U, // VEXTUHRX
7037
0
    144U, // VEXTUWLX
7038
0
    144U, // VEXTUWRX
7039
0
    0U, // VGBBD
7040
0
    64U,  // VGNB
7041
0
    172U, // VINSBLX
7042
0
    172U, // VINSBRX
7043
0
    172U, // VINSBVLX
7044
0
    172U, // VINSBVRX
7045
0
    0U, // VINSD
7046
0
    172U, // VINSDLX
7047
0
    172U, // VINSDRX
7048
0
    0U, // VINSERTB
7049
0
    60U,  // VINSERTD
7050
0
    0U, // VINSERTH
7051
0
    60U,  // VINSERTW
7052
0
    172U, // VINSHLX
7053
0
    172U, // VINSHRX
7054
0
    172U, // VINSHVLX
7055
0
    172U, // VINSHVRX
7056
0
    0U, // VINSW
7057
0
    172U, // VINSWLX
7058
0
    172U, // VINSWRX
7059
0
    172U, // VINSWVLX
7060
0
    172U, // VINSWVRX
7061
0
    0U, // VLOGEFP
7062
0
    1040U,  // VMADDFP
7063
0
    144U, // VMAXFP
7064
0
    144U, // VMAXSB
7065
0
    144U, // VMAXSD
7066
0
    144U, // VMAXSH
7067
0
    144U, // VMAXSW
7068
0
    144U, // VMAXUB
7069
0
    144U, // VMAXUD
7070
0
    144U, // VMAXUH
7071
0
    144U, // VMAXUW
7072
0
    1040U,  // VMHADDSHS
7073
0
    1040U,  // VMHRADDSHS
7074
0
    144U, // VMINFP
7075
0
    144U, // VMINSB
7076
0
    144U, // VMINSD
7077
0
    144U, // VMINSH
7078
0
    144U, // VMINSW
7079
0
    144U, // VMINUB
7080
0
    144U, // VMINUD
7081
0
    144U, // VMINUH
7082
0
    144U, // VMINUW
7083
0
    1040U,  // VMLADDUHM
7084
0
    144U, // VMODSD
7085
0
    144U, // VMODSQ
7086
0
    144U, // VMODSW
7087
0
    144U, // VMODUD
7088
0
    144U, // VMODUQ
7089
0
    144U, // VMODUW
7090
0
    144U, // VMRGEW
7091
0
    144U, // VMRGHB
7092
0
    144U, // VMRGHH
7093
0
    144U, // VMRGHW
7094
0
    144U, // VMRGLB
7095
0
    144U, // VMRGLH
7096
0
    144U, // VMRGLW
7097
0
    144U, // VMRGOW
7098
0
    1040U,  // VMSUMCUD
7099
0
    1040U,  // VMSUMMBM
7100
0
    1040U,  // VMSUMSHM
7101
0
    1040U,  // VMSUMSHS
7102
0
    1040U,  // VMSUMUBM
7103
0
    1040U,  // VMSUMUDM
7104
0
    1040U,  // VMSUMUHM
7105
0
    1040U,  // VMSUMUHS
7106
0
    0U, // VMUL10CUQ
7107
0
    144U, // VMUL10ECUQ
7108
0
    144U, // VMUL10EUQ
7109
0
    0U, // VMUL10UQ
7110
0
    144U, // VMULESB
7111
0
    144U, // VMULESD
7112
0
    144U, // VMULESH
7113
0
    144U, // VMULESW
7114
0
    144U, // VMULEUB
7115
0
    144U, // VMULEUD
7116
0
    144U, // VMULEUH
7117
0
    144U, // VMULEUW
7118
0
    144U, // VMULHSD
7119
0
    144U, // VMULHSW
7120
0
    144U, // VMULHUD
7121
0
    144U, // VMULHUW
7122
0
    144U, // VMULLD
7123
0
    144U, // VMULOSB
7124
0
    144U, // VMULOSD
7125
0
    144U, // VMULOSH
7126
0
    144U, // VMULOSW
7127
0
    144U, // VMULOUB
7128
0
    144U, // VMULOUD
7129
0
    144U, // VMULOUH
7130
0
    144U, // VMULOUW
7131
0
    144U, // VMULUWM
7132
0
    144U, // VNAND
7133
0
    144U, // VNCIPHER
7134
0
    144U, // VNCIPHERLAST
7135
0
    0U, // VNEGD
7136
0
    0U, // VNEGW
7137
0
    1040U,  // VNMSUBFP
7138
0
    144U, // VNOR
7139
0
    144U, // VOR
7140
0
    144U, // VORC
7141
0
    144U, // VPDEPD
7142
0
    1040U,  // VPERM
7143
0
    1040U,  // VPERMR
7144
0
    1040U,  // VPERMXOR
7145
0
    144U, // VPEXTD
7146
0
    144U, // VPKPX
7147
0
    144U, // VPKSDSS
7148
0
    144U, // VPKSDUS
7149
0
    144U, // VPKSHSS
7150
0
    144U, // VPKSHUS
7151
0
    144U, // VPKSWSS
7152
0
    144U, // VPKSWUS
7153
0
    144U, // VPKUDUM
7154
0
    144U, // VPKUDUS
7155
0
    144U, // VPKUHUM
7156
0
    144U, // VPKUHUS
7157
0
    144U, // VPKUWUM
7158
0
    144U, // VPKUWUS
7159
0
    144U, // VPMSUMB
7160
0
    144U, // VPMSUMD
7161
0
    144U, // VPMSUMH
7162
0
    144U, // VPMSUMW
7163
0
    0U, // VPOPCNTB
7164
0
    0U, // VPOPCNTD
7165
0
    0U, // VPOPCNTH
7166
0
    0U, // VPOPCNTW
7167
0
    0U, // VPRTYBD
7168
0
    0U, // VPRTYBQ
7169
0
    0U, // VPRTYBW
7170
0
    0U, // VREFP
7171
0
    0U, // VRFIM
7172
0
    0U, // VRFIN
7173
0
    0U, // VRFIP
7174
0
    0U, // VRFIZ
7175
0
    144U, // VRLB
7176
0
    144U, // VRLD
7177
0
    144U, // VRLDMI
7178
0
    144U, // VRLDNM
7179
0
    144U, // VRLH
7180
0
    144U, // VRLQ
7181
0
    144U, // VRLQMI
7182
0
    144U, // VRLQNM
7183
0
    144U, // VRLW
7184
0
    144U, // VRLWMI
7185
0
    144U, // VRLWNM
7186
0
    0U, // VRSQRTEFP
7187
0
    0U, // VSBOX
7188
0
    1040U,  // VSEL
7189
0
    2584U,  // VSHASIGMAD
7190
0
    2584U,  // VSHASIGMAW
7191
0
    144U, // VSL
7192
0
    144U, // VSLB
7193
0
    144U, // VSLD
7194
0
    3600U,  // VSLDBI
7195
0
    2576U,  // VSLDOI
7196
0
    144U, // VSLH
7197
0
    144U, // VSLO
7198
0
    144U, // VSLQ
7199
0
    144U, // VSLV
7200
0
    144U, // VSLW
7201
0
    56U,  // VSPLTB
7202
0
    56U,  // VSPLTBs
7203
0
    56U,  // VSPLTH
7204
0
    56U,  // VSPLTHs
7205
0
    0U, // VSPLTISB
7206
0
    0U, // VSPLTISH
7207
0
    0U, // VSPLTISW
7208
0
    56U,  // VSPLTW
7209
0
    144U, // VSR
7210
0
    144U, // VSRAB
7211
0
    144U, // VSRAD
7212
0
    144U, // VSRAH
7213
0
    144U, // VSRAQ
7214
0
    144U, // VSRAW
7215
0
    144U, // VSRB
7216
0
    144U, // VSRD
7217
0
    3600U,  // VSRDBI
7218
0
    144U, // VSRH
7219
0
    144U, // VSRO
7220
0
    144U, // VSRQ
7221
0
    144U, // VSRV
7222
0
    144U, // VSRW
7223
0
    0U, // VSTRIBL
7224
0
    0U, // VSTRIBL_rec
7225
0
    0U, // VSTRIBR
7226
0
    0U, // VSTRIBR_rec
7227
0
    0U, // VSTRIHL
7228
0
    0U, // VSTRIHL_rec
7229
0
    0U, // VSTRIHR
7230
0
    0U, // VSTRIHR_rec
7231
0
    144U, // VSUBCUQ
7232
0
    144U, // VSUBCUW
7233
0
    1040U,  // VSUBECUQ
7234
0
    1040U,  // VSUBEUQM
7235
0
    144U, // VSUBFP
7236
0
    144U, // VSUBSBS
7237
0
    144U, // VSUBSHS
7238
0
    144U, // VSUBSWS
7239
0
    144U, // VSUBUBM
7240
0
    144U, // VSUBUBS
7241
0
    144U, // VSUBUDM
7242
0
    144U, // VSUBUHM
7243
0
    144U, // VSUBUHS
7244
0
    144U, // VSUBUQM
7245
0
    144U, // VSUBUWM
7246
0
    144U, // VSUBUWS
7247
0
    144U, // VSUM2SWS
7248
0
    144U, // VSUM4SBS
7249
0
    144U, // VSUM4SHS
7250
0
    144U, // VSUM4UBS
7251
0
    144U, // VSUMSWS
7252
0
    0U, // VUPKHPX
7253
0
    0U, // VUPKHSB
7254
0
    0U, // VUPKHSH
7255
0
    0U, // VUPKHSW
7256
0
    0U, // VUPKLPX
7257
0
    0U, // VUPKLSB
7258
0
    0U, // VUPKLSH
7259
0
    0U, // VUPKLSW
7260
0
    144U, // VXOR
7261
0
    28U,  // V_SET0
7262
0
    28U,  // V_SET0B
7263
0
    28U,  // V_SET0H
7264
0
    0U, // V_SETALLONES
7265
0
    0U, // V_SETALLONESB
7266
0
    0U, // V_SETALLONESH
7267
0
    0U, // WAIT
7268
0
    0U, // WAITP10
7269
0
    0U, // WRTEE
7270
0
    0U, // WRTEEI
7271
0
    144U, // XOR
7272
0
    144U, // XOR8
7273
0
    144U, // XOR8_rec
7274
0
    20U,  // XORI
7275
0
    20U,  // XORI8
7276
0
    20U,  // XORIS
7277
0
    20U,  // XORIS8
7278
0
    144U, // XOR_rec
7279
0
    0U, // XSABSDP
7280
0
    0U, // XSABSQP
7281
0
    144U, // XSADDDP
7282
0
    144U, // XSADDQP
7283
0
    144U, // XSADDQPO
7284
0
    144U, // XSADDSP
7285
0
    144U, // XSCMPEQDP
7286
0
    144U, // XSCMPEQQP
7287
0
    144U, // XSCMPEXPDP
7288
0
    144U, // XSCMPEXPQP
7289
0
    144U, // XSCMPGEDP
7290
0
    144U, // XSCMPGEQP
7291
0
    144U, // XSCMPGTDP
7292
0
    144U, // XSCMPGTQP
7293
0
    144U, // XSCMPODP
7294
0
    144U, // XSCMPOQP
7295
0
    144U, // XSCMPUDP
7296
0
    144U, // XSCMPUQP
7297
0
    144U, // XSCPSGNDP
7298
0
    144U, // XSCPSGNQP
7299
0
    0U, // XSCVDPHP
7300
0
    0U, // XSCVDPQP
7301
0
    0U, // XSCVDPSP
7302
0
    0U, // XSCVDPSPN
7303
0
    0U, // XSCVDPSXDS
7304
0
    0U, // XSCVDPSXDSs
7305
0
    0U, // XSCVDPSXWS
7306
0
    0U, // XSCVDPSXWSs
7307
0
    0U, // XSCVDPUXDS
7308
0
    0U, // XSCVDPUXDSs
7309
0
    0U, // XSCVDPUXWS
7310
0
    0U, // XSCVDPUXWSs
7311
0
    0U, // XSCVHPDP
7312
0
    0U, // XSCVQPDP
7313
0
    0U, // XSCVQPDPO
7314
0
    0U, // XSCVQPSDZ
7315
0
    0U, // XSCVQPSQZ
7316
0
    0U, // XSCVQPSWZ
7317
0
    0U, // XSCVQPUDZ
7318
0
    0U, // XSCVQPUQZ
7319
0
    0U, // XSCVQPUWZ
7320
0
    0U, // XSCVSDQP
7321
0
    0U, // XSCVSPDP
7322
0
    0U, // XSCVSPDPN
7323
0
    0U, // XSCVSQQP
7324
0
    0U, // XSCVSXDDP
7325
0
    0U, // XSCVSXDSP
7326
0
    0U, // XSCVUDQP
7327
0
    0U, // XSCVUQQP
7328
0
    0U, // XSCVUXDDP
7329
0
    0U, // XSCVUXDSP
7330
0
    144U, // XSDIVDP
7331
0
    144U, // XSDIVQP
7332
0
    144U, // XSDIVQPO
7333
0
    144U, // XSDIVSP
7334
0
    144U, // XSIEXPDP
7335
0
    144U, // XSIEXPQP
7336
0
    172U, // XSMADDADP
7337
0
    172U, // XSMADDASP
7338
0
    172U, // XSMADDMDP
7339
0
    172U, // XSMADDMSP
7340
0
    172U, // XSMADDQP
7341
0
    172U, // XSMADDQPO
7342
0
    144U, // XSMAXCDP
7343
0
    144U, // XSMAXCQP
7344
0
    144U, // XSMAXDP
7345
0
    144U, // XSMAXJDP
7346
0
    144U, // XSMINCDP
7347
0
    144U, // XSMINCQP
7348
0
    144U, // XSMINDP
7349
0
    144U, // XSMINJDP
7350
0
    172U, // XSMSUBADP
7351
0
    172U, // XSMSUBASP
7352
0
    172U, // XSMSUBMDP
7353
0
    172U, // XSMSUBMSP
7354
0
    172U, // XSMSUBQP
7355
0
    172U, // XSMSUBQPO
7356
0
    144U, // XSMULDP
7357
0
    144U, // XSMULQP
7358
0
    144U, // XSMULQPO
7359
0
    144U, // XSMULSP
7360
0
    0U, // XSNABSDP
7361
0
    0U, // XSNABSDPs
7362
0
    0U, // XSNABSQP
7363
0
    0U, // XSNEGDP
7364
0
    0U, // XSNEGQP
7365
0
    172U, // XSNMADDADP
7366
0
    172U, // XSNMADDASP
7367
0
    172U, // XSNMADDMDP
7368
0
    172U, // XSNMADDMSP
7369
0
    172U, // XSNMADDQP
7370
0
    172U, // XSNMADDQPO
7371
0
    172U, // XSNMSUBADP
7372
0
    172U, // XSNMSUBASP
7373
0
    172U, // XSNMSUBMDP
7374
0
    172U, // XSNMSUBMSP
7375
0
    172U, // XSNMSUBQP
7376
0
    172U, // XSNMSUBQPO
7377
0
    0U, // XSRDPI
7378
0
    0U, // XSRDPIC
7379
0
    0U, // XSRDPIM
7380
0
    0U, // XSRDPIP
7381
0
    0U, // XSRDPIZ
7382
0
    0U, // XSREDP
7383
0
    0U, // XSRESP
7384
0
    0U, // XSRQPI
7385
0
    0U, // XSRQPIX
7386
0
    0U, // XSRQPXP
7387
0
    0U, // XSRSP
7388
0
    0U, // XSRSQRTEDP
7389
0
    0U, // XSRSQRTESP
7390
0
    0U, // XSSQRTDP
7391
0
    0U, // XSSQRTQP
7392
0
    0U, // XSSQRTQPO
7393
0
    0U, // XSSQRTSP
7394
0
    144U, // XSSUBDP
7395
0
    144U, // XSSUBQP
7396
0
    144U, // XSSUBQPO
7397
0
    144U, // XSSUBSP
7398
0
    144U, // XSTDIVDP
7399
0
    0U, // XSTSQRTDP
7400
0
    68U,  // XSTSTDCDP
7401
0
    68U,  // XSTSTDCQP
7402
0
    68U,  // XSTSTDCSP
7403
0
    0U, // XSXEXPDP
7404
0
    0U, // XSXEXPQP
7405
0
    0U, // XSXSIGDP
7406
0
    0U, // XSXSIGQP
7407
0
    0U, // XVABSDP
7408
0
    0U, // XVABSSP
7409
0
    144U, // XVADDDP
7410
0
    144U, // XVADDSP
7411
0
    144U, // XVBF16GER2
7412
0
    172U, // XVBF16GER2NN
7413
0
    172U, // XVBF16GER2NP
7414
0
    172U, // XVBF16GER2PN
7415
0
    172U, // XVBF16GER2PP
7416
0
    144U, // XVBF16GER2W
7417
0
    172U, // XVBF16GER2WNN
7418
0
    172U, // XVBF16GER2WNP
7419
0
    172U, // XVBF16GER2WPN
7420
0
    172U, // XVBF16GER2WPP
7421
0
    144U, // XVCMPEQDP
7422
0
    144U, // XVCMPEQDP_rec
7423
0
    144U, // XVCMPEQSP
7424
0
    144U, // XVCMPEQSP_rec
7425
0
    144U, // XVCMPGEDP
7426
0
    144U, // XVCMPGEDP_rec
7427
0
    144U, // XVCMPGESP
7428
0
    144U, // XVCMPGESP_rec
7429
0
    144U, // XVCMPGTDP
7430
0
    144U, // XVCMPGTDP_rec
7431
0
    144U, // XVCMPGTSP
7432
0
    144U, // XVCMPGTSP_rec
7433
0
    144U, // XVCPSGNDP
7434
0
    144U, // XVCPSGNSP
7435
0
    0U, // XVCVBF16SPN
7436
0
    0U, // XVCVDPSP
7437
0
    0U, // XVCVDPSXDS
7438
0
    0U, // XVCVDPSXWS
7439
0
    0U, // XVCVDPUXDS
7440
0
    0U, // XVCVDPUXWS
7441
0
    0U, // XVCVHPSP
7442
0
    0U, // XVCVSPBF16
7443
0
    0U, // XVCVSPDP
7444
0
    0U, // XVCVSPHP
7445
0
    0U, // XVCVSPSXDS
7446
0
    0U, // XVCVSPSXWS
7447
0
    0U, // XVCVSPUXDS
7448
0
    0U, // XVCVSPUXWS
7449
0
    0U, // XVCVSXDDP
7450
0
    0U, // XVCVSXDSP
7451
0
    0U, // XVCVSXWDP
7452
0
    0U, // XVCVSXWSP
7453
0
    0U, // XVCVUXDDP
7454
0
    0U, // XVCVUXDSP
7455
0
    0U, // XVCVUXWDP
7456
0
    0U, // XVCVUXWSP
7457
0
    144U, // XVDIVDP
7458
0
    144U, // XVDIVSP
7459
0
    144U, // XVF16GER2
7460
0
    172U, // XVF16GER2NN
7461
0
    172U, // XVF16GER2NP
7462
0
    172U, // XVF16GER2PN
7463
0
    172U, // XVF16GER2PP
7464
0
    144U, // XVF16GER2W
7465
0
    172U, // XVF16GER2WNN
7466
0
    172U, // XVF16GER2WNP
7467
0
    172U, // XVF16GER2WPN
7468
0
    172U, // XVF16GER2WPP
7469
0
    144U, // XVF32GER
7470
0
    172U, // XVF32GERNN
7471
0
    172U, // XVF32GERNP
7472
0
    172U, // XVF32GERPN
7473
0
    172U, // XVF32GERPP
7474
0
    144U, // XVF32GERW
7475
0
    172U, // XVF32GERWNN
7476
0
    172U, // XVF32GERWNP
7477
0
    172U, // XVF32GERWPN
7478
0
    172U, // XVF32GERWPP
7479
0
    144U, // XVF64GER
7480
0
    172U, // XVF64GERNN
7481
0
    172U, // XVF64GERNP
7482
0
    172U, // XVF64GERPN
7483
0
    172U, // XVF64GERPP
7484
0
    144U, // XVF64GERW
7485
0
    172U, // XVF64GERWNN
7486
0
    172U, // XVF64GERWNP
7487
0
    172U, // XVF64GERWPN
7488
0
    172U, // XVF64GERWPP
7489
0
    144U, // XVI16GER2
7490
0
    172U, // XVI16GER2PP
7491
0
    144U, // XVI16GER2S
7492
0
    172U, // XVI16GER2SPP
7493
0
    144U, // XVI16GER2SW
7494
0
    172U, // XVI16GER2SWPP
7495
0
    144U, // XVI16GER2W
7496
0
    172U, // XVI16GER2WPP
7497
0
    144U, // XVI4GER8
7498
0
    172U, // XVI4GER8PP
7499
0
    144U, // XVI4GER8W
7500
0
    172U, // XVI4GER8WPP
7501
0
    144U, // XVI8GER4
7502
0
    172U, // XVI8GER4PP
7503
0
    172U, // XVI8GER4SPP
7504
0
    144U, // XVI8GER4W
7505
0
    172U, // XVI8GER4WPP
7506
0
    172U, // XVI8GER4WSPP
7507
0
    144U, // XVIEXPDP
7508
0
    144U, // XVIEXPSP
7509
0
    172U, // XVMADDADP
7510
0
    172U, // XVMADDASP
7511
0
    172U, // XVMADDMDP
7512
0
    172U, // XVMADDMSP
7513
0
    144U, // XVMAXDP
7514
0
    144U, // XVMAXSP
7515
0
    144U, // XVMINDP
7516
0
    144U, // XVMINSP
7517
0
    172U, // XVMSUBADP
7518
0
    172U, // XVMSUBASP
7519
0
    172U, // XVMSUBMDP
7520
0
    172U, // XVMSUBMSP
7521
0
    144U, // XVMULDP
7522
0
    144U, // XVMULSP
7523
0
    0U, // XVNABSDP
7524
0
    0U, // XVNABSSP
7525
0
    0U, // XVNEGDP
7526
0
    0U, // XVNEGSP
7527
0
    172U, // XVNMADDADP
7528
0
    172U, // XVNMADDASP
7529
0
    172U, // XVNMADDMDP
7530
0
    172U, // XVNMADDMSP
7531
0
    172U, // XVNMSUBADP
7532
0
    172U, // XVNMSUBASP
7533
0
    172U, // XVNMSUBMDP
7534
0
    172U, // XVNMSUBMSP
7535
0
    0U, // XVRDPI
7536
0
    0U, // XVRDPIC
7537
0
    0U, // XVRDPIM
7538
0
    0U, // XVRDPIP
7539
0
    0U, // XVRDPIZ
7540
0
    0U, // XVREDP
7541
0
    0U, // XVRESP
7542
0
    0U, // XVRSPI
7543
0
    0U, // XVRSPIC
7544
0
    0U, // XVRSPIM
7545
0
    0U, // XVRSPIP
7546
0
    0U, // XVRSPIZ
7547
0
    0U, // XVRSQRTEDP
7548
0
    0U, // XVRSQRTESP
7549
0
    0U, // XVSQRTDP
7550
0
    0U, // XVSQRTSP
7551
0
    144U, // XVSUBDP
7552
0
    144U, // XVSUBSP
7553
0
    144U, // XVTDIVDP
7554
0
    144U, // XVTDIVSP
7555
0
    0U, // XVTLSBB
7556
0
    0U, // XVTSQRTDP
7557
0
    0U, // XVTSQRTSP
7558
0
    68U,  // XVTSTDCDP
7559
0
    68U,  // XVTSTDCSP
7560
0
    0U, // XVXEXPDP
7561
0
    0U, // XVXEXPSP
7562
0
    0U, // XVXSIGDP
7563
0
    0U, // XVXSIGSP
7564
0
    1040U,  // XXBLENDVB
7565
0
    1040U,  // XXBLENDVD
7566
0
    1040U,  // XXBLENDVH
7567
0
    1040U,  // XXBLENDVW
7568
0
    0U, // XXBRD
7569
0
    0U, // XXBRH
7570
0
    0U, // XXBRQ
7571
0
    0U, // XXBRW
7572
0
    42000U, // XXEVAL
7573
0
    72U,  // XXEXTRACTUW
7574
0
    76U,  // XXGENPCVBM
7575
0
    76U,  // XXGENPCVDM
7576
0
    76U,  // XXGENPCVHM
7577
0
    76U,  // XXGENPCVWM
7578
0
    80U,  // XXINSERTW
7579
0
    144U, // XXLAND
7580
0
    144U, // XXLANDC
7581
0
    144U, // XXLEQV
7582
0
    28U,  // XXLEQVOnes
7583
0
    144U, // XXLNAND
7584
0
    144U, // XXLNOR
7585
0
    144U, // XXLOR
7586
0
    144U, // XXLORC
7587
0
    144U, // XXLORf
7588
0
    144U, // XXLXOR
7589
0
    28U,  // XXLXORdpz
7590
0
    28U,  // XXLXORspz
7591
0
    28U,  // XXLXORz
7592
0
    0U, // XXMFACC
7593
0
    0U, // XXMFACCW
7594
0
    144U, // XXMRGHW
7595
0
    144U, // XXMRGLW
7596
0
    0U, // XXMTACC
7597
0
    0U, // XXMTACCW
7598
0
    172U, // XXPERM
7599
0
    1552U,  // XXPERMDI
7600
0
    4136U,  // XXPERMDIs
7601
0
    172U, // XXPERMR
7602
0
    9232U,  // XXPERMX
7603
0
    1040U,  // XXSEL
7604
0
    0U, // XXSETACCZ
7605
0
    0U, // XXSETACCZW
7606
0
    1552U,  // XXSLDWI
7607
0
    4136U,  // XXSLDWIs
7608
0
    0U, // XXSPLTI32DX
7609
0
    0U, // XXSPLTIB
7610
0
    0U, // XXSPLTIDP
7611
0
    0U, // XXSPLTIW
7612
0
    32U,  // XXSPLTW
7613
0
    32U,  // XXSPLTWs
7614
0
    84U,  // gBC
7615
0
    88U,  // gBCA
7616
0
    0U, // gBCAat
7617
0
    144U, // gBCCTR
7618
0
    144U, // gBCCTRL
7619
0
    84U,  // gBCL
7620
0
    88U,  // gBCLA
7621
0
    0U, // gBCLAat
7622
0
    144U, // gBCLR
7623
0
    144U, // gBCLRL
7624
0
    0U, // gBCLat
7625
0
    0U, // gBCat
7626
0
  };
7627
7628
0
  static const uint8_t OpInfo2[] = {
7629
0
    0U, // PHI
7630
0
    0U, // INLINEASM
7631
0
    0U, // INLINEASM_BR
7632
0
    0U, // CFI_INSTRUCTION
7633
0
    0U, // EH_LABEL
7634
0
    0U, // GC_LABEL
7635
0
    0U, // ANNOTATION_LABEL
7636
0
    0U, // KILL
7637
0
    0U, // EXTRACT_SUBREG
7638
0
    0U, // INSERT_SUBREG
7639
0
    0U, // IMPLICIT_DEF
7640
0
    0U, // SUBREG_TO_REG
7641
0
    0U, // COPY_TO_REGCLASS
7642
0
    0U, // DBG_VALUE
7643
0
    0U, // DBG_VALUE_LIST
7644
0
    0U, // DBG_INSTR_REF
7645
0
    0U, // DBG_PHI
7646
0
    0U, // DBG_LABEL
7647
0
    0U, // REG_SEQUENCE
7648
0
    0U, // COPY
7649
0
    0U, // BUNDLE
7650
0
    0U, // LIFETIME_START
7651
0
    0U, // LIFETIME_END
7652
0
    0U, // PSEUDO_PROBE
7653
0
    0U, // ARITH_FENCE
7654
0
    0U, // STACKMAP
7655
0
    0U, // FENTRY_CALL
7656
0
    0U, // PATCHPOINT
7657
0
    0U, // LOAD_STACK_GUARD
7658
0
    0U, // PREALLOCATED_SETUP
7659
0
    0U, // PREALLOCATED_ARG
7660
0
    0U, // STATEPOINT
7661
0
    0U, // LOCAL_ESCAPE
7662
0
    0U, // FAULTING_OP
7663
0
    0U, // PATCHABLE_OP
7664
0
    0U, // PATCHABLE_FUNCTION_ENTER
7665
0
    0U, // PATCHABLE_RET
7666
0
    0U, // PATCHABLE_FUNCTION_EXIT
7667
0
    0U, // PATCHABLE_TAIL_CALL
7668
0
    0U, // PATCHABLE_EVENT_CALL
7669
0
    0U, // PATCHABLE_TYPED_EVENT_CALL
7670
0
    0U, // ICALL_BRANCH_FUNNEL
7671
0
    0U, // MEMBARRIER
7672
0
    0U, // JUMP_TABLE_DEBUG_INFO
7673
0
    0U, // G_ASSERT_SEXT
7674
0
    0U, // G_ASSERT_ZEXT
7675
0
    0U, // G_ASSERT_ALIGN
7676
0
    0U, // G_ADD
7677
0
    0U, // G_SUB
7678
0
    0U, // G_MUL
7679
0
    0U, // G_SDIV
7680
0
    0U, // G_UDIV
7681
0
    0U, // G_SREM
7682
0
    0U, // G_UREM
7683
0
    0U, // G_SDIVREM
7684
0
    0U, // G_UDIVREM
7685
0
    0U, // G_AND
7686
0
    0U, // G_OR
7687
0
    0U, // G_XOR
7688
0
    0U, // G_IMPLICIT_DEF
7689
0
    0U, // G_PHI
7690
0
    0U, // G_FRAME_INDEX
7691
0
    0U, // G_GLOBAL_VALUE
7692
0
    0U, // G_CONSTANT_POOL
7693
0
    0U, // G_EXTRACT
7694
0
    0U, // G_UNMERGE_VALUES
7695
0
    0U, // G_INSERT
7696
0
    0U, // G_MERGE_VALUES
7697
0
    0U, // G_BUILD_VECTOR
7698
0
    0U, // G_BUILD_VECTOR_TRUNC
7699
0
    0U, // G_CONCAT_VECTORS
7700
0
    0U, // G_PTRTOINT
7701
0
    0U, // G_INTTOPTR
7702
0
    0U, // G_BITCAST
7703
0
    0U, // G_FREEZE
7704
0
    0U, // G_CONSTANT_FOLD_BARRIER
7705
0
    0U, // G_INTRINSIC_FPTRUNC_ROUND
7706
0
    0U, // G_INTRINSIC_TRUNC
7707
0
    0U, // G_INTRINSIC_ROUND
7708
0
    0U, // G_INTRINSIC_LRINT
7709
0
    0U, // G_INTRINSIC_ROUNDEVEN
7710
0
    0U, // G_READCYCLECOUNTER
7711
0
    0U, // G_LOAD
7712
0
    0U, // G_SEXTLOAD
7713
0
    0U, // G_ZEXTLOAD
7714
0
    0U, // G_INDEXED_LOAD
7715
0
    0U, // G_INDEXED_SEXTLOAD
7716
0
    0U, // G_INDEXED_ZEXTLOAD
7717
0
    0U, // G_STORE
7718
0
    0U, // G_INDEXED_STORE
7719
0
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
7720
0
    0U, // G_ATOMIC_CMPXCHG
7721
0
    0U, // G_ATOMICRMW_XCHG
7722
0
    0U, // G_ATOMICRMW_ADD
7723
0
    0U, // G_ATOMICRMW_SUB
7724
0
    0U, // G_ATOMICRMW_AND
7725
0
    0U, // G_ATOMICRMW_NAND
7726
0
    0U, // G_ATOMICRMW_OR
7727
0
    0U, // G_ATOMICRMW_XOR
7728
0
    0U, // G_ATOMICRMW_MAX
7729
0
    0U, // G_ATOMICRMW_MIN
7730
0
    0U, // G_ATOMICRMW_UMAX
7731
0
    0U, // G_ATOMICRMW_UMIN
7732
0
    0U, // G_ATOMICRMW_FADD
7733
0
    0U, // G_ATOMICRMW_FSUB
7734
0
    0U, // G_ATOMICRMW_FMAX
7735
0
    0U, // G_ATOMICRMW_FMIN
7736
0
    0U, // G_ATOMICRMW_UINC_WRAP
7737
0
    0U, // G_ATOMICRMW_UDEC_WRAP
7738
0
    0U, // G_FENCE
7739
0
    0U, // G_PREFETCH
7740
0
    0U, // G_BRCOND
7741
0
    0U, // G_BRINDIRECT
7742
0
    0U, // G_INVOKE_REGION_START
7743
0
    0U, // G_INTRINSIC
7744
0
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
7745
0
    0U, // G_INTRINSIC_CONVERGENT
7746
0
    0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
7747
0
    0U, // G_ANYEXT
7748
0
    0U, // G_TRUNC
7749
0
    0U, // G_CONSTANT
7750
0
    0U, // G_FCONSTANT
7751
0
    0U, // G_VASTART
7752
0
    0U, // G_VAARG
7753
0
    0U, // G_SEXT
7754
0
    0U, // G_SEXT_INREG
7755
0
    0U, // G_ZEXT
7756
0
    0U, // G_SHL
7757
0
    0U, // G_LSHR
7758
0
    0U, // G_ASHR
7759
0
    0U, // G_FSHL
7760
0
    0U, // G_FSHR
7761
0
    0U, // G_ROTR
7762
0
    0U, // G_ROTL
7763
0
    0U, // G_ICMP
7764
0
    0U, // G_FCMP
7765
0
    0U, // G_SELECT
7766
0
    0U, // G_UADDO
7767
0
    0U, // G_UADDE
7768
0
    0U, // G_USUBO
7769
0
    0U, // G_USUBE
7770
0
    0U, // G_SADDO
7771
0
    0U, // G_SADDE
7772
0
    0U, // G_SSUBO
7773
0
    0U, // G_SSUBE
7774
0
    0U, // G_UMULO
7775
0
    0U, // G_SMULO
7776
0
    0U, // G_UMULH
7777
0
    0U, // G_SMULH
7778
0
    0U, // G_UADDSAT
7779
0
    0U, // G_SADDSAT
7780
0
    0U, // G_USUBSAT
7781
0
    0U, // G_SSUBSAT
7782
0
    0U, // G_USHLSAT
7783
0
    0U, // G_SSHLSAT
7784
0
    0U, // G_SMULFIX
7785
0
    0U, // G_UMULFIX
7786
0
    0U, // G_SMULFIXSAT
7787
0
    0U, // G_UMULFIXSAT
7788
0
    0U, // G_SDIVFIX
7789
0
    0U, // G_UDIVFIX
7790
0
    0U, // G_SDIVFIXSAT
7791
0
    0U, // G_UDIVFIXSAT
7792
0
    0U, // G_FADD
7793
0
    0U, // G_FSUB
7794
0
    0U, // G_FMUL
7795
0
    0U, // G_FMA
7796
0
    0U, // G_FMAD
7797
0
    0U, // G_FDIV
7798
0
    0U, // G_FREM
7799
0
    0U, // G_FPOW
7800
0
    0U, // G_FPOWI
7801
0
    0U, // G_FEXP
7802
0
    0U, // G_FEXP2
7803
0
    0U, // G_FEXP10
7804
0
    0U, // G_FLOG
7805
0
    0U, // G_FLOG2
7806
0
    0U, // G_FLOG10
7807
0
    0U, // G_FLDEXP
7808
0
    0U, // G_FFREXP
7809
0
    0U, // G_FNEG
7810
0
    0U, // G_FPEXT
7811
0
    0U, // G_FPTRUNC
7812
0
    0U, // G_FPTOSI
7813
0
    0U, // G_FPTOUI
7814
0
    0U, // G_SITOFP
7815
0
    0U, // G_UITOFP
7816
0
    0U, // G_FABS
7817
0
    0U, // G_FCOPYSIGN
7818
0
    0U, // G_IS_FPCLASS
7819
0
    0U, // G_FCANONICALIZE
7820
0
    0U, // G_FMINNUM
7821
0
    0U, // G_FMAXNUM
7822
0
    0U, // G_FMINNUM_IEEE
7823
0
    0U, // G_FMAXNUM_IEEE
7824
0
    0U, // G_FMINIMUM
7825
0
    0U, // G_FMAXIMUM
7826
0
    0U, // G_GET_FPENV
7827
0
    0U, // G_SET_FPENV
7828
0
    0U, // G_RESET_FPENV
7829
0
    0U, // G_GET_FPMODE
7830
0
    0U, // G_SET_FPMODE
7831
0
    0U, // G_RESET_FPMODE
7832
0
    0U, // G_PTR_ADD
7833
0
    0U, // G_PTRMASK
7834
0
    0U, // G_SMIN
7835
0
    0U, // G_SMAX
7836
0
    0U, // G_UMIN
7837
0
    0U, // G_UMAX
7838
0
    0U, // G_ABS
7839
0
    0U, // G_LROUND
7840
0
    0U, // G_LLROUND
7841
0
    0U, // G_BR
7842
0
    0U, // G_BRJT
7843
0
    0U, // G_INSERT_VECTOR_ELT
7844
0
    0U, // G_EXTRACT_VECTOR_ELT
7845
0
    0U, // G_SHUFFLE_VECTOR
7846
0
    0U, // G_CTTZ
7847
0
    0U, // G_CTTZ_ZERO_UNDEF
7848
0
    0U, // G_CTLZ
7849
0
    0U, // G_CTLZ_ZERO_UNDEF
7850
0
    0U, // G_CTPOP
7851
0
    0U, // G_BSWAP
7852
0
    0U, // G_BITREVERSE
7853
0
    0U, // G_FCEIL
7854
0
    0U, // G_FCOS
7855
0
    0U, // G_FSIN
7856
0
    0U, // G_FSQRT
7857
0
    0U, // G_FFLOOR
7858
0
    0U, // G_FRINT
7859
0
    0U, // G_FNEARBYINT
7860
0
    0U, // G_ADDRSPACE_CAST
7861
0
    0U, // G_BLOCK_ADDR
7862
0
    0U, // G_JUMP_TABLE
7863
0
    0U, // G_DYN_STACKALLOC
7864
0
    0U, // G_STACKSAVE
7865
0
    0U, // G_STACKRESTORE
7866
0
    0U, // G_STRICT_FADD
7867
0
    0U, // G_STRICT_FSUB
7868
0
    0U, // G_STRICT_FMUL
7869
0
    0U, // G_STRICT_FDIV
7870
0
    0U, // G_STRICT_FREM
7871
0
    0U, // G_STRICT_FMA
7872
0
    0U, // G_STRICT_FSQRT
7873
0
    0U, // G_STRICT_FLDEXP
7874
0
    0U, // G_READ_REGISTER
7875
0
    0U, // G_WRITE_REGISTER
7876
0
    0U, // G_MEMCPY
7877
0
    0U, // G_MEMCPY_INLINE
7878
0
    0U, // G_MEMMOVE
7879
0
    0U, // G_MEMSET
7880
0
    0U, // G_BZERO
7881
0
    0U, // G_VECREDUCE_SEQ_FADD
7882
0
    0U, // G_VECREDUCE_SEQ_FMUL
7883
0
    0U, // G_VECREDUCE_FADD
7884
0
    0U, // G_VECREDUCE_FMUL
7885
0
    0U, // G_VECREDUCE_FMAX
7886
0
    0U, // G_VECREDUCE_FMIN
7887
0
    0U, // G_VECREDUCE_FMAXIMUM
7888
0
    0U, // G_VECREDUCE_FMINIMUM
7889
0
    0U, // G_VECREDUCE_ADD
7890
0
    0U, // G_VECREDUCE_MUL
7891
0
    0U, // G_VECREDUCE_AND
7892
0
    0U, // G_VECREDUCE_OR
7893
0
    0U, // G_VECREDUCE_XOR
7894
0
    0U, // G_VECREDUCE_SMAX
7895
0
    0U, // G_VECREDUCE_SMIN
7896
0
    0U, // G_VECREDUCE_UMAX
7897
0
    0U, // G_VECREDUCE_UMIN
7898
0
    0U, // G_SBFX
7899
0
    0U, // G_UBFX
7900
0
    0U, // ATOMIC_CMP_SWAP_I128
7901
0
    0U, // ATOMIC_LOAD_ADD_I128
7902
0
    0U, // ATOMIC_LOAD_AND_I128
7903
0
    0U, // ATOMIC_LOAD_NAND_I128
7904
0
    0U, // ATOMIC_LOAD_OR_I128
7905
0
    0U, // ATOMIC_LOAD_SUB_I128
7906
0
    0U, // ATOMIC_LOAD_XOR_I128
7907
0
    0U, // ATOMIC_SWAP_I128
7908
0
    0U, // BUILD_QUADWORD
7909
0
    0U, // BUILD_UACC
7910
0
    0U, // CFENCE
7911
0
    0U, // CFENCE8
7912
0
    0U, // CLRLSLDI
7913
0
    0U, // CLRLSLDI_rec
7914
0
    0U, // CLRLSLWI
7915
0
    0U, // CLRLSLWI_rec
7916
0
    0U, // CLRRDI
7917
0
    0U, // CLRRDI_rec
7918
0
    0U, // CLRRWI
7919
0
    0U, // CLRRWI_rec
7920
0
    0U, // DCBFL
7921
0
    0U, // DCBFLP
7922
0
    0U, // DCBFPS
7923
0
    0U, // DCBFx
7924
0
    0U, // DCBSTPS
7925
0
    0U, // DCBTCT
7926
0
    0U, // DCBTDS
7927
0
    0U, // DCBTSTCT
7928
0
    0U, // DCBTSTDS
7929
0
    0U, // DCBTSTT
7930
0
    0U, // DCBTSTx
7931
0
    0U, // DCBTT
7932
0
    0U, // DCBTx
7933
0
    0U, // DFLOADf32
7934
0
    0U, // DFLOADf64
7935
0
    0U, // DFSTOREf32
7936
0
    0U, // DFSTOREf64
7937
0
    0U, // EXTLDI
7938
0
    0U, // EXTLDI_rec
7939
0
    0U, // EXTLWI
7940
0
    0U, // EXTLWI_rec
7941
0
    0U, // EXTRDI
7942
0
    0U, // EXTRDI_rec
7943
0
    0U, // EXTRWI
7944
0
    0U, // EXTRWI_rec
7945
0
    0U, // INSLWI
7946
0
    0U, // INSLWI_rec
7947
0
    0U, // INSRDI
7948
0
    0U, // INSRDI_rec
7949
0
    0U, // INSRWI
7950
0
    0U, // INSRWI_rec
7951
0
    0U, // KILL_PAIR
7952
0
    0U, // LAx
7953
0
    0U, // LIWAX
7954
0
    0U, // LIWZX
7955
0
    0U, // PSUBI
7956
0
    0U, // RLWIMIbm
7957
0
    0U, // RLWIMIbm_rec
7958
0
    0U, // RLWINMbm
7959
0
    0U, // RLWINMbm_rec
7960
0
    0U, // RLWNMbm
7961
0
    0U, // RLWNMbm_rec
7962
0
    0U, // ROTRDI
7963
0
    0U, // ROTRDI_rec
7964
0
    0U, // ROTRWI
7965
0
    0U, // ROTRWI_rec
7966
0
    0U, // SLDI
7967
0
    0U, // SLDI_rec
7968
0
    0U, // SLWI
7969
0
    0U, // SLWI_rec
7970
0
    0U, // SPILLTOVSR_LD
7971
0
    0U, // SPILLTOVSR_LDX
7972
0
    0U, // SPILLTOVSR_ST
7973
0
    0U, // SPILLTOVSR_STX
7974
0
    0U, // SRDI
7975
0
    0U, // SRDI_rec
7976
0
    0U, // SRWI
7977
0
    0U, // SRWI_rec
7978
0
    0U, // STIWX
7979
0
    0U, // SUBI
7980
0
    0U, // SUBIC
7981
0
    0U, // SUBIC_rec
7982
0
    0U, // SUBIS
7983
0
    0U, // SUBPCIS
7984
0
    0U, // XFLOADf32
7985
0
    0U, // XFLOADf64
7986
0
    0U, // XFSTOREf32
7987
0
    0U, // XFSTOREf64
7988
0
    0U, // ADD4
7989
0
    0U, // ADD4O
7990
0
    0U, // ADD4O_rec
7991
0
    0U, // ADD4TLS
7992
0
    0U, // ADD4_rec
7993
0
    0U, // ADD8
7994
0
    0U, // ADD8O
7995
0
    0U, // ADD8O_rec
7996
0
    0U, // ADD8TLS
7997
0
    0U, // ADD8TLS_
7998
0
    0U, // ADD8_rec
7999
0
    0U, // ADDC
8000
0
    0U, // ADDC8
8001
0
    0U, // ADDC8O
8002
0
    0U, // ADDC8O_rec
8003
0
    0U, // ADDC8_rec
8004
0
    0U, // ADDCO
8005
0
    0U, // ADDCO_rec
8006
0
    0U, // ADDC_rec
8007
0
    0U, // ADDE
8008
0
    0U, // ADDE8
8009
0
    0U, // ADDE8O
8010
0
    0U, // ADDE8O_rec
8011
0
    0U, // ADDE8_rec
8012
0
    0U, // ADDEO
8013
0
    0U, // ADDEO_rec
8014
0
    0U, // ADDEX
8015
0
    0U, // ADDEX8
8016
0
    0U, // ADDE_rec
8017
0
    0U, // ADDG6S
8018
0
    0U, // ADDG6S8
8019
0
    0U, // ADDI
8020
0
    0U, // ADDI8
8021
0
    0U, // ADDIC
8022
0
    0U, // ADDIC8
8023
0
    0U, // ADDIC_rec
8024
0
    0U, // ADDIS
8025
0
    0U, // ADDIS8
8026
0
    0U, // ADDISdtprelHA
8027
0
    0U, // ADDISdtprelHA32
8028
0
    0U, // ADDISgotTprelHA
8029
0
    0U, // ADDIStlsgdHA
8030
0
    0U, // ADDIStlsldHA
8031
0
    0U, // ADDIStocHA
8032
0
    0U, // ADDIStocHA8
8033
0
    0U, // ADDIdtprelL
8034
0
    0U, // ADDIdtprelL32
8035
0
    0U, // ADDItlsgdL
8036
0
    0U, // ADDItlsgdL32
8037
0
    0U, // ADDItlsgdLADDR
8038
0
    0U, // ADDItlsgdLADDR32
8039
0
    0U, // ADDItlsldL
8040
0
    0U, // ADDItlsldL32
8041
0
    0U, // ADDItlsldLADDR
8042
0
    0U, // ADDItlsldLADDR32
8043
0
    0U, // ADDItoc
8044
0
    0U, // ADDItoc8
8045
0
    0U, // ADDItocL
8046
0
    0U, // ADDME
8047
0
    0U, // ADDME8
8048
0
    0U, // ADDME8O
8049
0
    0U, // ADDME8O_rec
8050
0
    0U, // ADDME8_rec
8051
0
    0U, // ADDMEO
8052
0
    0U, // ADDMEO_rec
8053
0
    0U, // ADDME_rec
8054
0
    0U, // ADDPCIS
8055
0
    0U, // ADDZE
8056
0
    0U, // ADDZE8
8057
0
    0U, // ADDZE8O
8058
0
    0U, // ADDZE8O_rec
8059
0
    0U, // ADDZE8_rec
8060
0
    0U, // ADDZEO
8061
0
    0U, // ADDZEO_rec
8062
0
    0U, // ADDZE_rec
8063
0
    0U, // ADJCALLSTACKDOWN
8064
0
    0U, // ADJCALLSTACKUP
8065
0
    0U, // AND
8066
0
    0U, // AND8
8067
0
    0U, // AND8_rec
8068
0
    0U, // ANDC
8069
0
    0U, // ANDC8
8070
0
    0U, // ANDC8_rec
8071
0
    0U, // ANDC_rec
8072
0
    0U, // ANDI8_rec
8073
0
    0U, // ANDIS8_rec
8074
0
    0U, // ANDIS_rec
8075
0
    0U, // ANDI_rec
8076
0
    0U, // ANDI_rec_1_EQ_BIT
8077
0
    0U, // ANDI_rec_1_EQ_BIT8
8078
0
    0U, // ANDI_rec_1_GT_BIT
8079
0
    0U, // ANDI_rec_1_GT_BIT8
8080
0
    0U, // AND_rec
8081
0
    0U, // ATOMIC_CMP_SWAP_I16
8082
0
    0U, // ATOMIC_CMP_SWAP_I32
8083
0
    0U, // ATOMIC_CMP_SWAP_I64
8084
0
    0U, // ATOMIC_CMP_SWAP_I8
8085
0
    0U, // ATOMIC_LOAD_ADD_I16
8086
0
    0U, // ATOMIC_LOAD_ADD_I32
8087
0
    0U, // ATOMIC_LOAD_ADD_I64
8088
0
    0U, // ATOMIC_LOAD_ADD_I8
8089
0
    0U, // ATOMIC_LOAD_AND_I16
8090
0
    0U, // ATOMIC_LOAD_AND_I32
8091
0
    0U, // ATOMIC_LOAD_AND_I64
8092
0
    0U, // ATOMIC_LOAD_AND_I8
8093
0
    0U, // ATOMIC_LOAD_MAX_I16
8094
0
    0U, // ATOMIC_LOAD_MAX_I32
8095
0
    0U, // ATOMIC_LOAD_MAX_I64
8096
0
    0U, // ATOMIC_LOAD_MAX_I8
8097
0
    0U, // ATOMIC_LOAD_MIN_I16
8098
0
    0U, // ATOMIC_LOAD_MIN_I32
8099
0
    0U, // ATOMIC_LOAD_MIN_I64
8100
0
    0U, // ATOMIC_LOAD_MIN_I8
8101
0
    0U, // ATOMIC_LOAD_NAND_I16
8102
0
    0U, // ATOMIC_LOAD_NAND_I32
8103
0
    0U, // ATOMIC_LOAD_NAND_I64
8104
0
    0U, // ATOMIC_LOAD_NAND_I8
8105
0
    0U, // ATOMIC_LOAD_OR_I16
8106
0
    0U, // ATOMIC_LOAD_OR_I32
8107
0
    0U, // ATOMIC_LOAD_OR_I64
8108
0
    0U, // ATOMIC_LOAD_OR_I8
8109
0
    0U, // ATOMIC_LOAD_SUB_I16
8110
0
    0U, // ATOMIC_LOAD_SUB_I32
8111
0
    0U, // ATOMIC_LOAD_SUB_I64
8112
0
    0U, // ATOMIC_LOAD_SUB_I8
8113
0
    0U, // ATOMIC_LOAD_UMAX_I16
8114
0
    0U, // ATOMIC_LOAD_UMAX_I32
8115
0
    0U, // ATOMIC_LOAD_UMAX_I64
8116
0
    0U, // ATOMIC_LOAD_UMAX_I8
8117
0
    0U, // ATOMIC_LOAD_UMIN_I16
8118
0
    0U, // ATOMIC_LOAD_UMIN_I32
8119
0
    0U, // ATOMIC_LOAD_UMIN_I64
8120
0
    0U, // ATOMIC_LOAD_UMIN_I8
8121
0
    0U, // ATOMIC_LOAD_XOR_I16
8122
0
    0U, // ATOMIC_LOAD_XOR_I32
8123
0
    0U, // ATOMIC_LOAD_XOR_I64
8124
0
    0U, // ATOMIC_LOAD_XOR_I8
8125
0
    0U, // ATOMIC_SWAP_I16
8126
0
    0U, // ATOMIC_SWAP_I32
8127
0
    0U, // ATOMIC_SWAP_I64
8128
0
    0U, // ATOMIC_SWAP_I8
8129
0
    0U, // ATTN
8130
0
    0U, // B
8131
0
    0U, // BA
8132
0
    0U, // BC
8133
0
    0U, // BCC
8134
0
    0U, // BCCA
8135
0
    0U, // BCCCTR
8136
0
    0U, // BCCCTR8
8137
0
    0U, // BCCCTRL
8138
0
    0U, // BCCCTRL8
8139
0
    0U, // BCCL
8140
0
    0U, // BCCLA
8141
0
    0U, // BCCLR
8142
0
    0U, // BCCLRL
8143
0
    0U, // BCCTR
8144
0
    0U, // BCCTR8
8145
0
    0U, // BCCTR8n
8146
0
    0U, // BCCTRL
8147
0
    0U, // BCCTRL8
8148
0
    0U, // BCCTRL8n
8149
0
    0U, // BCCTRLn
8150
0
    0U, // BCCTRn
8151
0
    0U, // BCDADD_rec
8152
0
    0U, // BCDCFN_rec
8153
0
    0U, // BCDCFSQ_rec
8154
0
    0U, // BCDCFZ_rec
8155
0
    0U, // BCDCPSGN_rec
8156
0
    0U, // BCDCTN_rec
8157
0
    0U, // BCDCTSQ_rec
8158
0
    0U, // BCDCTZ_rec
8159
0
    0U, // BCDSETSGN_rec
8160
0
    0U, // BCDSR_rec
8161
0
    0U, // BCDSUB_rec
8162
0
    0U, // BCDS_rec
8163
0
    0U, // BCDTRUNC_rec
8164
0
    0U, // BCDUS_rec
8165
0
    0U, // BCDUTRUNC_rec
8166
0
    0U, // BCL
8167
0
    0U, // BCLR
8168
0
    0U, // BCLRL
8169
0
    0U, // BCLRLn
8170
0
    0U, // BCLRn
8171
0
    0U, // BCLalways
8172
0
    0U, // BCLn
8173
0
    0U, // BCTR
8174
0
    0U, // BCTR8
8175
0
    0U, // BCTRL
8176
0
    0U, // BCTRL8
8177
0
    0U, // BCTRL8_LDinto_toc
8178
0
    0U, // BCTRL8_LDinto_toc_RM
8179
0
    0U, // BCTRL8_RM
8180
0
    0U, // BCTRL_LWZinto_toc
8181
0
    0U, // BCTRL_LWZinto_toc_RM
8182
0
    0U, // BCTRL_RM
8183
0
    0U, // BCn
8184
0
    0U, // BDNZ
8185
0
    0U, // BDNZ8
8186
0
    0U, // BDNZA
8187
0
    0U, // BDNZAm
8188
0
    0U, // BDNZAp
8189
0
    0U, // BDNZL
8190
0
    0U, // BDNZLA
8191
0
    0U, // BDNZLAm
8192
0
    0U, // BDNZLAp
8193
0
    0U, // BDNZLR
8194
0
    0U, // BDNZLR8
8195
0
    0U, // BDNZLRL
8196
0
    0U, // BDNZLRLm
8197
0
    0U, // BDNZLRLp
8198
0
    0U, // BDNZLRm
8199
0
    0U, // BDNZLRp
8200
0
    0U, // BDNZLm
8201
0
    0U, // BDNZLp
8202
0
    0U, // BDNZm
8203
0
    0U, // BDNZp
8204
0
    0U, // BDZ
8205
0
    0U, // BDZ8
8206
0
    0U, // BDZA
8207
0
    0U, // BDZAm
8208
0
    0U, // BDZAp
8209
0
    0U, // BDZL
8210
0
    0U, // BDZLA
8211
0
    0U, // BDZLAm
8212
0
    0U, // BDZLAp
8213
0
    0U, // BDZLR
8214
0
    0U, // BDZLR8
8215
0
    0U, // BDZLRL
8216
0
    0U, // BDZLRLm
8217
0
    0U, // BDZLRLp
8218
0
    0U, // BDZLRm
8219
0
    0U, // BDZLRp
8220
0
    0U, // BDZLm
8221
0
    0U, // BDZLp
8222
0
    0U, // BDZm
8223
0
    0U, // BDZp
8224
0
    0U, // BL
8225
0
    0U, // BL8
8226
0
    0U, // BL8_NOP
8227
0
    0U, // BL8_NOP_RM
8228
0
    0U, // BL8_NOP_TLS
8229
0
    0U, // BL8_NOTOC
8230
0
    0U, // BL8_NOTOC_RM
8231
0
    0U, // BL8_NOTOC_TLS
8232
0
    0U, // BL8_RM
8233
0
    0U, // BL8_TLS
8234
0
    0U, // BL8_TLS_
8235
0
    0U, // BLA
8236
0
    0U, // BLA8
8237
0
    0U, // BLA8_NOP
8238
0
    0U, // BLA8_NOP_RM
8239
0
    0U, // BLA8_RM
8240
0
    0U, // BLA_RM
8241
0
    0U, // BLR
8242
0
    0U, // BLR8
8243
0
    0U, // BLRL
8244
0
    0U, // BL_NOP
8245
0
    0U, // BL_NOP_RM
8246
0
    0U, // BL_RM
8247
0
    0U, // BL_TLS
8248
0
    0U, // BPERMD
8249
0
    0U, // BRD
8250
0
    0U, // BRH
8251
0
    0U, // BRH8
8252
0
    0U, // BRINC
8253
0
    0U, // BRW
8254
0
    0U, // BRW8
8255
0
    0U, // CBCDTD
8256
0
    0U, // CBCDTD8
8257
0
    0U, // CDTBCD
8258
0
    0U, // CDTBCD8
8259
0
    0U, // CFUGED
8260
0
    0U, // CLRBHRB
8261
0
    0U, // CMPB
8262
0
    0U, // CMPB8
8263
0
    0U, // CMPD
8264
0
    0U, // CMPDI
8265
0
    0U, // CMPEQB
8266
0
    0U, // CMPLD
8267
0
    0U, // CMPLDI
8268
0
    0U, // CMPLW
8269
0
    0U, // CMPLWI
8270
0
    0U, // CMPRB
8271
0
    0U, // CMPRB8
8272
0
    0U, // CMPW
8273
0
    0U, // CMPWI
8274
0
    0U, // CNTLZD
8275
0
    0U, // CNTLZDM
8276
0
    0U, // CNTLZD_rec
8277
0
    0U, // CNTLZW
8278
0
    0U, // CNTLZW8
8279
0
    0U, // CNTLZW8_rec
8280
0
    0U, // CNTLZW_rec
8281
0
    0U, // CNTTZD
8282
0
    0U, // CNTTZDM
8283
0
    0U, // CNTTZD_rec
8284
0
    0U, // CNTTZW
8285
0
    0U, // CNTTZW8
8286
0
    0U, // CNTTZW8_rec
8287
0
    0U, // CNTTZW_rec
8288
0
    0U, // CP_ABORT
8289
0
    0U, // CP_COPY
8290
0
    0U, // CP_COPY8
8291
0
    0U, // CP_PASTE8_rec
8292
0
    0U, // CP_PASTE_rec
8293
0
    0U, // CR6SET
8294
0
    0U, // CR6UNSET
8295
0
    0U, // CRAND
8296
0
    0U, // CRANDC
8297
0
    0U, // CREQV
8298
0
    0U, // CRNAND
8299
0
    0U, // CRNOR
8300
0
    0U, // CRNOT
8301
0
    0U, // CROR
8302
0
    0U, // CRORC
8303
0
    0U, // CRSET
8304
0
    0U, // CRUNSET
8305
0
    0U, // CRXOR
8306
0
    0U, // CTRL_DEP
8307
0
    0U, // DADD
8308
0
    0U, // DADDQ
8309
0
    0U, // DADDQ_rec
8310
0
    0U, // DADD_rec
8311
0
    0U, // DARN
8312
0
    0U, // DCBA
8313
0
    0U, // DCBF
8314
0
    0U, // DCBFEP
8315
0
    0U, // DCBI
8316
0
    0U, // DCBST
8317
0
    0U, // DCBSTEP
8318
0
    0U, // DCBT
8319
0
    0U, // DCBTEP
8320
0
    0U, // DCBTST
8321
0
    0U, // DCBTSTEP
8322
0
    0U, // DCBZ
8323
0
    0U, // DCBZEP
8324
0
    0U, // DCBZL
8325
0
    0U, // DCBZLEP
8326
0
    0U, // DCCCI
8327
0
    0U, // DCFFIX
8328
0
    0U, // DCFFIXQ
8329
0
    0U, // DCFFIXQQ
8330
0
    0U, // DCFFIXQ_rec
8331
0
    0U, // DCFFIX_rec
8332
0
    0U, // DCMPO
8333
0
    0U, // DCMPOQ
8334
0
    0U, // DCMPU
8335
0
    0U, // DCMPUQ
8336
0
    0U, // DCTDP
8337
0
    0U, // DCTDP_rec
8338
0
    0U, // DCTFIX
8339
0
    0U, // DCTFIXQ
8340
0
    0U, // DCTFIXQQ
8341
0
    0U, // DCTFIXQ_rec
8342
0
    0U, // DCTFIX_rec
8343
0
    0U, // DCTQPQ
8344
0
    0U, // DCTQPQ_rec
8345
0
    0U, // DDEDPD
8346
0
    0U, // DDEDPDQ
8347
0
    0U, // DDEDPDQ_rec
8348
0
    0U, // DDEDPD_rec
8349
0
    0U, // DDIV
8350
0
    0U, // DDIVQ
8351
0
    0U, // DDIVQ_rec
8352
0
    0U, // DDIV_rec
8353
0
    0U, // DENBCD
8354
0
    0U, // DENBCDQ
8355
0
    0U, // DENBCDQ_rec
8356
0
    0U, // DENBCD_rec
8357
0
    0U, // DIEX
8358
0
    0U, // DIEXQ
8359
0
    0U, // DIEXQ_rec
8360
0
    0U, // DIEX_rec
8361
0
    0U, // DIVD
8362
0
    0U, // DIVDE
8363
0
    0U, // DIVDEO
8364
0
    0U, // DIVDEO_rec
8365
0
    0U, // DIVDEU
8366
0
    0U, // DIVDEUO
8367
0
    0U, // DIVDEUO_rec
8368
0
    0U, // DIVDEU_rec
8369
0
    0U, // DIVDE_rec
8370
0
    0U, // DIVDO
8371
0
    0U, // DIVDO_rec
8372
0
    0U, // DIVDU
8373
0
    0U, // DIVDUO
8374
0
    0U, // DIVDUO_rec
8375
0
    0U, // DIVDU_rec
8376
0
    0U, // DIVD_rec
8377
0
    0U, // DIVW
8378
0
    0U, // DIVWE
8379
0
    0U, // DIVWEO
8380
0
    0U, // DIVWEO_rec
8381
0
    0U, // DIVWEU
8382
0
    0U, // DIVWEUO
8383
0
    0U, // DIVWEUO_rec
8384
0
    0U, // DIVWEU_rec
8385
0
    0U, // DIVWE_rec
8386
0
    0U, // DIVWO
8387
0
    0U, // DIVWO_rec
8388
0
    0U, // DIVWU
8389
0
    0U, // DIVWUO
8390
0
    0U, // DIVWUO_rec
8391
0
    0U, // DIVWU_rec
8392
0
    0U, // DIVW_rec
8393
0
    0U, // DMMR
8394
0
    0U, // DMSETDMRZ
8395
0
    0U, // DMUL
8396
0
    0U, // DMULQ
8397
0
    0U, // DMULQ_rec
8398
0
    0U, // DMUL_rec
8399
0
    0U, // DMXOR
8400
0
    0U, // DMXXEXTFDMR256
8401
0
    0U, // DMXXEXTFDMR512
8402
0
    0U, // DMXXEXTFDMR512_HI
8403
0
    0U, // DMXXINSTFDMR256
8404
0
    0U, // DMXXINSTFDMR512
8405
0
    0U, // DMXXINSTFDMR512_HI
8406
0
    0U, // DQUA
8407
0
    0U, // DQUAI
8408
0
    0U, // DQUAIQ
8409
0
    0U, // DQUAIQ_rec
8410
0
    0U, // DQUAI_rec
8411
0
    0U, // DQUAQ
8412
0
    0U, // DQUAQ_rec
8413
0
    0U, // DQUA_rec
8414
0
    0U, // DRDPQ
8415
0
    0U, // DRDPQ_rec
8416
0
    0U, // DRINTN
8417
0
    0U, // DRINTNQ
8418
0
    0U, // DRINTNQ_rec
8419
0
    0U, // DRINTN_rec
8420
0
    0U, // DRINTX
8421
0
    0U, // DRINTXQ
8422
0
    0U, // DRINTXQ_rec
8423
0
    0U, // DRINTX_rec
8424
0
    0U, // DRRND
8425
0
    0U, // DRRNDQ
8426
0
    0U, // DRRNDQ_rec
8427
0
    0U, // DRRND_rec
8428
0
    0U, // DRSP
8429
0
    0U, // DRSP_rec
8430
0
    0U, // DSCLI
8431
0
    0U, // DSCLIQ
8432
0
    0U, // DSCLIQ_rec
8433
0
    0U, // DSCLI_rec
8434
0
    0U, // DSCRI
8435
0
    0U, // DSCRIQ
8436
0
    0U, // DSCRIQ_rec
8437
0
    0U, // DSCRI_rec
8438
0
    0U, // DSS
8439
0
    0U, // DSSALL
8440
0
    0U, // DST
8441
0
    0U, // DST64
8442
0
    0U, // DSTST
8443
0
    0U, // DSTST64
8444
0
    0U, // DSTSTT
8445
0
    0U, // DSTSTT64
8446
0
    0U, // DSTT
8447
0
    0U, // DSTT64
8448
0
    0U, // DSUB
8449
0
    0U, // DSUBQ
8450
0
    0U, // DSUBQ_rec
8451
0
    0U, // DSUB_rec
8452
0
    0U, // DTSTDC
8453
0
    0U, // DTSTDCQ
8454
0
    0U, // DTSTDG
8455
0
    0U, // DTSTDGQ
8456
0
    0U, // DTSTEX
8457
0
    0U, // DTSTEXQ
8458
0
    0U, // DTSTSF
8459
0
    0U, // DTSTSFI
8460
0
    0U, // DTSTSFIQ
8461
0
    0U, // DTSTSFQ
8462
0
    0U, // DXEX
8463
0
    0U, // DXEXQ
8464
0
    0U, // DXEXQ_rec
8465
0
    0U, // DXEX_rec
8466
0
    0U, // DYNALLOC
8467
0
    0U, // DYNALLOC8
8468
0
    0U, // DYNAREAOFFSET
8469
0
    0U, // DYNAREAOFFSET8
8470
0
    0U, // DecreaseCTR8loop
8471
0
    0U, // DecreaseCTRloop
8472
0
    0U, // EFDABS
8473
0
    0U, // EFDADD
8474
0
    0U, // EFDCFS
8475
0
    0U, // EFDCFSF
8476
0
    0U, // EFDCFSI
8477
0
    0U, // EFDCFSID
8478
0
    0U, // EFDCFUF
8479
0
    0U, // EFDCFUI
8480
0
    0U, // EFDCFUID
8481
0
    0U, // EFDCMPEQ
8482
0
    0U, // EFDCMPGT
8483
0
    0U, // EFDCMPLT
8484
0
    0U, // EFDCTSF
8485
0
    0U, // EFDCTSI
8486
0
    0U, // EFDCTSIDZ
8487
0
    0U, // EFDCTSIZ
8488
0
    0U, // EFDCTUF
8489
0
    0U, // EFDCTUI
8490
0
    0U, // EFDCTUIDZ
8491
0
    0U, // EFDCTUIZ
8492
0
    0U, // EFDDIV
8493
0
    0U, // EFDMUL
8494
0
    0U, // EFDNABS
8495
0
    0U, // EFDNEG
8496
0
    0U, // EFDSUB
8497
0
    0U, // EFDTSTEQ
8498
0
    0U, // EFDTSTGT
8499
0
    0U, // EFDTSTLT
8500
0
    0U, // EFSABS
8501
0
    0U, // EFSADD
8502
0
    0U, // EFSCFD
8503
0
    0U, // EFSCFSF
8504
0
    0U, // EFSCFSI
8505
0
    0U, // EFSCFUF
8506
0
    0U, // EFSCFUI
8507
0
    0U, // EFSCMPEQ
8508
0
    0U, // EFSCMPGT
8509
0
    0U, // EFSCMPLT
8510
0
    0U, // EFSCTSF
8511
0
    0U, // EFSCTSI
8512
0
    0U, // EFSCTSIZ
8513
0
    0U, // EFSCTUF
8514
0
    0U, // EFSCTUI
8515
0
    0U, // EFSCTUIZ
8516
0
    0U, // EFSDIV
8517
0
    0U, // EFSMUL
8518
0
    0U, // EFSNABS
8519
0
    0U, // EFSNEG
8520
0
    0U, // EFSSUB
8521
0
    0U, // EFSTSTEQ
8522
0
    0U, // EFSTSTGT
8523
0
    0U, // EFSTSTLT
8524
0
    0U, // EH_SjLj_LongJmp32
8525
0
    0U, // EH_SjLj_LongJmp64
8526
0
    0U, // EH_SjLj_SetJmp32
8527
0
    0U, // EH_SjLj_SetJmp64
8528
0
    0U, // EH_SjLj_Setup
8529
0
    0U, // EQV
8530
0
    0U, // EQV8
8531
0
    0U, // EQV8_rec
8532
0
    0U, // EQV_rec
8533
0
    0U, // EVABS
8534
0
    0U, // EVADDIW
8535
0
    0U, // EVADDSMIAAW
8536
0
    0U, // EVADDSSIAAW
8537
0
    0U, // EVADDUMIAAW
8538
0
    0U, // EVADDUSIAAW
8539
0
    0U, // EVADDW
8540
0
    0U, // EVAND
8541
0
    0U, // EVANDC
8542
0
    0U, // EVCMPEQ
8543
0
    0U, // EVCMPGTS
8544
0
    0U, // EVCMPGTU
8545
0
    0U, // EVCMPLTS
8546
0
    0U, // EVCMPLTU
8547
0
    0U, // EVCNTLSW
8548
0
    0U, // EVCNTLZW
8549
0
    0U, // EVDIVWS
8550
0
    0U, // EVDIVWU
8551
0
    0U, // EVEQV
8552
0
    0U, // EVEXTSB
8553
0
    0U, // EVEXTSH
8554
0
    0U, // EVFSABS
8555
0
    0U, // EVFSADD
8556
0
    0U, // EVFSCFSF
8557
0
    0U, // EVFSCFSI
8558
0
    0U, // EVFSCFUF
8559
0
    0U, // EVFSCFUI
8560
0
    0U, // EVFSCMPEQ
8561
0
    0U, // EVFSCMPGT
8562
0
    0U, // EVFSCMPLT
8563
0
    0U, // EVFSCTSF
8564
0
    0U, // EVFSCTSI
8565
0
    0U, // EVFSCTSIZ
8566
0
    0U, // EVFSCTUF
8567
0
    0U, // EVFSCTUI
8568
0
    0U, // EVFSCTUIZ
8569
0
    0U, // EVFSDIV
8570
0
    0U, // EVFSMUL
8571
0
    0U, // EVFSNABS
8572
0
    0U, // EVFSNEG
8573
0
    0U, // EVFSSUB
8574
0
    0U, // EVFSTSTEQ
8575
0
    0U, // EVFSTSTGT
8576
0
    0U, // EVFSTSTLT
8577
0
    0U, // EVLDD
8578
0
    0U, // EVLDDX
8579
0
    0U, // EVLDH
8580
0
    0U, // EVLDHX
8581
0
    0U, // EVLDW
8582
0
    0U, // EVLDWX
8583
0
    0U, // EVLHHESPLAT
8584
0
    0U, // EVLHHESPLATX
8585
0
    0U, // EVLHHOSSPLAT
8586
0
    0U, // EVLHHOSSPLATX
8587
0
    0U, // EVLHHOUSPLAT
8588
0
    0U, // EVLHHOUSPLATX
8589
0
    0U, // EVLWHE
8590
0
    0U, // EVLWHEX
8591
0
    0U, // EVLWHOS
8592
0
    0U, // EVLWHOSX
8593
0
    0U, // EVLWHOU
8594
0
    0U, // EVLWHOUX
8595
0
    0U, // EVLWHSPLAT
8596
0
    0U, // EVLWHSPLATX
8597
0
    0U, // EVLWWSPLAT
8598
0
    0U, // EVLWWSPLATX
8599
0
    0U, // EVMERGEHI
8600
0
    0U, // EVMERGEHILO
8601
0
    0U, // EVMERGELO
8602
0
    0U, // EVMERGELOHI
8603
0
    0U, // EVMHEGSMFAA
8604
0
    0U, // EVMHEGSMFAN
8605
0
    0U, // EVMHEGSMIAA
8606
0
    0U, // EVMHEGSMIAN
8607
0
    0U, // EVMHEGUMIAA
8608
0
    0U, // EVMHEGUMIAN
8609
0
    0U, // EVMHESMF
8610
0
    0U, // EVMHESMFA
8611
0
    0U, // EVMHESMFAAW
8612
0
    0U, // EVMHESMFANW
8613
0
    0U, // EVMHESMI
8614
0
    0U, // EVMHESMIA
8615
0
    0U, // EVMHESMIAAW
8616
0
    0U, // EVMHESMIANW
8617
0
    0U, // EVMHESSF
8618
0
    0U, // EVMHESSFA
8619
0
    0U, // EVMHESSFAAW
8620
0
    0U, // EVMHESSFANW
8621
0
    0U, // EVMHESSIAAW
8622
0
    0U, // EVMHESSIANW
8623
0
    0U, // EVMHEUMI
8624
0
    0U, // EVMHEUMIA
8625
0
    0U, // EVMHEUMIAAW
8626
0
    0U, // EVMHEUMIANW
8627
0
    0U, // EVMHEUSIAAW
8628
0
    0U, // EVMHEUSIANW
8629
0
    0U, // EVMHOGSMFAA
8630
0
    0U, // EVMHOGSMFAN
8631
0
    0U, // EVMHOGSMIAA
8632
0
    0U, // EVMHOGSMIAN
8633
0
    0U, // EVMHOGUMIAA
8634
0
    0U, // EVMHOGUMIAN
8635
0
    0U, // EVMHOSMF
8636
0
    0U, // EVMHOSMFA
8637
0
    0U, // EVMHOSMFAAW
8638
0
    0U, // EVMHOSMFANW
8639
0
    0U, // EVMHOSMI
8640
0
    0U, // EVMHOSMIA
8641
0
    0U, // EVMHOSMIAAW
8642
0
    0U, // EVMHOSMIANW
8643
0
    0U, // EVMHOSSF
8644
0
    0U, // EVMHOSSFA
8645
0
    0U, // EVMHOSSFAAW
8646
0
    0U, // EVMHOSSFANW
8647
0
    0U, // EVMHOSSIAAW
8648
0
    0U, // EVMHOSSIANW
8649
0
    0U, // EVMHOUMI
8650
0
    0U, // EVMHOUMIA
8651
0
    0U, // EVMHOUMIAAW
8652
0
    0U, // EVMHOUMIANW
8653
0
    0U, // EVMHOUSIAAW
8654
0
    0U, // EVMHOUSIANW
8655
0
    0U, // EVMRA
8656
0
    0U, // EVMWHSMF
8657
0
    0U, // EVMWHSMFA
8658
0
    0U, // EVMWHSMI
8659
0
    0U, // EVMWHSMIA
8660
0
    0U, // EVMWHSSF
8661
0
    0U, // EVMWHSSFA
8662
0
    0U, // EVMWHUMI
8663
0
    0U, // EVMWHUMIA
8664
0
    0U, // EVMWLSMIAAW
8665
0
    0U, // EVMWLSMIANW
8666
0
    0U, // EVMWLSSIAAW
8667
0
    0U, // EVMWLSSIANW
8668
0
    0U, // EVMWLUMI
8669
0
    0U, // EVMWLUMIA
8670
0
    0U, // EVMWLUMIAAW
8671
0
    0U, // EVMWLUMIANW
8672
0
    0U, // EVMWLUSIAAW
8673
0
    0U, // EVMWLUSIANW
8674
0
    0U, // EVMWSMF
8675
0
    0U, // EVMWSMFA
8676
0
    0U, // EVMWSMFAA
8677
0
    0U, // EVMWSMFAN
8678
0
    0U, // EVMWSMI
8679
0
    0U, // EVMWSMIA
8680
0
    0U, // EVMWSMIAA
8681
0
    0U, // EVMWSMIAN
8682
0
    0U, // EVMWSSF
8683
0
    0U, // EVMWSSFA
8684
0
    0U, // EVMWSSFAA
8685
0
    0U, // EVMWSSFAN
8686
0
    0U, // EVMWUMI
8687
0
    0U, // EVMWUMIA
8688
0
    0U, // EVMWUMIAA
8689
0
    0U, // EVMWUMIAN
8690
0
    0U, // EVNAND
8691
0
    0U, // EVNEG
8692
0
    0U, // EVNOR
8693
0
    0U, // EVOR
8694
0
    0U, // EVORC
8695
0
    0U, // EVRLW
8696
0
    0U, // EVRLWI
8697
0
    0U, // EVRNDW
8698
0
    0U, // EVSEL
8699
0
    0U, // EVSLW
8700
0
    0U, // EVSLWI
8701
0
    0U, // EVSPLATFI
8702
0
    0U, // EVSPLATI
8703
0
    0U, // EVSRWIS
8704
0
    0U, // EVSRWIU
8705
0
    0U, // EVSRWS
8706
0
    0U, // EVSRWU
8707
0
    0U, // EVSTDD
8708
0
    0U, // EVSTDDX
8709
0
    0U, // EVSTDH
8710
0
    0U, // EVSTDHX
8711
0
    0U, // EVSTDW
8712
0
    0U, // EVSTDWX
8713
0
    0U, // EVSTWHE
8714
0
    0U, // EVSTWHEX
8715
0
    0U, // EVSTWHO
8716
0
    0U, // EVSTWHOX
8717
0
    0U, // EVSTWWE
8718
0
    0U, // EVSTWWEX
8719
0
    0U, // EVSTWWO
8720
0
    0U, // EVSTWWOX
8721
0
    0U, // EVSUBFSMIAAW
8722
0
    0U, // EVSUBFSSIAAW
8723
0
    0U, // EVSUBFUMIAAW
8724
0
    0U, // EVSUBFUSIAAW
8725
0
    0U, // EVSUBFW
8726
0
    0U, // EVSUBIFW
8727
0
    0U, // EVXOR
8728
0
    0U, // EXTSB
8729
0
    0U, // EXTSB8
8730
0
    0U, // EXTSB8_32_64
8731
0
    0U, // EXTSB8_rec
8732
0
    0U, // EXTSB_rec
8733
0
    0U, // EXTSH
8734
0
    0U, // EXTSH8
8735
0
    0U, // EXTSH8_32_64
8736
0
    0U, // EXTSH8_rec
8737
0
    0U, // EXTSH_rec
8738
0
    0U, // EXTSW
8739
0
    0U, // EXTSWSLI
8740
0
    0U, // EXTSWSLI_32_64
8741
0
    0U, // EXTSWSLI_32_64_rec
8742
0
    0U, // EXTSWSLI_rec
8743
0
    0U, // EXTSW_32
8744
0
    0U, // EXTSW_32_64
8745
0
    0U, // EXTSW_32_64_rec
8746
0
    0U, // EXTSW_rec
8747
0
    0U, // EnforceIEIO
8748
0
    0U, // FABSD
8749
0
    0U, // FABSD_rec
8750
0
    0U, // FABSS
8751
0
    0U, // FABSS_rec
8752
0
    0U, // FADD
8753
0
    0U, // FADDS
8754
0
    0U, // FADDS_rec
8755
0
    0U, // FADD_rec
8756
0
    0U, // FADDrtz
8757
0
    0U, // FCFID
8758
0
    0U, // FCFIDS
8759
0
    0U, // FCFIDS_rec
8760
0
    0U, // FCFIDU
8761
0
    0U, // FCFIDUS
8762
0
    0U, // FCFIDUS_rec
8763
0
    0U, // FCFIDU_rec
8764
0
    0U, // FCFID_rec
8765
0
    0U, // FCMPOD
8766
0
    0U, // FCMPOS
8767
0
    0U, // FCMPUD
8768
0
    0U, // FCMPUS
8769
0
    0U, // FCPSGND
8770
0
    0U, // FCPSGND_rec
8771
0
    0U, // FCPSGNS
8772
0
    0U, // FCPSGNS_rec
8773
0
    0U, // FCTID
8774
0
    0U, // FCTIDU
8775
0
    0U, // FCTIDUZ
8776
0
    0U, // FCTIDUZ_rec
8777
0
    0U, // FCTIDU_rec
8778
0
    0U, // FCTIDZ
8779
0
    0U, // FCTIDZ_rec
8780
0
    0U, // FCTID_rec
8781
0
    0U, // FCTIW
8782
0
    0U, // FCTIWU
8783
0
    0U, // FCTIWUZ
8784
0
    0U, // FCTIWUZ_rec
8785
0
    0U, // FCTIWU_rec
8786
0
    0U, // FCTIWZ
8787
0
    0U, // FCTIWZ_rec
8788
0
    0U, // FCTIW_rec
8789
0
    0U, // FDIV
8790
0
    0U, // FDIVS
8791
0
    0U, // FDIVS_rec
8792
0
    0U, // FDIV_rec
8793
0
    0U, // FENCE
8794
0
    0U, // FMADD
8795
0
    0U, // FMADDS
8796
0
    0U, // FMADDS_rec
8797
0
    0U, // FMADD_rec
8798
0
    0U, // FMR
8799
0
    0U, // FMR_rec
8800
0
    0U, // FMSUB
8801
0
    0U, // FMSUBS
8802
0
    0U, // FMSUBS_rec
8803
0
    0U, // FMSUB_rec
8804
0
    0U, // FMUL
8805
0
    0U, // FMULS
8806
0
    0U, // FMULS_rec
8807
0
    0U, // FMUL_rec
8808
0
    0U, // FNABSD
8809
0
    0U, // FNABSD_rec
8810
0
    0U, // FNABSS
8811
0
    0U, // FNABSS_rec
8812
0
    0U, // FNEGD
8813
0
    0U, // FNEGD_rec
8814
0
    0U, // FNEGS
8815
0
    0U, // FNEGS_rec
8816
0
    0U, // FNMADD
8817
0
    0U, // FNMADDS
8818
0
    0U, // FNMADDS_rec
8819
0
    0U, // FNMADD_rec
8820
0
    0U, // FNMSUB
8821
0
    0U, // FNMSUBS
8822
0
    0U, // FNMSUBS_rec
8823
0
    0U, // FNMSUB_rec
8824
0
    0U, // FRE
8825
0
    0U, // FRES
8826
0
    0U, // FRES_rec
8827
0
    0U, // FRE_rec
8828
0
    0U, // FRIMD
8829
0
    0U, // FRIMD_rec
8830
0
    0U, // FRIMS
8831
0
    0U, // FRIMS_rec
8832
0
    0U, // FRIND
8833
0
    0U, // FRIND_rec
8834
0
    0U, // FRINS
8835
0
    0U, // FRINS_rec
8836
0
    0U, // FRIPD
8837
0
    0U, // FRIPD_rec
8838
0
    0U, // FRIPS
8839
0
    0U, // FRIPS_rec
8840
0
    0U, // FRIZD
8841
0
    0U, // FRIZD_rec
8842
0
    0U, // FRIZS
8843
0
    0U, // FRIZS_rec
8844
0
    0U, // FRSP
8845
0
    0U, // FRSP_rec
8846
0
    0U, // FRSQRTE
8847
0
    0U, // FRSQRTES
8848
0
    0U, // FRSQRTES_rec
8849
0
    0U, // FRSQRTE_rec
8850
0
    0U, // FSELD
8851
0
    0U, // FSELD_rec
8852
0
    0U, // FSELS
8853
0
    0U, // FSELS_rec
8854
0
    0U, // FSQRT
8855
0
    0U, // FSQRTS
8856
0
    0U, // FSQRTS_rec
8857
0
    0U, // FSQRT_rec
8858
0
    0U, // FSUB
8859
0
    0U, // FSUBS
8860
0
    0U, // FSUBS_rec
8861
0
    0U, // FSUB_rec
8862
0
    0U, // FTDIV
8863
0
    0U, // FTSQRT
8864
0
    0U, // GETtlsADDR
8865
0
    0U, // GETtlsADDR32
8866
0
    0U, // GETtlsADDR32AIX
8867
0
    0U, // GETtlsADDR64AIX
8868
0
    0U, // GETtlsADDRPCREL
8869
0
    0U, // GETtlsTpointer32AIX
8870
0
    0U, // GETtlsldADDR
8871
0
    0U, // GETtlsldADDR32
8872
0
    0U, // GETtlsldADDRPCREL
8873
0
    0U, // HASHCHK
8874
0
    0U, // HASHCHK8
8875
0
    0U, // HASHCHKP
8876
0
    0U, // HASHCHKP8
8877
0
    0U, // HASHST
8878
0
    0U, // HASHST8
8879
0
    0U, // HASHSTP
8880
0
    0U, // HASHSTP8
8881
0
    0U, // HRFID
8882
0
    0U, // ICBI
8883
0
    0U, // ICBIEP
8884
0
    0U, // ICBLC
8885
0
    0U, // ICBLQ
8886
0
    0U, // ICBT
8887
0
    0U, // ICBTLS
8888
0
    0U, // ICCCI
8889
0
    0U, // ISEL
8890
0
    0U, // ISEL8
8891
0
    0U, // ISYNC
8892
0
    0U, // LA
8893
0
    0U, // LA8
8894
0
    0U, // LBARX
8895
0
    0U, // LBARXL
8896
0
    0U, // LBEPX
8897
0
    0U, // LBZ
8898
0
    0U, // LBZ8
8899
0
    0U, // LBZCIX
8900
0
    0U, // LBZU
8901
0
    0U, // LBZU8
8902
0
    0U, // LBZUX
8903
0
    0U, // LBZUX8
8904
0
    0U, // LBZX
8905
0
    0U, // LBZX8
8906
0
    0U, // LBZXTLS
8907
0
    0U, // LBZXTLS_
8908
0
    0U, // LBZXTLS_32
8909
0
    0U, // LD
8910
0
    0U, // LDARX
8911
0
    0U, // LDARXL
8912
0
    0U, // LDAT
8913
0
    0U, // LDBRX
8914
0
    0U, // LDCIX
8915
0
    0U, // LDU
8916
0
    0U, // LDUX
8917
0
    0U, // LDX
8918
0
    0U, // LDXTLS
8919
0
    0U, // LDXTLS_
8920
0
    0U, // LDgotTprelL
8921
0
    0U, // LDgotTprelL32
8922
0
    0U, // LDtoc
8923
0
    0U, // LDtocBA
8924
0
    0U, // LDtocCPT
8925
0
    0U, // LDtocJTI
8926
0
    0U, // LDtocL
8927
0
    0U, // LFD
8928
0
    0U, // LFDEPX
8929
0
    0U, // LFDU
8930
0
    0U, // LFDUX
8931
0
    0U, // LFDX
8932
0
    0U, // LFDXTLS
8933
0
    0U, // LFDXTLS_
8934
0
    0U, // LFIWAX
8935
0
    0U, // LFIWZX
8936
0
    0U, // LFS
8937
0
    0U, // LFSU
8938
0
    0U, // LFSUX
8939
0
    0U, // LFSX
8940
0
    0U, // LFSXTLS
8941
0
    0U, // LFSXTLS_
8942
0
    0U, // LHA
8943
0
    0U, // LHA8
8944
0
    0U, // LHARX
8945
0
    0U, // LHARXL
8946
0
    0U, // LHAU
8947
0
    0U, // LHAU8
8948
0
    0U, // LHAUX
8949
0
    0U, // LHAUX8
8950
0
    0U, // LHAX
8951
0
    0U, // LHAX8
8952
0
    0U, // LHAXTLS
8953
0
    0U, // LHAXTLS_
8954
0
    0U, // LHAXTLS_32
8955
0
    0U, // LHBRX
8956
0
    0U, // LHBRX8
8957
0
    0U, // LHEPX
8958
0
    0U, // LHZ
8959
0
    0U, // LHZ8
8960
0
    0U, // LHZCIX
8961
0
    0U, // LHZU
8962
0
    0U, // LHZU8
8963
0
    0U, // LHZUX
8964
0
    0U, // LHZUX8
8965
0
    0U, // LHZX
8966
0
    0U, // LHZX8
8967
0
    0U, // LHZXTLS
8968
0
    0U, // LHZXTLS_
8969
0
    0U, // LHZXTLS_32
8970
0
    0U, // LI
8971
0
    0U, // LI8
8972
0
    0U, // LIS
8973
0
    0U, // LIS8
8974
0
    0U, // LMW
8975
0
    0U, // LQ
8976
0
    0U, // LQARX
8977
0
    0U, // LQARXL
8978
0
    0U, // LQX_PSEUDO
8979
0
    0U, // LSWI
8980
0
    0U, // LVEBX
8981
0
    0U, // LVEHX
8982
0
    0U, // LVEWX
8983
0
    0U, // LVSL
8984
0
    0U, // LVSR
8985
0
    0U, // LVX
8986
0
    0U, // LVXL
8987
0
    0U, // LWA
8988
0
    0U, // LWARX
8989
0
    0U, // LWARXL
8990
0
    0U, // LWAT
8991
0
    0U, // LWAUX
8992
0
    0U, // LWAX
8993
0
    0U, // LWAXTLS
8994
0
    0U, // LWAXTLS_
8995
0
    0U, // LWAXTLS_32
8996
0
    0U, // LWAX_32
8997
0
    0U, // LWA_32
8998
0
    0U, // LWBRX
8999
0
    0U, // LWBRX8
9000
0
    0U, // LWEPX
9001
0
    0U, // LWZ
9002
0
    0U, // LWZ8
9003
0
    0U, // LWZCIX
9004
0
    0U, // LWZU
9005
0
    0U, // LWZU8
9006
0
    0U, // LWZUX
9007
0
    0U, // LWZUX8
9008
0
    0U, // LWZX
9009
0
    0U, // LWZX8
9010
0
    0U, // LWZXTLS
9011
0
    0U, // LWZXTLS_
9012
0
    0U, // LWZXTLS_32
9013
0
    0U, // LWZtoc
9014
0
    0U, // LWZtocL
9015
0
    0U, // LXSD
9016
0
    0U, // LXSDX
9017
0
    0U, // LXSIBZX
9018
0
    0U, // LXSIHZX
9019
0
    0U, // LXSIWAX
9020
0
    0U, // LXSIWZX
9021
0
    0U, // LXSSP
9022
0
    0U, // LXSSPX
9023
0
    0U, // LXV
9024
0
    0U, // LXVB16X
9025
0
    0U, // LXVD2X
9026
0
    0U, // LXVDSX
9027
0
    0U, // LXVH8X
9028
0
    0U, // LXVKQ
9029
0
    0U, // LXVL
9030
0
    0U, // LXVLL
9031
0
    0U, // LXVP
9032
0
    0U, // LXVPRL
9033
0
    0U, // LXVPRLL
9034
0
    0U, // LXVPX
9035
0
    0U, // LXVRBX
9036
0
    0U, // LXVRDX
9037
0
    0U, // LXVRHX
9038
0
    0U, // LXVRL
9039
0
    0U, // LXVRLL
9040
0
    0U, // LXVRWX
9041
0
    0U, // LXVW4X
9042
0
    0U, // LXVWSX
9043
0
    0U, // LXVX
9044
0
    0U, // MADDHD
9045
0
    0U, // MADDHDU
9046
0
    0U, // MADDLD
9047
0
    0U, // MADDLD8
9048
0
    0U, // MBAR
9049
0
    0U, // MCRF
9050
0
    0U, // MCRFS
9051
0
    0U, // MCRXRX
9052
0
    0U, // MFBHRBE
9053
0
    0U, // MFCR
9054
0
    0U, // MFCR8
9055
0
    0U, // MFCTR
9056
0
    0U, // MFCTR8
9057
0
    0U, // MFDCR
9058
0
    0U, // MFFS
9059
0
    0U, // MFFSCDRN
9060
0
    0U, // MFFSCDRNI
9061
0
    0U, // MFFSCE
9062
0
    0U, // MFFSCRN
9063
0
    0U, // MFFSCRNI
9064
0
    0U, // MFFSL
9065
0
    0U, // MFFS_rec
9066
0
    0U, // MFLR
9067
0
    0U, // MFLR8
9068
0
    0U, // MFMSR
9069
0
    0U, // MFOCRF
9070
0
    0U, // MFOCRF8
9071
0
    0U, // MFPMR
9072
0
    0U, // MFSPR
9073
0
    0U, // MFSPR8
9074
0
    0U, // MFSR
9075
0
    0U, // MFSRIN
9076
0
    0U, // MFTB
9077
0
    0U, // MFTB8
9078
0
    0U, // MFUDSCR
9079
0
    0U, // MFVRD
9080
0
    0U, // MFVRSAVE
9081
0
    0U, // MFVRSAVEv
9082
0
    0U, // MFVRWZ
9083
0
    0U, // MFVSCR
9084
0
    0U, // MFVSRD
9085
0
    0U, // MFVSRLD
9086
0
    0U, // MFVSRWZ
9087
0
    0U, // MODSD
9088
0
    0U, // MODSW
9089
0
    0U, // MODUD
9090
0
    0U, // MODUW
9091
0
    0U, // MSGSYNC
9092
0
    0U, // MSYNC
9093
0
    0U, // MTCRF
9094
0
    0U, // MTCRF8
9095
0
    0U, // MTCTR
9096
0
    0U, // MTCTR8
9097
0
    0U, // MTCTR8loop
9098
0
    0U, // MTCTRloop
9099
0
    0U, // MTDCR
9100
0
    0U, // MTFSB0
9101
0
    0U, // MTFSB1
9102
0
    0U, // MTFSF
9103
0
    0U, // MTFSFI
9104
0
    0U, // MTFSFI_rec
9105
0
    0U, // MTFSFIb
9106
0
    0U, // MTFSF_rec
9107
0
    0U, // MTFSFb
9108
0
    0U, // MTLR
9109
0
    0U, // MTLR8
9110
0
    0U, // MTMSR
9111
0
    0U, // MTMSRD
9112
0
    0U, // MTOCRF
9113
0
    0U, // MTOCRF8
9114
0
    0U, // MTPMR
9115
0
    0U, // MTSPR
9116
0
    0U, // MTSPR8
9117
0
    0U, // MTSR
9118
0
    0U, // MTSRIN
9119
0
    0U, // MTUDSCR
9120
0
    0U, // MTVRD
9121
0
    0U, // MTVRSAVE
9122
0
    0U, // MTVRSAVEv
9123
0
    0U, // MTVRWA
9124
0
    0U, // MTVRWZ
9125
0
    0U, // MTVSCR
9126
0
    0U, // MTVSRBM
9127
0
    0U, // MTVSRBMI
9128
0
    0U, // MTVSRD
9129
0
    0U, // MTVSRDD
9130
0
    0U, // MTVSRDM
9131
0
    0U, // MTVSRHM
9132
0
    0U, // MTVSRQM
9133
0
    0U, // MTVSRWA
9134
0
    0U, // MTVSRWM
9135
0
    0U, // MTVSRWS
9136
0
    0U, // MTVSRWZ
9137
0
    0U, // MULHD
9138
0
    0U, // MULHDU
9139
0
    0U, // MULHDU_rec
9140
0
    0U, // MULHD_rec
9141
0
    0U, // MULHW
9142
0
    0U, // MULHWU
9143
0
    0U, // MULHWU_rec
9144
0
    0U, // MULHW_rec
9145
0
    0U, // MULLD
9146
0
    0U, // MULLDO
9147
0
    0U, // MULLDO_rec
9148
0
    0U, // MULLD_rec
9149
0
    0U, // MULLI
9150
0
    0U, // MULLI8
9151
0
    0U, // MULLW
9152
0
    0U, // MULLWO
9153
0
    0U, // MULLWO_rec
9154
0
    0U, // MULLW_rec
9155
0
    0U, // MoveGOTtoLR
9156
0
    0U, // MovePCtoLR
9157
0
    0U, // MovePCtoLR8
9158
0
    0U, // NAND
9159
0
    0U, // NAND8
9160
0
    0U, // NAND8_rec
9161
0
    0U, // NAND_rec
9162
0
    0U, // NAP
9163
0
    0U, // NEG
9164
0
    0U, // NEG8
9165
0
    0U, // NEG8O
9166
0
    0U, // NEG8O_rec
9167
0
    0U, // NEG8_rec
9168
0
    0U, // NEGO
9169
0
    0U, // NEGO_rec
9170
0
    0U, // NEG_rec
9171
0
    0U, // NOP
9172
0
    0U, // NOP_GT_PWR6
9173
0
    0U, // NOP_GT_PWR7
9174
0
    0U, // NOR
9175
0
    0U, // NOR8
9176
0
    0U, // NOR8_rec
9177
0
    0U, // NOR_rec
9178
0
    0U, // OR
9179
0
    0U, // OR8
9180
0
    0U, // OR8_rec
9181
0
    0U, // ORC
9182
0
    0U, // ORC8
9183
0
    0U, // ORC8_rec
9184
0
    0U, // ORC_rec
9185
0
    0U, // ORI
9186
0
    0U, // ORI8
9187
0
    0U, // ORIS
9188
0
    0U, // ORIS8
9189
0
    0U, // OR_rec
9190
0
    0U, // PADDI
9191
0
    0U, // PADDI8
9192
0
    0U, // PADDI8pc
9193
0
    0U, // PADDIdtprel
9194
0
    0U, // PADDIpc
9195
0
    0U, // PDEPD
9196
0
    0U, // PEXTD
9197
0
    0U, // PLA
9198
0
    0U, // PLA8
9199
0
    0U, // PLA8pc
9200
0
    0U, // PLApc
9201
0
    0U, // PLBZ
9202
0
    0U, // PLBZ8
9203
0
    0U, // PLBZ8nopc
9204
0
    0U, // PLBZ8onlypc
9205
0
    0U, // PLBZ8pc
9206
0
    0U, // PLBZnopc
9207
0
    0U, // PLBZonlypc
9208
0
    0U, // PLBZpc
9209
0
    0U, // PLD
9210
0
    0U, // PLDnopc
9211
0
    0U, // PLDonlypc
9212
0
    0U, // PLDpc
9213
0
    0U, // PLFD
9214
0
    0U, // PLFDnopc
9215
0
    0U, // PLFDonlypc
9216
0
    0U, // PLFDpc
9217
0
    0U, // PLFS
9218
0
    0U, // PLFSnopc
9219
0
    0U, // PLFSonlypc
9220
0
    0U, // PLFSpc
9221
0
    0U, // PLHA
9222
0
    0U, // PLHA8
9223
0
    0U, // PLHA8nopc
9224
0
    0U, // PLHA8onlypc
9225
0
    0U, // PLHA8pc
9226
0
    0U, // PLHAnopc
9227
0
    0U, // PLHAonlypc
9228
0
    0U, // PLHApc
9229
0
    0U, // PLHZ
9230
0
    0U, // PLHZ8
9231
0
    0U, // PLHZ8nopc
9232
0
    0U, // PLHZ8onlypc
9233
0
    0U, // PLHZ8pc
9234
0
    0U, // PLHZnopc
9235
0
    0U, // PLHZonlypc
9236
0
    0U, // PLHZpc
9237
0
    0U, // PLI
9238
0
    0U, // PLI8
9239
0
    0U, // PLWA
9240
0
    0U, // PLWA8
9241
0
    0U, // PLWA8nopc
9242
0
    0U, // PLWA8onlypc
9243
0
    0U, // PLWA8pc
9244
0
    0U, // PLWAnopc
9245
0
    0U, // PLWAonlypc
9246
0
    0U, // PLWApc
9247
0
    0U, // PLWZ
9248
0
    0U, // PLWZ8
9249
0
    0U, // PLWZ8nopc
9250
0
    0U, // PLWZ8onlypc
9251
0
    0U, // PLWZ8pc
9252
0
    0U, // PLWZnopc
9253
0
    0U, // PLWZonlypc
9254
0
    0U, // PLWZpc
9255
0
    0U, // PLXSD
9256
0
    0U, // PLXSDnopc
9257
0
    0U, // PLXSDonlypc
9258
0
    0U, // PLXSDpc
9259
0
    0U, // PLXSSP
9260
0
    0U, // PLXSSPnopc
9261
0
    0U, // PLXSSPonlypc
9262
0
    0U, // PLXSSPpc
9263
0
    0U, // PLXV
9264
0
    0U, // PLXVP
9265
0
    0U, // PLXVPnopc
9266
0
    0U, // PLXVPonlypc
9267
0
    0U, // PLXVPpc
9268
0
    0U, // PLXVnopc
9269
0
    0U, // PLXVonlypc
9270
0
    0U, // PLXVpc
9271
0
    0U, // PMXVBF16GER2
9272
0
    4U, // PMXVBF16GER2NN
9273
0
    4U, // PMXVBF16GER2NP
9274
0
    4U, // PMXVBF16GER2PN
9275
0
    4U, // PMXVBF16GER2PP
9276
0
    0U, // PMXVBF16GER2W
9277
0
    4U, // PMXVBF16GER2WNN
9278
0
    4U, // PMXVBF16GER2WNP
9279
0
    4U, // PMXVBF16GER2WPN
9280
0
    4U, // PMXVBF16GER2WPP
9281
0
    0U, // PMXVF16GER2
9282
0
    4U, // PMXVF16GER2NN
9283
0
    4U, // PMXVF16GER2NP
9284
0
    4U, // PMXVF16GER2PN
9285
0
    4U, // PMXVF16GER2PP
9286
0
    0U, // PMXVF16GER2W
9287
0
    4U, // PMXVF16GER2WNN
9288
0
    4U, // PMXVF16GER2WNP
9289
0
    4U, // PMXVF16GER2WPN
9290
0
    4U, // PMXVF16GER2WPP
9291
0
    8U, // PMXVF32GER
9292
0
    1U, // PMXVF32GERNN
9293
0
    1U, // PMXVF32GERNP
9294
0
    1U, // PMXVF32GERPN
9295
0
    1U, // PMXVF32GERPP
9296
0
    8U, // PMXVF32GERW
9297
0
    1U, // PMXVF32GERWNN
9298
0
    1U, // PMXVF32GERWNP
9299
0
    1U, // PMXVF32GERWPN
9300
0
    1U, // PMXVF32GERWPP
9301
0
    1U, // PMXVF64GER
9302
0
    0U, // PMXVF64GERNN
9303
0
    0U, // PMXVF64GERNP
9304
0
    0U, // PMXVF64GERPN
9305
0
    0U, // PMXVF64GERPP
9306
0
    1U, // PMXVF64GERW
9307
0
    0U, // PMXVF64GERWNN
9308
0
    0U, // PMXVF64GERWNP
9309
0
    0U, // PMXVF64GERWPN
9310
0
    0U, // PMXVF64GERWPP
9311
0
    0U, // PMXVI16GER2
9312
0
    4U, // PMXVI16GER2PP
9313
0
    0U, // PMXVI16GER2S
9314
0
    4U, // PMXVI16GER2SPP
9315
0
    0U, // PMXVI16GER2SW
9316
0
    4U, // PMXVI16GER2SWPP
9317
0
    0U, // PMXVI16GER2W
9318
0
    4U, // PMXVI16GER2WPP
9319
0
    32U,  // PMXVI4GER8
9320
0
    12U,  // PMXVI4GER8PP
9321
0
    32U,  // PMXVI4GER8W
9322
0
    12U,  // PMXVI4GER8WPP
9323
0
    64U,  // PMXVI8GER4
9324
0
    16U,  // PMXVI8GER4PP
9325
0
    16U,  // PMXVI8GER4SPP
9326
0
    64U,  // PMXVI8GER4W
9327
0
    16U,  // PMXVI8GER4WPP
9328
0
    16U,  // PMXVI8GER4WSPP
9329
0
    0U, // POPCNTB
9330
0
    0U, // POPCNTB8
9331
0
    0U, // POPCNTD
9332
0
    0U, // POPCNTW
9333
0
    0U, // PPC32GOT
9334
0
    0U, // PPC32PICGOT
9335
0
    0U, // PREPARE_PROBED_ALLOCA_32
9336
0
    0U, // PREPARE_PROBED_ALLOCA_64
9337
0
    0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
9338
0
    0U, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
9339
0
    0U, // PROBED_ALLOCA_32
9340
0
    0U, // PROBED_ALLOCA_64
9341
0
    0U, // PROBED_STACKALLOC_32
9342
0
    0U, // PROBED_STACKALLOC_64
9343
0
    0U, // PSTB
9344
0
    0U, // PSTB8
9345
0
    0U, // PSTB8nopc
9346
0
    0U, // PSTB8onlypc
9347
0
    0U, // PSTB8pc
9348
0
    0U, // PSTBnopc
9349
0
    0U, // PSTBonlypc
9350
0
    0U, // PSTBpc
9351
0
    0U, // PSTD
9352
0
    0U, // PSTDnopc
9353
0
    0U, // PSTDonlypc
9354
0
    0U, // PSTDpc
9355
0
    0U, // PSTFD
9356
0
    0U, // PSTFDnopc
9357
0
    0U, // PSTFDonlypc
9358
0
    0U, // PSTFDpc
9359
0
    0U, // PSTFS
9360
0
    0U, // PSTFSnopc
9361
0
    0U, // PSTFSonlypc
9362
0
    0U, // PSTFSpc
9363
0
    0U, // PSTH
9364
0
    0U, // PSTH8
9365
0
    0U, // PSTH8nopc
9366
0
    0U, // PSTH8onlypc
9367
0
    0U, // PSTH8pc
9368
0
    0U, // PSTHnopc
9369
0
    0U, // PSTHonlypc
9370
0
    0U, // PSTHpc
9371
0
    0U, // PSTW
9372
0
    0U, // PSTW8
9373
0
    0U, // PSTW8nopc
9374
0
    0U, // PSTW8onlypc
9375
0
    0U, // PSTW8pc
9376
0
    0U, // PSTWnopc
9377
0
    0U, // PSTWonlypc
9378
0
    0U, // PSTWpc
9379
0
    0U, // PSTXSD
9380
0
    0U, // PSTXSDnopc
9381
0
    0U, // PSTXSDonlypc
9382
0
    0U, // PSTXSDpc
9383
0
    0U, // PSTXSSP
9384
0
    0U, // PSTXSSPnopc
9385
0
    0U, // PSTXSSPonlypc
9386
0
    0U, // PSTXSSPpc
9387
0
    0U, // PSTXV
9388
0
    0U, // PSTXVP
9389
0
    0U, // PSTXVPnopc
9390
0
    0U, // PSTXVPonlypc
9391
0
    0U, // PSTXVPpc
9392
0
    0U, // PSTXVnopc
9393
0
    0U, // PSTXVonlypc
9394
0
    0U, // PSTXVpc
9395
0
    0U, // PseudoEIEIO
9396
0
    0U, // RESTORE_ACC
9397
0
    0U, // RESTORE_CR
9398
0
    0U, // RESTORE_CRBIT
9399
0
    0U, // RESTORE_QUADWORD
9400
0
    0U, // RESTORE_UACC
9401
0
    0U, // RESTORE_WACC
9402
0
    0U, // RFCI
9403
0
    0U, // RFDI
9404
0
    0U, // RFEBB
9405
0
    0U, // RFI
9406
0
    0U, // RFID
9407
0
    0U, // RFMCI
9408
0
    0U, // RLDCL
9409
0
    0U, // RLDCL_rec
9410
0
    0U, // RLDCR
9411
0
    0U, // RLDCR_rec
9412
0
    0U, // RLDIC
9413
0
    0U, // RLDICL
9414
0
    0U, // RLDICL_32
9415
0
    0U, // RLDICL_32_64
9416
0
    0U, // RLDICL_32_rec
9417
0
    0U, // RLDICL_rec
9418
0
    0U, // RLDICR
9419
0
    0U, // RLDICR_32
9420
0
    0U, // RLDICR_rec
9421
0
    0U, // RLDIC_rec
9422
0
    0U, // RLDIMI
9423
0
    0U, // RLDIMI_rec
9424
0
    0U, // RLWIMI
9425
0
    0U, // RLWIMI8
9426
0
    0U, // RLWIMI8_rec
9427
0
    0U, // RLWIMI_rec
9428
0
    2U, // RLWINM
9429
0
    2U, // RLWINM8
9430
0
    2U, // RLWINM8_rec
9431
0
    2U, // RLWINM_rec
9432
0
    2U, // RLWNM
9433
0
    2U, // RLWNM8
9434
0
    2U, // RLWNM8_rec
9435
0
    2U, // RLWNM_rec
9436
0
    0U, // ReadTB
9437
0
    0U, // SC
9438
0
    0U, // SCV
9439
0
    0U, // SELECT_CC_F16
9440
0
    0U, // SELECT_CC_F4
9441
0
    0U, // SELECT_CC_F8
9442
0
    0U, // SELECT_CC_I4
9443
0
    0U, // SELECT_CC_I8
9444
0
    0U, // SELECT_CC_SPE
9445
0
    0U, // SELECT_CC_SPE4
9446
0
    0U, // SELECT_CC_VRRC
9447
0
    0U, // SELECT_CC_VSFRC
9448
0
    0U, // SELECT_CC_VSRC
9449
0
    0U, // SELECT_CC_VSSRC
9450
0
    0U, // SELECT_F16
9451
0
    0U, // SELECT_F4
9452
0
    0U, // SELECT_F8
9453
0
    0U, // SELECT_I4
9454
0
    0U, // SELECT_I8
9455
0
    0U, // SELECT_SPE
9456
0
    0U, // SELECT_SPE4
9457
0
    0U, // SELECT_VRRC
9458
0
    0U, // SELECT_VSFRC
9459
0
    0U, // SELECT_VSRC
9460
0
    0U, // SELECT_VSSRC
9461
0
    0U, // SETB
9462
0
    0U, // SETB8
9463
0
    0U, // SETBC
9464
0
    0U, // SETBC8
9465
0
    0U, // SETBCR
9466
0
    0U, // SETBCR8
9467
0
    0U, // SETFLM
9468
0
    0U, // SETNBC
9469
0
    0U, // SETNBC8
9470
0
    0U, // SETNBCR
9471
0
    0U, // SETNBCR8
9472
0
    0U, // SETRND
9473
0
    0U, // SETRNDi
9474
0
    0U, // SLBFEE_rec
9475
0
    0U, // SLBIA
9476
0
    0U, // SLBIE
9477
0
    0U, // SLBIEG
9478
0
    0U, // SLBMFEE
9479
0
    0U, // SLBMFEV
9480
0
    0U, // SLBMTE
9481
0
    0U, // SLBSYNC
9482
0
    0U, // SLD
9483
0
    0U, // SLD_rec
9484
0
    0U, // SLW
9485
0
    0U, // SLW8
9486
0
    0U, // SLW8_rec
9487
0
    0U, // SLW_rec
9488
0
    0U, // SPELWZ
9489
0
    0U, // SPELWZX
9490
0
    0U, // SPESTW
9491
0
    0U, // SPESTWX
9492
0
    0U, // SPILL_ACC
9493
0
    0U, // SPILL_CR
9494
0
    0U, // SPILL_CRBIT
9495
0
    0U, // SPILL_QUADWORD
9496
0
    0U, // SPILL_UACC
9497
0
    0U, // SPILL_WACC
9498
0
    0U, // SPLIT_QUADWORD
9499
0
    0U, // SRAD
9500
0
    0U, // SRADI
9501
0
    0U, // SRADI_32
9502
0
    0U, // SRADI_rec
9503
0
    0U, // SRAD_rec
9504
0
    0U, // SRAW
9505
0
    0U, // SRAWI
9506
0
    0U, // SRAWI_rec
9507
0
    0U, // SRAW_rec
9508
0
    0U, // SRD
9509
0
    0U, // SRD_rec
9510
0
    0U, // SRW
9511
0
    0U, // SRW8
9512
0
    0U, // SRW8_rec
9513
0
    0U, // SRW_rec
9514
0
    0U, // STB
9515
0
    0U, // STB8
9516
0
    0U, // STBCIX
9517
0
    0U, // STBCX
9518
0
    0U, // STBEPX
9519
0
    0U, // STBU
9520
0
    0U, // STBU8
9521
0
    0U, // STBUX
9522
0
    0U, // STBUX8
9523
0
    0U, // STBX
9524
0
    0U, // STBX8
9525
0
    0U, // STBXTLS
9526
0
    0U, // STBXTLS_
9527
0
    0U, // STBXTLS_32
9528
0
    0U, // STD
9529
0
    0U, // STDAT
9530
0
    0U, // STDBRX
9531
0
    0U, // STDCIX
9532
0
    0U, // STDCX
9533
0
    0U, // STDU
9534
0
    0U, // STDUX
9535
0
    0U, // STDX
9536
0
    0U, // STDXTLS
9537
0
    0U, // STDXTLS_
9538
0
    0U, // STFD
9539
0
    0U, // STFDEPX
9540
0
    0U, // STFDU
9541
0
    0U, // STFDUX
9542
0
    0U, // STFDX
9543
0
    0U, // STFDXTLS
9544
0
    0U, // STFDXTLS_
9545
0
    0U, // STFIWX
9546
0
    0U, // STFS
9547
0
    0U, // STFSU
9548
0
    0U, // STFSUX
9549
0
    0U, // STFSX
9550
0
    0U, // STFSXTLS
9551
0
    0U, // STFSXTLS_
9552
0
    0U, // STH
9553
0
    0U, // STH8
9554
0
    0U, // STHBRX
9555
0
    0U, // STHCIX
9556
0
    0U, // STHCX
9557
0
    0U, // STHEPX
9558
0
    0U, // STHU
9559
0
    0U, // STHU8
9560
0
    0U, // STHUX
9561
0
    0U, // STHUX8
9562
0
    0U, // STHX
9563
0
    0U, // STHX8
9564
0
    0U, // STHXTLS
9565
0
    0U, // STHXTLS_
9566
0
    0U, // STHXTLS_32
9567
0
    0U, // STMW
9568
0
    0U, // STOP
9569
0
    0U, // STQ
9570
0
    0U, // STQCX
9571
0
    0U, // STQX_PSEUDO
9572
0
    0U, // STSWI
9573
0
    0U, // STVEBX
9574
0
    0U, // STVEHX
9575
0
    0U, // STVEWX
9576
0
    0U, // STVX
9577
0
    0U, // STVXL
9578
0
    0U, // STW
9579
0
    0U, // STW8
9580
0
    0U, // STWAT
9581
0
    0U, // STWBRX
9582
0
    0U, // STWCIX
9583
0
    0U, // STWCX
9584
0
    0U, // STWEPX
9585
0
    0U, // STWU
9586
0
    0U, // STWU8
9587
0
    0U, // STWUX
9588
0
    0U, // STWUX8
9589
0
    0U, // STWX
9590
0
    0U, // STWX8
9591
0
    0U, // STWXTLS
9592
0
    0U, // STWXTLS_
9593
0
    0U, // STWXTLS_32
9594
0
    0U, // STXSD
9595
0
    0U, // STXSDX
9596
0
    0U, // STXSIBX
9597
0
    0U, // STXSIBXv
9598
0
    0U, // STXSIHX
9599
0
    0U, // STXSIHXv
9600
0
    0U, // STXSIWX
9601
0
    0U, // STXSSP
9602
0
    0U, // STXSSPX
9603
0
    0U, // STXV
9604
0
    0U, // STXVB16X
9605
0
    0U, // STXVD2X
9606
0
    0U, // STXVH8X
9607
0
    0U, // STXVL
9608
0
    0U, // STXVLL
9609
0
    0U, // STXVP
9610
0
    0U, // STXVPRL
9611
0
    0U, // STXVPRLL
9612
0
    0U, // STXVPX
9613
0
    0U, // STXVRBX
9614
0
    0U, // STXVRDX
9615
0
    0U, // STXVRHX
9616
0
    0U, // STXVRL
9617
0
    0U, // STXVRLL
9618
0
    0U, // STXVRWX
9619
0
    0U, // STXVW4X
9620
0
    0U, // STXVX
9621
0
    0U, // SUBF
9622
0
    0U, // SUBF8
9623
0
    0U, // SUBF8O
9624
0
    0U, // SUBF8O_rec
9625
0
    0U, // SUBF8_rec
9626
0
    0U, // SUBFC
9627
0
    0U, // SUBFC8
9628
0
    0U, // SUBFC8O
9629
0
    0U, // SUBFC8O_rec
9630
0
    0U, // SUBFC8_rec
9631
0
    0U, // SUBFCO
9632
0
    0U, // SUBFCO_rec
9633
0
    0U, // SUBFC_rec
9634
0
    0U, // SUBFE
9635
0
    0U, // SUBFE8
9636
0
    0U, // SUBFE8O
9637
0
    0U, // SUBFE8O_rec
9638
0
    0U, // SUBFE8_rec
9639
0
    0U, // SUBFEO
9640
0
    0U, // SUBFEO_rec
9641
0
    0U, // SUBFE_rec
9642
0
    0U, // SUBFIC
9643
0
    0U, // SUBFIC8
9644
0
    0U, // SUBFME
9645
0
    0U, // SUBFME8
9646
0
    0U, // SUBFME8O
9647
0
    0U, // SUBFME8O_rec
9648
0
    0U, // SUBFME8_rec
9649
0
    0U, // SUBFMEO
9650
0
    0U, // SUBFMEO_rec
9651
0
    0U, // SUBFME_rec
9652
0
    0U, // SUBFO
9653
0
    0U, // SUBFO_rec
9654
0
    0U, // SUBFUS
9655
0
    0U, // SUBFUS_rec
9656
0
    0U, // SUBFZE
9657
0
    0U, // SUBFZE8
9658
0
    0U, // SUBFZE8O
9659
0
    0U, // SUBFZE8O_rec
9660
0
    0U, // SUBFZE8_rec
9661
0
    0U, // SUBFZEO
9662
0
    0U, // SUBFZEO_rec
9663
0
    0U, // SUBFZE_rec
9664
0
    0U, // SUBF_rec
9665
0
    0U, // SYNC
9666
0
    0U, // SYNCP10
9667
0
    0U, // TABORT
9668
0
    0U, // TABORTDC
9669
0
    0U, // TABORTDCI
9670
0
    0U, // TABORTWC
9671
0
    0U, // TABORTWCI
9672
0
    0U, // TAILB
9673
0
    0U, // TAILB8
9674
0
    0U, // TAILBA
9675
0
    0U, // TAILBA8
9676
0
    0U, // TAILBCTR
9677
0
    0U, // TAILBCTR8
9678
0
    0U, // TBEGIN
9679
0
    0U, // TBEGIN_RET
9680
0
    0U, // TCHECK
9681
0
    0U, // TCHECK_RET
9682
0
    0U, // TCRETURNai
9683
0
    0U, // TCRETURNai8
9684
0
    0U, // TCRETURNdi
9685
0
    0U, // TCRETURNdi8
9686
0
    0U, // TCRETURNri
9687
0
    0U, // TCRETURNri8
9688
0
    0U, // TD
9689
0
    0U, // TDI
9690
0
    0U, // TEND
9691
0
    0U, // TLBIA
9692
0
    0U, // TLBIE
9693
0
    0U, // TLBIEL
9694
0
    0U, // TLBILX
9695
0
    0U, // TLBIVAX
9696
0
    0U, // TLBLD
9697
0
    0U, // TLBLI
9698
0
    0U, // TLBRE
9699
0
    0U, // TLBRE2
9700
0
    0U, // TLBSX
9701
0
    0U, // TLBSX2
9702
0
    0U, // TLBSX2D
9703
0
    0U, // TLBSYNC
9704
0
    0U, // TLBWE
9705
0
    0U, // TLBWE2
9706
0
    0U, // TLSGDAIX
9707
0
    0U, // TLSGDAIX8
9708
0
    0U, // TRAP
9709
0
    0U, // TRECHKPT
9710
0
    0U, // TRECLAIM
9711
0
    0U, // TSR
9712
0
    0U, // TW
9713
0
    0U, // TWI
9714
0
    0U, // UNENCODED_NOP
9715
0
    0U, // UpdateGBR
9716
0
    0U, // VABSDUB
9717
0
    0U, // VABSDUH
9718
0
    0U, // VABSDUW
9719
0
    0U, // VADDCUQ
9720
0
    0U, // VADDCUW
9721
0
    0U, // VADDECUQ
9722
0
    0U, // VADDEUQM
9723
0
    0U, // VADDFP
9724
0
    0U, // VADDSBS
9725
0
    0U, // VADDSHS
9726
0
    0U, // VADDSWS
9727
0
    0U, // VADDUBM
9728
0
    0U, // VADDUBS
9729
0
    0U, // VADDUDM
9730
0
    0U, // VADDUHM
9731
0
    0U, // VADDUHS
9732
0
    0U, // VADDUQM
9733
0
    0U, // VADDUWM
9734
0
    0U, // VADDUWS
9735
0
    0U, // VAND
9736
0
    0U, // VANDC
9737
0
    0U, // VAVGSB
9738
0
    0U, // VAVGSH
9739
0
    0U, // VAVGSW
9740
0
    0U, // VAVGUB
9741
0
    0U, // VAVGUH
9742
0
    0U, // VAVGUW
9743
0
    0U, // VBPERMD
9744
0
    0U, // VBPERMQ
9745
0
    0U, // VCFSX
9746
0
    0U, // VCFSX_0
9747
0
    0U, // VCFUGED
9748
0
    0U, // VCFUX
9749
0
    0U, // VCFUX_0
9750
0
    0U, // VCIPHER
9751
0
    0U, // VCIPHERLAST
9752
0
    0U, // VCLRLB
9753
0
    0U, // VCLRRB
9754
0
    0U, // VCLZB
9755
0
    0U, // VCLZD
9756
0
    0U, // VCLZDM
9757
0
    0U, // VCLZH
9758
0
    0U, // VCLZLSBB
9759
0
    0U, // VCLZW
9760
0
    0U, // VCMPBFP
9761
0
    0U, // VCMPBFP_rec
9762
0
    0U, // VCMPEQFP
9763
0
    0U, // VCMPEQFP_rec
9764
0
    0U, // VCMPEQUB
9765
0
    0U, // VCMPEQUB_rec
9766
0
    0U, // VCMPEQUD
9767
0
    0U, // VCMPEQUD_rec
9768
0
    0U, // VCMPEQUH
9769
0
    0U, // VCMPEQUH_rec
9770
0
    0U, // VCMPEQUQ
9771
0
    0U, // VCMPEQUQ_rec
9772
0
    0U, // VCMPEQUW
9773
0
    0U, // VCMPEQUW_rec
9774
0
    0U, // VCMPGEFP
9775
0
    0U, // VCMPGEFP_rec
9776
0
    0U, // VCMPGTFP
9777
0
    0U, // VCMPGTFP_rec
9778
0
    0U, // VCMPGTSB
9779
0
    0U, // VCMPGTSB_rec
9780
0
    0U, // VCMPGTSD
9781
0
    0U, // VCMPGTSD_rec
9782
0
    0U, // VCMPGTSH
9783
0
    0U, // VCMPGTSH_rec
9784
0
    0U, // VCMPGTSQ
9785
0
    0U, // VCMPGTSQ_rec
9786
0
    0U, // VCMPGTSW
9787
0
    0U, // VCMPGTSW_rec
9788
0
    0U, // VCMPGTUB
9789
0
    0U, // VCMPGTUB_rec
9790
0
    0U, // VCMPGTUD
9791
0
    0U, // VCMPGTUD_rec
9792
0
    0U, // VCMPGTUH
9793
0
    0U, // VCMPGTUH_rec
9794
0
    0U, // VCMPGTUQ
9795
0
    0U, // VCMPGTUQ_rec
9796
0
    0U, // VCMPGTUW
9797
0
    0U, // VCMPGTUW_rec
9798
0
    0U, // VCMPNEB
9799
0
    0U, // VCMPNEB_rec
9800
0
    0U, // VCMPNEH
9801
0
    0U, // VCMPNEH_rec
9802
0
    0U, // VCMPNEW
9803
0
    0U, // VCMPNEW_rec
9804
0
    0U, // VCMPNEZB
9805
0
    0U, // VCMPNEZB_rec
9806
0
    0U, // VCMPNEZH
9807
0
    0U, // VCMPNEZH_rec
9808
0
    0U, // VCMPNEZW
9809
0
    0U, // VCMPNEZW_rec
9810
0
    0U, // VCMPSQ
9811
0
    0U, // VCMPUQ
9812
0
    0U, // VCNTMBB
9813
0
    0U, // VCNTMBD
9814
0
    0U, // VCNTMBH
9815
0
    0U, // VCNTMBW
9816
0
    0U, // VCTSXS
9817
0
    0U, // VCTSXS_0
9818
0
    0U, // VCTUXS
9819
0
    0U, // VCTUXS_0
9820
0
    0U, // VCTZB
9821
0
    0U, // VCTZD
9822
0
    0U, // VCTZDM
9823
0
    0U, // VCTZH
9824
0
    0U, // VCTZLSBB
9825
0
    0U, // VCTZW
9826
0
    0U, // VDIVESD
9827
0
    0U, // VDIVESQ
9828
0
    0U, // VDIVESW
9829
0
    0U, // VDIVEUD
9830
0
    0U, // VDIVEUQ
9831
0
    0U, // VDIVEUW
9832
0
    0U, // VDIVSD
9833
0
    0U, // VDIVSQ
9834
0
    0U, // VDIVSW
9835
0
    0U, // VDIVUD
9836
0
    0U, // VDIVUQ
9837
0
    0U, // VDIVUW
9838
0
    0U, // VEQV
9839
0
    0U, // VEXPANDBM
9840
0
    0U, // VEXPANDDM
9841
0
    0U, // VEXPANDHM
9842
0
    0U, // VEXPANDQM
9843
0
    0U, // VEXPANDWM
9844
0
    0U, // VEXPTEFP
9845
0
    0U, // VEXTDDVLX
9846
0
    0U, // VEXTDDVRX
9847
0
    0U, // VEXTDUBVLX
9848
0
    0U, // VEXTDUBVRX
9849
0
    0U, // VEXTDUHVLX
9850
0
    0U, // VEXTDUHVRX
9851
0
    0U, // VEXTDUWVLX
9852
0
    0U, // VEXTDUWVRX
9853
0
    0U, // VEXTRACTBM
9854
0
    0U, // VEXTRACTD
9855
0
    0U, // VEXTRACTDM
9856
0
    0U, // VEXTRACTHM
9857
0
    0U, // VEXTRACTQM
9858
0
    0U, // VEXTRACTUB
9859
0
    0U, // VEXTRACTUH
9860
0
    0U, // VEXTRACTUW
9861
0
    0U, // VEXTRACTWM
9862
0
    0U, // VEXTSB2D
9863
0
    0U, // VEXTSB2Ds
9864
0
    0U, // VEXTSB2W
9865
0
    0U, // VEXTSB2Ws
9866
0
    0U, // VEXTSD2Q
9867
0
    0U, // VEXTSH2D
9868
0
    0U, // VEXTSH2Ds
9869
0
    0U, // VEXTSH2W
9870
0
    0U, // VEXTSH2Ws
9871
0
    0U, // VEXTSW2D
9872
0
    0U, // VEXTSW2Ds
9873
0
    0U, // VEXTUBLX
9874
0
    0U, // VEXTUBRX
9875
0
    0U, // VEXTUHLX
9876
0
    0U, // VEXTUHRX
9877
0
    0U, // VEXTUWLX
9878
0
    0U, // VEXTUWRX
9879
0
    0U, // VGBBD
9880
0
    0U, // VGNB
9881
0
    0U, // VINSBLX
9882
0
    0U, // VINSBRX
9883
0
    0U, // VINSBVLX
9884
0
    0U, // VINSBVRX
9885
0
    0U, // VINSD
9886
0
    0U, // VINSDLX
9887
0
    0U, // VINSDRX
9888
0
    0U, // VINSERTB
9889
0
    0U, // VINSERTD
9890
0
    0U, // VINSERTH
9891
0
    0U, // VINSERTW
9892
0
    0U, // VINSHLX
9893
0
    0U, // VINSHRX
9894
0
    0U, // VINSHVLX
9895
0
    0U, // VINSHVRX
9896
0
    0U, // VINSW
9897
0
    0U, // VINSWLX
9898
0
    0U, // VINSWRX
9899
0
    0U, // VINSWVLX
9900
0
    0U, // VINSWVRX
9901
0
    0U, // VLOGEFP
9902
0
    0U, // VMADDFP
9903
0
    0U, // VMAXFP
9904
0
    0U, // VMAXSB
9905
0
    0U, // VMAXSD
9906
0
    0U, // VMAXSH
9907
0
    0U, // VMAXSW
9908
0
    0U, // VMAXUB
9909
0
    0U, // VMAXUD
9910
0
    0U, // VMAXUH
9911
0
    0U, // VMAXUW
9912
0
    0U, // VMHADDSHS
9913
0
    0U, // VMHRADDSHS
9914
0
    0U, // VMINFP
9915
0
    0U, // VMINSB
9916
0
    0U, // VMINSD
9917
0
    0U, // VMINSH
9918
0
    0U, // VMINSW
9919
0
    0U, // VMINUB
9920
0
    0U, // VMINUD
9921
0
    0U, // VMINUH
9922
0
    0U, // VMINUW
9923
0
    0U, // VMLADDUHM
9924
0
    0U, // VMODSD
9925
0
    0U, // VMODSQ
9926
0
    0U, // VMODSW
9927
0
    0U, // VMODUD
9928
0
    0U, // VMODUQ
9929
0
    0U, // VMODUW
9930
0
    0U, // VMRGEW
9931
0
    0U, // VMRGHB
9932
0
    0U, // VMRGHH
9933
0
    0U, // VMRGHW
9934
0
    0U, // VMRGLB
9935
0
    0U, // VMRGLH
9936
0
    0U, // VMRGLW
9937
0
    0U, // VMRGOW
9938
0
    0U, // VMSUMCUD
9939
0
    0U, // VMSUMMBM
9940
0
    0U, // VMSUMSHM
9941
0
    0U, // VMSUMSHS
9942
0
    0U, // VMSUMUBM
9943
0
    0U, // VMSUMUDM
9944
0
    0U, // VMSUMUHM
9945
0
    0U, // VMSUMUHS
9946
0
    0U, // VMUL10CUQ
9947
0
    0U, // VMUL10ECUQ
9948
0
    0U, // VMUL10EUQ
9949
0
    0U, // VMUL10UQ
9950
0
    0U, // VMULESB
9951
0
    0U, // VMULESD
9952
0
    0U, // VMULESH
9953
0
    0U, // VMULESW
9954
0
    0U, // VMULEUB
9955
0
    0U, // VMULEUD
9956
0
    0U, // VMULEUH
9957
0
    0U, // VMULEUW
9958
0
    0U, // VMULHSD
9959
0
    0U, // VMULHSW
9960
0
    0U, // VMULHUD
9961
0
    0U, // VMULHUW
9962
0
    0U, // VMULLD
9963
0
    0U, // VMULOSB
9964
0
    0U, // VMULOSD
9965
0
    0U, // VMULOSH
9966
0
    0U, // VMULOSW
9967
0
    0U, // VMULOUB
9968
0
    0U, // VMULOUD
9969
0
    0U, // VMULOUH
9970
0
    0U, // VMULOUW
9971
0
    0U, // VMULUWM
9972
0
    0U, // VNAND
9973
0
    0U, // VNCIPHER
9974
0
    0U, // VNCIPHERLAST
9975
0
    0U, // VNEGD
9976
0
    0U, // VNEGW
9977
0
    0U, // VNMSUBFP
9978
0
    0U, // VNOR
9979
0
    0U, // VOR
9980
0
    0U, // VORC
9981
0
    0U, // VPDEPD
9982
0
    0U, // VPERM
9983
0
    0U, // VPERMR
9984
0
    0U, // VPERMXOR
9985
0
    0U, // VPEXTD
9986
0
    0U, // VPKPX
9987
0
    0U, // VPKSDSS
9988
0
    0U, // VPKSDUS
9989
0
    0U, // VPKSHSS
9990
0
    0U, // VPKSHUS
9991
0
    0U, // VPKSWSS
9992
0
    0U, // VPKSWUS
9993
0
    0U, // VPKUDUM
9994
0
    0U, // VPKUDUS
9995
0
    0U, // VPKUHUM
9996
0
    0U, // VPKUHUS
9997
0
    0U, // VPKUWUM
9998
0
    0U, // VPKUWUS
9999
0
    0U, // VPMSUMB
10000
0
    0U, // VPMSUMD
10001
0
    0U, // VPMSUMH
10002
0
    0U, // VPMSUMW
10003
0
    0U, // VPOPCNTB
10004
0
    0U, // VPOPCNTD
10005
0
    0U, // VPOPCNTH
10006
0
    0U, // VPOPCNTW
10007
0
    0U, // VPRTYBD
10008
0
    0U, // VPRTYBQ
10009
0
    0U, // VPRTYBW
10010
0
    0U, // VREFP
10011
0
    0U, // VRFIM
10012
0
    0U, // VRFIN
10013
0
    0U, // VRFIP
10014
0
    0U, // VRFIZ
10015
0
    0U, // VRLB
10016
0
    0U, // VRLD
10017
0
    0U, // VRLDMI
10018
0
    0U, // VRLDNM
10019
0
    0U, // VRLH
10020
0
    0U, // VRLQ
10021
0
    0U, // VRLQMI
10022
0
    0U, // VRLQNM
10023
0
    0U, // VRLW
10024
0
    0U, // VRLWMI
10025
0
    0U, // VRLWNM
10026
0
    0U, // VRSQRTEFP
10027
0
    0U, // VSBOX
10028
0
    0U, // VSEL
10029
0
    0U, // VSHASIGMAD
10030
0
    0U, // VSHASIGMAW
10031
0
    0U, // VSL
10032
0
    0U, // VSLB
10033
0
    0U, // VSLD
10034
0
    0U, // VSLDBI
10035
0
    0U, // VSLDOI
10036
0
    0U, // VSLH
10037
0
    0U, // VSLO
10038
0
    0U, // VSLQ
10039
0
    0U, // VSLV
10040
0
    0U, // VSLW
10041
0
    0U, // VSPLTB
10042
0
    0U, // VSPLTBs
10043
0
    0U, // VSPLTH
10044
0
    0U, // VSPLTHs
10045
0
    0U, // VSPLTISB
10046
0
    0U, // VSPLTISH
10047
0
    0U, // VSPLTISW
10048
0
    0U, // VSPLTW
10049
0
    0U, // VSR
10050
0
    0U, // VSRAB
10051
0
    0U, // VSRAD
10052
0
    0U, // VSRAH
10053
0
    0U, // VSRAQ
10054
0
    0U, // VSRAW
10055
0
    0U, // VSRB
10056
0
    0U, // VSRD
10057
0
    0U, // VSRDBI
10058
0
    0U, // VSRH
10059
0
    0U, // VSRO
10060
0
    0U, // VSRQ
10061
0
    0U, // VSRV
10062
0
    0U, // VSRW
10063
0
    0U, // VSTRIBL
10064
0
    0U, // VSTRIBL_rec
10065
0
    0U, // VSTRIBR
10066
0
    0U, // VSTRIBR_rec
10067
0
    0U, // VSTRIHL
10068
0
    0U, // VSTRIHL_rec
10069
0
    0U, // VSTRIHR
10070
0
    0U, // VSTRIHR_rec
10071
0
    0U, // VSUBCUQ
10072
0
    0U, // VSUBCUW
10073
0
    0U, // VSUBECUQ
10074
0
    0U, // VSUBEUQM
10075
0
    0U, // VSUBFP
10076
0
    0U, // VSUBSBS
10077
0
    0U, // VSUBSHS
10078
0
    0U, // VSUBSWS
10079
0
    0U, // VSUBUBM
10080
0
    0U, // VSUBUBS
10081
0
    0U, // VSUBUDM
10082
0
    0U, // VSUBUHM
10083
0
    0U, // VSUBUHS
10084
0
    0U, // VSUBUQM
10085
0
    0U, // VSUBUWM
10086
0
    0U, // VSUBUWS
10087
0
    0U, // VSUM2SWS
10088
0
    0U, // VSUM4SBS
10089
0
    0U, // VSUM4SHS
10090
0
    0U, // VSUM4UBS
10091
0
    0U, // VSUMSWS
10092
0
    0U, // VUPKHPX
10093
0
    0U, // VUPKHSB
10094
0
    0U, // VUPKHSH
10095
0
    0U, // VUPKHSW
10096
0
    0U, // VUPKLPX
10097
0
    0U, // VUPKLSB
10098
0
    0U, // VUPKLSH
10099
0
    0U, // VUPKLSW
10100
0
    0U, // VXOR
10101
0
    0U, // V_SET0
10102
0
    0U, // V_SET0B
10103
0
    0U, // V_SET0H
10104
0
    0U, // V_SETALLONES
10105
0
    0U, // V_SETALLONESB
10106
0
    0U, // V_SETALLONESH
10107
0
    0U, // WAIT
10108
0
    0U, // WAITP10
10109
0
    0U, // WRTEE
10110
0
    0U, // WRTEEI
10111
0
    0U, // XOR
10112
0
    0U, // XOR8
10113
0
    0U, // XOR8_rec
10114
0
    0U, // XORI
10115
0
    0U, // XORI8
10116
0
    0U, // XORIS
10117
0
    0U, // XORIS8
10118
0
    0U, // XOR_rec
10119
0
    0U, // XSABSDP
10120
0
    0U, // XSABSQP
10121
0
    0U, // XSADDDP
10122
0
    0U, // XSADDQP
10123
0
    0U, // XSADDQPO
10124
0
    0U, // XSADDSP
10125
0
    0U, // XSCMPEQDP
10126
0
    0U, // XSCMPEQQP
10127
0
    0U, // XSCMPEXPDP
10128
0
    0U, // XSCMPEXPQP
10129
0
    0U, // XSCMPGEDP
10130
0
    0U, // XSCMPGEQP
10131
0
    0U, // XSCMPGTDP
10132
0
    0U, // XSCMPGTQP
10133
0
    0U, // XSCMPODP
10134
0
    0U, // XSCMPOQP
10135
0
    0U, // XSCMPUDP
10136
0
    0U, // XSCMPUQP
10137
0
    0U, // XSCPSGNDP
10138
0
    0U, // XSCPSGNQP
10139
0
    0U, // XSCVDPHP
10140
0
    0U, // XSCVDPQP
10141
0
    0U, // XSCVDPSP
10142
0
    0U, // XSCVDPSPN
10143
0
    0U, // XSCVDPSXDS
10144
0
    0U, // XSCVDPSXDSs
10145
0
    0U, // XSCVDPSXWS
10146
0
    0U, // XSCVDPSXWSs
10147
0
    0U, // XSCVDPUXDS
10148
0
    0U, // XSCVDPUXDSs
10149
0
    0U, // XSCVDPUXWS
10150
0
    0U, // XSCVDPUXWSs
10151
0
    0U, // XSCVHPDP
10152
0
    0U, // XSCVQPDP
10153
0
    0U, // XSCVQPDPO
10154
0
    0U, // XSCVQPSDZ
10155
0
    0U, // XSCVQPSQZ
10156
0
    0U, // XSCVQPSWZ
10157
0
    0U, // XSCVQPUDZ
10158
0
    0U, // XSCVQPUQZ
10159
0
    0U, // XSCVQPUWZ
10160
0
    0U, // XSCVSDQP
10161
0
    0U, // XSCVSPDP
10162
0
    0U, // XSCVSPDPN
10163
0
    0U, // XSCVSQQP
10164
0
    0U, // XSCVSXDDP
10165
0
    0U, // XSCVSXDSP
10166
0
    0U, // XSCVUDQP
10167
0
    0U, // XSCVUQQP
10168
0
    0U, // XSCVUXDDP
10169
0
    0U, // XSCVUXDSP
10170
0
    0U, // XSDIVDP
10171
0
    0U, // XSDIVQP
10172
0
    0U, // XSDIVQPO
10173
0
    0U, // XSDIVSP
10174
0
    0U, // XSIEXPDP
10175
0
    0U, // XSIEXPQP
10176
0
    0U, // XSMADDADP
10177
0
    0U, // XSMADDASP
10178
0
    0U, // XSMADDMDP
10179
0
    0U, // XSMADDMSP
10180
0
    0U, // XSMADDQP
10181
0
    0U, // XSMADDQPO
10182
0
    0U, // XSMAXCDP
10183
0
    0U, // XSMAXCQP
10184
0
    0U, // XSMAXDP
10185
0
    0U, // XSMAXJDP
10186
0
    0U, // XSMINCDP
10187
0
    0U, // XSMINCQP
10188
0
    0U, // XSMINDP
10189
0
    0U, // XSMINJDP
10190
0
    0U, // XSMSUBADP
10191
0
    0U, // XSMSUBASP
10192
0
    0U, // XSMSUBMDP
10193
0
    0U, // XSMSUBMSP
10194
0
    0U, // XSMSUBQP
10195
0
    0U, // XSMSUBQPO
10196
0
    0U, // XSMULDP
10197
0
    0U, // XSMULQP
10198
0
    0U, // XSMULQPO
10199
0
    0U, // XSMULSP
10200
0
    0U, // XSNABSDP
10201
0
    0U, // XSNABSDPs
10202
0
    0U, // XSNABSQP
10203
0
    0U, // XSNEGDP
10204
0
    0U, // XSNEGQP
10205
0
    0U, // XSNMADDADP
10206
0
    0U, // XSNMADDASP
10207
0
    0U, // XSNMADDMDP
10208
0
    0U, // XSNMADDMSP
10209
0
    0U, // XSNMADDQP
10210
0
    0U, // XSNMADDQPO
10211
0
    0U, // XSNMSUBADP
10212
0
    0U, // XSNMSUBASP
10213
0
    0U, // XSNMSUBMDP
10214
0
    0U, // XSNMSUBMSP
10215
0
    0U, // XSNMSUBQP
10216
0
    0U, // XSNMSUBQPO
10217
0
    0U, // XSRDPI
10218
0
    0U, // XSRDPIC
10219
0
    0U, // XSRDPIM
10220
0
    0U, // XSRDPIP
10221
0
    0U, // XSRDPIZ
10222
0
    0U, // XSREDP
10223
0
    0U, // XSRESP
10224
0
    0U, // XSRQPI
10225
0
    0U, // XSRQPIX
10226
0
    0U, // XSRQPXP
10227
0
    0U, // XSRSP
10228
0
    0U, // XSRSQRTEDP
10229
0
    0U, // XSRSQRTESP
10230
0
    0U, // XSSQRTDP
10231
0
    0U, // XSSQRTQP
10232
0
    0U, // XSSQRTQPO
10233
0
    0U, // XSSQRTSP
10234
0
    0U, // XSSUBDP
10235
0
    0U, // XSSUBQP
10236
0
    0U, // XSSUBQPO
10237
0
    0U, // XSSUBSP
10238
0
    0U, // XSTDIVDP
10239
0
    0U, // XSTSQRTDP
10240
0
    0U, // XSTSTDCDP
10241
0
    0U, // XSTSTDCQP
10242
0
    0U, // XSTSTDCSP
10243
0
    0U, // XSXEXPDP
10244
0
    0U, // XSXEXPQP
10245
0
    0U, // XSXSIGDP
10246
0
    0U, // XSXSIGQP
10247
0
    0U, // XVABSDP
10248
0
    0U, // XVABSSP
10249
0
    0U, // XVADDDP
10250
0
    0U, // XVADDSP
10251
0
    0U, // XVBF16GER2
10252
0
    0U, // XVBF16GER2NN
10253
0
    0U, // XVBF16GER2NP
10254
0
    0U, // XVBF16GER2PN
10255
0
    0U, // XVBF16GER2PP
10256
0
    0U, // XVBF16GER2W
10257
0
    0U, // XVBF16GER2WNN
10258
0
    0U, // XVBF16GER2WNP
10259
0
    0U, // XVBF16GER2WPN
10260
0
    0U, // XVBF16GER2WPP
10261
0
    0U, // XVCMPEQDP
10262
0
    0U, // XVCMPEQDP_rec
10263
0
    0U, // XVCMPEQSP
10264
0
    0U, // XVCMPEQSP_rec
10265
0
    0U, // XVCMPGEDP
10266
0
    0U, // XVCMPGEDP_rec
10267
0
    0U, // XVCMPGESP
10268
0
    0U, // XVCMPGESP_rec
10269
0
    0U, // XVCMPGTDP
10270
0
    0U, // XVCMPGTDP_rec
10271
0
    0U, // XVCMPGTSP
10272
0
    0U, // XVCMPGTSP_rec
10273
0
    0U, // XVCPSGNDP
10274
0
    0U, // XVCPSGNSP
10275
0
    0U, // XVCVBF16SPN
10276
0
    0U, // XVCVDPSP
10277
0
    0U, // XVCVDPSXDS
10278
0
    0U, // XVCVDPSXWS
10279
0
    0U, // XVCVDPUXDS
10280
0
    0U, // XVCVDPUXWS
10281
0
    0U, // XVCVHPSP
10282
0
    0U, // XVCVSPBF16
10283
0
    0U, // XVCVSPDP
10284
0
    0U, // XVCVSPHP
10285
0
    0U, // XVCVSPSXDS
10286
0
    0U, // XVCVSPSXWS
10287
0
    0U, // XVCVSPUXDS
10288
0
    0U, // XVCVSPUXWS
10289
0
    0U, // XVCVSXDDP
10290
0
    0U, // XVCVSXDSP
10291
0
    0U, // XVCVSXWDP
10292
0
    0U, // XVCVSXWSP
10293
0
    0U, // XVCVUXDDP
10294
0
    0U, // XVCVUXDSP
10295
0
    0U, // XVCVUXWDP
10296
0
    0U, // XVCVUXWSP
10297
0
    0U, // XVDIVDP
10298
0
    0U, // XVDIVSP
10299
0
    0U, // XVF16GER2
10300
0
    0U, // XVF16GER2NN
10301
0
    0U, // XVF16GER2NP
10302
0
    0U, // XVF16GER2PN
10303
0
    0U, // XVF16GER2PP
10304
0
    0U, // XVF16GER2W
10305
0
    0U, // XVF16GER2WNN
10306
0
    0U, // XVF16GER2WNP
10307
0
    0U, // XVF16GER2WPN
10308
0
    0U, // XVF16GER2WPP
10309
0
    0U, // XVF32GER
10310
0
    0U, // XVF32GERNN
10311
0
    0U, // XVF32GERNP
10312
0
    0U, // XVF32GERPN
10313
0
    0U, // XVF32GERPP
10314
0
    0U, // XVF32GERW
10315
0
    0U, // XVF32GERWNN
10316
0
    0U, // XVF32GERWNP
10317
0
    0U, // XVF32GERWPN
10318
0
    0U, // XVF32GERWPP
10319
0
    0U, // XVF64GER
10320
0
    0U, // XVF64GERNN
10321
0
    0U, // XVF64GERNP
10322
0
    0U, // XVF64GERPN
10323
0
    0U, // XVF64GERPP
10324
0
    0U, // XVF64GERW
10325
0
    0U, // XVF64GERWNN
10326
0
    0U, // XVF64GERWNP
10327
0
    0U, // XVF64GERWPN
10328
0
    0U, // XVF64GERWPP
10329
0
    0U, // XVI16GER2
10330
0
    0U, // XVI16GER2PP
10331
0
    0U, // XVI16GER2S
10332
0
    0U, // XVI16GER2SPP
10333
0
    0U, // XVI16GER2SW
10334
0
    0U, // XVI16GER2SWPP
10335
0
    0U, // XVI16GER2W
10336
0
    0U, // XVI16GER2WPP
10337
0
    0U, // XVI4GER8
10338
0
    0U, // XVI4GER8PP
10339
0
    0U, // XVI4GER8W
10340
0
    0U, // XVI4GER8WPP
10341
0
    0U, // XVI8GER4
10342
0
    0U, // XVI8GER4PP
10343
0
    0U, // XVI8GER4SPP
10344
0
    0U, // XVI8GER4W
10345
0
    0U, // XVI8GER4WPP
10346
0
    0U, // XVI8GER4WSPP
10347
0
    0U, // XVIEXPDP
10348
0
    0U, // XVIEXPSP
10349
0
    0U, // XVMADDADP
10350
0
    0U, // XVMADDASP
10351
0
    0U, // XVMADDMDP
10352
0
    0U, // XVMADDMSP
10353
0
    0U, // XVMAXDP
10354
0
    0U, // XVMAXSP
10355
0
    0U, // XVMINDP
10356
0
    0U, // XVMINSP
10357
0
    0U, // XVMSUBADP
10358
0
    0U, // XVMSUBASP
10359
0
    0U, // XVMSUBMDP
10360
0
    0U, // XVMSUBMSP
10361
0
    0U, // XVMULDP
10362
0
    0U, // XVMULSP
10363
0
    0U, // XVNABSDP
10364
0
    0U, // XVNABSSP
10365
0
    0U, // XVNEGDP
10366
0
    0U, // XVNEGSP
10367
0
    0U, // XVNMADDADP
10368
0
    0U, // XVNMADDASP
10369
0
    0U, // XVNMADDMDP
10370
0
    0U, // XVNMADDMSP
10371
0
    0U, // XVNMSUBADP
10372
0
    0U, // XVNMSUBASP
10373
0
    0U, // XVNMSUBMDP
10374
0
    0U, // XVNMSUBMSP
10375
0
    0U, // XVRDPI
10376
0
    0U, // XVRDPIC
10377
0
    0U, // XVRDPIM
10378
0
    0U, // XVRDPIP
10379
0
    0U, // XVRDPIZ
10380
0
    0U, // XVREDP
10381
0
    0U, // XVRESP
10382
0
    0U, // XVRSPI
10383
0
    0U, // XVRSPIC
10384
0
    0U, // XVRSPIM
10385
0
    0U, // XVRSPIP
10386
0
    0U, // XVRSPIZ
10387
0
    0U, // XVRSQRTEDP
10388
0
    0U, // XVRSQRTESP
10389
0
    0U, // XVSQRTDP
10390
0
    0U, // XVSQRTSP
10391
0
    0U, // XVSUBDP
10392
0
    0U, // XVSUBSP
10393
0
    0U, // XVTDIVDP
10394
0
    0U, // XVTDIVSP
10395
0
    0U, // XVTLSBB
10396
0
    0U, // XVTSQRTDP
10397
0
    0U, // XVTSQRTSP
10398
0
    0U, // XVTSTDCDP
10399
0
    0U, // XVTSTDCSP
10400
0
    0U, // XVXEXPDP
10401
0
    0U, // XVXEXPSP
10402
0
    0U, // XVXSIGDP
10403
0
    0U, // XVXSIGSP
10404
0
    0U, // XXBLENDVB
10405
0
    0U, // XXBLENDVD
10406
0
    0U, // XXBLENDVH
10407
0
    0U, // XXBLENDVW
10408
0
    0U, // XXBRD
10409
0
    0U, // XXBRH
10410
0
    0U, // XXBRQ
10411
0
    0U, // XXBRW
10412
0
    2U, // XXEVAL
10413
0
    0U, // XXEXTRACTUW
10414
0
    0U, // XXGENPCVBM
10415
0
    0U, // XXGENPCVDM
10416
0
    0U, // XXGENPCVHM
10417
0
    0U, // XXGENPCVWM
10418
0
    0U, // XXINSERTW
10419
0
    0U, // XXLAND
10420
0
    0U, // XXLANDC
10421
0
    0U, // XXLEQV
10422
0
    0U, // XXLEQVOnes
10423
0
    0U, // XXLNAND
10424
0
    0U, // XXLNOR
10425
0
    0U, // XXLOR
10426
0
    0U, // XXLORC
10427
0
    0U, // XXLORf
10428
0
    0U, // XXLXOR
10429
0
    0U, // XXLXORdpz
10430
0
    0U, // XXLXORspz
10431
0
    0U, // XXLXORz
10432
0
    0U, // XXMFACC
10433
0
    0U, // XXMFACCW
10434
0
    0U, // XXMRGHW
10435
0
    0U, // XXMRGLW
10436
0
    0U, // XXMTACC
10437
0
    0U, // XXMTACCW
10438
0
    0U, // XXPERM
10439
0
    0U, // XXPERMDI
10440
0
    0U, // XXPERMDIs
10441
0
    0U, // XXPERMR
10442
0
    3U, // XXPERMX
10443
0
    0U, // XXSEL
10444
0
    0U, // XXSETACCZ
10445
0
    0U, // XXSETACCZW
10446
0
    0U, // XXSLDWI
10447
0
    0U, // XXSLDWIs
10448
0
    0U, // XXSPLTI32DX
10449
0
    0U, // XXSPLTIB
10450
0
    0U, // XXSPLTIDP
10451
0
    0U, // XXSPLTIW
10452
0
    0U, // XXSPLTW
10453
0
    0U, // XXSPLTWs
10454
0
    0U, // gBC
10455
0
    0U, // gBCA
10456
0
    0U, // gBCAat
10457
0
    0U, // gBCCTR
10458
0
    0U, // gBCCTRL
10459
0
    0U, // gBCL
10460
0
    0U, // gBCLA
10461
0
    0U, // gBCLAat
10462
0
    0U, // gBCLR
10463
0
    0U, // gBCLRL
10464
0
    0U, // gBCLat
10465
0
    0U, // gBCat
10466
0
  };
10467
10468
  // Emit the opcode for the instruction.
10469
0
  uint64_t Bits = 0;
10470
0
  Bits |= (uint64_t)OpInfo0[MI->getOpcode()] << 0;
10471
0
  Bits |= (uint64_t)OpInfo1[MI->getOpcode()] << 32;
10472
0
  Bits |= (uint64_t)OpInfo2[MI->getOpcode()] << 48;
10473
0
  if (Bits == 0)
10474
0
    return {nullptr, Bits};
10475
0
  return {AsmStrs+(Bits & 32767)-1, Bits};
10476
10477
0
}
10478
/// printInstruction - This method is automatically generated by tablegen
10479
/// from the instruction set description.
10480
LLVM_NO_PROFILE_INSTRUMENT_FUNCTION
10481
void PPCInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &O) {
10482
  O << "\t";
10483
10484
  auto MnemonicInfo = getMnemonic(MI);
10485
10486
  O << MnemonicInfo.first;
10487
10488
  uint64_t Bits = MnemonicInfo.second;
10489
  assert(Bits != 0 && "Cannot print this instruction.");
10490
10491
  // Fragment 0 encoded into 5 bits for 24 unique commands.
10492
  switch ((Bits >> 15) & 31) {
10493
  default: llvm_unreachable("Invalid command number.");
10494
  case 0:
10495
    // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
10496
    return;
10497
    break;
10498
  case 1:
10499
    // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
10500
    printOperand(MI, 0, STI, O);
10501
    break;
10502
  case 2:
10503
    // DCBFL, DCBFLP, DCBFPS, DCBFx, DCBSTPS, DCBTCT, DCBTDS, DCBTSTCT, DCBTS...
10504
    printMemRegReg(MI, 0, STI, O);
10505
    break;
10506
  case 3:
10507
    // ADJCALLSTACKDOWN, ADJCALLSTACKUP
10508
    printU16ImmOperand(MI, 0, STI, O);
10509
    O << ' ';
10510
    printU16ImmOperand(MI, 1, STI, O);
10511
    return;
10512
    break;
10513
  case 4:
10514
    // B, BCLalways, BDNZ, BDNZ8, BDNZL, BDNZLm, BDNZLp, BDNZm, BDNZp, BDZ, B...
10515
    printBranchOperand(MI, Address, 0, STI, O);
10516
    break;
10517
  case 5:
10518
    // BA, BDNZA, BDNZAm, BDNZAp, BDNZLA, BDNZLAm, BDNZLAp, BDZA, BDZAm, BDZA...
10519
    printAbsBranchOperand(MI, 0, STI, O);
10520
    break;
10521
  case 6:
10522
    // BCC, BCCA, BCCCTR, BCCCTR8, BCCCTRL, BCCCTRL8, BCCL, BCCLA, BCCLR, BCC...
10523
    printPredicateOperand(MI, 0, STI, O, "cc");
10524
    break;
10525
  case 7:
10526
    // BCTRL8_LDinto_toc, BCTRL8_LDinto_toc_RM, BCTRL_LWZinto_toc, BCTRL_LWZi...
10527
    printMemRegImm(MI, 0, STI, O);
10528
    return;
10529
    break;
10530
  case 8:
10531
    // BL8_NOP_TLS, BL8_NOTOC_TLS, BL8_TLS, BL8_TLS_, BL_TLS
10532
    printTLSCall(MI, 0, STI, O);
10533
    break;
10534
  case 9:
10535
    // DCBF, DCBT, DCBTST
10536
    printMemRegReg(MI, 1, STI, O);
10537
    O << ", ";
10538
    break;
10539
  case 10:
10540
    // DCBTEP, DCBTSTEP
10541
    printU5ImmOperand(MI, 2, STI, O);
10542
    O << ", ";
10543
    printMemRegReg(MI, 0, STI, O);
10544
    return;
10545
    break;
10546
  case 11:
10547
    // DDEDPD, DDEDPDQ, DDEDPDQ_rec, DDEDPD_rec
10548
    printU2ImmOperand(MI, 1, STI, O);
10549
    O << ", ";
10550
    printOperand(MI, 0, STI, O);
10551
    O << ", ";
10552
    printOperand(MI, 2, STI, O);
10553
    return;
10554
    break;
10555
  case 12:
10556
    // DENBCD, DENBCDQ, DENBCDQ_rec, DENBCD_rec, DRINTN, DRINTNQ, DRINTNQ_rec...
10557
    printU1ImmOperand(MI, 1, STI, O);
10558
    O << ", ";
10559
    printOperand(MI, 0, STI, O);
10560
    O << ", ";
10561
    printOperand(MI, 2, STI, O);
10562
    break;
10563
  case 13:
10564
    // DMXXEXTFDMR256, DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DS...
10565
    printOperand(MI, 1, STI, O);
10566
    break;
10567
  case 14:
10568
    // DMXXEXTFDMR512, DMXXEXTFDMR512_HI
10569
    printOperand(MI, 2, STI, O);
10570
    O << ", ";
10571
    printOperand(MI, 0, STI, O);
10572
    O << ", ";
10573
    printOperand(MI, 1, STI, O);
10574
    break;
10575
  case 15:
10576
    // DQUAI, DQUAIQ, DQUAIQ_rec, DQUAI_rec
10577
    printS5ImmOperand(MI, 1, STI, O);
10578
    O << ", ";
10579
    printOperand(MI, 0, STI, O);
10580
    O << ", ";
10581
    printOperand(MI, 2, STI, O);
10582
    O << ", ";
10583
    printU2ImmOperand(MI, 3, STI, O);
10584
    return;
10585
    break;
10586
  case 16:
10587
    // DSS, MBAR, MTFSB0, MTFSB1, TABORTDC, TABORTDCI, TABORTWC, TABORTWCI, T...
10588
    printU5ImmOperand(MI, 0, STI, O);
10589
    break;
10590
  case 17:
10591
    // ICBLC, ICBLQ, ICBT, ICBTLS
10592
    printU4ImmOperand(MI, 0, STI, O);
10593
    O << ", ";
10594
    printMemRegReg(MI, 1, STI, O);
10595
    return;
10596
    break;
10597
  case 18:
10598
    // MTFSFI, MTFSFI_rec, MTFSFIb, SYNCP10
10599
    printU3ImmOperand(MI, 0, STI, O);
10600
    O << ", ";
10601
    break;
10602
  case 19:
10603
    // MTOCRF, MTOCRF8
10604
    printcrbitm(MI, 0, STI, O);
10605
    O << ", ";
10606
    printOperand(MI, 1, STI, O);
10607
    return;
10608
    break;
10609
  case 20:
10610
    // MTSR
10611
    printU4ImmOperand(MI, 1, STI, O);
10612
    O << ", ";
10613
    printOperand(MI, 0, STI, O);
10614
    return;
10615
    break;
10616
  case 21:
10617
    // RFEBB, TBEGIN, TEND, TSR
10618
    printU1ImmOperand(MI, 0, STI, O);
10619
    return;
10620
    break;
10621
  case 22:
10622
    // SYNC, TLBILX, WAIT, WAITP10
10623
    printU2ImmOperand(MI, 0, STI, O);
10624
    break;
10625
  case 23:
10626
    // gBCAat, gBCLAat, gBCLat, gBCat
10627
    printATBitsAsHint(MI, 1, STI, O);
10628
    O << ' ';
10629
    printU5ImmOperand(MI, 0, STI, O);
10630
    O << ", ";
10631
    printOperand(MI, 2, STI, O);
10632
    O << ", ";
10633
    break;
10634
  }
10635
10636
10637
  // Fragment 1 encoded into 5 bits for 25 unique commands.
10638
  switch ((Bits >> 20) & 31) {
10639
  default: llvm_unreachable("Invalid command number.");
10640
  case 0:
10641
    // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
10642
    O << ", ";
10643
    break;
10644
  case 1:
10645
    // DCBFL, DCBFLP, DCBFPS, DCBFx, DCBSTPS, DCBTSTT, DCBTSTx, DCBTT, DCBTx,...
10646
    return;
10647
    break;
10648
  case 2:
10649
    // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32, TCRETURNai, TCRETURNai8, TCR...
10650
    O << ' ';
10651
    break;
10652
  case 3:
10653
    // BCC, CTRL_DEP
10654
    printPredicateOperand(MI, 0, STI, O, "pm");
10655
    O << ' ';
10656
    printPredicateOperand(MI, 0, STI, O, "reg");
10657
    O << ", ";
10658
    printBranchOperand(MI, Address, 2, STI, O);
10659
    return;
10660
    break;
10661
  case 4:
10662
    // BCCA
10663
    O << 'a';
10664
    printPredicateOperand(MI, 0, STI, O, "pm");
10665
    O << ' ';
10666
    printPredicateOperand(MI, 0, STI, O, "reg");
10667
    O << ", ";
10668
    printAbsBranchOperand(MI, 2, STI, O);
10669
    return;
10670
    break;
10671
  case 5:
10672
    // BCCCTR, BCCCTR8
10673
    O << "ctr";
10674
    printPredicateOperand(MI, 0, STI, O, "pm");
10675
    O << ' ';
10676
    printPredicateOperand(MI, 0, STI, O, "reg");
10677
    return;
10678
    break;
10679
  case 6:
10680
    // BCCCTRL, BCCCTRL8
10681
    O << "ctrl";
10682
    printPredicateOperand(MI, 0, STI, O, "pm");
10683
    O << ' ';
10684
    printPredicateOperand(MI, 0, STI, O, "reg");
10685
    return;
10686
    break;
10687
  case 7:
10688
    // BCCL
10689
    O << 'l';
10690
    printPredicateOperand(MI, 0, STI, O, "pm");
10691
    O << ' ';
10692
    printPredicateOperand(MI, 0, STI, O, "reg");
10693
    O << ", ";
10694
    printBranchOperand(MI, Address, 2, STI, O);
10695
    return;
10696
    break;
10697
  case 8:
10698
    // BCCLA
10699
    O << "la";
10700
    printPredicateOperand(MI, 0, STI, O, "pm");
10701
    O << ' ';
10702
    printPredicateOperand(MI, 0, STI, O, "reg");
10703
    O << ", ";
10704
    printAbsBranchOperand(MI, 2, STI, O);
10705
    return;
10706
    break;
10707
  case 9:
10708
    // BCCLR
10709
    O << "lr";
10710
    printPredicateOperand(MI, 0, STI, O, "pm");
10711
    O << ' ';
10712
    printPredicateOperand(MI, 0, STI, O, "reg");
10713
    return;
10714
    break;
10715
  case 10:
10716
    // BCCLRL
10717
    O << "lrl";
10718
    printPredicateOperand(MI, 0, STI, O, "pm");
10719
    O << ' ';
10720
    printPredicateOperand(MI, 0, STI, O, "reg");
10721
    return;
10722
    break;
10723
  case 11:
10724
    // BCCTR, BCCTR8, BCCTR8n, BCCTRL, BCCTRL8, BCCTRL8n, BCCTRLn, BCCTRn, BC...
10725
    O << ", 0";
10726
    return;
10727
    break;
10728
  case 12:
10729
    // BL8_NOP, BL8_NOP_RM, BL8_NOP_TLS, BLA8_NOP, BLA8_NOP_RM, BL_NOP, BL_NO...
10730
    O << "\n\tnop";
10731
    return;
10732
    break;
10733
  case 13:
10734
    // DCBF
10735
    printU3ImmOperand(MI, 0, STI, O);
10736
    return;
10737
    break;
10738
  case 14:
10739
    // DCBT, DCBTST
10740
    printU5ImmOperand(MI, 0, STI, O);
10741
    return;
10742
    break;
10743
  case 15:
10744
    // DMXXEXTFDMR512_HI
10745
    O << ", 1";
10746
    return;
10747
    break;
10748
  case 16:
10749
    // EVSEL, TLBIE
10750
    O << ',';
10751
    break;
10752
  case 17:
10753
    // MFTB8
10754
    O << ", 268";
10755
    return;
10756
    break;
10757
  case 18:
10758
    // MFUDSCR
10759
    O << ", 3";
10760
    return;
10761
    break;
10762
  case 19:
10763
    // MFVRSAVE, MFVRSAVEv
10764
    O << ", 256";
10765
    return;
10766
    break;
10767
  case 20:
10768
    // MTFSFI, MTFSFI_rec, MTFSFIb
10769
    printU4ImmOperand(MI, 1, STI, O);
10770
    break;
10771
  case 21:
10772
    // SYNCP10
10773
    printU2ImmOperand(MI, 1, STI, O);
10774
    return;
10775
    break;
10776
  case 22:
10777
    // V_SETALLONES, V_SETALLONESB, V_SETALLONESH
10778
    O << ", -1";
10779
    return;
10780
    break;
10781
  case 23:
10782
    // gBCAat, gBCLAat
10783
    printAbsBranchOperand(MI, 3, STI, O);
10784
    return;
10785
    break;
10786
  case 24:
10787
    // gBCLat, gBCat
10788
    printBranchOperand(MI, Address, 3, STI, O);
10789
    return;
10790
    break;
10791
  }
10792
10793
10794
  // Fragment 2 encoded into 6 bits for 34 unique commands.
10795
  switch ((Bits >> 25) & 63) {
10796
  default: llvm_unreachable("Invalid command number.");
10797
  case 0:
10798
    // BUILD_UACC, CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CL...
10799
    printOperand(MI, 1, STI, O);
10800
    break;
10801
  case 1:
10802
    // DCBTCT, DCBTDS, DCBTSTCT, DCBTSTDS, EVADDIW
10803
    printU5ImmOperand(MI, 2, STI, O);
10804
    break;
10805
  case 2:
10806
    // LAx, EVLDD, EVLDH, EVLDW, EVLHHESPLAT, EVLHHOSSPLAT, EVLHHOUSPLAT, EVL...
10807
    printMemRegImm(MI, 1, STI, O);
10808
    return;
10809
    break;
10810
  case 3:
10811
    // SUBPCIS, LI, LI8, LIS, LIS8
10812
    printS16ImmOperand(MI, 1, STI, O);
10813
    return;
10814
    break;
10815
  case 4:
10816
    // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32, EVLDDX, EVLDHX, EVLDWX, EVLH...
10817
    printMemRegReg(MI, 1, STI, O);
10818
    break;
10819
  case 5:
10820
    // BC, BCL, BCLn, BCn
10821
    printBranchOperand(MI, Address, 1, STI, O);
10822
    return;
10823
    break;
10824
  case 6:
10825
    // CMPRB, CMPRB8, MTMSR, MTMSRD
10826
    printU1ImmOperand(MI, 1, STI, O);
10827
    break;
10828
  case 7:
10829
    // CRSET, CRUNSET, DMXXEXTFDMR256, MTDCR, TLBIE, V_SET0, V_SET0B, V_SET0H...
10830
    printOperand(MI, 0, STI, O);
10831
    break;
10832
  case 8:
10833
    // DARN, MFFSCRNI, WAITP10
10834
    printU2ImmOperand(MI, 1, STI, O);
10835
    return;
10836
    break;
10837
  case 9:
10838
    // DMXOR, DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64, PMX...
10839
    printOperand(MI, 2, STI, O);
10840
    break;
10841
  case 10:
10842
    // DRINTN, DRINTNQ, DRINTNQ_rec, DRINTN_rec, DRINTX, DRINTXQ, DRINTXQ_rec...
10843
    printU2ImmOperand(MI, 3, STI, O);
10844
    return;
10845
    break;
10846
  case 11:
10847
    // DTSTSFI, DTSTSFIQ
10848
    printU6ImmOperand(MI, 1, STI, O);
10849
    O << ", ";
10850
    printOperand(MI, 2, STI, O);
10851
    return;
10852
    break;
10853
  case 12:
10854
    // EVSPLATFI, EVSPLATI, VSPLTISB, VSPLTISH, VSPLTISW
10855
    printS5ImmOperand(MI, 1, STI, O);
10856
    return;
10857
    break;
10858
  case 13:
10859
    // EVSUBIFW, LXVKQ
10860
    printU5ImmOperand(MI, 1, STI, O);
10861
    break;
10862
  case 14:
10863
    // HASHCHK, HASHCHK8, HASHCHKP, HASHCHKP8, HASHST, HASHST8, HASHSTP, HASH...
10864
    printMemRegImmHash(MI, 1, STI, O);
10865
    return;
10866
    break;
10867
  case 15:
10868
    // LA, LA8
10869
    printS16ImmOperand(MI, 2, STI, O);
10870
    O << '(';
10871
    printOperand(MI, 1, STI, O);
10872
    O << ')';
10873
    return;
10874
    break;
10875
  case 16:
10876
    // LBZU, LBZU8, LDU, LFDU, LFSU, LHAU, LHAU8, LHZU, LHZU8, LWZU, LWZU8, S...
10877
    printMemRegImm(MI, 2, STI, O);
10878
    return;
10879
    break;
10880
  case 17:
10881
    // LBZUX, LBZUX8, LDUX, LFDUX, LFSUX, LHAUX, LHAUX8, LHZUX, LHZUX8, LWAUX...
10882
    printMemRegReg(MI, 2, STI, O);
10883
    return;
10884
    break;
10885
  case 18:
10886
    // MFBHRBE
10887
    printU10ImmOperand(MI, 1, STI, O);
10888
    return;
10889
    break;
10890
  case 19:
10891
    // MFFSCDRNI
10892
    printU3ImmOperand(MI, 1, STI, O);
10893
    return;
10894
    break;
10895
  case 20:
10896
    // MFOCRF, MFOCRF8
10897
    printcrbitm(MI, 1, STI, O);
10898
    return;
10899
    break;
10900
  case 21:
10901
    // MFSR
10902
    printU4ImmOperand(MI, 1, STI, O);
10903
    return;
10904
    break;
10905
  case 22:
10906
    // MTFSFI, MTFSFI_rec
10907
    O << ", ";
10908
    break;
10909
  case 23:
10910
    // MTFSFIb
10911
    return;
10912
    break;
10913
  case 24:
10914
    // MTVSRBMI
10915
    printU16ImmOperand(MI, 1, STI, O);
10916
    return;
10917
    break;
10918
  case 25:
10919
    // PADDI8pc, PADDIpc
10920
    printImmZeroOperand(MI, 1, STI, O);
10921
    O << ", ";
10922
    printS34ImmOperand(MI, 2, STI, O);
10923
    O << ", 1";
10924
    return;
10925
    break;
10926
  case 26:
10927
    // PLA, PLA8
10928
    printS34ImmOperand(MI, 2, STI, O);
10929
    O << ' ';
10930
    printOperand(MI, 1, STI, O);
10931
    return;
10932
    break;
10933
  case 27:
10934
    // PLA8pc, PLApc, PLBZ8onlypc, PLBZonlypc, PLDonlypc, PLFDonlypc, PLFSonl...
10935
    printS34ImmOperand(MI, 1, STI, O);
10936
    return;
10937
    break;
10938
  case 28:
10939
    // PLBZ, PLBZ8, PLBZ8nopc, PLBZnopc, PLD, PLDnopc, PLFD, PLFDnopc, PLFS, ...
10940
    printMemRegImm34(MI, 1, STI, O);
10941
    break;
10942
  case 29:
10943
    // PLBZ8pc, PLBZpc, PLDpc, PLFDpc, PLFSpc, PLHA8pc, PLHApc, PLHZ8pc, PLHZ...
10944
    printMemRegImm34PCRel(MI, 1, STI, O);
10945
    O << ", 1";
10946
    return;
10947
    break;
10948
  case 30:
10949
    // SUBFUS, SUBFUS_rec
10950
    printU1ImmOperand(MI, 3, STI, O);
10951
    O << ", ";
10952
    printOperand(MI, 1, STI, O);
10953
    O << ", ";
10954
    printOperand(MI, 2, STI, O);
10955
    return;
10956
    break;
10957
  case 31:
10958
    // VINSD, VINSERTB, VINSERTH, VINSW
10959
    printOperand(MI, 3, STI, O);
10960
    O << ", ";
10961
    printU4ImmOperand(MI, 2, STI, O);
10962
    return;
10963
    break;
10964
  case 32:
10965
    // XXSPLTI32DX
10966
    printU1ImmOperand(MI, 2, STI, O);
10967
    O << ", ";
10968
    printOperand(MI, 3, STI, O);
10969
    return;
10970
    break;
10971
  case 33:
10972
    // XXSPLTIB
10973
    printU8ImmOperand(MI, 1, STI, O);
10974
    return;
10975
    break;
10976
  }
10977
10978
10979
  // Fragment 3 encoded into 3 bits for 8 unique commands.
10980
  switch ((Bits >> 31) & 7) {
10981
  default: llvm_unreachable("Invalid command number.");
10982
  case 0:
10983
    // BUILD_UACC, DCBTCT, DCBTDS, DCBTSTCT, DCBTSTDS, ADDME, ADDME8, ADDME8O...
10984
    return;
10985
    break;
10986
  case 1:
10987
    // CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CLRRDI_rec, CL...
10988
    O << ", ";
10989
    break;
10990
  case 2:
10991
    // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32
10992
    O << ' ';
10993
    printOperand(MI, 3, STI, O);
10994
    O << ' ';
10995
    printOperand(MI, 4, STI, O);
10996
    return;
10997
    break;
10998
  case 3:
10999
    // EVSEL
11000
    O << ',';
11001
    printOperand(MI, 2, STI, O);
11002
    return;
11003
    break;
11004
  case 4:
11005
    // LBARXL, LDARXL, LHARXL, LQARXL, LWARXL
11006
    O << ", 1";
11007
    return;
11008
    break;
11009
  case 5:
11010
    // MTFSFI
11011
    printOperand(MI, 2, STI, O);
11012
    return;
11013
    break;
11014
  case 6:
11015
    // MTFSFI_rec
11016
    printU1ImmOperand(MI, 2, STI, O);
11017
    return;
11018
    break;
11019
  case 7:
11020
    // PLBZ, PLBZ8, PLD, PLFD, PLFS, PLHA, PLHA8, PLHZ, PLHZ8, PLWA, PLWA8, P...
11021
    O << ", 0";
11022
    return;
11023
    break;
11024
  }
11025
11026
11027
  // Fragment 4 encoded into 5 bits for 23 unique commands.
11028
  switch ((Bits >> 34) & 31) {
11029
  default: llvm_unreachable("Invalid command number.");
11030
  case 0:
11031
    // CLRLSLDI, CLRLSLDI_rec, CLRRDI, CLRRDI_rec, EXTLDI, EXTLDI_rec, EXTRDI...
11032
    printU6ImmOperand(MI, 2, STI, O);
11033
    break;
11034
  case 1:
11035
    // CLRLSLWI, CLRLSLWI_rec, CLRRWI, CLRRWI_rec, EXTLWI, EXTLWI_rec, EXTRWI...
11036
    printU5ImmOperand(MI, 2, STI, O);
11037
    break;
11038
  case 2:
11039
    // PSUBI, PADDI, PADDI8
11040
    printS34ImmOperand(MI, 2, STI, O);
11041
    break;
11042
  case 3:
11043
    // SUBI, SUBIC, SUBIC_rec, SUBIS, ADDI, ADDI8, ADDIC, ADDIC8, ADDIC_rec, ...
11044
    printS16ImmOperand(MI, 2, STI, O);
11045
    return;
11046
    break;
11047
  case 4:
11048
    // ADD4, ADD4O, ADD4O_rec, ADD4TLS, ADD4_rec, ADD8, ADD8O, ADD8O_rec, ADD...
11049
    printOperand(MI, 2, STI, O);
11050
    break;
11051
  case 5:
11052
    // ANDI8_rec, ANDIS8_rec, ANDIS_rec, ANDI_rec, CMPLDI, CMPLWI, ORI, ORI8,...
11053
    printU16ImmOperand(MI, 2, STI, O);
11054
    return;
11055
    break;
11056
  case 6:
11057
    // BCDCFN_rec, BCDCFSQ_rec, BCDCFZ_rec, BCDCTZ_rec, BCDSETSGN_rec, CP_PAS...
11058
    printU1ImmOperand(MI, 2, STI, O);
11059
    break;
11060
  case 7:
11061
    // CRSET, CRUNSET, V_SET0, V_SET0B, V_SET0H, XXLEQVOnes, XXLXORdpz, XXLXO...
11062
    printOperand(MI, 0, STI, O);
11063
    return;
11064
    break;
11065
  case 8:
11066
    // DMXXEXTFDMR256, DMXXINSTFDMR256, XXSPLTW, XXSPLTWs
11067
    printU2ImmOperand(MI, 2, STI, O);
11068
    return;
11069
    break;
11070
  case 9:
11071
    // DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64
11072
    printU5ImmOperand(MI, 0, STI, O);
11073
    return;
11074
    break;
11075
  case 10:
11076
    // EVADDIW, XXPERMDIs, XXSLDWIs
11077
    printOperand(MI, 1, STI, O);
11078
    break;
11079
  case 11:
11080
    // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
11081
    printOperand(MI, 3, STI, O);
11082
    break;
11083
  case 12:
11084
    // RLDIMI, RLDIMI_rec
11085
    printU6ImmOperand(MI, 3, STI, O);
11086
    O << ", ";
11087
    printU6ImmOperand(MI, 4, STI, O);
11088
    return;
11089
    break;
11090
  case 13:
11091
    // RLWIMI, RLWIMI8, RLWIMI8_rec, RLWIMI_rec
11092
    printU5ImmOperand(MI, 3, STI, O);
11093
    O << ", ";
11094
    printU5ImmOperand(MI, 4, STI, O);
11095
    O << ", ";
11096
    printU5ImmOperand(MI, 5, STI, O);
11097
    return;
11098
    break;
11099
  case 14:
11100
    // VCFSX, VCFUX, VCTSXS, VCTUXS, VSPLTB, VSPLTBs, VSPLTH, VSPLTHs, VSPLTW
11101
    printU5ImmOperand(MI, 1, STI, O);
11102
    return;
11103
    break;
11104
  case 15:
11105
    // VEXTRACTD, VEXTRACTUB, VEXTRACTUH, VEXTRACTUW, VINSERTD, VINSERTW
11106
    printU4ImmOperand(MI, 1, STI, O);
11107
    return;
11108
    break;
11109
  case 16:
11110
    // VGNB
11111
    printU3ImmOperand(MI, 2, STI, O);
11112
    return;
11113
    break;
11114
  case 17:
11115
    // XSTSTDCDP, XSTSTDCQP, XSTSTDCSP, XVTSTDCDP, XVTSTDCSP
11116
    printU7ImmOperand(MI, 1, STI, O);
11117
    return;
11118
    break;
11119
  case 18:
11120
    // XXEXTRACTUW
11121
    printU4ImmOperand(MI, 2, STI, O);
11122
    return;
11123
    break;
11124
  case 19:
11125
    // XXGENPCVBM, XXGENPCVDM, XXGENPCVHM, XXGENPCVWM
11126
    printS5ImmOperand(MI, 2, STI, O);
11127
    return;
11128
    break;
11129
  case 20:
11130
    // XXINSERTW
11131
    printU4ImmOperand(MI, 3, STI, O);
11132
    return;
11133
    break;
11134
  case 21:
11135
    // gBC, gBCL
11136
    printBranchOperand(MI, Address, 2, STI, O);
11137
    return;
11138
    break;
11139
  case 22:
11140
    // gBCA, gBCLA
11141
    printAbsBranchOperand(MI, 2, STI, O);
11142
    return;
11143
    break;
11144
  }
11145
11146
11147
  // Fragment 5 encoded into 2 bits for 4 unique commands.
11148
  switch ((Bits >> 39) & 3) {
11149
  default: llvm_unreachable("Invalid command number.");
11150
  case 0:
11151
    // CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, EXTLDI, EXTLDI_rec, EX...
11152
    O << ", ";
11153
    break;
11154
  case 1:
11155
    // CLRRDI, CLRRDI_rec, CLRRWI, CLRRWI_rec, PSUBI, ROTRDI, ROTRDI_rec, ROT...
11156
    return;
11157
    break;
11158
  case 2:
11159
    // DMXXINSTFDMR512, PADDI, PADDI8
11160
    O << ", 0";
11161
    return;
11162
    break;
11163
  case 3:
11164
    // DMXXINSTFDMR512_HI
11165
    O << ", 1";
11166
    return;
11167
    break;
11168
  }
11169
11170
11171
  // Fragment 6 encoded into 4 bits for 9 unique commands.
11172
  switch ((Bits >> 41) & 15) {
11173
  default: llvm_unreachable("Invalid command number.");
11174
  case 0:
11175
    // CLRLSLDI, CLRLSLDI_rec, EXTLDI, EXTLDI_rec, EXTRDI, EXTRDI_rec, INSRDI...
11176
    printU6ImmOperand(MI, 3, STI, O);
11177
    return;
11178
    break;
11179
  case 1:
11180
    // CLRLSLWI, CLRLSLWI_rec, EXTLWI, EXTLWI_rec, EXTRWI, EXTRWI_rec, INSLWI...
11181
    printU5ImmOperand(MI, 3, STI, O);
11182
    break;
11183
  case 2:
11184
    // RLWIMIbm, RLWIMIbm_rec, RLWINMbm, RLWINMbm_rec, RLWNMbm, RLWNMbm_rec, ...
11185
    printOperand(MI, 3, STI, O);
11186
    break;
11187
  case 3:
11188
    // ADDEX, ADDEX8, DQUA, DQUAQ, DQUAQ_rec, DQUA_rec, DRRND, DRRNDQ, DRRNDQ...
11189
    printU2ImmOperand(MI, 3, STI, O);
11190
    return;
11191
    break;
11192
  case 4:
11193
    // BCDADD_rec, BCDSR_rec, BCDSUB_rec, BCDS_rec, BCDTRUNC_rec
11194
    printU1ImmOperand(MI, 3, STI, O);
11195
    return;
11196
    break;
11197
  case 5:
11198
    // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
11199
    printU4ImmOperand(MI, 3, STI, O);
11200
    break;
11201
  case 6:
11202
    // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
11203
    printU4ImmOperand(MI, 4, STI, O);
11204
    O << ", ";
11205
    break;
11206
  case 7:
11207
    // VSLDBI, VSRDBI
11208
    printU3ImmOperand(MI, 3, STI, O);
11209
    return;
11210
    break;
11211
  case 8:
11212
    // XXPERMDIs, XXSLDWIs
11213
    printU2ImmOperand(MI, 2, STI, O);
11214
    return;
11215
    break;
11216
  }
11217
11218
11219
  // Fragment 7 encoded into 2 bits for 4 unique commands.
11220
  switch ((Bits >> 45) & 3) {
11221
  default: llvm_unreachable("Invalid command number.");
11222
  case 0:
11223
    // CLRLSLWI, CLRLSLWI_rec, EXTLWI, EXTLWI_rec, EXTRWI, EXTRWI_rec, INSLWI...
11224
    return;
11225
    break;
11226
  case 1:
11227
    // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
11228
    O << ", ";
11229
    break;
11230
  case 2:
11231
    // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
11232
    printU4ImmOperand(MI, 5, STI, O);
11233
    break;
11234
  case 3:
11235
    // PMXVF64GERNN, PMXVF64GERNP, PMXVF64GERPN, PMXVF64GERPP, PMXVF64GERWNN,...
11236
    printU2ImmOperand(MI, 5, STI, O);
11237
    return;
11238
    break;
11239
  }
11240
11241
11242
  // Fragment 8 encoded into 3 bits for 7 unique commands.
11243
  switch ((Bits >> 47) & 7) {
11244
  default: llvm_unreachable("Invalid command number.");
11245
  case 0:
11246
    // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVF32GER, PM...
11247
    printU4ImmOperand(MI, 4, STI, O);
11248
    break;
11249
  case 1:
11250
    // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
11251
    O << ", ";
11252
    break;
11253
  case 2:
11254
    // PMXVF32GERNN, PMXVF32GERNP, PMXVF32GERPN, PMXVF32GERPP, PMXVF32GERWNN,...
11255
    return;
11256
    break;
11257
  case 3:
11258
    // PMXVF64GER, PMXVF64GERW
11259
    printU2ImmOperand(MI, 4, STI, O);
11260
    return;
11261
    break;
11262
  case 4:
11263
    // RLWINM, RLWINM8, RLWINM8_rec, RLWINM_rec, RLWNM, RLWNM8, RLWNM8_rec, R...
11264
    printU5ImmOperand(MI, 4, STI, O);
11265
    return;
11266
    break;
11267
  case 5:
11268
    // XXEVAL
11269
    printU8ImmOperand(MI, 4, STI, O);
11270
    return;
11271
    break;
11272
  case 6:
11273
    // XXPERMX
11274
    printU3ImmOperand(MI, 4, STI, O);
11275
    return;
11276
    break;
11277
  }
11278
11279
11280
  // Fragment 9 encoded into 3 bits for 5 unique commands.
11281
  switch ((Bits >> 50) & 7) {
11282
  default: llvm_unreachable("Invalid command number.");
11283
  case 0:
11284
    // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVI16GER2, P...
11285
    O << ", ";
11286
    break;
11287
  case 1:
11288
    // PMXVBF16GER2NN, PMXVBF16GER2NP, PMXVBF16GER2PN, PMXVBF16GER2PP, PMXVBF...
11289
    printU2ImmOperand(MI, 6, STI, O);
11290
    return;
11291
    break;
11292
  case 2:
11293
    // PMXVF32GER, PMXVF32GERW
11294
    return;
11295
    break;
11296
  case 3:
11297
    // PMXVI4GER8PP, PMXVI4GER8WPP
11298
    printU8ImmOperand(MI, 6, STI, O);
11299
    return;
11300
    break;
11301
  case 4:
11302
    // PMXVI8GER4PP, PMXVI8GER4SPP, PMXVI8GER4WPP, PMXVI8GER4WSPP
11303
    printU4ImmOperand(MI, 6, STI, O);
11304
    return;
11305
    break;
11306
  }
11307
11308
11309
  // Fragment 10 encoded into 2 bits for 3 unique commands.
11310
  switch ((Bits >> 53) & 3) {
11311
  default: llvm_unreachable("Invalid command number.");
11312
  case 0:
11313
    // PMXVBF16GER2, PMXVBF16GER2W, PMXVF16GER2, PMXVF16GER2W, PMXVI16GER2, P...
11314
    printU2ImmOperand(MI, 5, STI, O);
11315
    return;
11316
    break;
11317
  case 1:
11318
    // PMXVI4GER8, PMXVI4GER8W
11319
    printU8ImmOperand(MI, 5, STI, O);
11320
    return;
11321
    break;
11322
  case 2:
11323
    // PMXVI8GER4, PMXVI8GER4W
11324
    printU4ImmOperand(MI, 5, STI, O);
11325
    return;
11326
    break;
11327
  }
11328
11329
}
11330
11331
11332
/// getRegisterName - This method is automatically generated by tblgen
11333
/// from the register set description.  This returns the assembler name
11334
/// for the specified register.
11335
10.0k
const char *PPCInstPrinter::getRegisterName(MCRegister Reg) {
11336
10.0k
  unsigned RegNo = Reg.id();
11337
10.0k
  assert(RegNo && RegNo < 548 && "Invalid register number!");
11338
11339
11340
0
#ifdef __GNUC__
11341
0
#pragma GCC diagnostic push
11342
0
#pragma GCC diagnostic ignored "-Woverlength-strings"
11343
0
#endif
11344
0
  static const char AsmStrs[] = {
11345
10.0k
  /* 0 */ "**ROUNDING MODE**\0"
11346
10.0k
  /* 18 */ "**FRAME POINTER**\0"
11347
10.0k
  /* 36 */ "**BASE POINTER**\0"
11348
10.0k
  /* 53 */ "H10\0"
11349
10.0k
  /* 57 */ "f10\0"
11350
10.0k
  /* 61 */ "fp10\0"
11351
10.0k
  /* 66 */ "vsp10\0"
11352
10.0k
  /* 72 */ "dmrrowp10\0"
11353
10.0k
  /* 82 */ "r10\0"
11354
10.0k
  /* 86 */ "vs10\0"
11355
10.0k
  /* 91 */ "v10\0"
11356
10.0k
  /* 95 */ "dmrrow10\0"
11357
10.0k
  /* 104 */ "H20\0"
11358
10.0k
  /* 108 */ "f20\0"
11359
10.0k
  /* 112 */ "fp20\0"
11360
10.0k
  /* 117 */ "vsp20\0"
11361
10.0k
  /* 123 */ "dmrrowp20\0"
11362
10.0k
  /* 133 */ "r20\0"
11363
10.0k
  /* 137 */ "vs20\0"
11364
10.0k
  /* 142 */ "v20\0"
11365
10.0k
  /* 146 */ "dmrrow20\0"
11366
10.0k
  /* 155 */ "H30\0"
11367
10.0k
  /* 159 */ "f30\0"
11368
10.0k
  /* 163 */ "fp30\0"
11369
10.0k
  /* 168 */ "vsp30\0"
11370
10.0k
  /* 174 */ "dmrrowp30\0"
11371
10.0k
  /* 184 */ "r30\0"
11372
10.0k
  /* 188 */ "vs30\0"
11373
10.0k
  /* 193 */ "v30\0"
11374
10.0k
  /* 197 */ "dmrrow30\0"
11375
10.0k
  /* 206 */ "vsp40\0"
11376
10.0k
  /* 212 */ "vs40\0"
11377
10.0k
  /* 217 */ "dmrrow40\0"
11378
10.0k
  /* 226 */ "vsp50\0"
11379
10.0k
  /* 232 */ "vs50\0"
11380
10.0k
  /* 237 */ "dmrrow50\0"
11381
10.0k
  /* 246 */ "vsp60\0"
11382
10.0k
  /* 252 */ "vs60\0"
11383
10.0k
  /* 257 */ "dmrrow60\0"
11384
10.0k
  /* 266 */ "H0\0"
11385
10.0k
  /* 269 */ "wacc0\0"
11386
10.0k
  /* 275 */ "f0\0"
11387
10.0k
  /* 278 */ "wacc_hi0\0"
11388
10.0k
  /* 287 */ "fp0\0"
11389
10.0k
  /* 291 */ "dmrp0\0"
11390
10.0k
  /* 297 */ "vsp0\0"
11391
10.0k
  /* 302 */ "dmrrowp0\0"
11392
10.0k
  /* 311 */ "cr0\0"
11393
10.0k
  /* 315 */ "dmr0\0"
11394
10.0k
  /* 320 */ "vs0\0"
11395
10.0k
  /* 324 */ "v0\0"
11396
10.0k
  /* 327 */ "dmrrow0\0"
11397
10.0k
  /* 335 */ "H11\0"
11398
10.0k
  /* 339 */ "f11\0"
11399
10.0k
  /* 343 */ "dmrrowp11\0"
11400
10.0k
  /* 353 */ "r11\0"
11401
10.0k
  /* 357 */ "vs11\0"
11402
10.0k
  /* 362 */ "v11\0"
11403
10.0k
  /* 366 */ "dmrrow11\0"
11404
10.0k
  /* 375 */ "H21\0"
11405
10.0k
  /* 379 */ "f21\0"
11406
10.0k
  /* 383 */ "dmrrowp21\0"
11407
10.0k
  /* 393 */ "r21\0"
11408
10.0k
  /* 397 */ "vs21\0"
11409
10.0k
  /* 402 */ "v21\0"
11410
10.0k
  /* 406 */ "dmrrow21\0"
11411
10.0k
  /* 415 */ "H31\0"
11412
10.0k
  /* 419 */ "f31\0"
11413
10.0k
  /* 423 */ "dmrrowp31\0"
11414
10.0k
  /* 433 */ "r31\0"
11415
10.0k
  /* 437 */ "vs31\0"
11416
10.0k
  /* 442 */ "v31\0"
11417
10.0k
  /* 446 */ "dmrrow31\0"
11418
10.0k
  /* 455 */ "vs41\0"
11419
10.0k
  /* 460 */ "dmrrow41\0"
11420
10.0k
  /* 469 */ "vs51\0"
11421
10.0k
  /* 474 */ "dmrrow51\0"
11422
10.0k
  /* 483 */ "vs61\0"
11423
10.0k
  /* 488 */ "dmrrow61\0"
11424
10.0k
  /* 497 */ "H1\0"
11425
10.0k
  /* 500 */ "wacc1\0"
11426
10.0k
  /* 506 */ "f1\0"
11427
10.0k
  /* 509 */ "wacc_hi1\0"
11428
10.0k
  /* 518 */ "dmrp1\0"
11429
10.0k
  /* 524 */ "dmrrowp1\0"
11430
10.0k
  /* 533 */ "cr1\0"
11431
10.0k
  /* 537 */ "dmr1\0"
11432
10.0k
  /* 542 */ "vs1\0"
11433
10.0k
  /* 546 */ "v1\0"
11434
10.0k
  /* 549 */ "dmrrow1\0"
11435
10.0k
  /* 557 */ "H12\0"
11436
10.0k
  /* 561 */ "f12\0"
11437
10.0k
  /* 565 */ "fp12\0"
11438
10.0k
  /* 570 */ "vsp12\0"
11439
10.0k
  /* 576 */ "dmrrowp12\0"
11440
10.0k
  /* 586 */ "r12\0"
11441
10.0k
  /* 590 */ "vs12\0"
11442
10.0k
  /* 595 */ "v12\0"
11443
10.0k
  /* 599 */ "dmrrow12\0"
11444
10.0k
  /* 608 */ "H22\0"
11445
10.0k
  /* 612 */ "f22\0"
11446
10.0k
  /* 616 */ "fp22\0"
11447
10.0k
  /* 621 */ "vsp22\0"
11448
10.0k
  /* 627 */ "dmrrowp22\0"
11449
10.0k
  /* 637 */ "r22\0"
11450
10.0k
  /* 641 */ "vs22\0"
11451
10.0k
  /* 646 */ "v22\0"
11452
10.0k
  /* 650 */ "dmrrow22\0"
11453
10.0k
  /* 659 */ "vsp32\0"
11454
10.0k
  /* 665 */ "vs32\0"
11455
10.0k
  /* 670 */ "dmrrow32\0"
11456
10.0k
  /* 679 */ "vsp42\0"
11457
10.0k
  /* 685 */ "vs42\0"
11458
10.0k
  /* 690 */ "dmrrow42\0"
11459
10.0k
  /* 699 */ "vsp52\0"
11460
10.0k
  /* 705 */ "vs52\0"
11461
10.0k
  /* 710 */ "dmrrow52\0"
11462
10.0k
  /* 719 */ "vsp62\0"
11463
10.0k
  /* 725 */ "vs62\0"
11464
10.0k
  /* 730 */ "dmrrow62\0"
11465
10.0k
  /* 739 */ "H2\0"
11466
10.0k
  /* 742 */ "wacc2\0"
11467
10.0k
  /* 748 */ "f2\0"
11468
10.0k
  /* 751 */ "wacc_hi2\0"
11469
10.0k
  /* 760 */ "fp2\0"
11470
10.0k
  /* 764 */ "dmrp2\0"
11471
10.0k
  /* 770 */ "vsp2\0"
11472
10.0k
  /* 775 */ "dmrrowp2\0"
11473
10.0k
  /* 784 */ "cr2\0"
11474
10.0k
  /* 788 */ "dmr2\0"
11475
10.0k
  /* 793 */ "vs2\0"
11476
10.0k
  /* 797 */ "v2\0"
11477
10.0k
  /* 800 */ "dmrrow2\0"
11478
10.0k
  /* 808 */ "H13\0"
11479
10.0k
  /* 812 */ "f13\0"
11480
10.0k
  /* 816 */ "dmrrowp13\0"
11481
10.0k
  /* 826 */ "r13\0"
11482
10.0k
  /* 830 */ "vs13\0"
11483
10.0k
  /* 835 */ "v13\0"
11484
10.0k
  /* 839 */ "dmrrow13\0"
11485
10.0k
  /* 848 */ "H23\0"
11486
10.0k
  /* 852 */ "f23\0"
11487
10.0k
  /* 856 */ "dmrrowp23\0"
11488
10.0k
  /* 866 */ "r23\0"
11489
10.0k
  /* 870 */ "vs23\0"
11490
10.0k
  /* 875 */ "v23\0"
11491
10.0k
  /* 879 */ "dmrrow23\0"
11492
10.0k
  /* 888 */ "vs33\0"
11493
10.0k
  /* 893 */ "dmrrow33\0"
11494
10.0k
  /* 902 */ "vs43\0"
11495
10.0k
  /* 907 */ "dmrrow43\0"
11496
10.0k
  /* 916 */ "vs53\0"
11497
10.0k
  /* 921 */ "dmrrow53\0"
11498
10.0k
  /* 930 */ "vs63\0"
11499
10.0k
  /* 935 */ "dmrrow63\0"
11500
10.0k
  /* 944 */ "H3\0"
11501
10.0k
  /* 947 */ "wacc3\0"
11502
10.0k
  /* 953 */ "f3\0"
11503
10.0k
  /* 956 */ "wacc_hi3\0"
11504
10.0k
  /* 965 */ "dmrp3\0"
11505
10.0k
  /* 971 */ "dmrrowp3\0"
11506
10.0k
  /* 980 */ "cr3\0"
11507
10.0k
  /* 984 */ "dmr3\0"
11508
10.0k
  /* 989 */ "vs3\0"
11509
10.0k
  /* 993 */ "v3\0"
11510
10.0k
  /* 996 */ "dmrrow3\0"
11511
10.0k
  /* 1004 */ "H14\0"
11512
10.0k
  /* 1008 */ "f14\0"
11513
10.0k
  /* 1012 */ "fp14\0"
11514
10.0k
  /* 1017 */ "vsp14\0"
11515
10.0k
  /* 1023 */ "dmrrowp14\0"
11516
10.0k
  /* 1033 */ "r14\0"
11517
10.0k
  /* 1037 */ "vs14\0"
11518
10.0k
  /* 1042 */ "v14\0"
11519
10.0k
  /* 1046 */ "dmrrow14\0"
11520
10.0k
  /* 1055 */ "H24\0"
11521
10.0k
  /* 1059 */ "f24\0"
11522
10.0k
  /* 1063 */ "fp24\0"
11523
10.0k
  /* 1068 */ "vsp24\0"
11524
10.0k
  /* 1074 */ "dmrrowp24\0"
11525
10.0k
  /* 1084 */ "r24\0"
11526
10.0k
  /* 1088 */ "vs24\0"
11527
10.0k
  /* 1093 */ "v24\0"
11528
10.0k
  /* 1097 */ "dmrrow24\0"
11529
10.0k
  /* 1106 */ "vsp34\0"
11530
10.0k
  /* 1112 */ "vs34\0"
11531
10.0k
  /* 1117 */ "dmrrow34\0"
11532
10.0k
  /* 1126 */ "vsp44\0"
11533
10.0k
  /* 1132 */ "vs44\0"
11534
10.0k
  /* 1137 */ "dmrrow44\0"
11535
10.0k
  /* 1146 */ "vsp54\0"
11536
10.0k
  /* 1152 */ "vs54\0"
11537
10.0k
  /* 1157 */ "dmrrow54\0"
11538
10.0k
  /* 1166 */ "H4\0"
11539
10.0k
  /* 1169 */ "wacc4\0"
11540
10.0k
  /* 1175 */ "f4\0"
11541
10.0k
  /* 1178 */ "wacc_hi4\0"
11542
10.0k
  /* 1187 */ "fp4\0"
11543
10.0k
  /* 1191 */ "vsp4\0"
11544
10.0k
  /* 1196 */ "dmrrowp4\0"
11545
10.0k
  /* 1205 */ "cr4\0"
11546
10.0k
  /* 1209 */ "dmr4\0"
11547
10.0k
  /* 1214 */ "vs4\0"
11548
10.0k
  /* 1218 */ "v4\0"
11549
10.0k
  /* 1221 */ "dmrrow4\0"
11550
10.0k
  /* 1229 */ "H15\0"
11551
10.0k
  /* 1233 */ "f15\0"
11552
10.0k
  /* 1237 */ "dmrrowp15\0"
11553
10.0k
  /* 1247 */ "r15\0"
11554
10.0k
  /* 1251 */ "vs15\0"
11555
10.0k
  /* 1256 */ "v15\0"
11556
10.0k
  /* 1260 */ "dmrrow15\0"
11557
10.0k
  /* 1269 */ "H25\0"
11558
10.0k
  /* 1273 */ "f25\0"
11559
10.0k
  /* 1277 */ "dmrrowp25\0"
11560
10.0k
  /* 1287 */ "r25\0"
11561
10.0k
  /* 1291 */ "vs25\0"
11562
10.0k
  /* 1296 */ "v25\0"
11563
10.0k
  /* 1300 */ "dmrrow25\0"
11564
10.0k
  /* 1309 */ "vs35\0"
11565
10.0k
  /* 1314 */ "dmrrow35\0"
11566
10.0k
  /* 1323 */ "vs45\0"
11567
10.0k
  /* 1328 */ "dmrrow45\0"
11568
10.0k
  /* 1337 */ "vs55\0"
11569
10.0k
  /* 1342 */ "dmrrow55\0"
11570
10.0k
  /* 1351 */ "H5\0"
11571
10.0k
  /* 1354 */ "wacc5\0"
11572
10.0k
  /* 1360 */ "f5\0"
11573
10.0k
  /* 1363 */ "wacc_hi5\0"
11574
10.0k
  /* 1372 */ "dmrrowp5\0"
11575
10.0k
  /* 1381 */ "cr5\0"
11576
10.0k
  /* 1385 */ "dmr5\0"
11577
10.0k
  /* 1390 */ "vs5\0"
11578
10.0k
  /* 1394 */ "v5\0"
11579
10.0k
  /* 1397 */ "dmrrow5\0"
11580
10.0k
  /* 1405 */ "H16\0"
11581
10.0k
  /* 1409 */ "f16\0"
11582
10.0k
  /* 1413 */ "fp16\0"
11583
10.0k
  /* 1418 */ "vsp16\0"
11584
10.0k
  /* 1424 */ "dmrrowp16\0"
11585
10.0k
  /* 1434 */ "r16\0"
11586
10.0k
  /* 1438 */ "vs16\0"
11587
10.0k
  /* 1443 */ "v16\0"
11588
10.0k
  /* 1447 */ "dmrrow16\0"
11589
10.0k
  /* 1456 */ "H26\0"
11590
10.0k
  /* 1460 */ "f26\0"
11591
10.0k
  /* 1464 */ "fp26\0"
11592
10.0k
  /* 1469 */ "vsp26\0"
11593
10.0k
  /* 1475 */ "dmrrowp26\0"
11594
10.0k
  /* 1485 */ "r26\0"
11595
10.0k
  /* 1489 */ "vs26\0"
11596
10.0k
  /* 1494 */ "v26\0"
11597
10.0k
  /* 1498 */ "dmrrow26\0"
11598
10.0k
  /* 1507 */ "vsp36\0"
11599
10.0k
  /* 1513 */ "vs36\0"
11600
10.0k
  /* 1518 */ "dmrrow36\0"
11601
10.0k
  /* 1527 */ "vsp46\0"
11602
10.0k
  /* 1533 */ "vs46\0"
11603
10.0k
  /* 1538 */ "dmrrow46\0"
11604
10.0k
  /* 1547 */ "vsp56\0"
11605
10.0k
  /* 1553 */ "vs56\0"
11606
10.0k
  /* 1558 */ "dmrrow56\0"
11607
10.0k
  /* 1567 */ "H6\0"
11608
10.0k
  /* 1570 */ "wacc6\0"
11609
10.0k
  /* 1576 */ "f6\0"
11610
10.0k
  /* 1579 */ "wacc_hi6\0"
11611
10.0k
  /* 1588 */ "fp6\0"
11612
10.0k
  /* 1592 */ "vsp6\0"
11613
10.0k
  /* 1597 */ "dmrrowp6\0"
11614
10.0k
  /* 1606 */ "cr6\0"
11615
10.0k
  /* 1610 */ "dmr6\0"
11616
10.0k
  /* 1615 */ "vs6\0"
11617
10.0k
  /* 1619 */ "v6\0"
11618
10.0k
  /* 1622 */ "dmrrow6\0"
11619
10.0k
  /* 1630 */ "H17\0"
11620
10.0k
  /* 1634 */ "f17\0"
11621
10.0k
  /* 1638 */ "dmrrowp17\0"
11622
10.0k
  /* 1648 */ "r17\0"
11623
10.0k
  /* 1652 */ "vs17\0"
11624
10.0k
  /* 1657 */ "v17\0"
11625
10.0k
  /* 1661 */ "dmrrow17\0"
11626
10.0k
  /* 1670 */ "H27\0"
11627
10.0k
  /* 1674 */ "f27\0"
11628
10.0k
  /* 1678 */ "dmrrowp27\0"
11629
10.0k
  /* 1688 */ "r27\0"
11630
10.0k
  /* 1692 */ "vs27\0"
11631
10.0k
  /* 1697 */ "v27\0"
11632
10.0k
  /* 1701 */ "dmrrow27\0"
11633
10.0k
  /* 1710 */ "vs37\0"
11634
10.0k
  /* 1715 */ "dmrrow37\0"
11635
10.0k
  /* 1724 */ "vs47\0"
11636
10.0k
  /* 1729 */ "dmrrow47\0"
11637
10.0k
  /* 1738 */ "vs57\0"
11638
10.0k
  /* 1743 */ "dmrrow57\0"
11639
10.0k
  /* 1752 */ "H7\0"
11640
10.0k
  /* 1755 */ "wacc7\0"
11641
10.0k
  /* 1761 */ "f7\0"
11642
10.0k
  /* 1764 */ "wacc_hi7\0"
11643
10.0k
  /* 1773 */ "dmrrowp7\0"
11644
10.0k
  /* 1782 */ "cr7\0"
11645
10.0k
  /* 1786 */ "dmr7\0"
11646
10.0k
  /* 1791 */ "vs7\0"
11647
10.0k
  /* 1795 */ "v7\0"
11648
10.0k
  /* 1798 */ "dmrrow7\0"
11649
10.0k
  /* 1806 */ "H18\0"
11650
10.0k
  /* 1810 */ "f18\0"
11651
10.0k
  /* 1814 */ "fp18\0"
11652
10.0k
  /* 1819 */ "vsp18\0"
11653
10.0k
  /* 1825 */ "dmrrowp18\0"
11654
10.0k
  /* 1835 */ "r18\0"
11655
10.0k
  /* 1839 */ "vs18\0"
11656
10.0k
  /* 1844 */ "v18\0"
11657
10.0k
  /* 1848 */ "dmrrow18\0"
11658
10.0k
  /* 1857 */ "H28\0"
11659
10.0k
  /* 1861 */ "f28\0"
11660
10.0k
  /* 1865 */ "fp28\0"
11661
10.0k
  /* 1870 */ "vsp28\0"
11662
10.0k
  /* 1876 */ "dmrrowp28\0"
11663
10.0k
  /* 1886 */ "r28\0"
11664
10.0k
  /* 1890 */ "vs28\0"
11665
10.0k
  /* 1895 */ "v28\0"
11666
10.0k
  /* 1899 */ "dmrrow28\0"
11667
10.0k
  /* 1908 */ "vsp38\0"
11668
10.0k
  /* 1914 */ "vs38\0"
11669
10.0k
  /* 1919 */ "dmrrow38\0"
11670
10.0k
  /* 1928 */ "vsp48\0"
11671
10.0k
  /* 1934 */ "vs48\0"
11672
10.0k
  /* 1939 */ "dmrrow48\0"
11673
10.0k
  /* 1948 */ "vsp58\0"
11674
10.0k
  /* 1954 */ "vs58\0"
11675
10.0k
  /* 1959 */ "dmrrow58\0"
11676
10.0k
  /* 1968 */ "H8\0"
11677
10.0k
  /* 1971 */ "f8\0"
11678
10.0k
  /* 1974 */ "fp8\0"
11679
10.0k
  /* 1978 */ "vsp8\0"
11680
10.0k
  /* 1983 */ "dmrrowp8\0"
11681
10.0k
  /* 1992 */ "r8\0"
11682
10.0k
  /* 1995 */ "vs8\0"
11683
10.0k
  /* 1999 */ "v8\0"
11684
10.0k
  /* 2002 */ "dmrrow8\0"
11685
10.0k
  /* 2010 */ "H19\0"
11686
10.0k
  /* 2014 */ "f19\0"
11687
10.0k
  /* 2018 */ "dmrrowp19\0"
11688
10.0k
  /* 2028 */ "r19\0"
11689
10.0k
  /* 2032 */ "vs19\0"
11690
10.0k
  /* 2037 */ "v19\0"
11691
10.0k
  /* 2041 */ "dmrrow19\0"
11692
10.0k
  /* 2050 */ "H29\0"
11693
10.0k
  /* 2054 */ "f29\0"
11694
10.0k
  /* 2058 */ "dmrrowp29\0"
11695
10.0k
  /* 2068 */ "r29\0"
11696
10.0k
  /* 2072 */ "vs29\0"
11697
10.0k
  /* 2077 */ "v29\0"
11698
10.0k
  /* 2081 */ "dmrrow29\0"
11699
10.0k
  /* 2090 */ "vs39\0"
11700
10.0k
  /* 2095 */ "dmrrow39\0"
11701
10.0k
  /* 2104 */ "vs49\0"
11702
10.0k
  /* 2109 */ "dmrrow49\0"
11703
10.0k
  /* 2118 */ "vs59\0"
11704
10.0k
  /* 2123 */ "dmrrow59\0"
11705
10.0k
  /* 2132 */ "H9\0"
11706
10.0k
  /* 2135 */ "f9\0"
11707
10.0k
  /* 2138 */ "dmrrowp9\0"
11708
10.0k
  /* 2147 */ "r9\0"
11709
10.0k
  /* 2150 */ "vs9\0"
11710
10.0k
  /* 2154 */ "v9\0"
11711
10.0k
  /* 2157 */ "dmrrow9\0"
11712
10.0k
  /* 2165 */ "vrsave\0"
11713
10.0k
  /* 2172 */ "spefscr\0"
11714
10.0k
  /* 2180 */ "xer\0"
11715
10.0k
  /* 2184 */ "lr\0"
11716
10.0k
  /* 2187 */ "ctr\0"
11717
10.0k
};
11718
10.0k
#ifdef __GNUC__
11719
10.0k
#pragma GCC diagnostic pop
11720
10.0k
#endif
11721
11722
10.0k
  static const uint16_t RegAsmOffset[] = {
11723
10.0k
    36, 2180, 2187, 18, 2184, 0, 2172, 2165, 2180, 55, 270, 501, 743, 948, 
11724
10.0k
    1170, 1355, 1571, 1756, 36, 311, 533, 784, 980, 1205, 1381, 1606, 1782, 2187, 
11725
10.0k
    315, 537, 788, 984, 1209, 1385, 1610, 1786, 327, 549, 800, 996, 1221, 1397, 
11726
10.0k
    1622, 1798, 2002, 2157, 95, 366, 599, 839, 1046, 1260, 1447, 1661, 1848, 2041, 
11727
10.0k
    146, 406, 650, 879, 1097, 1300, 1498, 1701, 1899, 2081, 197, 446, 670, 893, 
11728
10.0k
    1117, 1314, 1518, 1715, 1919, 2095, 217, 460, 690, 907, 1137, 1328, 1538, 1729, 
11729
10.0k
    1939, 2109, 237, 474, 710, 921, 1157, 1342, 1558, 1743, 1959, 2123, 257, 488, 
11730
10.0k
    730, 935, 302, 524, 775, 971, 1196, 1372, 1597, 1773, 1983, 2138, 72, 343, 
11731
10.0k
    576, 816, 1023, 1237, 1424, 1638, 1825, 2018, 123, 383, 627, 856, 1074, 1277, 
11732
10.0k
    1475, 1678, 1876, 2058, 174, 423, 291, 518, 764, 965, 275, 506, 748, 953, 
11733
10.0k
    1175, 1360, 1576, 1761, 1971, 2135, 57, 339, 561, 812, 1008, 1233, 1409, 1634, 
11734
10.0k
    1810, 2014, 108, 379, 612, 852, 1059, 1273, 1460, 1674, 1861, 2054, 159, 419, 
11735
10.0k
    18, 287, 760, 1187, 1588, 1974, 61, 565, 1012, 1413, 1814, 112, 616, 1063, 
11736
10.0k
    1464, 1865, 163, 266, 497, 739, 944, 1166, 1351, 1567, 1752, 1968, 2132, 53, 
11737
10.0k
    335, 557, 808, 1004, 1229, 1405, 1630, 1806, 2010, 104, 375, 608, 848, 1055, 
11738
10.0k
    1269, 1456, 1670, 1857, 2050, 155, 415, 2184, 312, 534, 785, 981, 1206, 1382, 
11739
10.0k
    1607, 1783, 1992, 2147, 82, 353, 586, 826, 1033, 1247, 1434, 1648, 1835, 2028, 
11740
10.0k
    133, 393, 637, 866, 1084, 1287, 1485, 1688, 1886, 2068, 184, 433, 312, 534, 
11741
10.0k
    785, 981, 1206, 1382, 1607, 1783, 1992, 2147, 82, 353, 586, 826, 1033, 1247, 
11742
10.0k
    1434, 1648, 1835, 2028, 133, 393, 637, 866, 1084, 1287, 1485, 1688, 1886, 2068, 
11743
10.0k
    184, 433, 270, 501, 743, 948, 1170, 1355, 1571, 1756, 324, 546, 797, 993, 
11744
10.0k
    1218, 1394, 1619, 1795, 1999, 2154, 91, 362, 595, 835, 1042, 1256, 1443, 1657, 
11745
10.0k
    1844, 2037, 142, 402, 646, 875, 1093, 1296, 1494, 1697, 1895, 2077, 193, 442, 
11746
10.0k
    324, 546, 797, 993, 1218, 1394, 1619, 1795, 1999, 2154, 91, 362, 595, 835, 
11747
10.0k
    1042, 1256, 1443, 1657, 1844, 2037, 142, 402, 646, 875, 1093, 1296, 1494, 1697, 
11748
10.0k
    1895, 2077, 193, 442, 320, 542, 793, 989, 1214, 1390, 1615, 1791, 1995, 2150, 
11749
10.0k
    86, 357, 590, 830, 1037, 1251, 1438, 1652, 1839, 2032, 137, 397, 641, 870, 
11750
10.0k
    1088, 1291, 1489, 1692, 1890, 2072, 188, 437, 297, 770, 1191, 1592, 1978, 66, 
11751
10.0k
    570, 1017, 1418, 1819, 117, 621, 1068, 1469, 1870, 168, 659, 1106, 1507, 1908, 
11752
10.0k
    206, 679, 1126, 1527, 1928, 226, 699, 1146, 1547, 1948, 246, 719, 665, 888, 
11753
10.0k
    1112, 1309, 1513, 1710, 1914, 2090, 212, 455, 685, 902, 1132, 1323, 1533, 1724, 
11754
10.0k
    1934, 2104, 232, 469, 705, 916, 1152, 1337, 1553, 1738, 1954, 2118, 252, 483, 
11755
10.0k
    725, 930, 269, 500, 742, 947, 1169, 1354, 1570, 1755, 278, 509, 751, 956, 
11756
10.0k
    1178, 1363, 1579, 1764, 312, 534, 785, 981, 1206, 1382, 1607, 1783, 1992, 2147, 
11757
10.0k
    82, 353, 586, 826, 1033, 1247, 1434, 1648, 1835, 2028, 133, 393, 637, 866, 
11758
10.0k
    1084, 1287, 1485, 1688, 1886, 2068, 184, 433, 55, 559, 1407, 54, 1005, 1807, 
11759
10.0k
    609, 1457, 156, 337, 1231, 2012, 809, 1631, 376, 1270, 2051, 55, 1006, 1808, 
11760
10.0k
    558, 1406, 105, 1056, 1858, 810, 1632, 336, 1230, 2011, 849, 1671, 416, 312, 
11761
10.0k
    785, 1206, 1607, 1992, 82, 586, 1033, 1434, 1835, 133, 637, 1084, 1485, 1886, 
11762
10.0k
    184, 
11763
10.0k
  };
11764
11765
10.0k
  assert (*(AsmStrs+RegAsmOffset[RegNo-1]) &&
11766
10.0k
          "Invalid alt name index for register!");
11767
0
  return AsmStrs+RegAsmOffset[RegNo-1];
11768
10.0k
}
11769
11770
#ifdef PRINT_ALIAS_INSTR
11771
#undef PRINT_ALIAS_INSTR
11772
11773
0
bool PPCInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &OS) {
11774
0
  static const PatternsForOpcode OpToPatterns[] = {
11775
0
    {PPC::ADDI, 0, 1 },
11776
0
    {PPC::ADDI8, 1, 1 },
11777
0
    {PPC::ADDIS, 2, 1 },
11778
0
    {PPC::ADDIS8, 3, 1 },
11779
0
    {PPC::ADDPCIS, 4, 1 },
11780
0
    {PPC::BCC, 5, 24 },
11781
0
    {PPC::BCCA, 29, 24 },
11782
0
    {PPC::BCCCTR, 53, 24 },
11783
0
    {PPC::BCCCTRL, 77, 24 },
11784
0
    {PPC::BCCL, 101, 24 },
11785
0
    {PPC::BCCLA, 125, 24 },
11786
0
    {PPC::BCCLR, 149, 24 },
11787
0
    {PPC::BCCLRL, 173, 24 },
11788
0
    {PPC::CMPD, 197, 1 },
11789
0
    {PPC::CMPDI, 198, 1 },
11790
0
    {PPC::CMPLD, 199, 1 },
11791
0
    {PPC::CMPLDI, 200, 1 },
11792
0
    {PPC::CMPLW, 201, 1 },
11793
0
    {PPC::CMPLWI, 202, 1 },
11794
0
    {PPC::CMPW, 203, 1 },
11795
0
    {PPC::CMPWI, 204, 1 },
11796
0
    {PPC::CNTLZW, 205, 1 },
11797
0
    {PPC::CNTLZW8, 206, 1 },
11798
0
    {PPC::CNTLZW8_rec, 207, 1 },
11799
0
    {PPC::CNTLZW_rec, 208, 1 },
11800
0
    {PPC::CP_PASTE_rec, 209, 1 },
11801
0
    {PPC::CREQV, 210, 1 },
11802
0
    {PPC::CRNOR, 211, 1 },
11803
0
    {PPC::CROR, 212, 1 },
11804
0
    {PPC::CRXOR, 213, 1 },
11805
0
    {PPC::ISEL, 214, 3 },
11806
0
    {PPC::ISEL8, 217, 3 },
11807
0
    {PPC::MBAR, 220, 1 },
11808
0
    {PPC::MFDCR, 221, 8 },
11809
0
    {PPC::MFSPR, 229, 46 },
11810
0
    {PPC::MFSPR8, 275, 19 },
11811
0
    {PPC::MFTB, 294, 1 },
11812
0
    {PPC::MFUDSCR, 295, 1 },
11813
0
    {PPC::MFVRSAVE, 296, 1 },
11814
0
    {PPC::MFVSRD, 297, 1 },
11815
0
    {PPC::MFVSRWZ, 298, 1 },
11816
0
    {PPC::MTCRF, 299, 1 },
11817
0
    {PPC::MTCRF8, 300, 1 },
11818
0
    {PPC::MTDCR, 301, 8 },
11819
0
    {PPC::MTFSF, 309, 1 },
11820
0
    {PPC::MTFSFI, 310, 1 },
11821
0
    {PPC::MTFSFI_rec, 311, 1 },
11822
0
    {PPC::MTFSF_rec, 312, 1 },
11823
0
    {PPC::MTMSR, 313, 1 },
11824
0
    {PPC::MTMSRD, 314, 1 },
11825
0
    {PPC::MTSPR, 315, 45 },
11826
0
    {PPC::MTSPR8, 360, 18 },
11827
0
    {PPC::MTUDSCR, 378, 1 },
11828
0
    {PPC::MTVRSAVE, 379, 1 },
11829
0
    {PPC::MTVSRD, 380, 1 },
11830
0
    {PPC::MTVSRWA, 381, 1 },
11831
0
    {PPC::MTVSRWZ, 382, 1 },
11832
0
    {PPC::NOR, 383, 1 },
11833
0
    {PPC::NOR8, 384, 1 },
11834
0
    {PPC::NOR8_rec, 385, 1 },
11835
0
    {PPC::NOR_rec, 386, 1 },
11836
0
    {PPC::OR, 387, 1 },
11837
0
    {PPC::OR8, 388, 1 },
11838
0
    {PPC::OR8_rec, 389, 1 },
11839
0
    {PPC::ORI, 390, 1 },
11840
0
    {PPC::ORI8, 391, 1 },
11841
0
    {PPC::OR_rec, 392, 1 },
11842
0
    {PPC::PADDI8, 393, 1 },
11843
0
    {PPC::RFEBB, 394, 1 },
11844
0
    {PPC::RLDCL, 395, 1 },
11845
0
    {PPC::RLDCL_rec, 396, 1 },
11846
0
    {PPC::RLDICL, 397, 2 },
11847
0
    {PPC::RLDICL_32_64, 399, 2 },
11848
0
    {PPC::RLDICL_rec, 401, 2 },
11849
0
    {PPC::RLWINM, 403, 2 },
11850
0
    {PPC::RLWINM8, 405, 2 },
11851
0
    {PPC::RLWINM8_rec, 407, 2 },
11852
0
    {PPC::RLWINM_rec, 409, 2 },
11853
0
    {PPC::RLWNM, 411, 1 },
11854
0
    {PPC::RLWNM8, 412, 1 },
11855
0
    {PPC::RLWNM8_rec, 413, 1 },
11856
0
    {PPC::RLWNM_rec, 414, 1 },
11857
0
    {PPC::SC, 415, 1 },
11858
0
    {PPC::SUBF, 416, 1 },
11859
0
    {PPC::SUBF8, 417, 1 },
11860
0
    {PPC::SUBF8_rec, 418, 1 },
11861
0
    {PPC::SUBFC, 419, 1 },
11862
0
    {PPC::SUBFC8, 420, 1 },
11863
0
    {PPC::SUBFC8_rec, 421, 1 },
11864
0
    {PPC::SUBFC_rec, 422, 1 },
11865
0
    {PPC::SUBF_rec, 423, 1 },
11866
0
    {PPC::SYNC, 424, 3 },
11867
0
    {PPC::SYNCP10, 427, 8 },
11868
0
    {PPC::TD, 435, 7 },
11869
0
    {PPC::TDI, 442, 7 },
11870
0
    {PPC::TEND, 449, 2 },
11871
0
    {PPC::TLBIE, 451, 1 },
11872
0
    {PPC::TLBILX, 452, 4 },
11873
0
    {PPC::TLBRE2, 456, 2 },
11874
0
    {PPC::TLBWE2, 458, 2 },
11875
0
    {PPC::TSR, 460, 2 },
11876
0
    {PPC::TW, 462, 8 },
11877
0
    {PPC::TWI, 470, 7 },
11878
0
    {PPC::VNOR, 477, 1 },
11879
0
    {PPC::VOR, 478, 1 },
11880
0
    {PPC::WAIT, 479, 3 },
11881
0
    {PPC::WAITP10, 482, 2 },
11882
0
    {PPC::XORI, 484, 1 },
11883
0
    {PPC::XORI8, 485, 1 },
11884
0
    {PPC::XVCPSGNDP, 486, 1 },
11885
0
    {PPC::XVCPSGNSP, 487, 1 },
11886
0
    {PPC::XXPERMDI, 488, 5 },
11887
0
    {PPC::XXPERMDIs, 493, 3 },
11888
0
    {PPC::gBC, 496, 10 },
11889
0
    {PPC::gBCA, 506, 10 },
11890
0
    {PPC::gBCAat, 516, 2 },
11891
0
    {PPC::gBCCTR, 518, 7 },
11892
0
    {PPC::gBCCTRL, 525, 7 },
11893
0
    {PPC::gBCL, 532, 10 },
11894
0
    {PPC::gBCLA, 542, 10 },
11895
0
    {PPC::gBCLAat, 552, 2 },
11896
0
    {PPC::gBCLR, 554, 11 },
11897
0
    {PPC::gBCLRL, 565, 11 },
11898
0
    {PPC::gBCLat, 576, 2 },
11899
0
    {PPC::gBCat, 578, 2 },
11900
0
  };
11901
11902
0
  static const AliasPattern Patterns[] = {
11903
    // PPC::ADDI - 0
11904
0
    {0, 0, 3, 2 },
11905
    // PPC::ADDI8 - 1
11906
0
    {0, 2, 3, 2 },
11907
    // PPC::ADDIS - 2
11908
0
    {12, 4, 3, 2 },
11909
    // PPC::ADDIS8 - 3
11910
0
    {12, 6, 3, 2 },
11911
    // PPC::ADDPCIS - 4
11912
0
    {25, 8, 2, 2 },
11913
    // PPC::BCC - 5
11914
0
    {33, 10, 3, 2 },
11915
0
    {46, 12, 3, 2 },
11916
0
    {55, 14, 3, 2 },
11917
0
    {69, 16, 3, 2 },
11918
0
    {79, 18, 3, 2 },
11919
0
    {93, 20, 3, 2 },
11920
0
    {103, 22, 3, 2 },
11921
0
    {116, 24, 3, 2 },
11922
0
    {125, 26, 3, 2 },
11923
0
    {139, 28, 3, 2 },
11924
0
    {149, 30, 3, 2 },
11925
0
    {163, 32, 3, 2 },
11926
0
    {173, 34, 3, 2 },
11927
0
    {186, 36, 3, 2 },
11928
0
    {195, 38, 3, 2 },
11929
0
    {209, 40, 3, 2 },
11930
0
    {219, 42, 3, 2 },
11931
0
    {233, 44, 3, 2 },
11932
0
    {243, 46, 3, 2 },
11933
0
    {256, 48, 3, 2 },
11934
0
    {265, 50, 3, 2 },
11935
0
    {279, 52, 3, 2 },
11936
0
    {289, 54, 3, 2 },
11937
0
    {303, 56, 3, 2 },
11938
    // PPC::BCCA - 29
11939
0
    {313, 58, 3, 2 },
11940
0
    {327, 60, 3, 2 },
11941
0
    {337, 62, 3, 2 },
11942
0
    {352, 64, 3, 2 },
11943
0
    {363, 66, 3, 2 },
11944
0
    {378, 68, 3, 2 },
11945
0
    {389, 70, 3, 2 },
11946
0
    {403, 72, 3, 2 },
11947
0
    {413, 74, 3, 2 },
11948
0
    {428, 76, 3, 2 },
11949
0
    {439, 78, 3, 2 },
11950
0
    {454, 80, 3, 2 },
11951
0
    {465, 82, 3, 2 },
11952
0
    {479, 84, 3, 2 },
11953
0
    {489, 86, 3, 2 },
11954
0
    {504, 88, 3, 2 },
11955
0
    {515, 90, 3, 2 },
11956
0
    {530, 92, 3, 2 },
11957
0
    {541, 94, 3, 2 },
11958
0
    {555, 96, 3, 2 },
11959
0
    {565, 98, 3, 2 },
11960
0
    {580, 100, 3, 2 },
11961
0
    {591, 102, 3, 2 },
11962
0
    {606, 104, 3, 2 },
11963
    // PPC::BCCCTR - 53
11964
0
    {617, 106, 2, 2 },
11965
0
    {627, 108, 2, 2 },
11966
0
    {634, 110, 2, 2 },
11967
0
    {645, 112, 2, 2 },
11968
0
    {653, 114, 2, 2 },
11969
0
    {664, 116, 2, 2 },
11970
0
    {672, 118, 2, 2 },
11971
0
    {682, 120, 2, 2 },
11972
0
    {689, 122, 2, 2 },
11973
0
    {700, 124, 2, 2 },
11974
0
    {708, 126, 2, 2 },
11975
0
    {719, 128, 2, 2 },
11976
0
    {727, 130, 2, 2 },
11977
0
    {737, 132, 2, 2 },
11978
0
    {744, 134, 2, 2 },
11979
0
    {755, 136, 2, 2 },
11980
0
    {763, 138, 2, 2 },
11981
0
    {774, 140, 2, 2 },
11982
0
    {782, 142, 2, 2 },
11983
0
    {792, 144, 2, 2 },
11984
0
    {799, 146, 2, 2 },
11985
0
    {810, 148, 2, 2 },
11986
0
    {818, 150, 2, 2 },
11987
0
    {829, 152, 2, 2 },
11988
    // PPC::BCCCTRL - 77
11989
0
    {837, 154, 2, 2 },
11990
0
    {848, 156, 2, 2 },
11991
0
    {856, 158, 2, 2 },
11992
0
    {868, 160, 2, 2 },
11993
0
    {877, 162, 2, 2 },
11994
0
    {889, 164, 2, 2 },
11995
0
    {898, 166, 2, 2 },
11996
0
    {909, 168, 2, 2 },
11997
0
    {917, 170, 2, 2 },
11998
0
    {929, 172, 2, 2 },
11999
0
    {938, 174, 2, 2 },
12000
0
    {950, 176, 2, 2 },
12001
0
    {959, 178, 2, 2 },
12002
0
    {970, 180, 2, 2 },
12003
0
    {978, 182, 2, 2 },
12004
0
    {990, 184, 2, 2 },
12005
0
    {999, 186, 2, 2 },
12006
0
    {1011, 188, 2, 2 },
12007
0
    {1020, 190, 2, 2 },
12008
0
    {1031, 192, 2, 2 },
12009
0
    {1039, 194, 2, 2 },
12010
0
    {1051, 196, 2, 2 },
12011
0
    {1060, 198, 2, 2 },
12012
0
    {1072, 200, 2, 2 },
12013
    // PPC::BCCL - 101
12014
0
    {1081, 202, 3, 2 },
12015
0
    {1095, 204, 3, 2 },
12016
0
    {1105, 206, 3, 2 },
12017
0
    {1120, 208, 3, 2 },
12018
0
    {1131, 210, 3, 2 },
12019
0
    {1146, 212, 3, 2 },
12020
0
    {1157, 214, 3, 2 },
12021
0
    {1171, 216, 3, 2 },
12022
0
    {1181, 218, 3, 2 },
12023
0
    {1196, 220, 3, 2 },
12024
0
    {1207, 222, 3, 2 },
12025
0
    {1222, 224, 3, 2 },
12026
0
    {1233, 226, 3, 2 },
12027
0
    {1247, 228, 3, 2 },
12028
0
    {1257, 230, 3, 2 },
12029
0
    {1272, 232, 3, 2 },
12030
0
    {1283, 234, 3, 2 },
12031
0
    {1298, 236, 3, 2 },
12032
0
    {1309, 238, 3, 2 },
12033
0
    {1323, 240, 3, 2 },
12034
0
    {1333, 242, 3, 2 },
12035
0
    {1348, 244, 3, 2 },
12036
0
    {1359, 246, 3, 2 },
12037
0
    {1374, 248, 3, 2 },
12038
    // PPC::BCCLA - 125
12039
0
    {1385, 250, 3, 2 },
12040
0
    {1400, 252, 3, 2 },
12041
0
    {1411, 254, 3, 2 },
12042
0
    {1427, 256, 3, 2 },
12043
0
    {1439, 258, 3, 2 },
12044
0
    {1455, 260, 3, 2 },
12045
0
    {1467, 262, 3, 2 },
12046
0
    {1482, 264, 3, 2 },
12047
0
    {1493, 266, 3, 2 },
12048
0
    {1509, 268, 3, 2 },
12049
0
    {1521, 270, 3, 2 },
12050
0
    {1537, 272, 3, 2 },
12051
0
    {1549, 274, 3, 2 },
12052
0
    {1564, 276, 3, 2 },
12053
0
    {1575, 278, 3, 2 },
12054
0
    {1591, 280, 3, 2 },
12055
0
    {1603, 282, 3, 2 },
12056
0
    {1619, 284, 3, 2 },
12057
0
    {1631, 286, 3, 2 },
12058
0
    {1646, 288, 3, 2 },
12059
0
    {1657, 290, 3, 2 },
12060
0
    {1673, 292, 3, 2 },
12061
0
    {1685, 294, 3, 2 },
12062
0
    {1701, 296, 3, 2 },
12063
    // PPC::BCCLR - 149
12064
0
    {1713, 298, 2, 2 },
12065
0
    {1722, 300, 2, 2 },
12066
0
    {1728, 302, 2, 2 },
12067
0
    {1738, 304, 2, 2 },
12068
0
    {1745, 306, 2, 2 },
12069
0
    {1755, 308, 2, 2 },
12070
0
    {1762, 310, 2, 2 },
12071
0
    {1771, 312, 2, 2 },
12072
0
    {1777, 314, 2, 2 },
12073
0
    {1787, 316, 2, 2 },
12074
0
    {1794, 318, 2, 2 },
12075
0
    {1804, 320, 2, 2 },
12076
0
    {1811, 322, 2, 2 },
12077
0
    {1820, 324, 2, 2 },
12078
0
    {1826, 326, 2, 2 },
12079
0
    {1836, 328, 2, 2 },
12080
0
    {1843, 330, 2, 2 },
12081
0
    {1853, 332, 2, 2 },
12082
0
    {1860, 334, 2, 2 },
12083
0
    {1869, 336, 2, 2 },
12084
0
    {1875, 338, 2, 2 },
12085
0
    {1885, 340, 2, 2 },
12086
0
    {1892, 342, 2, 2 },
12087
0
    {1902, 344, 2, 2 },
12088
    // PPC::BCCLRL - 173
12089
0
    {1909, 346, 2, 2 },
12090
0
    {1919, 348, 2, 2 },
12091
0
    {1926, 350, 2, 2 },
12092
0
    {1937, 352, 2, 2 },
12093
0
    {1945, 354, 2, 2 },
12094
0
    {1956, 356, 2, 2 },
12095
0
    {1964, 358, 2, 2 },
12096
0
    {1974, 360, 2, 2 },
12097
0
    {1981, 362, 2, 2 },
12098
0
    {1992, 364, 2, 2 },
12099
0
    {2000, 366, 2, 2 },
12100
0
    {2011, 368, 2, 2 },
12101
0
    {2019, 370, 2, 2 },
12102
0
    {2029, 372, 2, 2 },
12103
0
    {2036, 374, 2, 2 },
12104
0
    {2047, 376, 2, 2 },
12105
0
    {2055, 378, 2, 2 },
12106
0
    {2066, 380, 2, 2 },
12107
0
    {2074, 382, 2, 2 },
12108
0
    {2084, 384, 2, 2 },
12109
0
    {2091, 386, 2, 2 },
12110
0
    {2102, 388, 2, 2 },
12111
0
    {2110, 390, 2, 2 },
12112
0
    {2121, 392, 2, 2 },
12113
    // PPC::CMPD - 197
12114
0
    {2129, 394, 3, 3 },
12115
    // PPC::CMPDI - 198
12116
0
    {2141, 397, 3, 2 },
12117
    // PPC::CMPLD - 199
12118
0
    {2156, 399, 3, 3 },
12119
    // PPC::CMPLDI - 200
12120
0
    {2169, 402, 3, 2 },
12121
    // PPC::CMPLW - 201
12122
0
    {2185, 404, 3, 3 },
12123
    // PPC::CMPLWI - 202
12124
0
    {2198, 407, 3, 2 },
12125
    // PPC::CMPW - 203
12126
0
    {2214, 409, 3, 3 },
12127
    // PPC::CMPWI - 204
12128
0
    {2226, 412, 3, 2 },
12129
    // PPC::CNTLZW - 205
12130
0
    {2241, 414, 2, 2 },
12131
    // PPC::CNTLZW8 - 206
12132
0
    {2241, 416, 2, 2 },
12133
    // PPC::CNTLZW8_rec - 207
12134
0
    {2255, 418, 2, 2 },
12135
    // PPC::CNTLZW_rec - 208
12136
0
    {2255, 420, 2, 2 },
12137
    // PPC::CP_PASTE_rec - 209
12138
0
    {2270, 422, 3, 3 },
12139
    // PPC::CREQV - 210
12140
0
    {2284, 425, 3, 3 },
12141
    // PPC::CRNOR - 211
12142
0
    {2293, 428, 3, 3 },
12143
    // PPC::CROR - 212
12144
0
    {2306, 431, 3, 3 },
12145
    // PPC::CRXOR - 213
12146
0
    {2320, 434, 3, 3 },
12147
    // PPC::ISEL - 214
12148
0
    {2329, 437, 4, 4 },
12149
0
    {2347, 441, 4, 4 },
12150
0
    {2365, 445, 4, 4 },
12151
    // PPC::ISEL8 - 217
12152
0
    {2329, 449, 4, 4 },
12153
0
    {2347, 453, 4, 4 },
12154
0
    {2365, 457, 4, 4 },
12155
    // PPC::MBAR - 220
12156
0
    {2383, 461, 1, 1 },
12157
    // PPC::MFDCR - 221
12158
0
    {2388, 462, 2, 5 },
12159
0
    {2397, 467, 2, 5 },
12160
0
    {2406, 472, 2, 5 },
12161
0
    {2415, 477, 2, 5 },
12162
0
    {2424, 482, 2, 5 },
12163
0
    {2433, 487, 2, 5 },
12164
0
    {2442, 492, 2, 5 },
12165
0
    {2451, 497, 2, 5 },
12166
    // PPC::MFSPR - 229
12167
0
    {2460, 502, 2, 2 },
12168
0
    {2469, 504, 2, 5 },
12169
0
    {2480, 509, 2, 5 },
12170
0
    {2490, 514, 2, 5 },
12171
0
    {2500, 519, 2, 5 },
12172
0
    {2508, 524, 2, 5 },
12173
0
    {2517, 529, 2, 5 },
12174
0
    {2527, 534, 2, 5 },
12175
0
    {2537, 539, 2, 5 },
12176
0
    {2548, 544, 2, 5 },
12177
0
    {2557, 549, 2, 5 },
12178
0
    {2566, 554, 2, 5 },
12179
0
    {2576, 559, 2, 5 },
12180
0
    {2586, 564, 2, 5 },
12181
0
    {2596, 569, 2, 5 },
12182
0
    {2606, 574, 2, 5 },
12183
0
    {2615, 579, 2, 5 },
12184
0
    {2624, 584, 2, 5 },
12185
0
    {2633, 589, 2, 5 },
12186
0
    {2642, 594, 2, 5 },
12187
0
    {2655, 599, 2, 5 },
12188
0
    {2669, 604, 2, 5 },
12189
0
    {2683, 609, 2, 5 },
12190
0
    {2697, 614, 2, 5 },
12191
0
    {2711, 619, 2, 5 },
12192
0
    {2725, 624, 2, 5 },
12193
0
    {2739, 629, 2, 5 },
12194
0
    {2753, 634, 2, 5 },
12195
0
    {2767, 639, 2, 5 },
12196
0
    {2781, 644, 2, 5 },
12197
0
    {2795, 649, 2, 5 },
12198
0
    {2809, 654, 2, 5 },
12199
0
    {2823, 659, 2, 5 },
12200
0
    {2837, 664, 2, 5 },
12201
0
    {2851, 669, 2, 5 },
12202
0
    {2865, 674, 2, 5 },
12203
0
    {2879, 679, 2, 5 },
12204
0
    {2888, 684, 2, 5 },
12205
0
    {2897, 689, 2, 5 },
12206
0
    {2907, 694, 2, 5 },
12207
0
    {2916, 699, 2, 5 },
12208
0
    {2926, 704, 2, 5 },
12209
0
    {2936, 709, 2, 5 },
12210
0
    {2946, 714, 2, 5 },
12211
0
    {2956, 719, 2, 5 },
12212
0
    {2966, 724, 2, 5 },
12213
    // PPC::MFSPR8 - 275
12214
0
    {2460, 729, 2, 2 },
12215
0
    {2469, 731, 2, 5 },
12216
0
    {2480, 736, 2, 5 },
12217
0
    {2490, 741, 2, 5 },
12218
0
    {2500, 746, 2, 5 },
12219
0
    {2508, 751, 2, 5 },
12220
0
    {2517, 756, 2, 5 },
12221
0
    {2527, 761, 2, 5 },
12222
0
    {2537, 766, 2, 5 },
12223
0
    {2548, 771, 2, 5 },
12224
0
    {2557, 776, 2, 5 },
12225
0
    {2566, 781, 2, 5 },
12226
0
    {2576, 786, 2, 5 },
12227
0
    {2586, 791, 2, 5 },
12228
0
    {2596, 796, 2, 5 },
12229
0
    {2606, 801, 2, 5 },
12230
0
    {2624, 806, 2, 5 },
12231
0
    {2633, 811, 2, 5 },
12232
0
    {2642, 816, 2, 5 },
12233
    // PPC::MFTB - 294
12234
0
    {2976, 821, 2, 2 },
12235
    // PPC::MFUDSCR - 295
12236
0
    {2469, 823, 1, 4 },
12237
    // PPC::MFVRSAVE - 296
12238
0
    {2985, 827, 1, 1 },
12239
    // PPC::MFVSRD - 297
12240
0
    {2997, 828, 2, 2 },
12241
    // PPC::MFVSRWZ - 298
12242
0
    {3011, 830, 2, 2 },
12243
    // PPC::MTCRF - 299
12244
0
    {3026, 832, 2, 2 },
12245
    // PPC::MTCRF8 - 300
12246
0
    {3026, 834, 2, 2 },
12247
    // PPC::MTDCR - 301
12248
0
    {3034, 836, 2, 5 },
12249
0
    {3043, 841, 2, 5 },
12250
0
    {3052, 846, 2, 5 },
12251
0
    {3061, 851, 2, 5 },
12252
0
    {3070, 856, 2, 5 },
12253
0
    {3079, 861, 2, 5 },
12254
0
    {3088, 866, 2, 5 },
12255
0
    {3097, 871, 2, 5 },
12256
    // PPC::MTFSF - 309
12257
0
    {3106, 876, 4, 4 },
12258
    // PPC::MTFSFI - 310
12259
0
    {3119, 880, 3, 3 },
12260
    // PPC::MTFSFI_rec - 311
12261
0
    {3137, 883, 3, 3 },
12262
    // PPC::MTFSF_rec - 312
12263
0
    {3156, 886, 4, 4 },
12264
    // PPC::MTMSR - 313
12265
0
    {3170, 890, 2, 5 },
12266
    // PPC::MTMSRD - 314
12267
0
    {3179, 895, 2, 5 },
12268
    // PPC::MTSPR - 315
12269
0
    {3189, 900, 2, 2 },
12270
0
    {3198, 902, 2, 5 },
12271
0
    {3209, 907, 2, 5 },
12272
0
    {3217, 912, 2, 5 },
12273
0
    {3226, 917, 2, 5 },
12274
0
    {3236, 922, 2, 5 },
12275
0
    {3246, 927, 2, 5 },
12276
0
    {3257, 932, 2, 5 },
12277
0
    {3266, 937, 2, 5 },
12278
0
    {3275, 942, 2, 5 },
12279
0
    {3285, 947, 2, 5 },
12280
0
    {3295, 952, 2, 5 },
12281
0
    {3305, 957, 2, 5 },
12282
0
    {3315, 962, 2, 5 },
12283
0
    {3324, 967, 2, 5 },
12284
0
    {3333, 972, 2, 5 },
12285
0
    {3342, 977, 2, 5 },
12286
0
    {3351, 982, 2, 5 },
12287
0
    {3360, 987, 2, 5 },
12288
0
    {3373, 992, 2, 5 },
12289
0
    {3387, 997, 2, 5 },
12290
0
    {3401, 1002, 2, 5 },
12291
0
    {3415, 1007, 2, 5 },
12292
0
    {3429, 1012, 2, 5 },
12293
0
    {3443, 1017, 2, 5 },
12294
0
    {3457, 1022, 2, 5 },
12295
0
    {3471, 1027, 2, 5 },
12296
0
    {3485, 1032, 2, 5 },
12297
0
    {3499, 1037, 2, 5 },
12298
0
    {3513, 1042, 2, 5 },
12299
0
    {3527, 1047, 2, 5 },
12300
0
    {3541, 1052, 2, 5 },
12301
0
    {3555, 1057, 2, 5 },
12302
0
    {3569, 1062, 2, 5 },
12303
0
    {3583, 1067, 2, 5 },
12304
0
    {3597, 1072, 2, 5 },
12305
0
    {3606, 1077, 2, 5 },
12306
0
    {3615, 1082, 2, 5 },
12307
0
    {3625, 1087, 2, 5 },
12308
0
    {3634, 1092, 2, 5 },
12309
0
    {3644, 1097, 2, 5 },
12310
0
    {3654, 1102, 2, 5 },
12311
0
    {3664, 1107, 2, 5 },
12312
0
    {3674, 1112, 2, 5 },
12313
0
    {3684, 1117, 2, 5 },
12314
    // PPC::MTSPR8 - 360
12315
0
    {3189, 1122, 2, 2 },
12316
0
    {3198, 1124, 2, 5 },
12317
0
    {3209, 1129, 2, 5 },
12318
0
    {3217, 1134, 2, 5 },
12319
0
    {3226, 1139, 2, 5 },
12320
0
    {3236, 1144, 2, 5 },
12321
0
    {3246, 1149, 2, 5 },
12322
0
    {3257, 1154, 2, 5 },
12323
0
    {3266, 1159, 2, 5 },
12324
0
    {3275, 1164, 2, 5 },
12325
0
    {3285, 1169, 2, 5 },
12326
0
    {3295, 1174, 2, 5 },
12327
0
    {3305, 1179, 2, 5 },
12328
0
    {3315, 1184, 2, 5 },
12329
0
    {3333, 1189, 2, 5 },
12330
0
    {3342, 1194, 2, 5 },
12331
0
    {3351, 1199, 2, 5 },
12332
0
    {3360, 1204, 2, 5 },
12333
    // PPC::MTUDSCR - 378
12334
0
    {3694, 1209, 1, 4 },
12335
    // PPC::MTVRSAVE - 379
12336
0
    {3705, 1213, 1, 1 },
12337
    // PPC::MTVSRD - 380
12338
0
    {3717, 1214, 2, 2 },
12339
    // PPC::MTVSRWA - 381
12340
0
    {3731, 1216, 2, 2 },
12341
    // PPC::MTVSRWZ - 382
12342
0
    {3746, 1218, 2, 2 },
12343
    // PPC::NOR - 383
12344
0
    {3761, 1220, 3, 3 },
12345
    // PPC::NOR8 - 384
12346
0
    {3761, 1223, 3, 3 },
12347
    // PPC::NOR8_rec - 385
12348
0
    {3772, 1226, 3, 3 },
12349
    // PPC::NOR_rec - 386
12350
0
    {3772, 1229, 3, 3 },
12351
    // PPC::OR - 387
12352
0
    {3784, 1232, 3, 3 },
12353
    // PPC::OR8 - 388
12354
0
    {3784, 1235, 3, 3 },
12355
    // PPC::OR8_rec - 389
12356
0
    {3794, 1238, 3, 3 },
12357
    // PPC::ORI - 390
12358
0
    {3805, 1241, 3, 3 },
12359
    // PPC::ORI8 - 391
12360
0
    {3805, 1244, 3, 3 },
12361
    // PPC::OR_rec - 392
12362
0
    {3794, 1247, 3, 3 },
12363
    // PPC::PADDI8 - 393
12364
0
    {3809, 1250, 3, 2 },
12365
    // PPC::RFEBB - 394
12366
0
    {3828, 1252, 1, 1 },
12367
    // PPC::RLDCL - 395
12368
0
    {3834, 1253, 4, 4 },
12369
    // PPC::RLDCL_rec - 396
12370
0
    {3851, 1257, 4, 4 },
12371
    // PPC::RLDICL - 397
12372
0
    {3869, 1261, 4, 4 },
12373
0
    {3889, 1265, 4, 3 },
12374
    // PPC::RLDICL_32_64 - 399
12375
0
    {3869, 1268, 4, 4 },
12376
0
    {3889, 1272, 4, 3 },
12377
    // PPC::RLDICL_rec - 401
12378
0
    {3909, 1275, 4, 4 },
12379
0
    {3930, 1279, 4, 3 },
12380
    // PPC::RLWINM - 403
12381
0
    {3951, 1282, 5, 5 },
12382
0
    {3971, 1287, 5, 5 },
12383
    // PPC::RLWINM8 - 405
12384
0
    {3951, 1292, 5, 5 },
12385
0
    {3971, 1297, 5, 5 },
12386
    // PPC::RLWINM8_rec - 407
12387
0
    {3991, 1302, 5, 5 },
12388
0
    {4012, 1307, 5, 5 },
12389
    // PPC::RLWINM_rec - 409
12390
0
    {3991, 1312, 5, 5 },
12391
0
    {4012, 1317, 5, 5 },
12392
    // PPC::RLWNM - 411
12393
0
    {4033, 1322, 5, 5 },
12394
    // PPC::RLWNM8 - 412
12395
0
    {4033, 1327, 5, 5 },
12396
    // PPC::RLWNM8_rec - 413
12397
0
    {4050, 1332, 5, 5 },
12398
    // PPC::RLWNM_rec - 414
12399
0
    {4050, 1337, 5, 5 },
12400
    // PPC::SC - 415
12401
0
    {4068, 1342, 1, 1 },
12402
    // PPC::SUBF - 416
12403
0
    {4071, 1343, 3, 3 },
12404
    // PPC::SUBF8 - 417
12405
0
    {4071, 1346, 3, 3 },
12406
    // PPC::SUBF8_rec - 418
12407
0
    {4086, 1349, 3, 3 },
12408
    // PPC::SUBFC - 419
12409
0
    {4102, 1352, 3, 3 },
12410
    // PPC::SUBFC8 - 420
12411
0
    {4102, 1355, 3, 3 },
12412
    // PPC::SUBFC8_rec - 421
12413
0
    {4118, 1358, 3, 3 },
12414
    // PPC::SUBFC_rec - 422
12415
0
    {4118, 1361, 3, 3 },
12416
    // PPC::SUBF_rec - 423
12417
0
    {4086, 1364, 3, 3 },
12418
    // PPC::SYNC - 424
12419
0
    {4135, 1367, 1, 1 },
12420
0
    {4140, 1368, 1, 1 },
12421
0
    {4147, 1369, 1, 1 },
12422
    // PPC::SYNCP10 - 427
12423
0
    {4135, 1370, 2, 2 },
12424
0
    {4147, 1372, 2, 2 },
12425
0
    {4155, 1374, 2, 2 },
12426
0
    {4163, 1376, 2, 2 },
12427
0
    {4171, 1378, 2, 2 },
12428
0
    {4181, 1380, 2, 2 },
12429
0
    {4191, 1382, 2, 2 },
12430
0
    {4200, 1384, 2, 2 },
12431
    // PPC::TD - 435
12432
0
    {4207, 1386, 3, 3 },
12433
0
    {4219, 1389, 3, 3 },
12434
0
    {4231, 1392, 3, 3 },
12435
0
    {4243, 1395, 3, 3 },
12436
0
    {4255, 1398, 3, 3 },
12437
0
    {4268, 1401, 3, 3 },
12438
0
    {4281, 1404, 3, 3 },
12439
    // PPC::TDI - 442
12440
0
    {4292, 1407, 3, 2 },
12441
0
    {4307, 1409, 3, 2 },
12442
0
    {4322, 1411, 3, 2 },
12443
0
    {4337, 1413, 3, 2 },
12444
0
    {4352, 1415, 3, 2 },
12445
0
    {4368, 1417, 3, 2 },
12446
0
    {4384, 1419, 3, 2 },
12447
    // PPC::TEND - 449
12448
0
    {4398, 1421, 1, 1 },
12449
0
    {4404, 1422, 1, 1 },
12450
    // PPC::TLBIE - 451
12451
0
    {4413, 1423, 2, 2 },
12452
    // PPC::TLBILX - 452
12453
0
    {4422, 1425, 3, 3 },
12454
0
    {4433, 1428, 3, 3 },
12455
0
    {4443, 1431, 3, 3 },
12456
0
    {4459, 1434, 3, 3 },
12457
    // PPC::TLBRE2 - 456
12458
0
    {4471, 1437, 3, 3 },
12459
0
    {4486, 1440, 3, 3 },
12460
    // PPC::TLBWE2 - 458
12461
0
    {4501, 1443, 3, 3 },
12462
0
    {4516, 1446, 3, 3 },
12463
    // PPC::TSR - 460
12464
0
    {4531, 1449, 1, 1 },
12465
0
    {4541, 1450, 1, 1 },
12466
    // PPC::TW - 462
12467
0
    {4550, 1451, 3, 3 },
12468
0
    {4555, 1454, 3, 3 },
12469
0
    {4567, 1457, 3, 3 },
12470
0
    {4579, 1460, 3, 3 },
12471
0
    {4591, 1463, 3, 3 },
12472
0
    {4603, 1466, 3, 3 },
12473
0
    {4616, 1469, 3, 3 },
12474
0
    {4629, 1472, 3, 3 },
12475
    // PPC::TWI - 470
12476
0
    {4640, 1475, 3, 2 },
12477
0
    {4655, 1477, 3, 2 },
12478
0
    {4670, 1479, 3, 2 },
12479
0
    {4685, 1481, 3, 2 },
12480
0
    {4700, 1483, 3, 2 },
12481
0
    {4716, 1485, 3, 2 },
12482
0
    {4732, 1487, 3, 2 },
12483
    // PPC::VNOR - 477
12484
0
    {4746, 1489, 3, 3 },
12485
    // PPC::VOR - 478
12486
0
    {4758, 1492, 3, 3 },
12487
    // PPC::WAIT - 479
12488
0
    {4769, 1495, 1, 1 },
12489
0
    {4774, 1496, 1, 1 },
12490
0
    {4782, 1497, 1, 1 },
12491
    // PPC::WAITP10 - 482
12492
0
    {4769, 1498, 2, 2 },
12493
0
    {4774, 1500, 2, 2 },
12494
    // PPC::XORI - 484
12495
0
    {4791, 1502, 3, 3 },
12496
    // PPC::XORI8 - 485
12497
0
    {4791, 1505, 3, 3 },
12498
    // PPC::XVCPSGNDP - 486
12499
0
    {4796, 1508, 3, 3 },
12500
    // PPC::XVCPSGNSP - 487
12501
0
    {4811, 1511, 3, 3 },
12502
    // PPC::XXPERMDI - 488
12503
0
    {4826, 1514, 4, 7 },
12504
0
    {4844, 1521, 4, 7 },
12505
0
    {4862, 1528, 4, 4 },
12506
0
    {4881, 1532, 4, 4 },
12507
0
    {4900, 1536, 4, 4 },
12508
    // PPC::XXPERMDIs - 493
12509
0
    {4826, 1540, 3, 6 },
12510
0
    {4844, 1546, 3, 6 },
12511
0
    {4900, 1552, 3, 3 },
12512
    // PPC::gBC - 496
12513
0
    {4915, 1555, 3, 2 },
12514
0
    {4927, 1557, 3, 2 },
12515
0
    {4939, 1559, 3, 2 },
12516
0
    {4952, 1561, 3, 2 },
12517
0
    {4965, 1563, 3, 2 },
12518
0
    {4978, 1565, 3, 2 },
12519
0
    {4991, 1567, 3, 2 },
12520
0
    {5006, 1569, 3, 2 },
12521
0
    {5021, 1571, 3, 2 },
12522
0
    {5035, 1573, 3, 2 },
12523
    // PPC::gBCA - 506
12524
0
    {5049, 1575, 3, 2 },
12525
0
    {5062, 1577, 3, 2 },
12526
0
    {5075, 1579, 3, 2 },
12527
0
    {5089, 1581, 3, 2 },
12528
0
    {5103, 1583, 3, 2 },
12529
0
    {5117, 1585, 3, 2 },
12530
0
    {5131, 1587, 3, 2 },
12531
0
    {5147, 1589, 3, 2 },
12532
0
    {5163, 1591, 3, 2 },
12533
0
    {5178, 1593, 3, 2 },
12534
    // PPC::gBCAat - 516
12535
0
    {5193, 1595, 4, 3 },
12536
0
    {5213, 1598, 4, 3 },
12537
    // PPC::gBCCTR - 518
12538
0
    {5233, 1601, 3, 3 },
12539
0
    {5248, 1604, 3, 3 },
12540
0
    {5257, 1607, 3, 3 },
12541
0
    {5266, 1610, 3, 3 },
12542
0
    {5276, 1613, 3, 3 },
12543
0
    {5286, 1616, 3, 3 },
12544
0
    {5296, 1619, 3, 3 },
12545
    // PPC::gBCCTRL - 525
12546
0
    {5306, 1622, 3, 3 },
12547
0
    {5322, 1625, 3, 3 },
12548
0
    {5332, 1628, 3, 3 },
12549
0
    {5342, 1631, 3, 3 },
12550
0
    {5353, 1634, 3, 3 },
12551
0
    {5364, 1637, 3, 3 },
12552
0
    {5375, 1640, 3, 3 },
12553
    // PPC::gBCL - 532
12554
0
    {5386, 1643, 3, 2 },
12555
0
    {5399, 1645, 3, 2 },
12556
0
    {5412, 1647, 3, 2 },
12557
0
    {5426, 1649, 3, 2 },
12558
0
    {5440, 1651, 3, 2 },
12559
0
    {5454, 1653, 3, 2 },
12560
0
    {5468, 1655, 3, 2 },
12561
0
    {5484, 1657, 3, 2 },
12562
0
    {5500, 1659, 3, 2 },
12563
0
    {5515, 1661, 3, 2 },
12564
    // PPC::gBCLA - 542
12565
0
    {5530, 1663, 3, 2 },
12566
0
    {5544, 1665, 3, 2 },
12567
0
    {5558, 1667, 3, 2 },
12568
0
    {5573, 1669, 3, 2 },
12569
0
    {5588, 1671, 3, 2 },
12570
0
    {5603, 1673, 3, 2 },
12571
0
    {5618, 1675, 3, 2 },
12572
0
    {5635, 1677, 3, 2 },
12573
0
    {5652, 1679, 3, 2 },
12574
0
    {5668, 1681, 3, 2 },
12575
    // PPC::gBCLAat - 552
12576
0
    {5684, 1683, 4, 3 },
12577
0
    {5705, 1686, 4, 3 },
12578
    // PPC::gBCLR - 554
12579
0
    {5726, 1689, 3, 3 },
12580
0
    {5740, 1692, 3, 3 },
12581
0
    {5748, 1695, 3, 3 },
12582
0
    {5756, 1698, 3, 3 },
12583
0
    {5765, 1701, 3, 3 },
12584
0
    {5774, 1704, 3, 3 },
12585
0
    {5783, 1707, 3, 3 },
12586
0
    {5792, 1710, 3, 3 },
12587
0
    {5803, 1713, 3, 3 },
12588
0
    {5814, 1716, 3, 3 },
12589
0
    {5824, 1719, 3, 3 },
12590
    // PPC::gBCLRL - 565
12591
0
    {5834, 1722, 3, 3 },
12592
0
    {5849, 1725, 3, 3 },
12593
0
    {5858, 1728, 3, 3 },
12594
0
    {5867, 1731, 3, 3 },
12595
0
    {5877, 1734, 3, 3 },
12596
0
    {5887, 1737, 3, 3 },
12597
0
    {5897, 1740, 3, 3 },
12598
0
    {5907, 1743, 3, 3 },
12599
0
    {5919, 1746, 3, 3 },
12600
0
    {5931, 1749, 3, 3 },
12601
0
    {5942, 1752, 3, 3 },
12602
    // PPC::gBCLat - 576
12603
0
    {5953, 1755, 4, 3 },
12604
0
    {5973, 1758, 4, 3 },
12605
    // PPC::gBCat - 578
12606
0
    {5993, 1761, 4, 3 },
12607
0
    {6012, 1764, 4, 3 },
12608
0
  };
12609
12610
0
  static const AliasPatternCond Conds[] = {
12611
    // (ADDI gprc:$rD, ZERO, s16imm:$imm) - 0
12612
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
12613
0
    {AliasPatternCond::K_Reg, PPC::ZERO},
12614
    // (ADDI8 g8rc:$rD, ZERO8, s16imm64:$imm) - 2
12615
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
12616
0
    {AliasPatternCond::K_Reg, PPC::ZERO8},
12617
    // (ADDIS gprc:$rD, ZERO, s17imm:$imm) - 4
12618
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
12619
0
    {AliasPatternCond::K_Reg, PPC::ZERO},
12620
    // (ADDIS8 g8rc:$rD, ZERO8, s17imm64:$imm) - 6
12621
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
12622
0
    {AliasPatternCond::K_Reg, PPC::ZERO8},
12623
    // (ADDPCIS g8rc:$RT, 0) - 8
12624
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
12625
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
12626
    // (BCC 12, crrc:$cc, condbrtarget:$dst) - 10
12627
0
    {AliasPatternCond::K_Imm, uint32_t(12)},
12628
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12629
    // (BCC 12, CR0, condbrtarget:$dst) - 12
12630
0
    {AliasPatternCond::K_Imm, uint32_t(12)},
12631
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12632
    // (BCC 14, crrc:$cc, condbrtarget:$dst) - 14
12633
0
    {AliasPatternCond::K_Imm, uint32_t(14)},
12634
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12635
    // (BCC 14, CR0, condbrtarget:$dst) - 16
12636
0
    {AliasPatternCond::K_Imm, uint32_t(14)},
12637
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12638
    // (BCC 15, crrc:$cc, condbrtarget:$dst) - 18
12639
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
12640
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12641
    // (BCC 15, CR0, condbrtarget:$dst) - 20
12642
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
12643
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12644
    // (BCC 44, crrc:$cc, condbrtarget:$dst) - 22
12645
0
    {AliasPatternCond::K_Imm, uint32_t(44)},
12646
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12647
    // (BCC 44, CR0, condbrtarget:$dst) - 24
12648
0
    {AliasPatternCond::K_Imm, uint32_t(44)},
12649
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12650
    // (BCC 46, crrc:$cc, condbrtarget:$dst) - 26
12651
0
    {AliasPatternCond::K_Imm, uint32_t(46)},
12652
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12653
    // (BCC 46, CR0, condbrtarget:$dst) - 28
12654
0
    {AliasPatternCond::K_Imm, uint32_t(46)},
12655
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12656
    // (BCC 47, crrc:$cc, condbrtarget:$dst) - 30
12657
0
    {AliasPatternCond::K_Imm, uint32_t(47)},
12658
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12659
    // (BCC 47, CR0, condbrtarget:$dst) - 32
12660
0
    {AliasPatternCond::K_Imm, uint32_t(47)},
12661
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12662
    // (BCC 76, crrc:$cc, condbrtarget:$dst) - 34
12663
0
    {AliasPatternCond::K_Imm, uint32_t(76)},
12664
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12665
    // (BCC 76, CR0, condbrtarget:$dst) - 36
12666
0
    {AliasPatternCond::K_Imm, uint32_t(76)},
12667
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12668
    // (BCC 78, crrc:$cc, condbrtarget:$dst) - 38
12669
0
    {AliasPatternCond::K_Imm, uint32_t(78)},
12670
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12671
    // (BCC 78, CR0, condbrtarget:$dst) - 40
12672
0
    {AliasPatternCond::K_Imm, uint32_t(78)},
12673
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12674
    // (BCC 79, crrc:$cc, condbrtarget:$dst) - 42
12675
0
    {AliasPatternCond::K_Imm, uint32_t(79)},
12676
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12677
    // (BCC 79, CR0, condbrtarget:$dst) - 44
12678
0
    {AliasPatternCond::K_Imm, uint32_t(79)},
12679
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12680
    // (BCC 68, crrc:$cc, condbrtarget:$dst) - 46
12681
0
    {AliasPatternCond::K_Imm, uint32_t(68)},
12682
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12683
    // (BCC 68, CR0, condbrtarget:$dst) - 48
12684
0
    {AliasPatternCond::K_Imm, uint32_t(68)},
12685
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12686
    // (BCC 70, crrc:$cc, condbrtarget:$dst) - 50
12687
0
    {AliasPatternCond::K_Imm, uint32_t(70)},
12688
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12689
    // (BCC 70, CR0, condbrtarget:$dst) - 52
12690
0
    {AliasPatternCond::K_Imm, uint32_t(70)},
12691
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12692
    // (BCC 71, crrc:$cc, condbrtarget:$dst) - 54
12693
0
    {AliasPatternCond::K_Imm, uint32_t(71)},
12694
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12695
    // (BCC 71, CR0, condbrtarget:$dst) - 56
12696
0
    {AliasPatternCond::K_Imm, uint32_t(71)},
12697
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12698
    // (BCCA 12, crrc:$cc, abscondbrtarget:$dst) - 58
12699
0
    {AliasPatternCond::K_Imm, uint32_t(12)},
12700
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12701
    // (BCCA 12, CR0, abscondbrtarget:$dst) - 60
12702
0
    {AliasPatternCond::K_Imm, uint32_t(12)},
12703
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12704
    // (BCCA 14, crrc:$cc, abscondbrtarget:$dst) - 62
12705
0
    {AliasPatternCond::K_Imm, uint32_t(14)},
12706
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12707
    // (BCCA 14, CR0, abscondbrtarget:$dst) - 64
12708
0
    {AliasPatternCond::K_Imm, uint32_t(14)},
12709
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12710
    // (BCCA 15, crrc:$cc, abscondbrtarget:$dst) - 66
12711
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
12712
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12713
    // (BCCA 15, CR0, abscondbrtarget:$dst) - 68
12714
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
12715
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12716
    // (BCCA 44, crrc:$cc, abscondbrtarget:$dst) - 70
12717
0
    {AliasPatternCond::K_Imm, uint32_t(44)},
12718
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12719
    // (BCCA 44, CR0, abscondbrtarget:$dst) - 72
12720
0
    {AliasPatternCond::K_Imm, uint32_t(44)},
12721
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12722
    // (BCCA 46, crrc:$cc, abscondbrtarget:$dst) - 74
12723
0
    {AliasPatternCond::K_Imm, uint32_t(46)},
12724
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12725
    // (BCCA 46, CR0, abscondbrtarget:$dst) - 76
12726
0
    {AliasPatternCond::K_Imm, uint32_t(46)},
12727
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12728
    // (BCCA 47, crrc:$cc, abscondbrtarget:$dst) - 78
12729
0
    {AliasPatternCond::K_Imm, uint32_t(47)},
12730
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12731
    // (BCCA 47, CR0, abscondbrtarget:$dst) - 80
12732
0
    {AliasPatternCond::K_Imm, uint32_t(47)},
12733
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12734
    // (BCCA 76, crrc:$cc, abscondbrtarget:$dst) - 82
12735
0
    {AliasPatternCond::K_Imm, uint32_t(76)},
12736
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12737
    // (BCCA 76, CR0, abscondbrtarget:$dst) - 84
12738
0
    {AliasPatternCond::K_Imm, uint32_t(76)},
12739
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12740
    // (BCCA 78, crrc:$cc, abscondbrtarget:$dst) - 86
12741
0
    {AliasPatternCond::K_Imm, uint32_t(78)},
12742
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12743
    // (BCCA 78, CR0, abscondbrtarget:$dst) - 88
12744
0
    {AliasPatternCond::K_Imm, uint32_t(78)},
12745
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12746
    // (BCCA 79, crrc:$cc, abscondbrtarget:$dst) - 90
12747
0
    {AliasPatternCond::K_Imm, uint32_t(79)},
12748
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12749
    // (BCCA 79, CR0, abscondbrtarget:$dst) - 92
12750
0
    {AliasPatternCond::K_Imm, uint32_t(79)},
12751
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12752
    // (BCCA 68, crrc:$cc, abscondbrtarget:$dst) - 94
12753
0
    {AliasPatternCond::K_Imm, uint32_t(68)},
12754
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12755
    // (BCCA 68, CR0, abscondbrtarget:$dst) - 96
12756
0
    {AliasPatternCond::K_Imm, uint32_t(68)},
12757
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12758
    // (BCCA 70, crrc:$cc, abscondbrtarget:$dst) - 98
12759
0
    {AliasPatternCond::K_Imm, uint32_t(70)},
12760
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12761
    // (BCCA 70, CR0, abscondbrtarget:$dst) - 100
12762
0
    {AliasPatternCond::K_Imm, uint32_t(70)},
12763
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12764
    // (BCCA 71, crrc:$cc, abscondbrtarget:$dst) - 102
12765
0
    {AliasPatternCond::K_Imm, uint32_t(71)},
12766
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12767
    // (BCCA 71, CR0, abscondbrtarget:$dst) - 104
12768
0
    {AliasPatternCond::K_Imm, uint32_t(71)},
12769
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12770
    // (BCCCTR 12, crrc:$cc) - 106
12771
0
    {AliasPatternCond::K_Imm, uint32_t(12)},
12772
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12773
    // (BCCCTR 12, CR0) - 108
12774
0
    {AliasPatternCond::K_Imm, uint32_t(12)},
12775
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12776
    // (BCCCTR 14, crrc:$cc) - 110
12777
0
    {AliasPatternCond::K_Imm, uint32_t(14)},
12778
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12779
    // (BCCCTR 14, CR0) - 112
12780
0
    {AliasPatternCond::K_Imm, uint32_t(14)},
12781
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12782
    // (BCCCTR 15, crrc:$cc) - 114
12783
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
12784
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12785
    // (BCCCTR 15, CR0) - 116
12786
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
12787
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12788
    // (BCCCTR 44, crrc:$cc) - 118
12789
0
    {AliasPatternCond::K_Imm, uint32_t(44)},
12790
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12791
    // (BCCCTR 44, CR0) - 120
12792
0
    {AliasPatternCond::K_Imm, uint32_t(44)},
12793
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12794
    // (BCCCTR 46, crrc:$cc) - 122
12795
0
    {AliasPatternCond::K_Imm, uint32_t(46)},
12796
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12797
    // (BCCCTR 46, CR0) - 124
12798
0
    {AliasPatternCond::K_Imm, uint32_t(46)},
12799
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12800
    // (BCCCTR 47, crrc:$cc) - 126
12801
0
    {AliasPatternCond::K_Imm, uint32_t(47)},
12802
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12803
    // (BCCCTR 47, CR0) - 128
12804
0
    {AliasPatternCond::K_Imm, uint32_t(47)},
12805
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12806
    // (BCCCTR 76, crrc:$cc) - 130
12807
0
    {AliasPatternCond::K_Imm, uint32_t(76)},
12808
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12809
    // (BCCCTR 76, CR0) - 132
12810
0
    {AliasPatternCond::K_Imm, uint32_t(76)},
12811
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12812
    // (BCCCTR 78, crrc:$cc) - 134
12813
0
    {AliasPatternCond::K_Imm, uint32_t(78)},
12814
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12815
    // (BCCCTR 78, CR0) - 136
12816
0
    {AliasPatternCond::K_Imm, uint32_t(78)},
12817
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12818
    // (BCCCTR 79, crrc:$cc) - 138
12819
0
    {AliasPatternCond::K_Imm, uint32_t(79)},
12820
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12821
    // (BCCCTR 79, CR0) - 140
12822
0
    {AliasPatternCond::K_Imm, uint32_t(79)},
12823
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12824
    // (BCCCTR 68, crrc:$cc) - 142
12825
0
    {AliasPatternCond::K_Imm, uint32_t(68)},
12826
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12827
    // (BCCCTR 68, CR0) - 144
12828
0
    {AliasPatternCond::K_Imm, uint32_t(68)},
12829
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12830
    // (BCCCTR 70, crrc:$cc) - 146
12831
0
    {AliasPatternCond::K_Imm, uint32_t(70)},
12832
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12833
    // (BCCCTR 70, CR0) - 148
12834
0
    {AliasPatternCond::K_Imm, uint32_t(70)},
12835
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12836
    // (BCCCTR 71, crrc:$cc) - 150
12837
0
    {AliasPatternCond::K_Imm, uint32_t(71)},
12838
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12839
    // (BCCCTR 71, CR0) - 152
12840
0
    {AliasPatternCond::K_Imm, uint32_t(71)},
12841
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12842
    // (BCCCTRL 12, crrc:$cc) - 154
12843
0
    {AliasPatternCond::K_Imm, uint32_t(12)},
12844
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12845
    // (BCCCTRL 12, CR0) - 156
12846
0
    {AliasPatternCond::K_Imm, uint32_t(12)},
12847
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12848
    // (BCCCTRL 14, crrc:$cc) - 158
12849
0
    {AliasPatternCond::K_Imm, uint32_t(14)},
12850
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12851
    // (BCCCTRL 14, CR0) - 160
12852
0
    {AliasPatternCond::K_Imm, uint32_t(14)},
12853
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12854
    // (BCCCTRL 15, crrc:$cc) - 162
12855
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
12856
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12857
    // (BCCCTRL 15, CR0) - 164
12858
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
12859
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12860
    // (BCCCTRL 44, crrc:$cc) - 166
12861
0
    {AliasPatternCond::K_Imm, uint32_t(44)},
12862
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12863
    // (BCCCTRL 44, CR0) - 168
12864
0
    {AliasPatternCond::K_Imm, uint32_t(44)},
12865
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12866
    // (BCCCTRL 46, crrc:$cc) - 170
12867
0
    {AliasPatternCond::K_Imm, uint32_t(46)},
12868
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12869
    // (BCCCTRL 46, CR0) - 172
12870
0
    {AliasPatternCond::K_Imm, uint32_t(46)},
12871
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12872
    // (BCCCTRL 47, crrc:$cc) - 174
12873
0
    {AliasPatternCond::K_Imm, uint32_t(47)},
12874
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12875
    // (BCCCTRL 47, CR0) - 176
12876
0
    {AliasPatternCond::K_Imm, uint32_t(47)},
12877
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12878
    // (BCCCTRL 76, crrc:$cc) - 178
12879
0
    {AliasPatternCond::K_Imm, uint32_t(76)},
12880
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12881
    // (BCCCTRL 76, CR0) - 180
12882
0
    {AliasPatternCond::K_Imm, uint32_t(76)},
12883
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12884
    // (BCCCTRL 78, crrc:$cc) - 182
12885
0
    {AliasPatternCond::K_Imm, uint32_t(78)},
12886
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12887
    // (BCCCTRL 78, CR0) - 184
12888
0
    {AliasPatternCond::K_Imm, uint32_t(78)},
12889
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12890
    // (BCCCTRL 79, crrc:$cc) - 186
12891
0
    {AliasPatternCond::K_Imm, uint32_t(79)},
12892
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12893
    // (BCCCTRL 79, CR0) - 188
12894
0
    {AliasPatternCond::K_Imm, uint32_t(79)},
12895
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12896
    // (BCCCTRL 68, crrc:$cc) - 190
12897
0
    {AliasPatternCond::K_Imm, uint32_t(68)},
12898
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12899
    // (BCCCTRL 68, CR0) - 192
12900
0
    {AliasPatternCond::K_Imm, uint32_t(68)},
12901
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12902
    // (BCCCTRL 70, crrc:$cc) - 194
12903
0
    {AliasPatternCond::K_Imm, uint32_t(70)},
12904
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12905
    // (BCCCTRL 70, CR0) - 196
12906
0
    {AliasPatternCond::K_Imm, uint32_t(70)},
12907
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12908
    // (BCCCTRL 71, crrc:$cc) - 198
12909
0
    {AliasPatternCond::K_Imm, uint32_t(71)},
12910
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12911
    // (BCCCTRL 71, CR0) - 200
12912
0
    {AliasPatternCond::K_Imm, uint32_t(71)},
12913
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12914
    // (BCCL 12, crrc:$cc, condbrtarget:$dst) - 202
12915
0
    {AliasPatternCond::K_Imm, uint32_t(12)},
12916
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12917
    // (BCCL 12, CR0, condbrtarget:$dst) - 204
12918
0
    {AliasPatternCond::K_Imm, uint32_t(12)},
12919
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12920
    // (BCCL 14, crrc:$cc, condbrtarget:$dst) - 206
12921
0
    {AliasPatternCond::K_Imm, uint32_t(14)},
12922
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12923
    // (BCCL 14, CR0, condbrtarget:$dst) - 208
12924
0
    {AliasPatternCond::K_Imm, uint32_t(14)},
12925
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12926
    // (BCCL 15, crrc:$cc, condbrtarget:$dst) - 210
12927
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
12928
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12929
    // (BCCL 15, CR0, condbrtarget:$dst) - 212
12930
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
12931
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12932
    // (BCCL 44, crrc:$cc, condbrtarget:$dst) - 214
12933
0
    {AliasPatternCond::K_Imm, uint32_t(44)},
12934
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12935
    // (BCCL 44, CR0, condbrtarget:$dst) - 216
12936
0
    {AliasPatternCond::K_Imm, uint32_t(44)},
12937
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12938
    // (BCCL 46, crrc:$cc, condbrtarget:$dst) - 218
12939
0
    {AliasPatternCond::K_Imm, uint32_t(46)},
12940
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12941
    // (BCCL 46, CR0, condbrtarget:$dst) - 220
12942
0
    {AliasPatternCond::K_Imm, uint32_t(46)},
12943
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12944
    // (BCCL 47, crrc:$cc, condbrtarget:$dst) - 222
12945
0
    {AliasPatternCond::K_Imm, uint32_t(47)},
12946
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12947
    // (BCCL 47, CR0, condbrtarget:$dst) - 224
12948
0
    {AliasPatternCond::K_Imm, uint32_t(47)},
12949
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12950
    // (BCCL 76, crrc:$cc, condbrtarget:$dst) - 226
12951
0
    {AliasPatternCond::K_Imm, uint32_t(76)},
12952
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12953
    // (BCCL 76, CR0, condbrtarget:$dst) - 228
12954
0
    {AliasPatternCond::K_Imm, uint32_t(76)},
12955
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12956
    // (BCCL 78, crrc:$cc, condbrtarget:$dst) - 230
12957
0
    {AliasPatternCond::K_Imm, uint32_t(78)},
12958
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12959
    // (BCCL 78, CR0, condbrtarget:$dst) - 232
12960
0
    {AliasPatternCond::K_Imm, uint32_t(78)},
12961
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12962
    // (BCCL 79, crrc:$cc, condbrtarget:$dst) - 234
12963
0
    {AliasPatternCond::K_Imm, uint32_t(79)},
12964
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12965
    // (BCCL 79, CR0, condbrtarget:$dst) - 236
12966
0
    {AliasPatternCond::K_Imm, uint32_t(79)},
12967
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12968
    // (BCCL 68, crrc:$cc, condbrtarget:$dst) - 238
12969
0
    {AliasPatternCond::K_Imm, uint32_t(68)},
12970
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12971
    // (BCCL 68, CR0, condbrtarget:$dst) - 240
12972
0
    {AliasPatternCond::K_Imm, uint32_t(68)},
12973
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12974
    // (BCCL 70, crrc:$cc, condbrtarget:$dst) - 242
12975
0
    {AliasPatternCond::K_Imm, uint32_t(70)},
12976
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12977
    // (BCCL 70, CR0, condbrtarget:$dst) - 244
12978
0
    {AliasPatternCond::K_Imm, uint32_t(70)},
12979
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12980
    // (BCCL 71, crrc:$cc, condbrtarget:$dst) - 246
12981
0
    {AliasPatternCond::K_Imm, uint32_t(71)},
12982
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12983
    // (BCCL 71, CR0, condbrtarget:$dst) - 248
12984
0
    {AliasPatternCond::K_Imm, uint32_t(71)},
12985
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12986
    // (BCCLA 12, crrc:$cc, abscondbrtarget:$dst) - 250
12987
0
    {AliasPatternCond::K_Imm, uint32_t(12)},
12988
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12989
    // (BCCLA 12, CR0, abscondbrtarget:$dst) - 252
12990
0
    {AliasPatternCond::K_Imm, uint32_t(12)},
12991
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12992
    // (BCCLA 14, crrc:$cc, abscondbrtarget:$dst) - 254
12993
0
    {AliasPatternCond::K_Imm, uint32_t(14)},
12994
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
12995
    // (BCCLA 14, CR0, abscondbrtarget:$dst) - 256
12996
0
    {AliasPatternCond::K_Imm, uint32_t(14)},
12997
0
    {AliasPatternCond::K_Reg, PPC::CR0},
12998
    // (BCCLA 15, crrc:$cc, abscondbrtarget:$dst) - 258
12999
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
13000
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13001
    // (BCCLA 15, CR0, abscondbrtarget:$dst) - 260
13002
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
13003
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13004
    // (BCCLA 44, crrc:$cc, abscondbrtarget:$dst) - 262
13005
0
    {AliasPatternCond::K_Imm, uint32_t(44)},
13006
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13007
    // (BCCLA 44, CR0, abscondbrtarget:$dst) - 264
13008
0
    {AliasPatternCond::K_Imm, uint32_t(44)},
13009
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13010
    // (BCCLA 46, crrc:$cc, abscondbrtarget:$dst) - 266
13011
0
    {AliasPatternCond::K_Imm, uint32_t(46)},
13012
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13013
    // (BCCLA 46, CR0, abscondbrtarget:$dst) - 268
13014
0
    {AliasPatternCond::K_Imm, uint32_t(46)},
13015
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13016
    // (BCCLA 47, crrc:$cc, abscondbrtarget:$dst) - 270
13017
0
    {AliasPatternCond::K_Imm, uint32_t(47)},
13018
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13019
    // (BCCLA 47, CR0, abscondbrtarget:$dst) - 272
13020
0
    {AliasPatternCond::K_Imm, uint32_t(47)},
13021
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13022
    // (BCCLA 76, crrc:$cc, abscondbrtarget:$dst) - 274
13023
0
    {AliasPatternCond::K_Imm, uint32_t(76)},
13024
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13025
    // (BCCLA 76, CR0, abscondbrtarget:$dst) - 276
13026
0
    {AliasPatternCond::K_Imm, uint32_t(76)},
13027
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13028
    // (BCCLA 78, crrc:$cc, abscondbrtarget:$dst) - 278
13029
0
    {AliasPatternCond::K_Imm, uint32_t(78)},
13030
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13031
    // (BCCLA 78, CR0, abscondbrtarget:$dst) - 280
13032
0
    {AliasPatternCond::K_Imm, uint32_t(78)},
13033
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13034
    // (BCCLA 79, crrc:$cc, abscondbrtarget:$dst) - 282
13035
0
    {AliasPatternCond::K_Imm, uint32_t(79)},
13036
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13037
    // (BCCLA 79, CR0, abscondbrtarget:$dst) - 284
13038
0
    {AliasPatternCond::K_Imm, uint32_t(79)},
13039
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13040
    // (BCCLA 68, crrc:$cc, abscondbrtarget:$dst) - 286
13041
0
    {AliasPatternCond::K_Imm, uint32_t(68)},
13042
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13043
    // (BCCLA 68, CR0, abscondbrtarget:$dst) - 288
13044
0
    {AliasPatternCond::K_Imm, uint32_t(68)},
13045
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13046
    // (BCCLA 70, crrc:$cc, abscondbrtarget:$dst) - 290
13047
0
    {AliasPatternCond::K_Imm, uint32_t(70)},
13048
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13049
    // (BCCLA 70, CR0, abscondbrtarget:$dst) - 292
13050
0
    {AliasPatternCond::K_Imm, uint32_t(70)},
13051
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13052
    // (BCCLA 71, crrc:$cc, abscondbrtarget:$dst) - 294
13053
0
    {AliasPatternCond::K_Imm, uint32_t(71)},
13054
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13055
    // (BCCLA 71, CR0, abscondbrtarget:$dst) - 296
13056
0
    {AliasPatternCond::K_Imm, uint32_t(71)},
13057
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13058
    // (BCCLR 12, crrc:$cc) - 298
13059
0
    {AliasPatternCond::K_Imm, uint32_t(12)},
13060
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13061
    // (BCCLR 12, CR0) - 300
13062
0
    {AliasPatternCond::K_Imm, uint32_t(12)},
13063
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13064
    // (BCCLR 14, crrc:$cc) - 302
13065
0
    {AliasPatternCond::K_Imm, uint32_t(14)},
13066
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13067
    // (BCCLR 14, CR0) - 304
13068
0
    {AliasPatternCond::K_Imm, uint32_t(14)},
13069
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13070
    // (BCCLR 15, crrc:$cc) - 306
13071
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
13072
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13073
    // (BCCLR 15, CR0) - 308
13074
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
13075
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13076
    // (BCCLR 44, crrc:$cc) - 310
13077
0
    {AliasPatternCond::K_Imm, uint32_t(44)},
13078
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13079
    // (BCCLR 44, CR0) - 312
13080
0
    {AliasPatternCond::K_Imm, uint32_t(44)},
13081
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13082
    // (BCCLR 46, crrc:$cc) - 314
13083
0
    {AliasPatternCond::K_Imm, uint32_t(46)},
13084
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13085
    // (BCCLR 46, CR0) - 316
13086
0
    {AliasPatternCond::K_Imm, uint32_t(46)},
13087
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13088
    // (BCCLR 47, crrc:$cc) - 318
13089
0
    {AliasPatternCond::K_Imm, uint32_t(47)},
13090
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13091
    // (BCCLR 47, CR0) - 320
13092
0
    {AliasPatternCond::K_Imm, uint32_t(47)},
13093
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13094
    // (BCCLR 76, crrc:$cc) - 322
13095
0
    {AliasPatternCond::K_Imm, uint32_t(76)},
13096
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13097
    // (BCCLR 76, CR0) - 324
13098
0
    {AliasPatternCond::K_Imm, uint32_t(76)},
13099
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13100
    // (BCCLR 78, crrc:$cc) - 326
13101
0
    {AliasPatternCond::K_Imm, uint32_t(78)},
13102
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13103
    // (BCCLR 78, CR0) - 328
13104
0
    {AliasPatternCond::K_Imm, uint32_t(78)},
13105
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13106
    // (BCCLR 79, crrc:$cc) - 330
13107
0
    {AliasPatternCond::K_Imm, uint32_t(79)},
13108
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13109
    // (BCCLR 79, CR0) - 332
13110
0
    {AliasPatternCond::K_Imm, uint32_t(79)},
13111
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13112
    // (BCCLR 68, crrc:$cc) - 334
13113
0
    {AliasPatternCond::K_Imm, uint32_t(68)},
13114
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13115
    // (BCCLR 68, CR0) - 336
13116
0
    {AliasPatternCond::K_Imm, uint32_t(68)},
13117
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13118
    // (BCCLR 70, crrc:$cc) - 338
13119
0
    {AliasPatternCond::K_Imm, uint32_t(70)},
13120
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13121
    // (BCCLR 70, CR0) - 340
13122
0
    {AliasPatternCond::K_Imm, uint32_t(70)},
13123
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13124
    // (BCCLR 71, crrc:$cc) - 342
13125
0
    {AliasPatternCond::K_Imm, uint32_t(71)},
13126
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13127
    // (BCCLR 71, CR0) - 344
13128
0
    {AliasPatternCond::K_Imm, uint32_t(71)},
13129
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13130
    // (BCCLRL 12, crrc:$cc) - 346
13131
0
    {AliasPatternCond::K_Imm, uint32_t(12)},
13132
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13133
    // (BCCLRL 12, CR0) - 348
13134
0
    {AliasPatternCond::K_Imm, uint32_t(12)},
13135
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13136
    // (BCCLRL 14, crrc:$cc) - 350
13137
0
    {AliasPatternCond::K_Imm, uint32_t(14)},
13138
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13139
    // (BCCLRL 14, CR0) - 352
13140
0
    {AliasPatternCond::K_Imm, uint32_t(14)},
13141
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13142
    // (BCCLRL 15, crrc:$cc) - 354
13143
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
13144
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13145
    // (BCCLRL 15, CR0) - 356
13146
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
13147
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13148
    // (BCCLRL 44, crrc:$cc) - 358
13149
0
    {AliasPatternCond::K_Imm, uint32_t(44)},
13150
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13151
    // (BCCLRL 44, CR0) - 360
13152
0
    {AliasPatternCond::K_Imm, uint32_t(44)},
13153
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13154
    // (BCCLRL 46, crrc:$cc) - 362
13155
0
    {AliasPatternCond::K_Imm, uint32_t(46)},
13156
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13157
    // (BCCLRL 46, CR0) - 364
13158
0
    {AliasPatternCond::K_Imm, uint32_t(46)},
13159
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13160
    // (BCCLRL 47, crrc:$cc) - 366
13161
0
    {AliasPatternCond::K_Imm, uint32_t(47)},
13162
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13163
    // (BCCLRL 47, CR0) - 368
13164
0
    {AliasPatternCond::K_Imm, uint32_t(47)},
13165
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13166
    // (BCCLRL 76, crrc:$cc) - 370
13167
0
    {AliasPatternCond::K_Imm, uint32_t(76)},
13168
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13169
    // (BCCLRL 76, CR0) - 372
13170
0
    {AliasPatternCond::K_Imm, uint32_t(76)},
13171
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13172
    // (BCCLRL 78, crrc:$cc) - 374
13173
0
    {AliasPatternCond::K_Imm, uint32_t(78)},
13174
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13175
    // (BCCLRL 78, CR0) - 376
13176
0
    {AliasPatternCond::K_Imm, uint32_t(78)},
13177
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13178
    // (BCCLRL 79, crrc:$cc) - 378
13179
0
    {AliasPatternCond::K_Imm, uint32_t(79)},
13180
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13181
    // (BCCLRL 79, CR0) - 380
13182
0
    {AliasPatternCond::K_Imm, uint32_t(79)},
13183
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13184
    // (BCCLRL 68, crrc:$cc) - 382
13185
0
    {AliasPatternCond::K_Imm, uint32_t(68)},
13186
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13187
    // (BCCLRL 68, CR0) - 384
13188
0
    {AliasPatternCond::K_Imm, uint32_t(68)},
13189
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13190
    // (BCCLRL 70, crrc:$cc) - 386
13191
0
    {AliasPatternCond::K_Imm, uint32_t(70)},
13192
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13193
    // (BCCLRL 70, CR0) - 388
13194
0
    {AliasPatternCond::K_Imm, uint32_t(70)},
13195
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13196
    // (BCCLRL 71, crrc:$cc) - 390
13197
0
    {AliasPatternCond::K_Imm, uint32_t(71)},
13198
0
    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
13199
    // (BCCLRL 71, CR0) - 392
13200
0
    {AliasPatternCond::K_Imm, uint32_t(71)},
13201
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13202
    // (CMPD CR0, g8rc:$rA, g8rc:$rB) - 394
13203
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13204
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13205
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13206
    // (CMPDI CR0, g8rc:$rA, s16imm64:$imm) - 397
13207
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13208
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13209
    // (CMPLD CR0, g8rc:$rA, g8rc:$rB) - 399
13210
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13211
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13212
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13213
    // (CMPLDI CR0, g8rc:$rA, u16imm64:$imm) - 402
13214
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13215
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13216
    // (CMPLW CR0, gprc:$rA, gprc:$rB) - 404
13217
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13218
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13219
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13220
    // (CMPLWI CR0, gprc:$rA, u16imm:$imm) - 407
13221
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13222
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13223
    // (CMPW CR0, gprc:$rA, gprc:$rB) - 409
13224
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13225
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13226
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13227
    // (CMPWI CR0, gprc:$rA, s16imm:$imm) - 412
13228
0
    {AliasPatternCond::K_Reg, PPC::CR0},
13229
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13230
    // (CNTLZW gprc:$rA, gprc:$rS) - 414
13231
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13232
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13233
    // (CNTLZW8 g8rc:$rA, g8rc:$rS) - 416
13234
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13235
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13236
    // (CNTLZW8_rec g8rc:$rA, g8rc:$rS) - 418
13237
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13238
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13239
    // (CNTLZW_rec gprc:$rA, gprc:$rS) - 420
13240
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13241
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13242
    // (CP_PASTE_rec gprc:$RA, gprc:$RB, 1) - 422
13243
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13244
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13245
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
13246
    // (CREQV crbitrc:$bx, crbitrc:$bx, crbitrc:$bx) - 425
13247
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
13248
0
    {AliasPatternCond::K_TiedReg, 0},
13249
0
    {AliasPatternCond::K_TiedReg, 0},
13250
    // (CRNOR crbitrc:$bx, crbitrc:$by, crbitrc:$by) - 428
13251
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
13252
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
13253
0
    {AliasPatternCond::K_TiedReg, 1},
13254
    // (CROR crbitrc:$bx, crbitrc:$by, crbitrc:$by) - 431
13255
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
13256
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
13257
0
    {AliasPatternCond::K_TiedReg, 1},
13258
    // (CRXOR crbitrc:$bx, crbitrc:$bx, crbitrc:$bx) - 434
13259
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
13260
0
    {AliasPatternCond::K_TiedReg, 0},
13261
0
    {AliasPatternCond::K_TiedReg, 0},
13262
    // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0LT) - 437
13263
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13264
0
    {AliasPatternCond::K_RegClass, PPC::GPRC_NOR0RegClassID},
13265
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13266
0
    {AliasPatternCond::K_Reg, PPC::CR0LT},
13267
    // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0GT) - 441
13268
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13269
0
    {AliasPatternCond::K_RegClass, PPC::GPRC_NOR0RegClassID},
13270
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13271
0
    {AliasPatternCond::K_Reg, PPC::CR0GT},
13272
    // (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0EQ) - 445
13273
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13274
0
    {AliasPatternCond::K_RegClass, PPC::GPRC_NOR0RegClassID},
13275
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13276
0
    {AliasPatternCond::K_Reg, PPC::CR0EQ},
13277
    // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0LT) - 449
13278
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13279
0
    {AliasPatternCond::K_RegClass, PPC::G8RC_NOX0RegClassID},
13280
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13281
0
    {AliasPatternCond::K_Reg, PPC::CR0LT},
13282
    // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0GT) - 453
13283
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13284
0
    {AliasPatternCond::K_RegClass, PPC::G8RC_NOX0RegClassID},
13285
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13286
0
    {AliasPatternCond::K_Reg, PPC::CR0GT},
13287
    // (ISEL8 g8rc:$rT, g8rc_nox0:$rA, g8rc:$rB, CR0EQ) - 457
13288
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13289
0
    {AliasPatternCond::K_RegClass, PPC::G8RC_NOX0RegClassID},
13290
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13291
0
    {AliasPatternCond::K_Reg, PPC::CR0EQ},
13292
    // (MBAR 0) - 461
13293
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
13294
    // (MFDCR gprc:$Rx, 128) - 462
13295
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13296
0
    {AliasPatternCond::K_Imm, uint32_t(128)},
13297
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13298
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13299
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13300
    // (MFDCR gprc:$Rx, 129) - 467
13301
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13302
0
    {AliasPatternCond::K_Imm, uint32_t(129)},
13303
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13304
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13305
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13306
    // (MFDCR gprc:$Rx, 130) - 472
13307
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13308
0
    {AliasPatternCond::K_Imm, uint32_t(130)},
13309
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13310
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13311
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13312
    // (MFDCR gprc:$Rx, 131) - 477
13313
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13314
0
    {AliasPatternCond::K_Imm, uint32_t(131)},
13315
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13316
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13317
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13318
    // (MFDCR gprc:$Rx, 132) - 482
13319
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13320
0
    {AliasPatternCond::K_Imm, uint32_t(132)},
13321
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13322
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13323
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13324
    // (MFDCR gprc:$Rx, 133) - 487
13325
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13326
0
    {AliasPatternCond::K_Imm, uint32_t(133)},
13327
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13328
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13329
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13330
    // (MFDCR gprc:$Rx, 134) - 492
13331
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13332
0
    {AliasPatternCond::K_Imm, uint32_t(134)},
13333
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13334
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13335
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13336
    // (MFDCR gprc:$Rx, 135) - 497
13337
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13338
0
    {AliasPatternCond::K_Imm, uint32_t(135)},
13339
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13340
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13341
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13342
    // (MFSPR gprc:$Rx, 1) - 502
13343
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13344
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
13345
    // (MFSPR gprc:$Rx, 3) - 504
13346
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13347
0
    {AliasPatternCond::K_Imm, uint32_t(3)},
13348
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13349
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13350
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13351
    // (MFSPR gprc:$Rx, 4) - 509
13352
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13353
0
    {AliasPatternCond::K_Imm, uint32_t(4)},
13354
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13355
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13356
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13357
    // (MFSPR gprc:$Rx, 5) - 514
13358
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13359
0
    {AliasPatternCond::K_Imm, uint32_t(5)},
13360
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13361
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13362
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13363
    // (MFSPR gprc:$Rx, 8) - 519
13364
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13365
0
    {AliasPatternCond::K_Imm, uint32_t(8)},
13366
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13367
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13368
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13369
    // (MFSPR gprc:$Rx, 9) - 524
13370
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13371
0
    {AliasPatternCond::K_Imm, uint32_t(9)},
13372
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13373
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13374
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13375
    // (MFSPR gprc:$Rx, 13) - 529
13376
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13377
0
    {AliasPatternCond::K_Imm, uint32_t(13)},
13378
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13379
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13380
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13381
    // (MFSPR gprc:$Rx, 17) - 534
13382
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13383
0
    {AliasPatternCond::K_Imm, uint32_t(17)},
13384
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13385
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13386
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13387
    // (MFSPR gprc:$Rx, 18) - 539
13388
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13389
0
    {AliasPatternCond::K_Imm, uint32_t(18)},
13390
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13391
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13392
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13393
    // (MFSPR gprc:$Rx, 19) - 544
13394
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13395
0
    {AliasPatternCond::K_Imm, uint32_t(19)},
13396
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13397
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13398
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13399
    // (MFSPR gprc:$Rx, 22) - 549
13400
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13401
0
    {AliasPatternCond::K_Imm, uint32_t(22)},
13402
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13403
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13404
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13405
    // (MFSPR gprc:$Rx, 25) - 554
13406
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13407
0
    {AliasPatternCond::K_Imm, uint32_t(25)},
13408
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13409
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13410
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13411
    // (MFSPR gprc:$Rx, 26) - 559
13412
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13413
0
    {AliasPatternCond::K_Imm, uint32_t(26)},
13414
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13415
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13416
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13417
    // (MFSPR gprc:$Rx, 27) - 564
13418
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13419
0
    {AliasPatternCond::K_Imm, uint32_t(27)},
13420
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13421
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13422
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13423
    // (MFSPR gprc:$Rx, 28) - 569
13424
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13425
0
    {AliasPatternCond::K_Imm, uint32_t(28)},
13426
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13427
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13428
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13429
    // (MFSPR gprc:$Rx, 29) - 574
13430
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13431
0
    {AliasPatternCond::K_Imm, uint32_t(29)},
13432
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13433
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13434
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13435
    // (MFSPR gprc:$Rx, 48) - 579
13436
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13437
0
    {AliasPatternCond::K_Imm, uint32_t(48)},
13438
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13439
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13440
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13441
    // (MFSPR gprc:$RT, 280) - 584
13442
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13443
0
    {AliasPatternCond::K_Imm, uint32_t(280)},
13444
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13445
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13446
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13447
    // (MFSPR gprc:$RT, 287) - 589
13448
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13449
0
    {AliasPatternCond::K_Imm, uint32_t(287)},
13450
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13451
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13452
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13453
    // (MFSPR gprc:$Rx, 512) - 594
13454
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13455
0
    {AliasPatternCond::K_Imm, uint32_t(512)},
13456
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13457
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13458
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13459
    // (MFSPR gprc:$Rx, 536) - 599
13460
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13461
0
    {AliasPatternCond::K_Imm, uint32_t(536)},
13462
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13463
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13464
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13465
    // (MFSPR gprc:$Rx, 537) - 604
13466
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13467
0
    {AliasPatternCond::K_Imm, uint32_t(537)},
13468
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13469
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13470
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13471
    // (MFSPR gprc:$Rx, 528) - 609
13472
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13473
0
    {AliasPatternCond::K_Imm, uint32_t(528)},
13474
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13475
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13476
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13477
    // (MFSPR gprc:$Rx, 529) - 614
13478
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13479
0
    {AliasPatternCond::K_Imm, uint32_t(529)},
13480
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13481
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13482
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13483
    // (MFSPR gprc:$Rx, 538) - 619
13484
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13485
0
    {AliasPatternCond::K_Imm, uint32_t(538)},
13486
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13487
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13488
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13489
    // (MFSPR gprc:$Rx, 539) - 624
13490
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13491
0
    {AliasPatternCond::K_Imm, uint32_t(539)},
13492
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13493
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13494
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13495
    // (MFSPR gprc:$Rx, 530) - 629
13496
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13497
0
    {AliasPatternCond::K_Imm, uint32_t(530)},
13498
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13499
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13500
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13501
    // (MFSPR gprc:$Rx, 531) - 634
13502
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13503
0
    {AliasPatternCond::K_Imm, uint32_t(531)},
13504
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13505
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13506
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13507
    // (MFSPR gprc:$Rx, 540) - 639
13508
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13509
0
    {AliasPatternCond::K_Imm, uint32_t(540)},
13510
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13511
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13512
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13513
    // (MFSPR gprc:$Rx, 541) - 644
13514
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13515
0
    {AliasPatternCond::K_Imm, uint32_t(541)},
13516
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13517
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13518
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13519
    // (MFSPR gprc:$Rx, 532) - 649
13520
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13521
0
    {AliasPatternCond::K_Imm, uint32_t(532)},
13522
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13523
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13524
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13525
    // (MFSPR gprc:$Rx, 533) - 654
13526
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13527
0
    {AliasPatternCond::K_Imm, uint32_t(533)},
13528
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13529
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13530
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13531
    // (MFSPR gprc:$Rx, 542) - 659
13532
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13533
0
    {AliasPatternCond::K_Imm, uint32_t(542)},
13534
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13535
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13536
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13537
    // (MFSPR gprc:$Rx, 543) - 664
13538
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13539
0
    {AliasPatternCond::K_Imm, uint32_t(543)},
13540
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13541
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13542
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13543
    // (MFSPR gprc:$Rx, 534) - 669
13544
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13545
0
    {AliasPatternCond::K_Imm, uint32_t(534)},
13546
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13547
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13548
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13549
    // (MFSPR gprc:$Rx, 535) - 674
13550
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13551
0
    {AliasPatternCond::K_Imm, uint32_t(535)},
13552
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13553
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13554
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13555
    // (MFSPR gprc:$RT, 896) - 679
13556
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13557
0
    {AliasPatternCond::K_Imm, uint32_t(896)},
13558
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13559
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13560
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13561
    // (MFSPR gprc:$Rx, 980) - 684
13562
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13563
0
    {AliasPatternCond::K_Imm, uint32_t(980)},
13564
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13565
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13566
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13567
    // (MFSPR gprc:$Rx, 981) - 689
13568
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13569
0
    {AliasPatternCond::K_Imm, uint32_t(981)},
13570
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13571
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13572
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13573
    // (MFSPR gprc:$Rx, 986) - 694
13574
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13575
0
    {AliasPatternCond::K_Imm, uint32_t(986)},
13576
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13577
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13578
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13579
    // (MFSPR gprc:$Rx, 988) - 699
13580
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13581
0
    {AliasPatternCond::K_Imm, uint32_t(988)},
13582
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13583
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13584
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13585
    // (MFSPR gprc:$Rx, 989) - 704
13586
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13587
0
    {AliasPatternCond::K_Imm, uint32_t(989)},
13588
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13589
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13590
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13591
    // (MFSPR gprc:$Rx, 990) - 709
13592
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13593
0
    {AliasPatternCond::K_Imm, uint32_t(990)},
13594
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13595
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13596
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13597
    // (MFSPR gprc:$Rx, 991) - 714
13598
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13599
0
    {AliasPatternCond::K_Imm, uint32_t(991)},
13600
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13601
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13602
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13603
    // (MFSPR gprc:$Rx, 1018) - 719
13604
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13605
0
    {AliasPatternCond::K_Imm, uint32_t(1018)},
13606
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13607
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13608
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13609
    // (MFSPR gprc:$Rx, 1019) - 724
13610
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13611
0
    {AliasPatternCond::K_Imm, uint32_t(1019)},
13612
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13613
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13614
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13615
    // (MFSPR8 g8rc:$Rx, 1) - 729
13616
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13617
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
13618
    // (MFSPR8 g8rc:$Rx, 3) - 731
13619
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13620
0
    {AliasPatternCond::K_Imm, uint32_t(3)},
13621
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13622
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13623
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13624
    // (MFSPR8 g8rc:$Rx, 4) - 736
13625
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13626
0
    {AliasPatternCond::K_Imm, uint32_t(4)},
13627
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13628
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13629
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13630
    // (MFSPR8 g8rc:$Rx, 5) - 741
13631
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13632
0
    {AliasPatternCond::K_Imm, uint32_t(5)},
13633
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13634
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13635
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13636
    // (MFSPR8 g8rc:$Rx, 8) - 746
13637
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13638
0
    {AliasPatternCond::K_Imm, uint32_t(8)},
13639
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13640
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13641
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13642
    // (MFSPR8 g8rc:$Rx, 9) - 751
13643
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13644
0
    {AliasPatternCond::K_Imm, uint32_t(9)},
13645
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13646
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13647
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13648
    // (MFSPR8 g8rc:$Rx, 13) - 756
13649
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13650
0
    {AliasPatternCond::K_Imm, uint32_t(13)},
13651
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13652
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13653
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13654
    // (MFSPR8 g8rc:$Rx, 17) - 761
13655
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13656
0
    {AliasPatternCond::K_Imm, uint32_t(17)},
13657
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13658
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13659
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13660
    // (MFSPR8 g8rc:$Rx, 18) - 766
13661
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13662
0
    {AliasPatternCond::K_Imm, uint32_t(18)},
13663
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13664
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13665
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13666
    // (MFSPR8 g8rc:$Rx, 19) - 771
13667
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13668
0
    {AliasPatternCond::K_Imm, uint32_t(19)},
13669
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13670
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13671
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13672
    // (MFSPR8 g8rc:$Rx, 22) - 776
13673
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13674
0
    {AliasPatternCond::K_Imm, uint32_t(22)},
13675
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13676
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13677
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13678
    // (MFSPR8 g8rc:$Rx, 25) - 781
13679
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13680
0
    {AliasPatternCond::K_Imm, uint32_t(25)},
13681
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13682
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13683
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13684
    // (MFSPR8 g8rc:$Rx, 26) - 786
13685
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13686
0
    {AliasPatternCond::K_Imm, uint32_t(26)},
13687
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13688
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13689
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13690
    // (MFSPR8 g8rc:$Rx, 27) - 791
13691
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13692
0
    {AliasPatternCond::K_Imm, uint32_t(27)},
13693
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13694
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13695
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13696
    // (MFSPR8 g8rc:$Rx, 28) - 796
13697
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13698
0
    {AliasPatternCond::K_Imm, uint32_t(28)},
13699
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13700
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13701
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13702
    // (MFSPR8 g8rc:$Rx, 29) - 801
13703
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13704
0
    {AliasPatternCond::K_Imm, uint32_t(29)},
13705
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13706
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13707
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13708
    // (MFSPR8 g8rc:$RT, 280) - 806
13709
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13710
0
    {AliasPatternCond::K_Imm, uint32_t(280)},
13711
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13712
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13713
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13714
    // (MFSPR8 g8rc:$RT, 287) - 811
13715
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13716
0
    {AliasPatternCond::K_Imm, uint32_t(287)},
13717
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13718
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13719
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13720
    // (MFSPR8 g8rc:$Rx, 512) - 816
13721
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13722
0
    {AliasPatternCond::K_Imm, uint32_t(512)},
13723
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13724
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13725
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13726
    // (MFTB gprc:$Rx, 269) - 821
13727
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13728
0
    {AliasPatternCond::K_Imm, uint32_t(269)},
13729
    // (MFUDSCR gprc:$Rx) - 823
13730
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13731
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13732
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13733
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13734
    // (MFVRSAVE gprc:$rS) - 827
13735
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13736
    // (MFVSRD g8rc:$rA, f8rc:$src) - 828
13737
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13738
0
    {AliasPatternCond::K_RegClass, PPC::F8RCRegClassID},
13739
    // (MFVSRWZ gprc:$rA, f8rc:$src) - 830
13740
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13741
0
    {AliasPatternCond::K_RegClass, PPC::F8RCRegClassID},
13742
    // (MTCRF 255, gprc:$rA) - 832
13743
0
    {AliasPatternCond::K_Imm, uint32_t(255)},
13744
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13745
    // (MTCRF8 255, g8rc:$rA) - 834
13746
0
    {AliasPatternCond::K_Imm, uint32_t(255)},
13747
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
13748
    // (MTDCR gprc:$Rx, 128) - 836
13749
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13750
0
    {AliasPatternCond::K_Imm, uint32_t(128)},
13751
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13752
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13753
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13754
    // (MTDCR gprc:$Rx, 129) - 841
13755
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13756
0
    {AliasPatternCond::K_Imm, uint32_t(129)},
13757
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13758
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13759
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13760
    // (MTDCR gprc:$Rx, 130) - 846
13761
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13762
0
    {AliasPatternCond::K_Imm, uint32_t(130)},
13763
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13764
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13765
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13766
    // (MTDCR gprc:$Rx, 131) - 851
13767
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13768
0
    {AliasPatternCond::K_Imm, uint32_t(131)},
13769
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13770
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13771
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13772
    // (MTDCR gprc:$Rx, 132) - 856
13773
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13774
0
    {AliasPatternCond::K_Imm, uint32_t(132)},
13775
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13776
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13777
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13778
    // (MTDCR gprc:$Rx, 133) - 861
13779
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13780
0
    {AliasPatternCond::K_Imm, uint32_t(133)},
13781
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13782
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13783
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13784
    // (MTDCR gprc:$Rx, 134) - 866
13785
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13786
0
    {AliasPatternCond::K_Imm, uint32_t(134)},
13787
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13788
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13789
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13790
    // (MTDCR gprc:$Rx, 135) - 871
13791
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13792
0
    {AliasPatternCond::K_Imm, uint32_t(135)},
13793
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13794
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13795
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13796
    // (MTFSF i32imm:$FLM, f8rc:$FRB, 0, 0) - 876
13797
0
    {AliasPatternCond::K_Ignore, 0},
13798
0
    {AliasPatternCond::K_RegClass, PPC::F8RCRegClassID},
13799
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
13800
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
13801
    // (MTFSFI u3imm:$BF, u4imm:$U, 0) - 880
13802
0
    {AliasPatternCond::K_Ignore, 0},
13803
0
    {AliasPatternCond::K_Ignore, 0},
13804
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
13805
    // (MTFSFI_rec u3imm:$BF, u4imm:$U, 0) - 883
13806
0
    {AliasPatternCond::K_Ignore, 0},
13807
0
    {AliasPatternCond::K_Ignore, 0},
13808
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
13809
    // (MTFSF_rec i32imm:$FLM, f8rc:$FRB, 0, 0) - 886
13810
0
    {AliasPatternCond::K_Ignore, 0},
13811
0
    {AliasPatternCond::K_RegClass, PPC::F8RCRegClassID},
13812
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
13813
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
13814
    // (MTMSR gprc:$RS, 0) - 890
13815
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13816
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
13817
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13818
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13819
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13820
    // (MTMSRD gprc:$RS, 0) - 895
13821
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13822
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
13823
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13824
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13825
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13826
    // (MTSPR 1, gprc:$Rx) - 900
13827
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
13828
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13829
    // (MTSPR 3, gprc:$Rx) - 902
13830
0
    {AliasPatternCond::K_Imm, uint32_t(3)},
13831
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13832
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13833
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13834
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13835
    // (MTSPR 8, gprc:$Rx) - 907
13836
0
    {AliasPatternCond::K_Imm, uint32_t(8)},
13837
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13838
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13839
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13840
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13841
    // (MTSPR 9, gprc:$Rx) - 912
13842
0
    {AliasPatternCond::K_Imm, uint32_t(9)},
13843
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13844
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13845
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13846
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13847
    // (MTSPR 13, gprc:$Rx) - 917
13848
0
    {AliasPatternCond::K_Imm, uint32_t(13)},
13849
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13850
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13851
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13852
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13853
    // (MTSPR 17, gprc:$Rx) - 922
13854
0
    {AliasPatternCond::K_Imm, uint32_t(17)},
13855
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13856
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13857
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13858
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13859
    // (MTSPR 18, gprc:$Rx) - 927
13860
0
    {AliasPatternCond::K_Imm, uint32_t(18)},
13861
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13862
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13863
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13864
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13865
    // (MTSPR 19, gprc:$Rx) - 932
13866
0
    {AliasPatternCond::K_Imm, uint32_t(19)},
13867
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13868
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13869
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13870
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13871
    // (MTSPR 22, gprc:$Rx) - 937
13872
0
    {AliasPatternCond::K_Imm, uint32_t(22)},
13873
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13874
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13875
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13876
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13877
    // (MTSPR 25, gprc:$Rx) - 942
13878
0
    {AliasPatternCond::K_Imm, uint32_t(25)},
13879
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13880
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13881
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13882
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13883
    // (MTSPR 26, gprc:$Rx) - 947
13884
0
    {AliasPatternCond::K_Imm, uint32_t(26)},
13885
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13886
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13887
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13888
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13889
    // (MTSPR 27, gprc:$Rx) - 952
13890
0
    {AliasPatternCond::K_Imm, uint32_t(27)},
13891
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13892
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13893
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13894
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13895
    // (MTSPR 28, gprc:$Rx) - 957
13896
0
    {AliasPatternCond::K_Imm, uint32_t(28)},
13897
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13898
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13899
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13900
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13901
    // (MTSPR 29, gprc:$Rx) - 962
13902
0
    {AliasPatternCond::K_Imm, uint32_t(29)},
13903
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13904
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13905
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13906
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13907
    // (MTSPR 48, gprc:$Rx) - 967
13908
0
    {AliasPatternCond::K_Imm, uint32_t(48)},
13909
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13910
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13911
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13912
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13913
    // (MTSPR 280, gprc:$RT) - 972
13914
0
    {AliasPatternCond::K_Imm, uint32_t(280)},
13915
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13916
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13917
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13918
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13919
    // (MTSPR 284, gprc:$Rx) - 977
13920
0
    {AliasPatternCond::K_Imm, uint32_t(284)},
13921
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13922
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13923
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13924
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13925
    // (MTSPR 285, gprc:$Rx) - 982
13926
0
    {AliasPatternCond::K_Imm, uint32_t(285)},
13927
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13928
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13929
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13930
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13931
    // (MTSPR 512, gprc:$Rx) - 987
13932
0
    {AliasPatternCond::K_Imm, uint32_t(512)},
13933
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13934
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13935
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13936
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13937
    // (MTSPR 536, gprc:$Rx) - 992
13938
0
    {AliasPatternCond::K_Imm, uint32_t(536)},
13939
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13940
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13941
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13942
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13943
    // (MTSPR 537, gprc:$Rx) - 997
13944
0
    {AliasPatternCond::K_Imm, uint32_t(537)},
13945
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13946
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13947
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13948
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13949
    // (MTSPR 528, gprc:$Rx) - 1002
13950
0
    {AliasPatternCond::K_Imm, uint32_t(528)},
13951
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13952
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13953
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13954
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13955
    // (MTSPR 529, gprc:$Rx) - 1007
13956
0
    {AliasPatternCond::K_Imm, uint32_t(529)},
13957
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13958
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13959
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13960
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13961
    // (MTSPR 538, gprc:$Rx) - 1012
13962
0
    {AliasPatternCond::K_Imm, uint32_t(538)},
13963
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13964
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13965
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13966
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13967
    // (MTSPR 539, gprc:$Rx) - 1017
13968
0
    {AliasPatternCond::K_Imm, uint32_t(539)},
13969
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13970
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13971
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13972
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13973
    // (MTSPR 530, gprc:$Rx) - 1022
13974
0
    {AliasPatternCond::K_Imm, uint32_t(530)},
13975
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13976
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13977
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13978
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13979
    // (MTSPR 531, gprc:$Rx) - 1027
13980
0
    {AliasPatternCond::K_Imm, uint32_t(531)},
13981
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13982
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13983
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13984
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13985
    // (MTSPR 540, gprc:$Rx) - 1032
13986
0
    {AliasPatternCond::K_Imm, uint32_t(540)},
13987
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13988
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13989
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13990
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13991
    // (MTSPR 541, gprc:$Rx) - 1037
13992
0
    {AliasPatternCond::K_Imm, uint32_t(541)},
13993
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
13994
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
13995
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
13996
0
    {AliasPatternCond::K_EndOrFeatures, 0},
13997
    // (MTSPR 532, gprc:$Rx) - 1042
13998
0
    {AliasPatternCond::K_Imm, uint32_t(532)},
13999
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14000
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14001
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14002
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14003
    // (MTSPR 533, gprc:$Rx) - 1047
14004
0
    {AliasPatternCond::K_Imm, uint32_t(533)},
14005
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14006
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14007
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14008
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14009
    // (MTSPR 542, gprc:$Rx) - 1052
14010
0
    {AliasPatternCond::K_Imm, uint32_t(542)},
14011
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14012
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14013
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14014
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14015
    // (MTSPR 543, gprc:$Rx) - 1057
14016
0
    {AliasPatternCond::K_Imm, uint32_t(543)},
14017
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14018
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14019
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14020
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14021
    // (MTSPR 534, gprc:$Rx) - 1062
14022
0
    {AliasPatternCond::K_Imm, uint32_t(534)},
14023
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14024
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14025
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14026
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14027
    // (MTSPR 535, gprc:$Rx) - 1067
14028
0
    {AliasPatternCond::K_Imm, uint32_t(535)},
14029
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14030
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14031
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14032
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14033
    // (MTSPR 896, gprc:$RT) - 1072
14034
0
    {AliasPatternCond::K_Imm, uint32_t(896)},
14035
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14036
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14037
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14038
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14039
    // (MTSPR 980, gprc:$Rx) - 1077
14040
0
    {AliasPatternCond::K_Imm, uint32_t(980)},
14041
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14042
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14043
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14044
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14045
    // (MTSPR 981, gprc:$Rx) - 1082
14046
0
    {AliasPatternCond::K_Imm, uint32_t(981)},
14047
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14048
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14049
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14050
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14051
    // (MTSPR 986, gprc:$Rx) - 1087
14052
0
    {AliasPatternCond::K_Imm, uint32_t(986)},
14053
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14054
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14055
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14056
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14057
    // (MTSPR 988, gprc:$Rx) - 1092
14058
0
    {AliasPatternCond::K_Imm, uint32_t(988)},
14059
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14060
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14061
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14062
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14063
    // (MTSPR 989, gprc:$Rx) - 1097
14064
0
    {AliasPatternCond::K_Imm, uint32_t(989)},
14065
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14066
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14067
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14068
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14069
    // (MTSPR 990, gprc:$Rx) - 1102
14070
0
    {AliasPatternCond::K_Imm, uint32_t(990)},
14071
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14072
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14073
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14074
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14075
    // (MTSPR 991, gprc:$Rx) - 1107
14076
0
    {AliasPatternCond::K_Imm, uint32_t(991)},
14077
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14078
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14079
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14080
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14081
    // (MTSPR 1018, gprc:$Rx) - 1112
14082
0
    {AliasPatternCond::K_Imm, uint32_t(1018)},
14083
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14084
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14085
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14086
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14087
    // (MTSPR 1019, gprc:$Rx) - 1117
14088
0
    {AliasPatternCond::K_Imm, uint32_t(1019)},
14089
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14090
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14091
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14092
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14093
    // (MTSPR8 1, g8rc:$Rx) - 1122
14094
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
14095
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14096
    // (MTSPR8 3, g8rc:$Rx) - 1124
14097
0
    {AliasPatternCond::K_Imm, uint32_t(3)},
14098
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14099
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14100
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14101
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14102
    // (MTSPR8 8, g8rc:$Rx) - 1129
14103
0
    {AliasPatternCond::K_Imm, uint32_t(8)},
14104
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14105
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14106
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14107
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14108
    // (MTSPR8 9, g8rc:$Rx) - 1134
14109
0
    {AliasPatternCond::K_Imm, uint32_t(9)},
14110
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14111
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14112
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14113
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14114
    // (MTSPR8 13, g8rc:$Rx) - 1139
14115
0
    {AliasPatternCond::K_Imm, uint32_t(13)},
14116
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14117
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14118
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14119
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14120
    // (MTSPR8 17, g8rc:$Rx) - 1144
14121
0
    {AliasPatternCond::K_Imm, uint32_t(17)},
14122
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14123
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14124
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14125
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14126
    // (MTSPR8 18, g8rc:$Rx) - 1149
14127
0
    {AliasPatternCond::K_Imm, uint32_t(18)},
14128
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14129
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14130
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14131
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14132
    // (MTSPR8 19, g8rc:$Rx) - 1154
14133
0
    {AliasPatternCond::K_Imm, uint32_t(19)},
14134
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14135
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14136
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14137
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14138
    // (MTSPR8 22, g8rc:$Rx) - 1159
14139
0
    {AliasPatternCond::K_Imm, uint32_t(22)},
14140
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14141
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14142
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14143
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14144
    // (MTSPR8 25, g8rc:$Rx) - 1164
14145
0
    {AliasPatternCond::K_Imm, uint32_t(25)},
14146
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14147
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14148
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14149
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14150
    // (MTSPR8 26, g8rc:$Rx) - 1169
14151
0
    {AliasPatternCond::K_Imm, uint32_t(26)},
14152
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14153
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14154
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14155
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14156
    // (MTSPR8 27, g8rc:$Rx) - 1174
14157
0
    {AliasPatternCond::K_Imm, uint32_t(27)},
14158
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14159
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14160
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14161
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14162
    // (MTSPR8 28, g8rc:$Rx) - 1179
14163
0
    {AliasPatternCond::K_Imm, uint32_t(28)},
14164
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14165
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14166
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14167
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14168
    // (MTSPR8 29, g8rc:$Rx) - 1184
14169
0
    {AliasPatternCond::K_Imm, uint32_t(29)},
14170
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14171
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14172
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14173
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14174
    // (MTSPR8 280, g8rc:$RT) - 1189
14175
0
    {AliasPatternCond::K_Imm, uint32_t(280)},
14176
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14177
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14178
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14179
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14180
    // (MTSPR8 284, g8rc:$Rx) - 1194
14181
0
    {AliasPatternCond::K_Imm, uint32_t(284)},
14182
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14183
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14184
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14185
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14186
    // (MTSPR8 285, g8rc:$Rx) - 1199
14187
0
    {AliasPatternCond::K_Imm, uint32_t(285)},
14188
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14189
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14190
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14191
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14192
    // (MTSPR8 512, g8rc:$Rx) - 1204
14193
0
    {AliasPatternCond::K_Imm, uint32_t(512)},
14194
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14195
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14196
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14197
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14198
    // (MTUDSCR gprc:$Rx) - 1209
14199
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14200
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14201
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14202
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14203
    // (MTVRSAVE gprc:$rS) - 1213
14204
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14205
    // (MTVSRD f8rc:$dst, g8rc:$rA) - 1214
14206
0
    {AliasPatternCond::K_RegClass, PPC::F8RCRegClassID},
14207
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14208
    // (MTVSRWA f8rc:$dst, gprc:$rA) - 1216
14209
0
    {AliasPatternCond::K_RegClass, PPC::F8RCRegClassID},
14210
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14211
    // (MTVSRWZ f8rc:$dst, gprc:$rA) - 1218
14212
0
    {AliasPatternCond::K_RegClass, PPC::F8RCRegClassID},
14213
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14214
    // (NOR gprc:$rA, gprc:$rS, gprc:$rS) - 1220
14215
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14216
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14217
0
    {AliasPatternCond::K_TiedReg, 1},
14218
    // (NOR8 g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1223
14219
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14220
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14221
0
    {AliasPatternCond::K_TiedReg, 1},
14222
    // (NOR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1226
14223
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14224
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14225
0
    {AliasPatternCond::K_TiedReg, 1},
14226
    // (NOR_rec gprc:$rA, gprc:$rS, gprc:$rS) - 1229
14227
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14228
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14229
0
    {AliasPatternCond::K_TiedReg, 1},
14230
    // (OR gprc:$rA, gprc:$rB, gprc:$rB) - 1232
14231
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14232
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14233
0
    {AliasPatternCond::K_TiedReg, 1},
14234
    // (OR8 g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1235
14235
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14236
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14237
0
    {AliasPatternCond::K_TiedReg, 1},
14238
    // (OR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB) - 1238
14239
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14240
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14241
0
    {AliasPatternCond::K_TiedReg, 1},
14242
    // (ORI R0, R0, 0) - 1241
14243
0
    {AliasPatternCond::K_Reg, PPC::R0},
14244
0
    {AliasPatternCond::K_Reg, PPC::R0},
14245
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14246
    // (ORI8 X0, X0, 0) - 1244
14247
0
    {AliasPatternCond::K_Reg, PPC::X0},
14248
0
    {AliasPatternCond::K_Reg, PPC::X0},
14249
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14250
    // (OR_rec gprc:$rA, gprc:$rB, gprc:$rB) - 1247
14251
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14252
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14253
0
    {AliasPatternCond::K_TiedReg, 1},
14254
    // (PADDI8 g8rc:$RT, g8rc_nox0:$RA, s34imm:$SI) - 1250
14255
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14256
0
    {AliasPatternCond::K_RegClass, PPC::G8RC_NOX0RegClassID},
14257
    // (RFEBB 1) - 1252
14258
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
14259
    // (RLDCL g8rc:$rA, g8rc:$rS, gprc:$rB, 0) - 1253
14260
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14261
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14262
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14263
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14264
    // (RLDCL_rec g8rc:$rA, g8rc:$rS, gprc:$rB, 0) - 1257
14265
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14266
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14267
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14268
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14269
    // (RLDICL g8rc:$rA, g8rc:$rS, u6imm:$n, 0) - 1261
14270
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14271
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14272
0
    {AliasPatternCond::K_Ignore, 0},
14273
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14274
    // (RLDICL g8rc:$rA, g8rc:$rS, 0, u6imm:$n) - 1265
14275
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14276
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14277
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14278
    // (RLDICL_32_64 g8rc:$rA, gprc:$rS, u6imm:$n, 0) - 1268
14279
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14280
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14281
0
    {AliasPatternCond::K_Ignore, 0},
14282
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14283
    // (RLDICL_32_64 g8rc:$rA, gprc:$rS, 0, u6imm:$n) - 1272
14284
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14285
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14286
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14287
    // (RLDICL_rec g8rc:$rA, g8rc:$rS, u6imm:$n, 0) - 1275
14288
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14289
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14290
0
    {AliasPatternCond::K_Ignore, 0},
14291
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14292
    // (RLDICL_rec g8rc:$rA, g8rc:$rS, 0, u6imm:$n) - 1279
14293
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14294
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14295
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14296
    // (RLWINM gprc:$rA, gprc:$rS, u5imm:$n, 0, 31) - 1282
14297
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14298
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14299
0
    {AliasPatternCond::K_Ignore, 0},
14300
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14301
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
14302
    // (RLWINM gprc:$rA, gprc:$rS, 0, u5imm:$n, 31) - 1287
14303
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14304
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14305
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14306
0
    {AliasPatternCond::K_Ignore, 0},
14307
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
14308
    // (RLWINM8 g8rc:$rA, g8rc:$rS, u5imm:$n, 0, 31) - 1292
14309
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14310
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14311
0
    {AliasPatternCond::K_Ignore, 0},
14312
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14313
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
14314
    // (RLWINM8 g8rc:$rA, g8rc:$rS, 0, u5imm:$n, 31) - 1297
14315
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14316
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14317
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14318
0
    {AliasPatternCond::K_Ignore, 0},
14319
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
14320
    // (RLWINM8_rec g8rc:$rA, g8rc:$rS, u5imm:$n, 0, 31) - 1302
14321
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14322
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14323
0
    {AliasPatternCond::K_Ignore, 0},
14324
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14325
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
14326
    // (RLWINM8_rec g8rc:$rA, g8rc:$rS, 0, u5imm:$n, 31) - 1307
14327
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14328
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14329
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14330
0
    {AliasPatternCond::K_Ignore, 0},
14331
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
14332
    // (RLWINM_rec gprc:$rA, gprc:$rS, u5imm:$n, 0, 31) - 1312
14333
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14334
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14335
0
    {AliasPatternCond::K_Ignore, 0},
14336
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14337
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
14338
    // (RLWINM_rec gprc:$rA, gprc:$rS, 0, u5imm:$n, 31) - 1317
14339
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14340
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14341
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14342
0
    {AliasPatternCond::K_Ignore, 0},
14343
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
14344
    // (RLWNM gprc:$rA, gprc:$rS, gprc:$rB, 0, 31) - 1322
14345
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14346
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14347
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14348
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14349
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
14350
    // (RLWNM8 g8rc:$rA, g8rc:$rS, g8rc:$rB, 0, 31) - 1327
14351
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14352
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14353
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14354
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14355
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
14356
    // (RLWNM8_rec g8rc:$rA, g8rc:$rS, g8rc:$rB, 0, 31) - 1332
14357
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14358
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14359
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14360
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14361
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
14362
    // (RLWNM_rec gprc:$rA, gprc:$rS, gprc:$rB, 0, 31) - 1337
14363
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14364
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14365
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14366
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14367
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
14368
    // (SC 0) - 1342
14369
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14370
    // (SUBF gprc:$rA, gprc:$rC, gprc:$rB) - 1343
14371
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14372
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14373
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14374
    // (SUBF8 g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1346
14375
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14376
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14377
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14378
    // (SUBF8_rec g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1349
14379
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14380
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14381
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14382
    // (SUBFC gprc:$rA, gprc:$rC, gprc:$rB) - 1352
14383
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14384
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14385
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14386
    // (SUBFC8 g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1355
14387
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14388
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14389
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14390
    // (SUBFC8_rec g8rc:$rA, g8rc:$rC, g8rc:$rB) - 1358
14391
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14392
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14393
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14394
    // (SUBFC_rec gprc:$rA, gprc:$rC, gprc:$rB) - 1361
14395
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14396
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14397
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14398
    // (SUBF_rec gprc:$rA, gprc:$rC, gprc:$rB) - 1364
14399
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14400
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14401
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14402
    // (SYNC 0) - 1367
14403
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14404
    // (SYNC 1) - 1368
14405
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
14406
    // (SYNC 2) - 1369
14407
0
    {AliasPatternCond::K_Imm, uint32_t(2)},
14408
    // (SYNCP10 0, 0) - 1370
14409
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14410
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14411
    // (SYNCP10 2, 0) - 1372
14412
0
    {AliasPatternCond::K_Imm, uint32_t(2)},
14413
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14414
    // (SYNCP10 4, 0) - 1374
14415
0
    {AliasPatternCond::K_Imm, uint32_t(4)},
14416
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14417
    // (SYNCP10 5, 0) - 1376
14418
0
    {AliasPatternCond::K_Imm, uint32_t(5)},
14419
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14420
    // (SYNCP10 u3imm:$L, 0) - 1378
14421
0
    {AliasPatternCond::K_Ignore, 0},
14422
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14423
    // (SYNCP10 1, 1) - 1380
14424
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
14425
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
14426
    // (SYNCP10 0, 2) - 1382
14427
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14428
0
    {AliasPatternCond::K_Imm, uint32_t(2)},
14429
    // (SYNCP10 0, 3) - 1384
14430
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14431
0
    {AliasPatternCond::K_Imm, uint32_t(3)},
14432
    // (TD 16, g8rc:$rA, g8rc:$rB) - 1386
14433
0
    {AliasPatternCond::K_Imm, uint32_t(16)},
14434
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14435
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14436
    // (TD 4, g8rc:$rA, g8rc:$rB) - 1389
14437
0
    {AliasPatternCond::K_Imm, uint32_t(4)},
14438
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14439
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14440
    // (TD 8, g8rc:$rA, g8rc:$rB) - 1392
14441
0
    {AliasPatternCond::K_Imm, uint32_t(8)},
14442
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14443
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14444
    // (TD 24, g8rc:$rA, g8rc:$rB) - 1395
14445
0
    {AliasPatternCond::K_Imm, uint32_t(24)},
14446
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14447
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14448
    // (TD 2, g8rc:$rA, g8rc:$rB) - 1398
14449
0
    {AliasPatternCond::K_Imm, uint32_t(2)},
14450
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14451
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14452
    // (TD 1, g8rc:$rA, g8rc:$rB) - 1401
14453
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
14454
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14455
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14456
    // (TD 31, g8rc:$rA, g8rc:$rB) - 1404
14457
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
14458
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14459
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14460
    // (TDI 16, g8rc:$rA, s16imm:$imm) - 1407
14461
0
    {AliasPatternCond::K_Imm, uint32_t(16)},
14462
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14463
    // (TDI 4, g8rc:$rA, s16imm:$imm) - 1409
14464
0
    {AliasPatternCond::K_Imm, uint32_t(4)},
14465
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14466
    // (TDI 8, g8rc:$rA, s16imm:$imm) - 1411
14467
0
    {AliasPatternCond::K_Imm, uint32_t(8)},
14468
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14469
    // (TDI 24, g8rc:$rA, s16imm:$imm) - 1413
14470
0
    {AliasPatternCond::K_Imm, uint32_t(24)},
14471
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14472
    // (TDI 2, g8rc:$rA, s16imm:$imm) - 1415
14473
0
    {AliasPatternCond::K_Imm, uint32_t(2)},
14474
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14475
    // (TDI 1, g8rc:$rA, s16imm:$imm) - 1417
14476
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
14477
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14478
    // (TDI 31, g8rc:$rA, s16imm:$imm) - 1419
14479
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
14480
0
    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
14481
    // (TEND 0) - 1421
14482
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14483
    // (TEND 1) - 1422
14484
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
14485
    // (TLBIE R0, gprc:$RB) - 1423
14486
0
    {AliasPatternCond::K_Reg, PPC::R0},
14487
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14488
    // (TLBILX 0, R0, R0) - 1425
14489
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14490
0
    {AliasPatternCond::K_Reg, PPC::R0},
14491
0
    {AliasPatternCond::K_Reg, PPC::R0},
14492
    // (TLBILX 1, R0, R0) - 1428
14493
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
14494
0
    {AliasPatternCond::K_Reg, PPC::R0},
14495
0
    {AliasPatternCond::K_Reg, PPC::R0},
14496
    // (TLBILX 3, gprc:$RA, gprc:$RB) - 1431
14497
0
    {AliasPatternCond::K_Imm, uint32_t(3)},
14498
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14499
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14500
    // (TLBILX 3, R0, gprc:$RB) - 1434
14501
0
    {AliasPatternCond::K_Imm, uint32_t(3)},
14502
0
    {AliasPatternCond::K_Reg, PPC::R0},
14503
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14504
    // (TLBRE2 gprc:$RS, gprc:$A, 0) - 1437
14505
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14506
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14507
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14508
    // (TLBRE2 gprc:$RS, gprc:$A, 1) - 1440
14509
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14510
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14511
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
14512
    // (TLBWE2 gprc:$RS, gprc:$A, 0) - 1443
14513
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14514
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14515
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14516
    // (TLBWE2 gprc:$RS, gprc:$A, 1) - 1446
14517
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14518
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14519
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
14520
    // (TSR 0) - 1449
14521
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14522
    // (TSR 1) - 1450
14523
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
14524
    // (TW 31, R0, R0) - 1451
14525
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
14526
0
    {AliasPatternCond::K_Reg, PPC::R0},
14527
0
    {AliasPatternCond::K_Reg, PPC::R0},
14528
    // (TW 16, gprc:$rA, gprc:$rB) - 1454
14529
0
    {AliasPatternCond::K_Imm, uint32_t(16)},
14530
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14531
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14532
    // (TW 4, gprc:$rA, gprc:$rB) - 1457
14533
0
    {AliasPatternCond::K_Imm, uint32_t(4)},
14534
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14535
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14536
    // (TW 8, gprc:$rA, gprc:$rB) - 1460
14537
0
    {AliasPatternCond::K_Imm, uint32_t(8)},
14538
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14539
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14540
    // (TW 24, gprc:$rA, gprc:$rB) - 1463
14541
0
    {AliasPatternCond::K_Imm, uint32_t(24)},
14542
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14543
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14544
    // (TW 2, gprc:$rA, gprc:$rB) - 1466
14545
0
    {AliasPatternCond::K_Imm, uint32_t(2)},
14546
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14547
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14548
    // (TW 1, gprc:$rA, gprc:$rB) - 1469
14549
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
14550
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14551
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14552
    // (TW 31, gprc:$rA, gprc:$rB) - 1472
14553
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
14554
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14555
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14556
    // (TWI 16, gprc:$rA, s16imm:$imm) - 1475
14557
0
    {AliasPatternCond::K_Imm, uint32_t(16)},
14558
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14559
    // (TWI 4, gprc:$rA, s16imm:$imm) - 1477
14560
0
    {AliasPatternCond::K_Imm, uint32_t(4)},
14561
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14562
    // (TWI 8, gprc:$rA, s16imm:$imm) - 1479
14563
0
    {AliasPatternCond::K_Imm, uint32_t(8)},
14564
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14565
    // (TWI 24, gprc:$rA, s16imm:$imm) - 1481
14566
0
    {AliasPatternCond::K_Imm, uint32_t(24)},
14567
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14568
    // (TWI 2, gprc:$rA, s16imm:$imm) - 1483
14569
0
    {AliasPatternCond::K_Imm, uint32_t(2)},
14570
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14571
    // (TWI 1, gprc:$rA, s16imm:$imm) - 1485
14572
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
14573
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14574
    // (TWI 31, gprc:$rA, s16imm:$imm) - 1487
14575
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
14576
0
    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
14577
    // (VNOR vrrc:$vD, vrrc:$vA, vrrc:$vA) - 1489
14578
0
    {AliasPatternCond::K_RegClass, PPC::VRRCRegClassID},
14579
0
    {AliasPatternCond::K_RegClass, PPC::VRRCRegClassID},
14580
0
    {AliasPatternCond::K_TiedReg, 1},
14581
    // (VOR vrrc:$vD, vrrc:$vA, vrrc:$vA) - 1492
14582
0
    {AliasPatternCond::K_RegClass, PPC::VRRCRegClassID},
14583
0
    {AliasPatternCond::K_RegClass, PPC::VRRCRegClassID},
14584
0
    {AliasPatternCond::K_TiedReg, 1},
14585
    // (WAIT 0) - 1495
14586
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14587
    // (WAIT 1) - 1496
14588
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
14589
    // (WAIT 2) - 1497
14590
0
    {AliasPatternCond::K_Imm, uint32_t(2)},
14591
    // (WAITP10 0, 0) - 1498
14592
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14593
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14594
    // (WAITP10 1, 0) - 1500
14595
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
14596
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14597
    // (XORI R0, R0, 0) - 1502
14598
0
    {AliasPatternCond::K_Reg, PPC::R0},
14599
0
    {AliasPatternCond::K_Reg, PPC::R0},
14600
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14601
    // (XORI8 X0, X0, 0) - 1505
14602
0
    {AliasPatternCond::K_Reg, PPC::X0},
14603
0
    {AliasPatternCond::K_Reg, PPC::X0},
14604
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14605
    // (XVCPSGNDP vsrc:$XT, vsrc:$XB, vsrc:$XB) - 1508
14606
0
    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
14607
0
    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
14608
0
    {AliasPatternCond::K_TiedReg, 1},
14609
    // (XVCPSGNSP vsrc:$XT, vsrc:$XB, vsrc:$XB) - 1511
14610
0
    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
14611
0
    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
14612
0
    {AliasPatternCond::K_TiedReg, 1},
14613
    // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 0) - 1514
14614
0
    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
14615
0
    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
14616
0
    {AliasPatternCond::K_TiedReg, 1},
14617
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14618
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14619
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14620
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14621
    // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 3) - 1521
14622
0
    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
14623
0
    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
14624
0
    {AliasPatternCond::K_TiedReg, 1},
14625
0
    {AliasPatternCond::K_Imm, uint32_t(3)},
14626
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14627
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14628
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14629
    // (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 0) - 1528
14630
0
    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
14631
0
    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
14632
0
    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
14633
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14634
    // (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 3) - 1532
14635
0
    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
14636
0
    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
14637
0
    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
14638
0
    {AliasPatternCond::K_Imm, uint32_t(3)},
14639
    // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 2) - 1536
14640
0
    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
14641
0
    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
14642
0
    {AliasPatternCond::K_TiedReg, 1},
14643
0
    {AliasPatternCond::K_Imm, uint32_t(2)},
14644
    // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 0) - 1540
14645
0
    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
14646
0
    {AliasPatternCond::K_RegClass, PPC::VSFRCRegClassID},
14647
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14648
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14649
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14650
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14651
    // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 3) - 1546
14652
0
    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
14653
0
    {AliasPatternCond::K_RegClass, PPC::VSFRCRegClassID},
14654
0
    {AliasPatternCond::K_Imm, uint32_t(3)},
14655
0
    {AliasPatternCond::K_OrNegFeature, PPC::AIXOS},
14656
0
    {AliasPatternCond::K_OrFeature, PPC::FeatureModernAIXAs},
14657
0
    {AliasPatternCond::K_EndOrFeatures, 0},
14658
    // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 2) - 1552
14659
0
    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
14660
0
    {AliasPatternCond::K_RegClass, PPC::VSFRCRegClassID},
14661
0
    {AliasPatternCond::K_Imm, uint32_t(2)},
14662
    // (gBC 12, crbitrc:$bi, condbrtarget:$dst) - 1555
14663
0
    {AliasPatternCond::K_Imm, uint32_t(12)},
14664
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14665
    // (gBC 4, crbitrc:$bi, condbrtarget:$dst) - 1557
14666
0
    {AliasPatternCond::K_Imm, uint32_t(4)},
14667
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14668
    // (gBC 14, crbitrc:$bi, condbrtarget:$dst) - 1559
14669
0
    {AliasPatternCond::K_Imm, uint32_t(14)},
14670
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14671
    // (gBC 6, crbitrc:$bi, condbrtarget:$dst) - 1561
14672
0
    {AliasPatternCond::K_Imm, uint32_t(6)},
14673
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14674
    // (gBC 15, crbitrc:$bi, condbrtarget:$dst) - 1563
14675
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
14676
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14677
    // (gBC 7, crbitrc:$bi, condbrtarget:$dst) - 1565
14678
0
    {AliasPatternCond::K_Imm, uint32_t(7)},
14679
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14680
    // (gBC 8, crbitrc:$bi, condbrtarget:$dst) - 1567
14681
0
    {AliasPatternCond::K_Imm, uint32_t(8)},
14682
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14683
    // (gBC 0, crbitrc:$bi, condbrtarget:$dst) - 1569
14684
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14685
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14686
    // (gBC 10, crbitrc:$bi, condbrtarget:$dst) - 1571
14687
0
    {AliasPatternCond::K_Imm, uint32_t(10)},
14688
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14689
    // (gBC 2, crbitrc:$bi, condbrtarget:$dst) - 1573
14690
0
    {AliasPatternCond::K_Imm, uint32_t(2)},
14691
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14692
    // (gBCA 12, crbitrc:$bi, abscondbrtarget:$dst) - 1575
14693
0
    {AliasPatternCond::K_Imm, uint32_t(12)},
14694
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14695
    // (gBCA 4, crbitrc:$bi, abscondbrtarget:$dst) - 1577
14696
0
    {AliasPatternCond::K_Imm, uint32_t(4)},
14697
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14698
    // (gBCA 14, crbitrc:$bi, abscondbrtarget:$dst) - 1579
14699
0
    {AliasPatternCond::K_Imm, uint32_t(14)},
14700
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14701
    // (gBCA 6, crbitrc:$bi, abscondbrtarget:$dst) - 1581
14702
0
    {AliasPatternCond::K_Imm, uint32_t(6)},
14703
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14704
    // (gBCA 15, crbitrc:$bi, abscondbrtarget:$dst) - 1583
14705
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
14706
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14707
    // (gBCA 7, crbitrc:$bi, abscondbrtarget:$dst) - 1585
14708
0
    {AliasPatternCond::K_Imm, uint32_t(7)},
14709
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14710
    // (gBCA 8, crbitrc:$bi, abscondbrtarget:$dst) - 1587
14711
0
    {AliasPatternCond::K_Imm, uint32_t(8)},
14712
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14713
    // (gBCA 0, crbitrc:$bi, abscondbrtarget:$dst) - 1589
14714
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14715
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14716
    // (gBCA 10, crbitrc:$bi, abscondbrtarget:$dst) - 1591
14717
0
    {AliasPatternCond::K_Imm, uint32_t(10)},
14718
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14719
    // (gBCA 2, crbitrc:$bi, abscondbrtarget:$dst) - 1593
14720
0
    {AliasPatternCond::K_Imm, uint32_t(2)},
14721
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14722
    // (gBCAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1595
14723
0
    {AliasPatternCond::K_Ignore, 0},
14724
0
    {AliasPatternCond::K_Imm, uint32_t(3)},
14725
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14726
    // (gBCAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1598
14727
0
    {AliasPatternCond::K_Ignore, 0},
14728
0
    {AliasPatternCond::K_Imm, uint32_t(2)},
14729
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14730
    // (gBCCTR u5imm:$bo, crbitrc:$bi, 0) - 1601
14731
0
    {AliasPatternCond::K_Ignore, 0},
14732
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14733
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14734
    // (gBCCTR 12, crbitrc:$bi, 0) - 1604
14735
0
    {AliasPatternCond::K_Imm, uint32_t(12)},
14736
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14737
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14738
    // (gBCCTR 4, crbitrc:$bi, 0) - 1607
14739
0
    {AliasPatternCond::K_Imm, uint32_t(4)},
14740
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14741
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14742
    // (gBCCTR 14, crbitrc:$bi, 0) - 1610
14743
0
    {AliasPatternCond::K_Imm, uint32_t(14)},
14744
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14745
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14746
    // (gBCCTR 6, crbitrc:$bi, 0) - 1613
14747
0
    {AliasPatternCond::K_Imm, uint32_t(6)},
14748
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14749
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14750
    // (gBCCTR 15, crbitrc:$bi, 0) - 1616
14751
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
14752
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14753
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14754
    // (gBCCTR 7, crbitrc:$bi, 0) - 1619
14755
0
    {AliasPatternCond::K_Imm, uint32_t(7)},
14756
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14757
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14758
    // (gBCCTRL u5imm:$bo, crbitrc:$bi, 0) - 1622
14759
0
    {AliasPatternCond::K_Ignore, 0},
14760
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14761
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14762
    // (gBCCTRL 12, crbitrc:$bi, 0) - 1625
14763
0
    {AliasPatternCond::K_Imm, uint32_t(12)},
14764
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14765
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14766
    // (gBCCTRL 4, crbitrc:$bi, 0) - 1628
14767
0
    {AliasPatternCond::K_Imm, uint32_t(4)},
14768
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14769
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14770
    // (gBCCTRL 14, crbitrc:$bi, 0) - 1631
14771
0
    {AliasPatternCond::K_Imm, uint32_t(14)},
14772
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14773
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14774
    // (gBCCTRL 6, crbitrc:$bi, 0) - 1634
14775
0
    {AliasPatternCond::K_Imm, uint32_t(6)},
14776
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14777
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14778
    // (gBCCTRL 15, crbitrc:$bi, 0) - 1637
14779
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
14780
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14781
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14782
    // (gBCCTRL 7, crbitrc:$bi, 0) - 1640
14783
0
    {AliasPatternCond::K_Imm, uint32_t(7)},
14784
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14785
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14786
    // (gBCL 12, crbitrc:$bi, condbrtarget:$dst) - 1643
14787
0
    {AliasPatternCond::K_Imm, uint32_t(12)},
14788
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14789
    // (gBCL 4, crbitrc:$bi, condbrtarget:$dst) - 1645
14790
0
    {AliasPatternCond::K_Imm, uint32_t(4)},
14791
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14792
    // (gBCL 14, crbitrc:$bi, condbrtarget:$dst) - 1647
14793
0
    {AliasPatternCond::K_Imm, uint32_t(14)},
14794
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14795
    // (gBCL 6, crbitrc:$bi, condbrtarget:$dst) - 1649
14796
0
    {AliasPatternCond::K_Imm, uint32_t(6)},
14797
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14798
    // (gBCL 15, crbitrc:$bi, condbrtarget:$dst) - 1651
14799
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
14800
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14801
    // (gBCL 7, crbitrc:$bi, condbrtarget:$dst) - 1653
14802
0
    {AliasPatternCond::K_Imm, uint32_t(7)},
14803
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14804
    // (gBCL 8, crbitrc:$bi, condbrtarget:$dst) - 1655
14805
0
    {AliasPatternCond::K_Imm, uint32_t(8)},
14806
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14807
    // (gBCL 0, crbitrc:$bi, condbrtarget:$dst) - 1657
14808
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14809
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14810
    // (gBCL 10, crbitrc:$bi, condbrtarget:$dst) - 1659
14811
0
    {AliasPatternCond::K_Imm, uint32_t(10)},
14812
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14813
    // (gBCL 2, crbitrc:$bi, condbrtarget:$dst) - 1661
14814
0
    {AliasPatternCond::K_Imm, uint32_t(2)},
14815
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14816
    // (gBCLA 12, crbitrc:$bi, abscondbrtarget:$dst) - 1663
14817
0
    {AliasPatternCond::K_Imm, uint32_t(12)},
14818
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14819
    // (gBCLA 4, crbitrc:$bi, abscondbrtarget:$dst) - 1665
14820
0
    {AliasPatternCond::K_Imm, uint32_t(4)},
14821
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14822
    // (gBCLA 14, crbitrc:$bi, abscondbrtarget:$dst) - 1667
14823
0
    {AliasPatternCond::K_Imm, uint32_t(14)},
14824
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14825
    // (gBCLA 6, crbitrc:$bi, abscondbrtarget:$dst) - 1669
14826
0
    {AliasPatternCond::K_Imm, uint32_t(6)},
14827
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14828
    // (gBCLA 15, crbitrc:$bi, abscondbrtarget:$dst) - 1671
14829
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
14830
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14831
    // (gBCLA 7, crbitrc:$bi, abscondbrtarget:$dst) - 1673
14832
0
    {AliasPatternCond::K_Imm, uint32_t(7)},
14833
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14834
    // (gBCLA 8, crbitrc:$bi, abscondbrtarget:$dst) - 1675
14835
0
    {AliasPatternCond::K_Imm, uint32_t(8)},
14836
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14837
    // (gBCLA 0, crbitrc:$bi, abscondbrtarget:$dst) - 1677
14838
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14839
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14840
    // (gBCLA 10, crbitrc:$bi, abscondbrtarget:$dst) - 1679
14841
0
    {AliasPatternCond::K_Imm, uint32_t(10)},
14842
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14843
    // (gBCLA 2, crbitrc:$bi, abscondbrtarget:$dst) - 1681
14844
0
    {AliasPatternCond::K_Imm, uint32_t(2)},
14845
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14846
    // (gBCLAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1683
14847
0
    {AliasPatternCond::K_Ignore, 0},
14848
0
    {AliasPatternCond::K_Imm, uint32_t(3)},
14849
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14850
    // (gBCLAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1686
14851
0
    {AliasPatternCond::K_Ignore, 0},
14852
0
    {AliasPatternCond::K_Imm, uint32_t(2)},
14853
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14854
    // (gBCLR u5imm:$bo, crbitrc:$bi, 0) - 1689
14855
0
    {AliasPatternCond::K_Ignore, 0},
14856
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14857
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14858
    // (gBCLR 12, crbitrc:$bi, 0) - 1692
14859
0
    {AliasPatternCond::K_Imm, uint32_t(12)},
14860
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14861
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14862
    // (gBCLR 4, crbitrc:$bi, 0) - 1695
14863
0
    {AliasPatternCond::K_Imm, uint32_t(4)},
14864
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14865
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14866
    // (gBCLR 14, crbitrc:$bi, 0) - 1698
14867
0
    {AliasPatternCond::K_Imm, uint32_t(14)},
14868
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14869
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14870
    // (gBCLR 6, crbitrc:$bi, 0) - 1701
14871
0
    {AliasPatternCond::K_Imm, uint32_t(6)},
14872
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14873
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14874
    // (gBCLR 15, crbitrc:$bi, 0) - 1704
14875
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
14876
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14877
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14878
    // (gBCLR 7, crbitrc:$bi, 0) - 1707
14879
0
    {AliasPatternCond::K_Imm, uint32_t(7)},
14880
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14881
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14882
    // (gBCLR 8, crbitrc:$bi, 0) - 1710
14883
0
    {AliasPatternCond::K_Imm, uint32_t(8)},
14884
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14885
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14886
    // (gBCLR 0, crbitrc:$bi, 0) - 1713
14887
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14888
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14889
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14890
    // (gBCLR 10, crbitrc:$bi, 0) - 1716
14891
0
    {AliasPatternCond::K_Imm, uint32_t(10)},
14892
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14893
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14894
    // (gBCLR 2, crbitrc:$bi, 0) - 1719
14895
0
    {AliasPatternCond::K_Imm, uint32_t(2)},
14896
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14897
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14898
    // (gBCLRL u5imm:$bo, crbitrc:$bi, 0) - 1722
14899
0
    {AliasPatternCond::K_Ignore, 0},
14900
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14901
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14902
    // (gBCLRL 12, crbitrc:$bi, 0) - 1725
14903
0
    {AliasPatternCond::K_Imm, uint32_t(12)},
14904
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14905
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14906
    // (gBCLRL 4, crbitrc:$bi, 0) - 1728
14907
0
    {AliasPatternCond::K_Imm, uint32_t(4)},
14908
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14909
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14910
    // (gBCLRL 14, crbitrc:$bi, 0) - 1731
14911
0
    {AliasPatternCond::K_Imm, uint32_t(14)},
14912
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14913
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14914
    // (gBCLRL 6, crbitrc:$bi, 0) - 1734
14915
0
    {AliasPatternCond::K_Imm, uint32_t(6)},
14916
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14917
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14918
    // (gBCLRL 15, crbitrc:$bi, 0) - 1737
14919
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
14920
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14921
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14922
    // (gBCLRL 7, crbitrc:$bi, 0) - 1740
14923
0
    {AliasPatternCond::K_Imm, uint32_t(7)},
14924
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14925
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14926
    // (gBCLRL 8, crbitrc:$bi, 0) - 1743
14927
0
    {AliasPatternCond::K_Imm, uint32_t(8)},
14928
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14929
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14930
    // (gBCLRL 0, crbitrc:$bi, 0) - 1746
14931
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14932
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14933
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14934
    // (gBCLRL 10, crbitrc:$bi, 0) - 1749
14935
0
    {AliasPatternCond::K_Imm, uint32_t(10)},
14936
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14937
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14938
    // (gBCLRL 2, crbitrc:$bi, 0) - 1752
14939
0
    {AliasPatternCond::K_Imm, uint32_t(2)},
14940
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14941
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
14942
    // (gBCLat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1755
14943
0
    {AliasPatternCond::K_Ignore, 0},
14944
0
    {AliasPatternCond::K_Imm, uint32_t(3)},
14945
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14946
    // (gBCLat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1758
14947
0
    {AliasPatternCond::K_Ignore, 0},
14948
0
    {AliasPatternCond::K_Imm, uint32_t(2)},
14949
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14950
    // (gBCat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1761
14951
0
    {AliasPatternCond::K_Ignore, 0},
14952
0
    {AliasPatternCond::K_Imm, uint32_t(3)},
14953
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14954
    // (gBCat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1764
14955
0
    {AliasPatternCond::K_Ignore, 0},
14956
0
    {AliasPatternCond::K_Imm, uint32_t(2)},
14957
0
    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
14958
0
  };
14959
14960
0
  static const char AsmStrings[] =
14961
0
    /* 0 */ "li $\x01, $\xFF\x03\x01\0"
14962
0
    /* 12 */ "lis $\x01, $\xFF\x03\x01\0"
14963
0
    /* 25 */ "lnia $\x01\0"
14964
0
    /* 33 */ "blt $\x02, $\xFF\x03\x02\0"
14965
0
    /* 46 */ "blt $\xFF\x03\x02\0"
14966
0
    /* 55 */ "blt- $\x02, $\xFF\x03\x02\0"
14967
0
    /* 69 */ "blt- $\xFF\x03\x02\0"
14968
0
    /* 79 */ "blt+ $\x02, $\xFF\x03\x02\0"
14969
0
    /* 93 */ "blt+ $\xFF\x03\x02\0"
14970
0
    /* 103 */ "bgt $\x02, $\xFF\x03\x02\0"
14971
0
    /* 116 */ "bgt $\xFF\x03\x02\0"
14972
0
    /* 125 */ "bgt- $\x02, $\xFF\x03\x02\0"
14973
0
    /* 139 */ "bgt- $\xFF\x03\x02\0"
14974
0
    /* 149 */ "bgt+ $\x02, $\xFF\x03\x02\0"
14975
0
    /* 163 */ "bgt+ $\xFF\x03\x02\0"
14976
0
    /* 173 */ "beq $\x02, $\xFF\x03\x02\0"
14977
0
    /* 186 */ "beq $\xFF\x03\x02\0"
14978
0
    /* 195 */ "beq- $\x02, $\xFF\x03\x02\0"
14979
0
    /* 209 */ "beq- $\xFF\x03\x02\0"
14980
0
    /* 219 */ "beq+ $\x02, $\xFF\x03\x02\0"
14981
0
    /* 233 */ "beq+ $\xFF\x03\x02\0"
14982
0
    /* 243 */ "bne $\x02, $\xFF\x03\x02\0"
14983
0
    /* 256 */ "bne $\xFF\x03\x02\0"
14984
0
    /* 265 */ "bne- $\x02, $\xFF\x03\x02\0"
14985
0
    /* 279 */ "bne- $\xFF\x03\x02\0"
14986
0
    /* 289 */ "bne+ $\x02, $\xFF\x03\x02\0"
14987
0
    /* 303 */ "bne+ $\xFF\x03\x02\0"
14988
0
    /* 313 */ "blta $\x02, $\xFF\x03\x03\0"
14989
0
    /* 327 */ "blta $\xFF\x03\x03\0"
14990
0
    /* 337 */ "blta- $\x02, $\xFF\x03\x03\0"
14991
0
    /* 352 */ "blta- $\xFF\x03\x03\0"
14992
0
    /* 363 */ "blta+ $\x02, $\xFF\x03\x03\0"
14993
0
    /* 378 */ "blta+ $\xFF\x03\x03\0"
14994
0
    /* 389 */ "bgta $\x02, $\xFF\x03\x03\0"
14995
0
    /* 403 */ "bgta $\xFF\x03\x03\0"
14996
0
    /* 413 */ "bgta- $\x02, $\xFF\x03\x03\0"
14997
0
    /* 428 */ "bgta- $\xFF\x03\x03\0"
14998
0
    /* 439 */ "bgta+ $\x02, $\xFF\x03\x03\0"
14999
0
    /* 454 */ "bgta+ $\xFF\x03\x03\0"
15000
0
    /* 465 */ "beqa $\x02, $\xFF\x03\x03\0"
15001
0
    /* 479 */ "beqa $\xFF\x03\x03\0"
15002
0
    /* 489 */ "beqa- $\x02, $\xFF\x03\x03\0"
15003
0
    /* 504 */ "beqa- $\xFF\x03\x03\0"
15004
0
    /* 515 */ "beqa+ $\x02, $\xFF\x03\x03\0"
15005
0
    /* 530 */ "beqa+ $\xFF\x03\x03\0"
15006
0
    /* 541 */ "bnea $\x02, $\xFF\x03\x03\0"
15007
0
    /* 555 */ "bnea $\xFF\x03\x03\0"
15008
0
    /* 565 */ "bnea- $\x02, $\xFF\x03\x03\0"
15009
0
    /* 580 */ "bnea- $\xFF\x03\x03\0"
15010
0
    /* 591 */ "bnea+ $\x02, $\xFF\x03\x03\0"
15011
0
    /* 606 */ "bnea+ $\xFF\x03\x03\0"
15012
0
    /* 617 */ "bltctr $\x02\0"
15013
0
    /* 627 */ "bltctr\0"
15014
0
    /* 634 */ "bltctr- $\x02\0"
15015
0
    /* 645 */ "bltctr-\0"
15016
0
    /* 653 */ "bltctr+ $\x02\0"
15017
0
    /* 664 */ "bltctr+\0"
15018
0
    /* 672 */ "bgtctr $\x02\0"
15019
0
    /* 682 */ "bgtctr\0"
15020
0
    /* 689 */ "bgtctr- $\x02\0"
15021
0
    /* 700 */ "bgtctr-\0"
15022
0
    /* 708 */ "bgtctr+ $\x02\0"
15023
0
    /* 719 */ "bgtctr+\0"
15024
0
    /* 727 */ "beqctr $\x02\0"
15025
0
    /* 737 */ "beqctr\0"
15026
0
    /* 744 */ "beqctr- $\x02\0"
15027
0
    /* 755 */ "beqctr-\0"
15028
0
    /* 763 */ "beqctr+ $\x02\0"
15029
0
    /* 774 */ "beqctr+\0"
15030
0
    /* 782 */ "bnectr $\x02\0"
15031
0
    /* 792 */ "bnectr\0"
15032
0
    /* 799 */ "bnectr- $\x02\0"
15033
0
    /* 810 */ "bnectr-\0"
15034
0
    /* 818 */ "bnectr+ $\x02\0"
15035
0
    /* 829 */ "bnectr+\0"
15036
0
    /* 837 */ "bltctrl $\x02\0"
15037
0
    /* 848 */ "bltctrl\0"
15038
0
    /* 856 */ "bltctrl- $\x02\0"
15039
0
    /* 868 */ "bltctrl-\0"
15040
0
    /* 877 */ "bltctrl+ $\x02\0"
15041
0
    /* 889 */ "bltctrl+\0"
15042
0
    /* 898 */ "bgtctrl $\x02\0"
15043
0
    /* 909 */ "bgtctrl\0"
15044
0
    /* 917 */ "bgtctrl- $\x02\0"
15045
0
    /* 929 */ "bgtctrl-\0"
15046
0
    /* 938 */ "bgtctrl+ $\x02\0"
15047
0
    /* 950 */ "bgtctrl+\0"
15048
0
    /* 959 */ "beqctrl $\x02\0"
15049
0
    /* 970 */ "beqctrl\0"
15050
0
    /* 978 */ "beqctrl- $\x02\0"
15051
0
    /* 990 */ "beqctrl-\0"
15052
0
    /* 999 */ "beqctrl+ $\x02\0"
15053
0
    /* 1011 */ "beqctrl+\0"
15054
0
    /* 1020 */ "bnectrl $\x02\0"
15055
0
    /* 1031 */ "bnectrl\0"
15056
0
    /* 1039 */ "bnectrl- $\x02\0"
15057
0
    /* 1051 */ "bnectrl-\0"
15058
0
    /* 1060 */ "bnectrl+ $\x02\0"
15059
0
    /* 1072 */ "bnectrl+\0"
15060
0
    /* 1081 */ "bltl $\x02, $\xFF\x03\x02\0"
15061
0
    /* 1095 */ "bltl $\xFF\x03\x02\0"
15062
0
    /* 1105 */ "bltl- $\x02, $\xFF\x03\x02\0"
15063
0
    /* 1120 */ "bltl- $\xFF\x03\x02\0"
15064
0
    /* 1131 */ "bltl+ $\x02, $\xFF\x03\x02\0"
15065
0
    /* 1146 */ "bltl+ $\xFF\x03\x02\0"
15066
0
    /* 1157 */ "bgtl $\x02, $\xFF\x03\x02\0"
15067
0
    /* 1171 */ "bgtl $\xFF\x03\x02\0"
15068
0
    /* 1181 */ "bgtl- $\x02, $\xFF\x03\x02\0"
15069
0
    /* 1196 */ "bgtl- $\xFF\x03\x02\0"
15070
0
    /* 1207 */ "bgtl+ $\x02, $\xFF\x03\x02\0"
15071
0
    /* 1222 */ "bgtl+ $\xFF\x03\x02\0"
15072
0
    /* 1233 */ "beql $\x02, $\xFF\x03\x02\0"
15073
0
    /* 1247 */ "beql $\xFF\x03\x02\0"
15074
0
    /* 1257 */ "beql- $\x02, $\xFF\x03\x02\0"
15075
0
    /* 1272 */ "beql- $\xFF\x03\x02\0"
15076
0
    /* 1283 */ "beql+ $\x02, $\xFF\x03\x02\0"
15077
0
    /* 1298 */ "beql+ $\xFF\x03\x02\0"
15078
0
    /* 1309 */ "bnel $\x02, $\xFF\x03\x02\0"
15079
0
    /* 1323 */ "bnel $\xFF\x03\x02\0"
15080
0
    /* 1333 */ "bnel- $\x02, $\xFF\x03\x02\0"
15081
0
    /* 1348 */ "bnel- $\xFF\x03\x02\0"
15082
0
    /* 1359 */ "bnel+ $\x02, $\xFF\x03\x02\0"
15083
0
    /* 1374 */ "bnel+ $\xFF\x03\x02\0"
15084
0
    /* 1385 */ "bltla $\x02, $\xFF\x03\x03\0"
15085
0
    /* 1400 */ "bltla $\xFF\x03\x03\0"
15086
0
    /* 1411 */ "bltla- $\x02, $\xFF\x03\x03\0"
15087
0
    /* 1427 */ "bltla- $\xFF\x03\x03\0"
15088
0
    /* 1439 */ "bltla+ $\x02, $\xFF\x03\x03\0"
15089
0
    /* 1455 */ "bltla+ $\xFF\x03\x03\0"
15090
0
    /* 1467 */ "bgtla $\x02, $\xFF\x03\x03\0"
15091
0
    /* 1482 */ "bgtla $\xFF\x03\x03\0"
15092
0
    /* 1493 */ "bgtla- $\x02, $\xFF\x03\x03\0"
15093
0
    /* 1509 */ "bgtla- $\xFF\x03\x03\0"
15094
0
    /* 1521 */ "bgtla+ $\x02, $\xFF\x03\x03\0"
15095
0
    /* 1537 */ "bgtla+ $\xFF\x03\x03\0"
15096
0
    /* 1549 */ "beqla $\x02, $\xFF\x03\x03\0"
15097
0
    /* 1564 */ "beqla $\xFF\x03\x03\0"
15098
0
    /* 1575 */ "beqla- $\x02, $\xFF\x03\x03\0"
15099
0
    /* 1591 */ "beqla- $\xFF\x03\x03\0"
15100
0
    /* 1603 */ "beqla+ $\x02, $\xFF\x03\x03\0"
15101
0
    /* 1619 */ "beqla+ $\xFF\x03\x03\0"
15102
0
    /* 1631 */ "bnela $\x02, $\xFF\x03\x03\0"
15103
0
    /* 1646 */ "bnela $\xFF\x03\x03\0"
15104
0
    /* 1657 */ "bnela- $\x02, $\xFF\x03\x03\0"
15105
0
    /* 1673 */ "bnela- $\xFF\x03\x03\0"
15106
0
    /* 1685 */ "bnela+ $\x02, $\xFF\x03\x03\0"
15107
0
    /* 1701 */ "bnela+ $\xFF\x03\x03\0"
15108
0
    /* 1713 */ "bltlr $\x02\0"
15109
0
    /* 1722 */ "bltlr\0"
15110
0
    /* 1728 */ "bltlr- $\x02\0"
15111
0
    /* 1738 */ "bltlr-\0"
15112
0
    /* 1745 */ "bltlr+ $\x02\0"
15113
0
    /* 1755 */ "bltlr+\0"
15114
0
    /* 1762 */ "bgtlr $\x02\0"
15115
0
    /* 1771 */ "bgtlr\0"
15116
0
    /* 1777 */ "bgtlr- $\x02\0"
15117
0
    /* 1787 */ "bgtlr-\0"
15118
0
    /* 1794 */ "bgtlr+ $\x02\0"
15119
0
    /* 1804 */ "bgtlr+\0"
15120
0
    /* 1811 */ "beqlr $\x02\0"
15121
0
    /* 1820 */ "beqlr\0"
15122
0
    /* 1826 */ "beqlr- $\x02\0"
15123
0
    /* 1836 */ "beqlr-\0"
15124
0
    /* 1843 */ "beqlr+ $\x02\0"
15125
0
    /* 1853 */ "beqlr+\0"
15126
0
    /* 1860 */ "bnelr $\x02\0"
15127
0
    /* 1869 */ "bnelr\0"
15128
0
    /* 1875 */ "bnelr- $\x02\0"
15129
0
    /* 1885 */ "bnelr-\0"
15130
0
    /* 1892 */ "bnelr+ $\x02\0"
15131
0
    /* 1902 */ "bnelr+\0"
15132
0
    /* 1909 */ "bltlrl $\x02\0"
15133
0
    /* 1919 */ "bltlrl\0"
15134
0
    /* 1926 */ "bltlrl- $\x02\0"
15135
0
    /* 1937 */ "bltlrl-\0"
15136
0
    /* 1945 */ "bltlrl+ $\x02\0"
15137
0
    /* 1956 */ "bltlrl+\0"
15138
0
    /* 1964 */ "bgtlrl $\x02\0"
15139
0
    /* 1974 */ "bgtlrl\0"
15140
0
    /* 1981 */ "bgtlrl- $\x02\0"
15141
0
    /* 1992 */ "bgtlrl-\0"
15142
0
    /* 2000 */ "bgtlrl+ $\x02\0"
15143
0
    /* 2011 */ "bgtlrl+\0"
15144
0
    /* 2019 */ "beqlrl $\x02\0"
15145
0
    /* 2029 */ "beqlrl\0"
15146
0
    /* 2036 */ "beqlrl- $\x02\0"
15147
0
    /* 2047 */ "beqlrl-\0"
15148
0
    /* 2055 */ "beqlrl+ $\x02\0"
15149
0
    /* 2066 */ "beqlrl+\0"
15150
0
    /* 2074 */ "bnelrl $\x02\0"
15151
0
    /* 2084 */ "bnelrl\0"
15152
0
    /* 2091 */ "bnelrl- $\x02\0"
15153
0
    /* 2102 */ "bnelrl-\0"
15154
0
    /* 2110 */ "bnelrl+ $\x02\0"
15155
0
    /* 2121 */ "bnelrl+\0"
15156
0
    /* 2129 */ "cmpd $\x02, $\x03\0"
15157
0
    /* 2141 */ "cmpdi $\x02, $\xFF\x03\x01\0"
15158
0
    /* 2156 */ "cmpld $\x02, $\x03\0"
15159
0
    /* 2169 */ "cmpldi $\x02, $\xFF\x03\x04\0"
15160
0
    /* 2185 */ "cmplw $\x02, $\x03\0"
15161
0
    /* 2198 */ "cmplwi $\x02, $\xFF\x03\x04\0"
15162
0
    /* 2214 */ "cmpw $\x02, $\x03\0"
15163
0
    /* 2226 */ "cmpwi $\x02, $\xFF\x03\x01\0"
15164
0
    /* 2241 */ "cntlzw $\x01, $\x02\0"
15165
0
    /* 2255 */ "cntlzw. $\x01, $\x02\0"
15166
0
    /* 2270 */ "paste. $\x01, $\x02\0"
15167
0
    /* 2284 */ "crset $\x01\0"
15168
0
    /* 2293 */ "crnot $\x01, $\x02\0"
15169
0
    /* 2306 */ "crmove $\x01, $\x02\0"
15170
0
    /* 2320 */ "crclr $\x01\0"
15171
0
    /* 2329 */ "isellt $\x01, $\x02, $\x03\0"
15172
0
    /* 2347 */ "iselgt $\x01, $\x02, $\x03\0"
15173
0
    /* 2365 */ "iseleq $\x01, $\x02, $\x03\0"
15174
0
    /* 2383 */ "mbar\0"
15175
0
    /* 2388 */ "mfbr0 $\x01\0"
15176
0
    /* 2397 */ "mfbr1 $\x01\0"
15177
0
    /* 2406 */ "mfbr2 $\x01\0"
15178
0
    /* 2415 */ "mfbr3 $\x01\0"
15179
0
    /* 2424 */ "mfbr4 $\x01\0"
15180
0
    /* 2433 */ "mfbr5 $\x01\0"
15181
0
    /* 2442 */ "mfbr6 $\x01\0"
15182
0
    /* 2451 */ "mfbr7 $\x01\0"
15183
0
    /* 2460 */ "mfxer $\x01\0"
15184
0
    /* 2469 */ "mfudscr $\x01\0"
15185
0
    /* 2480 */ "mfrtcu $\x01\0"
15186
0
    /* 2490 */ "mfrtcl $\x01\0"
15187
0
    /* 2500 */ "mflr $\x01\0"
15188
0
    /* 2508 */ "mfctr $\x01\0"
15189
0
    /* 2517 */ "mfuamr $\x01\0"
15190
0
    /* 2527 */ "mfdscr $\x01\0"
15191
0
    /* 2537 */ "mfdsisr $\x01\0"
15192
0
    /* 2548 */ "mfdar $\x01\0"
15193
0
    /* 2557 */ "mfdec $\x01\0"
15194
0
    /* 2566 */ "mfsdr1 $\x01\0"
15195
0
    /* 2576 */ "mfsrr0 $\x01\0"
15196
0
    /* 2586 */ "mfsrr1 $\x01\0"
15197
0
    /* 2596 */ "mfcfar $\x01\0"
15198
0
    /* 2606 */ "mfamr $\x01\0"
15199
0
    /* 2615 */ "mfpid $\x01\0"
15200
0
    /* 2624 */ "mfasr $\x01\0"
15201
0
    /* 2633 */ "mfpvr $\x01\0"
15202
0
    /* 2642 */ "mfspefscr $\x01\0"
15203
0
    /* 2655 */ "mfdbatu $\x01, 0\0"
15204
0
    /* 2669 */ "mfdbatl $\x01, 0\0"
15205
0
    /* 2683 */ "mfibatu $\x01, 0\0"
15206
0
    /* 2697 */ "mfibatl $\x01, 0\0"
15207
0
    /* 2711 */ "mfdbatu $\x01, 1\0"
15208
0
    /* 2725 */ "mfdbatl $\x01, 1\0"
15209
0
    /* 2739 */ "mfibatu $\x01, 1\0"
15210
0
    /* 2753 */ "mfibatl $\x01, 1\0"
15211
0
    /* 2767 */ "mfdbatu $\x01, 2\0"
15212
0
    /* 2781 */ "mfdbatl $\x01, 2\0"
15213
0
    /* 2795 */ "mfibatu $\x01, 2\0"
15214
0
    /* 2809 */ "mfibatl $\x01, 2\0"
15215
0
    /* 2823 */ "mfdbatu $\x01, 3\0"
15216
0
    /* 2837 */ "mfdbatl $\x01, 3\0"
15217
0
    /* 2851 */ "mfibatu $\x01, 3\0"
15218
0
    /* 2865 */ "mfibatl $\x01, 3\0"
15219
0
    /* 2879 */ "mfppr $\x01\0"
15220
0
    /* 2888 */ "mfesr $\x01\0"
15221
0
    /* 2897 */ "mfdear $\x01\0"
15222
0
    /* 2907 */ "mftcr $\x01\0"
15223
0
    /* 2916 */ "mftbhi $\x01\0"
15224
0
    /* 2926 */ "mftblo $\x01\0"
15225
0
    /* 2936 */ "mfsrr2 $\x01\0"
15226
0
    /* 2946 */ "mfsrr3 $\x01\0"
15227
0
    /* 2956 */ "mfdccr $\x01\0"
15228
0
    /* 2966 */ "mficcr $\x01\0"
15229
0
    /* 2976 */ "mftbu $\x01\0"
15230
0
    /* 2985 */ "mfvrsave $\x01\0"
15231
0
    /* 2997 */ "mffprd $\x01, $\x02\0"
15232
0
    /* 3011 */ "mffprwz $\x01, $\x02\0"
15233
0
    /* 3026 */ "mtcr $\x02\0"
15234
0
    /* 3034 */ "mtbr0 $\x01\0"
15235
0
    /* 3043 */ "mtbr1 $\x01\0"
15236
0
    /* 3052 */ "mtbr2 $\x01\0"
15237
0
    /* 3061 */ "mtbr3 $\x01\0"
15238
0
    /* 3070 */ "mtbr4 $\x01\0"
15239
0
    /* 3079 */ "mtbr5 $\x01\0"
15240
0
    /* 3088 */ "mtbr6 $\x01\0"
15241
0
    /* 3097 */ "mtbr7 $\x01\0"
15242
0
    /* 3106 */ "mtfsf $\x01, $\x02\0"
15243
0
    /* 3119 */ "mtfsfi $\xFF\x01\x05, $\xFF\x02\x06\0"
15244
0
    /* 3137 */ "mtfsfi. $\xFF\x01\x05, $\xFF\x02\x06\0"
15245
0
    /* 3156 */ "mtfsf. $\x01, $\x02\0"
15246
0
    /* 3170 */ "mtmsr $\x01\0"
15247
0
    /* 3179 */ "mtmsrd $\x01\0"
15248
0
    /* 3189 */ "mtxer $\x02\0"
15249
0
    /* 3198 */ "mtudscr $\x02\0"
15250
0
    /* 3209 */ "mtlr $\x02\0"
15251
0
    /* 3217 */ "mtctr $\x02\0"
15252
0
    /* 3226 */ "mtuamr $\x02\0"
15253
0
    /* 3236 */ "mtdscr $\x02\0"
15254
0
    /* 3246 */ "mtdsisr $\x02\0"
15255
0
    /* 3257 */ "mtdar $\x02\0"
15256
0
    /* 3266 */ "mtdec $\x02\0"
15257
0
    /* 3275 */ "mtsdr1 $\x02\0"
15258
0
    /* 3285 */ "mtsrr0 $\x02\0"
15259
0
    /* 3295 */ "mtsrr1 $\x02\0"
15260
0
    /* 3305 */ "mtcfar $\x02\0"
15261
0
    /* 3315 */ "mtamr $\x02\0"
15262
0
    /* 3324 */ "mtpid $\x02\0"
15263
0
    /* 3333 */ "mtasr $\x02\0"
15264
0
    /* 3342 */ "mttbl $\x02\0"
15265
0
    /* 3351 */ "mttbu $\x02\0"
15266
0
    /* 3360 */ "mtspefscr $\x02\0"
15267
0
    /* 3373 */ "mtdbatu 0, $\x02\0"
15268
0
    /* 3387 */ "mtdbatl 0, $\x02\0"
15269
0
    /* 3401 */ "mtibatu 0, $\x02\0"
15270
0
    /* 3415 */ "mtibatl 0, $\x02\0"
15271
0
    /* 3429 */ "mtdbatu 1, $\x02\0"
15272
0
    /* 3443 */ "mtdbatl 1, $\x02\0"
15273
0
    /* 3457 */ "mtibatu 1, $\x02\0"
15274
0
    /* 3471 */ "mtibatl 1, $\x02\0"
15275
0
    /* 3485 */ "mtdbatu 2, $\x02\0"
15276
0
    /* 3499 */ "mtdbatl 2, $\x02\0"
15277
0
    /* 3513 */ "mtibatu 2, $\x02\0"
15278
0
    /* 3527 */ "mtibatl 2, $\x02\0"
15279
0
    /* 3541 */ "mtdbatu 3, $\x02\0"
15280
0
    /* 3555 */ "mtdbatl 3, $\x02\0"
15281
0
    /* 3569 */ "mtibatu 3, $\x02\0"
15282
0
    /* 3583 */ "mtibatl 3, $\x02\0"
15283
0
    /* 3597 */ "mtppr $\x02\0"
15284
0
    /* 3606 */ "mtesr $\x02\0"
15285
0
    /* 3615 */ "mtdear $\x02\0"
15286
0
    /* 3625 */ "mttcr $\x02\0"
15287
0
    /* 3634 */ "mttbhi $\x02\0"
15288
0
    /* 3644 */ "mttblo $\x02\0"
15289
0
    /* 3654 */ "mtsrr2 $\x02\0"
15290
0
    /* 3664 */ "mtsrr3 $\x02\0"
15291
0
    /* 3674 */ "mtdccr $\x02\0"
15292
0
    /* 3684 */ "mticcr $\x02\0"
15293
0
    /* 3694 */ "mtudscr $\x01\0"
15294
0
    /* 3705 */ "mtvrsave $\x01\0"
15295
0
    /* 3717 */ "mtfprd $\x01, $\x02\0"
15296
0
    /* 3731 */ "mtfprwa $\x01, $\x02\0"
15297
0
    /* 3746 */ "mtfprwz $\x01, $\x02\0"
15298
0
    /* 3761 */ "not $\x01, $\x02\0"
15299
0
    /* 3772 */ "not. $\x01, $\x02\0"
15300
0
    /* 3784 */ "mr $\x01, $\x02\0"
15301
0
    /* 3794 */ "mr. $\x01, $\x02\0"
15302
0
    /* 3805 */ "nop\0"
15303
0
    /* 3809 */ "paddi $\x01, $\x02, $\xFF\x03\x07\0"
15304
0
    /* 3828 */ "rfebb\0"
15305
0
    /* 3834 */ "rotld $\x01, $\x02, $\x03\0"
15306
0
    /* 3851 */ "rotld. $\x01, $\x02, $\x03\0"
15307
0
    /* 3869 */ "rotldi $\x01, $\x02, $\xFF\x03\x08\0"
15308
0
    /* 3889 */ "clrldi $\x01, $\x02, $\xFF\x04\x08\0"
15309
0
    /* 3909 */ "rotldi. $\x01, $\x02, $\xFF\x03\x08\0"
15310
0
    /* 3930 */ "clrldi. $\x01, $\x02, $\xFF\x04\x08\0"
15311
0
    /* 3951 */ "rotlwi $\x01, $\x02, $\xFF\x03\x09\0"
15312
0
    /* 3971 */ "clrlwi $\x01, $\x02, $\xFF\x04\x09\0"
15313
0
    /* 3991 */ "rotlwi. $\x01, $\x02, $\xFF\x03\x09\0"
15314
0
    /* 4012 */ "clrlwi. $\x01, $\x02, $\xFF\x04\x09\0"
15315
0
    /* 4033 */ "rotlw $\x01, $\x02, $\x03\0"
15316
0
    /* 4050 */ "rotlw. $\x01, $\x02, $\x03\0"
15317
0
    /* 4068 */ "sc\0"
15318
0
    /* 4071 */ "sub $\x01, $\x03, $\x02\0"
15319
0
    /* 4086 */ "sub. $\x01, $\x03, $\x02\0"
15320
0
    /* 4102 */ "subc $\x01, $\x03, $\x02\0"
15321
0
    /* 4118 */ "subc. $\x01, $\x03, $\x02\0"
15322
0
    /* 4135 */ "sync\0"
15323
0
    /* 4140 */ "lwsync\0"
15324
0
    /* 4147 */ "ptesync\0"
15325
0
    /* 4155 */ "phwsync\0"
15326
0
    /* 4163 */ "plwsync\0"
15327
0
    /* 4171 */ "sync $\xFF\x01\x05\0"
15328
0
    /* 4181 */ "stncisync\0"
15329
0
    /* 4191 */ "stcisync\0"
15330
0
    /* 4200 */ "stsync\0"
15331
0
    /* 4207 */ "tdlt $\x02, $\x03\0"
15332
0
    /* 4219 */ "tdeq $\x02, $\x03\0"
15333
0
    /* 4231 */ "tdgt $\x02, $\x03\0"
15334
0
    /* 4243 */ "tdne $\x02, $\x03\0"
15335
0
    /* 4255 */ "tdllt $\x02, $\x03\0"
15336
0
    /* 4268 */ "tdlgt $\x02, $\x03\0"
15337
0
    /* 4281 */ "tdu $\x02, $\x03\0"
15338
0
    /* 4292 */ "tdlti $\x02, $\xFF\x03\x01\0"
15339
0
    /* 4307 */ "tdeqi $\x02, $\xFF\x03\x01\0"
15340
0
    /* 4322 */ "tdgti $\x02, $\xFF\x03\x01\0"
15341
0
    /* 4337 */ "tdnei $\x02, $\xFF\x03\x01\0"
15342
0
    /* 4352 */ "tdllti $\x02, $\xFF\x03\x01\0"
15343
0
    /* 4368 */ "tdlgti $\x02, $\xFF\x03\x01\0"
15344
0
    /* 4384 */ "tdui $\x02, $\xFF\x03\x01\0"
15345
0
    /* 4398 */ "tend.\0"
15346
0
    /* 4404 */ "tendall.\0"
15347
0
    /* 4413 */ "tlbie $\x02\0"
15348
0
    /* 4422 */ "tlbilxlpid\0"
15349
0
    /* 4433 */ "tlbilxpid\0"
15350
0
    /* 4443 */ "tlbilxva $\x02, $\x03\0"
15351
0
    /* 4459 */ "tlbilxva $\x03\0"
15352
0
    /* 4471 */ "tlbrehi $\x01, $\x02\0"
15353
0
    /* 4486 */ "tlbrelo $\x01, $\x02\0"
15354
0
    /* 4501 */ "tlbwehi $\x01, $\x02\0"
15355
0
    /* 4516 */ "tlbwelo $\x01, $\x02\0"
15356
0
    /* 4531 */ "tsuspend.\0"
15357
0
    /* 4541 */ "tresume.\0"
15358
0
    /* 4550 */ "trap\0"
15359
0
    /* 4555 */ "twlt $\x02, $\x03\0"
15360
0
    /* 4567 */ "tweq $\x02, $\x03\0"
15361
0
    /* 4579 */ "twgt $\x02, $\x03\0"
15362
0
    /* 4591 */ "twne $\x02, $\x03\0"
15363
0
    /* 4603 */ "twllt $\x02, $\x03\0"
15364
0
    /* 4616 */ "twlgt $\x02, $\x03\0"
15365
0
    /* 4629 */ "twu $\x02, $\x03\0"
15366
0
    /* 4640 */ "twlti $\x02, $\xFF\x03\x01\0"
15367
0
    /* 4655 */ "tweqi $\x02, $\xFF\x03\x01\0"
15368
0
    /* 4670 */ "twgti $\x02, $\xFF\x03\x01\0"
15369
0
    /* 4685 */ "twnei $\x02, $\xFF\x03\x01\0"
15370
0
    /* 4700 */ "twllti $\x02, $\xFF\x03\x01\0"
15371
0
    /* 4716 */ "twlgti $\x02, $\xFF\x03\x01\0"
15372
0
    /* 4732 */ "twui $\x02, $\xFF\x03\x01\0"
15373
0
    /* 4746 */ "vnot $\x01, $\x02\0"
15374
0
    /* 4758 */ "vmr $\x01, $\x02\0"
15375
0
    /* 4769 */ "wait\0"
15376
0
    /* 4774 */ "waitrsv\0"
15377
0
    /* 4782 */ "waitimpl\0"
15378
0
    /* 4791 */ "xnop\0"
15379
0
    /* 4796 */ "xvmovdp $\x01, $\x02\0"
15380
0
    /* 4811 */ "xvmovsp $\x01, $\x02\0"
15381
0
    /* 4826 */ "xxspltd $\x01, $\x02, 0\0"
15382
0
    /* 4844 */ "xxspltd $\x01, $\x02, 1\0"
15383
0
    /* 4862 */ "xxmrghd $\x01, $\x02, $\x03\0"
15384
0
    /* 4881 */ "xxmrgld $\x01, $\x02, $\x03\0"
15385
0
    /* 4900 */ "xxswapd $\x01, $\x02\0"
15386
0
    /* 4915 */ "bt $\x02, $\xFF\x03\x02\0"
15387
0
    /* 4927 */ "bf $\x02, $\xFF\x03\x02\0"
15388
0
    /* 4939 */ "bt- $\x02, $\xFF\x03\x02\0"
15389
0
    /* 4952 */ "bf- $\x02, $\xFF\x03\x02\0"
15390
0
    /* 4965 */ "bt+ $\x02, $\xFF\x03\x02\0"
15391
0
    /* 4978 */ "bf+ $\x02, $\xFF\x03\x02\0"
15392
0
    /* 4991 */ "bdnzt $\x02, $\xFF\x03\x02\0"
15393
0
    /* 5006 */ "bdnzf $\x02, $\xFF\x03\x02\0"
15394
0
    /* 5021 */ "bdzt $\x02, $\xFF\x03\x02\0"
15395
0
    /* 5035 */ "bdzf $\x02, $\xFF\x03\x02\0"
15396
0
    /* 5049 */ "bta $\x02, $\xFF\x03\x03\0"
15397
0
    /* 5062 */ "bfa $\x02, $\xFF\x03\x03\0"
15398
0
    /* 5075 */ "bta- $\x02, $\xFF\x03\x03\0"
15399
0
    /* 5089 */ "bfa- $\x02, $\xFF\x03\x03\0"
15400
0
    /* 5103 */ "bta+ $\x02, $\xFF\x03\x03\0"
15401
0
    /* 5117 */ "bfa+ $\x02, $\xFF\x03\x03\0"
15402
0
    /* 5131 */ "bdnzta $\x02, $\xFF\x03\x03\0"
15403
0
    /* 5147 */ "bdnzfa $\x02, $\xFF\x03\x03\0"
15404
0
    /* 5163 */ "bdzta $\x02, $\xFF\x03\x03\0"
15405
0
    /* 5178 */ "bdzfa $\x02, $\xFF\x03\x03\0"
15406
0
    /* 5193 */ "bca+ $\xFF\x01\x09, $\x03, $\xFF\x04\x02\0"
15407
0
    /* 5213 */ "bca- $\xFF\x01\x09, $\x03, $\xFF\x04\x02\0"
15408
0
    /* 5233 */ "bcctr $\xFF\x01\x09, $\x02\0"
15409
0
    /* 5248 */ "btctr $\x02\0"
15410
0
    /* 5257 */ "bfctr $\x02\0"
15411
0
    /* 5266 */ "btctr- $\x02\0"
15412
0
    /* 5276 */ "bfctr- $\x02\0"
15413
0
    /* 5286 */ "btctr+ $\x02\0"
15414
0
    /* 5296 */ "bfctr+ $\x02\0"
15415
0
    /* 5306 */ "bcctrl $\xFF\x01\x09, $\x02\0"
15416
0
    /* 5322 */ "btctrl $\x02\0"
15417
0
    /* 5332 */ "bfctrl $\x02\0"
15418
0
    /* 5342 */ "btctrl- $\x02\0"
15419
0
    /* 5353 */ "bfctrl- $\x02\0"
15420
0
    /* 5364 */ "btctrl+ $\x02\0"
15421
0
    /* 5375 */ "bfctrl+ $\x02\0"
15422
0
    /* 5386 */ "btl $\x02, $\xFF\x03\x02\0"
15423
0
    /* 5399 */ "bfl $\x02, $\xFF\x03\x02\0"
15424
0
    /* 5412 */ "btl- $\x02, $\xFF\x03\x02\0"
15425
0
    /* 5426 */ "bfl- $\x02, $\xFF\x03\x02\0"
15426
0
    /* 5440 */ "btl+ $\x02, $\xFF\x03\x02\0"
15427
0
    /* 5454 */ "bfl+ $\x02, $\xFF\x03\x02\0"
15428
0
    /* 5468 */ "bdnztl $\x02, $\xFF\x03\x02\0"
15429
0
    /* 5484 */ "bdnzfl $\x02, $\xFF\x03\x02\0"
15430
0
    /* 5500 */ "bdztl $\x02, $\xFF\x03\x02\0"
15431
0
    /* 5515 */ "bdzfl $\x02, $\xFF\x03\x02\0"
15432
0
    /* 5530 */ "btla $\x02, $\xFF\x03\x03\0"
15433
0
    /* 5544 */ "bfla $\x02, $\xFF\x03\x03\0"
15434
0
    /* 5558 */ "btla- $\x02, $\xFF\x03\x03\0"
15435
0
    /* 5573 */ "bfla- $\x02, $\xFF\x03\x03\0"
15436
0
    /* 5588 */ "btla+ $\x02, $\xFF\x03\x03\0"
15437
0
    /* 5603 */ "bfla+ $\x02, $\xFF\x03\x03\0"
15438
0
    /* 5618 */ "bdnztla $\x02, $\xFF\x03\x03\0"
15439
0
    /* 5635 */ "bdnzfla $\x02, $\xFF\x03\x03\0"
15440
0
    /* 5652 */ "bdztla $\x02, $\xFF\x03\x03\0"
15441
0
    /* 5668 */ "bdzfla $\x02, $\xFF\x03\x03\0"
15442
0
    /* 5684 */ "bcla+ $\xFF\x01\x09, $\x03, $\xFF\x04\x02\0"
15443
0
    /* 5705 */ "bcla- $\xFF\x01\x09, $\x03, $\xFF\x04\x02\0"
15444
0
    /* 5726 */ "bclr $\xFF\x01\x09, $\x02\0"
15445
0
    /* 5740 */ "btlr $\x02\0"
15446
0
    /* 5748 */ "bflr $\x02\0"
15447
0
    /* 5756 */ "btlr- $\x02\0"
15448
0
    /* 5765 */ "bflr- $\x02\0"
15449
0
    /* 5774 */ "btlr+ $\x02\0"
15450
0
    /* 5783 */ "bflr+ $\x02\0"
15451
0
    /* 5792 */ "bdnztlr $\x02\0"
15452
0
    /* 5803 */ "bdnzflr $\x02\0"
15453
0
    /* 5814 */ "bdztlr $\x02\0"
15454
0
    /* 5824 */ "bdzflr $\x02\0"
15455
0
    /* 5834 */ "bclrl $\xFF\x01\x09, $\x02\0"
15456
0
    /* 5849 */ "btlrl $\x02\0"
15457
0
    /* 5858 */ "bflrl $\x02\0"
15458
0
    /* 5867 */ "btlrl- $\x02\0"
15459
0
    /* 5877 */ "bflrl- $\x02\0"
15460
0
    /* 5887 */ "btlrl+ $\x02\0"
15461
0
    /* 5897 */ "bflrl+ $\x02\0"
15462
0
    /* 5907 */ "bdnztlrl $\x02\0"
15463
0
    /* 5919 */ "bdnzflrl $\x02\0"
15464
0
    /* 5931 */ "bdztlrl $\x02\0"
15465
0
    /* 5942 */ "bdzflrl $\x02\0"
15466
0
    /* 5953 */ "bcl+ $\xFF\x01\x09, $\x03, $\xFF\x04\x02\0"
15467
0
    /* 5973 */ "bcl- $\xFF\x01\x09, $\x03, $\xFF\x04\x02\0"
15468
0
    /* 5993 */ "bc+ $\xFF\x01\x09, $\x03, $\xFF\x04\x02\0"
15469
0
    /* 6012 */ "bc- $\xFF\x01\x09, $\x03, $\xFF\x04\x02\0"
15470
0
  ;
15471
15472
0
#ifndef NDEBUG
15473
0
  static struct SortCheck {
15474
0
    SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
15475
0
      assert(std::is_sorted(
15476
0
                 OpToPatterns.begin(), OpToPatterns.end(),
15477
0
                 [](const PatternsForOpcode &L, const PatternsForOpcode &R) {
15478
0
                   return L.Opcode < R.Opcode;
15479
0
                 }) &&
15480
0
             "tablegen failed to sort opcode patterns");
15481
0
    }
15482
0
  } sortCheckVar(OpToPatterns);
15483
0
#endif
15484
15485
0
  AliasMatchingData M {
15486
0
    ArrayRef(OpToPatterns),
15487
0
    ArrayRef(Patterns),
15488
0
    ArrayRef(Conds),
15489
0
    StringRef(AsmStrings, std::size(AsmStrings)),
15490
0
    nullptr,
15491
0
  };
15492
0
  const char *AsmString = matchAliasPatterns(MI, &STI, M);
15493
0
  if (!AsmString) return false;
15494
15495
0
  unsigned I = 0;
15496
0
  while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
15497
0
         AsmString[I] != '$' && AsmString[I] != '\0')
15498
0
    ++I;
15499
0
  OS << '\t' << StringRef(AsmString, I);
15500
0
  if (AsmString[I] != '\0') {
15501
0
    if (AsmString[I] == ' ' || AsmString[I] == '\t') {
15502
0
      OS << '\t';
15503
0
      ++I;
15504
0
    }
15505
0
    do {
15506
0
      if (AsmString[I] == '$') {
15507
0
        ++I;
15508
0
        if (AsmString[I] == (char)0xff) {
15509
0
          ++I;
15510
0
          int OpIdx = AsmString[I++] - 1;
15511
0
          int PrintMethodIdx = AsmString[I++] - 1;
15512
0
          printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, STI, OS);
15513
0
        } else
15514
0
          printOperand(MI, unsigned(AsmString[I++]) - 1, STI, OS);
15515
0
      } else {
15516
0
        OS << AsmString[I++];
15517
0
      }
15518
0
    } while (AsmString[I] != '\0');
15519
0
  }
15520
15521
0
  return true;
15522
0
}
15523
15524
void PPCInstPrinter::printCustomAliasOperand(
15525
         const MCInst *MI, uint64_t Address, unsigned OpIdx,
15526
         unsigned PrintMethodIdx,
15527
         const MCSubtargetInfo &STI,
15528
0
         raw_ostream &OS) {
15529
0
  switch (PrintMethodIdx) {
15530
0
  default:
15531
0
    llvm_unreachable("Unknown PrintMethod kind");
15532
0
    break;
15533
0
  case 0:
15534
0
    printS16ImmOperand(MI, OpIdx, STI, OS);
15535
0
    break;
15536
0
  case 1:
15537
0
    printBranchOperand(MI, Address, OpIdx, STI, OS);
15538
0
    break;
15539
0
  case 2:
15540
0
    printAbsBranchOperand(MI, OpIdx, STI, OS);
15541
0
    break;
15542
0
  case 3:
15543
0
    printU16ImmOperand(MI, OpIdx, STI, OS);
15544
0
    break;
15545
0
  case 4:
15546
0
    printU3ImmOperand(MI, OpIdx, STI, OS);
15547
0
    break;
15548
0
  case 5:
15549
0
    printU4ImmOperand(MI, OpIdx, STI, OS);
15550
0
    break;
15551
0
  case 6:
15552
0
    printS34ImmOperand(MI, OpIdx, STI, OS);
15553
0
    break;
15554
0
  case 7:
15555
0
    printU6ImmOperand(MI, OpIdx, STI, OS);
15556
0
    break;
15557
0
  case 8:
15558
0
    printU5ImmOperand(MI, OpIdx, STI, OS);
15559
0
    break;
15560
0
  }
15561
0
}
15562
15563
#endif // PRINT_ALIAS_INSTR