1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Target Instruction Enum Values and Descriptors *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* *|
7\*===----------------------------------------------------------------------===*/
8
9#ifdef GET_INSTRINFO_ENUM
10#undef GET_INSTRINFO_ENUM
11
12namespace llvm::PPC {
13
14 enum {
15 PHI = 0, // Target.td:1301
16 INLINEASM = 1, // Target.td:1307
17 INLINEASM_BR = 2, // Target.td:1313
18 CFI_INSTRUCTION = 3, // Target.td:1322
19 EH_LABEL = 4, // Target.td:1331
20 GC_LABEL = 5, // Target.td:1340
21 ANNOTATION_LABEL = 6, // Target.td:1349
22 KILL = 7, // Target.td:1357
23 EXTRACT_SUBREG = 8, // Target.td:1364
24 INSERT_SUBREG = 9, // Target.td:1370
25 IMPLICIT_DEF = 10, // Target.td:1377
26 INIT_UNDEF = 11, // Target.td:1386
27 SUBREG_TO_REG = 12, // Target.td:1393
28 COPY_TO_REGCLASS = 13, // Target.td:1399
29 DBG_VALUE = 14, // Target.td:1406
30 DBG_VALUE_LIST = 15, // Target.td:1413
31 DBG_INSTR_REF = 16, // Target.td:1420
32 DBG_PHI = 17, // Target.td:1427
33 DBG_LABEL = 18, // Target.td:1434
34 REG_SEQUENCE = 19, // Target.td:1441
35 COPY = 20, // Target.td:1448
36 COPY_LANEMASK = 21, // Target.td:1456
37 BUNDLE = 22, // Target.td:1463
38 LIFETIME_START = 23, // Target.td:1469
39 LIFETIME_END = 24, // Target.td:1476
40 PSEUDO_PROBE = 25, // Target.td:1483
41 ARITH_FENCE = 26, // Target.td:1490
42 STACKMAP = 27, // Target.td:1499
43 FENTRY_CALL = 28, // Target.td:1634
44 PATCHPOINT = 29, // Target.td:1507
45 LOAD_STACK_GUARD = 30, // Target.td:1525
46 PREALLOCATED_SETUP = 31, // Target.td:1533
47 PREALLOCATED_ARG = 32, // Target.td:1539
48 STATEPOINT = 33, // Target.td:1516
49 LOCAL_ESCAPE = 34, // Target.td:1545
50 FAULTING_OP = 35, // Target.td:1554
51 PATCHABLE_OP = 36, // Target.td:1574
52 PATCHABLE_FUNCTION_ENTER = 37, // Target.td:1582
53 PATCHABLE_RET = 38, // Target.td:1589
54 PATCHABLE_FUNCTION_EXIT = 39, // Target.td:1598
55 PATCHABLE_TAIL_CALL = 40, // Target.td:1606
56 PATCHABLE_EVENT_CALL = 41, // Target.td:1614
57 PATCHABLE_TYPED_EVENT_CALL = 42, // Target.td:1624
58 ICALL_BRANCH_FUNNEL = 43, // Target.td:1644
59 FAKE_USE = 44, // Target.td:1564
60 MEMBARRIER = 45, // Target.td:1650
61 JUMP_TABLE_DEBUG_INFO = 46, // Target.td:1658
62 RELOC_NONE = 47, // Target.td:1666
63 CONVERGENCECTRL_ENTRY = 48, // Target.td:1678
64 CONVERGENCECTRL_ANCHOR = 49, // Target.td:1674
65 CONVERGENCECTRL_LOOP = 50, // Target.td:1682
66 CONVERGENCECTRL_GLUE = 51, // Target.td:1686
67 G_ASSERT_SEXT = 52, // GenericOpcodes.td:1867
68 G_ASSERT_ZEXT = 53, // GenericOpcodes.td:1859
69 G_ASSERT_ALIGN = 54, // GenericOpcodes.td:1874
70 G_ADD = 55, // GenericOpcodes.td:300
71 G_SUB = 56, // GenericOpcodes.td:308
72 G_MUL = 57, // GenericOpcodes.td:316
73 G_SDIV = 58, // GenericOpcodes.td:324
74 G_UDIV = 59, // GenericOpcodes.td:332
75 G_SREM = 60, // GenericOpcodes.td:340
76 G_UREM = 61, // GenericOpcodes.td:348
77 G_SDIVREM = 62, // GenericOpcodes.td:356
78 G_UDIVREM = 63, // GenericOpcodes.td:364
79 G_AND = 64, // GenericOpcodes.td:372
80 G_OR = 65, // GenericOpcodes.td:380
81 G_XOR = 66, // GenericOpcodes.td:388
82 G_ABDS = 67, // GenericOpcodes.td:417
83 G_ABDU = 68, // GenericOpcodes.td:425
84 G_UAVGFLOOR = 69, // GenericOpcodes.td:433
85 G_UAVGCEIL = 70, // GenericOpcodes.td:440
86 G_SAVGFLOOR = 71, // GenericOpcodes.td:447
87 G_SAVGCEIL = 72, // GenericOpcodes.td:454
88 G_IMPLICIT_DEF = 73, // GenericOpcodes.td:110
89 G_PHI = 74, // GenericOpcodes.td:116
90 G_FRAME_INDEX = 75, // GenericOpcodes.td:122
91 G_GLOBAL_VALUE = 76, // GenericOpcodes.td:128
92 G_PTRAUTH_GLOBAL_VALUE = 77, // GenericOpcodes.td:134
93 G_CONSTANT_POOL = 78, // GenericOpcodes.td:140
94 G_EXTRACT = 79, // GenericOpcodes.td:1474
95 G_UNMERGE_VALUES = 80, // GenericOpcodes.td:1486
96 G_INSERT = 81, // GenericOpcodes.td:1494
97 G_MERGE_VALUES = 82, // GenericOpcodes.td:1504
98 G_BUILD_VECTOR = 83, // GenericOpcodes.td:1523
99 G_BUILD_VECTOR_TRUNC = 84, // GenericOpcodes.td:1532
100 G_CONCAT_VECTORS = 85, // GenericOpcodes.td:1539
101 G_PTRTOINT = 86, // GenericOpcodes.td:152
102 G_INTTOPTR = 87, // GenericOpcodes.td:146
103 G_BITCAST = 88, // GenericOpcodes.td:158
104 G_FREEZE = 89, // GenericOpcodes.td:277
105 G_CONSTANT_FOLD_BARRIER = 90, // GenericOpcodes.td:1881
106 G_INTRINSIC_FPTRUNC_ROUND = 91, // GenericOpcodes.td:1263
107 G_INTRINSIC_TRUNC = 92, // GenericOpcodes.td:1269
108 G_INTRINSIC_ROUND = 93, // GenericOpcodes.td:1275
109 G_INTRINSIC_LRINT = 94, // GenericOpcodes.td:1281
110 G_INTRINSIC_LLRINT = 95, // GenericOpcodes.td:1287
111 G_INTRINSIC_ROUNDEVEN = 96, // GenericOpcodes.td:1293
112 G_READCYCLECOUNTER = 97, // GenericOpcodes.td:1299
113 G_READSTEADYCOUNTER = 98, // GenericOpcodes.td:1305
114 G_LOAD = 99, // GenericOpcodes.td:1332
115 G_SEXTLOAD = 100, // GenericOpcodes.td:1340
116 G_ZEXTLOAD = 101, // GenericOpcodes.td:1348
117 G_INDEXED_LOAD = 102, // GenericOpcodes.td:1358
118 G_INDEXED_SEXTLOAD = 103, // GenericOpcodes.td:1366
119 G_INDEXED_ZEXTLOAD = 104, // GenericOpcodes.td:1374
120 G_STORE = 105, // GenericOpcodes.td:1382
121 G_INDEXED_STORE = 106, // GenericOpcodes.td:1390
122 G_ATOMIC_CMPXCHG_WITH_SUCCESS = 107, // GenericOpcodes.td:1400
123 G_ATOMIC_CMPXCHG = 108, // GenericOpcodes.td:1410
124 G_ATOMICRMW_XCHG = 109, // GenericOpcodes.td:1428
125 G_ATOMICRMW_ADD = 110, // GenericOpcodes.td:1429
126 G_ATOMICRMW_SUB = 111, // GenericOpcodes.td:1430
127 G_ATOMICRMW_AND = 112, // GenericOpcodes.td:1431
128 G_ATOMICRMW_NAND = 113, // GenericOpcodes.td:1432
129 G_ATOMICRMW_OR = 114, // GenericOpcodes.td:1433
130 G_ATOMICRMW_XOR = 115, // GenericOpcodes.td:1434
131 G_ATOMICRMW_MAX = 116, // GenericOpcodes.td:1435
132 G_ATOMICRMW_MIN = 117, // GenericOpcodes.td:1436
133 G_ATOMICRMW_UMAX = 118, // GenericOpcodes.td:1437
134 G_ATOMICRMW_UMIN = 119, // GenericOpcodes.td:1438
135 G_ATOMICRMW_FADD = 120, // GenericOpcodes.td:1439
136 G_ATOMICRMW_FSUB = 121, // GenericOpcodes.td:1440
137 G_ATOMICRMW_FMAX = 122, // GenericOpcodes.td:1441
138 G_ATOMICRMW_FMIN = 123, // GenericOpcodes.td:1442
139 G_ATOMICRMW_FMAXIMUM = 124, // GenericOpcodes.td:1443
140 G_ATOMICRMW_FMINIMUM = 125, // GenericOpcodes.td:1444
141 G_ATOMICRMW_FMAXIMUMNUM = 126, // GenericOpcodes.td:1445
142 G_ATOMICRMW_FMINIMUMNUM = 127, // GenericOpcodes.td:1446
143 G_ATOMICRMW_UINC_WRAP = 128, // GenericOpcodes.td:1447
144 G_ATOMICRMW_UDEC_WRAP = 129, // GenericOpcodes.td:1448
145 G_ATOMICRMW_USUB_COND = 130, // GenericOpcodes.td:1449
146 G_ATOMICRMW_USUB_SAT = 131, // GenericOpcodes.td:1450
147 G_FENCE = 132, // GenericOpcodes.td:1452
148 G_PREFETCH = 133, // GenericOpcodes.td:1459
149 G_BRCOND = 134, // GenericOpcodes.td:1594
150 G_BRINDIRECT = 135, // GenericOpcodes.td:1603
151 G_INVOKE_REGION_START = 136, // GenericOpcodes.td:1626
152 G_INTRINSIC = 137, // GenericOpcodes.td:1546
153 G_INTRINSIC_W_SIDE_EFFECTS = 138, // GenericOpcodes.td:1553
154 G_INTRINSIC_CONVERGENT = 139, // GenericOpcodes.td:1562
155 G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS = 140, // GenericOpcodes.td:1570
156 G_ANYEXT = 141, // GenericOpcodes.td:44
157 G_TRUNC = 142, // GenericOpcodes.td:83
158 G_TRUNC_SSAT_S = 143, // GenericOpcodes.td:90
159 G_TRUNC_SSAT_U = 144, // GenericOpcodes.td:97
160 G_TRUNC_USAT_U = 145, // GenericOpcodes.td:104
161 G_CONSTANT = 146, // GenericOpcodes.td:165
162 G_FCONSTANT = 147, // GenericOpcodes.td:172
163 G_VASTART = 148, // GenericOpcodes.td:178
164 G_VAARG = 149, // GenericOpcodes.td:185
165 G_SEXT = 150, // GenericOpcodes.td:52
166 G_SEXT_INREG = 151, // GenericOpcodes.td:66
167 G_ZEXT = 152, // GenericOpcodes.td:74
168 G_SHL = 153, // GenericOpcodes.td:396
169 G_LSHR = 154, // GenericOpcodes.td:403
170 G_ASHR = 155, // GenericOpcodes.td:410
171 G_FSHL = 156, // GenericOpcodes.td:462
172 G_FSHR = 157, // GenericOpcodes.td:470
173 G_ROTR = 158, // GenericOpcodes.td:477
174 G_ROTL = 159, // GenericOpcodes.td:484
175 G_ICMP = 160, // GenericOpcodes.td:491
176 G_FCMP = 161, // GenericOpcodes.td:498
177 G_SCMP = 162, // GenericOpcodes.td:505
178 G_UCMP = 163, // GenericOpcodes.td:512
179 G_SELECT = 164, // GenericOpcodes.td:519
180 G_UADDO = 165, // GenericOpcodes.td:584
181 G_UADDE = 166, // GenericOpcodes.td:592
182 G_USUBO = 167, // GenericOpcodes.td:614
183 G_USUBE = 168, // GenericOpcodes.td:620
184 G_SADDO = 169, // GenericOpcodes.td:599
185 G_SADDE = 170, // GenericOpcodes.td:607
186 G_SSUBO = 171, // GenericOpcodes.td:627
187 G_SSUBE = 172, // GenericOpcodes.td:634
188 G_UMULO = 173, // GenericOpcodes.td:641
189 G_SMULO = 174, // GenericOpcodes.td:649
190 G_UMULH = 175, // GenericOpcodes.td:658
191 G_SMULH = 176, // GenericOpcodes.td:667
192 G_UADDSAT = 177, // GenericOpcodes.td:679
193 G_SADDSAT = 178, // GenericOpcodes.td:687
194 G_USUBSAT = 179, // GenericOpcodes.td:695
195 G_SSUBSAT = 180, // GenericOpcodes.td:703
196 G_USHLSAT = 181, // GenericOpcodes.td:711
197 G_SSHLSAT = 182, // GenericOpcodes.td:719
198 G_SMULFIX = 183, // GenericOpcodes.td:731
199 G_UMULFIX = 184, // GenericOpcodes.td:738
200 G_SMULFIXSAT = 185, // GenericOpcodes.td:748
201 G_UMULFIXSAT = 186, // GenericOpcodes.td:755
202 G_SDIVFIX = 187, // GenericOpcodes.td:766
203 G_UDIVFIX = 188, // GenericOpcodes.td:773
204 G_SDIVFIXSAT = 189, // GenericOpcodes.td:783
205 G_UDIVFIXSAT = 190, // GenericOpcodes.td:790
206 G_FADD = 191, // GenericOpcodes.td:963
207 G_FSUB = 192, // GenericOpcodes.td:971
208 G_FMUL = 193, // GenericOpcodes.td:979
209 G_FMA = 194, // GenericOpcodes.td:988
210 G_FMAD = 195, // GenericOpcodes.td:997
211 G_FDIV = 196, // GenericOpcodes.td:1005
212 G_FREM = 197, // GenericOpcodes.td:1012
213 G_FMODF = 198, // GenericOpcodes.td:1019
214 G_FPOW = 199, // GenericOpcodes.td:1026
215 G_FPOWI = 200, // GenericOpcodes.td:1033
216 G_FEXP = 201, // GenericOpcodes.td:1040
217 G_FEXP2 = 202, // GenericOpcodes.td:1047
218 G_FEXP10 = 203, // GenericOpcodes.td:1054
219 G_FLOG = 204, // GenericOpcodes.td:1061
220 G_FLOG2 = 205, // GenericOpcodes.td:1068
221 G_FLOG10 = 206, // GenericOpcodes.td:1075
222 G_FLDEXP = 207, // GenericOpcodes.td:1082
223 G_FFREXP = 208, // GenericOpcodes.td:1089
224 G_FNEG = 209, // GenericOpcodes.td:801
225 G_FPEXT = 210, // GenericOpcodes.td:807
226 G_FPTRUNC = 211, // GenericOpcodes.td:813
227 G_FPTOSI = 212, // GenericOpcodes.td:819
228 G_FPTOUI = 213, // GenericOpcodes.td:825
229 G_SITOFP = 214, // GenericOpcodes.td:831
230 G_UITOFP = 215, // GenericOpcodes.td:837
231 G_FPTOSI_SAT = 216, // GenericOpcodes.td:843
232 G_FPTOUI_SAT = 217, // GenericOpcodes.td:849
233 G_FABS = 218, // GenericOpcodes.td:855
234 G_FCOPYSIGN = 219, // GenericOpcodes.td:861
235 G_IS_FPCLASS = 220, // GenericOpcodes.td:874
236 G_FCANONICALIZE = 221, // GenericOpcodes.td:867
237 G_FMINNUM = 222, // GenericOpcodes.td:887
238 G_FMAXNUM = 223, // GenericOpcodes.td:894
239 G_FMINNUM_IEEE = 224, // GenericOpcodes.td:912
240 G_FMAXNUM_IEEE = 225, // GenericOpcodes.td:919
241 G_FMINIMUM = 226, // GenericOpcodes.td:929
242 G_FMAXIMUM = 227, // GenericOpcodes.td:936
243 G_FMINIMUMNUM = 228, // GenericOpcodes.td:944
244 G_FMAXIMUMNUM = 229, // GenericOpcodes.td:951
245 G_GET_FPENV = 230, // GenericOpcodes.td:1219
246 G_SET_FPENV = 231, // GenericOpcodes.td:1226
247 G_RESET_FPENV = 232, // GenericOpcodes.td:1233
248 G_GET_FPMODE = 233, // GenericOpcodes.td:1240
249 G_SET_FPMODE = 234, // GenericOpcodes.td:1247
250 G_RESET_FPMODE = 235, // GenericOpcodes.td:1254
251 G_GET_ROUNDING = 236, // GenericOpcodes.td:1311
252 G_SET_ROUNDING = 237, // GenericOpcodes.td:1317
253 G_PTR_ADD = 238, // GenericOpcodes.td:526
254 G_PTRMASK = 239, // GenericOpcodes.td:534
255 G_SMIN = 240, // GenericOpcodes.td:541
256 G_SMAX = 241, // GenericOpcodes.td:549
257 G_UMIN = 242, // GenericOpcodes.td:557
258 G_UMAX = 243, // GenericOpcodes.td:565
259 G_ABS = 244, // GenericOpcodes.td:573
260 G_LROUND = 245, // GenericOpcodes.td:283
261 G_LLROUND = 246, // GenericOpcodes.td:289
262 G_BR = 247, // GenericOpcodes.td:1584
263 G_BRJT = 248, // GenericOpcodes.td:1614
264 G_VSCALE = 249, // GenericOpcodes.td:1514
265 G_INSERT_SUBVECTOR = 250, // GenericOpcodes.td:1658
266 G_EXTRACT_SUBVECTOR = 251, // GenericOpcodes.td:1665
267 G_INSERT_VECTOR_ELT = 252, // GenericOpcodes.td:1672
268 G_EXTRACT_VECTOR_ELT = 253, // GenericOpcodes.td:1679
269 G_SHUFFLE_VECTOR = 254, // GenericOpcodes.td:1689
270 G_SPLAT_VECTOR = 255, // GenericOpcodes.td:1696
271 G_STEP_VECTOR = 256, // GenericOpcodes.td:1703
272 G_VECTOR_COMPRESS = 257, // GenericOpcodes.td:1710
273 G_CTTZ = 258, // GenericOpcodes.td:205
274 G_CTTZ_ZERO_UNDEF = 259, // GenericOpcodes.td:211
275 G_CTLZ = 260, // GenericOpcodes.td:193
276 G_CTLZ_ZERO_UNDEF = 261, // GenericOpcodes.td:199
277 G_CTLS = 262, // GenericOpcodes.td:217
278 G_CTPOP = 263, // GenericOpcodes.td:223
279 G_BSWAP = 264, // GenericOpcodes.td:229
280 G_BITREVERSE = 265, // GenericOpcodes.td:235
281 G_FCEIL = 266, // GenericOpcodes.td:1096
282 G_FCOS = 267, // GenericOpcodes.td:1103
283 G_FSIN = 268, // GenericOpcodes.td:1110
284 G_FSINCOS = 269, // GenericOpcodes.td:1117
285 G_FTAN = 270, // GenericOpcodes.td:1124
286 G_FACOS = 271, // GenericOpcodes.td:1131
287 G_FASIN = 272, // GenericOpcodes.td:1138
288 G_FATAN = 273, // GenericOpcodes.td:1145
289 G_FATAN2 = 274, // GenericOpcodes.td:1152
290 G_FCOSH = 275, // GenericOpcodes.td:1159
291 G_FSINH = 276, // GenericOpcodes.td:1166
292 G_FTANH = 277, // GenericOpcodes.td:1173
293 G_FSQRT = 278, // GenericOpcodes.td:1183
294 G_FFLOOR = 279, // GenericOpcodes.td:1190
295 G_FRINT = 280, // GenericOpcodes.td:1197
296 G_FNEARBYINT = 281, // GenericOpcodes.td:1204
297 G_ADDRSPACE_CAST = 282, // GenericOpcodes.td:241
298 G_BLOCK_ADDR = 283, // GenericOpcodes.td:247
299 G_JUMP_TABLE = 284, // GenericOpcodes.td:253
300 G_DYN_STACKALLOC = 285, // GenericOpcodes.td:259
301 G_STACKSAVE = 286, // GenericOpcodes.td:265
302 G_STACKRESTORE = 287, // GenericOpcodes.td:271
303 G_STRICT_FADD = 288, // GenericOpcodes.td:1760
304 G_STRICT_FSUB = 289, // GenericOpcodes.td:1761
305 G_STRICT_FMUL = 290, // GenericOpcodes.td:1762
306 G_STRICT_FDIV = 291, // GenericOpcodes.td:1763
307 G_STRICT_FREM = 292, // GenericOpcodes.td:1764
308 G_STRICT_FMA = 293, // GenericOpcodes.td:1765
309 G_STRICT_FSQRT = 294, // GenericOpcodes.td:1766
310 G_STRICT_FLDEXP = 295, // GenericOpcodes.td:1767
311 G_READ_REGISTER = 296, // GenericOpcodes.td:1633
312 G_WRITE_REGISTER = 297, // GenericOpcodes.td:1643
313 G_MEMCPY = 298, // GenericOpcodes.td:1773
314 G_MEMCPY_INLINE = 299, // GenericOpcodes.td:1781
315 G_MEMMOVE = 300, // GenericOpcodes.td:1789
316 G_MEMSET = 301, // GenericOpcodes.td:1797
317 G_BZERO = 302, // GenericOpcodes.td:1804
318 G_TRAP = 303, // GenericOpcodes.td:1814
319 G_DEBUGTRAP = 304, // GenericOpcodes.td:1821
320 G_UBSANTRAP = 305, // GenericOpcodes.td:1827
321 G_VECREDUCE_SEQ_FADD = 306, // GenericOpcodes.td:1726
322 G_VECREDUCE_SEQ_FMUL = 307, // GenericOpcodes.td:1732
323 G_VECREDUCE_FADD = 308, // GenericOpcodes.td:1738
324 G_VECREDUCE_FMUL = 309, // GenericOpcodes.td:1739
325 G_VECREDUCE_FMAX = 310, // GenericOpcodes.td:1741
326 G_VECREDUCE_FMIN = 311, // GenericOpcodes.td:1742
327 G_VECREDUCE_FMAXIMUM = 312, // GenericOpcodes.td:1743
328 G_VECREDUCE_FMINIMUM = 313, // GenericOpcodes.td:1744
329 G_VECREDUCE_ADD = 314, // GenericOpcodes.td:1746
330 G_VECREDUCE_MUL = 315, // GenericOpcodes.td:1747
331 G_VECREDUCE_AND = 316, // GenericOpcodes.td:1748
332 G_VECREDUCE_OR = 317, // GenericOpcodes.td:1749
333 G_VECREDUCE_XOR = 318, // GenericOpcodes.td:1750
334 G_VECREDUCE_SMAX = 319, // GenericOpcodes.td:1751
335 G_VECREDUCE_SMIN = 320, // GenericOpcodes.td:1752
336 G_VECREDUCE_UMAX = 321, // GenericOpcodes.td:1753
337 G_VECREDUCE_UMIN = 322, // GenericOpcodes.td:1754
338 G_SBFX = 323, // GenericOpcodes.td:1839
339 G_UBFX = 324, // GenericOpcodes.td:1847
340 ATOMIC_CMP_SWAP_I128 = 325, // PPCInstr64Bit.td:382
341 ATOMIC_LOAD_ADD_I128 = 326, // PPCInstr64Bit.td:375
342 ATOMIC_LOAD_AND_I128 = 327, // PPCInstr64Bit.td:377
343 ATOMIC_LOAD_NAND_I128 = 328, // PPCInstr64Bit.td:380
344 ATOMIC_LOAD_OR_I128 = 329, // PPCInstr64Bit.td:379
345 ATOMIC_LOAD_SUB_I128 = 330, // PPCInstr64Bit.td:376
346 ATOMIC_LOAD_XOR_I128 = 331, // PPCInstr64Bit.td:378
347 ATOMIC_SWAP_I128 = 332, // PPCInstr64Bit.td:374
348 BUILD_QUADWORD = 333, // PPCInstr64Bit.td:1688
349 BUILD_UACC = 334, // PPCInstrMMA.td:509
350 CFENCE = 335, // PPCInstrInfo.td:5604
351 CFENCE8 = 336, // PPCInstr64Bit.td:1502
352 CLRLSLDI = 337, // PPCInstrInfo.td:5137
353 CLRLSLDI_rec = 338, // PPCInstrInfo.td:5139
354 CLRLSLWI = 339, // PPCInstrInfo.td:5084
355 CLRLSLWI_rec = 340, // PPCInstrInfo.td:5086
356 CLRRDI = 341, // PPCInstrInfo.td:5133
357 CLRRDI_rec = 342, // PPCInstrInfo.td:5135
358 CLRRWI = 343, // PPCInstrInfo.td:5080
359 CLRRWI_rec = 344, // PPCInstrInfo.td:5082
360 DCBFL = 345, // PPCInstrInfo.td:4836
361 DCBFLP = 346, // PPCInstrInfo.td:4837
362 DCBFPS = 347, // PPCInstrInfo.td:4846
363 DCBFx = 348, // PPCInstrInfo.td:4835
364 DCBSTPS = 349, // PPCInstrInfo.td:4847
365 DCBTCT = 350, // PPCInstrInfo.td:4827
366 DCBTDS = 351, // PPCInstrInfo.td:4828
367 DCBTSTCT = 352, // PPCInstrInfo.td:4831
368 DCBTSTDS = 353, // PPCInstrInfo.td:4832
369 DCBTSTT = 354, // PPCInstrInfo.td:4833
370 DCBTSTx = 355, // PPCInstrInfo.td:4825
371 DCBTT = 356, // PPCInstrInfo.td:4829
372 DCBTx = 357, // PPCInstrInfo.td:4824
373 DFLOADf32 = 358, // PPCInstrVSX.td:1795
374 DFLOADf64 = 359, // PPCInstrVSX.td:1798
375 DFSTOREf32 = 360, // PPCInstrVSX.td:1801
376 DFSTOREf64 = 361, // PPCInstrVSX.td:1804
377 EXTLDI = 362, // PPCInstrInfo.td:5109
378 EXTLDI_rec = 363, // PPCInstrInfo.td:5111
379 EXTLWI = 364, // PPCInstrInfo.td:5050
380 EXTLWI_rec = 365, // PPCInstrInfo.td:5053
381 EXTRDI = 366, // PPCInstrInfo.td:5113
382 EXTRDI_rec = 367, // PPCInstrInfo.td:5115
383 EXTRWI = 368, // PPCInstrInfo.td:5056
384 EXTRWI_rec = 369, // PPCInstrInfo.td:5058
385 INSLWI = 370, // PPCInstrInfo.td:5060
386 INSLWI_rec = 371, // PPCInstrInfo.td:5062
387 INSRDI = 372, // PPCInstrInfo.td:5117
388 INSRDI_rec = 373, // PPCInstrInfo.td:5119
389 INSRWI = 374, // PPCInstrInfo.td:5064
390 INSRWI_rec = 375, // PPCInstrInfo.td:5066
391 KILL_PAIR = 376, // PPCInstrMMA.td:506
392 LAx = 377, // PPCInstrInfo.td:5039
393 LIWAX = 378, // PPCInstrVSX.td:1171
394 LIWZX = 379, // PPCInstrVSX.td:1175
395 PPCLdFixedAddr = 380, // PPCInstrInfo.td:5167
396 PSUBI = 381, // PPCInstrP10.td:2980
397 RLWIMIbm = 382, // PPCInstrInfo.td:5159
398 RLWIMIbm_rec = 383, // PPCInstrInfo.td:5161
399 RLWINMbm = 384, // PPCInstrInfo.td:5155
400 RLWINMbm_rec = 385, // PPCInstrInfo.td:5157
401 RLWNMbm = 386, // PPCInstrInfo.td:5163
402 RLWNMbm_rec = 387, // PPCInstrInfo.td:5165
403 ROTRDI = 388, // PPCInstrInfo.td:5121
404 ROTRDI_rec = 389, // PPCInstrInfo.td:5123
405 ROTRWI = 390, // PPCInstrInfo.td:5068
406 ROTRWI_rec = 391, // PPCInstrInfo.td:5070
407 SLDI = 392, // PPCInstrInfo.td:5125
408 SLDI_rec = 393, // PPCInstrInfo.td:5127
409 SLWI = 394, // PPCInstrInfo.td:5072
410 SLWI_rec = 395, // PPCInstrInfo.td:5074
411 SPILLTOVSR_LD = 396, // PPCInstrVSX.td:1819
412 SPILLTOVSR_LDX = 397, // PPCInstrVSX.td:1816
413 SPILLTOVSR_ST = 398, // PPCInstrVSX.td:1812
414 SPILLTOVSR_STX = 399, // PPCInstrVSX.td:1809
415 SRDI = 400, // PPCInstrInfo.td:5129
416 SRDI_rec = 401, // PPCInstrInfo.td:5131
417 SRWI = 402, // PPCInstrInfo.td:5076
418 SRWI_rec = 403, // PPCInstrInfo.td:5078
419 STIWX = 404, // PPCInstrVSX.td:1194
420 SUBI = 405, // PPCInstrInfo.td:5041
421 SUBIC = 406, // PPCInstrInfo.td:5045
422 SUBIC_rec = 407, // PPCInstrInfo.td:5047
423 SUBIS = 408, // PPCInstrInfo.td:5043
424 SUBPCIS = 409, // PPCInstrInfo.td:5141
425 XFLOADf32 = 410, // PPCInstrVSX.td:1167
426 XFLOADf64 = 411, // PPCInstrVSX.td:345
427 XFSTOREf32 = 412, // PPCInstrVSX.td:1190
428 XFSTOREf64 = 413, // PPCInstrVSX.td:376
429 ADD4 = 414, // PPCInstrInfo.td:1100
430 ADD4O = 415, // PPCInstrInfo.td:1110
431 ADD4O_rec = 416, // PPCInstrInfo.td:1114
432 ADD4TLS = 417, // PPCInstrInfo.td:3173
433 ADD4_rec = 418, // PPCInstrInfo.td:1104
434 ADD8 = 419, // PPCInstrInfo.td:1100
435 ADD8O = 420, // PPCInstrInfo.td:1110
436 ADD8O_rec = 421, // PPCInstrInfo.td:1114
437 ADD8TLS = 422, // PPCInstr64Bit.td:686
438 ADD8TLS_ = 423, // PPCInstr64Bit.td:818
439 ADD8_rec = 424, // PPCInstrInfo.td:1104
440 ADDC = 425, // PPCInstrInfo.td:1152
441 ADDC8 = 426, // PPCInstrInfo.td:1152
442 ADDC8O = 427, // PPCInstrInfo.td:1162
443 ADDC8O_rec = 428, // PPCInstrInfo.td:1166
444 ADDC8_rec = 429, // PPCInstrInfo.td:1156
445 ADDCO = 430, // PPCInstrInfo.td:1162
446 ADDCO_rec = 431, // PPCInstrInfo.td:1166
447 ADDC_rec = 432, // PPCInstrInfo.td:1156
448 ADDE = 433, // PPCInstrInfo.td:1152
449 ADDE8 = 434, // PPCInstrInfo.td:1152
450 ADDE8O = 435, // PPCInstrInfo.td:1162
451 ADDE8O_rec = 436, // PPCInstrInfo.td:1166
452 ADDE8_rec = 437, // PPCInstrInfo.td:1156
453 ADDEO = 438, // PPCInstrInfo.td:1162
454 ADDEO_rec = 439, // PPCInstrInfo.td:1166
455 ADDEX = 440, // PPCInstrInfo.td:3161
456 ADDEX8 = 441, // PPCInstr64Bit.td:1827
457 ADDE_rec = 442, // PPCInstrInfo.td:1156
458 ADDG6S = 443, // PPCInstrInfo.td:2220
459 ADDG6S8 = 444, // PPCInstr64Bit.td:1024
460 ADDI = 445, // PPCInstrInfo.td:2552
461 ADDI8 = 446, // PPCInstr64Bit.td:764
462 ADDIC = 447, // PPCInstrInfo.td:2557
463 ADDIC8 = 448, // PPCInstr64Bit.td:761
464 ADDIC_rec = 449, // PPCInstrInfo.td:2562
465 ADDIS = 450, // PPCInstrInfo.td:2566
466 ADDIS8 = 451, // PPCInstr64Bit.td:767
467 ADDISdtprelHA = 452, // PPCInstr64Bit.td:1611
468 ADDISdtprelHA32 = 453, // PPCInstrInfo.td:3612
469 ADDISgotTprelHA = 454, // PPCInstr64Bit.td:1489
470 ADDIStlsgdHA = 455, // PPCInstr64Bit.td:1506
471 ADDIStlsldHA = 456, // PPCInstr64Bit.td:1578
472 ADDIStocHA = 457, // PPCInstrInfo.td:3627
473 ADDIStocHA8 = 458, // PPCInstr64Bit.td:1473
474 ADDIdtprelL = 459, // PPCInstr64Bit.td:1617
475 ADDIdtprelL32 = 460, // PPCInstrInfo.td:3608
476 ADDItlsgdL = 461, // PPCInstr64Bit.td:1511
477 ADDItlsgdL32 = 462, // PPCInstrInfo.td:3520
478 ADDItlsgdLADDR = 463, // PPCInstr64Bit.td:1570
479 ADDItlsgdLADDR32 = 464, // PPCInstrInfo.td:3568
480 ADDItlsldL = 465, // PPCInstr64Bit.td:1583
481 ADDItlsldL32 = 466, // PPCInstrInfo.td:3575
482 ADDItlsldLADDR = 467, // PPCInstr64Bit.td:1603
483 ADDItlsldLADDR32 = 468, // PPCInstrInfo.td:3601
484 ADDItoc = 469, // PPCInstrInfo.td:3630
485 ADDItoc8 = 470, // PPCInstr64Bit.td:1480
486 ADDItocL = 471, // PPCInstrInfo.td:3632
487 ADDItocL8 = 472, // PPCInstr64Bit.td:1475
488 ADDME = 473, // PPCInstrInfo.td:1201
489 ADDME8 = 474, // PPCInstrInfo.td:1201
490 ADDME8O = 475, // PPCInstrInfo.td:1211
491 ADDME8O_rec = 476, // PPCInstrInfo.td:1215
492 ADDME8_rec = 477, // PPCInstrInfo.td:1205
493 ADDMEO = 478, // PPCInstrInfo.td:1211
494 ADDMEO_rec = 479, // PPCInstrInfo.td:1215
495 ADDME_rec = 480, // PPCInstrInfo.td:1205
496 ADDPCIS = 481, // PPCInstr64Bit.td:1059
497 ADDZE = 482, // PPCInstrInfo.td:1201
498 ADDZE8 = 483, // PPCInstrInfo.td:1201
499 ADDZE8O = 484, // PPCInstrInfo.td:1211
500 ADDZE8O_rec = 485, // PPCInstrInfo.td:1215
501 ADDZE8_rec = 486, // PPCInstrInfo.td:1205
502 ADDZEO = 487, // PPCInstrInfo.td:1211
503 ADDZEO_rec = 488, // PPCInstrInfo.td:1215
504 ADDZE_rec = 489, // PPCInstrInfo.td:1205
505 ADJCALLSTACKDOWN = 490, // PPCInstrInfo.td:1469
506 ADJCALLSTACKUP = 491, // PPCInstrInfo.td:1472
507 AND = 492, // PPCInstrInfo.td:1026
508 AND8 = 493, // PPCInstrInfo.td:1026
509 AND8_rec = 494, // PPCInstrInfo.td:1030
510 ANDC = 495, // PPCInstrInfo.td:1026
511 ANDC8 = 496, // PPCInstrInfo.td:1026
512 ANDC8_rec = 497, // PPCInstrInfo.td:1030
513 ANDC_rec = 498, // PPCInstrInfo.td:1030
514 ANDI8_rec = 499, // PPCInstr64Bit.td:656
515 ANDIS8_rec = 500, // PPCInstr64Bit.td:660
516 ANDIS_rec = 501, // PPCInstrInfo.td:2602
517 ANDI_rec = 502, // PPCInstrInfo.td:2598
518 ANDI_rec_1_EQ_BIT = 503, // PPCInstrInfo.td:4484
519 ANDI_rec_1_EQ_BIT8 = 504, // PPCInstrInfo.td:4491
520 ANDI_rec_1_GT_BIT = 505, // PPCInstrInfo.td:4487
521 ANDI_rec_1_GT_BIT8 = 506, // PPCInstrInfo.td:4494
522 AND_rec = 507, // PPCInstrInfo.td:1030
523 ATOMIC_CMP_SWAP_I16 = 508, // PPCInstrInfo.td:2109
524 ATOMIC_CMP_SWAP_I32 = 509, // PPCInstrInfo.td:2112
525 ATOMIC_CMP_SWAP_I64 = 510, // PPCInstr64Bit.td:300
526 ATOMIC_CMP_SWAP_I8 = 511, // PPCInstrInfo.td:2106
527 ATOMIC_LOAD_ADD_I16 = 512, // PPCInstrInfo.td:2045
528 ATOMIC_LOAD_ADD_I32 = 513, // PPCInstrInfo.td:2075
529 ATOMIC_LOAD_ADD_I64 = 514, // PPCInstr64Bit.td:269
530 ATOMIC_LOAD_ADD_I8 = 515, // PPCInstrInfo.td:2015
531 ATOMIC_LOAD_AND_I16 = 516, // PPCInstrInfo.td:2051
532 ATOMIC_LOAD_AND_I32 = 517, // PPCInstrInfo.td:2081
533 ATOMIC_LOAD_AND_I64 = 518, // PPCInstr64Bit.td:281
534 ATOMIC_LOAD_AND_I8 = 519, // PPCInstrInfo.td:2021
535 ATOMIC_LOAD_MAX_I16 = 520, // PPCInstrInfo.td:2066
536 ATOMIC_LOAD_MAX_I32 = 521, // PPCInstrInfo.td:2096
537 ATOMIC_LOAD_MAX_I64 = 522, // PPCInstr64Bit.td:290
538 ATOMIC_LOAD_MAX_I8 = 523, // PPCInstrInfo.td:2036
539 ATOMIC_LOAD_MIN_I16 = 524, // PPCInstrInfo.td:2063
540 ATOMIC_LOAD_MIN_I32 = 525, // PPCInstrInfo.td:2093
541 ATOMIC_LOAD_MIN_I64 = 526, // PPCInstr64Bit.td:287
542 ATOMIC_LOAD_MIN_I8 = 527, // PPCInstrInfo.td:2033
543 ATOMIC_LOAD_NAND_I16 = 528, // PPCInstrInfo.td:2060
544 ATOMIC_LOAD_NAND_I32 = 529, // PPCInstrInfo.td:2090
545 ATOMIC_LOAD_NAND_I64 = 530, // PPCInstr64Bit.td:284
546 ATOMIC_LOAD_NAND_I8 = 531, // PPCInstrInfo.td:2030
547 ATOMIC_LOAD_OR_I16 = 532, // PPCInstrInfo.td:2054
548 ATOMIC_LOAD_OR_I32 = 533, // PPCInstrInfo.td:2084
549 ATOMIC_LOAD_OR_I64 = 534, // PPCInstr64Bit.td:275
550 ATOMIC_LOAD_OR_I8 = 535, // PPCInstrInfo.td:2024
551 ATOMIC_LOAD_SUB_I16 = 536, // PPCInstrInfo.td:2048
552 ATOMIC_LOAD_SUB_I32 = 537, // PPCInstrInfo.td:2078
553 ATOMIC_LOAD_SUB_I64 = 538, // PPCInstr64Bit.td:272
554 ATOMIC_LOAD_SUB_I8 = 539, // PPCInstrInfo.td:2018
555 ATOMIC_LOAD_UMAX_I16 = 540, // PPCInstrInfo.td:2072
556 ATOMIC_LOAD_UMAX_I32 = 541, // PPCInstrInfo.td:2102
557 ATOMIC_LOAD_UMAX_I64 = 542, // PPCInstr64Bit.td:296
558 ATOMIC_LOAD_UMAX_I8 = 543, // PPCInstrInfo.td:2042
559 ATOMIC_LOAD_UMIN_I16 = 544, // PPCInstrInfo.td:2069
560 ATOMIC_LOAD_UMIN_I32 = 545, // PPCInstrInfo.td:2099
561 ATOMIC_LOAD_UMIN_I64 = 546, // PPCInstr64Bit.td:293
562 ATOMIC_LOAD_UMIN_I8 = 547, // PPCInstrInfo.td:2039
563 ATOMIC_LOAD_XOR_I16 = 548, // PPCInstrInfo.td:2057
564 ATOMIC_LOAD_XOR_I32 = 549, // PPCInstrInfo.td:2087
565 ATOMIC_LOAD_XOR_I64 = 550, // PPCInstr64Bit.td:278
566 ATOMIC_LOAD_XOR_I8 = 551, // PPCInstrInfo.td:2027
567 ATOMIC_SWAP_I16 = 552, // PPCInstrInfo.td:2119
568 ATOMIC_SWAP_I32 = 553, // PPCInstrInfo.td:2122
569 ATOMIC_SWAP_I64 = 554, // PPCInstr64Bit.td:304
570 ATOMIC_SWAP_I8 = 555, // PPCInstrInfo.td:2116
571 ATTN = 556, // PPCInstrInfo.td:4721
572 B = 557, // PPCInstrInfo.td:1621
573 BA = 558, // PPCInstrInfo.td:1624
574 BC = 559, // PPCInstrInfo.td:1651
575 BCC = 560, // PPCInstrInfo.td:1635
576 BCCA = 561, // PPCInstrInfo.td:1641
577 BCCCTR = 562, // PPCInstrInfo.td:1583
578 BCCCTR8 = 563, // PPCInstr64Bit.td:61
579 BCCCTRL = 564, // PPCInstrInfo.td:1752
580 BCCCTRL8 = 565, // PPCInstr64Bit.td:142
581 BCCL = 566, // PPCInstrInfo.td:1729
582 BCCLA = 567, // PPCInstrInfo.td:1731
583 BCCLR = 568, // PPCInstrInfo.td:1645
584 BCCLRL = 569, // PPCInstrInfo.td:1767
585 BCCTR = 570, // PPCInstrInfo.td:1587
586 BCCTR8 = 571, // PPCInstr64Bit.td:66
587 BCCTR8n = 572, // PPCInstr64Bit.td:69
588 BCCTRL = 573, // PPCInstrInfo.td:1756
589 BCCTRL8 = 574, // PPCInstr64Bit.td:147
590 BCCTRL8n = 575, // PPCInstr64Bit.td:150
591 BCCTRLn = 576, // PPCInstrInfo.td:1758
592 BCCTRn = 577, // PPCInstrInfo.td:1589
593 BCDADD_rec = 578, // PPCInstrAltivec.td:1402
594 BCDCFN_rec = 579, // PPCInstrAltivec.td:1642
595 BCDCFSQ_rec = 580, // PPCInstrAltivec.td:1650
596 BCDCFZ_rec = 581, // PPCInstrAltivec.td:1644
597 BCDCPSGN_rec = 582, // PPCInstrAltivec.td:1655
598 BCDCTN_rec = 583, // PPCInstrAltivec.td:1646
599 BCDCTSQ_rec = 584, // PPCInstrAltivec.td:1651
600 BCDCTZ_rec = 585, // PPCInstrAltivec.td:1648
601 BCDSETSGN_rec = 586, // PPCInstrAltivec.td:1658
602 BCDSR_rec = 587, // PPCInstrAltivec.td:1664
603 BCDSUB_rec = 588, // PPCInstrAltivec.td:1403
604 BCDS_rec = 589, // PPCInstrAltivec.td:1662
605 BCDTRUNC_rec = 590, // PPCInstrAltivec.td:1667
606 BCDUS_rec = 591, // PPCInstrAltivec.td:1663
607 BCDUTRUNC_rec = 592, // PPCInstrAltivec.td:1668
608 BCL = 593, // PPCInstrInfo.td:1734
609 BCLR = 594, // PPCInstrInfo.td:1659
610 BCLRL = 595, // PPCInstrInfo.td:1771
611 BCLRLn = 596, // PPCInstrInfo.td:1773
612 BCLRn = 597, // PPCInstrInfo.td:1661
613 BCLalways = 598, // PPCInstrInfo.td:1713
614 BCLn = 599, // PPCInstrInfo.td:1737
615 BCTR = 600, // PPCInstrInfo.td:1579
616 BCTR8 = 601, // PPCInstr64Bit.td:58
617 BCTRL = 602, // PPCInstrInfo.td:1747
618 BCTRL8 = 603, // PPCInstr64Bit.td:137
619 BCTRL8_LDinto_toc = 604, // PPCInstr64Bit.td:192
620 BCTRL8_LDinto_toc_RM = 605, // PPCInstr64Bit.td:202
621 BCTRL8_RM = 606, // PPCInstr64Bit.td:184
622 BCTRL_LWZinto_toc = 607, // PPCInstrInfo.td:1858
623 BCTRL_LWZinto_toc_RM = 608, // PPCInstrInfo.td:1867
624 BCTRL_RM = 609, // PPCInstrInfo.td:1833
625 BCn = 610, // PPCInstrInfo.td:1655
626 BDNZ = 611, // PPCInstrInfo.td:1684
627 BDNZ8 = 612, // PPCInstr64Bit.td:83
628 BDNZA = 613, // PPCInstrInfo.td:1688
629 BDNZAm = 614, // PPCInstrInfo.td:1704
630 BDNZAp = 615, // PPCInstrInfo.td:1696
631 BDNZL = 616, // PPCInstrInfo.td:1780
632 BDNZLA = 617, // PPCInstrInfo.td:1784
633 BDNZLAm = 618, // PPCInstrInfo.td:1800
634 BDNZLAp = 619, // PPCInstrInfo.td:1792
635 BDNZLR = 620, // PPCInstrInfo.td:1669
636 BDNZLR8 = 621, // PPCInstr64Bit.td:90
637 BDNZLRL = 622, // PPCInstrInfo.td:1806
638 BDNZLRLm = 623, // PPCInstrInfo.td:1814
639 BDNZLRLp = 624, // PPCInstrInfo.td:1810
640 BDNZLRm = 625, // PPCInstrInfo.td:1677
641 BDNZLRp = 626, // PPCInstrInfo.td:1673
642 BDNZLm = 627, // PPCInstrInfo.td:1796
643 BDNZLp = 628, // PPCInstrInfo.td:1788
644 BDNZm = 629, // PPCInstrInfo.td:1700
645 BDNZp = 630, // PPCInstrInfo.td:1692
646 BDZ = 631, // PPCInstrInfo.td:1682
647 BDZ8 = 632, // PPCInstr64Bit.td:81
648 BDZA = 633, // PPCInstrInfo.td:1686
649 BDZAm = 634, // PPCInstrInfo.td:1702
650 BDZAp = 635, // PPCInstrInfo.td:1694
651 BDZL = 636, // PPCInstrInfo.td:1778
652 BDZLA = 637, // PPCInstrInfo.td:1782
653 BDZLAm = 638, // PPCInstrInfo.td:1798
654 BDZLAp = 639, // PPCInstrInfo.td:1790
655 BDZLR = 640, // PPCInstrInfo.td:1667
656 BDZLR8 = 641, // PPCInstr64Bit.td:88
657 BDZLRL = 642, // PPCInstrInfo.td:1804
658 BDZLRLm = 643, // PPCInstrInfo.td:1812
659 BDZLRLp = 644, // PPCInstrInfo.td:1808
660 BDZLRm = 645, // PPCInstrInfo.td:1675
661 BDZLRp = 646, // PPCInstrInfo.td:1671
662 BDZLm = 647, // PPCInstrInfo.td:1794
663 BDZLp = 648, // PPCInstrInfo.td:1786
664 BDZm = 649, // PPCInstrInfo.td:1698
665 BDZp = 650, // PPCInstrInfo.td:1690
666 BL = 651, // PPCInstrInfo.td:1721
667 BL8 = 652, // PPCInstr64Bit.td:100
668 BL8_NOP = 653, // PPCInstr64Bit.td:110
669 BL8_NOP_RM = 654, // PPCInstr64Bit.td:165
670 BL8_NOP_TLS = 655, // PPCInstr64Bit.td:114
671 BL8_NOTOC = 656, // PPCInstr64Bit.td:127
672 BL8_NOTOC_RM = 657, // PPCInstr64Bit.td:178
673 BL8_NOTOC_TLS = 658, // PPCInstr64Bit.td:130
674 BL8_RM = 659, // PPCInstr64Bit.td:160
675 BL8_TLS = 660, // PPCInstr64Bit.td:103
676 BL8_TLS_ = 661, // PPCInstr64Bit.td:217
677 BLA = 662, // PPCInstrInfo.td:1723
678 BLA8 = 663, // PPCInstr64Bit.td:106
679 BLA8_NOP = 664, // PPCInstr64Bit.td:118
680 BLA8_NOP_RM = 665, // PPCInstr64Bit.td:169
681 BLA8_RM = 666, // PPCInstr64Bit.td:163
682 BLA_RM = 667, // PPCInstrInfo.td:1824
683 BLR = 668, // PPCInstrInfo.td:1575
684 BLR8 = 669, // PPCInstr64Bit.td:54
685 BLRL = 670, // PPCInstrInfo.td:1763
686 BL_NOP = 671, // PPCInstrInfo.td:1740
687 BL_NOP_RM = 672, // PPCInstrInfo.td:1827
688 BL_RM = 673, // PPCInstrInfo.td:1822
689 BL_TLS = 674, // PPCInstrInfo.td:1727
690 BPERMD = 675, // PPCInstr64Bit.td:996
691 BRD = 676, // PPCInstrP10.td:1847
692 BRH = 677, // PPCInstrP10.td:1836
693 BRH8 = 678, // PPCInstrP10.td:1842
694 BRINC = 679, // PPCInstrSPE.td:132
695 BRW = 680, // PPCInstrP10.td:1838
696 BRW8 = 681, // PPCInstrP10.td:1844
697 CBCDTD = 682, // PPCInstrInfo.td:2217
698 CBCDTD8 = 683, // PPCInstr64Bit.td:1021
699 CDTBCD = 684, // PPCInstrInfo.td:2214
700 CDTBCD8 = 685, // PPCInstr64Bit.td:1018
701 CFUGED = 686, // PPCInstrP10.td:1734
702 CLRBHRB = 687, // PPCInstrInfo.td:1936
703 CMPB = 688, // PPCInstrInfo.td:2713
704 CMPB8 = 689, // PPCInstr64Bit.td:1002
705 CMPD = 690, // PPCInstr64Bit.td:880
706 CMPDI = 691, // PPCInstr64Bit.td:884
707 CMPEQB = 692, // PPCInstr64Bit.td:894
708 CMPLD = 693, // PPCInstr64Bit.td:882
709 CMPLDI = 694, // PPCInstr64Bit.td:886
710 CMPLW = 695, // PPCInstrInfo.td:2720
711 CMPLWI = 696, // PPCInstrInfo.td:2633
712 CMPRB = 697, // PPCInstrInfo.td:2635
713 CMPRB8 = 698, // PPCInstr64Bit.td:890
714 CMPW = 699, // PPCInstrInfo.td:2718
715 CMPWI = 700, // PPCInstrInfo.td:2631
716 CNTLZD = 701, // PPCInstrInfo.td:1070
717 CNTLZDM = 702, // PPCInstrP10.td:1751
718 CNTLZD_rec = 703, // PPCInstrInfo.td:1074
719 CNTLZW = 704, // PPCInstrInfo.td:1070
720 CNTLZW8 = 705, // PPCInstrInfo.td:1070
721 CNTLZW8_rec = 706, // PPCInstrInfo.td:1074
722 CNTLZW_rec = 707, // PPCInstrInfo.td:1074
723 CNTTZD = 708, // PPCInstrInfo.td:1070
724 CNTTZDM = 709, // PPCInstrP10.td:1755
725 CNTTZD_rec = 710, // PPCInstrInfo.td:1074
726 CNTTZW = 711, // PPCInstrInfo.td:1070
727 CNTTZW8 = 712, // PPCInstrInfo.td:1070
728 CNTTZW8_rec = 713, // PPCInstrInfo.td:1074
729 CNTTZW_rec = 714, // PPCInstrInfo.td:1074
730 CP_ABORT = 715, // PPCInstrInfo.td:5399
731 CP_COPY = 716, // PPCInstrInfo.td:5393
732 CP_COPY8 = 717, // PPCInstr64Bit.td:1993
733 CP_PASTE8_rec = 718, // PPCInstr64Bit.td:1994
734 CP_PASTE_rec = 719, // PPCInstrInfo.td:5396
735 CR6SET = 720, // PPCInstrInfo.td:2936
736 CR6UNSET = 721, // PPCInstrInfo.td:2940
737 CRAND = 722, // PPCInstrInfo.td:2879
738 CRANDC = 723, // PPCInstrInfo.td:2914
739 CREQV = 724, // PPCInstrInfo.td:2903
740 CRNAND = 725, // PPCInstrInfo.td:2884
741 CRNOR = 726, // PPCInstrInfo.td:2899
742 CRNOT = 727, // PPCInstrInfo.td:2910
743 CROR = 728, // PPCInstrInfo.td:2889
744 CRORC = 729, // PPCInstrInfo.td:2919
745 CRSET = 730, // PPCInstrInfo.td:2926
746 CRUNSET = 731, // PPCInstrInfo.td:2930
747 CRXOR = 732, // PPCInstrInfo.td:2894
748 CTRL_DEP = 733, // PPCInstrInfo.td:1639
749 DADD = 734, // PPCInstrInfo.td:1324
750 DADDQ = 735, // PPCInstrInfo.td:1324
751 DADDQ_rec = 736, // PPCInstrInfo.td:1328
752 DADD_rec = 737, // PPCInstrInfo.td:1328
753 DARN = 738, // PPCInstr64Bit.td:1084
754 DCBA = 739, // PPCInstrInfo.td:1949
755 DCBF = 740, // PPCInstrInfo.td:1965
756 DCBFEP = 741, // PPCInstrInfo.td:4783
757 DCBI = 742, // PPCInstrInfo.td:1952
758 DCBST = 743, // PPCInstrInfo.td:1955
759 DCBSTEP = 744, // PPCInstrInfo.td:4786
760 DCBT = 745, // PPCInstrInfo.td:1970
761 DCBTEP = 746, // PPCInstrInfo.td:4789
762 DCBTST = 747, // PPCInstrInfo.td:1973
763 DCBTSTEP = 748, // PPCInstrInfo.td:4793
764 DCBZ = 749, // PPCInstrInfo.td:1958
765 DCBZEP = 750, // PPCInstrInfo.td:4797
766 DCBZL = 751, // PPCInstrInfo.td:1961
767 DCBZLEP = 752, // PPCInstrInfo.td:4800
768 DCCCI = 753, // PPCInstrInfo.td:4564
769 DCFFIX = 754, // PPCInstrInfo.td:1310
770 DCFFIXQ = 755, // PPCInstrInfo.td:1310
771 DCFFIXQQ = 756, // PPCInstrDFP.td:110
772 DCFFIXQ_rec = 757, // PPCInstrInfo.td:1314
773 DCFFIX_rec = 758, // PPCInstrInfo.td:1314
774 DCMPO = 759, // PPCInstrDFP.td:53
775 DCMPOQ = 760, // PPCInstrDFP.td:56
776 DCMPU = 761, // PPCInstrDFP.td:47
777 DCMPUQ = 762, // PPCInstrDFP.td:50
778 DCTDP = 763, // PPCInstrInfo.td:1310
779 DCTDP_rec = 764, // PPCInstrInfo.td:1314
780 DCTFIX = 765, // PPCInstrInfo.td:1310
781 DCTFIXQ = 766, // PPCInstrInfo.td:1310
782 DCTFIXQQ = 767, // PPCInstrDFP.td:113
783 DCTFIXQ_rec = 768, // PPCInstrInfo.td:1314
784 DCTFIX_rec = 769, // PPCInstrInfo.td:1314
785 DCTQPQ = 770, // PPCInstrInfo.td:1310
786 DCTQPQ_rec = 771, // PPCInstrInfo.td:1314
787 DDEDPD = 772, // PPCInstrInfo.td:1337
788 DDEDPDQ = 773, // PPCInstrInfo.td:1337
789 DDEDPDQ_rec = 774, // PPCInstrInfo.td:1341
790 DDEDPD_rec = 775, // PPCInstrInfo.td:1341
791 DDIV = 776, // PPCInstrInfo.td:1324
792 DDIVQ = 777, // PPCInstrInfo.td:1324
793 DDIVQ_rec = 778, // PPCInstrInfo.td:1328
794 DDIV_rec = 779, // PPCInstrInfo.td:1328
795 DENBCD = 780, // PPCInstrInfo.td:1350
796 DENBCDQ = 781, // PPCInstrInfo.td:1350
797 DENBCDQ_rec = 782, // PPCInstrInfo.td:1354
798 DENBCD_rec = 783, // PPCInstrInfo.td:1354
799 DIEX = 784, // PPCInstrInfo.td:1012
800 DIEXQ = 785, // PPCInstrInfo.td:1012
801 DIEXQ_rec = 786, // PPCInstrInfo.td:1016
802 DIEX_rec = 787, // PPCInstrInfo.td:1016
803 DIVD = 788, // PPCInstrInfo.td:1126
804 DIVDE = 789, // PPCInstrInfo.td:1126
805 DIVDEO = 790, // PPCInstrInfo.td:1137
806 DIVDEO_rec = 791, // PPCInstrInfo.td:1141
807 DIVDEU = 792, // PPCInstrInfo.td:1126
808 DIVDEUO = 793, // PPCInstrInfo.td:1137
809 DIVDEUO_rec = 794, // PPCInstrInfo.td:1141
810 DIVDEU_rec = 795, // PPCInstrInfo.td:1130
811 DIVDE_rec = 796, // PPCInstrInfo.td:1130
812 DIVDO = 797, // PPCInstrInfo.td:1137
813 DIVDO_rec = 798, // PPCInstrInfo.td:1141
814 DIVDU = 799, // PPCInstrInfo.td:1126
815 DIVDUO = 800, // PPCInstrInfo.td:1137
816 DIVDUO_rec = 801, // PPCInstrInfo.td:1141
817 DIVDU_rec = 802, // PPCInstrInfo.td:1130
818 DIVD_rec = 803, // PPCInstrInfo.td:1130
819 DIVW = 804, // PPCInstrInfo.td:1126
820 DIVWE = 805, // PPCInstrInfo.td:1126
821 DIVWEO = 806, // PPCInstrInfo.td:1137
822 DIVWEO_rec = 807, // PPCInstrInfo.td:1141
823 DIVWEU = 808, // PPCInstrInfo.td:1126
824 DIVWEUO = 809, // PPCInstrInfo.td:1137
825 DIVWEUO_rec = 810, // PPCInstrInfo.td:1141
826 DIVWEU_rec = 811, // PPCInstrInfo.td:1130
827 DIVWE_rec = 812, // PPCInstrInfo.td:1130
828 DIVWO = 813, // PPCInstrInfo.td:1137
829 DIVWO_rec = 814, // PPCInstrInfo.td:1141
830 DIVWU = 815, // PPCInstrInfo.td:1126
831 DIVWUO = 816, // PPCInstrInfo.td:1137
832 DIVWUO_rec = 817, // PPCInstrInfo.td:1141
833 DIVWU_rec = 818, // PPCInstrInfo.td:1130
834 DIVW_rec = 819, // PPCInstrInfo.td:1130
835 DMMR = 820, // PPCInstrFutureMMA.td:477
836 DMSETDMRZ = 821, // PPCInstrFutureMMA.td:487
837 DMSHA2HASH = 822, // PPCInstrFutureMMA.td:510
838 DMSHA3HASH = 823, // PPCInstrFutureMMA.td:517
839 DMUL = 824, // PPCInstrInfo.td:1324
840 DMULQ = 825, // PPCInstrInfo.td:1324
841 DMULQ_rec = 826, // PPCInstrInfo.td:1328
842 DMUL_rec = 827, // PPCInstrInfo.td:1328
843 DMXOR = 828, // PPCInstrFutureMMA.td:481
844 DMXVBF16GERX2 = 829, // PPCInstrFutureMMA.td:221
845 DMXVBF16GERX2NN = 830, // PPCInstrFutureMMA.td:291
846 DMXVBF16GERX2NP = 831, // PPCInstrFutureMMA.td:286
847 DMXVBF16GERX2PN = 832, // PPCInstrFutureMMA.td:281
848 DMXVBF16GERX2PP = 833, // PPCInstrFutureMMA.td:225
849 DMXVF16GERX2 = 834, // PPCInstrFutureMMA.td:184
850 DMXVF16GERX2NN = 835, // PPCInstrFutureMMA.td:339
851 DMXVF16GERX2NP = 836, // PPCInstrFutureMMA.td:334
852 DMXVF16GERX2PN = 837, // PPCInstrFutureMMA.td:329
853 DMXVF16GERX2PP = 838, // PPCInstrFutureMMA.td:188
854 DMXVI8GERX4 = 839, // PPCInstrFutureMMA.td:184
855 DMXVI8GERX4PP = 840, // PPCInstrFutureMMA.td:188
856 DMXVI8GERX4SPP = 841, // PPCInstrFutureMMA.td:532
857 DMXXEXTFDMR256 = 842, // PPCInstrFutureMMA.td:468
858 DMXXEXTFDMR512 = 843, // PPCInstrFutureMMA.td:436
859 DMXXEXTFDMR512_HI = 844, // PPCInstrFutureMMA.td:443
860 DMXXINSTDMR256 = 845, // PPCInstrFutureMMA.td:472
861 DMXXINSTDMR512 = 846, // PPCInstrFutureMMA.td:450
862 DMXXINSTDMR512_HI = 847, // PPCInstrFutureMMA.td:459
863 DMXXSETACCZ = 848, // PPCInstrMMA.td:554
864 DMXXSHAPAD = 849, // PPCInstrFutureMMA.td:524
865 DQUA = 850, // PPCInstrInfo.td:1421
866 DQUAI = 851, // PPCInstrInfo.td:1406
867 DQUAIQ = 852, // PPCInstrInfo.td:1406
868 DQUAIQ_rec = 853, // PPCInstrInfo.td:1411
869 DQUAI_rec = 854, // PPCInstrInfo.td:1411
870 DQUAQ = 855, // PPCInstrInfo.td:1421
871 DQUAQ_rec = 856, // PPCInstrInfo.td:1425
872 DQUA_rec = 857, // PPCInstrInfo.td:1425
873 DRDPQ = 858, // PPCInstrInfo.td:1310
874 DRDPQ_rec = 859, // PPCInstrInfo.td:1314
875 DRINTN = 860, // PPCInstrInfo.td:1435
876 DRINTNQ = 861, // PPCInstrInfo.td:1435
877 DRINTNQ_rec = 862, // PPCInstrInfo.td:1439
878 DRINTN_rec = 863, // PPCInstrInfo.td:1439
879 DRINTX = 864, // PPCInstrInfo.td:1435
880 DRINTXQ = 865, // PPCInstrInfo.td:1435
881 DRINTXQ_rec = 866, // PPCInstrInfo.td:1439
882 DRINTX_rec = 867, // PPCInstrInfo.td:1439
883 DRRND = 868, // PPCInstrInfo.td:1421
884 DRRNDQ = 869, // PPCInstrInfo.td:1421
885 DRRNDQ_rec = 870, // PPCInstrInfo.td:1425
886 DRRND_rec = 871, // PPCInstrInfo.td:1425
887 DRSP = 872, // PPCInstrInfo.td:1310
888 DRSP_rec = 873, // PPCInstrInfo.td:1314
889 DSCLI = 874, // PPCInstrInfo.td:1448
890 DSCLIQ = 875, // PPCInstrInfo.td:1448
891 DSCLIQ_rec = 876, // PPCInstrInfo.td:1452
892 DSCLI_rec = 877, // PPCInstrInfo.td:1452
893 DSCRI = 878, // PPCInstrInfo.td:1448
894 DSCRIQ = 879, // PPCInstrInfo.td:1448
895 DSCRIQ_rec = 880, // PPCInstrInfo.td:1452
896 DSCRI_rec = 881, // PPCInstrInfo.td:1452
897 DSS = 882, // PPCInstrAltivec.td:354
898 DSSALL = 883, // PPCInstrAltivec.td:361
899 DST = 884, // PPCInstrAltivec.td:369
900 DST64 = 885, // PPCInstrAltivec.td:391
901 DSTST = 886, // PPCInstrAltivec.td:379
902 DSTST64 = 887, // PPCInstrAltivec.td:401
903 DSTSTT = 888, // PPCInstrAltivec.td:384
904 DSTSTT64 = 889, // PPCInstrAltivec.td:407
905 DSTT = 890, // PPCInstrAltivec.td:374
906 DSTT64 = 891, // PPCInstrAltivec.td:396
907 DSUB = 892, // PPCInstrInfo.td:1324
908 DSUBQ = 893, // PPCInstrInfo.td:1324
909 DSUBQ_rec = 894, // PPCInstrInfo.td:1328
910 DSUB_rec = 895, // PPCInstrInfo.td:1328
911 DTSTDC = 896, // PPCInstrDFP.td:157
912 DTSTDCQ = 897, // PPCInstrDFP.td:161
913 DTSTDG = 898, // PPCInstrDFP.td:165
914 DTSTDGQ = 899, // PPCInstrDFP.td:169
915 DTSTEX = 900, // PPCInstrDFP.td:173
916 DTSTEXQ = 901, // PPCInstrDFP.td:176
917 DTSTSF = 902, // PPCInstrDFP.td:179
918 DTSTSFI = 903, // PPCInstrDFP.td:185
919 DTSTSFIQ = 904, // PPCInstrDFP.td:189
920 DTSTSFQ = 905, // PPCInstrDFP.td:182
921 DXEX = 906, // PPCInstrInfo.td:1310
922 DXEXQ = 907, // PPCInstrInfo.td:1310
923 DXEXQ_rec = 908, // PPCInstrInfo.td:1314
924 DXEX_rec = 909, // PPCInstrInfo.td:1314
925 DYNALLOC = 910, // PPCInstrInfo.td:1479
926 DYNALLOC8 = 911, // PPCInstr64Bit.td:566
927 DYNAREAOFFSET = 912, // PPCInstrInfo.td:1482
928 DYNAREAOFFSET8 = 913, // PPCInstr64Bit.td:569
929 DecreaseCTR8loop = 914, // PPCInstr64Bit.td:553
930 DecreaseCTRloop = 915, // PPCInstrInfo.td:2988
931 EFDABS = 916, // PPCInstrSPE.td:136
932 EFDADD = 917, // PPCInstrSPE.td:140
933 EFDCFS = 918, // PPCInstrSPE.td:144
934 EFDCFSF = 919, // PPCInstrSPE.td:148
935 EFDCFSI = 920, // PPCInstrSPE.td:151
936 EFDCFSID = 921, // PPCInstrSPE.td:155
937 EFDCFUF = 922, // PPCInstrSPE.td:159
938 EFDCFUI = 923, // PPCInstrSPE.td:162
939 EFDCFUID = 924, // PPCInstrSPE.td:166
940 EFDCMPEQ = 925, // PPCInstrSPE.td:171
941 EFDCMPGT = 926, // PPCInstrSPE.td:173
942 EFDCMPLT = 927, // PPCInstrSPE.td:175
943 EFDCTSF = 928, // PPCInstrSPE.td:179
944 EFDCTSI = 929, // PPCInstrSPE.td:182
945 EFDCTSIDZ = 930, // PPCInstrSPE.td:186
946 EFDCTSIZ = 931, // PPCInstrSPE.td:190
947 EFDCTUF = 932, // PPCInstrSPE.td:194
948 EFDCTUI = 933, // PPCInstrSPE.td:197
949 EFDCTUIDZ = 934, // PPCInstrSPE.td:201
950 EFDCTUIZ = 935, // PPCInstrSPE.td:205
951 EFDDIV = 936, // PPCInstrSPE.td:209
952 EFDMUL = 937, // PPCInstrSPE.td:213
953 EFDNABS = 938, // PPCInstrSPE.td:217
954 EFDNEG = 939, // PPCInstrSPE.td:221
955 EFDSUB = 940, // PPCInstrSPE.td:225
956 EFDTSTEQ = 941, // PPCInstrSPE.td:230
957 EFDTSTGT = 942, // PPCInstrSPE.td:232
958 EFDTSTLT = 943, // PPCInstrSPE.td:234
959 EFSABS = 944, // PPCInstrSPE.td:239
960 EFSADD = 945, // PPCInstrSPE.td:243
961 EFSCFD = 946, // PPCInstrSPE.td:247
962 EFSCFSF = 947, // PPCInstrSPE.td:251
963 EFSCFSI = 948, // PPCInstrSPE.td:254
964 EFSCFUF = 949, // PPCInstrSPE.td:258
965 EFSCFUI = 950, // PPCInstrSPE.td:261
966 EFSCMPEQ = 951, // PPCInstrSPE.td:266
967 EFSCMPGT = 952, // PPCInstrSPE.td:268
968 EFSCMPLT = 953, // PPCInstrSPE.td:270
969 EFSCTSF = 954, // PPCInstrSPE.td:274
970 EFSCTSI = 955, // PPCInstrSPE.td:277
971 EFSCTSIZ = 956, // PPCInstrSPE.td:281
972 EFSCTUF = 957, // PPCInstrSPE.td:285
973 EFSCTUI = 958, // PPCInstrSPE.td:288
974 EFSCTUIZ = 959, // PPCInstrSPE.td:292
975 EFSDIV = 960, // PPCInstrSPE.td:296
976 EFSMUL = 961, // PPCInstrSPE.td:300
977 EFSNABS = 962, // PPCInstrSPE.td:304
978 EFSNEG = 963, // PPCInstrSPE.td:308
979 EFSSUB = 964, // PPCInstrSPE.td:312
980 EFSTSTEQ = 965, // PPCInstrSPE.td:317
981 EFSTSTGT = 966, // PPCInstrSPE.td:319
982 EFSTSTLT = 967, // PPCInstrSPE.td:321
983 EH_SjLj_LongJmp32 = 968, // PPCInstrInfo.td:1907
984 EH_SjLj_LongJmp64 = 969, // PPCInstr64Bit.td:518
985 EH_SjLj_SetJmp32 = 970, // PPCInstrInfo.td:1899
986 EH_SjLj_SetJmp64 = 971, // PPCInstr64Bit.td:510
987 EH_SjLj_Setup = 972, // PPCInstrInfo.td:1917
988 EQV = 973, // PPCInstrInfo.td:1026
989 EQV8 = 974, // PPCInstrInfo.td:1026
990 EQV8_rec = 975, // PPCInstrInfo.td:1030
991 EQV_rec = 976, // PPCInstrInfo.td:1030
992 EVABS = 977, // PPCInstrSPE.td:327
993 EVADDIW = 978, // PPCInstrSPE.td:331
994 EVADDSMIAAW = 979, // PPCInstrSPE.td:333
995 EVADDSSIAAW = 980, // PPCInstrSPE.td:335
996 EVADDUMIAAW = 981, // PPCInstrSPE.td:339
997 EVADDUSIAAW = 982, // PPCInstrSPE.td:337
998 EVADDW = 983, // PPCInstrSPE.td:341
999 EVAND = 984, // PPCInstrSPE.td:345
1000 EVANDC = 985, // PPCInstrSPE.td:348
1001 EVCMPEQ = 986, // PPCInstrSPE.td:353
1002 EVCMPGTS = 987, // PPCInstrSPE.td:355
1003 EVCMPGTU = 988, // PPCInstrSPE.td:357
1004 EVCMPLTS = 989, // PPCInstrSPE.td:359
1005 EVCMPLTU = 990, // PPCInstrSPE.td:361
1006 EVCNTLSW = 991, // PPCInstrSPE.td:365
1007 EVCNTLZW = 992, // PPCInstrSPE.td:367
1008 EVDIVWS = 993, // PPCInstrSPE.td:371
1009 EVDIVWU = 994, // PPCInstrSPE.td:374
1010 EVEQV = 995, // PPCInstrSPE.td:378
1011 EVEXTSB = 996, // PPCInstrSPE.td:382
1012 EVEXTSH = 997, // PPCInstrSPE.td:385
1013 EVFSABS = 998, // PPCInstrSPE.td:389
1014 EVFSADD = 999, // PPCInstrSPE.td:392
1015 EVFSCFSF = 1000, // PPCInstrSPE.td:395
1016 EVFSCFSI = 1001, // PPCInstrSPE.td:397
1017 EVFSCFUF = 1002, // PPCInstrSPE.td:400
1018 EVFSCFUI = 1003, // PPCInstrSPE.td:402
1019 EVFSCMPEQ = 1004, // PPCInstrSPE.td:406
1020 EVFSCMPGT = 1005, // PPCInstrSPE.td:408
1021 EVFSCMPLT = 1006, // PPCInstrSPE.td:410
1022 EVFSCTSF = 1007, // PPCInstrSPE.td:414
1023 EVFSCTSI = 1008, // PPCInstrSPE.td:416
1024 EVFSCTSIZ = 1009, // PPCInstrSPE.td:419
1025 EVFSCTUF = 1010, // PPCInstrSPE.td:422
1026 EVFSCTUI = 1011, // PPCInstrSPE.td:424
1027 EVFSCTUIZ = 1012, // PPCInstrSPE.td:427
1028 EVFSDIV = 1013, // PPCInstrSPE.td:430
1029 EVFSMUL = 1014, // PPCInstrSPE.td:433
1030 EVFSNABS = 1015, // PPCInstrSPE.td:436
1031 EVFSNEG = 1016, // PPCInstrSPE.td:439
1032 EVFSSUB = 1017, // PPCInstrSPE.td:442
1033 EVFSTSTEQ = 1018, // PPCInstrSPE.td:447
1034 EVFSTSTGT = 1019, // PPCInstrSPE.td:449
1035 EVFSTSTLT = 1020, // PPCInstrSPE.td:451
1036 EVLDD = 1021, // PPCInstrSPE.td:455
1037 EVLDDX = 1022, // PPCInstrSPE.td:458
1038 EVLDH = 1023, // PPCInstrSPE.td:461
1039 EVLDHX = 1024, // PPCInstrSPE.td:463
1040 EVLDW = 1025, // PPCInstrSPE.td:465
1041 EVLDWX = 1026, // PPCInstrSPE.td:468
1042 EVLHHESPLAT = 1027, // PPCInstrSPE.td:471
1043 EVLHHESPLATX = 1028, // PPCInstrSPE.td:473
1044 EVLHHOSSPLAT = 1029, // PPCInstrSPE.td:479
1045 EVLHHOSSPLATX = 1030, // PPCInstrSPE.td:481
1046 EVLHHOUSPLAT = 1031, // PPCInstrSPE.td:475
1047 EVLHHOUSPLATX = 1032, // PPCInstrSPE.td:477
1048 EVLWHE = 1033, // PPCInstrSPE.td:483
1049 EVLWHEX = 1034, // PPCInstrSPE.td:485
1050 EVLWHOS = 1035, // PPCInstrSPE.td:487
1051 EVLWHOSX = 1036, // PPCInstrSPE.td:489
1052 EVLWHOU = 1037, // PPCInstrSPE.td:491
1053 EVLWHOUX = 1038, // PPCInstrSPE.td:493
1054 EVLWHSPLAT = 1039, // PPCInstrSPE.td:495
1055 EVLWHSPLATX = 1040, // PPCInstrSPE.td:497
1056 EVLWWSPLAT = 1041, // PPCInstrSPE.td:499
1057 EVLWWSPLATX = 1042, // PPCInstrSPE.td:501
1058 EVMERGEHI = 1043, // PPCInstrSPE.td:504
1059 EVMERGEHILO = 1044, // PPCInstrSPE.td:508
1060 EVMERGELO = 1045, // PPCInstrSPE.td:506
1061 EVMERGELOHI = 1046, // PPCInstrSPE.td:510
1062 EVMHEGSMFAA = 1047, // PPCInstrSPE.td:513
1063 EVMHEGSMFAN = 1048, // PPCInstrSPE.td:515
1064 EVMHEGSMIAA = 1049, // PPCInstrSPE.td:517
1065 EVMHEGSMIAN = 1050, // PPCInstrSPE.td:519
1066 EVMHEGUMIAA = 1051, // PPCInstrSPE.td:521
1067 EVMHEGUMIAN = 1052, // PPCInstrSPE.td:523
1068 EVMHESMF = 1053, // PPCInstrSPE.td:526
1069 EVMHESMFA = 1054, // PPCInstrSPE.td:528
1070 EVMHESMFAAW = 1055, // PPCInstrSPE.td:530
1071 EVMHESMFANW = 1056, // PPCInstrSPE.td:532
1072 EVMHESMI = 1057, // PPCInstrSPE.td:534
1073 EVMHESMIA = 1058, // PPCInstrSPE.td:536
1074 EVMHESMIAAW = 1059, // PPCInstrSPE.td:538
1075 EVMHESMIANW = 1060, // PPCInstrSPE.td:540
1076 EVMHESSF = 1061, // PPCInstrSPE.td:542
1077 EVMHESSFA = 1062, // PPCInstrSPE.td:544
1078 EVMHESSFAAW = 1063, // PPCInstrSPE.td:546
1079 EVMHESSFANW = 1064, // PPCInstrSPE.td:548
1080 EVMHESSIAAW = 1065, // PPCInstrSPE.td:550
1081 EVMHESSIANW = 1066, // PPCInstrSPE.td:552
1082 EVMHEUMI = 1067, // PPCInstrSPE.td:554
1083 EVMHEUMIA = 1068, // PPCInstrSPE.td:556
1084 EVMHEUMIAAW = 1069, // PPCInstrSPE.td:558
1085 EVMHEUMIANW = 1070, // PPCInstrSPE.td:560
1086 EVMHEUSIAAW = 1071, // PPCInstrSPE.td:562
1087 EVMHEUSIANW = 1072, // PPCInstrSPE.td:564
1088 EVMHOGSMFAA = 1073, // PPCInstrSPE.td:566
1089 EVMHOGSMFAN = 1074, // PPCInstrSPE.td:568
1090 EVMHOGSMIAA = 1075, // PPCInstrSPE.td:570
1091 EVMHOGSMIAN = 1076, // PPCInstrSPE.td:572
1092 EVMHOGUMIAA = 1077, // PPCInstrSPE.td:574
1093 EVMHOGUMIAN = 1078, // PPCInstrSPE.td:576
1094 EVMHOSMF = 1079, // PPCInstrSPE.td:578
1095 EVMHOSMFA = 1080, // PPCInstrSPE.td:580
1096 EVMHOSMFAAW = 1081, // PPCInstrSPE.td:582
1097 EVMHOSMFANW = 1082, // PPCInstrSPE.td:584
1098 EVMHOSMI = 1083, // PPCInstrSPE.td:586
1099 EVMHOSMIA = 1084, // PPCInstrSPE.td:588
1100 EVMHOSMIAAW = 1085, // PPCInstrSPE.td:590
1101 EVMHOSMIANW = 1086, // PPCInstrSPE.td:592
1102 EVMHOSSF = 1087, // PPCInstrSPE.td:594
1103 EVMHOSSFA = 1088, // PPCInstrSPE.td:596
1104 EVMHOSSFAAW = 1089, // PPCInstrSPE.td:598
1105 EVMHOSSFANW = 1090, // PPCInstrSPE.td:600
1106 EVMHOSSIAAW = 1091, // PPCInstrSPE.td:602
1107 EVMHOSSIANW = 1092, // PPCInstrSPE.td:604
1108 EVMHOUMI = 1093, // PPCInstrSPE.td:606
1109 EVMHOUMIA = 1094, // PPCInstrSPE.td:608
1110 EVMHOUMIAAW = 1095, // PPCInstrSPE.td:610
1111 EVMHOUMIANW = 1096, // PPCInstrSPE.td:612
1112 EVMHOUSIAAW = 1097, // PPCInstrSPE.td:614
1113 EVMHOUSIANW = 1098, // PPCInstrSPE.td:616
1114 EVMRA = 1099, // PPCInstrSPE.td:619
1115 EVMWHSMF = 1100, // PPCInstrSPE.td:622
1116 EVMWHSMFA = 1101, // PPCInstrSPE.td:624
1117 EVMWHSMI = 1102, // PPCInstrSPE.td:626
1118 EVMWHSMIA = 1103, // PPCInstrSPE.td:628
1119 EVMWHSSF = 1104, // PPCInstrSPE.td:630
1120 EVMWHSSFA = 1105, // PPCInstrSPE.td:632
1121 EVMWHUMI = 1106, // PPCInstrSPE.td:634
1122 EVMWHUMIA = 1107, // PPCInstrSPE.td:636
1123 EVMWLSMIAAW = 1108, // PPCInstrSPE.td:638
1124 EVMWLSMIANW = 1109, // PPCInstrSPE.td:640
1125 EVMWLSSIAAW = 1110, // PPCInstrSPE.td:642
1126 EVMWLSSIANW = 1111, // PPCInstrSPE.td:644
1127 EVMWLUMI = 1112, // PPCInstrSPE.td:646
1128 EVMWLUMIA = 1113, // PPCInstrSPE.td:649
1129 EVMWLUMIAAW = 1114, // PPCInstrSPE.td:651
1130 EVMWLUMIANW = 1115, // PPCInstrSPE.td:653
1131 EVMWLUSIAAW = 1116, // PPCInstrSPE.td:655
1132 EVMWLUSIANW = 1117, // PPCInstrSPE.td:657
1133 EVMWSMF = 1118, // PPCInstrSPE.td:659
1134 EVMWSMFA = 1119, // PPCInstrSPE.td:661
1135 EVMWSMFAA = 1120, // PPCInstrSPE.td:663
1136 EVMWSMFAN = 1121, // PPCInstrSPE.td:665
1137 EVMWSMI = 1122, // PPCInstrSPE.td:667
1138 EVMWSMIA = 1123, // PPCInstrSPE.td:669
1139 EVMWSMIAA = 1124, // PPCInstrSPE.td:671
1140 EVMWSMIAN = 1125, // PPCInstrSPE.td:673
1141 EVMWSSF = 1126, // PPCInstrSPE.td:675
1142 EVMWSSFA = 1127, // PPCInstrSPE.td:677
1143 EVMWSSFAA = 1128, // PPCInstrSPE.td:679
1144 EVMWSSFAN = 1129, // PPCInstrSPE.td:681
1145 EVMWUMI = 1130, // PPCInstrSPE.td:683
1146 EVMWUMIA = 1131, // PPCInstrSPE.td:685
1147 EVMWUMIAA = 1132, // PPCInstrSPE.td:687
1148 EVMWUMIAN = 1133, // PPCInstrSPE.td:689
1149 EVNAND = 1134, // PPCInstrSPE.td:693
1150 EVNEG = 1135, // PPCInstrSPE.td:697
1151 EVNOR = 1136, // PPCInstrSPE.td:701
1152 EVOR = 1137, // PPCInstrSPE.td:704
1153 EVORC = 1138, // PPCInstrSPE.td:707
1154 EVRLW = 1139, // PPCInstrSPE.td:713
1155 EVRLWI = 1140, // PPCInstrSPE.td:711
1156 EVRNDW = 1141, // PPCInstrSPE.td:717
1157 EVSEL = 1142, // PPCInstrSPE.td:720
1158 EVSLW = 1143, // PPCInstrSPE.td:726
1159 EVSLWI = 1144, // PPCInstrSPE.td:724
1160 EVSPLATFI = 1145, // PPCInstrSPE.td:730
1161 EVSPLATI = 1146, // PPCInstrSPE.td:732
1162 EVSRWIS = 1147, // PPCInstrSPE.td:735
1163 EVSRWIU = 1148, // PPCInstrSPE.td:737
1164 EVSRWS = 1149, // PPCInstrSPE.td:739
1165 EVSRWU = 1150, // PPCInstrSPE.td:742
1166 EVSTDD = 1151, // PPCInstrSPE.td:746
1167 EVSTDDX = 1152, // PPCInstrSPE.td:749
1168 EVSTDH = 1153, // PPCInstrSPE.td:752
1169 EVSTDHX = 1154, // PPCInstrSPE.td:754
1170 EVSTDW = 1155, // PPCInstrSPE.td:756
1171 EVSTDWX = 1156, // PPCInstrSPE.td:759
1172 EVSTWHE = 1157, // PPCInstrSPE.td:762
1173 EVSTWHEX = 1158, // PPCInstrSPE.td:764
1174 EVSTWHO = 1159, // PPCInstrSPE.td:766
1175 EVSTWHOX = 1160, // PPCInstrSPE.td:768
1176 EVSTWWE = 1161, // PPCInstrSPE.td:770
1177 EVSTWWEX = 1162, // PPCInstrSPE.td:772
1178 EVSTWWO = 1163, // PPCInstrSPE.td:774
1179 EVSTWWOX = 1164, // PPCInstrSPE.td:776
1180 EVSUBFSMIAAW = 1165, // PPCInstrSPE.td:781
1181 EVSUBFSSIAAW = 1166, // PPCInstrSPE.td:779
1182 EVSUBFUMIAAW = 1167, // PPCInstrSPE.td:783
1183 EVSUBFUSIAAW = 1168, // PPCInstrSPE.td:785
1184 EVSUBFW = 1169, // PPCInstrSPE.td:787
1185 EVSUBIFW = 1170, // PPCInstrSPE.td:790
1186 EVXOR = 1171, // PPCInstrSPE.td:792
1187 EXTSB = 1172, // PPCInstrInfo.td:1070
1188 EXTSB8 = 1173, // PPCInstrInfo.td:1070
1189 EXTSB8_32_64 = 1174, // PPCInstr64Bit.td:941
1190 EXTSB8_rec = 1175, // PPCInstrInfo.td:1074
1191 EXTSB_rec = 1176, // PPCInstrInfo.td:1074
1192 EXTSH = 1177, // PPCInstrInfo.td:1070
1193 EXTSH8 = 1178, // PPCInstrInfo.td:1070
1194 EXTSH8_32_64 = 1179, // PPCInstr64Bit.td:944
1195 EXTSH8_rec = 1180, // PPCInstrInfo.td:1074
1196 EXTSH_rec = 1181, // PPCInstrInfo.td:1074
1197 EXTSW = 1182, // PPCInstrInfo.td:1070
1198 EXTSWSLI = 1183, // PPCInstrInfo.td:1282
1199 EXTSWSLI_32_64 = 1184, // PPCInstrInfo.td:1296
1200 EXTSWSLI_32_64_rec = 1185, // PPCInstrInfo.td:1300
1201 EXTSWSLI_rec = 1186, // PPCInstrInfo.td:1286
1202 EXTSW_32 = 1187, // PPCInstr64Bit.td:959
1203 EXTSW_32_64 = 1188, // PPCInstrInfo.td:1070
1204 EXTSW_32_64_rec = 1189, // PPCInstrInfo.td:1074
1205 EXTSW_rec = 1190, // PPCInstrInfo.td:1074
1206 EnforceIEIO = 1191, // PPCInstrInfo.td:2528
1207 FABSD = 1192, // PPCInstrInfo.td:1310
1208 FABSD_rec = 1193, // PPCInstrInfo.td:1314
1209 FABSS = 1194, // PPCInstrInfo.td:1310
1210 FABSS_rec = 1195, // PPCInstrInfo.td:1314
1211 FADD = 1196, // PPCInstrInfo.td:1378
1212 FADDS = 1197, // PPCInstrInfo.td:1378
1213 FADDS_rec = 1198, // PPCInstrInfo.td:1382
1214 FADD_rec = 1199, // PPCInstrInfo.td:1382
1215 FADDrtz = 1200, // PPCInstrInfo.td:3085
1216 FCFID = 1201, // PPCInstrInfo.td:1310
1217 FCFIDS = 1202, // PPCInstrInfo.td:1310
1218 FCFIDS_rec = 1203, // PPCInstrInfo.td:1314
1219 FCFIDU = 1204, // PPCInstrInfo.td:1310
1220 FCFIDUS = 1205, // PPCInstrInfo.td:1310
1221 FCFIDUS_rec = 1206, // PPCInstrInfo.td:1314
1222 FCFIDU_rec = 1207, // PPCInstrInfo.td:1314
1223 FCFID_rec = 1208, // PPCInstrInfo.td:1314
1224 FCMPOD = 1209, // PPCInstrInfo.td:2733
1225 FCMPOS = 1210, // PPCInstrInfo.td:2728
1226 FCMPUD = 1211, // PPCInstrInfo.td:2731
1227 FCMPUS = 1212, // PPCInstrInfo.td:2726
1228 FCPSGND = 1213, // PPCInstrInfo.td:1324
1229 FCPSGND_rec = 1214, // PPCInstrInfo.td:1328
1230 FCPSGNS = 1215, // PPCInstrInfo.td:1324
1231 FCPSGNS_rec = 1216, // PPCInstrInfo.td:1328
1232 FCTID = 1217, // PPCInstrInfo.td:1310
1233 FCTIDU = 1218, // PPCInstrInfo.td:1310
1234 FCTIDUZ = 1219, // PPCInstrInfo.td:1310
1235 FCTIDUZ_rec = 1220, // PPCInstrInfo.td:1314
1236 FCTIDU_rec = 1221, // PPCInstrInfo.td:1314
1237 FCTIDZ = 1222, // PPCInstrInfo.td:1310
1238 FCTIDZ_rec = 1223, // PPCInstrInfo.td:1314
1239 FCTID_rec = 1224, // PPCInstrInfo.td:1314
1240 FCTIW = 1225, // PPCInstrInfo.td:1310
1241 FCTIWU = 1226, // PPCInstrInfo.td:1310
1242 FCTIWUZ = 1227, // PPCInstrInfo.td:1310
1243 FCTIWUZ_rec = 1228, // PPCInstrInfo.td:1314
1244 FCTIWU_rec = 1229, // PPCInstrInfo.td:1314
1245 FCTIWZ = 1230, // PPCInstrInfo.td:1310
1246 FCTIWZ_rec = 1231, // PPCInstrInfo.td:1314
1247 FCTIW_rec = 1232, // PPCInstrInfo.td:1314
1248 FDIV = 1233, // PPCInstrInfo.td:1378
1249 FDIVS = 1234, // PPCInstrInfo.td:1378
1250 FDIVS_rec = 1235, // PPCInstrInfo.td:1382
1251 FDIV_rec = 1236, // PPCInstrInfo.td:1382
1252 FENCE = 1237, // PPCInstrInfo.td:1608
1253 FMADD = 1238, // PPCInstrInfo.td:1364
1254 FMADDS = 1239, // PPCInstrInfo.td:1364
1255 FMADDS_rec = 1240, // PPCInstrInfo.td:1368
1256 FMADD_rec = 1241, // PPCInstrInfo.td:1368
1257 FMR = 1242, // PPCInstrInfo.td:1310
1258 FMR_rec = 1243, // PPCInstrInfo.td:1314
1259 FMSUB = 1244, // PPCInstrInfo.td:1364
1260 FMSUBS = 1245, // PPCInstrInfo.td:1364
1261 FMSUBS_rec = 1246, // PPCInstrInfo.td:1368
1262 FMSUB_rec = 1247, // PPCInstrInfo.td:1368
1263 FMUL = 1248, // PPCInstrInfo.td:1392
1264 FMULS = 1249, // PPCInstrInfo.td:1392
1265 FMULS_rec = 1250, // PPCInstrInfo.td:1396
1266 FMUL_rec = 1251, // PPCInstrInfo.td:1396
1267 FNABSD = 1252, // PPCInstrInfo.td:1310
1268 FNABSD_rec = 1253, // PPCInstrInfo.td:1314
1269 FNABSS = 1254, // PPCInstrInfo.td:1310
1270 FNABSS_rec = 1255, // PPCInstrInfo.td:1314
1271 FNEGD = 1256, // PPCInstrInfo.td:1310
1272 FNEGD_rec = 1257, // PPCInstrInfo.td:1314
1273 FNEGS = 1258, // PPCInstrInfo.td:1310
1274 FNEGS_rec = 1259, // PPCInstrInfo.td:1314
1275 FNMADD = 1260, // PPCInstrInfo.td:1364
1276 FNMADDS = 1261, // PPCInstrInfo.td:1364
1277 FNMADDS_rec = 1262, // PPCInstrInfo.td:1368
1278 FNMADD_rec = 1263, // PPCInstrInfo.td:1368
1279 FNMSUB = 1264, // PPCInstrInfo.td:1364
1280 FNMSUBS = 1265, // PPCInstrInfo.td:1364
1281 FNMSUBS_rec = 1266, // PPCInstrInfo.td:1368
1282 FNMSUB_rec = 1267, // PPCInstrInfo.td:1368
1283 FRE = 1268, // PPCInstrInfo.td:1310
1284 FRES = 1269, // PPCInstrInfo.td:1310
1285 FRES_rec = 1270, // PPCInstrInfo.td:1314
1286 FRE_rec = 1271, // PPCInstrInfo.td:1314
1287 FRIMD = 1272, // PPCInstrInfo.td:1310
1288 FRIMD_rec = 1273, // PPCInstrInfo.td:1314
1289 FRIMS = 1274, // PPCInstrInfo.td:1310
1290 FRIMS_rec = 1275, // PPCInstrInfo.td:1314
1291 FRIND = 1276, // PPCInstrInfo.td:1310
1292 FRIND_rec = 1277, // PPCInstrInfo.td:1314
1293 FRINS = 1278, // PPCInstrInfo.td:1310
1294 FRINS_rec = 1279, // PPCInstrInfo.td:1314
1295 FRIPD = 1280, // PPCInstrInfo.td:1310
1296 FRIPD_rec = 1281, // PPCInstrInfo.td:1314
1297 FRIPS = 1282, // PPCInstrInfo.td:1310
1298 FRIPS_rec = 1283, // PPCInstrInfo.td:1314
1299 FRIZD = 1284, // PPCInstrInfo.td:1310
1300 FRIZD_rec = 1285, // PPCInstrInfo.td:1314
1301 FRIZS = 1286, // PPCInstrInfo.td:1310
1302 FRIZS_rec = 1287, // PPCInstrInfo.td:1314
1303 FRSP = 1288, // PPCInstrInfo.td:1310
1304 FRSP_rec = 1289, // PPCInstrInfo.td:1314
1305 FRSQRTE = 1290, // PPCInstrInfo.td:1310
1306 FRSQRTES = 1291, // PPCInstrInfo.td:1310
1307 FRSQRTES_rec = 1292, // PPCInstrInfo.td:1314
1308 FRSQRTE_rec = 1293, // PPCInstrInfo.td:1314
1309 FSELD = 1294, // PPCInstrInfo.td:1364
1310 FSELD_rec = 1295, // PPCInstrInfo.td:1368
1311 FSELS = 1296, // PPCInstrInfo.td:1364
1312 FSELS_rec = 1297, // PPCInstrInfo.td:1368
1313 FSQRT = 1298, // PPCInstrInfo.td:1310
1314 FSQRTS = 1299, // PPCInstrInfo.td:1310
1315 FSQRTS_rec = 1300, // PPCInstrInfo.td:1314
1316 FSQRT_rec = 1301, // PPCInstrInfo.td:1314
1317 FSUB = 1302, // PPCInstrInfo.td:1378
1318 FSUBS = 1303, // PPCInstrInfo.td:1378
1319 FSUBS_rec = 1304, // PPCInstrInfo.td:1382
1320 FSUB_rec = 1305, // PPCInstrInfo.td:1382
1321 FTDIV = 1306, // PPCInstrInfo.td:2738
1322 FTSQRT = 1307, // PPCInstrInfo.td:2740
1323 GETtlsADDR = 1308, // PPCInstr64Bit.td:1534
1324 GETtlsADDR32 = 1309, // PPCInstrInfo.td:3528
1325 GETtlsADDR32AIX = 1310, // PPCInstrInfo.td:3537
1326 GETtlsADDR64AIX = 1311, // PPCInstr64Bit.td:1551
1327 GETtlsADDRPCREL = 1312, // PPCInstr64Bit.td:1536
1328 GETtlsMOD32AIX = 1313, // PPCInstrInfo.td:3541
1329 GETtlsMOD64AIX = 1314, // PPCInstr64Bit.td:1557
1330 GETtlsTpointer32AIX = 1315, // PPCInstrInfo.td:3552
1331 GETtlsldADDR = 1316, // PPCInstr64Bit.td:1541
1332 GETtlsldADDR32 = 1317, // PPCInstrInfo.td:3592
1333 GETtlsldADDRPCREL = 1318, // PPCInstr64Bit.td:1543
1334 HASHCHK = 1319, // PPCInstrInfo.td:5595
1335 HASHCHK8 = 1320, // PPCInstr64Bit.td:1818
1336 HASHCHKP = 1321, // PPCInstrInfo.td:5598
1337 HASHCHKP8 = 1322, // PPCInstr64Bit.td:1821
1338 HASHST = 1323, // PPCInstrInfo.td:5582
1339 HASHST8 = 1324, // PPCInstr64Bit.td:1804
1340 HASHSTP = 1325, // PPCInstrInfo.td:5585
1341 HASHSTP8 = 1326, // PPCInstr64Bit.td:1807
1342 HRFID = 1327, // PPCInstrInfo.td:4718
1343 ICBI = 1328, // PPCInstrInfo.td:4527
1344 ICBIEP = 1329, // PPCInstrInfo.td:4803
1345 ICBLC = 1330, // PPCInstrInfo.td:1978
1346 ICBLQ = 1331, // PPCInstrInfo.td:1980
1347 ICBT = 1332, // PPCInstrInfo.td:1982
1348 ICBTLS = 1333, // PPCInstrInfo.td:1984
1349 ICCCI = 1334, // PPCInstrInfo.td:4566
1350 ISEL = 1335, // PPCInstrInfo.td:3353
1351 ISEL8 = 1336, // PPCInstr64Bit.td:1155
1352 ISYNC = 1337, // PPCInstrInfo.td:4524
1353 LA = 1338, // PPCInstrInfo.td:2570
1354 LA8 = 1339, // PPCInstr64Bit.td:771
1355 LBARX = 1340, // PPCInstrInfo.td:2134
1356 LBARXL = 1341, // PPCInstrInfo.td:2147
1357 LBEPX = 1342, // PPCInstrInfo.td:4751
1358 LBZ = 1343, // PPCInstrInfo.td:2230
1359 LBZ8 = 1344, // PPCInstr64Bit.td:1327
1360 LBZCIX = 1345, // PPCInstrInfo.td:4723
1361 LBZU = 1346, // PPCInstrInfo.td:2258
1362 LBZU8 = 1347, // PPCInstr64Bit.td:1356
1363 LBZUX = 1348, // PPCInstrInfo.td:2286
1364 LBZUX8 = 1349, // PPCInstr64Bit.td:1369
1365 LBZX = 1350, // PPCInstrInfo.td:2323
1366 LBZX8 = 1351, // PPCInstr64Bit.td:1340
1367 LBZXTLS = 1352, // PPCInstr64Bit.td:690
1368 LBZXTLS_ = 1353, // PPCInstr64Bit.td:822
1369 LBZXTLS_32 = 1354, // PPCInstr64Bit.td:702
1370 LD = 1355, // PPCInstr64Bit.td:1388
1371 LDARX = 1356, // PPCInstr64Bit.td:311
1372 LDARXL = 1357, // PPCInstr64Bit.td:320
1373 LDAT = 1358, // PPCInstr64Bit.td:331
1374 LDAT_COND_PSEUDO = 1359, // PPCInstr64Bit.td:344
1375 LDAT_PSEUDO = 1360, // PPCInstr64Bit.td:337
1376 LDBRX = 1361, // PPCInstr64Bit.td:1416
1377 LDCIX = 1362, // PPCInstrInfo.td:4732
1378 LDU = 1363, // PPCInstr64Bit.td:1429
1379 LDUX = 1364, // PPCInstr64Bit.td:1434
1380 LDX = 1365, // PPCInstr64Bit.td:1411
1381 LDXTLS = 1366, // PPCInstr64Bit.td:700
1382 LDXTLS_ = 1367, // PPCInstr64Bit.td:832
1383 LDgotTprelL = 1368, // PPCInstr64Bit.td:1495
1384 LDgotTprelL32 = 1369, // PPCInstrInfo.td:3513
1385 LDtoc = 1370, // PPCInstr64Bit.td:1394
1386 LDtocBA = 1371, // PPCInstr64Bit.td:1406
1387 LDtocCPT = 1372, // PPCInstr64Bit.td:1402
1388 LDtocJTI = 1373, // PPCInstr64Bit.td:1398
1389 LDtocL = 1374, // PPCInstr64Bit.td:1484
1390 LFD = 1375, // PPCInstrInfo.td:2250
1391 LFDEPX = 1376, // PPCInstrInfo.td:4755
1392 LFDU = 1377, // PPCInstrInfo.td:2279
1393 LFDUX = 1378, // PPCInstrInfo.td:2312
1394 LFDX = 1379, // PPCInstrInfo.td:2349
1395 LFDXTLS = 1380, // PPCInstr64Bit.td:717
1396 LFDXTLS_ = 1381, // PPCInstr64Bit.td:839
1397 LFIWAX = 1382, // PPCInstrInfo.td:2353
1398 LFIWZX = 1383, // PPCInstrInfo.td:2356
1399 LFS = 1384, // PPCInstrInfo.td:2247
1400 LFSU = 1385, // PPCInstrInfo.td:2275
1401 LFSUX = 1386, // PPCInstrInfo.td:2307
1402 LFSX = 1387, // PPCInstrInfo.td:2346
1403 LFSXTLS = 1388, // PPCInstr64Bit.td:715
1404 LFSXTLS_ = 1389, // PPCInstr64Bit.td:837
1405 LHA = 1390, // PPCInstrInfo.td:2234
1406 LHA8 = 1391, // PPCInstr64Bit.td:1275
1407 LHARX = 1392, // PPCInstrInfo.td:2138
1408 LHARXL = 1393, // PPCInstrInfo.td:2151
1409 LHAU = 1394, // PPCInstrInfo.td:2262
1410 LHAU8 = 1395, // PPCInstr64Bit.td:1306
1411 LHAUX = 1396, // PPCInstrInfo.td:2291
1412 LHAUX8 = 1397, // PPCInstr64Bit.td:1313
1413 LHAX = 1398, // PPCInstrInfo.td:2327
1414 LHAX8 = 1399, // PPCInstr64Bit.td:1285
1415 LHAXTLS = 1400, // PPCInstr64Bit.td:694
1416 LHAXTLS_ = 1401, // PPCInstr64Bit.td:826
1417 LHAXTLS_32 = 1402, // PPCInstr64Bit.td:706
1418 LHBRX = 1403, // PPCInstrInfo.td:2338
1419 LHBRX8 = 1404, // PPCInstr64Bit.td:1422
1420 LHEPX = 1405, // PPCInstrInfo.td:4759
1421 LHZ = 1406, // PPCInstrInfo.td:2238
1422 LHZ8 = 1407, // PPCInstr64Bit.td:1331
1423 LHZCIX = 1408, // PPCInstrInfo.td:4726
1424 LHZU = 1409, // PPCInstrInfo.td:2266
1425 LHZU8 = 1410, // PPCInstr64Bit.td:1360
1426 LHZUX = 1411, // PPCInstrInfo.td:2296
1427 LHZUX8 = 1412, // PPCInstr64Bit.td:1373
1428 LHZX = 1413, // PPCInstrInfo.td:2331
1429 LHZX8 = 1414, // PPCInstr64Bit.td:1344
1430 LHZXTLS = 1415, // PPCInstr64Bit.td:692
1431 LHZXTLS_ = 1416, // PPCInstr64Bit.td:824
1432 LHZXTLS_32 = 1417, // PPCInstr64Bit.td:704
1433 LI = 1418, // PPCInstrInfo.td:2584
1434 LI8 = 1419, // PPCInstr64Bit.td:614
1435 LIS = 1420, // PPCInstrInfo.td:2587
1436 LIS8 = 1421, // PPCInstr64Bit.td:617
1437 LMW = 1422, // PPCInstrInfo.td:2364
1438 LQ = 1423, // PPCInstr64Bit.td:1444
1439 LQARX = 1424, // PPCInstr64Bit.td:315
1440 LQARXL = 1425, // PPCInstr64Bit.td:326
1441 LQX_PSEUDO = 1426, // PPCInstr64Bit.td:1455
1442 LSWI = 1427, // PPCInstrInfo.td:4514
1443 LVEBX = 1428, // PPCInstrAltivec.td:424
1444 LVEHX = 1429, // PPCInstrAltivec.td:427
1445 LVEWX = 1430, // PPCInstrAltivec.td:430
1446 LVSL = 1431, // PPCInstrAltivec.td:441
1447 LVSR = 1432, // PPCInstrAltivec.td:445
1448 LVX = 1433, // PPCInstrAltivec.td:433
1449 LVXL = 1434, // PPCInstrAltivec.td:436
1450 LWA = 1435, // PPCInstr64Bit.td:1279
1451 LWARX = 1436, // PPCInstrInfo.td:2142
1452 LWARXL = 1437, // PPCInstrInfo.td:2155
1453 LWAT = 1438, // PPCInstrInfo.td:2162
1454 LWAT_COND_PSEUDO = 1439, // PPCInstrInfo.td:2173
1455 LWAT_PSEUDO = 1440, // PPCInstrInfo.td:2167
1456 LWAUX = 1441, // PPCInstr64Bit.td:1317
1457 LWAX = 1442, // PPCInstr64Bit.td:1289
1458 LWAXTLS = 1443, // PPCInstr64Bit.td:698
1459 LWAXTLS_ = 1444, // PPCInstr64Bit.td:830
1460 LWAXTLS_32 = 1445, // PPCInstr64Bit.td:710
1461 LWAX_32 = 1446, // PPCInstr64Bit.td:1298
1462 LWA_32 = 1447, // PPCInstr64Bit.td:1295
1463 LWBRX = 1448, // PPCInstrInfo.td:2341
1464 LWBRX8 = 1449, // PPCInstr64Bit.td:1424
1465 LWEPX = 1450, // PPCInstrInfo.td:4763
1466 LWZ = 1451, // PPCInstrInfo.td:2242
1467 LWZ8 = 1452, // PPCInstr64Bit.td:1335
1468 LWZCIX = 1453, // PPCInstrInfo.td:4729
1469 LWZU = 1454, // PPCInstrInfo.td:2270
1470 LWZU8 = 1455, // PPCInstr64Bit.td:1364
1471 LWZUX = 1456, // PPCInstrInfo.td:2301
1472 LWZUX8 = 1457, // PPCInstr64Bit.td:1377
1473 LWZX = 1458, // PPCInstrInfo.td:2335
1474 LWZX8 = 1459, // PPCInstr64Bit.td:1348
1475 LWZXTLS = 1460, // PPCInstr64Bit.td:696
1476 LWZXTLS_ = 1461, // PPCInstr64Bit.td:828
1477 LWZXTLS_32 = 1462, // PPCInstr64Bit.td:708
1478 LWZtoc = 1463, // PPCInstrInfo.td:3619
1479 LWZtocL = 1464, // PPCInstrInfo.td:3623
1480 LXSD = 1465, // PPCInstrVSX.td:1720
1481 LXSDX = 1466, // PPCInstrVSX.td:338
1482 LXSIBZX = 1467, // PPCInstrVSX.td:1727
1483 LXSIHZX = 1468, // PPCInstrVSX.td:1729
1484 LXSIWAX = 1469, // PPCInstrVSX.td:1160
1485 LXSIWZX = 1470, // PPCInstrVSX.td:1162
1486 LXSSP = 1471, // PPCInstrVSX.td:1723
1487 LXSSPX = 1472, // PPCInstrVSX.td:1158
1488 LXV = 1473, // PPCInstrVSX.td:1717
1489 LXVB16X = 1474, // PPCInstrVSX.td:1734
1490 LXVD2X = 1475, // PPCInstrVSX.td:350
1491 LXVDSX = 1476, // PPCInstrVSX.td:355
1492 LXVH8X = 1477, // PPCInstrVSX.td:1733
1493 LXVKQ = 1478, // PPCInstrP10.td:1940
1494 LXVL = 1479, // PPCInstrVSX.td:1740
1495 LXVLL = 1480, // PPCInstrVSX.td:1743
1496 LXVP = 1481, // PPCInstrP10.td:1171
1497 LXVPB32X = 1482, // PPCInstrFuture.td:407
1498 LXVPRL = 1483, // PPCInstrFuture.td:401
1499 LXVPRLL = 1484, // PPCInstrFuture.td:404
1500 LXVPX = 1485, // PPCInstrP10.td:1174
1501 LXVRBX = 1486, // PPCInstrP10.td:1854
1502 LXVRDX = 1487, // PPCInstrP10.td:1857
1503 LXVRHX = 1488, // PPCInstrP10.td:1855
1504 LXVRL = 1489, // PPCInstrFuture.td:395
1505 LXVRLL = 1490, // PPCInstrFuture.td:398
1506 LXVRWX = 1491, // PPCInstrP10.td:1856
1507 LXVW4X = 1492, // PPCInstrVSX.td:360
1508 LXVWSX = 1493, // PPCInstrVSX.td:1748
1509 LXVX = 1494, // PPCInstrVSX.td:1737
1510 MADDHD = 1495, // PPCInstr64Bit.td:1041
1511 MADDHDU = 1496, // PPCInstr64Bit.td:1043
1512 MADDLD = 1497, // PPCInstr64Bit.td:1046
1513 MADDLD8 = 1498, // PPCInstr64Bit.td:1051
1514 MBAR = 1499, // PPCInstrInfo.td:4533
1515 MCRF = 1500, // PPCInstrInfo.td:2865
1516 MCRFS = 1501, // PPCInstrInfo.td:4580
1517 MCRXRX = 1502, // PPCInstrInfo.td:3076
1518 MFBHRBE = 1503, // PPCInstrInfo.td:1939
1519 MFCR = 1504, // PPCInstrInfo.td:3071
1520 MFCR8 = 1505, // PPCInstr64Bit.td:500
1521 MFCTR = 1506, // PPCInstrInfo.td:2971
1522 MFCTR8 = 1507, // PPCInstr64Bit.td:534
1523 MFDCR = 1508, // PPCInstrInfo.td:4713
1524 MFFS = 1509, // PPCInstrInfo.td:3113
1525 MFFSCDRN = 1510, // PPCInstrInfo.td:3126
1526 MFFSCDRNI = 1511, // PPCInstrInfo.td:3131
1527 MFFSCE = 1512, // PPCInstrInfo.td:3122
1528 MFFSCRN = 1513, // PPCInstrInfo.td:3137
1529 MFFSCRNI = 1514, // PPCInstrInfo.td:3142
1530 MFFSL = 1515, // PPCInstrInfo.td:3147
1531 MFFS_rec = 1516, // PPCInstrInfo.td:3119
1532 MFLR = 1517, // PPCInstrInfo.td:2998
1533 MFLR8 = 1518, // PPCInstr64Bit.td:597
1534 MFMSR = 1519, // PPCInstrInfo.td:4574
1535 MFOCRF = 1520, // PPCInstrInfo.td:3065
1536 MFOCRF8 = 1521, // PPCInstr64Bit.td:494
1537 MFPMR = 1522, // PPCInstrInfo.td:2957
1538 MFSPR = 1523, // PPCInstrInfo.td:2949
1539 MFSPR8 = 1524, // PPCInstr64Bit.td:524
1540 MFSR = 1525, // PPCInstrInfo.td:4539
1541 MFSRIN = 1526, // PPCInstrInfo.td:4545
1542 MFTB = 1527, // PPCInstrInfo.td:2954
1543 MFTB8 = 1528, // PPCInstr64Bit.td:557
1544 MFUDSCR = 1529, // PPCInstrInfo.td:3008
1545 MFVRD = 1530, // PPCInstrVSX.td:1345
1546 MFVRSAVE = 1531, // PPCInstrInfo.td:3027
1547 MFVRSAVEv = 1532, // PPCInstrInfo.td:3035
1548 MFVRWZ = 1533, // PPCInstrVSX.td:1354
1549 MFVSCR = 1534, // PPCInstrAltivec.td:415
1550 MFVSRD = 1535, // PPCInstrVSX.td:1339
1551 MFVSRLD = 1536, // PPCInstrVSX.td:1395
1552 MFVSRWZ = 1537, // PPCInstrVSX.td:1349
1553 MODSD = 1538, // PPCInstr64Bit.td:1061
1554 MODSW = 1539, // PPCInstrInfo.td:3154
1555 MODUD = 1540, // PPCInstr64Bit.td:1064
1556 MODUW = 1541, // PPCInstrInfo.td:3157
1557 MSGSNDP = 1542, // PPCInstrInfo.td:4664
1558 MSGSNDP8 = 1543, // PPCInstrInfo.td:4667
1559 MSGSYNC = 1544, // PPCInstrInfo.td:5402
1560 MSYNC = 1545, // PPCInstrInfo.td:2521
1561 MTCRF = 1546, // PPCInstrInfo.td:3056
1562 MTCRF8 = 1547, // PPCInstr64Bit.td:485
1563 MTCTR = 1548, // PPCInstrInfo.td:2976
1564 MTCTR8 = 1549, // PPCInstr64Bit.td:539
1565 MTCTR8loop = 1550, // PPCInstr64Bit.td:547
1566 MTCTRloop = 1551, // PPCInstrInfo.td:2982
1567 MTDCR = 1552, // PPCInstrInfo.td:4715
1568 MTFSB0 = 1553, // PPCInstrInfo.td:3095
1569 MTFSB1 = 1554, // PPCInstrInfo.td:3099
1570 MTFSF = 1555, // PPCInstrInfo.td:4597
1571 MTFSFI = 1556, // PPCInstrInfo.td:4591
1572 MTFSFI_rec = 1557, // PPCInstrInfo.td:4594
1573 MTFSFIb = 1558, // PPCInstrInfo.td:4589
1574 MTFSF_rec = 1559, // PPCInstrInfo.td:4601
1575 MTFSFb = 1560, // PPCInstrInfo.td:3107
1576 MTLPL = 1561, // PPCInstrFuture.td:368
1577 MTLPL8 = 1562, // PPCInstrFuture.td:376
1578 MTLR = 1563, // PPCInstrInfo.td:2993
1579 MTLR8 = 1564, // PPCInstr64Bit.td:592
1580 MTMSR = 1565, // PPCInstrInfo.td:4548
1581 MTMSRD = 1566, // PPCInstrInfo.td:4577
1582 MTOCRF = 1567, // PPCInstrInfo.td:3050
1583 MTOCRF8 = 1568, // PPCInstr64Bit.td:479
1584 MTPMR = 1569, // PPCInstrInfo.td:2960
1585 MTSPR = 1570, // PPCInstrInfo.td:2951
1586 MTSPR8 = 1571, // PPCInstr64Bit.td:526
1587 MTSR = 1572, // PPCInstrInfo.td:4536
1588 MTSRIN = 1573, // PPCInstrInfo.td:4542
1589 MTUDSCR = 1574, // PPCInstrInfo.td:3005
1590 MTVRD = 1575, // PPCInstrVSX.td:1363
1591 MTVRSAVE = 1576, // PPCInstrInfo.td:3024
1592 MTVRSAVEv = 1577, // PPCInstrInfo.td:3031
1593 MTVRWA = 1578, // PPCInstrVSX.td:1372
1594 MTVRWZ = 1579, // PPCInstrVSX.td:1380
1595 MTVSCR = 1580, // PPCInstrAltivec.td:418
1596 MTVSRBM = 1581, // PPCInstrP10.td:1604
1597 MTVSRBMI = 1582, // PPCInstrP10.td:1624
1598 MTVSRD = 1583, // PPCInstrVSX.td:1357
1599 MTVSRDD = 1584, // PPCInstrVSX.td:1391
1600 MTVSRDM = 1585, // PPCInstrP10.td:1616
1601 MTVSRHM = 1586, // PPCInstrP10.td:1608
1602 MTVSRQM = 1587, // PPCInstrP10.td:1620
1603 MTVSRWA = 1588, // PPCInstrVSX.td:1367
1604 MTVSRWM = 1589, // PPCInstrP10.td:1612
1605 MTVSRWS = 1590, // PPCInstrVSX.td:1388
1606 MTVSRWZ = 1591, // PPCInstrVSX.td:1375
1607 MULHD = 1592, // PPCInstrInfo.td:1084
1608 MULHDU = 1593, // PPCInstrInfo.td:1084
1609 MULHDU_rec = 1594, // PPCInstrInfo.td:1088
1610 MULHD_rec = 1595, // PPCInstrInfo.td:1088
1611 MULHW = 1596, // PPCInstrInfo.td:1084
1612 MULHWU = 1597, // PPCInstrInfo.td:1084
1613 MULHWU_rec = 1598, // PPCInstrInfo.td:1088
1614 MULHW_rec = 1599, // PPCInstrInfo.td:1088
1615 MULLD = 1600, // PPCInstrInfo.td:1100
1616 MULLDO = 1601, // PPCInstrInfo.td:1110
1617 MULLDO_rec = 1602, // PPCInstrInfo.td:1114
1618 MULLD_rec = 1603, // PPCInstrInfo.td:1104
1619 MULLI = 1604, // PPCInstrInfo.td:2574
1620 MULLI8 = 1605, // PPCInstr64Bit.td:1078
1621 MULLW = 1606, // PPCInstrInfo.td:1100
1622 MULLWO = 1607, // PPCInstrInfo.td:1110
1623 MULLWO_rec = 1608, // PPCInstrInfo.td:1114
1624 MULLW_rec = 1609, // PPCInstrInfo.td:1104
1625 MoveGOTtoLR = 1610, // PPCInstrInfo.td:1614
1626 MovePCtoLR = 1611, // PPCInstrInfo.td:1611
1627 MovePCtoLR8 = 1612, // PPCInstr64Bit.td:76
1628 NAND = 1613, // PPCInstrInfo.td:1026
1629 NAND8 = 1614, // PPCInstrInfo.td:1026
1630 NAND8_rec = 1615, // PPCInstrInfo.td:1030
1631 NAND_rec = 1616, // PPCInstrInfo.td:1030
1632 NAP = 1617, // PPCInstrInfo.td:4719
1633 NEG = 1618, // PPCInstrInfo.td:1176
1634 NEG8 = 1619, // PPCInstrInfo.td:1176
1635 NEG8O = 1620, // PPCInstrInfo.td:1186
1636 NEG8O_rec = 1621, // PPCInstrInfo.td:1190
1637 NEG8_rec = 1622, // PPCInstrInfo.td:1180
1638 NEGO = 1623, // PPCInstrInfo.td:1186
1639 NEGO_rec = 1624, // PPCInstrInfo.td:1190
1640 NEG_rec = 1625, // PPCInstrInfo.td:1180
1641 NOP = 1626, // PPCInstrInfo.td:2620
1642 NOP_GT_PWR6 = 1627, // PPCInstrInfo.td:2624
1643 NOP_GT_PWR7 = 1628, // PPCInstrInfo.td:2626
1644 NOR = 1629, // PPCInstrInfo.td:1026
1645 NOR8 = 1630, // PPCInstrInfo.td:1026
1646 NOR8_rec = 1631, // PPCInstrInfo.td:1030
1647 NOR_rec = 1632, // PPCInstrInfo.td:1030
1648 OR = 1633, // PPCInstrInfo.td:1026
1649 OR8 = 1634, // PPCInstrInfo.td:1026
1650 OR8_rec = 1635, // PPCInstrInfo.td:1030
1651 ORC = 1636, // PPCInstrInfo.td:1026
1652 ORC8 = 1637, // PPCInstrInfo.td:1026
1653 ORC8_rec = 1638, // PPCInstrInfo.td:1030
1654 ORC_rec = 1639, // PPCInstrInfo.td:1030
1655 ORI = 1640, // PPCInstrInfo.td:2607
1656 ORI8 = 1641, // PPCInstr64Bit.td:665
1657 ORIS = 1642, // PPCInstrInfo.td:2610
1658 ORIS8 = 1643, // PPCInstr64Bit.td:668
1659 OR_rec = 1644, // PPCInstrInfo.td:1030
1660 PADDI = 1645, // PPCInstrP10.td:276
1661 PADDI8 = 1646, // PPCInstrP10.td:276
1662 PADDI8pc = 1647, // PPCInstrP10.td:278
1663 PADDIS = 1648, // PPCInstrFuture.td:339
1664 PADDIS8 = 1649, // PPCInstrFuture.td:339
1665 PADDIS8pc = 1650, // PPCInstrFuture.td:341
1666 PADDISpc = 1651, // PPCInstrFuture.td:341
1667 PADDIdtprel = 1652, // PPCInstr64Bit.td:1623
1668 PADDIpc = 1653, // PPCInstrP10.td:278
1669 PDEPD = 1654, // PPCInstrP10.td:1720
1670 PEXTD = 1655, // PPCInstrP10.td:1723
1671 PLA = 1656, // PPCInstrP10.td:2983
1672 PLA8 = 1657, // PPCInstrP10.td:2972
1673 PLA8pc = 1658, // PPCInstrP10.td:2975
1674 PLApc = 1659, // PPCInstrP10.td:2986
1675 PLBZ = 1660, // PPCInstrP10.td:605
1676 PLBZ8 = 1661, // PPCInstrP10.td:605
1677 PLBZ8nopc = 1662, // PPCInstrP10.td:611
1678 PLBZ8onlypc = 1663, // PPCInstrP10.td:613
1679 PLBZ8pc = 1664, // PPCInstrP10.td:607
1680 PLBZnopc = 1665, // PPCInstrP10.td:611
1681 PLBZonlypc = 1666, // PPCInstrP10.td:613
1682 PLBZpc = 1667, // PPCInstrP10.td:607
1683 PLD = 1668, // PPCInstrP10.td:622
1684 PLDnopc = 1669, // PPCInstrP10.td:628
1685 PLDonlypc = 1670, // PPCInstrP10.td:630
1686 PLDpc = 1671, // PPCInstrP10.td:624
1687 PLFD = 1672, // PPCInstrP10.td:605
1688 PLFDnopc = 1673, // PPCInstrP10.td:611
1689 PLFDonlypc = 1674, // PPCInstrP10.td:613
1690 PLFDpc = 1675, // PPCInstrP10.td:607
1691 PLFS = 1676, // PPCInstrP10.td:605
1692 PLFSnopc = 1677, // PPCInstrP10.td:611
1693 PLFSonlypc = 1678, // PPCInstrP10.td:613
1694 PLFSpc = 1679, // PPCInstrP10.td:607
1695 PLHA = 1680, // PPCInstrP10.td:605
1696 PLHA8 = 1681, // PPCInstrP10.td:605
1697 PLHA8nopc = 1682, // PPCInstrP10.td:611
1698 PLHA8onlypc = 1683, // PPCInstrP10.td:613
1699 PLHA8pc = 1684, // PPCInstrP10.td:607
1700 PLHAnopc = 1685, // PPCInstrP10.td:611
1701 PLHAonlypc = 1686, // PPCInstrP10.td:613
1702 PLHApc = 1687, // PPCInstrP10.td:607
1703 PLHZ = 1688, // PPCInstrP10.td:605
1704 PLHZ8 = 1689, // PPCInstrP10.td:605
1705 PLHZ8nopc = 1690, // PPCInstrP10.td:611
1706 PLHZ8onlypc = 1691, // PPCInstrP10.td:613
1707 PLHZ8pc = 1692, // PPCInstrP10.td:607
1708 PLHZnopc = 1693, // PPCInstrP10.td:611
1709 PLHZonlypc = 1694, // PPCInstrP10.td:613
1710 PLHZpc = 1695, // PPCInstrP10.td:607
1711 PLI = 1696, // PPCInstrP10.td:674
1712 PLI8 = 1697, // PPCInstrP10.td:664
1713 PLWA = 1698, // PPCInstrP10.td:622
1714 PLWA8 = 1699, // PPCInstrP10.td:622
1715 PLWA8nopc = 1700, // PPCInstrP10.td:628
1716 PLWA8onlypc = 1701, // PPCInstrP10.td:630
1717 PLWA8pc = 1702, // PPCInstrP10.td:624
1718 PLWAnopc = 1703, // PPCInstrP10.td:628
1719 PLWAonlypc = 1704, // PPCInstrP10.td:630
1720 PLWApc = 1705, // PPCInstrP10.td:624
1721 PLWZ = 1706, // PPCInstrP10.td:605
1722 PLWZ8 = 1707, // PPCInstrP10.td:605
1723 PLWZ8nopc = 1708, // PPCInstrP10.td:611
1724 PLWZ8onlypc = 1709, // PPCInstrP10.td:613
1725 PLWZ8pc = 1710, // PPCInstrP10.td:607
1726 PLWZnopc = 1711, // PPCInstrP10.td:611
1727 PLWZonlypc = 1712, // PPCInstrP10.td:613
1728 PLWZpc = 1713, // PPCInstrP10.td:607
1729 PLXSD = 1714, // PPCInstrP10.td:622
1730 PLXSDnopc = 1715, // PPCInstrP10.td:628
1731 PLXSDonlypc = 1716, // PPCInstrP10.td:630
1732 PLXSDpc = 1717, // PPCInstrP10.td:624
1733 PLXSSP = 1718, // PPCInstrP10.td:622
1734 PLXSSPnopc = 1719, // PPCInstrP10.td:628
1735 PLXSSPonlypc = 1720, // PPCInstrP10.td:630
1736 PLXSSPpc = 1721, // PPCInstrP10.td:624
1737 PLXV = 1722, // PPCInstrP10.td:639
1738 PLXVP = 1723, // PPCInstrP10.td:927
1739 PLXVPnopc = 1724, // PPCInstrP10.td:933
1740 PLXVPonlypc = 1725, // PPCInstrP10.td:935
1741 PLXVPpc = 1726, // PPCInstrP10.td:929
1742 PLXVnopc = 1727, // PPCInstrP10.td:645
1743 PLXVonlypc = 1728, // PPCInstrP10.td:647
1744 PLXVpc = 1729, // PPCInstrP10.td:641
1745 PMDMXVBF16GERX2 = 1730, // PPCInstrFutureMMA.td:237
1746 PMDMXVBF16GERX2NN = 1731, // PPCInstrFutureMMA.td:314
1747 PMDMXVBF16GERX2NP = 1732, // PPCInstrFutureMMA.td:306
1748 PMDMXVBF16GERX2PN = 1733, // PPCInstrFutureMMA.td:298
1749 PMDMXVBF16GERX2PP = 1734, // PPCInstrFutureMMA.td:244
1750 PMDMXVF16GERX2 = 1735, // PPCInstrFutureMMA.td:259
1751 PMDMXVF16GERX2NN = 1736, // PPCInstrFutureMMA.td:362
1752 PMDMXVF16GERX2NP = 1737, // PPCInstrFutureMMA.td:354
1753 PMDMXVF16GERX2PN = 1738, // PPCInstrFutureMMA.td:346
1754 PMDMXVF16GERX2PP = 1739, // PPCInstrFutureMMA.td:266
1755 PMDMXVI8GERX4 = 1740, // PPCInstrFutureMMA.td:200
1756 PMDMXVI8GERX4PP = 1741, // PPCInstrFutureMMA.td:207
1757 PMDMXVI8GERX4SPP = 1742, // PPCInstrFutureMMA.td:541
1758 PMXVBF16GER2 = 1743, // PPCInstrMMA.td:119
1759 PMXVBF16GER2NN = 1744, // PPCInstrMMA.td:262
1760 PMXVBF16GER2NP = 1745, // PPCInstrMMA.td:255
1761 PMXVBF16GER2PN = 1746, // PPCInstrMMA.td:248
1762 PMXVBF16GER2PP = 1747, // PPCInstrMMA.td:126
1763 PMXVBF16GER2W = 1748, // PPCInstrMMA.td:135
1764 PMXVBF16GER2WNN = 1749, // PPCInstrMMA.td:285
1765 PMXVBF16GER2WNP = 1750, // PPCInstrMMA.td:278
1766 PMXVBF16GER2WPN = 1751, // PPCInstrMMA.td:271
1767 PMXVBF16GER2WPP = 1752, // PPCInstrMMA.td:142
1768 PMXVF16GER2 = 1753, // PPCInstrMMA.td:119
1769 PMXVF16GER2NN = 1754, // PPCInstrMMA.td:262
1770 PMXVF16GER2NP = 1755, // PPCInstrMMA.td:255
1771 PMXVF16GER2PN = 1756, // PPCInstrMMA.td:248
1772 PMXVF16GER2PP = 1757, // PPCInstrMMA.td:126
1773 PMXVF16GER2W = 1758, // PPCInstrMMA.td:135
1774 PMXVF16GER2WNN = 1759, // PPCInstrMMA.td:285
1775 PMXVF16GER2WNP = 1760, // PPCInstrMMA.td:278
1776 PMXVF16GER2WPN = 1761, // PPCInstrMMA.td:271
1777 PMXVF16GER2WPP = 1762, // PPCInstrMMA.td:142
1778 PMXVF32GER = 1763, // PPCInstrMMA.td:336
1779 PMXVF32GERNN = 1764, // PPCInstrMMA.td:364
1780 PMXVF32GERNP = 1765, // PPCInstrMMA.td:357
1781 PMXVF32GERPN = 1766, // PPCInstrMMA.td:350
1782 PMXVF32GERPP = 1767, // PPCInstrMMA.td:343
1783 PMXVF32GERW = 1768, // PPCInstrMMA.td:373
1784 PMXVF32GERWNN = 1769, // PPCInstrMMA.td:401
1785 PMXVF32GERWNP = 1770, // PPCInstrMMA.td:394
1786 PMXVF32GERWPN = 1771, // PPCInstrMMA.td:387
1787 PMXVF32GERWPP = 1772, // PPCInstrMMA.td:380
1788 PMXVF64GER = 1773, // PPCInstrMMA.td:417
1789 PMXVF64GERNN = 1774, // PPCInstrMMA.td:445
1790 PMXVF64GERNP = 1775, // PPCInstrMMA.td:438
1791 PMXVF64GERPN = 1776, // PPCInstrMMA.td:431
1792 PMXVF64GERPP = 1777, // PPCInstrMMA.td:424
1793 PMXVF64GERW = 1778, // PPCInstrMMA.td:454
1794 PMXVF64GERWNN = 1779, // PPCInstrMMA.td:482
1795 PMXVF64GERWNP = 1780, // PPCInstrMMA.td:475
1796 PMXVF64GERWPN = 1781, // PPCInstrMMA.td:468
1797 PMXVF64GERWPP = 1782, // PPCInstrMMA.td:461
1798 PMXVI16GER2 = 1783, // PPCInstrMMA.td:168
1799 PMXVI16GER2PP = 1784, // PPCInstrMMA.td:175
1800 PMXVI16GER2S = 1785, // PPCInstrMMA.td:119
1801 PMXVI16GER2SPP = 1786, // PPCInstrMMA.td:126
1802 PMXVI16GER2SW = 1787, // PPCInstrMMA.td:135
1803 PMXVI16GER2SWPP = 1788, // PPCInstrMMA.td:142
1804 PMXVI16GER2W = 1789, // PPCInstrMMA.td:196
1805 PMXVI16GER2WPP = 1790, // PPCInstrMMA.td:203
1806 PMXVI4GER8 = 1791, // PPCInstrMMA.td:37
1807 PMXVI4GER8PP = 1792, // PPCInstrMMA.td:44
1808 PMXVI4GER8W = 1793, // PPCInstrMMA.td:54
1809 PMXVI4GER8WPP = 1794, // PPCInstrMMA.td:61
1810 PMXVI8GER4 = 1795, // PPCInstrMMA.td:78
1811 PMXVI8GER4PP = 1796, // PPCInstrMMA.td:85
1812 PMXVI8GER4SPP = 1797, // PPCInstrMMA.td:590
1813 PMXVI8GER4W = 1798, // PPCInstrMMA.td:95
1814 PMXVI8GER4WPP = 1799, // PPCInstrMMA.td:102
1815 PMXVI8GER4WSPP = 1800, // PPCInstrMMA.td:600
1816 POPCNTB = 1801, // PPCInstrInfo.td:2210
1817 POPCNTB8 = 1802, // PPCInstr64Bit.td:1014
1818 POPCNTD = 1803, // PPCInstr64Bit.td:992
1819 POPCNTW = 1804, // PPCInstr64Bit.td:1009
1820 PPC32GOT = 1805, // PPCInstrInfo.td:3499
1821 PPC32PICGOT = 1806, // PPCInstrInfo.td:3508
1822 PREPARE_PROBED_ALLOCA_32 = 1807, // PPCInstrInfo.td:1490
1823 PREPARE_PROBED_ALLOCA_64 = 1808, // PPCInstr64Bit.td:577
1824 PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32 = 1809, // PPCInstrInfo.td:1493
1825 PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64 = 1810, // PPCInstr64Bit.td:580
1826 PROBED_ALLOCA_32 = 1811, // PPCInstrInfo.td:1486
1827 PROBED_ALLOCA_64 = 1812, // PPCInstr64Bit.td:573
1828 PROBED_STACKALLOC_32 = 1813, // PPCInstrInfo.td:1498
1829 PROBED_STACKALLOC_64 = 1814, // PPCInstr64Bit.td:585
1830 PSTB = 1815, // PPCInstrP10.td:605
1831 PSTB8 = 1816, // PPCInstrP10.td:605
1832 PSTB8nopc = 1817, // PPCInstrP10.td:611
1833 PSTB8onlypc = 1818, // PPCInstrP10.td:613
1834 PSTB8pc = 1819, // PPCInstrP10.td:607
1835 PSTBnopc = 1820, // PPCInstrP10.td:611
1836 PSTBonlypc = 1821, // PPCInstrP10.td:613
1837 PSTBpc = 1822, // PPCInstrP10.td:607
1838 PSTD = 1823, // PPCInstrP10.td:622
1839 PSTDnopc = 1824, // PPCInstrP10.td:628
1840 PSTDonlypc = 1825, // PPCInstrP10.td:630
1841 PSTDpc = 1826, // PPCInstrP10.td:624
1842 PSTFD = 1827, // PPCInstrP10.td:605
1843 PSTFDnopc = 1828, // PPCInstrP10.td:611
1844 PSTFDonlypc = 1829, // PPCInstrP10.td:613
1845 PSTFDpc = 1830, // PPCInstrP10.td:607
1846 PSTFS = 1831, // PPCInstrP10.td:605
1847 PSTFSnopc = 1832, // PPCInstrP10.td:611
1848 PSTFSonlypc = 1833, // PPCInstrP10.td:613
1849 PSTFSpc = 1834, // PPCInstrP10.td:607
1850 PSTH = 1835, // PPCInstrP10.td:605
1851 PSTH8 = 1836, // PPCInstrP10.td:605
1852 PSTH8nopc = 1837, // PPCInstrP10.td:611
1853 PSTH8onlypc = 1838, // PPCInstrP10.td:613
1854 PSTH8pc = 1839, // PPCInstrP10.td:607
1855 PSTHnopc = 1840, // PPCInstrP10.td:611
1856 PSTHonlypc = 1841, // PPCInstrP10.td:613
1857 PSTHpc = 1842, // PPCInstrP10.td:607
1858 PSTW = 1843, // PPCInstrP10.td:605
1859 PSTW8 = 1844, // PPCInstrP10.td:605
1860 PSTW8nopc = 1845, // PPCInstrP10.td:611
1861 PSTW8onlypc = 1846, // PPCInstrP10.td:613
1862 PSTW8pc = 1847, // PPCInstrP10.td:607
1863 PSTWnopc = 1848, // PPCInstrP10.td:611
1864 PSTWonlypc = 1849, // PPCInstrP10.td:613
1865 PSTWpc = 1850, // PPCInstrP10.td:607
1866 PSTXSD = 1851, // PPCInstrP10.td:622
1867 PSTXSDnopc = 1852, // PPCInstrP10.td:628
1868 PSTXSDonlypc = 1853, // PPCInstrP10.td:630
1869 PSTXSDpc = 1854, // PPCInstrP10.td:624
1870 PSTXSSP = 1855, // PPCInstrP10.td:622
1871 PSTXSSPnopc = 1856, // PPCInstrP10.td:628
1872 PSTXSSPonlypc = 1857, // PPCInstrP10.td:630
1873 PSTXSSPpc = 1858, // PPCInstrP10.td:624
1874 PSTXV = 1859, // PPCInstrP10.td:639
1875 PSTXVP = 1860, // PPCInstrP10.td:927
1876 PSTXVPnopc = 1861, // PPCInstrP10.td:933
1877 PSTXVPonlypc = 1862, // PPCInstrP10.td:935
1878 PSTXVPpc = 1863, // PPCInstrP10.td:929
1879 PSTXVnopc = 1864, // PPCInstrP10.td:645
1880 PSTXVonlypc = 1865, // PPCInstrP10.td:647
1881 PSTXVpc = 1866, // PPCInstrP10.td:641
1882 PTESYNCIO = 1867, // PPCInstrFuture.td:359
1883 PseudoEIEIO = 1868, // PPCInstrInfo.td:2531
1884 RESTORE_ACC = 1869, // PPCInstrMMA.td:530
1885 RESTORE_CR = 1870, // PPCInstrInfo.td:1567
1886 RESTORE_CRBIT = 1871, // PPCInstrInfo.td:1569
1887 RESTORE_DMR = 1872, // PPCInstrMMA.td:578
1888 RESTORE_DMRP = 1873, // PPCInstrMMA.td:576
1889 RESTORE_QUADWORD = 1874, // PPCInstr64Bit.td:1458
1890 RESTORE_UACC = 1875, // PPCInstrMMA.td:532
1891 RESTORE_WACC = 1876, // PPCInstrMMA.td:574
1892 RFCI = 1877, // PPCInstrInfo.td:4705
1893 RFDI = 1878, // PPCInstrInfo.td:4708
1894 RFEBB = 1879, // PPCInstrInfo.td:1943
1895 RFI = 1880, // PPCInstrInfo.td:4703
1896 RFID = 1881, // PPCInstrInfo.td:4701
1897 RFMCI = 1882, // PPCInstrInfo.td:4710
1898 RLDCL = 1883, // PPCInstrInfo.td:1267
1899 RLDCL_rec = 1884, // PPCInstrInfo.td:1271
1900 RLDCR = 1885, // PPCInstrInfo.td:1267
1901 RLDCR_rec = 1886, // PPCInstrInfo.td:1271
1902 RLDIC = 1887, // PPCInstrInfo.td:1253
1903 RLDICL = 1888, // PPCInstrInfo.td:1253
1904 RLDICL_32 = 1889, // PPCInstrInfo.td:1253
1905 RLDICL_32_64 = 1890, // PPCInstr64Bit.td:1109
1906 RLDICL_32_rec = 1891, // PPCInstrInfo.td:1257
1907 RLDICL_rec = 1892, // PPCInstrInfo.td:1257
1908 RLDICR = 1893, // PPCInstrInfo.td:1253
1909 RLDICR_32 = 1894, // PPCInstr64Bit.td:1126
1910 RLDICR_rec = 1895, // PPCInstrInfo.td:1257
1911 RLDIC_rec = 1896, // PPCInstrInfo.td:1257
1912 RLDIMI = 1897, // PPCInstrInfo.td:1253
1913 RLDIMI_rec = 1898, // PPCInstrInfo.td:1257
1914 RLWIMI = 1899, // PPCInstrInfo.td:1239
1915 RLWIMI8 = 1900, // PPCInstrInfo.td:1239
1916 RLWIMI8_rec = 1901, // PPCInstrInfo.td:1243
1917 RLWIMI_rec = 1902, // PPCInstrInfo.td:1243
1918 RLWINM = 1903, // PPCInstrInfo.td:3371
1919 RLWINM8 = 1904, // PPCInstrInfo.td:1239
1920 RLWINM8_rec = 1905, // PPCInstrInfo.td:1243
1921 RLWINM_rec = 1906, // PPCInstrInfo.td:3376
1922 RLWNM = 1907, // PPCInstrInfo.td:1225
1923 RLWNM8 = 1908, // PPCInstrInfo.td:1225
1924 RLWNM8_rec = 1909, // PPCInstrInfo.td:1229
1925 RLWNM_rec = 1910, // PPCInstrInfo.td:1229
1926 ReadTB = 1911, // PPCInstrInfo.td:2967
1927 SC = 1912, // PPCInstrInfo.td:1923
1928 SCV = 1913, // PPCInstrInfo.td:1931
1929 SELECT_CC_F16 = 1914, // PPCInstrInfo.td:1523
1930 SELECT_CC_F4 = 1915, // PPCInstrInfo.td:1517
1931 SELECT_CC_F8 = 1916, // PPCInstrInfo.td:1520
1932 SELECT_CC_I4 = 1917, // PPCInstrInfo.td:1509
1933 SELECT_CC_I8 = 1918, // PPCInstrInfo.td:1513
1934 SELECT_CC_SPE = 1919, // PPCInstrSPE.td:819
1935 SELECT_CC_SPE4 = 1920, // PPCInstrSPE.td:815
1936 SELECT_CC_VRRC = 1921, // PPCInstrInfo.td:1526
1937 SELECT_CC_VSFRC = 1922, // PPCInstrVSX.td:1837
1938 SELECT_CC_VSRC = 1923, // PPCInstrVSX.td:1828
1939 SELECT_CC_VSSRC = 1924, // PPCInstrVSX.td:1846
1940 SELECT_F16 = 1925, // PPCInstrInfo.td:1545
1941 SELECT_F4 = 1926, // PPCInstrInfo.td:1539
1942 SELECT_F8 = 1927, // PPCInstrInfo.td:1542
1943 SELECT_I4 = 1928, // PPCInstrInfo.td:1532
1944 SELECT_I8 = 1929, // PPCInstrInfo.td:1535
1945 SELECT_SPE = 1930, // PPCInstrSPE.td:826
1946 SELECT_SPE4 = 1931, // PPCInstrSPE.td:823
1947 SELECT_VRRC = 1932, // PPCInstrInfo.td:1549
1948 SELECT_VSFRC = 1933, // PPCInstrVSX.td:1841
1949 SELECT_VSRC = 1934, // PPCInstrVSX.td:1832
1950 SELECT_VSSRC = 1935, // PPCInstrVSX.td:1850
1951 SETB = 1936, // PPCInstrInfo.td:5407
1952 SETB8 = 1937, // PPCInstr64Bit.td:1056
1953 SETBC = 1938, // PPCInstrP10.td:1414
1954 SETBC8 = 1939, // PPCInstrP10.td:1430
1955 SETBCR = 1940, // PPCInstrP10.td:1418
1956 SETBCR8 = 1941, // PPCInstrP10.td:1433
1957 SETFLM = 1942, // PPCInstrInfo.td:1603
1958 SETNBC = 1943, // PPCInstrP10.td:1422
1959 SETNBC8 = 1944, // PPCInstrP10.td:1436
1960 SETNBCR = 1945, // PPCInstrP10.td:1425
1961 SETNBCR8 = 1946, // PPCInstrP10.td:1439
1962 SETRND = 1947, // PPCInstrInfo.td:1600
1963 SETRNDi = 1948, // PPCInstrInfo.td:1597
1964 SLBFEE_rec = 1949, // PPCInstrInfo.td:4627
1965 SLBIA = 1950, // PPCInstrInfo.td:4624
1966 SLBIE = 1951, // PPCInstrInfo.td:4612
1967 SLBIEG = 1952, // PPCInstr64Bit.td:1998
1968 SLBMFEE = 1953, // PPCInstrInfo.td:4618
1969 SLBMFEV = 1954, // PPCInstrInfo.td:4621
1970 SLBMTE = 1955, // PPCInstrInfo.td:4615
1971 SLBSYNC = 1956, // PPCInstr64Bit.td:2001
1972 SLD = 1957, // PPCInstrInfo.td:1026
1973 SLD_rec = 1958, // PPCInstrInfo.td:1030
1974 SLW = 1959, // PPCInstrInfo.td:1026
1975 SLW8 = 1960, // PPCInstrInfo.td:1026
1976 SLW8_rec = 1961, // PPCInstrInfo.td:1030
1977 SLW_rec = 1962, // PPCInstrInfo.td:1030
1978 SPELWZ = 1963, // PPCInstrSPE.td:798
1979 SPELWZX = 1964, // PPCInstrSPE.td:801
1980 SPESTW = 1965, // PPCInstrSPE.td:804
1981 SPESTWX = 1966, // PPCInstrSPE.td:807
1982 SPILL_ACC = 1967, // PPCInstrMMA.td:524
1983 SPILL_CR = 1968, // PPCInstrInfo.td:1558
1984 SPILL_CRBIT = 1969, // PPCInstrInfo.td:1560
1985 SPILL_DMR = 1970, // PPCInstrMMA.td:570
1986 SPILL_DMRP = 1971, // PPCInstrMMA.td:568
1987 SPILL_QUADWORD = 1972, // PPCInstr64Bit.td:1682
1988 SPILL_UACC = 1973, // PPCInstrMMA.td:526
1989 SPILL_WACC = 1974, // PPCInstrMMA.td:566
1990 SPLIT_QUADWORD = 1975, // PPCInstr64Bit.td:361
1991 SRAD = 1976, // PPCInstrInfo.td:1041
1992 SRADI = 1977, // PPCInstrInfo.td:1282
1993 SRADI_32 = 1978, // PPCInstr64Bit.td:981
1994 SRADI_rec = 1979, // PPCInstrInfo.td:1286
1995 SRAD_rec = 1980, // PPCInstrInfo.td:1045
1996 SRAW = 1981, // PPCInstrInfo.td:1041
1997 SRAW8 = 1982, // PPCInstrInfo.td:1041
1998 SRAW8_rec = 1983, // PPCInstrInfo.td:1045
1999 SRAWI = 1984, // PPCInstrInfo.td:1056
2000 SRAWI8 = 1985, // PPCInstrInfo.td:1056
2001 SRAWI8_rec = 1986, // PPCInstrInfo.td:1060
2002 SRAWI_rec = 1987, // PPCInstrInfo.td:1060
2003 SRAW_rec = 1988, // PPCInstrInfo.td:1045
2004 SRD = 1989, // PPCInstrInfo.td:1026
2005 SRD_rec = 1990, // PPCInstrInfo.td:1030
2006 SRW = 1991, // PPCInstrInfo.td:1026
2007 SRW8 = 1992, // PPCInstrInfo.td:1026
2008 SRW8_rec = 1993, // PPCInstrInfo.td:1030
2009 SRW_rec = 1994, // PPCInstrInfo.td:1030
2010 STB = 1995, // PPCInstrInfo.td:2373
2011 STB8 = 1996, // PPCInstr64Bit.td:1632
2012 STBCIX = 1997, // PPCInstrInfo.td:4736
2013 STBCX = 1998, // PPCInstrInfo.td:2180
2014 STBEPX = 1999, // PPCInstrInfo.td:4767
2015 STBU = 2000, // PPCInstrInfo.td:2394
2016 STBU8 = 2001, // PPCInstr64Bit.td:1702
2017 STBUX = 2002, // PPCInstrInfo.td:2467
2018 STBUX8 = 2003, // PPCInstr64Bit.td:1712
2019 STBX = 2004, // PPCInstrInfo.td:2429
2020 STBX8 = 2005, // PPCInstr64Bit.td:1641
2021 STBXTLS = 2006, // PPCInstr64Bit.td:722
2022 STBXTLS_ = 2007, // PPCInstr64Bit.td:844
2023 STBXTLS_32 = 2008, // PPCInstr64Bit.td:734
2024 STD = 2009, // PPCInstr64Bit.td:1656
2025 STDAT = 2010, // PPCInstr64Bit.td:417
2026 STDBRX = 2011, // PPCInstr64Bit.td:1665
2027 STDCIX = 2012, // PPCInstrInfo.td:4745
2028 STDCX = 2013, // PPCInstr64Bit.td:352
2029 STDU = 2014, // PPCInstr64Bit.td:1729
2030 STDUX = 2015, // PPCInstr64Bit.td:1735
2031 STDX = 2016, // PPCInstr64Bit.td:1659
2032 STDXTLS = 2017, // PPCInstr64Bit.td:731
2033 STDXTLS_ = 2018, // PPCInstr64Bit.td:853
2034 STFD = 2019, // PPCInstrInfo.td:2386
2035 STFDEPX = 2020, // PPCInstrInfo.td:4771
2036 STFDU = 2021, // PPCInstrInfo.td:2407
2037 STFDUX = 2022, // PPCInstrInfo.td:2488
2038 STFDX = 2023, // PPCInstrInfo.td:2459
2039 STFDXTLS = 2024, // PPCInstr64Bit.td:749
2040 STFDXTLS_ = 2025, // PPCInstr64Bit.td:862
2041 STFIWX = 2026, // PPCInstrInfo.td:2452
2042 STFS = 2027, // PPCInstrInfo.td:2383
2043 STFSU = 2028, // PPCInstrInfo.td:2404
2044 STFSUX = 2029, // PPCInstrInfo.td:2483
2045 STFSX = 2030, // PPCInstrInfo.td:2456
2046 STFSXTLS = 2031, // PPCInstr64Bit.td:746
2047 STFSXTLS_ = 2032, // PPCInstr64Bit.td:859
2048 STH = 2033, // PPCInstrInfo.td:2376
2049 STH8 = 2034, // PPCInstr64Bit.td:1635
2050 STHBRX = 2035, // PPCInstrInfo.td:2442
2051 STHCIX = 2036, // PPCInstrInfo.td:4739
2052 STHCX = 2037, // PPCInstrInfo.td:2184
2053 STHEPX = 2038, // PPCInstrInfo.td:4775
2054 STHU = 2039, // PPCInstrInfo.td:2397
2055 STHU8 = 2040, // PPCInstr64Bit.td:1705
2056 STHUX = 2041, // PPCInstrInfo.td:2472
2057 STHUX8 = 2042, // PPCInstr64Bit.td:1717
2058 STHX = 2043, // PPCInstrInfo.td:2433
2059 STHX8 = 2044, // PPCInstr64Bit.td:1645
2060 STHXTLS = 2045, // PPCInstr64Bit.td:725
2061 STHXTLS_ = 2046, // PPCInstr64Bit.td:847
2062 STHXTLS_32 = 2047, // PPCInstr64Bit.td:737
2063 STMW = 2048, // PPCInstrInfo.td:2514
2064 STOP = 2049, // PPCInstrInfo.td:5405
2065 STQ = 2050, // PPCInstr64Bit.td:1674
2066 STQCX = 2051, // PPCInstr64Bit.td:356
2067 STQX_PSEUDO = 2052, // PPCInstr64Bit.td:1678
2068 STSWI = 2053, // PPCInstrInfo.td:4520
2069 STVEBX = 2054, // PPCInstrAltivec.td:451
2070 STVEHX = 2055, // PPCInstrAltivec.td:454
2071 STVEWX = 2056, // PPCInstrAltivec.td:457
2072 STVX = 2057, // PPCInstrAltivec.td:460
2073 STVXL = 2058, // PPCInstrAltivec.td:463
2074 STW = 2059, // PPCInstrInfo.td:2379
2075 STW8 = 2060, // PPCInstr64Bit.td:1638
2076 STWAT = 2061, // PPCInstrInfo.td:2193
2077 STWBRX = 2062, // PPCInstrInfo.td:2446
2078 STWCIX = 2063, // PPCInstrInfo.td:4742
2079 STWCX = 2064, // PPCInstrInfo.td:2188
2080 STWEPX = 2065, // PPCInstrInfo.td:4779
2081 STWU = 2066, // PPCInstrInfo.td:2400
2082 STWU8 = 2067, // PPCInstr64Bit.td:1708
2083 STWUX = 2068, // PPCInstrInfo.td:2477
2084 STWUX8 = 2069, // PPCInstr64Bit.td:1722
2085 STWX = 2070, // PPCInstrInfo.td:2437
2086 STWX8 = 2071, // PPCInstr64Bit.td:1649
2087 STWXTLS = 2072, // PPCInstr64Bit.td:728
2088 STWXTLS_ = 2073, // PPCInstr64Bit.td:850
2089 STWXTLS_32 = 2074, // PPCInstr64Bit.td:740
2090 STXSD = 2075, // PPCInstrVSX.td:1758
2091 STXSDX = 2076, // PPCInstrVSX.td:369
2092 STXSIBX = 2077, // PPCInstrVSX.td:1765
2093 STXSIBXv = 2078, // PPCInstrVSX.td:1770
2094 STXSIHX = 2079, // PPCInstrVSX.td:1767
2095 STXSIHXv = 2080, // PPCInstrVSX.td:1771
2096 STXSIWX = 2081, // PPCInstrVSX.td:1185
2097 STXSSP = 2082, // PPCInstrVSX.td:1761
2098 STXSSPX = 2083, // PPCInstrVSX.td:1183
2099 STXV = 2084, // PPCInstrVSX.td:1755
2100 STXVB16X = 2085, // PPCInstrVSX.td:1776
2101 STXVD2X = 2086, // PPCInstrVSX.td:383
2102 STXVH8X = 2087, // PPCInstrVSX.td:1775
2103 STXVL = 2088, // PPCInstrVSX.td:1783
2104 STXVLL = 2089, // PPCInstrVSX.td:1788
2105 STXVP = 2090, // PPCInstrP10.td:1180
2106 STXVPB32X = 2091, // PPCInstrFuture.td:427
2107 STXVPRL = 2092, // PPCInstrFuture.td:420
2108 STXVPRLL = 2093, // PPCInstrFuture.td:423
2109 STXVPX = 2094, // PPCInstrP10.td:1183
2110 STXVRBX = 2095, // PPCInstrP10.td:1861
2111 STXVRDX = 2096, // PPCInstrP10.td:1864
2112 STXVRHX = 2097, // PPCInstrP10.td:1862
2113 STXVRL = 2098, // PPCInstrFuture.td:414
2114 STXVRLL = 2099, // PPCInstrFuture.td:417
2115 STXVRWX = 2100, // PPCInstrP10.td:1863
2116 STXVW4X = 2101, // PPCInstrVSX.td:388
2117 STXVX = 2102, // PPCInstrVSX.td:1779
2118 SUBF = 2103, // PPCInstrInfo.td:1100
2119 SUBF8 = 2104, // PPCInstrInfo.td:1100
2120 SUBF8O = 2105, // PPCInstrInfo.td:1110
2121 SUBF8O_rec = 2106, // PPCInstrInfo.td:1114
2122 SUBF8_rec = 2107, // PPCInstrInfo.td:1104
2123 SUBFC = 2108, // PPCInstrInfo.td:1152
2124 SUBFC8 = 2109, // PPCInstrInfo.td:1152
2125 SUBFC8O = 2110, // PPCInstrInfo.td:1162
2126 SUBFC8O_rec = 2111, // PPCInstrInfo.td:1166
2127 SUBFC8_rec = 2112, // PPCInstrInfo.td:1156
2128 SUBFCO = 2113, // PPCInstrInfo.td:1162
2129 SUBFCO_rec = 2114, // PPCInstrInfo.td:1166
2130 SUBFC_rec = 2115, // PPCInstrInfo.td:1156
2131 SUBFE = 2116, // PPCInstrInfo.td:1152
2132 SUBFE8 = 2117, // PPCInstrInfo.td:1152
2133 SUBFE8O = 2118, // PPCInstrInfo.td:1162
2134 SUBFE8O_rec = 2119, // PPCInstrInfo.td:1166
2135 SUBFE8_rec = 2120, // PPCInstrInfo.td:1156
2136 SUBFEO = 2121, // PPCInstrInfo.td:1162
2137 SUBFEO_rec = 2122, // PPCInstrInfo.td:1166
2138 SUBFE_rec = 2123, // PPCInstrInfo.td:1156
2139 SUBFIC = 2124, // PPCInstrInfo.td:2578
2140 SUBFIC8 = 2125, // PPCInstr64Bit.td:777
2141 SUBFME = 2126, // PPCInstrInfo.td:1201
2142 SUBFME8 = 2127, // PPCInstrInfo.td:1201
2143 SUBFME8O = 2128, // PPCInstrInfo.td:1211
2144 SUBFME8O_rec = 2129, // PPCInstrInfo.td:1215
2145 SUBFME8_rec = 2130, // PPCInstrInfo.td:1205
2146 SUBFMEO = 2131, // PPCInstrInfo.td:1211
2147 SUBFMEO_rec = 2132, // PPCInstrInfo.td:1215
2148 SUBFME_rec = 2133, // PPCInstrInfo.td:1205
2149 SUBFO = 2134, // PPCInstrInfo.td:1110
2150 SUBFO_rec = 2135, // PPCInstrInfo.td:1114
2151 SUBFUS = 2136, // PPCInstrFuture.td:49
2152 SUBFUS_rec = 2137, // PPCInstrFuture.td:53
2153 SUBFZE = 2138, // PPCInstrInfo.td:1201
2154 SUBFZE8 = 2139, // PPCInstrInfo.td:1201
2155 SUBFZE8O = 2140, // PPCInstrInfo.td:1211
2156 SUBFZE8O_rec = 2141, // PPCInstrInfo.td:1215
2157 SUBFZE8_rec = 2142, // PPCInstrInfo.td:1205
2158 SUBFZEO = 2143, // PPCInstrInfo.td:1211
2159 SUBFZEO_rec = 2144, // PPCInstrInfo.td:1215
2160 SUBFZE_rec = 2145, // PPCInstrInfo.td:1205
2161 SUBF_rec = 2146, // PPCInstrInfo.td:1104
2162 SYNC = 2147, // PPCInstrInfo.td:2517
2163 SYNCP10 = 2148, // PPCInstrP10.td:1956
2164 TABORT = 2149, // PPCInstrHTM.td:33
2165 TABORTDC = 2150, // PPCInstrHTM.td:50
2166 TABORTDCI = 2151, // PPCInstrHTM.td:55
2167 TABORTWC = 2152, // PPCInstrHTM.td:40
2168 TABORTWCI = 2153, // PPCInstrHTM.td:45
2169 TAILB = 2154, // PPCInstrInfo.td:1883
2170 TAILB8 = 2155, // PPCInstr64Bit.td:450
2171 TAILBA = 2156, // PPCInstrInfo.td:1889
2172 TAILBA8 = 2157, // PPCInstr64Bit.td:456
2173 TAILBCTR = 2158, // PPCInstrInfo.td:1878
2174 TAILBCTR8 = 2159, // PPCInstr64Bit.td:444
2175 TBEGIN = 2160, // PPCInstrHTM.td:27
2176 TBEGIN_RET = 2161, // PPCInstrHTM.td:20
2177 TCHECK = 2162, // PPCInstrHTM.td:82
2178 TCHECK_RET = 2163, // PPCInstrHTM.td:19
2179 TCRETURNai = 2164, // PPCInstrInfo.td:1847
2180 TCRETURNai8 = 2165, // PPCInstr64Bit.td:432
2181 TCRETURNdi = 2166, // PPCInstrInfo.td:1840
2182 TCRETURNdi8 = 2167, // PPCInstr64Bit.td:426
2183 TCRETURNri = 2168, // PPCInstrInfo.td:1852
2184 TCRETURNri8 = 2169, // PPCInstr64Bit.td:437
2185 TD = 2170, // PPCInstrInfo.td:2207
2186 TDI = 2171, // PPCInstrInfo.td:2205
2187 TEND = 2172, // PPCInstrHTM.td:30
2188 TLBIA = 2173, // PPCInstrInfo.td:4630
2189 TLBIE = 2174, // PPCInstrInfo.td:4644
2190 TLBIE8P9 = 2175, // PPCInstrInfo.td:4654
2191 TLBIEIO = 2176, // PPCInstrFuture.td:365
2192 TLBIEL = 2177, // PPCInstrInfo.td:4636
2193 TLBIEP = 2178, // PPCInstrFuture.td:361
2194 TLBIEP8 = 2179, // PPCInstrFuture.td:371
2195 TLBIEP9 = 2180, // PPCInstrInfo.td:4649
2196 TLBILX = 2181, // PPCInstrInfo.td:4678
2197 TLBIVAX = 2182, // PPCInstrInfo.td:4675
2198 TLBLD = 2183, // PPCInstrInfo.td:4639
2199 TLBLI = 2184, // PPCInstrInfo.td:4641
2200 TLBRE = 2185, // PPCInstrInfo.td:4681
2201 TLBRE2 = 2186, // PPCInstrInfo.td:4687
2202 TLBSX = 2187, // PPCInstrInfo.td:4672
2203 TLBSX2 = 2188, // PPCInstrInfo.td:4693
2204 TLBSX2D = 2189, // PPCInstrInfo.td:4696
2205 TLBSYNC = 2190, // PPCInstrInfo.td:4633
2206 TLBSYNCIO = 2191, // PPCInstrFuture.td:357
2207 TLBWE = 2192, // PPCInstrInfo.td:4684
2208 TLBWE2 = 2193, // PPCInstrInfo.td:4690
2209 TLSGDAIX = 2194, // PPCInstrInfo.td:3581
2210 TLSGDAIX8 = 2195, // PPCInstr64Bit.td:1590
2211 TLSLDAIX = 2196, // PPCInstrInfo.td:3586
2212 TLSLDAIX8 = 2197, // PPCInstr64Bit.td:1596
2213 TRAP = 2198, // PPCInstrInfo.td:2199
2214 TRECHKPT = 2199, // PPCInstrHTM.td:72
2215 TRECLAIM = 2200, // PPCInstrHTM.td:64
2216 TSR = 2201, // PPCInstrHTM.td:60
2217 TW = 2202, // PPCInstrInfo.td:2203
2218 TWI = 2203, // PPCInstrInfo.td:2201
2219 UNENCODED_NOP = 2204, // PPCInstrInfo.td:3645
2220 UpdateGBR = 2205, // PPCInstrInfo.td:3637
2221 VABSDUB = 2206, // PPCInstrAltivec.td:1687
2222 VABSDUH = 2207, // PPCInstrAltivec.td:1690
2223 VABSDUW = 2208, // PPCInstrAltivec.td:1693
2224 VADDCUQ = 2209, // PPCInstrAltivec.td:1297
2225 VADDCUW = 2210, // PPCInstrAltivec.td:516
2226 VADDECUQ = 2211, // PPCInstrAltivec.td:1298
2227 VADDEUQM = 2212, // PPCInstrAltivec.td:1296
2228 VADDFP = 2213, // PPCInstrAltivec.td:502
2229 VADDSBS = 2214, // PPCInstrAltivec.td:517
2230 VADDSHS = 2215, // PPCInstrAltivec.td:518
2231 VADDSWS = 2216, // PPCInstrAltivec.td:519
2232 VADDUBM = 2217, // PPCInstrAltivec.td:506
2233 VADDUBS = 2218, // PPCInstrAltivec.td:520
2234 VADDUDM = 2219, // PPCInstrAltivec.td:1287
2235 VADDUHM = 2220, // PPCInstrAltivec.td:509
2236 VADDUHS = 2221, // PPCInstrAltivec.td:521
2237 VADDUQM = 2222, // PPCInstrAltivec.td:1290
2238 VADDUWM = 2223, // PPCInstrAltivec.td:512
2239 VADDUWS = 2224, // PPCInstrAltivec.td:522
2240 VAND = 2225, // PPCInstrAltivec.td:526
2241 VANDC = 2226, // PPCInstrAltivec.td:529
2242 VAVGSB = 2227, // PPCInstrAltivec.td:576
2243 VAVGSH = 2228, // PPCInstrAltivec.td:577
2244 VAVGSW = 2229, // PPCInstrAltivec.td:578
2245 VAVGUB = 2230, // PPCInstrAltivec.td:579
2246 VAVGUH = 2231, // PPCInstrAltivec.td:580
2247 VAVGUW = 2232, // PPCInstrAltivec.td:581
2248 VBPERMD = 2233, // PPCInstrAltivec.td:1575
2249 VBPERMQ = 2234, // PPCInstrAltivec.td:1417
2250 VCFSX = 2235, // PPCInstrAltivec.td:534
2251 VCFSX_0 = 2236, // PPCInstrAltivec.td:555
2252 VCFUGED = 2237, // PPCInstrP10.td:1726
2253 VCFUX = 2238, // PPCInstrAltivec.td:538
2254 VCFUX_0 = 2239, // PPCInstrAltivec.td:563
2255 VCIPHER = 2240, // PPCInstrAltivec.td:1427
2256 VCIPHERLAST = 2241, // PPCInstrAltivec.td:1429
2257 VCLRLB = 2242, // PPCInstrP10.td:1771
2258 VCLRRB = 2243, // PPCInstrP10.td:1775
2259 VCLZB = 2244, // PPCInstrAltivec.td:1314
2260 VCLZD = 2245, // PPCInstrAltivec.td:1323
2261 VCLZDM = 2246, // PPCInstrP10.td:1743
2262 VCLZH = 2247, // PPCInstrAltivec.td:1317
2263 VCLZLSBB = 2248, // PPCInstrAltivec.td:1514
2264 VCLZW = 2249, // PPCInstrAltivec.td:1320
2265 VCMPBFP = 2250, // PPCInstrAltivec.td:814
2266 VCMPBFP_rec = 2251, // PPCInstrAltivec.td:815
2267 VCMPEQFP = 2252, // PPCInstrAltivec.td:816
2268 VCMPEQFP_rec = 2253, // PPCInstrAltivec.td:817
2269 VCMPEQUB = 2254, // PPCInstrAltivec.td:824
2270 VCMPEQUB_rec = 2255, // PPCInstrAltivec.td:825
2271 VCMPEQUD = 2256, // PPCInstrAltivec.td:1366
2272 VCMPEQUD_rec = 2257, // PPCInstrAltivec.td:1367
2273 VCMPEQUH = 2258, // PPCInstrAltivec.td:832
2274 VCMPEQUH_rec = 2259, // PPCInstrAltivec.td:833
2275 VCMPEQUQ = 2260, // PPCInstrP10.td:1901
2276 VCMPEQUQ_rec = 2261, // PPCInstrP10.td:1904
2277 VCMPEQUW = 2262, // PPCInstrAltivec.td:840
2278 VCMPEQUW_rec = 2263, // PPCInstrAltivec.td:841
2279 VCMPGEFP = 2264, // PPCInstrAltivec.td:818
2280 VCMPGEFP_rec = 2265, // PPCInstrAltivec.td:819
2281 VCMPGTFP = 2266, // PPCInstrAltivec.td:820
2282 VCMPGTFP_rec = 2267, // PPCInstrAltivec.td:821
2283 VCMPGTSB = 2268, // PPCInstrAltivec.td:826
2284 VCMPGTSB_rec = 2269, // PPCInstrAltivec.td:827
2285 VCMPGTSD = 2270, // PPCInstrAltivec.td:1368
2286 VCMPGTSD_rec = 2271, // PPCInstrAltivec.td:1369
2287 VCMPGTSH = 2272, // PPCInstrAltivec.td:834
2288 VCMPGTSH_rec = 2273, // PPCInstrAltivec.td:835
2289 VCMPGTSQ = 2274, // PPCInstrP10.td:1902
2290 VCMPGTSQ_rec = 2275, // PPCInstrP10.td:1905
2291 VCMPGTSW = 2276, // PPCInstrAltivec.td:842
2292 VCMPGTSW_rec = 2277, // PPCInstrAltivec.td:843
2293 VCMPGTUB = 2278, // PPCInstrAltivec.td:828
2294 VCMPGTUB_rec = 2279, // PPCInstrAltivec.td:829
2295 VCMPGTUD = 2280, // PPCInstrAltivec.td:1370
2296 VCMPGTUD_rec = 2281, // PPCInstrAltivec.td:1371
2297 VCMPGTUH = 2282, // PPCInstrAltivec.td:836
2298 VCMPGTUH_rec = 2283, // PPCInstrAltivec.td:837
2299 VCMPGTUQ = 2284, // PPCInstrP10.td:1903
2300 VCMPGTUQ_rec = 2285, // PPCInstrP10.td:1906
2301 VCMPGTUW = 2286, // PPCInstrAltivec.td:844
2302 VCMPGTUW_rec = 2287, // PPCInstrAltivec.td:845
2303 VCMPNEB = 2288, // PPCInstrAltivec.td:1446
2304 VCMPNEB_rec = 2289, // PPCInstrAltivec.td:1447
2305 VCMPNEH = 2290, // PPCInstrAltivec.td:1452
2306 VCMPNEH_rec = 2291, // PPCInstrAltivec.td:1453
2307 VCMPNEW = 2292, // PPCInstrAltivec.td:1458
2308 VCMPNEW_rec = 2293, // PPCInstrAltivec.td:1459
2309 VCMPNEZB = 2294, // PPCInstrAltivec.td:1448
2310 VCMPNEZB_rec = 2295, // PPCInstrAltivec.td:1449
2311 VCMPNEZH = 2296, // PPCInstrAltivec.td:1454
2312 VCMPNEZH_rec = 2297, // PPCInstrAltivec.td:1455
2313 VCMPNEZW = 2298, // PPCInstrAltivec.td:1460
2314 VCMPNEZW_rec = 2299, // PPCInstrAltivec.td:1461
2315 VCMPSQ = 2300, // PPCInstrP10.td:1918
2316 VCMPUQ = 2301, // PPCInstrP10.td:1916
2317 VCNTMBB = 2302, // PPCInstrP10.td:1628
2318 VCNTMBD = 2303, // PPCInstrP10.td:1643
2319 VCNTMBH = 2304, // PPCInstrP10.td:1633
2320 VCNTMBW = 2305, // PPCInstrP10.td:1638
2321 VCTSXS = 2306, // PPCInstrAltivec.td:542
2322 VCTSXS_0 = 2307, // PPCInstrAltivec.td:567
2323 VCTUXS = 2308, // PPCInstrAltivec.td:546
2324 VCTUXS_0 = 2309, // PPCInstrAltivec.td:559
2325 VCTZB = 2310, // PPCInstrAltivec.td:1523
2326 VCTZD = 2311, // PPCInstrAltivec.td:1529
2327 VCTZDM = 2312, // PPCInstrP10.td:1747
2328 VCTZH = 2313, // PPCInstrAltivec.td:1525
2329 VCTZLSBB = 2314, // PPCInstrAltivec.td:1518
2330 VCTZW = 2315, // PPCInstrAltivec.td:1527
2331 VDIVESD = 2316, // PPCInstrP10.td:1826
2332 VDIVESQ = 2317, // PPCInstrP10.td:1893
2333 VDIVESW = 2318, // PPCInstrP10.td:1818
2334 VDIVEUD = 2319, // PPCInstrP10.td:1830
2335 VDIVEUQ = 2320, // PPCInstrP10.td:1897
2336 VDIVEUW = 2321, // PPCInstrP10.td:1822
2337 VDIVSD = 2322, // PPCInstrP10.td:1812
2338 VDIVSQ = 2323, // PPCInstrP10.td:1887
2339 VDIVSW = 2324, // PPCInstrP10.td:1806
2340 VDIVUD = 2325, // PPCInstrP10.td:1815
2341 VDIVUQ = 2326, // PPCInstrP10.td:1890
2342 VDIVUW = 2327, // PPCInstrP10.td:1809
2343 VEQV = 2328, // PPCInstrAltivec.td:1352
2344 VEXPANDBM = 2329, // PPCInstrP10.td:1584
2345 VEXPANDDM = 2330, // PPCInstrP10.td:1596
2346 VEXPANDHM = 2331, // PPCInstrP10.td:1588
2347 VEXPANDQM = 2332, // PPCInstrP10.td:1600
2348 VEXPANDWM = 2333, // PPCInstrP10.td:1592
2349 VEXPTEFP = 2334, // PPCInstrAltivec.td:572
2350 VEXTDDVLX = 2335, // PPCInstrP10.td:1696
2351 VEXTDDVRX = 2336, // PPCInstrP10.td:1704
2352 VEXTDUBVLX = 2337, // PPCInstrP10.td:1648
2353 VEXTDUBVRX = 2338, // PPCInstrP10.td:1656
2354 VEXTDUHVLX = 2339, // PPCInstrP10.td:1664
2355 VEXTDUHVRX = 2340, // PPCInstrP10.td:1672
2356 VEXTDUWVLX = 2341, // PPCInstrP10.td:1680
2357 VEXTDUWVRX = 2342, // PPCInstrP10.td:1688
2358 VEXTRACTBM = 2343, // PPCInstrP10.td:1560
2359 VEXTRACTD = 2344, // PPCInstrAltivec.td:1478
2360 VEXTRACTDM = 2345, // PPCInstrP10.td:1575
2361 VEXTRACTHM = 2346, // PPCInstrP10.td:1565
2362 VEXTRACTQM = 2347, // PPCInstrP10.td:1580
2363 VEXTRACTUB = 2348, // PPCInstrAltivec.td:1475
2364 VEXTRACTUH = 2349, // PPCInstrAltivec.td:1476
2365 VEXTRACTUW = 2350, // PPCInstrAltivec.td:1477
2366 VEXTRACTWM = 2351, // PPCInstrP10.td:1570
2367 VEXTSB2D = 2352, // PPCInstrAltivec.td:1537
2368 VEXTSB2Ds = 2353, // PPCInstrAltivec.td:1546
2369 VEXTSB2W = 2354, // PPCInstrAltivec.td:1533
2370 VEXTSB2Ws = 2355, // PPCInstrAltivec.td:1544
2371 VEXTSD2Q = 2356, // PPCInstrP10.td:1913
2372 VEXTSH2D = 2357, // PPCInstrAltivec.td:1539
2373 VEXTSH2Ds = 2358, // PPCInstrAltivec.td:1547
2374 VEXTSH2W = 2359, // PPCInstrAltivec.td:1535
2375 VEXTSH2Ws = 2360, // PPCInstrAltivec.td:1545
2376 VEXTSW2D = 2361, // PPCInstrAltivec.td:1541
2377 VEXTSW2Ds = 2362, // PPCInstrAltivec.td:1548
2378 VEXTUBLX = 2363, // PPCInstrAltivec.td:1482
2379 VEXTUBRX = 2364, // PPCInstrAltivec.td:1483
2380 VEXTUHLX = 2365, // PPCInstrAltivec.td:1484
2381 VEXTUHRX = 2366, // PPCInstrAltivec.td:1485
2382 VEXTUWLX = 2367, // PPCInstrAltivec.td:1486
2383 VEXTUWRX = 2368, // PPCInstrAltivec.td:1487
2384 VGBBD = 2369, // PPCInstrAltivec.td:1416
2385 VGNB = 2370, // PPCInstrP10.td:1730
2386 VINSBLX = 2371, // PPCInstrP10.td:1518
2387 VINSBRX = 2372, // PPCInstrP10.td:1523
2388 VINSBVLX = 2373, // PPCInstrP10.td:1488
2389 VINSBVRX = 2374, // PPCInstrP10.td:1493
2390 VINSD = 2375, // PPCInstrP10.td:1482
2391 VINSDLX = 2376, // PPCInstrP10.td:1548
2392 VINSDRX = 2377, // PPCInstrP10.td:1554
2393 VINSERTB = 2378, // PPCInstrAltivec.td:1491
2394 VINSERTD = 2379, // PPCInstrAltivec.td:1504
2395 VINSERTH = 2380, // PPCInstrAltivec.td:1497
2396 VINSERTW = 2381, // PPCInstrAltivec.td:1503
2397 VINSHLX = 2382, // PPCInstrP10.td:1528
2398 VINSHRX = 2383, // PPCInstrP10.td:1533
2399 VINSHVLX = 2384, // PPCInstrP10.td:1498
2400 VINSHVRX = 2385, // PPCInstrP10.td:1503
2401 VINSW = 2386, // PPCInstrP10.td:1476
2402 VINSWLX = 2387, // PPCInstrP10.td:1538
2403 VINSWRX = 2388, // PPCInstrP10.td:1543
2404 VINSWVLX = 2389, // PPCInstrP10.td:1508
2405 VINSWVRX = 2390, // PPCInstrP10.td:1513
2406 VLOGEFP = 2391, // PPCInstrAltivec.td:573
2407 VMADDFP = 2392, // PPCInstrAltivec.td:471
2408 VMAXFP = 2393, // PPCInstrAltivec.td:583
2409 VMAXSB = 2394, // PPCInstrAltivec.td:584
2410 VMAXSD = 2395, // PPCInstrAltivec.td:1228
2411 VMAXSH = 2396, // PPCInstrAltivec.td:585
2412 VMAXSW = 2397, // PPCInstrAltivec.td:586
2413 VMAXUB = 2398, // PPCInstrAltivec.td:587
2414 VMAXUD = 2399, // PPCInstrAltivec.td:1229
2415 VMAXUH = 2400, // PPCInstrAltivec.td:588
2416 VMAXUW = 2401, // PPCInstrAltivec.td:589
2417 VMHADDSHS = 2402, // PPCInstrAltivec.td:483
2418 VMHRADDSHS = 2403, // PPCInstrAltivec.td:484
2419 VMINFP = 2404, // PPCInstrAltivec.td:590
2420 VMINSB = 2405, // PPCInstrAltivec.td:591
2421 VMINSD = 2406, // PPCInstrAltivec.td:1230
2422 VMINSH = 2407, // PPCInstrAltivec.td:592
2423 VMINSW = 2408, // PPCInstrAltivec.td:593
2424 VMINUB = 2409, // PPCInstrAltivec.td:594
2425 VMINUD = 2410, // PPCInstrAltivec.td:1231
2426 VMINUH = 2411, // PPCInstrAltivec.td:595
2427 VMINUW = 2412, // PPCInstrAltivec.td:596
2428 VMLADDUHM = 2413, // PPCInstrAltivec.td:487
2429 VMODSD = 2414, // PPCInstrP10.td:1800
2430 VMODSQ = 2415, // PPCInstrP10.td:1907
2431 VMODSW = 2416, // PPCInstrP10.td:1794
2432 VMODUD = 2417, // PPCInstrP10.td:1803
2433 VMODUQ = 2418, // PPCInstrP10.td:1910
2434 VMODUW = 2419, // PPCInstrP10.td:1797
2435 VMRGEW = 2420, // PPCInstrAltivec.td:1235
2436 VMRGHB = 2421, // PPCInstrAltivec.td:599
2437 VMRGHH = 2422, // PPCInstrAltivec.td:602
2438 VMRGHW = 2423, // PPCInstrAltivec.td:605
2439 VMRGLB = 2424, // PPCInstrAltivec.td:608
2440 VMRGLH = 2425, // PPCInstrAltivec.td:611
2441 VMRGLW = 2426, // PPCInstrAltivec.td:614
2442 VMRGOW = 2427, // PPCInstrAltivec.td:1239
2443 VMSUMCUD = 2428, // PPCInstrP10.td:1883
2444 VMSUMMBM = 2429, // PPCInstrAltivec.td:618
2445 VMSUMSHM = 2430, // PPCInstrAltivec.td:620
2446 VMSUMSHS = 2431, // PPCInstrAltivec.td:627
2447 VMSUMUBM = 2432, // PPCInstrAltivec.td:622
2448 VMSUMUDM = 2433, // PPCInstrAltivec.td:1442
2449 VMSUMUHM = 2434, // PPCInstrAltivec.td:624
2450 VMSUMUHS = 2435, // PPCInstrAltivec.td:629
2451 VMUL10CUQ = 2436, // PPCInstrAltivec.td:1615
2452 VMUL10ECUQ = 2437, // PPCInstrAltivec.td:1620
2453 VMUL10EUQ = 2438, // PPCInstrAltivec.td:1619
2454 VMUL10UQ = 2439, // PPCInstrAltivec.td:1613
2455 VMULESB = 2440, // PPCInstrAltivec.td:634
2456 VMULESD = 2441, // PPCInstrP10.td:1867
2457 VMULESH = 2442, // PPCInstrAltivec.td:636
2458 VMULESW = 2443, // PPCInstrAltivec.td:1217
2459 VMULEUB = 2444, // PPCInstrAltivec.td:638
2460 VMULEUD = 2445, // PPCInstrP10.td:1871
2461 VMULEUH = 2446, // PPCInstrAltivec.td:640
2462 VMULEUW = 2447, // PPCInstrAltivec.td:1219
2463 VMULHSD = 2448, // PPCInstrP10.td:1788
2464 VMULHSW = 2449, // PPCInstrP10.td:1782
2465 VMULHUD = 2450, // PPCInstrP10.td:1791
2466 VMULHUW = 2451, // PPCInstrP10.td:1785
2467 VMULLD = 2452, // PPCInstrP10.td:1779
2468 VMULOSB = 2453, // PPCInstrAltivec.td:642
2469 VMULOSD = 2454, // PPCInstrP10.td:1875
2470 VMULOSH = 2455, // PPCInstrAltivec.td:644
2471 VMULOSW = 2456, // PPCInstrAltivec.td:1221
2472 VMULOUB = 2457, // PPCInstrAltivec.td:646
2473 VMULOUD = 2458, // PPCInstrP10.td:1879
2474 VMULOUH = 2459, // PPCInstrAltivec.td:648
2475 VMULOUW = 2460, // PPCInstrAltivec.td:1223
2476 VMULUWM = 2461, // PPCInstrAltivec.td:1225
2477 VNAND = 2462, // PPCInstrAltivec.td:1355
2478 VNCIPHER = 2463, // PPCInstrAltivec.td:1431
2479 VNCIPHERLAST = 2464, // PPCInstrAltivec.td:1433
2480 VNEGD = 2465, // PPCInstrAltivec.td:1562
2481 VNEGW = 2466, // PPCInstrAltivec.td:1558
2482 VNMSUBFP = 2467, // PPCInstrAltivec.td:477
2483 VNOR = 2468, // PPCInstrAltivec.td:693
2484 VOR = 2469, // PPCInstrAltivec.td:698
2485 VORC = 2470, // PPCInstrAltivec.td:1360
2486 VPDEPD = 2471, // PPCInstrP10.td:1712
2487 VPERM = 2472, // PPCInstrAltivec.td:490
2488 VPERMR = 2473, // PPCInstrAltivec.td:1577
2489 VPERMXOR = 2474, // PPCInstrAltivec.td:1382
2490 VPEXTD = 2475, // PPCInstrP10.td:1716
2491 VPKPX = 2476, // PPCInstrAltivec.td:759
2492 VPKSDSS = 2477, // PPCInstrAltivec.td:1387
2493 VPKSDUS = 2478, // PPCInstrAltivec.td:1389
2494 VPKSHSS = 2479, // PPCInstrAltivec.td:762
2495 VPKSHUS = 2480, // PPCInstrAltivec.td:764
2496 VPKSWSS = 2481, // PPCInstrAltivec.td:766
2497 VPKSWUS = 2482, // PPCInstrAltivec.td:768
2498 VPKUDUM = 2483, // PPCInstrAltivec.td:1394
2499 VPKUDUS = 2484, // PPCInstrAltivec.td:1391
2500 VPKUHUM = 2485, // PPCInstrAltivec.td:775
2501 VPKUHUS = 2486, // PPCInstrAltivec.td:770
2502 VPKUWUM = 2487, // PPCInstrAltivec.td:779
2503 VPKUWUS = 2488, // PPCInstrAltivec.td:772
2504 VPMSUMB = 2489, // PPCInstrAltivec.td:1374
2505 VPMSUMD = 2490, // PPCInstrAltivec.td:1380
2506 VPMSUMH = 2491, // PPCInstrAltivec.td:1376
2507 VPMSUMW = 2492, // PPCInstrAltivec.td:1378
2508 VPOPCNTB = 2493, // PPCInstrAltivec.td:1328
2509 VPOPCNTD = 2494, // PPCInstrAltivec.td:1337
2510 VPOPCNTH = 2495, // PPCInstrAltivec.td:1331
2511 VPOPCNTW = 2496, // PPCInstrAltivec.td:1334
2512 VPRTYBD = 2497, // PPCInstrAltivec.td:1569
2513 VPRTYBQ = 2498, // PPCInstrAltivec.td:1571
2514 VPRTYBW = 2499, // PPCInstrAltivec.td:1567
2515 VREFP = 2500, // PPCInstrAltivec.td:652
2516 VRFIM = 2501, // PPCInstrAltivec.td:653
2517 VRFIN = 2502, // PPCInstrAltivec.td:654
2518 VRFIP = 2503, // PPCInstrAltivec.td:655
2519 VRFIZ = 2504, // PPCInstrAltivec.td:656
2520 VRLB = 2505, // PPCInstrAltivec.td:706
2521 VRLD = 2506, // PPCInstrAltivec.td:1259
2522 VRLDMI = 2507, // PPCInstrAltivec.td:1599
2523 VRLDNM = 2508, // PPCInstrAltivec.td:1595
2524 VRLH = 2509, // PPCInstrAltivec.td:707
2525 VRLQ = 2510, // PPCInstrP10.td:1935
2526 VRLQMI = 2511, // PPCInstrP10.td:1924
2527 VRLQNM = 2512, // PPCInstrP10.td:1920
2528 VRLW = 2513, // PPCInstrAltivec.td:708
2529 VRLWMI = 2514, // PPCInstrAltivec.td:1589
2530 VRLWNM = 2515, // PPCInstrAltivec.td:1585
2531 VRSQRTEFP = 2516, // PPCInstrAltivec.td:657
2532 VSBOX = 2517, // PPCInstrAltivec.td:1435
2533 VSEL = 2518, // PPCInstrAltivec.td:492
2534 VSHASIGMAD = 2519, // PPCInstrAltivec.td:1425
2535 VSHASIGMAW = 2520, // PPCInstrAltivec.td:1423
2536 VSL = 2521, // PPCInstrAltivec.td:711
2537 VSLB = 2522, // PPCInstrAltivec.td:714
2538 VSLD = 2523, // PPCInstrAltivec.td:1265
2539 VSLDBI = 2524, // PPCInstrP10.td:1444
2540 VSLDOI = 2525, // PPCInstrAltivec.td:495
2541 VSLH = 2526, // PPCInstrAltivec.td:715
2542 VSLO = 2527, // PPCInstrAltivec.td:712
2543 VSLQ = 2528, // PPCInstrP10.td:1931
2544 VSLV = 2529, // PPCInstrAltivec.td:1607
2545 VSLW = 2530, // PPCInstrAltivec.td:716
2546 VSPLTB = 2531, // PPCInstrAltivec.td:718
2547 VSPLTBs = 2532, // PPCInstrAltivec.td:731
2548 VSPLTH = 2533, // PPCInstrAltivec.td:722
2549 VSPLTHs = 2534, // PPCInstrAltivec.td:733
2550 VSPLTISB = 2535, // PPCInstrAltivec.td:748
2551 VSPLTISH = 2536, // PPCInstrAltivec.td:751
2552 VSPLTISW = 2537, // PPCInstrAltivec.td:754
2553 VSPLTW = 2538, // PPCInstrAltivec.td:726
2554 VSR = 2539, // PPCInstrAltivec.td:737
2555 VSRAB = 2540, // PPCInstrAltivec.td:740
2556 VSRAD = 2541, // PPCInstrAltivec.td:1269
2557 VSRAH = 2542, // PPCInstrAltivec.td:741
2558 VSRAQ = 2543, // PPCInstrP10.td:1932
2559 VSRAW = 2544, // PPCInstrAltivec.td:742
2560 VSRB = 2545, // PPCInstrAltivec.td:743
2561 VSRD = 2546, // PPCInstrAltivec.td:1267
2562 VSRDBI = 2547, // PPCInstrP10.td:1452
2563 VSRH = 2548, // PPCInstrAltivec.td:744
2564 VSRO = 2549, // PPCInstrAltivec.td:738
2565 VSRQ = 2550, // PPCInstrP10.td:1933
2566 VSRV = 2551, // PPCInstrAltivec.td:1609
2567 VSRW = 2552, // PPCInstrAltivec.td:745
2568 VSTRIBL = 2553, // PPCInstrP10.td:198
2569 VSTRIBL_rec = 2554, // PPCInstrP10.td:202
2570 VSTRIBR = 2555, // PPCInstrP10.td:198
2571 VSTRIBR_rec = 2556, // PPCInstrP10.td:202
2572 VSTRIHL = 2557, // PPCInstrP10.td:198
2573 VSTRIHL_rec = 2558, // PPCInstrP10.td:202
2574 VSTRIHR = 2559, // PPCInstrP10.td:198
2575 VSTRIHR_rec = 2560, // PPCInstrP10.td:202
2576 VSUBCUQ = 2561, // PPCInstrAltivec.td:1310
2577 VSUBCUW = 2562, // PPCInstrAltivec.td:659
2578 VSUBECUQ = 2563, // PPCInstrAltivec.td:1311
2579 VSUBEUQM = 2564, // PPCInstrAltivec.td:1309
2580 VSUBFP = 2565, // PPCInstrAltivec.td:661
2581 VSUBSBS = 2566, // PPCInstrAltivec.td:674
2582 VSUBSHS = 2567, // PPCInstrAltivec.td:675
2583 VSUBSWS = 2568, // PPCInstrAltivec.td:676
2584 VSUBUBM = 2569, // PPCInstrAltivec.td:664
2585 VSUBUBS = 2570, // PPCInstrAltivec.td:677
2586 VSUBUDM = 2571, // PPCInstrAltivec.td:1301
2587 VSUBUHM = 2572, // PPCInstrAltivec.td:667
2588 VSUBUHS = 2573, // PPCInstrAltivec.td:678
2589 VSUBUQM = 2574, // PPCInstrAltivec.td:1306
2590 VSUBUWM = 2575, // PPCInstrAltivec.td:670
2591 VSUBUWS = 2576, // PPCInstrAltivec.td:679
2592 VSUM2SWS = 2577, // PPCInstrAltivec.td:683
2593 VSUM4SBS = 2578, // PPCInstrAltivec.td:685
2594 VSUM4SHS = 2579, // PPCInstrAltivec.td:687
2595 VSUM4UBS = 2580, // PPCInstrAltivec.td:689
2596 VSUMSWS = 2581, // PPCInstrAltivec.td:682
2597 VUCMPRHB = 2582, // PPCInstrFuture.td:454
2598 VUCMPRHH = 2583, // PPCInstrFuture.td:460
2599 VUCMPRHN = 2584, // PPCInstrFuture.td:450
2600 VUCMPRLB = 2585, // PPCInstrFuture.td:457
2601 VUCMPRLH = 2586, // PPCInstrFuture.td:463
2602 VUCMPRLN = 2587, // PPCInstrFuture.td:452
2603 VUPKHPX = 2588, // PPCInstrAltivec.td:785
2604 VUPKHSB = 2589, // PPCInstrAltivec.td:787
2605 VUPKHSH = 2590, // PPCInstrAltivec.td:789
2606 VUPKHSNTOB = 2591, // PPCInstrFuture.td:433
2607 VUPKHSW = 2592, // PPCInstrAltivec.td:1398
2608 VUPKINT4TOBF16 = 2593, // PPCInstrFuture.td:437
2609 VUPKINT4TOFP32 = 2594, // PPCInstrFuture.td:446
2610 VUPKINT8TOBF16 = 2595, // PPCInstrFuture.td:440
2611 VUPKINT8TOFP32 = 2596, // PPCInstrFuture.td:443
2612 VUPKLPX = 2597, // PPCInstrAltivec.td:791
2613 VUPKLSB = 2598, // PPCInstrAltivec.td:793
2614 VUPKLSH = 2599, // PPCInstrAltivec.td:795
2615 VUPKLSNTOB = 2600, // PPCInstrFuture.td:435
2616 VUPKLSW = 2601, // PPCInstrAltivec.td:1400
2617 VXOR = 2602, // PPCInstrAltivec.td:701
2618 V_SET0 = 2603, // PPCInstrAltivec.td:856
2619 V_SET0B = 2604, // PPCInstrAltivec.td:850
2620 V_SET0H = 2605, // PPCInstrAltivec.td:853
2621 V_SETALLONES = 2606, // PPCInstrAltivec.td:867
2622 V_SETALLONESB = 2607, // PPCInstrAltivec.td:861
2623 V_SETALLONESH = 2608, // PPCInstrAltivec.td:864
2624 WAIT = 2609, // PPCInstrInfo.td:4530
2625 WAITP10 = 2610, // PPCInstrP10.td:1954
2626 WRTEE = 2611, // PPCInstrInfo.td:4551
2627 WRTEEI = 2612, // PPCInstrInfo.td:4556
2628 XOR = 2613, // PPCInstrInfo.td:1026
2629 XOR8 = 2614, // PPCInstrInfo.td:1026
2630 XOR8_rec = 2615, // PPCInstrInfo.td:1030
2631 XORI = 2616, // PPCInstrInfo.td:2613
2632 XORI8 = 2617, // PPCInstr64Bit.td:671
2633 XORIS = 2618, // PPCInstrInfo.td:2616
2634 XORIS8 = 2619, // PPCInstr64Bit.td:674
2635 XOR_rec = 2620, // PPCInstrInfo.td:1030
2636 XSABSDP = 2621, // PPCInstrVSX.td:746
2637 XSABSQP = 2622, // PPCInstrVSX.td:1409
2638 XSADDADDSUQM = 2623, // PPCInstrFuture.td:530
2639 XSADDADDUQM = 2624, // PPCInstrFuture.td:527
2640 XSADDDP = 2625, // PPCInstrVSX.td:399
2641 XSADDQP = 2626, // PPCInstrVSX.td:1422
2642 XSADDQPO = 2627, // PPCInstrVSX.td:1452
2643 XSADDSP = 2628, // PPCInstrVSX.td:1202
2644 XSADDSUBSUQM = 2629, // PPCInstrFuture.td:536
2645 XSADDSUBUQM = 2630, // PPCInstrFuture.td:533
2646 XSCMPEQDP = 2631, // PPCInstrVSX.td:1509
2647 XSCMPEQQP = 2632, // PPCInstrP10.td:1224
2648 XSCMPEXPDP = 2633, // PPCInstrVSX.td:1497
2649 XSCMPEXPQP = 2634, // PPCInstrVSX.td:1500
2650 XSCMPGEDP = 2635, // PPCInstrVSX.td:1511
2651 XSCMPGEQP = 2636, // PPCInstrP10.td:1225
2652 XSCMPGTDP = 2637, // PPCInstrVSX.td:1513
2653 XSCMPGTQP = 2638, // PPCInstrP10.td:1226
2654 XSCMPODP = 2639, // PPCInstrVSX.td:718
2655 XSCMPOQP = 2640, // PPCInstrVSX.td:1503
2656 XSCMPUDP = 2641, // PPCInstrVSX.td:721
2657 XSCMPUQP = 2642, // PPCInstrVSX.td:1504
2658 XSCPSGNDP = 2643, // PPCInstrVSX.td:763
2659 XSCPSGNQP = 2644, // PPCInstrVSX.td:1404
2660 XSCVDPHP = 2645, // PPCInstrVSX.td:1556
2661 XSCVDPQP = 2646, // PPCInstrVSX.td:1523
2662 XSCVDPSP = 2647, // PPCInstrVSX.td:807
2663 XSCVDPSPN = 2648, // PPCInstrVSX.td:1332
2664 XSCVDPSXDS = 2649, // PPCInstrVSX.td:810
2665 XSCVDPSXDSs = 2650, // PPCInstrVSX.td:815
2666 XSCVDPSXWS = 2651, // PPCInstrVSX.td:819
2667 XSCVDPSXWSs = 2652, // PPCInstrVSX.td:824
2668 XSCVDPUXDS = 2653, // PPCInstrVSX.td:828
2669 XSCVDPUXDSs = 2654, // PPCInstrVSX.td:833
2670 XSCVDPUXWS = 2655, // PPCInstrVSX.td:837
2671 XSCVDPUXWSs = 2656, // PPCInstrVSX.td:842
2672 XSCVHPDP = 2657, // PPCInstrVSX.td:1557
2673 XSCVQPDP = 2658, // PPCInstrVSX.td:1527
2674 XSCVQPDPO = 2659, // PPCInstrVSX.td:1528
2675 XSCVQPSDZ = 2660, // PPCInstrVSX.td:1536
2676 XSCVQPSQZ = 2661, // PPCInstrP10.td:1937
2677 XSCVQPSWZ = 2662, // PPCInstrVSX.td:1538
2678 XSCVQPUDZ = 2663, // PPCInstrVSX.td:1540
2679 XSCVQPUQZ = 2664, // PPCInstrP10.td:1936
2680 XSCVQPUWZ = 2665, // PPCInstrVSX.td:1542
2681 XSCVSDQP = 2666, // PPCInstrVSX.td:1547
2682 XSCVSPDP = 2667, // PPCInstrVSX.td:846
2683 XSCVSPDPN = 2668, // PPCInstrVSX.td:1334
2684 XSCVSQQP = 2669, // PPCInstrP10.td:1939
2685 XSCVSXDDP = 2670, // PPCInstrVSX.td:849
2686 XSCVSXDSP = 2671, // PPCInstrVSX.td:1321
2687 XSCVUDQP = 2672, // PPCInstrVSX.td:1548
2688 XSCVUQQP = 2673, // PPCInstrP10.td:1938
2689 XSCVUXDDP = 2674, // PPCInstrVSX.td:853
2690 XSCVUXDSP = 2675, // PPCInstrVSX.td:1325
2691 XSDIVDP = 2676, // PPCInstrVSX.td:638
2692 XSDIVQP = 2677, // PPCInstrVSX.td:1429
2693 XSDIVQPO = 2678, // PPCInstrVSX.td:1465
2694 XSDIVSP = 2679, // PPCInstrVSX.td:1216
2695 XSIEXPDP = 2680, // PPCInstrVSX.td:1584
2696 XSIEXPQP = 2681, // PPCInstrVSX.td:1590
2697 XSMADDADP = 2682, // PPCInstrVSX.td:447
2698 XSMADDASP = 2683, // PPCInstrVSX.td:1243
2699 XSMADDMDP = 2684, // PPCInstrVSX.td:454
2700 XSMADDMSP = 2685, // PPCInstrVSX.td:1252
2701 XSMADDQP = 2686, // PPCInstrVSX.td:1435
2702 XSMADDQPO = 2687, // PPCInstrVSX.td:1474
2703 XSMAXCDP = 2688, // PPCInstrVSX.td:1671
2704 XSMAXCQP = 2689, // PPCInstrP10.td:1947
2705 XSMAXDP = 2690, // PPCInstrVSX.td:947
2706 XSMAXJDP = 2691, // PPCInstrVSX.td:1680
2707 XSMERGE2T1UQM = 2692, // PPCInstrFuture.td:539
2708 XSMERGE2T2UQM = 2693, // PPCInstrFuture.td:542
2709 XSMERGE2T3UQM = 2694, // PPCInstrFuture.td:545
2710 XSMERGE3T1UQM = 2695, // PPCInstrFuture.td:548
2711 XSMINCDP = 2696, // PPCInstrVSX.td:1674
2712 XSMINCQP = 2697, // PPCInstrP10.td:1949
2713 XSMINDP = 2698, // PPCInstrVSX.td:952
2714 XSMINJDP = 2699, // PPCInstrVSX.td:1682
2715 XSMSUBADP = 2700, // PPCInstrVSX.td:463
2716 XSMSUBASP = 2701, // PPCInstrVSX.td:1262
2717 XSMSUBMDP = 2702, // PPCInstrVSX.td:470
2718 XSMSUBMSP = 2703, // PPCInstrVSX.td:1272
2719 XSMSUBQP = 2704, // PPCInstrVSX.td:1438
2720 XSMSUBQPO = 2705, // PPCInstrVSX.td:1479
2721 XSMULDP = 2706, // PPCInstrVSX.td:403
2722 XSMULQP = 2707, // PPCInstrVSX.td:1424
2723 XSMULQPO = 2708, // PPCInstrVSX.td:1456
2724 XSMULSP = 2709, // PPCInstrVSX.td:1206
2725 XSNABSDP = 2710, // PPCInstrVSX.td:750
2726 XSNABSDPs = 2711, // PPCInstrVSX.td:755
2727 XSNABSQP = 2712, // PPCInstrVSX.td:1411
2728 XSNEGDP = 2713, // PPCInstrVSX.td:759
2729 XSNEGQP = 2714, // PPCInstrVSX.td:1413
2730 XSNMADDADP = 2715, // PPCInstrVSX.td:479
2731 XSNMADDASP = 2716, // PPCInstrVSX.td:1282
2732 XSNMADDMDP = 2717, // PPCInstrVSX.td:486
2733 XSNMADDMSP = 2718, // PPCInstrVSX.td:1292
2734 XSNMADDQP = 2719, // PPCInstrVSX.td:1442
2735 XSNMADDQPO = 2720, // PPCInstrVSX.td:1483
2736 XSNMSUBADP = 2721, // PPCInstrVSX.td:495
2737 XSNMSUBASP = 2722, // PPCInstrVSX.td:1302
2738 XSNMSUBMDP = 2723, // PPCInstrVSX.td:502
2739 XSNMSUBMSP = 2724, // PPCInstrVSX.td:1312
2740 XSNMSUBQP = 2725, // PPCInstrVSX.td:1446
2741 XSNMSUBQPO = 2726, // PPCInstrVSX.td:1487
2742 XSRDPI = 2727, // PPCInstrVSX.td:983
2743 XSRDPIC = 2728, // PPCInstrVSX.td:936
2744 XSRDPIM = 2729, // PPCInstrVSX.td:987
2745 XSRDPIP = 2730, // PPCInstrVSX.td:991
2746 XSRDPIZ = 2731, // PPCInstrVSX.td:995
2747 XSREBASE2T1UQM = 2732, // PPCInstrFuture.td:551
2748 XSREBASE2T2UQM = 2733, // PPCInstrFuture.td:554
2749 XSREBASE2T3UQM = 2734, // PPCInstrFuture.td:557
2750 XSREBASE2T4UQM = 2735, // PPCInstrFuture.td:560
2751 XSREBASE3T1UQM = 2736, // PPCInstrFuture.td:563
2752 XSREBASE3T2UQM = 2737, // PPCInstrFuture.td:566
2753 XSREBASE3T3UQM = 2738, // PPCInstrFuture.td:569
2754 XSREDP = 2739, // PPCInstrVSX.td:647
2755 XSRESP = 2740, // PPCInstrVSX.td:1221
2756 XSRQPI = 2741, // PPCInstrVSX.td:1570
2757 XSRQPIX = 2742, // PPCInstrVSX.td:1571
2758 XSRQPXP = 2743, // PPCInstrVSX.td:1576
2759 XSRSP = 2744, // PPCInstrVSX.td:1227
2760 XSRSQRTEDP = 2745, // PPCInstrVSX.td:651
2761 XSRSQRTESP = 2746, // PPCInstrVSX.td:1235
2762 XSSQRTDP = 2747, // PPCInstrVSX.td:642
2763 XSSQRTQP = 2748, // PPCInstrVSX.td:1432
2764 XSSQRTQPO = 2749, // PPCInstrVSX.td:1469
2765 XSSQRTSP = 2750, // PPCInstrVSX.td:1231
2766 XSSUBDP = 2751, // PPCInstrVSX.td:430
2767 XSSUBQP = 2752, // PPCInstrVSX.td:1427
2768 XSSUBQPO = 2753, // PPCInstrVSX.td:1461
2769 XSSUBSP = 2754, // PPCInstrVSX.td:1212
2770 XSTDIVDP = 2755, // PPCInstrVSX.td:657
2771 XSTSQRTDP = 2756, // PPCInstrVSX.td:660
2772 XSTSTDCDP = 2757, // PPCInstrVSX.td:1647
2773 XSTSTDCQP = 2758, // PPCInstrVSX.td:1650
2774 XSTSTDCSP = 2759, // PPCInstrVSX.td:1644
2775 XSXEXPDP = 2760, // PPCInstrVSX.td:1595
2776 XSXEXPQP = 2761, // PPCInstrVSX.td:1600
2777 XSXSIGDP = 2762, // PPCInstrVSX.td:1596
2778 XSXSIGQP = 2763, // PPCInstrVSX.td:1601
2779 XVABSDP = 2764, // PPCInstrVSX.td:768
2780 XVABSSP = 2765, // PPCInstrVSX.td:773
2781 XVADDDP = 2766, // PPCInstrVSX.td:408
2782 XVADDSP = 2767, // PPCInstrVSX.td:413
2783 XVADDUHM = 2768, // PPCInstrFuture.td:489
2784 XVADDUWM = 2769, // PPCInstrFuture.td:487
2785 XVBF16GER2 = 2770, // PPCInstrMMA.td:10
2786 XVBF16GER2NN = 2771, // PPCInstrMMA.td:228
2787 XVBF16GER2NP = 2772, // PPCInstrMMA.td:224
2788 XVBF16GER2PN = 2773, // PPCInstrMMA.td:220
2789 XVBF16GER2PP = 2774, // PPCInstrMMA.td:14
2790 XVBF16GER2W = 2775, // PPCInstrMMA.td:20
2791 XVBF16GER2WNN = 2776, // PPCInstrMMA.td:242
2792 XVBF16GER2WNP = 2777, // PPCInstrMMA.td:238
2793 XVBF16GER2WPN = 2778, // PPCInstrMMA.td:234
2794 XVBF16GER2WPP = 2779, // PPCInstrMMA.td:24
2795 XVCMPEQDP = 2780, // PPCInstrVSX.td:193
2796 XVCMPEQDP_rec = 2781, // PPCInstrVSX.td:197
2797 XVCMPEQSP = 2782, // PPCInstrVSX.td:193
2798 XVCMPEQSP_rec = 2783, // PPCInstrVSX.td:197
2799 XVCMPGEDP = 2784, // PPCInstrVSX.td:193
2800 XVCMPGEDP_rec = 2785, // PPCInstrVSX.td:197
2801 XVCMPGESP = 2786, // PPCInstrVSX.td:193
2802 XVCMPGESP_rec = 2787, // PPCInstrVSX.td:197
2803 XVCMPGTDP = 2788, // PPCInstrVSX.td:193
2804 XVCMPGTDP_rec = 2789, // PPCInstrVSX.td:197
2805 XVCMPGTSP = 2790, // PPCInstrVSX.td:193
2806 XVCMPGTSP_rec = 2791, // PPCInstrVSX.td:197
2807 XVCPSGNDP = 2792, // PPCInstrVSX.td:778
2808 XVCPSGNSP = 2793, // PPCInstrVSX.td:782
2809 XVCVBF16SPN = 2794, // PPCInstrP10.td:1946
2810 XVCVDPSP = 2795, // PPCInstrVSX.td:858
2811 XVCVDPSXDS = 2796, // PPCInstrVSX.td:862
2812 XVCVDPSXWS = 2797, // PPCInstrVSX.td:866
2813 XVCVDPUXDS = 2798, // PPCInstrVSX.td:870
2814 XVCVDPUXWS = 2799, // PPCInstrVSX.td:874
2815 XVCVHPSP = 2800, // PPCInstrVSX.td:1564
2816 XVCVSPBF16 = 2801, // PPCInstrP10.td:1945
2817 XVCVSPDP = 2802, // PPCInstrVSX.td:879
2818 XVCVSPHP = 2803, // PPCInstrVSX.td:1565
2819 XVCVSPSXDS = 2804, // PPCInstrVSX.td:883
2820 XVCVSPSXWS = 2805, // PPCInstrVSX.td:887
2821 XVCVSPUXDS = 2806, // PPCInstrVSX.td:891
2822 XVCVSPUXWS = 2807, // PPCInstrVSX.td:895
2823 XVCVSXDDP = 2808, // PPCInstrVSX.td:899
2824 XVCVSXDSP = 2809, // PPCInstrVSX.td:903
2825 XVCVSXWDP = 2810, // PPCInstrVSX.td:925
2826 XVCVSXWSP = 2811, // PPCInstrVSX.td:907
2827 XVCVUXDDP = 2812, // PPCInstrVSX.td:911
2828 XVCVUXDSP = 2813, // PPCInstrVSX.td:915
2829 XVCVUXWDP = 2814, // PPCInstrVSX.td:929
2830 XVCVUXWSP = 2815, // PPCInstrVSX.td:919
2831 XVDIVDP = 2816, // PPCInstrVSX.td:681
2832 XVDIVSP = 2817, // PPCInstrVSX.td:685
2833 XVF16GER2 = 2818, // PPCInstrMMA.td:10
2834 XVF16GER2NN = 2819, // PPCInstrMMA.td:228
2835 XVF16GER2NP = 2820, // PPCInstrMMA.td:224
2836 XVF16GER2PN = 2821, // PPCInstrMMA.td:220
2837 XVF16GER2PP = 2822, // PPCInstrMMA.td:14
2838 XVF16GER2W = 2823, // PPCInstrMMA.td:20
2839 XVF16GER2WNN = 2824, // PPCInstrMMA.td:242
2840 XVF16GER2WNP = 2825, // PPCInstrMMA.td:238
2841 XVF16GER2WPN = 2826, // PPCInstrMMA.td:234
2842 XVF16GER2WPP = 2827, // PPCInstrMMA.td:24
2843 XVF32GER = 2828, // PPCInstrMMA.td:10
2844 XVF32GERNN = 2829, // PPCInstrMMA.td:309
2845 XVF32GERNP = 2830, // PPCInstrMMA.td:305
2846 XVF32GERPN = 2831, // PPCInstrMMA.td:301
2847 XVF32GERPP = 2832, // PPCInstrMMA.td:14
2848 XVF32GERW = 2833, // PPCInstrMMA.td:20
2849 XVF32GERWNN = 2834, // PPCInstrMMA.td:323
2850 XVF32GERWNP = 2835, // PPCInstrMMA.td:319
2851 XVF32GERWPN = 2836, // PPCInstrMMA.td:315
2852 XVF32GERWPP = 2837, // PPCInstrMMA.td:24
2853 XVF64GER = 2838, // PPCInstrMMA.td:10
2854 XVF64GERNN = 2839, // PPCInstrMMA.td:309
2855 XVF64GERNP = 2840, // PPCInstrMMA.td:305
2856 XVF64GERPN = 2841, // PPCInstrMMA.td:301
2857 XVF64GERPP = 2842, // PPCInstrMMA.td:14
2858 XVF64GERW = 2843, // PPCInstrMMA.td:20
2859 XVF64GERWNN = 2844, // PPCInstrMMA.td:323
2860 XVF64GERWNP = 2845, // PPCInstrMMA.td:319
2861 XVF64GERWPN = 2846, // PPCInstrMMA.td:315
2862 XVF64GERWPP = 2847, // PPCInstrMMA.td:24
2863 XVI16GER2 = 2848, // PPCInstrMMA.td:157
2864 XVI16GER2PP = 2849, // PPCInstrMMA.td:161
2865 XVI16GER2S = 2850, // PPCInstrMMA.td:10
2866 XVI16GER2SPP = 2851, // PPCInstrMMA.td:14
2867 XVI16GER2SW = 2852, // PPCInstrMMA.td:20
2868 XVI16GER2SWPP = 2853, // PPCInstrMMA.td:24
2869 XVI16GER2W = 2854, // PPCInstrMMA.td:185
2870 XVI16GER2WPP = 2855, // PPCInstrMMA.td:189
2871 XVI4GER8 = 2856, // PPCInstrMMA.td:10
2872 XVI4GER8PP = 2857, // PPCInstrMMA.td:14
2873 XVI4GER8W = 2858, // PPCInstrMMA.td:20
2874 XVI4GER8WPP = 2859, // PPCInstrMMA.td:24
2875 XVI8GER4 = 2860, // PPCInstrMMA.td:10
2876 XVI8GER4PP = 2861, // PPCInstrMMA.td:14
2877 XVI8GER4SPP = 2862, // PPCInstrMMA.td:519
2878 XVI8GER4W = 2863, // PPCInstrMMA.td:20
2879 XVI8GER4WPP = 2864, // PPCInstrMMA.td:24
2880 XVI8GER4WSPP = 2865, // PPCInstrMMA.td:559
2881 XVIEXPDP = 2866, // PPCInstrVSX.td:1622
2882 XVIEXPSP = 2867, // PPCInstrVSX.td:1624
2883 XVMADDADP = 2868, // PPCInstrVSX.td:511
2884 XVMADDASP = 2869, // PPCInstrVSX.td:527
2885 XVMADDMDP = 2870, // PPCInstrVSX.td:518
2886 XVMADDMSP = 2871, // PPCInstrVSX.td:534
2887 XVMAXDP = 2872, // PPCInstrVSX.td:958
2888 XVMAXSP = 2873, // PPCInstrVSX.td:969
2889 XVMINDP = 2874, // PPCInstrVSX.td:963
2890 XVMINSP = 2875, // PPCInstrVSX.td:974
2891 XVMSUBADP = 2876, // PPCInstrVSX.td:543
2892 XVMSUBASP = 2877, // PPCInstrVSX.td:559
2893 XVMSUBMDP = 2878, // PPCInstrVSX.td:550
2894 XVMSUBMSP = 2879, // PPCInstrVSX.td:566
2895 XVMULDP = 2880, // PPCInstrVSX.td:418
2896 XVMULHSH = 2881, // PPCInstrFuture.td:501
2897 XVMULHSW = 2882, // PPCInstrFuture.td:499
2898 XVMULHUH = 2883, // PPCInstrFuture.td:505
2899 XVMULHUW = 2884, // PPCInstrFuture.td:503
2900 XVMULSP = 2885, // PPCInstrVSX.td:423
2901 XVMULUHM = 2886, // PPCInstrFuture.td:497
2902 XVMULUWM = 2887, // PPCInstrFuture.td:495
2903 XVNABSDP = 2888, // PPCInstrVSX.td:787
2904 XVNABSSP = 2889, // PPCInstrVSX.td:791
2905 XVNEGDP = 2890, // PPCInstrVSX.td:796
2906 XVNEGSP = 2891, // PPCInstrVSX.td:800
2907 XVNMADDADP = 2892, // PPCInstrVSX.td:575
2908 XVNMADDASP = 2893, // PPCInstrVSX.td:591
2909 XVNMADDMDP = 2894, // PPCInstrVSX.td:582
2910 XVNMADDMSP = 2895, // PPCInstrVSX.td:598
2911 XVNMSUBADP = 2896, // PPCInstrVSX.td:607
2912 XVNMSUBASP = 2897, // PPCInstrVSX.td:623
2913 XVNMSUBMDP = 2898, // PPCInstrVSX.td:614
2914 XVNMSUBMSP = 2899, // PPCInstrVSX.td:630
2915 XVRDPI = 2900, // PPCInstrVSX.td:1000
2916 XVRDPIC = 2901, // PPCInstrVSX.td:939
2917 XVRDPIM = 2902, // PPCInstrVSX.td:1004
2918 XVRDPIP = 2903, // PPCInstrVSX.td:1008
2919 XVRDPIZ = 2904, // PPCInstrVSX.td:1012
2920 XVREDP = 2905, // PPCInstrVSX.td:699
2921 XVRESP = 2906, // PPCInstrVSX.td:703
2922 XVRLW = 2907, // PPCInstrFuture.td:467
2923 XVRSPI = 2908, // PPCInstrVSX.td:1017
2924 XVRSPIC = 2909, // PPCInstrVSX.td:942
2925 XVRSPIM = 2910, // PPCInstrVSX.td:1021
2926 XVRSPIP = 2911, // PPCInstrVSX.td:1025
2927 XVRSPIZ = 2912, // PPCInstrVSX.td:1029
2928 XVRSQRTEDP = 2913, // PPCInstrVSX.td:708
2929 XVRSQRTESP = 2914, // PPCInstrVSX.td:712
2930 XVSQRTDP = 2915, // PPCInstrVSX.td:690
2931 XVSQRTSP = 2916, // PPCInstrVSX.td:694
2932 XVSUBDP = 2917, // PPCInstrVSX.td:435
2933 XVSUBSP = 2918, // PPCInstrVSX.td:439
2934 XVSUBUHM = 2919, // PPCInstrFuture.td:493
2935 XVSUBUWM = 2920, // PPCInstrFuture.td:491
2936 XVTDIVDP = 2921, // PPCInstrVSX.td:664
2937 XVTDIVSP = 2922, // PPCInstrVSX.td:667
2938 XVTLSBB = 2923, // PPCInstrP10.td:1834
2939 XVTSQRTDP = 2924, // PPCInstrVSX.td:671
2940 XVTSQRTSP = 2925, // PPCInstrVSX.td:675
2941 XVTSTDCDP = 2926, // PPCInstrVSX.td:1662
2942 XVTSTDCSP = 2927, // PPCInstrVSX.td:1656
2943 XVXEXPDP = 2928, // PPCInstrVSX.td:1628
2944 XVXEXPSP = 2929, // PPCInstrVSX.td:1631
2945 XVXSIGDP = 2930, // PPCInstrVSX.td:1634
2946 XVXSIGSP = 2931, // PPCInstrVSX.td:1637
2947 XXAESDECP = 2932, // PPCInstrFuture.td:476
2948 XXAESENCP = 2933, // PPCInstrFuture.td:473
2949 XXAESGENLKP = 2934, // PPCInstrFuture.td:479
2950 XXBLENDVB = 2935, // PPCInstrP10.td:851
2951 XXBLENDVD = 2936, // PPCInstrP10.td:863
2952 XXBLENDVH = 2937, // PPCInstrP10.td:855
2953 XXBLENDVW = 2938, // PPCInstrP10.td:859
2954 XXBRD = 2939, // PPCInstrVSX.td:1693
2955 XXBRH = 2940, // PPCInstrVSX.td:1690
2956 XXBRQ = 2941, // PPCInstrVSX.td:1697
2957 XXBRW = 2942, // PPCInstrVSX.td:1691
2958 XXEVAL = 2943, // PPCInstrP10.td:1737
2959 XXEXTRACTUW = 2944, // PPCInstrVSX.td:1617
2960 XXGENPCVBM = 2945, // PPCInstrP10.td:1759
2961 XXGENPCVDM = 2946, // PPCInstrP10.td:1768
2962 XXGENPCVHM = 2947, // PPCInstrP10.td:1762
2963 XXGENPCVWM = 2948, // PPCInstrP10.td:1765
2964 XXGFMUL128 = 2949, // PPCInstrFuture.td:482
2965 XXINSERTW = 2950, // PPCInstrVSX.td:1606
2966 XXLAND = 2951, // PPCInstrVSX.td:1037
2967 XXLANDC = 2952, // PPCInstrVSX.td:1041
2968 XXLEQV = 2953, // PPCInstrVSX.td:1133
2969 XXLEQVOnes = 2954, // PPCInstrVSX.td:1145
2970 XXLNAND = 2955, // PPCInstrVSX.td:1137
2971 XXLNOR = 2956, // PPCInstrVSX.td:1047
2972 XXLOR = 2957, // PPCInstrVSX.td:1052
2973 XXLORC = 2958, // PPCInstrVSX.td:1150
2974 XXLORf = 2959, // PPCInstrVSX.td:1057
2975 XXLXOR = 2960, // PPCInstrVSX.td:1060
2976 XXLXORdpz = 2961, // PPCInstrVSX.td:1071
2977 XXLXORspz = 2962, // PPCInstrVSX.td:1075
2978 XXLXORz = 2963, // PPCInstrVSX.td:1068
2979 XXMFACC = 2964, // PPCInstrMMA.td:496
2980 XXMFACCW = 2965, // PPCInstrMMA.td:544
2981 XXMRGHW = 2966, // PPCInstrVSX.td:1082
2982 XXMRGLW = 2967, // PPCInstrVSX.td:1085
2983 XXMTACC = 2968, // PPCInstrMMA.td:501
2984 XXMTACCW = 2969, // PPCInstrMMA.td:548
2985 XXMULMUL = 2970, // PPCInstrFuture.td:509
2986 XXMULMULHIADD = 2971, // PPCInstrFuture.td:512
2987 XXMULMULLOADD = 2972, // PPCInstrFuture.td:517
2988 XXPERM = 2973, // PPCInstrVSX.td:1700
2989 XXPERMDI = 2974, // PPCInstrVSX.td:1089
2990 XXPERMDIs = 2975, // PPCInstrVSX.td:1103
2991 XXPERMR = 2976, // PPCInstrVSX.td:1704
2992 XXPERMX = 2977, // PPCInstrP10.td:846
2993 XXSEL = 2978, // PPCInstrVSX.td:1105
2994 XXSETACCZ = 2979, // PPCInstrMMA.td:515
2995 XXSLDWI = 2980, // PPCInstrVSX.td:1109
2996 XXSLDWIs = 2981, // PPCInstrVSX.td:1116
2997 XXSPLTI32DX = 2982, // PPCInstrP10.td:1403
2998 XXSPLTIB = 2983, // PPCInstrVSX.td:1710
2999 XXSPLTIDP = 2984, // PPCInstrP10.td:1398
3000 XXSPLTIW = 2985, // PPCInstrP10.td:1394
3001 XXSPLTW = 2986, // PPCInstrVSX.td:1120
3002 XXSPLTWs = 2987, // PPCInstrVSX.td:1126
3003 XXSSUMUDM = 2988, // PPCInstrFuture.td:521
3004 XXSSUMUDMC = 2989, // PPCInstrFuture.td:524
3005 XXSSUMUDMCEXT = 2990, // PPCInstrFuture.td:575
3006 gBC = 2991, // PPCInstrInfo.td:5175
3007 gBCA = 2992, // PPCInstrInfo.td:5178
3008 gBCAat = 2993, // PPCInstrInfo.td:5186
3009 gBCCTR = 2994, // PPCInstrInfo.td:5219
3010 gBCCTRL = 2995, // PPCInstrInfo.td:5223
3011 gBCL = 2996, // PPCInstrInfo.td:5193
3012 gBCLA = 2997, // PPCInstrInfo.td:5196
3013 gBCLAat = 2998, // PPCInstrInfo.td:5204
3014 gBCLR = 2999, // PPCInstrInfo.td:5211
3015 gBCLRL = 3000, // PPCInstrInfo.td:5215
3016 gBCLat = 3001, // PPCInstrInfo.td:5200
3017 gBCat = 3002, // PPCInstrInfo.td:5182
3018 INSTRUCTION_LIST_END = 3003
3019 };
3020 enum RegClassByHwModeUses : uint16_t {
3021 ppc_ptr_rc,
3022 ptr_rc_idx_by_hwmode,
3023 ptr_rc_nor0_by_hwmode,
3024 };
3025
3026} // namespace llvm::PPC
3027
3028#endif // GET_INSTRINFO_ENUM
3029
3030#ifdef GET_INSTRINFO_SCHED_ENUM
3031#undef GET_INSTRINFO_SCHED_ENUM
3032
3033namespace llvm::PPC::Sched {
3034
3035 enum {
3036 NoInstrModel = 0,
3037 IIC_LdStSync = 1,
3038 IIC_IntSimple = 2,
3039 IIC_IntGeneral = 3,
3040 IIC_BrB = 4,
3041 IIC_VecFP = 5,
3042 IIC_IntRotate = 6,
3043 IIC_IntCompare = 7,
3044 IIC_SprABORT = 8,
3045 IIC_LdStCOPY = 9,
3046 IIC_LdStPASTE = 10,
3047 IIC_BrCR = 11,
3048 IIC_FPGeneral = 12,
3049 IIC_LdStLD = 13,
3050 IIC_LdStDCBF = 14,
3051 IIC_LdStLoad = 15,
3052 IIC_FPCompare = 16,
3053 IIC_IntDivD = 17,
3054 IIC_IntDivW = 18,
3055 IIC_VecGeneral = 19,
3056 IIC_FPDGeneral = 20,
3057 IIC_FPAddSub = 21,
3058 IIC_FPDivD = 22,
3059 IIC_FPSGeneral = 23,
3060 IIC_VecComplex = 24,
3061 IIC_LdStStore = 25,
3062 IIC_IntRotateDI = 26,
3063 IIC_FPDivS = 27,
3064 IIC_FPFused = 28,
3065 IIC_FPSqrtD = 29,
3066 IIC_FPSqrtS = 30,
3067 IIC_LdStICBI = 31,
3068 IIC_IntISEL = 32,
3069 IIC_SprISYNC = 33,
3070 IIC_LdStLWARX = 34,
3071 IIC_LdStLoadUpd = 35,
3072 IIC_LdStLoadUpdX = 36,
3073 IIC_LdStLDARX = 37,
3074 IIC_LdStLDU = 38,
3075 IIC_LdStLDUX = 39,
3076 IIC_LdStLFD = 40,
3077 IIC_LdStLFDU = 41,
3078 IIC_LdStLFDUX = 42,
3079 IIC_LdStLHA = 43,
3080 IIC_LdStLHAU = 44,
3081 IIC_LdStLHAUX = 45,
3082 IIC_LdStLMW = 46,
3083 IIC_LdStLQ = 47,
3084 IIC_LdStLQARX = 48,
3085 IIC_LdStLWA = 49,
3086 IIC_IntMulHD = 50,
3087 IIC_BrMCR = 51,
3088 IIC_BrMCRX = 52,
3089 IIC_SprMFCR = 53,
3090 IIC_SprMFSPR = 54,
3091 IIC_IntMFFS = 55,
3092 IIC_SprMFMSR = 56,
3093 IIC_SprMFCRF = 57,
3094 IIC_SprMFPMR = 58,
3095 IIC_SprMFSR = 59,
3096 IIC_SprMFTB = 60,
3097 IIC_SprMSGSNDP = 61,
3098 IIC_SprMSGSYNC = 62,
3099 IIC_SprMTSPR = 63,
3100 IIC_IntMTFSB0 = 64,
3101 IIC_SprMTMSR = 65,
3102 IIC_SprMTMSRD = 66,
3103 IIC_SprMTPMR = 67,
3104 IIC_SprMTSR = 68,
3105 IIC_IntMulHW = 69,
3106 IIC_IntMulHWU = 70,
3107 IIC_IntMulLI = 71,
3108 IIC_SprRFI = 72,
3109 IIC_IntRFID = 73,
3110 IIC_IntRotateD = 74,
3111 IIC_SprSLBFEE = 75,
3112 IIC_SprSLBIA = 76,
3113 IIC_SprSLBIE = 77,
3114 IIC_SprSLBIEG = 78,
3115 IIC_SprSLBMFEE = 79,
3116 IIC_SprSLBMFEV = 80,
3117 IIC_SprSLBMTE = 81,
3118 IIC_SprSLBSYNC = 82,
3119 IIC_IntShift = 83,
3120 IIC_LdStSTWCX = 84,
3121 IIC_LdStSTU = 85,
3122 IIC_LdStSTUX = 86,
3123 IIC_LdStSTD = 87,
3124 IIC_LdStSTDCX = 88,
3125 IIC_LdStSTFD = 89,
3126 IIC_LdStSTFDU = 90,
3127 IIC_SprSTOP = 91,
3128 IIC_LdStSTQ = 92,
3129 IIC_LdStSTQCX = 93,
3130 IIC_IntTrapD = 94,
3131 IIC_SprTLBIA = 95,
3132 IIC_SprTLBIE = 96,
3133 IIC_SprTLBIEL = 97,
3134 IIC_SprTLBSYNC = 98,
3135 IIC_IntTrapW = 99,
3136 IIC_VecFPCompare = 100,
3137 IIC_VecPerm = 101,
3138 B_BA_BL_BL8_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_NOTOC_BL8_NOTOC_RM_BL8_NOTOC_TLS_BL8_RM_BL8_TLS_BL8_TLS__BLA_BLA8_BLA8_NOP_BLA8_NOP_RM_BLA8_RM_BLA_RM_BL_NOP_BL_NOP_RM_BL_RM_BL_TLS = 102,
3139 BDZLRLp_BDZLRm_BDZLRp_BDZLm_BDZLp_BDZm_BDZp_BDNZ_BDNZ8_BDNZA_BDNZAm_BDNZAp_BDNZL_BDNZLA_BDNZLAm_BDNZLAp_BDNZLR_BDNZLR8_BDNZLRL_BDNZLRLm_BDNZLRLp_BDNZLRm_BDNZLRp_BDNZLm_BDNZLp_BDNZm_BDNZp_BDZ_BDZ8_BDZA_BDZAm_BDZAp_BDZL_BDZLA_BDZLAm_BDZLAp_BDZLR_BDZLR8_BDZLRL_BDZLRLm_BLR_BLR8_BLRL_BCL_BCLR_BCLRL_BCLRLn_BCLRn_BCLalways_BCLn_BCTR_BCTR8_BCTRL_BCTRL8_BCTRL8_LDinto_toc_BCTRL8_LDinto_toc_RM_BCTRL8_RM_BCTRL_LWZinto_toc_BCTRL_LWZinto_toc_RM_BCTRL_RM_BCn_BC_BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_BCCTRn_gBC_gBCA_gBCAat_gBCCTR_gBCCTRL_gBCL_gBCLA_gBCLAat_gBCLR_gBCLRL_gBCLat_gBCat = 103,
3140 MFCTR_MFCTR8_MFLR_MFLR8 = 104,
3141 MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop = 105,
3142 MFCR_MFCR8 = 106,
3143 MCRF = 107,
3144 CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC = 108,
3145 LMW = 109,
3146 LWARX_LWARXL = 110,
3147 LDARX_LDARXL = 111,
3148 LHBRX_LHBRX8_LWBRX_LWBRX8 = 112,
3149 MFSR_MFSRIN = 113,
3150 LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX = 114,
3151 LFSU_LFDU = 115,
3152 LFSUX_LFDUX = 116,
3153 STXSDX_STXVD2X_STXVW4X = 117,
3154 LBARX_LHARX = 118,
3155 LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX = 119,
3156 LFIWAX_LFIWZX = 120,
3157 STFD_STFDX_STFIWX_STFS_STFSX = 121,
3158 STFDU_STFDUX_STFSU_STFSUX = 122,
3159 STVEBX_STVEHX_STVEWX_STVX_STVXL = 123,
3160 LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32 = 124,
3161 LWA_LWA_32 = 125,
3162 LHAU_LHAU8 = 126,
3163 LHAUX_LHAUX8_LWAUX = 127,
3164 STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX = 128,
3165 STD_STDX = 129,
3166 STMW = 130,
3167 STWCX = 131,
3168 STDCX = 132,
3169 STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8 = 133,
3170 STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8 = 134,
3171 LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8 = 135,
3172 LDU = 136,
3173 LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8 = 137,
3174 LDUX = 138,
3175 ADDI_ADDI8_ADDIS_ADDIS8_LI_LI8_LIS_LIS8_ADD4_ADD4TLS_ADD4_rec_ADD8_ADD8TLS_ADD8TLS__ADD8_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8_XOR_XOR8_XOR8_rec_XOR_rec_NEG_NEG8_NEG8_rec_NEG_rec_NEG8O_NEGO_AND_AND8_AND_rec_AND8_rec_NAND_NAND8_NAND_rec_NAND8_rec_NOR_NOR8_NOR_rec_NOR8_rec_EQV_EQV8_EQV_rec_EQV8_rec_ANDC_ANDC8_ANDC_rec_ANDC8_rec_ORC_ORC8_ORC_rec_ORC8_rec = 139,
3176 SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec = 140,
3177 CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI = 141,
3178 EXTSB8_32_64_EXTSB8_rec_EXTSH8_32_64_EXTSH8_rec_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_ADD4O_ADD8O_ADD8O_rec_ADD4O_rec_NEG8O_rec_NEGO_rec_EXTSB_EXTSB8_EXTSB_rec_EXTSH_EXTSH8_EXTSH_rec_EXTSW_EXTSW_rec = 142,
3179 POPCNTB_POPCNTB8_POPCNTD_POPCNTW_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_SUBFO_SUBF8O_SUBFC_SUBFC8_ADDIC_rec_ADDE8_rec_ADDE_rec_SUBFE8_rec_SUBFE_rec_ADDME8_rec_ADDME_rec_SUBFME8_rec_SUBFME_rec_ADDZE8_rec_ADDZE_rec_SUBFZE_rec_SUBFZE8_rec_SUBFO_rec_SUBF8O_rec_ADDE8O_ADDEO_SUBFE8O_SUBFEO_ADDME8O_ADDMEO_SUBFME8O_SUBFMEO_ADDZE8O_ADDZEO_SUBFZE8O_SUBFZEO_ADDE8O_rec_ADDEO_rec_ADDMEO_rec_ADDME8O_rec_SUBFMEO_rec_SUBFME8O_rec_ADDZEO_rec_ADDZE8O_rec_SUBFZEO_rec_SUBFZE8O_rec_ADDC8_rec_ADDC_rec_ADDCO_ADDCO_rec_ADDC8O_ADDC8O_rec_SUBFC8_rec_SUBFC_rec_SUBFCO_SUBFC8O_SUBFCO_rec_SUBFC8O_rec_RLWINM_RLWINM8_RLWINM_rec_RLWNM_RLWNM8_RLWNM_rec_RLWINM8_rec_RLWNM8_rec_SLW_SLW8_SLW_rec_SLW8_rec_SRW_SRW8_SRW_rec_SRW8_rec_SUBFE_SUBFE8_SUBFE8O_rec_SUBFEO_rec = 143,
3180 ADDPCIS = 144,
3181 SUBFUS_SUBFUS_rec = 145,
3182 RLDICL_RLDICL_rec_RLDICR_RLDICR_rec_RLDIC_RLDIC_rec_RLDIMI_RLDIMI_rec_RLDICL_32_RLDICL_32_64_RLDICL_32_rec_RLDICR_32_SRADI_SRADI_rec_SRADI_32 = 146,
3183 RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec = 147,
3184 SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec = 148,
3185 CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec = 149,
3186 MULLI_MULLI8 = 150,
3187 MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec = 151,
3188 MULHWU_MULHDU_MULHDU_rec_MULHWU_rec = 152,
3189 MULLD_MULLDO_MULLD_rec_MULLDO_rec = 153,
3190 DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec = 154,
3191 DIVWE_DIVWEO_DIVWEO_rec_DIVWEU_DIVWEUO_DIVWEUO_rec_DIVWEU_rec_DIVWE_rec_DIVW_DIVWU_DIVWU_rec_DIVWO_DIVWO_rec_DIVWUO_DIVWUO_rec_DIVW_rec = 155,
3192 DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec = 156,
3193 FABSD_FABSD_rec_FABSS_FABSS_rec_FADDS_FADDS_rec_FMADDS_FMADDS_rec_FMR_FMR_rec_FMSUBS_FMSUBS_rec_FMULS_FMULS_rec_FNABSD_FNABSD_rec_FNABSS_FNABSS_rec_FNEGD_FNEGD_rec_FNEGS_FNEGS_rec_FNMADDS_FNMADDS_rec_FNMSUBS_FNMSUBS_rec_FSUBS_FSUBS_rec_FCFID_FCFIDS_FCFIDS_rec_FCFIDU_FCFIDUS_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTID_FCTIDU_FCTIDUZ_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_FCTIDZ_rec_FCTID_rec_FCTIW_FCTIWU_FCTIWUZ_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_FCTIWZ_rec_FCTIW_rec_FRE_FRES_rec_FRE_rec_FRSP_rec_FRSP_FRES_FRSQRTE_FRSQRTES_FRSQRTES_rec_FRSQRTE_rec_FSELD_FSELS_FSELD_rec_FSELS_rec_FCPSGND_FCPSGND_rec_FCPSGNS_FCPSGNS_rec_FRIMD_FRIMD_rec_FRIMS_FRIMS_rec_FRIND_FRIND_rec_FRINS_FRINS_rec_FRIPD_FRIPD_rec_FRIPS_FRIPS_rec_FRIZD_FRIZD_rec_FRIZS_FRIZS_rec = 157,
3194 FADD_FADD_rec_FSUB_FSUB_rec = 158,
3195 FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec = 159,
3196 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSSUBDP_XSSUBSP_XSCPSGNDP_XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSMAXDP_XSMINDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP = 160,
3197 FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP = 161,
3198 XVADDDP_XVADDSP_XVMADDADP_XVMADDASP_XVMADDMDP_XVMADDMSP_XVMSUBADP_XVMSUBASP_XVMSUBMDP_XVMSUBMSP_XVNMADDADP_XVNMADDASP_XVNMADDMDP_XVNMADDMSP_XVNMSUBADP_XVNMSUBASP_XVNMSUBMDP_XVNMSUBMSP_XVSUBDP_XVSUBSP_XVABSDP_XVABSSP_XVMAXDP_XVMAXSP_XVMINDP_XVMINSP_XVMULDP_XVMULSP_XVNABSDP_XVNABSSP_XVNEGDP_XVNEGSP_XVCPSGNDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP = 162,
3199 XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec = 163,
3200 XVTDIVDP_XVTSQRTDP = 164,
3201 VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX = 165,
3202 XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL = 166,
3203 VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_XVRSQRTESP_XVRESP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVCPSGNSP_XVCVDPSP_VADDCUW_VADDFP_VAND_VANDC_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VCFSX_VCFUX_VCTSXS_VCTUXS_VEXPTEFP_VLOGEFP_VNOR_VOR_VMADDFP_VMHADDSHS_VMHRADDSHS_VMLADDUHM_VNMSUBFP_VMAXFP_VMINFP_VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUDM_VMSUMUHM_VMSUMUHS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRLB_VRLH_VRLW_VRSQRTEFP_VSR_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRO_VSRW_VSUBCUW_VSL_VSLB_VSLDOI_VSLH_VSLO_VSLW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VXOR = 167,
3204 VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR = 168,
3205 XVTDIVSP_XVTSQRTSP = 169,
3206 XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec_VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_VCMPEQUB_rec_VCMPEQUH_VCMPEQUH_rec_VCMPEQUW_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_VCMPGTSB_rec_VCMPGTSH_VCMPGTSH_rec_VCMPGTSW_VCMPGTSW_rec_VCMPGTUB_VCMPGTUB_rec_VCMPGTUH_VCMPGTUH_rec_VCMPGTUW_VCMPGTUW_rec = 170,
3207 FCMPOD_FCMPOS_FCMPUD_FCMPUS = 171,
3208 FDIVS_FDIVS_rec = 172,
3209 XSDIVDP = 173,
3210 FSQRTS_XSSQRTSP_FSQRTS_rec = 174,
3211 FDIV_FDIV_rec = 175,
3212 XSSQRTDP = 176,
3213 FSQRT_FSQRT_rec = 177,
3214 XVDIVSP = 178,
3215 XVSQRTSP = 179,
3216 XVDIVDP = 180,
3217 XVSQRTDP = 181,
3218 MFOCRF_MFOCRF8 = 182,
3219 VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX = 183,
3220 XSDIVSP = 184,
3221 FSQRTS_FSQRTS_rec = 185,
3222 MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF = 186,
3223 MTFSFb_MTFSB0_MTFSB1 = 187,
3224 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSCPSGNDP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSREDP_XSRSQRTEDP_XSSUBDP_XSSUBSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSXDDP_XSCVUXDDP_XSCVDPSP_XSCVSPDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ = 188,
3225 XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP = 189,
3226 XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP = 190,
3227 VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP = 191,
3228 VSUBFP = 192,
3229 XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVABSDP_XVADDDP_XVCPSGNDP_XVMADDADP_XVMADDMDP_XVMSUBADP_XVMSUBMDP_XVMULDP_XVNABSDP_XVNEGDP_XVNMADDADP_XVNMADDMDP_XVNMSUBADP_XVNMSUBMDP_XVREDP_XVRSQRTEDP_XVSUBDP = 193,
3230 XVCVSPDP = 194,
3231 TDI_TD = 195,
3232 TWI_TW = 196,
3233 MTCRF_MTCRF8_MTOCRF_MTOCRF8 = 197,
3234 RLWIMI_RLWIMI8 = 198,
3235 AND_AND8_AND8_rec_ANDC_ANDC8_ANDC8_rec_ANDC_rec_AND_rec_EQV_EQV8_EQV8_rec_EQV_rec_NAND_NAND8_NAND8_rec_NAND_rec_NOR_NOR8_NOR8_rec_NOR_rec_ORC_ORC8_ORC8_rec_ORC_rec_ORI_ORI8_ORIS_ORIS8_XOR_XOR8_XOR8_rec_XORI_XORI8_XORIS_XORIS8_XOR_rec_ADD4_rec_ADD8_rec_NEG8_rec_NEG_rec = 199,
3236 ANDI8_rec_ANDIS8_rec_RLWINM_RLWINM8_RLWINM8_rec_RLWINM_rec_RLWNM_RLWNM8_RLWNM8_rec_RLWNM_rec_SLW_SLW8_SLW8_rec_SLW_rec_SRW_SRW8_SRW8_rec_SRW_rec_ADDC8O_ADDC8O_rec_ADDCO_ADDCO_rec_ADDE8O_ADDE8O_rec_ADDEO_ADDEO_rec_ADDME8O_ADDME8O_rec_ADDMEO_ADDMEO_rec_ADDZE8O_ADDZE8O_rec_ADDZEO_ADDZEO_rec_SUBF8O_SUBF8O_rec_SUBFC8O_SUBFC8O_rec_SUBFCO_SUBFCO_rec_SUBFE8O_SUBFE8O_rec_SUBFEO_SUBFEO_rec_SUBFME8O_SUBFME8O_rec_SUBFMEO_SUBFMEO_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZEO_SUBFZEO_rec_ADDE8_rec_ADDE_rec_ADDME8_rec_ADDME_rec_ADDZE8_rec_ADDZE_rec_SUBFE8_rec_SUBFE_rec_SUBFME8_rec_SUBFME_rec_SUBFZE8_rec_SUBFZE_rec_ADDIC_rec_ADDC_ADDC8_SUBFC_SUBFC8_ADDC_rec_ADDC8_rec_SUBFC_rec_SUBFC8_rec = 200,
3237 ANDIS_rec_ANDI_rec_SUBF8_rec = 201,
3238 OR_OR8_OR8_rec_OR_rec_NOP = 202,
3239 SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY = 203,
3240 SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8 = 204,
3241 RLWIMI8_rec_RLWIMI_rec = 205,
3242 CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec = 206,
3243 POPCNTB_POPCNTB8_POPCNTD_POPCNTW = 207,
3244 ISEL_ISEL8 = 208,
3245 MFTB_MFTB8 = 209,
3246 DIVW_DIVWU = 210,
3247 DIVD_DIVDU = 211,
3248 DIVWE_DIVWEU = 212,
3249 LVEBX_LVEHX_LVEWX_LVX_LVXL = 213,
3250 LXVB16X_LXSIWZX = 214,
3251 DFLOADf64_XFLOADf64_LIWZX = 215,
3252 LQ = 216,
3253 STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX = 217,
3254 STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX = 218,
3255 STDXTLS_STDXTLS_ = 219,
3256 STBCIX_STDCIX = 220,
3257 STBCX_STHCX = 221,
3258 STHCIX_STSWI_STWCIX = 222,
3259 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHAXTLS_LHAXTLS__LHAXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWAXTLS_LWAXTLS__LWAXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32 = 223,
3260 LD_LDX_LDXTLS_LDXTLS_ = 224,
3261 LBARXL_LHARXL = 225,
3262 LBEPX_LHEPX_LWEPX = 226,
3263 LFDEPX_LXSIWAX = 227,
3264 ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8 = 228,
3265 SUBF = 229,
3266 VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD = 230,
3267 VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO = 231,
3268 VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VRLB_VRLH_VRLW_VSLB_VSLH_VSLW_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRW_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VAND_VANDC_VNOR_VOR_VXOR_VMAXFP_VMINFP_VSUBCUW_VADDCUW = 232,
3269 VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW = 233,
3270 VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW = 234,
3271 VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec = 235,
3272 MFVSCR = 236,
3273 MTVSCR = 237,
3274 VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM = 238,
3275 VADDUQM_VSUBUQM_VPOPCNTD = 239,
3276 VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM = 240,
3277 VMULESW_VMULEUW_VMULOSW_VMULOUW = 241,
3278 VMULUWM = 242,
3279 B_BA_BL_BL8_BL8_RM_BLA_BLA8_BLA8_RM_BLA_RM_BL_RM_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_TLS_BL8_TLS__BLA8_NOP_BLA8_NOP_RM_BL_NOP_BL_NOP_RM_BL_TLS = 243,
3280 DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX = 244,
3281 DXEX_DXEXQ_DXEXQ_rec_DXEX_rec_DDEDPD_DDEDPD_rec_DENBCD_DENBCD_rec_DIEX_DIEX_rec_DQUA_DQUA_rec_DRINTN_DRINTN_rec_DRINTX_DRINTX_rec_DRRND_DRRND_rec_DSCLI_DSCLI_rec_DSCRI_DSCRI_rec_DQUAI = 245,
3282 DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec = 246,
3283 BCDADD_rec_BCDSUB_rec = 247,
3284 DRINTNQ_DRINTNQ_rec_DRINTXQ_DRINTXQ_rec_DRRNDQ_DRRNDQ_rec_DIEXQ_DIEXQ_rec_DQUAIQ_DQUAIQ_rec_DDEDPDQ_DDEDPDQ_rec_DENBCDQ_DENBCDQ_rec_DSCLIQ_DSCLIQ_rec_DSCRIQ_DSCRIQ_rec = 248,
3285 DCMPOQ_DCMPUQ_DTSTEXQ = 249,
3286 DCTQPQ_DCTQPQ_rec = 250,
3287 DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec = 251,
3288 DQUAQ_DQUAQ_rec = 252,
3289 DRSP_DRSP_rec_DCTFIX_DCTFIX_rec = 253,
3290 DCFFIX_DCFFIX_rec = 254,
3291 DCFFIXQ_DCFFIXQ_rec = 255,
3292 DMUL_DMUL_rec = 256,
3293 DMULQ_DMULQ_rec = 257,
3294 DDIV_DDIV_rec = 258,
3295 DDIVQ_DDIVQ_rec = 259,
3296 MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ = 260,
3297 VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC = 261,
3298 VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR = 262,
3299 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes = 263,
3300 V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP = 264,
3301 VRLD = 265,
3302 XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP = 266,
3303 XVABSSP_XVNABSSP_XVNEGSP = 267,
3304 XVCPSGNSP = 268,
3305 VMRGEW_VMRGOW = 269,
3306 VSEL = 270,
3307 XXSEL = 271,
3308 TABORTDC_TABORTDCI_TABORTWC_TABORTWCI = 272,
3309 MTFSB0_MTFSB1 = 273,
3310 MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI = 274,
3311 CMPRB_CMPRB8_CMPEQB = 275,
3312 XSTSTDCDP_XSTSTDCSP = 276,
3313 FTDIV_FTSQRT = 277,
3314 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP = 278,
3315 XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP = 279,
3316 CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec = 280,
3317 POPCNTD_POPCNTW = 281,
3318 CMPB_CMPB8_SETB_SETB8_BPERMD = 282,
3319 XSCVSPDPN = 283,
3320 SLD_SRD_SRAD = 284,
3321 SRADI_SRADI_32_RLDIC = 285,
3322 EXTSWSLI_32_64_EXTSWSLI = 286,
3323 SUBFC_SUBFC8_SUBFC8O_SUBFCO_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_ADDC8O_ADDCO_ADDIC_rec_ADDE8O_ADDE8O_rec_ADDE8_rec_ADDEO_ADDEO_rec_ADDE_rec_ADDME8O_ADDME8O_rec_ADDME8_rec_ADDMEO_ADDMEO_rec_ADDME_rec_ADDZE8O_ADDZE8O_rec_ADDZE8_rec_ADDZEO_ADDZEO_rec_ADDZE_rec_SUBF8O_SUBF8O_rec_SUBFE8O_SUBFE8O_rec_SUBFE8_rec_SUBFEO_SUBFEO_rec_SUBFE_rec_SUBFME8O_SUBFME8O_rec_SUBFME8_rec_SUBFMEO_SUBFMEO_rec_SUBFME_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZE8_rec_SUBFZEO_SUBFZEO_rec_SUBFZE_rec = 287,
3324 ADDZE_ADDZE8_SUBF_rec = 288,
3325 ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8 = 289,
3326 LA_LA8 = 290,
3327 COPY = 291,
3328 MCRXRX = 292,
3329 XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP = 293,
3330 XSXEXPDP = 294,
3331 RFEBB = 295,
3332 TBEGIN_TRECHKPT = 296,
3333 WAIT = 297,
3334 RLDCL_RLDCR = 298,
3335 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI = 299,
3336 MTOCRF_MTOCRF8 = 300,
3337 SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8 = 301,
3338 FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR = 302,
3339 SRAW_SRAW8_SRAWI_SRAWI8 = 303,
3340 XSIEXPDP = 304,
3341 CRXOR = 305,
3342 TRECLAIM_TSR_TABORT = 306,
3343 VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec = 307,
3344 VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW = 308,
3345 VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP = 309,
3346 VPOPCNTD = 310,
3347 VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0 = 311,
3348 MADDHD_MADDHDU_MADDLD_MADDLD8 = 312,
3349 MULHD_MULHW_MULLW_MULLWO = 313,
3350 MULHDU_MULHWU = 314,
3351 MULLD_MULLDO = 315,
3352 FRSP_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRE_FRES_FADDS_FMSUBS_FMADDS_FSUBS_FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRSQRTE_FRSQRTES_FNMADDS_FNMSUBS_FSELD_FSELS_FMULS = 316,
3353 FADD_FSUB = 317,
3354 FMSUB_FMADD_FNMADD_FNMSUB_FMUL = 318,
3355 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP = 319,
3356 FSELD_rec_FSELS_rec = 320,
3357 FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRES_rec_FRE_rec_FADDS_rec_FSUBS_rec_FMSUBS_rec_FNMSUBS_rec_FMADDS_rec_FNMADDS_rec_FCFIDS_rec_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_rec_FCTID_rec_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_rec_FCTIW_rec_FMULS_rec_FRSQRTES_rec_FRSQRTE_rec_FRSP_rec = 321,
3358 XSCVDPHP_XSCVHPDP = 322,
3359 LVSL_LVSR = 323,
3360 V_SETALLONES_V_SETALLONESB_V_SETALLONESH_VPERMR_VSLV_VSRV_XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW_XXINSERTW_VMUL10CUQ_VMUL10ECUQ_VMUL10EUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP_BCDCFN_rec_BCDCFZ_rec_BCDCPSGN_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec = 324,
3361 VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ = 325,
3362 XXPERM_XXPERMR_XXSPLTIB = 326,
3363 XSCMPEXPQP_XSCMPOQP_XSCMPUQP = 327,
3364 BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO = 328,
3365 BCDCTSQ_rec = 329,
3366 XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO = 330,
3367 BCDCFSQ_rec = 331,
3368 XSDIVQP_XSDIVQPO = 332,
3369 XSSQRTQP_XSSQRTQPO = 333,
3370 LXVL_LXVLL = 334,
3371 LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD = 335,
3372 LXSDX_LXVD2X = 336,
3373 DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP = 337,
3374 CP_COPY_CP_COPY8 = 338,
3375 ICBI_ICBIEP = 339,
3376 ICBT_ICBTLS_EnforceIEIO = 340,
3377 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32 = 341,
3378 CP_ABORT = 342,
3379 DARN = 343,
3380 ISYNC = 344,
3381 MSGSYNC = 345,
3382 TLBSYNC = 346,
3383 SYNC = 347,
3384 LFIWZX = 348,
3385 LFDX_LFDXTLS_LFDXTLS__LFD = 349,
3386 SLBIA = 350,
3387 SLBIE = 351,
3388 SLBMFEE = 352,
3389 SLBMFEV = 353,
3390 SLBMTE = 354,
3391 TLBIEL = 355,
3392 LHZU_LHZU8_LWZU_LWZU8 = 356,
3393 LHZUX_LHZUX8_LWZUX_LWZUX8 = 357,
3394 TEND = 358,
3395 CP_PASTE8_rec_CP_PASTE_rec = 359,
3396 TCHECK = 360,
3397 LXSIWAX = 361,
3398 LIWAX = 362,
3399 LFSX_LFSXTLS_LFSXTLS__LFS = 363,
3400 LXSSP_LXSSPX = 364,
3401 XFLOADf32_DFLOADf32 = 365,
3402 LXVH8X = 366,
3403 STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX = 367,
3404 STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv = 368,
3405 STXSDX = 369,
3406 DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9 = 370,
3407 STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32 = 371,
3408 SLBIEG = 372,
3409 TLBIE = 373,
3410 STXV_STXVB16X_STXVH8X_STXVX = 374,
3411 STXVL_STXVLL = 375,
3412 MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv = 376,
3413 MFPMR = 377,
3414 MTPMR = 378,
3415 MFSPR_MFSPR8_MFUDSCR = 379,
3416 MFMSR = 380,
3417 MTMSR = 381,
3418 MTMSRD = 382,
3419 MTUDSCR_MTSPR_MTSPR8 = 383,
3420 MSGSNDP_MSGSNDP8 = 384,
3421 DIVWO_DIVWUO = 385,
3422 MODSW = 386,
3423 DIVWEO_DIVWEUO = 387,
3424 DIVDO_DIVDUO = 388,
3425 MODSD_MODUD_MODUW = 389,
3426 DIVDE_DIVDEO_DIVDEU_DIVDEUO = 390,
3427 DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec = 391,
3428 ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec = 392,
3429 MCRFS = 393,
3430 RLDCL_rec_RLDCR_rec = 394,
3431 RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec = 395,
3432 MFFS_MFFSCE_MFFSL_MFFS_rec = 396,
3433 EXTSWSLI_32_64_rec_EXTSWSLI_rec = 397,
3434 FDIV = 398,
3435 FSQRT = 399,
3436 FSQRTS = 400,
3437 FDIVS = 401,
3438 LFSU = 402,
3439 LFSUX = 403,
3440 TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP = 404,
3441 LDAT_LWAT = 405,
3442 STDAT_STWAT = 406,
3443 BRINC = 407,
3444 EVABS_EVEQV_EVNAND_EVNEG_EVADDIW_EVADDW_EVAND_EVANDC_EVCMPEQ_EVCMPGTS_EVCMPGTU_EVCMPLTS_EVCMPLTU_EVCNTLSW_EVCNTLZW_EVEXTSB_EVEXTSH_EVMERGEHI_EVMERGEHILO_EVMERGELO_EVMERGELOHI_EVNOR_EVOR_EVORC_EVXOR_EVRLW_EVRLWI_EVRNDW_EVSLW_EVSLWI_EVSPLATFI_EVSPLATI_EVSRWIS_EVSRWIU_EVSRWS_EVSRWU_EVSUBFW_EVSUBIFW = 408,
3445 EVMRA_EVADDSMIAAW_EVADDSSIAAW_EVADDUMIAAW_EVADDUSIAAW_EVDIVWS_EVDIVWU_EVMHEGSMFAA_EVMHEGSMFAN_EVMHEGSMIAA_EVMHEGSMIAN_EVMHEGUMIAA_EVMHEGUMIAN_EVMHESMF_EVMHESMFA_EVMHESMFAAW_EVMHESMFANW_EVMHESMI_EVMHESMIA_EVMHESMIAAW_EVMHESMIANW_EVMHESSF_EVMHESSFA_EVMHESSFAAW_EVMHESSFANW_EVMHESSIAAW_EVMHESSIANW_EVMHEUMI_EVMHEUMIA_EVMHEUMIAAW_EVMHEUMIANW_EVMHEUSIAAW_EVMHEUSIANW_EVMHOGSMFAA_EVMHOGSMFAN_EVMHOGSMIAA_EVMHOGSMIAN_EVMHOGUMIAA_EVMHOGUMIAN_EVMHOSMF_EVMHOSMFA_EVMHOSMFAAW_EVMHOSMFANW_EVMHOSMI_EVMHOSMIA_EVMHOSMIAAW_EVMHOSMIANW_EVMHOSSF_EVMHOSSFA_EVMHOSSFAAW_EVMHOSSFANW_EVMHOSSIAAW_EVMHOSSIANW_EVMHOUMI_EVMHOUMIA_EVMHOUMIAAW_EVMHOUMIANW_EVMHOUSIAAW_EVMHOUSIANW_EVMWHSMF_EVMWHSMFA_EVMWHSMI_EVMWHSMIA_EVMWHSSF_EVMWHSSFA_EVMWHUMI_EVMWHUMIA_EVMWLSMIAAW_EVMWLSMIANW_EVMWLSSIAAW_EVMWLSSIANW_EVMWLUMI_EVMWLUMIA_EVMWLUMIAAW_EVMWLUMIANW_EVMWLUSIAAW_EVMWLUSIANW_EVMWSMF_EVMWSMFA_EVMWSMFAA_EVMWSMFAN_EVMWSMI_EVMWSMIA_EVMWSMIAA_EVMWSMIAN_EVMWSSF_EVMWSSFA_EVMWSSFAA_EVMWSSFAN_EVMWUMI_EVMWUMIA_EVMWUMIAA_EVMWUMIAN_EVSUBFSMIAAW_EVSUBFSSIAAW_EVSUBFUMIAAW_EVSUBFUSIAAW = 409,
3446 EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX = 410,
3447 EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX = 411,
3448 HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC = 412,
3449 RFI = 413,
3450 RFID = 414,
3451 DSS_DSSALL_DST_DST64_DSTST_DSTST64_DSTSTT_DSTSTT64_DSTT_DSTT64_ICBLQ_TLBIVAX_TLBLD_TLBLI_TLBRE_TLBRE2_TLBSX_TLBSX2_TLBSX2D_TLBWE_TLBWE2_MBAR_TRAP_DCCCI_ICCCI = 415,
3452 ICBLC = 416,
3453 MTSR_MTSRIN = 417,
3454 MFDCR = 418,
3455 MTDCR = 419,
3456 NOP_GT_PWR6_NOP_GT_PWR7 = 420,
3457 TLBIA = 421,
3458 WRTEE_WRTEEI = 422,
3459 HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8 = 423,
3460 MSYNC = 424,
3461 SLBSYNC = 425,
3462 SLBFEE_rec = 426,
3463 STOP = 427,
3464 DCBA_DCBI = 428,
3465 FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRE_FRES_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRSP_FRSQRTE_FRSQRTES = 429,
3466 VCFSX_VCFUX_VCTSXS_VCTUXS = 430,
3467 VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP = 431,
3468 VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP = 432,
3469 XSCVDPHP = 433,
3470 XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP = 434,
3471 XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP = 435,
3472 XVCVSPBF16 = 436,
3473 FADDS_FMULS_FSUBS = 437,
3474 FMUL = 438,
3475 VADDFP = 439,
3476 XSMULDP_XSMULSP = 440,
3477 XVADDDP_XVMULDP_XVSUBDP = 441,
3478 XVADDSP_XVMULSP_XVSUBSP = 442,
3479 VMADDFP_VNMSUBFP = 443,
3480 FADDS_rec_FMULS_rec_FSUBS_rec = 444,
3481 FMUL_rec = 445,
3482 FCFID_rec_FCFIDS_rec_FCFIDU_rec_FCFIDUS_rec_FCTID_rec_FCTIDU_rec_FCTIDUZ_rec_FCTIDZ_rec_FCTIW_rec_FCTIWU_rec_FCTIWUZ_rec_FCTIWZ_rec_FRE_rec_FRES_rec_FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRSP_rec_FRSQRTE_rec_FRSQRTES_rec = 446,
3483 BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRn_gBCCTR_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_gBCCTRL_BCLR_BCLRn_BDNZLR_BDNZLR8_BDNZLRm_BDNZLRp_BDZLR_BDZLR8_BDZLRm_BDZLRp_gBCLR_BCLRL_BCLRLn_BDNZLRL_BDNZLRLm_BDNZLRLp_BDZLRL_BDZLRLm_BDZLRLp_gBCLRL_BLR_BLR8_BLRL = 447,
3484 CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8 = 448,
3485 VGNB = 449,
3486 VSBOX = 450,
3487 CFUGED_PDEPD_PEXTD = 451,
3488 VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD = 452,
3489 XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP = 453,
3490 XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP = 454,
3491 HASHST_HASHST8_HASHSTP_HASHSTP8 = 455,
3492 XSMULQP_XSMULQPO = 456,
3493 VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ = 457,
3494 VMODSQ_VMODUQ = 458,
3495 VDIVSD_VDIVUD = 459,
3496 VMODSD_VMODUD = 460,
3497 VDIVSW_VDIVUW = 461,
3498 VMODSW_VMODUW = 462,
3499 VDIVESD_VDIVEUD = 463,
3500 VDIVESW_VDIVEUW = 464,
3501 BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP = 465,
3502 XXGENPCVBM = 466,
3503 BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ = 467,
3504 VADDCUQ_VSUBCUQ = 468,
3505 XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP = 469,
3506 MTVSRBMI = 470,
3507 CBCDTD_CBCDTD8_CDTBCD_CDTBCD8 = 471,
3508 FTSQRT = 472,
3509 MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB = 473,
3510 RLDIC_rec = 474,
3511 RLDICL_32_rec_RLDICL_rec_RLDICR_rec = 475,
3512 RLWINM8_rec_RLWINM_rec = 476,
3513 VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW = 477,
3514 VPOPCNTB_VPOPCNTH = 478,
3515 VSHASIGMAD_VSHASIGMAW = 479,
3516 XSTSQRTDP = 480,
3517 XVTSQRTDP = 481,
3518 XVTSQRTSP = 482,
3519 XVTSTDCDP_XVTSTDCSP = 483,
3520 SLD_rec_SRD_rec = 484,
3521 TDI = 485,
3522 TWI = 486,
3523 VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS = 487,
3524 VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_rec_VCMPEQUH_rec_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_rec_VCMPGTSH_rec_VCMPGTSW_rec_VCMPGTUB_rec_VCMPGTUH_rec_VCMPGTUW_rec_XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec = 488,
3525 VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec = 489,
3526 VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec = 490,
3527 VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec = 491,
3528 VCMPSQ_VCMPUQ = 492,
3529 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP = 493,
3530 TRAP = 494,
3531 SRAWI8_rec_SRAWI_rec = 495,
3532 VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ = 496,
3533 VRLQMI = 497,
3534 DSS_DSSALL = 498,
3535 WAITP10 = 499,
3536 ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO = 500,
3537 ADDIdtprelL32_ADDISdtprelHA32 = 501,
3538 ADDItlsldLADDR32 = 502,
3539 ADDItocL_ADDIStocHA_ADDIStocHA8 = 503,
3540 ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8 = 504,
3541 ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO = 505,
3542 ADDZE_ADDZE8 = 506,
3543 ANDI_rec_ANDIS_rec = 507,
3544 CMPDI_CMPWI_CMPLDI_CMPLWI = 508,
3545 EXTSB_EXTSB8_EXTSB8_32_64_EXTSB8_rec_EXTSB_rec_EXTSH_EXTSH8_EXTSH8_32_64_EXTSH8_rec_EXTSH_rec_EXTSW_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_EXTSW_rec = 509,
3546 FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS = 510,
3547 NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8 = 511,
3548 NOP = 512,
3549 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32 = 513,
3550 RLWINM_RLWINM8 = 514,
3551 SETB_SETB8 = 515,
3552 SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8 = 516,
3553 SRAWI_SRAWI8 = 517,
3554 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW = 518,
3555 VEXTSD2Q = 519,
3556 XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP = 520,
3557 XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP = 521,
3558 XVABSDP_XVNABSDP_XVNEGDP = 522,
3559 XVXSIGDP_XVXSIGSP = 523,
3560 ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO = 524,
3561 ADDEX_ADDEX8 = 525,
3562 ADD4O_ADD8O = 526,
3563 CMPB_CMPB8 = 527,
3564 CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET = 528,
3565 DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64 = 529,
3566 VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP = 530,
3567 XXLEQVOnes = 531,
3568 MFFS_MFFS_rec_MFFSL = 532,
3569 MFFSCDRNI_MFFSCRNI = 533,
3570 MTFSB0 = 534,
3571 ADDIC_rec_ADDME8_rec_ADDME_rec_ADDME8O_rec_ADDMEO_rec_ADDZE8_rec_ADDZE_rec_ADDZE8O_rec_ADDZEO_rec_SUBFME8_rec_SUBFME_rec_SUBFME8O_rec_SUBFMEO_rec_SUBFZE8_rec_SUBFZE_rec_SUBFZE8O_rec_SUBFZEO_rec = 535,
3572 NEG8O_rec_NEGO_rec = 536,
3573 ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec = 537,
3574 HRFID_SC = 538,
3575 MTFSFI_MTFSFIb_MTFSFI_rec = 539,
3576 FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec = 540,
3577 ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec = 541,
3578 VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec = 542,
3579 LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8 = 543,
3580 LD = 544,
3581 LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL = 545,
3582 DFLOADf32 = 546,
3583 DFLOADf64 = 547,
3584 LFD = 548,
3585 LHA_LHA8 = 549,
3586 LXSD_LXV = 550,
3587 DCBT_DCBTST = 551,
3588 ICBT = 552,
3589 LDBRX = 553,
3590 SPILLTOVSR_LDX = 554,
3591 LXVRBX_LXVRDX_LXVRHX_LXVRWX = 555,
3592 MTSR = 556,
3593 MTVRSAVE_MTVRSAVEv = 557,
3594 LBZCIX_LDCIX_LHZCIX_LWZCIX = 558,
3595 PLBZ_PLBZ8_PLBZ8pc_PLBZpc_PLD_PLDpc_PLFD_PLFDpc_PLFS_PLFSpc_PLHA_PLHA8_PLHA8pc_PLHApc_PLHZ_PLHZ8_PLHZ8pc_PLHZpc_PLWA_PLWA8_PLWA8pc_PLWApc_PLWZ_PLWZ8_PLWZ8pc_PLWZpc_PLXSD_PLXSDpc_PLXSSP_PLXSSPpc_PLXV_PLXVpc_PLXVP_PLXVPpc = 559,
3596 LFS = 560,
3597 LXSSP = 561,
3598 LXVP = 562,
3599 LXVPX = 563,
3600 MFSR = 564,
3601 MFTB8 = 565,
3602 XXSETACCZ = 566,
3603 XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4 = 567,
3604 XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP = 568,
3605 XVI8GER4SPP = 569,
3606 PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4 = 570,
3607 PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP = 571,
3608 PMXVI8GER4SPP = 572,
3609 XXMTACC = 573,
3610 XXMFACC = 574,
3611 VMULHSD_VMULHUD_VMULLD = 575,
3612 LXVKQ = 576,
3613 VSPLTISB_VSPLTISH_VSPLTISW = 577,
3614 V_SETALLONES_V_SETALLONESB_V_SETALLONESH = 578,
3615 XXSPLTIB = 579,
3616 BRD_BRH_BRH8_BRW_BRW8 = 580,
3617 MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ = 581,
3618 VGBBD_VUPKHSW_VUPKLSW = 582,
3619 VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs = 583,
3620 VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM = 584,
3621 VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH = 585,
3622 XVCVBF16SPN = 586,
3623 XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW = 587,
3624 VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS = 588,
3625 VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI = 589,
3626 VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS = 590,
3627 VSLV_VSRV_XXINSERTW = 591,
3628 VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX = 592,
3629 VSUMSWS = 593,
3630 XXSPLTIDP_XXSPLTIW = 594,
3631 XXSPLTI32DX = 595,
3632 XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL = 596,
3633 XXPERMX = 597,
3634 PSTXVP_PSTXVPpc = 598,
3635 STB_STB8_STH_STH8_STW_STW8 = 599,
3636 SPILLTOVSR_ST = 600,
3637 STD = 601,
3638 DFSTOREf32_DFSTOREf64 = 602,
3639 STFD_STFS = 603,
3640 STFDU_STFSU = 604,
3641 STXSD = 605,
3642 STXSSP = 606,
3643 STXV = 607,
3644 DCBF_DCBST_DCBZ = 608,
3645 ICBI = 609,
3646 SPILLTOVSR_STX = 610,
3647 STIWX = 611,
3648 STXVRBX_STXVRDX_STXVRHX_STXVRWX = 612,
3649 EnforceIEIO = 613,
3650 TLBIE8P9_TLBIEP9 = 614,
3651 STHCIX_STWCIX = 615,
3652 SYNCP10 = 616,
3653 PSTB_PSTB8_PSTB8pc_PSTBpc_PSTD_PSTDpc_PSTFD_PSTFDpc_PSTFS_PSTFSpc_PSTH_PSTH8_PSTH8pc_PSTHpc_PSTW_PSTW8_PSTW8pc_PSTWpc_PSTXSD_PSTXSDpc_PSTXSSP_PSTXSSPpc_PSTXV_PSTXVpc = 617,
3654 STXVP = 618,
3655 STXVPX = 619,
3656 ATTN_NAP = 620,
3657 DCBZL = 621,
3658 DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2 = 622,
3659 CLRBHRB_MFBHRBE = 623,
3660 PADDI_PADDI8_PADDI8pc_PADDIpc = 624,
3661 PLI_PLI8 = 625,
3662 VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS = 626,
3663 VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD = 627,
3664 VMSUMCUD = 628,
3665 SCHED_LIST_END = 629
3666 };
3667
3668} // namespace llvm::PPC::Sched
3669
3670#endif // GET_INSTRINFO_SCHED_ENUM
3671
3672#if defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
3673
3674namespace llvm {
3675
3676struct PPCInstrTable {
3677 MCInstrDesc Insts[3003];
3678 static_assert(alignof(MCInstrDesc) >= alignof(MCPhysReg), "Unwanted padding between Insts and ImplicitOps");
3679 MCPhysReg ImplicitOps[222];
3680 char Padding[sizeof(MCOperandInfo) - sizeof ImplicitOps % sizeof(MCOperandInfo)];
3681 static_assert(alignof(MCInstrDesc) >= alignof(MCOperandInfo), "Unwanted padding between Insts and OperandInfo");
3682 MCOperandInfo OperandInfo[1352];
3683};
3684} // namespace llvm
3685
3686#endif // defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
3687
3688#ifdef GET_INSTRINFO_MC_DESC
3689#undef GET_INSTRINFO_MC_DESC
3690
3691namespace llvm {
3692
3693static_assert((sizeof PPCInstrTable::ImplicitOps + sizeof PPCInstrTable::Padding) % sizeof(MCOperandInfo) == 0);
3694static constexpr unsigned PPCOpInfoBase = (sizeof PPCInstrTable::ImplicitOps + sizeof PPCInstrTable::Padding) / sizeof(MCOperandInfo);
3695
3696extern const PPCInstrTable PPCDescs = {
3697 {
3698 { 3002, 4, 0, 4, 103, 2, 1, PPCOpInfoBase + 1348, 109, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCat
3699 { 3001, 4, 0, 4, 103, 2, 2, PPCOpInfoBase + 1348, 218, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLat
3700 { 3000, 3, 0, 4, 447, 3, 2, PPCOpInfoBase + 1345, 213, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLRL
3701 { 2999, 3, 0, 4, 447, 3, 1, PPCOpInfoBase + 1345, 112, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLR
3702 { 2998, 4, 0, 4, 103, 2, 2, PPCOpInfoBase + 1341, 218, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLAat
3703 { 2997, 3, 0, 4, 103, 2, 2, PPCOpInfoBase + 1338, 218, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLA
3704 { 2996, 3, 0, 4, 103, 2, 2, PPCOpInfoBase + 1335, 218, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCL
3705 { 2995, 3, 0, 4, 447, 3, 2, PPCOpInfoBase + 1345, 213, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCCTRL
3706 { 2994, 3, 0, 4, 447, 3, 1, PPCOpInfoBase + 1345, 112, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCCTR
3707 { 2993, 4, 0, 4, 103, 2, 1, PPCOpInfoBase + 1341, 109, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCAat
3708 { 2992, 3, 0, 4, 103, 2, 1, PPCOpInfoBase + 1338, 109, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCA
3709 { 2991, 3, 0, 4, 103, 2, 1, PPCOpInfoBase + 1335, 109, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBC
3710 { 2990, 5, 1, 8, 19, 0, 0, PPCOpInfoBase + 1283, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // XXSSUMUDMCEXT
3711 { 2989, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1294, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXSSUMUDMC
3712 { 2988, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1294, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXSSUMUDM
3713 { 2987, 3, 1, 4, 583, 0, 0, PPCOpInfoBase + 1324, 0, 0, 0x0ULL }, // XXSPLTWs
3714 { 2986, 3, 1, 4, 583, 0, 0, PPCOpInfoBase + 1332, 0, 0, 0x0ULL }, // XXSPLTW
3715 { 2985, 2, 1, 8, 594, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // XXSPLTIW
3716 { 2984, 2, 1, 8, 594, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // XXSPLTIDP
3717 { 2983, 2, 1, 4, 579, 0, 0, PPCOpInfoBase + 668, 0, 0, 0x0ULL }, // XXSPLTIB
3718 { 2982, 4, 1, 8, 595, 0, 0, PPCOpInfoBase + 1328, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // XXSPLTI32DX
3719 { 2981, 3, 1, 4, 166, 0, 0, PPCOpInfoBase + 1324, 0, 0, 0x0ULL }, // XXSLDWIs
3720 { 2980, 4, 1, 4, 166, 0, 0, PPCOpInfoBase + 1294, 0, 0, 0x0ULL }, // XXSLDWI
3721 { 2979, 1, 1, 4, 566, 0, 0, PPCOpInfoBase + 1327, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXSETACCZ
3722 { 2978, 4, 1, 4, 271, 0, 0, PPCOpInfoBase + 1279, 0, 0, 0x0ULL }, // XXSEL
3723 { 2977, 5, 1, 8, 597, 0, 0, PPCOpInfoBase + 1283, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // XXPERMX
3724 { 2976, 4, 1, 4, 326, 0, 0, PPCOpInfoBase + 1320, 0, 0, 0x0ULL }, // XXPERMR
3725 { 2975, 3, 1, 4, 166, 0, 0, PPCOpInfoBase + 1324, 0, 0, 0x0ULL }, // XXPERMDIs
3726 { 2974, 4, 1, 4, 166, 0, 0, PPCOpInfoBase + 1294, 0, 0, 0x0ULL }, // XXPERMDI
3727 { 2973, 4, 1, 4, 326, 0, 0, PPCOpInfoBase + 1320, 0, 0, 0x0ULL }, // XXPERM
3728 { 2972, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 1315, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMULMULLOADD
3729 { 2971, 6, 1, 4, 0, 0, 0, PPCOpInfoBase + 1309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMULMULHIADD
3730 { 2970, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1294, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMULMUL
3731 { 2969, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 1307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMTACCW
3732 { 2968, 2, 1, 4, 573, 0, 0, PPCOpInfoBase + 1305, 0, 0, 0x0ULL }, // XXMTACC
3733 { 2967, 3, 1, 4, 166, 0, 0, PPCOpInfoBase + 1170, 0, 0, 0x0ULL }, // XXMRGLW
3734 { 2966, 3, 1, 4, 166, 0, 0, PPCOpInfoBase + 1170, 0, 0, 0x0ULL }, // XXMRGHW
3735 { 2965, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 1307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMFACCW
3736 { 2964, 2, 1, 4, 574, 0, 0, PPCOpInfoBase + 1305, 0, 0, 0x0ULL }, // XXMFACC
3737 { 2963, 1, 1, 4, 168, 0, 0, PPCOpInfoBase + 1302, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXLXORz
3738 { 2962, 1, 1, 4, 168, 0, 0, PPCOpInfoBase + 1304, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXLXORspz
3739 { 2961, 1, 1, 4, 168, 0, 0, PPCOpInfoBase + 1303, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXLXORdpz
3740 { 2960, 3, 1, 4, 168, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLXOR
3741 { 2959, 3, 1, 4, 168, 0, 0, PPCOpInfoBase + 1173, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLORf
3742 { 2958, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 1170, 0, 0, 0x0ULL }, // XXLORC
3743 { 2957, 3, 1, 4, 168, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLOR
3744 { 2956, 3, 1, 4, 168, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLNOR
3745 { 2955, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLNAND
3746 { 2954, 1, 1, 4, 531, 0, 0, PPCOpInfoBase + 1302, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Bitcast)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXLEQVOnes
3747 { 2953, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLEQV
3748 { 2952, 3, 1, 4, 168, 0, 0, PPCOpInfoBase + 1170, 0, 0, 0x0ULL }, // XXLANDC
3749 { 2951, 3, 1, 4, 168, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLAND
3750 { 2950, 4, 1, 4, 591, 0, 0, PPCOpInfoBase + 1298, 0, 0, 0x0ULL }, // XXINSERTW
3751 { 2949, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1294, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGFMUL128
3752 { 2948, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1291, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGENPCVWM
3753 { 2947, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1291, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGENPCVHM
3754 { 2946, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1291, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGENPCVDM
3755 { 2945, 3, 1, 4, 466, 0, 0, PPCOpInfoBase + 1291, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGENPCVBM
3756 { 2944, 3, 1, 4, 587, 0, 0, PPCOpInfoBase + 1288, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXEXTRACTUW
3757 { 2943, 5, 1, 8, 596, 0, 0, PPCOpInfoBase + 1283, 0, 0, 0x80ULL }, // XXEVAL
3758 { 2942, 2, 1, 4, 587, 0, 0, PPCOpInfoBase + 1230, 0, 0, 0x0ULL }, // XXBRW
3759 { 2941, 2, 1, 4, 587, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXBRQ
3760 { 2940, 2, 1, 4, 587, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXBRH
3761 { 2939, 2, 1, 4, 587, 0, 0, PPCOpInfoBase + 1230, 0, 0, 0x0ULL }, // XXBRD
3762 { 2938, 4, 1, 8, 596, 0, 0, PPCOpInfoBase + 1279, 0, 0, 0x80ULL }, // XXBLENDVW
3763 { 2937, 4, 1, 8, 596, 0, 0, PPCOpInfoBase + 1279, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // XXBLENDVH
3764 { 2936, 4, 1, 8, 596, 0, 0, PPCOpInfoBase + 1279, 0, 0, 0x80ULL }, // XXBLENDVD
3765 { 2935, 4, 1, 8, 596, 0, 0, PPCOpInfoBase + 1279, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // XXBLENDVB
3766 { 2934, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1276, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXAESGENLKP
3767 { 2933, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1272, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXAESENCP
3768 { 2932, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1272, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXAESDECP
3769 { 2931, 2, 1, 4, 523, 0, 0, PPCOpInfoBase + 1230, 0, 0, 0x0ULL }, // XVXSIGSP
3770 { 2930, 2, 1, 4, 523, 0, 0, PPCOpInfoBase + 1230, 0, 0, 0x0ULL }, // XVXSIGDP
3771 { 2929, 2, 1, 4, 521, 0, 0, PPCOpInfoBase + 1230, 0, 0, 0x0ULL }, // XVXEXPSP
3772 { 2928, 2, 1, 4, 521, 0, 0, PPCOpInfoBase + 1230, 0, 0, 0x0ULL }, // XVXEXPDP
3773 { 2927, 3, 1, 4, 483, 0, 0, PPCOpInfoBase + 1269, 0, 0, 0x0ULL }, // XVTSTDCSP
3774 { 2926, 3, 1, 4, 483, 0, 0, PPCOpInfoBase + 1269, 0, 0, 0x0ULL }, // XVTSTDCDP
3775 { 2925, 2, 1, 4, 482, 1, 0, PPCOpInfoBase + 1267, 134, 0, 0x0ULL }, // XVTSQRTSP
3776 { 2924, 2, 1, 4, 481, 1, 0, PPCOpInfoBase + 1267, 134, 0, 0x0ULL }, // XVTSQRTDP
3777 { 2923, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 1267, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVTLSBB
3778 { 2922, 3, 1, 4, 169, 1, 0, PPCOpInfoBase + 1264, 134, 0, 0x0ULL }, // XVTDIVSP
3779 { 2921, 3, 1, 4, 164, 1, 0, PPCOpInfoBase + 1264, 134, 0, 0x0ULL }, // XVTDIVDP
3780 { 2920, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVSUBUWM
3781 { 2919, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVSUBUHM
3782 { 2918, 3, 1, 4, 442, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVSUBSP
3783 { 2917, 3, 1, 4, 441, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVSUBDP
3784 { 2916, 2, 1, 4, 179, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVSQRTSP
3785 { 2915, 2, 1, 4, 181, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVSQRTDP
3786 { 2914, 2, 1, 4, 432, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSQRTESP
3787 { 2913, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSQRTEDP
3788 { 2912, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPIZ
3789 { 2911, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPIP
3790 { 2910, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPIM
3791 { 2909, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPIC
3792 { 2908, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPI
3793 { 2907, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0, 0x0ULL }, // XVRLW
3794 { 2906, 2, 1, 4, 432, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRESP
3795 { 2905, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVREDP
3796 { 2904, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPIZ
3797 { 2903, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPIP
3798 { 2902, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPIM
3799 { 2901, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPIC
3800 { 2900, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPI
3801 { 2899, 4, 1, 4, 190, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVNMSUBMSP
3802 { 2898, 4, 1, 4, 193, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVNMSUBMDP
3803 { 2897, 4, 1, 4, 190, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVNMSUBASP
3804 { 2896, 4, 1, 4, 193, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVNMSUBADP
3805 { 2895, 4, 1, 4, 190, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVNMADDMSP
3806 { 2894, 4, 1, 4, 193, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVNMADDMDP
3807 { 2893, 4, 1, 4, 190, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVNMADDASP
3808 { 2892, 4, 1, 4, 193, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVNMADDADP
3809 { 2891, 2, 1, 4, 267, 1, 0, PPCOpInfoBase + 1230, 134, 0, 0x0ULL }, // XVNEGSP
3810 { 2890, 2, 1, 4, 522, 1, 0, PPCOpInfoBase + 1230, 134, 0, 0x0ULL }, // XVNEGDP
3811 { 2889, 2, 1, 4, 267, 1, 0, PPCOpInfoBase + 1230, 134, 0, 0x0ULL }, // XVNABSSP
3812 { 2888, 2, 1, 4, 522, 1, 0, PPCOpInfoBase + 1230, 134, 0, 0x0ULL }, // XVNABSDP
3813 { 2887, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULUWM
3814 { 2886, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULUHM
3815 { 2885, 3, 1, 4, 442, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMULSP
3816 { 2884, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULHUW
3817 { 2883, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULHUH
3818 { 2882, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULHSW
3819 { 2881, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULHSH
3820 { 2880, 3, 1, 4, 441, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMULDP
3821 { 2879, 4, 1, 4, 190, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVMSUBMSP
3822 { 2878, 4, 1, 4, 193, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVMSUBMDP
3823 { 2877, 4, 1, 4, 190, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMSUBASP
3824 { 2876, 4, 1, 4, 193, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMSUBADP
3825 { 2875, 3, 1, 4, 162, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMINSP
3826 { 2874, 3, 1, 4, 162, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMINDP
3827 { 2873, 3, 1, 4, 162, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMAXSP
3828 { 2872, 3, 1, 4, 162, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMAXDP
3829 { 2871, 4, 1, 4, 190, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVMADDMSP
3830 { 2870, 4, 1, 4, 193, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVMADDMDP
3831 { 2869, 4, 1, 4, 190, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMADDASP
3832 { 2868, 4, 1, 4, 193, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMADDADP
3833 { 2867, 3, 1, 4, 530, 0, 0, PPCOpInfoBase + 1170, 0, 0, 0x0ULL }, // XVIEXPSP
3834 { 2866, 3, 1, 4, 530, 0, 0, PPCOpInfoBase + 1170, 0, 0, 0x0ULL }, // XVIEXPDP
3835 { 2865, 4, 1, 4, 19, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4WSPP
3836 { 2864, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4WPP
3837 { 2863, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4W
3838 { 2862, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4SPP
3839 { 2861, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4PP
3840 { 2860, 3, 1, 4, 567, 0, 0, PPCOpInfoBase + 1232, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4
3841 { 2859, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI4GER8WPP
3842 { 2858, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI4GER8W
3843 { 2857, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI4GER8PP
3844 { 2856, 3, 1, 4, 567, 0, 0, PPCOpInfoBase + 1232, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI4GER8
3845 { 2855, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2WPP
3846 { 2854, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2W
3847 { 2853, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2SWPP
3848 { 2852, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2SW
3849 { 2851, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2SPP
3850 { 2850, 3, 1, 4, 567, 0, 0, PPCOpInfoBase + 1232, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2S
3851 { 2849, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2PP
3852 { 2848, 3, 1, 4, 567, 0, 0, PPCOpInfoBase + 1232, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2
3853 { 2847, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1256, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERWPP
3854 { 2846, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1256, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERWPN
3855 { 2845, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1256, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERWNP
3856 { 2844, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1256, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERWNN
3857 { 2843, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1253, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERW
3858 { 2842, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1249, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERPP
3859 { 2841, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1249, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERPN
3860 { 2840, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1249, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERNP
3861 { 2839, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1249, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERNN
3862 { 2838, 3, 1, 4, 567, 0, 0, PPCOpInfoBase + 1246, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GER
3863 { 2837, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERWPP
3864 { 2836, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERWPN
3865 { 2835, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERWNP
3866 { 2834, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERWNN
3867 { 2833, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERW
3868 { 2832, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERPP
3869 { 2831, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERPN
3870 { 2830, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERNP
3871 { 2829, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERNN
3872 { 2828, 3, 1, 4, 567, 0, 0, PPCOpInfoBase + 1232, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GER
3873 { 2827, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2WPP
3874 { 2826, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2WPN
3875 { 2825, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2WNP
3876 { 2824, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2WNN
3877 { 2823, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2W
3878 { 2822, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2PP
3879 { 2821, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2PN
3880 { 2820, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2NP
3881 { 2819, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2NN
3882 { 2818, 3, 1, 4, 567, 0, 0, PPCOpInfoBase + 1232, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2
3883 { 2817, 3, 1, 4, 178, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVDIVSP
3884 { 2816, 3, 1, 4, 180, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVDIVDP
3885 { 2815, 2, 1, 4, 432, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVUXWSP
3886 { 2814, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0, 0x0ULL }, // XVCVUXWDP
3887 { 2813, 2, 1, 4, 432, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVUXDSP
3888 { 2812, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVUXDDP
3889 { 2811, 2, 1, 4, 432, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSXWSP
3890 { 2810, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0, 0x0ULL }, // XVCVSXWDP
3891 { 2809, 2, 1, 4, 432, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSXDSP
3892 { 2808, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSXDDP
3893 { 2807, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPUXWS
3894 { 2806, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPUXDS
3895 { 2805, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPSXWS
3896 { 2804, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPSXDS
3897 { 2803, 2, 1, 4, 431, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPHP
3898 { 2802, 2, 1, 4, 194, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPDP
3899 { 2801, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1230, 0, 0, 0x0ULL }, // XVCVSPBF16
3900 { 2800, 2, 1, 4, 311, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVCVHPSP
3901 { 2799, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPUXWS
3902 { 2798, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPUXDS
3903 { 2797, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPSXWS
3904 { 2796, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPSXDS
3905 { 2795, 2, 1, 4, 432, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPSP
3906 { 2794, 2, 1, 4, 586, 0, 0, PPCOpInfoBase + 1230, 0, 0, 0x0ULL }, // XVCVBF16SPN
3907 { 2793, 3, 1, 4, 268, 1, 0, PPCOpInfoBase + 1170, 134, 0, 0x0ULL }, // XVCPSGNSP
3908 { 2792, 3, 1, 4, 266, 1, 0, PPCOpInfoBase + 1170, 134, 0, 0x0ULL }, // XVCPSGNDP
3909 { 2791, 3, 1, 4, 488, 1, 1, PPCOpInfoBase + 1170, 211, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGTSP_rec
3910 { 2790, 3, 1, 4, 488, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGTSP
3911 { 2789, 3, 1, 4, 163, 1, 1, PPCOpInfoBase + 1170, 211, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGTDP_rec
3912 { 2788, 3, 1, 4, 163, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGTDP
3913 { 2787, 3, 1, 4, 488, 1, 1, PPCOpInfoBase + 1170, 211, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGESP_rec
3914 { 2786, 3, 1, 4, 488, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGESP
3915 { 2785, 3, 1, 4, 163, 1, 1, PPCOpInfoBase + 1170, 211, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGEDP_rec
3916 { 2784, 3, 1, 4, 163, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGEDP
3917 { 2783, 3, 1, 4, 488, 1, 1, PPCOpInfoBase + 1170, 211, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPEQSP_rec
3918 { 2782, 3, 1, 4, 488, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPEQSP
3919 { 2781, 3, 1, 4, 163, 1, 1, PPCOpInfoBase + 1170, 211, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPEQDP_rec
3920 { 2780, 3, 1, 4, 163, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPEQDP
3921 { 2779, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2WPP
3922 { 2778, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2WPN
3923 { 2777, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2WNP
3924 { 2776, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2WNN
3925 { 2775, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2W
3926 { 2774, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2PP
3927 { 2773, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2PN
3928 { 2772, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2NP
3929 { 2771, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2NN
3930 { 2770, 3, 1, 4, 567, 0, 0, PPCOpInfoBase + 1232, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2
3931 { 2769, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVADDUWM
3932 { 2768, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVADDUHM
3933 { 2767, 3, 1, 4, 442, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVADDSP
3934 { 2766, 3, 1, 4, 441, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVADDDP
3935 { 2765, 2, 1, 4, 267, 1, 0, PPCOpInfoBase + 1230, 134, 0, 0x0ULL }, // XVABSSP
3936 { 2764, 2, 1, 4, 522, 1, 0, PPCOpInfoBase + 1230, 134, 0, 0x0ULL }, // XVABSDP
3937 { 2763, 2, 1, 4, 465, 0, 0, PPCOpInfoBase + 306, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSXSIGQP
3938 { 2762, 2, 1, 4, 278, 0, 0, PPCOpInfoBase + 707, 0, 0, 0x0ULL }, // XSXSIGDP
3939 { 2761, 2, 1, 4, 521, 0, 0, PPCOpInfoBase + 306, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSXEXPQP
3940 { 2760, 2, 1, 4, 294, 0, 0, PPCOpInfoBase + 707, 0, 0, 0x0ULL }, // XSXEXPDP
3941 { 2759, 3, 1, 4, 276, 0, 0, PPCOpInfoBase + 1227, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSTSTDCSP
3942 { 2758, 3, 1, 4, 465, 0, 0, PPCOpInfoBase + 1224, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSTSTDCQP
3943 { 2757, 3, 1, 4, 276, 0, 0, PPCOpInfoBase + 1221, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSTSTDCDP
3944 { 2756, 2, 1, 4, 480, 1, 0, PPCOpInfoBase + 1219, 134, 0, 0x0ULL }, // XSTSQRTDP
3945 { 2755, 3, 1, 4, 161, 1, 0, PPCOpInfoBase + 1182, 134, 0, 0x0ULL }, // XSTDIVDP
3946 { 2754, 3, 1, 4, 188, 0, 0, PPCOpInfoBase + 1176, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSUBSP
3947 { 2753, 3, 1, 4, 328, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSUBQPO
3948 { 2752, 3, 1, 4, 328, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSUBQP
3949 { 2751, 3, 1, 4, 188, 1, 0, PPCOpInfoBase + 1173, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSUBDP
3950 { 2750, 2, 1, 4, 174, 0, 0, PPCOpInfoBase + 1189, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSQRTSP
3951 { 2749, 2, 1, 4, 333, 0, 0, PPCOpInfoBase + 306, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSQRTQPO
3952 { 2748, 2, 1, 4, 333, 0, 0, PPCOpInfoBase + 306, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSQRTQP
3953 { 2747, 2, 1, 4, 176, 1, 0, PPCOpInfoBase + 1168, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSQRTDP
3954 { 2746, 2, 1, 4, 189, 0, 0, PPCOpInfoBase + 1189, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRSQRTESP
3955 { 2745, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1168, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRSQRTEDP
3956 { 2744, 2, 1, 4, 189, 0, 0, PPCOpInfoBase + 1195, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSRSP
3957 { 2743, 4, 1, 4, 453, 0, 0, PPCOpInfoBase + 1215, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSRQPXP
3958 { 2742, 4, 1, 4, 453, 0, 0, PPCOpInfoBase + 1215, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRQPIX
3959 { 2741, 4, 1, 4, 453, 0, 0, PPCOpInfoBase + 1215, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRQPI
3960 { 2740, 2, 1, 4, 189, 0, 0, PPCOpInfoBase + 1189, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRESP
3961 { 2739, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1168, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSREDP
3962 { 2738, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE3T3UQM
3963 { 2737, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE3T2UQM
3964 { 2736, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE3T1UQM
3965 { 2735, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE2T4UQM
3966 { 2734, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE2T3UQM
3967 { 2733, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE2T2UQM
3968 { 2732, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE2T1UQM
3969 { 2731, 2, 1, 4, 434, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPIZ
3970 { 2730, 2, 1, 4, 434, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPIP
3971 { 2729, 2, 1, 4, 434, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPIM
3972 { 2728, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1168, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPIC
3973 { 2727, 2, 1, 4, 434, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPI
3974 { 2726, 4, 1, 4, 330, 0, 0, PPCOpInfoBase + 1211, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMSUBQPO
3975 { 2725, 4, 1, 4, 330, 0, 0, PPCOpInfoBase + 1211, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMSUBQP
3976 { 2724, 4, 1, 4, 319, 0, 0, PPCOpInfoBase + 1207, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSNMSUBMSP
3977 { 2723, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 1203, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMSUBMDP
3978 { 2722, 4, 1, 4, 319, 0, 0, PPCOpInfoBase + 1207, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSNMSUBASP
3979 { 2721, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 1203, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSNMSUBADP
3980 { 2720, 4, 1, 4, 330, 0, 0, PPCOpInfoBase + 1211, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMADDQPO
3981 { 2719, 4, 1, 4, 330, 0, 0, PPCOpInfoBase + 1211, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMADDQP
3982 { 2718, 4, 1, 4, 319, 0, 0, PPCOpInfoBase + 1207, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSNMADDMSP
3983 { 2717, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 1203, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMADDMDP
3984 { 2716, 4, 1, 4, 319, 0, 0, PPCOpInfoBase + 1207, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSNMADDASP
3985 { 2715, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 1203, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSNMADDADP
3986 { 2714, 2, 1, 4, 521, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // XSNEGQP
3987 { 2713, 2, 1, 4, 520, 1, 0, PPCOpInfoBase + 1168, 134, 0, 0x0ULL }, // XSNEGDP
3988 { 2712, 2, 1, 4, 521, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // XSNABSQP
3989 { 2711, 2, 1, 4, 520, 1, 0, PPCOpInfoBase + 1189, 134, 0, 0x0ULL }, // XSNABSDPs
3990 { 2710, 2, 1, 4, 520, 1, 0, PPCOpInfoBase + 1168, 134, 0, 0x0ULL }, // XSNABSDP
3991 { 2709, 3, 1, 4, 440, 0, 0, PPCOpInfoBase + 1176, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMULSP
3992 { 2708, 3, 1, 4, 456, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMULQPO
3993 { 2707, 3, 1, 4, 456, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMULQP
3994 { 2706, 3, 1, 4, 440, 1, 0, PPCOpInfoBase + 1173, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMULDP
3995 { 2705, 4, 1, 4, 330, 0, 0, PPCOpInfoBase + 1211, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMSUBQPO
3996 { 2704, 4, 1, 4, 330, 0, 0, PPCOpInfoBase + 1211, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMSUBQP
3997 { 2703, 4, 1, 4, 319, 0, 0, PPCOpInfoBase + 1207, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMSUBMSP
3998 { 2702, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 1203, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMSUBMDP
3999 { 2701, 4, 1, 4, 319, 0, 0, PPCOpInfoBase + 1207, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMSUBASP
4000 { 2700, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 1203, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMSUBADP
4001 { 2699, 3, 1, 4, 493, 0, 0, PPCOpInfoBase + 1179, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMINJDP
4002 { 2698, 3, 1, 4, 160, 1, 0, PPCOpInfoBase + 1173, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMINDP
4003 { 2697, 3, 1, 4, 469, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // XSMINCQP
4004 { 2696, 3, 1, 4, 493, 0, 0, PPCOpInfoBase + 1173, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMINCDP
4005 { 2695, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMERGE3T1UQM
4006 { 2694, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMERGE2T3UQM
4007 { 2693, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMERGE2T2UQM
4008 { 2692, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMERGE2T1UQM
4009 { 2691, 3, 1, 4, 493, 0, 0, PPCOpInfoBase + 1179, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMAXJDP
4010 { 2690, 3, 1, 4, 160, 1, 0, PPCOpInfoBase + 1173, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMAXDP
4011 { 2689, 3, 1, 4, 469, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // XSMAXCQP
4012 { 2688, 3, 1, 4, 493, 0, 0, PPCOpInfoBase + 1173, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMAXCDP
4013 { 2687, 4, 1, 4, 330, 0, 0, PPCOpInfoBase + 1211, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMADDQPO
4014 { 2686, 4, 1, 4, 330, 0, 0, PPCOpInfoBase + 1211, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMADDQP
4015 { 2685, 4, 1, 4, 319, 0, 0, PPCOpInfoBase + 1207, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMADDMSP
4016 { 2684, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 1203, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMADDMDP
4017 { 2683, 4, 1, 4, 319, 0, 0, PPCOpInfoBase + 1207, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMADDASP
4018 { 2682, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 1203, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMADDADP
4019 { 2681, 3, 1, 4, 530, 0, 0, PPCOpInfoBase + 1200, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSIEXPQP
4020 { 2680, 3, 1, 4, 304, 0, 0, PPCOpInfoBase + 1197, 0, 0, 0x0ULL }, // XSIEXPDP
4021 { 2679, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 1176, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSDIVSP
4022 { 2678, 3, 1, 4, 332, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSDIVQPO
4023 { 2677, 3, 1, 4, 332, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSDIVQP
4024 { 2676, 3, 1, 4, 173, 1, 0, PPCOpInfoBase + 1173, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSDIVDP
4025 { 2675, 2, 1, 4, 189, 0, 0, PPCOpInfoBase + 1195, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVUXDSP
4026 { 2674, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1168, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVUXDDP
4027 { 2673, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // XSCVUQQP
4028 { 2672, 2, 1, 4, 453, 0, 0, PPCOpInfoBase + 1185, 0, 0, 0x0ULL }, // XSCVUDQP
4029 { 2671, 2, 1, 4, 189, 0, 0, PPCOpInfoBase + 1195, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVSXDSP
4030 { 2670, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1168, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVSXDDP
4031 { 2669, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // XSCVSQQP
4032 { 2668, 2, 1, 4, 283, 0, 0, PPCOpInfoBase + 1193, 0, 0, 0x0ULL }, // XSCVSPDPN
4033 { 2667, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1168, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVSPDP
4034 { 2666, 2, 1, 4, 453, 0, 0, PPCOpInfoBase + 1185, 0, 0, 0x0ULL }, // XSCVSDQP
4035 { 2665, 2, 1, 4, 453, 0, 0, PPCOpInfoBase + 306, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPUWZ
4036 { 2664, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // XSCVQPUQZ
4037 { 2663, 2, 1, 4, 453, 0, 0, PPCOpInfoBase + 306, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPUDZ
4038 { 2662, 2, 1, 4, 453, 0, 0, PPCOpInfoBase + 306, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPSWZ
4039 { 2661, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // XSCVQPSQZ
4040 { 2660, 2, 1, 4, 453, 0, 0, PPCOpInfoBase + 306, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPSDZ
4041 { 2659, 2, 1, 4, 453, 0, 0, PPCOpInfoBase + 1191, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPDPO
4042 { 2658, 2, 1, 4, 453, 0, 0, PPCOpInfoBase + 1191, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPDP
4043 { 2657, 2, 1, 4, 322, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCVHPDP
4044 { 2656, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1189, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPUXWSs
4045 { 2655, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1168, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPUXWS
4046 { 2654, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1189, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPUXDSs
4047 { 2653, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1168, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPUXDS
4048 { 2652, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1189, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSXWSs
4049 { 2651, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1168, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSXWS
4050 { 2650, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1189, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSXDSs
4051 { 2649, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1168, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSXDS
4052 { 2648, 2, 1, 4, 189, 0, 0, PPCOpInfoBase + 1187, 0, 0, 0x0ULL }, // XSCVDPSPN
4053 { 2647, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1168, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSP
4054 { 2646, 2, 1, 4, 453, 0, 0, PPCOpInfoBase + 1185, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPQP
4055 { 2645, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCVDPHP
4056 { 2644, 3, 1, 4, 530, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // XSCPSGNQP
4057 { 2643, 3, 1, 4, 293, 1, 0, PPCOpInfoBase + 1173, 134, 0, 0x0ULL }, // XSCPSGNDP
4058 { 2642, 3, 1, 4, 327, 0, 0, PPCOpInfoBase + 1118, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPUQP
4059 { 2641, 3, 1, 4, 161, 1, 0, PPCOpInfoBase + 1182, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCMPUDP
4060 { 2640, 3, 1, 4, 327, 0, 0, PPCOpInfoBase + 1118, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPOQP
4061 { 2639, 3, 1, 4, 161, 1, 0, PPCOpInfoBase + 1182, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCMPODP
4062 { 2638, 3, 1, 4, 469, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // XSCMPGTQP
4063 { 2637, 3, 1, 4, 279, 0, 0, PPCOpInfoBase + 1179, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPGTDP
4064 { 2636, 3, 1, 4, 469, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // XSCMPGEQP
4065 { 2635, 3, 1, 4, 279, 0, 0, PPCOpInfoBase + 1179, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPGEDP
4066 { 2634, 3, 1, 4, 327, 0, 0, PPCOpInfoBase + 1118, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPEXPQP
4067 { 2633, 3, 1, 4, 279, 0, 0, PPCOpInfoBase + 1182, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPEXPDP
4068 { 2632, 3, 1, 4, 469, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // XSCMPEQQP
4069 { 2631, 3, 1, 4, 279, 0, 0, PPCOpInfoBase + 1179, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPEQDP
4070 { 2630, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSADDSUBUQM
4071 { 2629, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSADDSUBSUQM
4072 { 2628, 3, 1, 4, 188, 0, 0, PPCOpInfoBase + 1176, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSADDSP
4073 { 2627, 3, 1, 4, 328, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSADDQPO
4074 { 2626, 3, 1, 4, 328, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSADDQP
4075 { 2625, 3, 1, 4, 188, 1, 0, PPCOpInfoBase + 1173, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSADDDP
4076 { 2624, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSADDADDUQM
4077 { 2623, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSADDADDSUQM
4078 { 2622, 2, 1, 4, 521, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // XSABSQP
4079 { 2621, 2, 1, 4, 520, 1, 0, PPCOpInfoBase + 1168, 134, 0, 0x0ULL }, // XSABSDP
4080 { 2620, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // XOR_rec
4081 { 2619, 3, 1, 4, 511, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // XORIS8
4082 { 2618, 3, 1, 4, 511, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // XORIS
4083 { 2617, 3, 1, 4, 511, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // XORI8
4084 { 2616, 3, 1, 4, 511, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // XORI
4085 { 2615, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // XOR8_rec
4086 { 2614, 3, 1, 4, 199, 0, 0, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // XOR8
4087 { 2613, 3, 1, 4, 199, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // XOR
4088 { 2612, 1, 0, 4, 422, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WRTEEI
4089 { 2611, 1, 0, 4, 422, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WRTEE
4090 { 2610, 2, 0, 4, 499, 0, 0, PPCOpInfoBase + 20, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WAITP10
4091 { 2609, 1, 0, 4, 297, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WAIT
4092 { 2608, 1, 1, 4, 578, 0, 0, PPCOpInfoBase + 706, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SETALLONESH
4093 { 2607, 1, 1, 4, 578, 0, 0, PPCOpInfoBase + 706, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SETALLONESB
4094 { 2606, 1, 1, 4, 578, 0, 0, PPCOpInfoBase + 706, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SETALLONES
4095 { 2605, 1, 1, 4, 530, 0, 0, PPCOpInfoBase + 706, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SET0H
4096 { 2604, 1, 1, 4, 530, 0, 0, PPCOpInfoBase + 706, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SET0B
4097 { 2603, 1, 1, 4, 530, 0, 0, PPCOpInfoBase + 706, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SET0
4098 { 2602, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VXOR
4099 { 2601, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VUPKLSW
4100 { 2600, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 306, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUPKLSNTOB
4101 { 2599, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VUPKLSH
4102 { 2598, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VUPKLSB
4103 { 2597, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VUPKLPX
4104 { 2596, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 300, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUPKINT8TOFP32
4105 { 2595, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 300, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUPKINT8TOBF16
4106 { 2594, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 300, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUPKINT4TOFP32
4107 { 2593, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 300, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUPKINT4TOBF16
4108 { 2592, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VUPKHSW
4109 { 2591, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 306, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUPKHSNTOB
4110 { 2590, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VUPKHSH
4111 { 2589, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VUPKHSB
4112 { 2588, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VUPKHPX
4113 { 2587, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUCMPRLN
4114 { 2586, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUCMPRLH
4115 { 2585, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUCMPRLB
4116 { 2584, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUCMPRHN
4117 { 2583, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUCMPRHH
4118 { 2582, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUCMPRHB
4119 { 2581, 3, 1, 4, 593, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUMSWS
4120 { 2580, 3, 1, 4, 626, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUM4UBS
4121 { 2579, 3, 1, 4, 626, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUM4SHS
4122 { 2578, 3, 1, 4, 626, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUM4SBS
4123 { 2577, 3, 1, 4, 626, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUM2SWS
4124 { 2576, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSUBUWS
4125 { 2575, 3, 1, 4, 168, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSUBUWM
4126 { 2574, 3, 1, 4, 239, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VSUBUQM
4127 { 2573, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSUBUHS
4128 { 2572, 3, 1, 4, 168, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSUBUHM
4129 { 2571, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VSUBUDM
4130 { 2570, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSUBUBS
4131 { 2569, 3, 1, 4, 168, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSUBUBM
4132 { 2568, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSUBSWS
4133 { 2567, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSUBSHS
4134 { 2566, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSUBSBS
4135 { 2565, 3, 1, 4, 192, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSUBFP
4136 { 2564, 4, 1, 4, 238, 0, 0, PPCOpInfoBase + 1106, 0, 0, 0x0ULL }, // VSUBEUQM
4137 { 2563, 4, 1, 4, 238, 0, 0, PPCOpInfoBase + 1106, 0, 0, 0x0ULL }, // VSUBECUQ
4138 { 2562, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSUBCUW
4139 { 2561, 3, 1, 4, 468, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VSUBCUQ
4140 { 2560, 2, 1, 4, 542, 0, 1, PPCOpInfoBase + 306, 78, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSTRIHR_rec
4141 { 2559, 2, 1, 4, 584, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VSTRIHR
4142 { 2558, 2, 1, 4, 542, 0, 1, PPCOpInfoBase + 306, 78, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSTRIHL_rec
4143 { 2557, 2, 1, 4, 584, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VSTRIHL
4144 { 2556, 2, 1, 4, 542, 0, 1, PPCOpInfoBase + 306, 78, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSTRIBR_rec
4145 { 2555, 2, 1, 4, 584, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VSTRIBR
4146 { 2554, 2, 1, 4, 542, 0, 1, PPCOpInfoBase + 306, 78, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSTRIBL_rec
4147 { 2553, 2, 1, 4, 584, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VSTRIBL
4148 { 2552, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSRW
4149 { 2551, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VSRV
4150 { 2550, 3, 1, 4, 496, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VSRQ
4151 { 2549, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSRO
4152 { 2548, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSRH
4153 { 2547, 4, 1, 4, 589, 0, 0, PPCOpInfoBase + 296, 0, 0, 0x0ULL }, // VSRDBI
4154 { 2546, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VSRD
4155 { 2545, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSRB
4156 { 2544, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSRAW
4157 { 2543, 3, 1, 4, 496, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSRAQ
4158 { 2542, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSRAH
4159 { 2541, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VSRAD
4160 { 2540, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSRAB
4161 { 2539, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSR
4162 { 2538, 3, 1, 4, 583, 0, 0, PPCOpInfoBase + 1110, 0, 0, 0x28ULL }, // VSPLTW
4163 { 2537, 2, 1, 4, 577, 0, 0, PPCOpInfoBase + 736, 0, 0, 0x28ULL }, // VSPLTISW
4164 { 2536, 2, 1, 4, 577, 0, 0, PPCOpInfoBase + 736, 0, 0, 0x28ULL }, // VSPLTISH
4165 { 2535, 2, 1, 4, 577, 0, 0, PPCOpInfoBase + 736, 0, 0, 0x28ULL }, // VSPLTISB
4166 { 2534, 3, 1, 4, 583, 0, 0, PPCOpInfoBase + 1165, 0, 0, 0x28ULL }, // VSPLTHs
4167 { 2533, 3, 1, 4, 583, 0, 0, PPCOpInfoBase + 1110, 0, 0, 0x28ULL }, // VSPLTH
4168 { 2532, 3, 1, 4, 583, 0, 0, PPCOpInfoBase + 1165, 0, 0, 0x28ULL }, // VSPLTBs
4169 { 2531, 3, 1, 4, 583, 0, 0, PPCOpInfoBase + 1110, 0, 0, 0x28ULL }, // VSPLTB
4170 { 2530, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSLW
4171 { 2529, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VSLV
4172 { 2528, 3, 1, 4, 496, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSLQ
4173 { 2527, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSLO
4174 { 2526, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSLH
4175 { 2525, 4, 1, 4, 231, 0, 0, PPCOpInfoBase + 296, 0, 0, 0x28ULL }, // VSLDOI
4176 { 2524, 4, 1, 4, 589, 0, 0, PPCOpInfoBase + 296, 0, 0, 0x0ULL }, // VSLDBI
4177 { 2523, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VSLD
4178 { 2522, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSLB
4179 { 2521, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSL
4180 { 2520, 4, 1, 4, 479, 0, 0, PPCOpInfoBase + 1161, 0, 0, 0x0ULL }, // VSHASIGMAW
4181 { 2519, 4, 1, 4, 479, 0, 0, PPCOpInfoBase + 1161, 0, 0, 0x0ULL }, // VSHASIGMAD
4182 { 2518, 4, 1, 4, 270, 0, 0, PPCOpInfoBase + 1106, 0, 0, 0x28ULL }, // VSEL
4183 { 2517, 2, 1, 4, 450, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VSBOX
4184 { 2516, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VRSQRTEFP
4185 { 2515, 3, 1, 4, 530, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VRLWNM
4186 { 2514, 4, 1, 4, 264, 0, 0, PPCOpInfoBase + 1157, 0, 0, 0x0ULL }, // VRLWMI
4187 { 2513, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VRLW
4188 { 2512, 3, 1, 4, 496, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VRLQNM
4189 { 2511, 4, 1, 4, 497, 0, 0, PPCOpInfoBase + 1157, 0, 0, 0x0ULL }, // VRLQMI
4190 { 2510, 3, 1, 4, 496, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VRLQ
4191 { 2509, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VRLH
4192 { 2508, 3, 1, 4, 530, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VRLDNM
4193 { 2507, 4, 1, 4, 264, 0, 0, PPCOpInfoBase + 1157, 0, 0, 0x0ULL }, // VRLDMI
4194 { 2506, 3, 1, 4, 265, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VRLD
4195 { 2505, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VRLB
4196 { 2504, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VRFIZ
4197 { 2503, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VRFIP
4198 { 2502, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VRFIN
4199 { 2501, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VRFIM
4200 { 2500, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VREFP
4201 { 2499, 2, 1, 4, 477, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VPRTYBW
4202 { 2498, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VPRTYBQ
4203 { 2497, 2, 1, 4, 477, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VPRTYBD
4204 { 2496, 2, 1, 4, 233, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VPOPCNTW
4205 { 2495, 2, 1, 4, 478, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VPOPCNTH
4206 { 2494, 2, 1, 4, 310, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VPOPCNTD
4207 { 2493, 2, 1, 4, 478, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VPOPCNTB
4208 { 2492, 3, 1, 4, 183, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VPMSUMW
4209 { 2491, 3, 1, 4, 183, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VPMSUMH
4210 { 2490, 3, 1, 4, 183, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VPMSUMD
4211 { 2489, 3, 1, 4, 183, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VPMSUMB
4212 { 2488, 3, 1, 4, 590, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKUWUS
4213 { 2487, 3, 1, 4, 590, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VPKUWUM
4214 { 2486, 3, 1, 4, 590, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKUHUS
4215 { 2485, 3, 1, 4, 590, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VPKUHUM
4216 { 2484, 3, 1, 4, 588, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VPKUDUS
4217 { 2483, 3, 1, 4, 588, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VPKUDUM
4218 { 2482, 3, 1, 4, 590, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKSWUS
4219 { 2481, 3, 1, 4, 590, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKSWSS
4220 { 2480, 3, 1, 4, 590, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKSHUS
4221 { 2479, 3, 1, 4, 590, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKSHSS
4222 { 2478, 3, 1, 4, 588, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VPKSDUS
4223 { 2477, 3, 1, 4, 588, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VPKSDSS
4224 { 2476, 3, 1, 4, 590, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VPKPX
4225 { 2475, 3, 1, 4, 452, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VPEXTD
4226 { 2474, 4, 1, 4, 230, 0, 0, PPCOpInfoBase + 1106, 0, 0, 0x0ULL }, // VPERMXOR
4227 { 2473, 4, 1, 4, 324, 0, 0, PPCOpInfoBase + 1106, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VPERMR
4228 { 2472, 4, 1, 4, 165, 0, 0, PPCOpInfoBase + 1106, 0, 0, 0x28ULL }, // VPERM
4229 { 2471, 3, 1, 4, 452, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VPDEPD
4230 { 2470, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VORC
4231 { 2469, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VOR
4232 { 2468, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VNOR
4233 { 2467, 4, 1, 4, 443, 0, 0, PPCOpInfoBase + 1106, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VNMSUBFP
4234 { 2466, 2, 1, 4, 518, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VNEGW
4235 { 2465, 2, 1, 4, 518, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VNEGD
4236 { 2464, 3, 1, 4, 183, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VNCIPHERLAST
4237 { 2463, 3, 1, 4, 183, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VNCIPHER
4238 { 2462, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VNAND
4239 { 2461, 3, 1, 4, 242, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULUWM
4240 { 2460, 3, 1, 4, 241, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULOUW
4241 { 2459, 3, 1, 4, 626, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULOUH
4242 { 2458, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMULOUD
4243 { 2457, 3, 1, 4, 626, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULOUB
4244 { 2456, 3, 1, 4, 241, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULOSW
4245 { 2455, 3, 1, 4, 626, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULOSH
4246 { 2454, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMULOSD
4247 { 2453, 3, 1, 4, 626, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULOSB
4248 { 2452, 3, 1, 4, 575, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMULLD
4249 { 2451, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMULHUW
4250 { 2450, 3, 1, 4, 575, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMULHUD
4251 { 2449, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMULHSW
4252 { 2448, 3, 1, 4, 575, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMULHSD
4253 { 2447, 3, 1, 4, 241, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULEUW
4254 { 2446, 3, 1, 4, 626, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULEUH
4255 { 2445, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMULEUD
4256 { 2444, 3, 1, 4, 626, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULEUB
4257 { 2443, 3, 1, 4, 241, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULESW
4258 { 2442, 3, 1, 4, 626, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULESH
4259 { 2441, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMULESD
4260 { 2440, 3, 1, 4, 626, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULESB
4261 { 2439, 2, 1, 4, 465, 0, 0, PPCOpInfoBase + 306, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VMUL10UQ
4262 { 2438, 3, 1, 4, 467, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VMUL10EUQ
4263 { 2437, 3, 1, 4, 467, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VMUL10ECUQ
4264 { 2436, 2, 1, 4, 465, 0, 0, PPCOpInfoBase + 306, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VMUL10CUQ
4265 { 2435, 4, 1, 4, 240, 0, 0, PPCOpInfoBase + 1106, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VMSUMUHS
4266 { 2434, 4, 1, 4, 240, 0, 0, PPCOpInfoBase + 1106, 0, 0, 0x28ULL }, // VMSUMUHM
4267 { 2433, 4, 1, 4, 167, 0, 0, PPCOpInfoBase + 1106, 0, 0, 0x0ULL }, // VMSUMUDM
4268 { 2432, 4, 1, 4, 240, 0, 0, PPCOpInfoBase + 1106, 0, 0, 0x28ULL }, // VMSUMUBM
4269 { 2431, 4, 1, 4, 240, 0, 0, PPCOpInfoBase + 1106, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VMSUMSHS
4270 { 2430, 4, 1, 4, 240, 0, 0, PPCOpInfoBase + 1106, 0, 0, 0x28ULL }, // VMSUMSHM
4271 { 2429, 4, 1, 4, 240, 0, 0, PPCOpInfoBase + 1106, 0, 0, 0x28ULL }, // VMSUMMBM
4272 { 2428, 4, 1, 4, 628, 0, 0, PPCOpInfoBase + 1106, 0, 0, 0x0ULL }, // VMSUMCUD
4273 { 2427, 3, 1, 4, 269, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMRGOW
4274 { 2426, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VMRGLW
4275 { 2425, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VMRGLH
4276 { 2424, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VMRGLB
4277 { 2423, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VMRGHW
4278 { 2422, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VMRGHH
4279 { 2421, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VMRGHB
4280 { 2420, 3, 1, 4, 269, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMRGEW
4281 { 2419, 3, 1, 4, 462, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMODUW
4282 { 2418, 3, 1, 4, 458, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMODUQ
4283 { 2417, 3, 1, 4, 460, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMODUD
4284 { 2416, 3, 1, 4, 462, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMODSW
4285 { 2415, 3, 1, 4, 458, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMODSQ
4286 { 2414, 3, 1, 4, 460, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMODSD
4287 { 2413, 4, 1, 4, 240, 0, 0, PPCOpInfoBase + 1106, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMLADDUHM
4288 { 2412, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINUW
4289 { 2411, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINUH
4290 { 2410, 3, 1, 4, 234, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMINUD
4291 { 2409, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINUB
4292 { 2408, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINSW
4293 { 2407, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINSH
4294 { 2406, 3, 1, 4, 234, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMINSD
4295 { 2405, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINSB
4296 { 2404, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINFP
4297 { 2403, 4, 1, 4, 240, 0, 0, PPCOpInfoBase + 1106, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VMHRADDSHS
4298 { 2402, 4, 1, 4, 240, 0, 0, PPCOpInfoBase + 1106, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VMHADDSHS
4299 { 2401, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXUW
4300 { 2400, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXUH
4301 { 2399, 3, 1, 4, 234, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMAXUD
4302 { 2398, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXUB
4303 { 2397, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXSW
4304 { 2396, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXSH
4305 { 2395, 3, 1, 4, 234, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMAXSD
4306 { 2394, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXSB
4307 { 2393, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXFP
4308 { 2392, 4, 1, 4, 443, 0, 0, PPCOpInfoBase + 1106, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMADDFP
4309 { 2391, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VLOGEFP
4310 { 2390, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1137, 0, 0, 0x0ULL }, // VINSWVRX
4311 { 2389, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1137, 0, 0, 0x0ULL }, // VINSWVLX
4312 { 2388, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1133, 0, 0, 0x0ULL }, // VINSWRX
4313 { 2387, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1133, 0, 0, 0x0ULL }, // VINSWLX
4314 { 2386, 4, 1, 4, 589, 0, 0, PPCOpInfoBase + 1153, 0, 0, 0x0ULL }, // VINSW
4315 { 2385, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1137, 0, 0, 0x0ULL }, // VINSHVRX
4316 { 2384, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1137, 0, 0, 0x0ULL }, // VINSHVLX
4317 { 2383, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1133, 0, 0, 0x0ULL }, // VINSHRX
4318 { 2382, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1133, 0, 0, 0x0ULL }, // VINSHLX
4319 { 2381, 3, 1, 4, 581, 0, 0, PPCOpInfoBase + 1110, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VINSERTW
4320 { 2380, 4, 1, 4, 325, 0, 0, PPCOpInfoBase + 1149, 0, 0, 0x0ULL }, // VINSERTH
4321 { 2379, 3, 1, 4, 581, 0, 0, PPCOpInfoBase + 1110, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VINSERTD
4322 { 2378, 4, 1, 4, 325, 0, 0, PPCOpInfoBase + 1149, 0, 0, 0x0ULL }, // VINSERTB
4323 { 2377, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1145, 0, 0, 0x0ULL }, // VINSDRX
4324 { 2376, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1145, 0, 0, 0x0ULL }, // VINSDLX
4325 { 2375, 4, 1, 4, 589, 0, 0, PPCOpInfoBase + 1141, 0, 0, 0x0ULL }, // VINSD
4326 { 2374, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1137, 0, 0, 0x0ULL }, // VINSBVRX
4327 { 2373, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1137, 0, 0, 0x0ULL }, // VINSBVLX
4328 { 2372, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1133, 0, 0, 0x0ULL }, // VINSBRX
4329 { 2371, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1133, 0, 0, 0x0ULL }, // VINSBLX
4330 { 2370, 3, 1, 4, 449, 0, 0, PPCOpInfoBase + 1121, 0, 0, 0x0ULL }, // VGNB
4331 { 2369, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VGBBD
4332 { 2368, 3, 1, 4, 325, 0, 0, PPCOpInfoBase + 1130, 0, 0, 0x200ULL }, // VEXTUWRX
4333 { 2367, 3, 1, 4, 325, 0, 0, PPCOpInfoBase + 1130, 0, 0, 0x200ULL }, // VEXTUWLX
4334 { 2366, 3, 1, 4, 325, 0, 0, PPCOpInfoBase + 1130, 0, 0, 0x200ULL }, // VEXTUHRX
4335 { 2365, 3, 1, 4, 325, 0, 0, PPCOpInfoBase + 1130, 0, 0, 0x200ULL }, // VEXTUHLX
4336 { 2364, 3, 1, 4, 325, 0, 0, PPCOpInfoBase + 1130, 0, 0, 0x200ULL }, // VEXTUBRX
4337 { 2363, 3, 1, 4, 325, 0, 0, PPCOpInfoBase + 1130, 0, 0, 0x200ULL }, // VEXTUBLX
4338 { 2362, 2, 1, 4, 518, 0, 0, PPCOpInfoBase + 1128, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSW2Ds
4339 { 2361, 2, 1, 4, 518, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VEXTSW2D
4340 { 2360, 2, 1, 4, 518, 0, 0, PPCOpInfoBase + 1128, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSH2Ws
4341 { 2359, 2, 1, 4, 518, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VEXTSH2W
4342 { 2358, 2, 1, 4, 518, 0, 0, PPCOpInfoBase + 1128, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSH2Ds
4343 { 2357, 2, 1, 4, 518, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VEXTSH2D
4344 { 2356, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VEXTSD2Q
4345 { 2355, 2, 1, 4, 518, 0, 0, PPCOpInfoBase + 1128, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSB2Ws
4346 { 2354, 2, 1, 4, 518, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VEXTSB2W
4347 { 2353, 2, 1, 4, 518, 0, 0, PPCOpInfoBase + 1128, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSB2Ds
4348 { 2352, 2, 1, 4, 518, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VEXTSB2D
4349 { 2351, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 1116, 0, 0, 0x200ULL }, // VEXTRACTWM
4350 { 2350, 3, 1, 4, 581, 0, 0, PPCOpInfoBase + 1110, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTRACTUW
4351 { 2349, 3, 1, 4, 581, 0, 0, PPCOpInfoBase + 1110, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTRACTUH
4352 { 2348, 3, 1, 4, 581, 0, 0, PPCOpInfoBase + 1110, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTRACTUB
4353 { 2347, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 1116, 0, 0, 0x0ULL }, // VEXTRACTQM
4354 { 2346, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 1116, 0, 0, 0x200ULL }, // VEXTRACTHM
4355 { 2345, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 1116, 0, 0, 0x200ULL }, // VEXTRACTDM
4356 { 2344, 3, 1, 4, 581, 0, 0, PPCOpInfoBase + 1110, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTRACTD
4357 { 2343, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 1116, 0, 0, 0x200ULL }, // VEXTRACTBM
4358 { 2342, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1124, 0, 0, 0x0ULL }, // VEXTDUWVRX
4359 { 2341, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1124, 0, 0, 0x0ULL }, // VEXTDUWVLX
4360 { 2340, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1124, 0, 0, 0x0ULL }, // VEXTDUHVRX
4361 { 2339, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1124, 0, 0, 0x0ULL }, // VEXTDUHVLX
4362 { 2338, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1124, 0, 0, 0x0ULL }, // VEXTDUBVRX
4363 { 2337, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1124, 0, 0, 0x0ULL }, // VEXTDUBVLX
4364 { 2336, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1124, 0, 0, 0x0ULL }, // VEXTDDVRX
4365 { 2335, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1124, 0, 0, 0x0ULL }, // VEXTDDVLX
4366 { 2334, 2, 1, 4, 191, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VEXPTEFP
4367 { 2333, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VEXPANDWM
4368 { 2332, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VEXPANDQM
4369 { 2331, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VEXPANDHM
4370 { 2330, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VEXPANDDM
4371 { 2329, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VEXPANDBM
4372 { 2328, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VEQV
4373 { 2327, 3, 1, 4, 461, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VDIVUW
4374 { 2326, 3, 1, 4, 457, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VDIVUQ
4375 { 2325, 3, 1, 4, 459, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VDIVUD
4376 { 2324, 3, 1, 4, 461, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VDIVSW
4377 { 2323, 3, 1, 4, 457, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VDIVSQ
4378 { 2322, 3, 1, 4, 459, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VDIVSD
4379 { 2321, 3, 1, 4, 464, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VDIVEUW
4380 { 2320, 3, 1, 4, 457, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VDIVEUQ
4381 { 2319, 3, 1, 4, 463, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VDIVEUD
4382 { 2318, 3, 1, 4, 464, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VDIVESW
4383 { 2317, 3, 1, 4, 457, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VDIVESQ
4384 { 2316, 3, 1, 4, 463, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VDIVESD
4385 { 2315, 2, 1, 4, 477, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VCTZW
4386 { 2314, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 1116, 0, 0, 0x0ULL }, // VCTZLSBB
4387 { 2313, 2, 1, 4, 477, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VCTZH
4388 { 2312, 3, 1, 4, 452, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VCTZDM
4389 { 2311, 2, 1, 4, 477, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VCTZD
4390 { 2310, 2, 1, 4, 477, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VCTZB
4391 { 2309, 2, 1, 4, 431, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VCTUXS_0
4392 { 2308, 3, 1, 4, 430, 0, 0, PPCOpInfoBase + 1110, 0, 0, 0x28ULL }, // VCTUXS
4393 { 2307, 2, 1, 4, 431, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VCTSXS_0
4394 { 2306, 3, 1, 4, 430, 0, 0, PPCOpInfoBase + 1110, 0, 0, 0x28ULL }, // VCTSXS
4395 { 2305, 3, 1, 4, 473, 0, 0, PPCOpInfoBase + 1121, 0, 0, 0x0ULL }, // VCNTMBW
4396 { 2304, 3, 1, 4, 473, 0, 0, PPCOpInfoBase + 1121, 0, 0, 0x0ULL }, // VCNTMBH
4397 { 2303, 3, 1, 4, 473, 0, 0, PPCOpInfoBase + 1121, 0, 0, 0x0ULL }, // VCNTMBD
4398 { 2302, 3, 1, 4, 473, 0, 0, PPCOpInfoBase + 1121, 0, 0, 0x0ULL }, // VCNTMBB
4399 { 2301, 3, 1, 4, 492, 0, 0, PPCOpInfoBase + 1118, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VCMPUQ
4400 { 2300, 3, 1, 4, 492, 0, 0, PPCOpInfoBase + 1118, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VCMPSQ
4401 { 2299, 3, 1, 4, 491, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPNEZW_rec
4402 { 2298, 3, 1, 4, 307, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPNEZW
4403 { 2297, 3, 1, 4, 491, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPNEZH_rec
4404 { 2296, 3, 1, 4, 307, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPNEZH
4405 { 2295, 3, 1, 4, 491, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPNEZB_rec
4406 { 2294, 3, 1, 4, 307, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPNEZB
4407 { 2293, 3, 1, 4, 491, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPNEW_rec
4408 { 2292, 3, 1, 4, 307, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPNEW
4409 { 2291, 3, 1, 4, 491, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPNEH_rec
4410 { 2290, 3, 1, 4, 307, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPNEH
4411 { 2289, 3, 1, 4, 491, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPNEB_rec
4412 { 2288, 3, 1, 4, 307, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPNEB
4413 { 2287, 3, 1, 4, 488, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPGTUW_rec
4414 { 2286, 3, 1, 4, 170, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPGTUW
4415 { 2285, 3, 1, 4, 490, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPGTUQ_rec
4416 { 2284, 3, 1, 4, 490, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPGTUQ
4417 { 2283, 3, 1, 4, 488, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPGTUH_rec
4418 { 2282, 3, 1, 4, 170, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPGTUH
4419 { 2281, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPGTUD_rec
4420 { 2280, 3, 1, 4, 235, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPGTUD
4421 { 2279, 3, 1, 4, 488, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPGTUB_rec
4422 { 2278, 3, 1, 4, 170, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPGTUB
4423 { 2277, 3, 1, 4, 488, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPGTSW_rec
4424 { 2276, 3, 1, 4, 170, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPGTSW
4425 { 2275, 3, 1, 4, 490, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPGTSQ_rec
4426 { 2274, 3, 1, 4, 490, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPGTSQ
4427 { 2273, 3, 1, 4, 488, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPGTSH_rec
4428 { 2272, 3, 1, 4, 170, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPGTSH
4429 { 2271, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPGTSD_rec
4430 { 2270, 3, 1, 4, 235, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPGTSD
4431 { 2269, 3, 1, 4, 488, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPGTSB_rec
4432 { 2268, 3, 1, 4, 170, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPGTSB
4433 { 2267, 3, 1, 4, 488, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPGTFP_rec
4434 { 2266, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPGTFP
4435 { 2265, 3, 1, 4, 488, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPGEFP_rec
4436 { 2264, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPGEFP
4437 { 2263, 3, 1, 4, 488, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPEQUW_rec
4438 { 2262, 3, 1, 4, 170, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPEQUW
4439 { 2261, 3, 1, 4, 490, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPEQUQ_rec
4440 { 2260, 3, 1, 4, 490, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPEQUQ
4441 { 2259, 3, 1, 4, 488, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPEQUH_rec
4442 { 2258, 3, 1, 4, 170, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPEQUH
4443 { 2257, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPEQUD_rec
4444 { 2256, 3, 1, 4, 235, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPEQUD
4445 { 2255, 3, 1, 4, 488, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPEQUB_rec
4446 { 2254, 3, 1, 4, 170, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPEQUB
4447 { 2253, 3, 1, 4, 488, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPEQFP_rec
4448 { 2252, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPEQFP
4449 { 2251, 3, 1, 4, 488, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPBFP_rec
4450 { 2250, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPBFP
4451 { 2249, 2, 1, 4, 233, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VCLZW
4452 { 2248, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 1116, 0, 0, 0x0ULL }, // VCLZLSBB
4453 { 2247, 2, 1, 4, 233, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VCLZH
4454 { 2246, 3, 1, 4, 452, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VCLZDM
4455 { 2245, 2, 1, 4, 233, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VCLZD
4456 { 2244, 2, 1, 4, 233, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VCLZB
4457 { 2243, 3, 1, 4, 589, 0, 0, PPCOpInfoBase + 1113, 0, 0, 0x0ULL }, // VCLRRB
4458 { 2242, 3, 1, 4, 589, 0, 0, PPCOpInfoBase + 1113, 0, 0, 0x0ULL }, // VCLRLB
4459 { 2241, 3, 1, 4, 183, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VCIPHERLAST
4460 { 2240, 3, 1, 4, 183, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VCIPHER
4461 { 2239, 2, 1, 4, 431, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VCFUX_0
4462 { 2238, 3, 1, 4, 430, 0, 0, PPCOpInfoBase + 1110, 0, 0, 0x28ULL }, // VCFUX
4463 { 2237, 3, 1, 4, 452, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VCFUGED
4464 { 2236, 2, 1, 4, 431, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VCFSX_0
4465 { 2235, 3, 1, 4, 430, 0, 0, PPCOpInfoBase + 1110, 0, 0, 0x28ULL }, // VCFSX
4466 { 2234, 3, 1, 4, 588, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VBPERMQ
4467 { 2233, 3, 1, 4, 309, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VBPERMD
4468 { 2232, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGUW
4469 { 2231, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGUH
4470 { 2230, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGUB
4471 { 2229, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGSW
4472 { 2228, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGSH
4473 { 2227, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGSB
4474 { 2226, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VANDC
4475 { 2225, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAND
4476 { 2224, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUWS
4477 { 2223, 3, 1, 4, 168, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUWM
4478 { 2222, 3, 1, 4, 239, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VADDUQM
4479 { 2221, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUHS
4480 { 2220, 3, 1, 4, 168, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUHM
4481 { 2219, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VADDUDM
4482 { 2218, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUBS
4483 { 2217, 3, 1, 4, 168, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUBM
4484 { 2216, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDSWS
4485 { 2215, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDSHS
4486 { 2214, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDSBS
4487 { 2213, 3, 1, 4, 439, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDFP
4488 { 2212, 4, 1, 4, 238, 0, 0, PPCOpInfoBase + 1106, 0, 0, 0x0ULL }, // VADDEUQM
4489 { 2211, 4, 1, 4, 238, 0, 0, PPCOpInfoBase + 1106, 0, 0, 0x0ULL }, // VADDECUQ
4490 { 2210, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDCUW
4491 { 2209, 3, 1, 4, 468, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VADDCUQ
4492 { 2208, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VABSDUW
4493 { 2207, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VABSDUH
4494 { 2206, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VABSDUB
4495 { 2205, 3, 2, 8, 0, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // UpdateGBR
4496 { 2204, 0, 0, 4, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // UNENCODED_NOP
4497 { 2203, 3, 0, 4, 486, 0, 0, PPCOpInfoBase + 1091, 0, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TWI
4498 { 2202, 3, 0, 4, 196, 0, 0, PPCOpInfoBase + 442, 0, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TW
4499 { 2201, 1, 0, 4, 306, 0, 1, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TSR
4500 { 2200, 1, 0, 4, 306, 0, 1, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TRECLAIM
4501 { 2199, 0, 0, 4, 296, 0, 1, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TRECHKPT
4502 { 2198, 0, 0, 4, 494, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Trap)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TRAP
4503 { 2197, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 260, 0, 0, 0x0ULL }, // TLSLDAIX8
4504 { 2196, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x0ULL }, // TLSLDAIX
4505 { 2195, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x0ULL }, // TLSGDAIX8
4506 { 2194, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x0ULL }, // TLSGDAIX
4507 { 2193, 3, 0, 4, 622, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBWE2
4508 { 2192, 0, 0, 4, 415, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBWE
4509 { 2191, 1, 0, 4, 0, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSYNCIO
4510 { 2190, 0, 0, 4, 346, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSYNC
4511 { 2189, 3, 0, 4, 622, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSX2D
4512 { 2188, 3, 0, 4, 622, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSX2
4513 { 2187, 2, 0, 4, 415, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSX
4514 { 2186, 3, 1, 4, 622, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBRE2
4515 { 2185, 0, 0, 4, 415, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBRE
4516 { 2184, 1, 0, 4, 622, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBLI
4517 { 2183, 1, 0, 4, 622, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBLD
4518 { 2182, 2, 0, 4, 415, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIVAX
4519 { 2181, 3, 0, 4, 15, 0, 0, PPCOpInfoBase + 442, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBILX
4520 { 2180, 5, 0, 4, 614, 0, 0, PPCOpInfoBase + 951, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEP9
4521 { 2179, 5, 0, 4, 0, 0, 0, PPCOpInfoBase + 956, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEP8
4522 { 2178, 5, 0, 4, 0, 0, 0, PPCOpInfoBase + 951, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEP
4523 { 2177, 1, 0, 4, 355, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEL
4524 { 2176, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEIO
4525 { 2175, 5, 0, 4, 614, 0, 0, PPCOpInfoBase + 956, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIE8P9
4526 { 2174, 2, 0, 4, 373, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIE
4527 { 2173, 0, 0, 4, 421, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIA
4528 { 2172, 1, 0, 4, 358, 0, 1, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TEND
4529 { 2171, 3, 0, 4, 485, 0, 0, PPCOpInfoBase + 1103, 0, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TDI
4530 { 2170, 3, 0, 4, 195, 0, 0, PPCOpInfoBase + 1100, 0, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TD
4531 { 2169, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 1098, 134, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNri8
4532 { 2168, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 1096, 134, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNri
4533 { 2167, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 1094, 134, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNdi8
4534 { 2166, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 1094, 134, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNdi
4535 { 2165, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 32, 134, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNai8
4536 { 2164, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 32, 134, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNai
4537 { 2163, 1, 1, 4, 0, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TCHECK_RET
4538 { 2162, 1, 1, 4, 360, 0, 0, PPCOpInfoBase + 692, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TCHECK
4539 { 2161, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TBEGIN_RET
4540 { 2160, 1, 0, 4, 296, 0, 1, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TBEGIN
4541 { 2159, 0, 0, 4, 404, 2, 0, PPCOpInfoBase + 1, 209, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x38ULL }, // TAILBCTR8
4542 { 2158, 0, 0, 4, 404, 2, 0, PPCOpInfoBase + 1, 207, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x38ULL }, // TAILBCTR
4543 { 2157, 1, 0, 4, 448, 1, 0, PPCOpInfoBase + 0, 134, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x38ULL }, // TAILBA8
4544 { 2156, 1, 0, 4, 448, 1, 0, PPCOpInfoBase + 0, 134, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x38ULL }, // TAILBA
4545 { 2155, 1, 0, 4, 448, 1, 0, PPCOpInfoBase + 284, 134, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x38ULL }, // TAILB8
4546 { 2154, 1, 0, 4, 448, 1, 0, PPCOpInfoBase + 284, 134, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x38ULL }, // TAILB
4547 { 2153, 3, 0, 4, 272, 0, 1, PPCOpInfoBase + 1091, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORTWCI
4548 { 2152, 3, 0, 4, 272, 0, 1, PPCOpInfoBase + 442, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORTWC
4549 { 2151, 3, 0, 4, 272, 0, 1, PPCOpInfoBase + 1091, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORTDCI
4550 { 2150, 3, 0, 4, 272, 0, 1, PPCOpInfoBase + 442, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORTDC
4551 { 2149, 1, 0, 4, 306, 0, 1, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORT
4552 { 2148, 2, 0, 4, 616, 0, 0, PPCOpInfoBase + 20, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SYNCP10
4553 { 2147, 1, 0, 4, 347, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SYNC
4554 { 2146, 3, 1, 4, 288, 0, 1, PPCOpInfoBase + 221, 0, 0, 0x8ULL }, // SUBF_rec
4555 { 2145, 2, 1, 4, 535, 1, 2, PPCOpInfoBase + 258, 22, 0, 0x8ULL }, // SUBFZE_rec
4556 { 2144, 2, 1, 4, 535, 1, 3, PPCOpInfoBase + 258, 18, 0, 0x8ULL }, // SUBFZEO_rec
4557 { 2143, 2, 1, 4, 505, 1, 2, PPCOpInfoBase + 258, 15, 0, 0x8ULL }, // SUBFZEO
4558 { 2142, 2, 1, 4, 535, 1, 2, PPCOpInfoBase + 260, 22, 0, 0x8ULL }, // SUBFZE8_rec
4559 { 2141, 2, 1, 4, 535, 1, 3, PPCOpInfoBase + 260, 18, 0, 0x8ULL }, // SUBFZE8O_rec
4560 { 2140, 2, 1, 4, 505, 1, 2, PPCOpInfoBase + 260, 15, 0, 0x8ULL }, // SUBFZE8O
4561 { 2139, 2, 1, 4, 504, 1, 1, PPCOpInfoBase + 260, 13, 0, 0x8ULL }, // SUBFZE8
4562 { 2138, 2, 1, 4, 504, 1, 1, PPCOpInfoBase + 258, 13, 0, 0x8ULL }, // SUBFZE
4563 { 2137, 4, 1, 4, 145, 0, 1, PPCOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBFUS_rec
4564 { 2136, 4, 1, 4, 145, 0, 0, PPCOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBFUS
4565 { 2135, 3, 1, 4, 537, 0, 2, PPCOpInfoBase + 221, 3, 0, 0x8ULL }, // SUBFO_rec
4566 { 2134, 3, 1, 4, 524, 0, 1, PPCOpInfoBase + 221, 2, 0, 0x8ULL }, // SUBFO
4567 { 2133, 2, 1, 4, 535, 1, 2, PPCOpInfoBase + 258, 22, 0, 0x8ULL }, // SUBFME_rec
4568 { 2132, 2, 1, 4, 535, 1, 3, PPCOpInfoBase + 258, 18, 0, 0x8ULL }, // SUBFMEO_rec
4569 { 2131, 2, 1, 4, 505, 1, 2, PPCOpInfoBase + 258, 15, 0, 0x8ULL }, // SUBFMEO
4570 { 2130, 2, 1, 4, 535, 1, 2, PPCOpInfoBase + 260, 22, 0, 0x8ULL }, // SUBFME8_rec
4571 { 2129, 2, 1, 4, 535, 1, 3, PPCOpInfoBase + 260, 18, 0, 0x8ULL }, // SUBFME8O_rec
4572 { 2128, 2, 1, 4, 505, 1, 2, PPCOpInfoBase + 260, 15, 0, 0x8ULL }, // SUBFME8O
4573 { 2127, 2, 1, 4, 504, 1, 1, PPCOpInfoBase + 260, 13, 0, 0x8ULL }, // SUBFME8
4574 { 2126, 2, 1, 4, 504, 1, 1, PPCOpInfoBase + 258, 13, 0, 0x8ULL }, // SUBFME
4575 { 2125, 3, 1, 4, 504, 0, 1, PPCOpInfoBase + 180, 5, 0, 0x8ULL }, // SUBFIC8
4576 { 2124, 3, 1, 4, 504, 0, 1, PPCOpInfoBase + 183, 5, 0, 0x8ULL }, // SUBFIC
4577 { 2123, 3, 1, 4, 537, 1, 2, PPCOpInfoBase + 221, 22, 0, 0x8ULL }, // SUBFE_rec
4578 { 2122, 3, 1, 4, 537, 1, 3, PPCOpInfoBase + 221, 18, 0, 0x8ULL }, // SUBFEO_rec
4579 { 2121, 3, 1, 4, 524, 1, 2, PPCOpInfoBase + 221, 15, 0, 0x8ULL }, // SUBFEO
4580 { 2120, 3, 1, 4, 537, 1, 2, PPCOpInfoBase + 227, 22, 0, 0x8ULL }, // SUBFE8_rec
4581 { 2119, 3, 1, 4, 537, 1, 3, PPCOpInfoBase + 227, 18, 0, 0x8ULL }, // SUBFE8O_rec
4582 { 2118, 3, 1, 4, 524, 1, 2, PPCOpInfoBase + 227, 15, 0, 0x8ULL }, // SUBFE8O
4583 { 2117, 3, 1, 4, 143, 1, 1, PPCOpInfoBase + 227, 13, 0, 0x8ULL }, // SUBFE8
4584 { 2116, 3, 1, 4, 143, 1, 1, PPCOpInfoBase + 221, 13, 0, 0x8ULL }, // SUBFE
4585 { 2115, 3, 1, 4, 541, 0, 2, PPCOpInfoBase + 221, 11, 0, 0xcULL }, // SUBFC_rec
4586 { 2114, 3, 1, 4, 392, 0, 3, PPCOpInfoBase + 221, 8, 0, 0xcULL }, // SUBFCO_rec
4587 { 2113, 3, 1, 4, 287, 0, 2, PPCOpInfoBase + 221, 6, 0, 0xcULL }, // SUBFCO
4588 { 2112, 3, 1, 4, 541, 0, 2, PPCOpInfoBase + 227, 11, 0, 0xcULL }, // SUBFC8_rec
4589 { 2111, 3, 1, 4, 392, 0, 3, PPCOpInfoBase + 227, 8, 0, 0xcULL }, // SUBFC8O_rec
4590 { 2110, 3, 1, 4, 287, 0, 2, PPCOpInfoBase + 227, 6, 0, 0xcULL }, // SUBFC8O
4591 { 2109, 3, 1, 4, 287, 0, 1, PPCOpInfoBase + 227, 5, 0, 0xcULL }, // SUBFC8
4592 { 2108, 3, 1, 4, 287, 0, 1, PPCOpInfoBase + 221, 5, 0, 0xcULL }, // SUBFC
4593 { 2107, 3, 1, 4, 201, 0, 1, PPCOpInfoBase + 227, 0, 0, 0x8ULL }, // SUBF8_rec
4594 { 2106, 3, 1, 4, 537, 0, 2, PPCOpInfoBase + 227, 3, 0, 0x8ULL }, // SUBF8O_rec
4595 { 2105, 3, 1, 4, 524, 0, 1, PPCOpInfoBase + 227, 2, 0, 0x8ULL }, // SUBF8O
4596 { 2104, 3, 1, 4, 140, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x8ULL }, // SUBF8
4597 { 2103, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x8ULL }, // SUBF
4598 { 2102, 3, 0, 4, 374, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVX
4599 { 2101, 3, 0, 4, 117, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVW4X
4600 { 2100, 3, 0, 4, 612, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRWX
4601 { 2099, 3, 0, 4, 15, 0, 0, PPCOpInfoBase + 670, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRLL
4602 { 2098, 3, 0, 4, 15, 0, 0, PPCOpInfoBase + 670, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRL
4603 { 2097, 3, 0, 4, 612, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRHX
4604 { 2096, 3, 0, 4, 612, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRDX
4605 { 2095, 3, 0, 4, 612, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRBX
4606 { 2094, 3, 0, 4, 619, 0, 0, PPCOpInfoBase + 679, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVPX
4607 { 2093, 3, 0, 4, 40, 0, 0, PPCOpInfoBase + 676, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVPRLL
4608 { 2092, 3, 0, 4, 40, 0, 0, PPCOpInfoBase + 676, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVPRL
4609 { 2091, 3, 0, 4, 40, 0, 0, PPCOpInfoBase + 676, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STXVPB32X
4610 { 2090, 3, 0, 4, 618, 0, 0, PPCOpInfoBase + 673, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STXVP
4611 { 2089, 3, 0, 4, 375, 0, 0, PPCOpInfoBase + 670, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVLL
4612 { 2088, 3, 0, 4, 375, 0, 0, PPCOpInfoBase + 670, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVL
4613 { 2087, 3, 0, 4, 374, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVH8X
4614 { 2086, 3, 0, 4, 117, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVD2X
4615 { 2085, 3, 0, 4, 374, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVB16X
4616 { 2084, 3, 0, 4, 607, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STXV
4617 { 2083, 3, 0, 4, 367, 0, 0, PPCOpInfoBase + 218, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSSPX
4618 { 2082, 3, 0, 4, 606, 0, 0, PPCOpInfoBase + 659, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STXSSP
4619 { 2081, 3, 0, 4, 367, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIWX
4620 { 2080, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIHXv
4621 { 2079, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIHX
4622 { 2078, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIBXv
4623 { 2077, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIBX
4624 { 2076, 3, 0, 4, 369, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSDX
4625 { 2075, 3, 0, 4, 605, 0, 0, PPCOpInfoBase + 659, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STXSD
4626 { 2074, 3, 0, 4, 371, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STWXTLS_32
4627 { 2073, 3, 0, 4, 371, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STWXTLS_
4628 { 2072, 3, 0, 4, 371, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STWXTLS
4629 { 2071, 3, 0, 4, 128, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWX8
4630 { 2070, 3, 0, 4, 128, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWX
4631 { 2069, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1071, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWUX8
4632 { 2068, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1067, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWUX
4633 { 2067, 4, 1, 4, 133, 0, 0, PPCOpInfoBase + 1063, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STWU8
4634 { 2066, 4, 1, 4, 133, 0, 0, PPCOpInfoBase + 1059, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STWU
4635 { 2065, 3, 0, 4, 218, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STWEPX
4636 { 2064, 3, 0, 4, 131, 0, 1, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STWCX
4637 { 2063, 3, 0, 4, 615, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STWCIX
4638 { 2062, 3, 0, 4, 128, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWBRX
4639 { 2061, 3, 0, 4, 406, 0, 0, PPCOpInfoBase + 646, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STWAT
4640 { 2060, 3, 0, 4, 599, 0, 0, PPCOpInfoBase + 541, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STW8
4641 { 2059, 3, 0, 4, 599, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STW
4642 { 2058, 3, 0, 4, 123, 0, 0, PPCOpInfoBase + 643, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVXL
4643 { 2057, 3, 0, 4, 123, 0, 0, PPCOpInfoBase + 643, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVX
4644 { 2056, 3, 0, 4, 123, 0, 0, PPCOpInfoBase + 643, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVEWX
4645 { 2055, 3, 0, 4, 123, 0, 0, PPCOpInfoBase + 643, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVEHX
4646 { 2054, 3, 0, 4, 123, 0, 0, PPCOpInfoBase + 643, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVEBX
4647 { 2053, 3, 0, 4, 222, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STSWI
4648 { 2052, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 640, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // STQX_PSEUDO
4649 { 2051, 3, 0, 4, 93, 0, 1, PPCOpInfoBase + 640, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STQCX
4650 { 2050, 3, 0, 4, 92, 0, 0, PPCOpInfoBase + 917, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x410ULL }, // STQ
4651 { 2049, 0, 0, 4, 427, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STOP
4652 { 2048, 3, 0, 4, 130, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STMW
4653 { 2047, 3, 0, 4, 371, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STHXTLS_32
4654 { 2046, 3, 0, 4, 371, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STHXTLS_
4655 { 2045, 3, 0, 4, 371, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STHXTLS
4656 { 2044, 3, 0, 4, 128, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHX8
4657 { 2043, 3, 0, 4, 128, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHX
4658 { 2042, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1071, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHUX8
4659 { 2041, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1067, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHUX
4660 { 2040, 4, 1, 4, 133, 0, 0, PPCOpInfoBase + 1063, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STHU8
4661 { 2039, 4, 1, 4, 133, 0, 0, PPCOpInfoBase + 1059, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STHU
4662 { 2038, 3, 0, 4, 218, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STHEPX
4663 { 2037, 3, 0, 4, 221, 0, 1, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STHCX
4664 { 2036, 3, 0, 4, 615, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STHCIX
4665 { 2035, 3, 0, 4, 128, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHBRX
4666 { 2034, 3, 0, 4, 599, 0, 0, PPCOpInfoBase + 541, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STH8
4667 { 2033, 3, 0, 4, 599, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STH
4668 { 2032, 3, 0, 4, 367, 0, 0, PPCOpInfoBase + 634, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STFSXTLS_
4669 { 2031, 3, 0, 4, 367, 0, 0, PPCOpInfoBase + 634, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STFSXTLS
4670 { 2030, 3, 0, 4, 121, 0, 0, PPCOpInfoBase + 631, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STFSX
4671 { 2029, 4, 1, 4, 122, 0, 0, PPCOpInfoBase + 1087, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STFSUX
4672 { 2028, 4, 1, 4, 604, 0, 0, PPCOpInfoBase + 1083, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STFSU
4673 { 2027, 3, 0, 4, 603, 0, 0, PPCOpInfoBase + 620, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STFS
4674 { 2026, 3, 0, 4, 121, 0, 0, PPCOpInfoBase + 606, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STFIWX
4675 { 2025, 3, 0, 4, 367, 0, 0, PPCOpInfoBase + 617, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STFDXTLS_
4676 { 2024, 3, 0, 4, 367, 0, 0, PPCOpInfoBase + 617, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STFDXTLS
4677 { 2023, 3, 0, 4, 121, 0, 0, PPCOpInfoBase + 606, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STFDX
4678 { 2022, 4, 1, 4, 122, 0, 0, PPCOpInfoBase + 1079, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STFDUX
4679 { 2021, 4, 1, 4, 604, 0, 0, PPCOpInfoBase + 1075, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STFDU
4680 { 2020, 3, 0, 4, 217, 0, 0, PPCOpInfoBase + 606, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STFDEPX
4681 { 2019, 3, 0, 4, 603, 0, 0, PPCOpInfoBase + 603, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STFD
4682 { 2018, 3, 0, 4, 219, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STDXTLS_
4683 { 2017, 3, 0, 4, 219, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STDXTLS
4684 { 2016, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STDX
4685 { 2015, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1071, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STDUX
4686 { 2014, 4, 1, 4, 133, 0, 0, PPCOpInfoBase + 1063, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STDU
4687 { 2013, 3, 0, 4, 132, 0, 1, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STDCX
4688 { 2012, 3, 0, 4, 220, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STDCIX
4689 { 2011, 3, 0, 4, 371, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STDBRX
4690 { 2010, 3, 0, 4, 406, 0, 0, PPCOpInfoBase + 584, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STDAT
4691 { 2009, 3, 0, 4, 601, 0, 0, PPCOpInfoBase + 541, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STD
4692 { 2008, 3, 0, 4, 371, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STBXTLS_32
4693 { 2007, 3, 0, 4, 371, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STBXTLS_
4694 { 2006, 3, 0, 4, 371, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STBXTLS
4695 { 2005, 3, 0, 4, 128, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STBX8
4696 { 2004, 3, 0, 4, 128, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STBX
4697 { 2003, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1071, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STBUX8
4698 { 2002, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1067, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STBUX
4699 { 2001, 4, 1, 4, 133, 0, 0, PPCOpInfoBase + 1063, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STBU8
4700 { 2000, 4, 1, 4, 133, 0, 0, PPCOpInfoBase + 1059, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STBU
4701 { 1999, 3, 0, 4, 218, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STBEPX
4702 { 1998, 3, 0, 4, 221, 0, 1, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STBCX
4703 { 1997, 3, 0, 4, 220, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STBCIX
4704 { 1996, 3, 0, 4, 599, 0, 0, PPCOpInfoBase + 541, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STB8
4705 { 1995, 3, 0, 4, 599, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STB
4706 { 1994, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 221, 0, 0, 0x208ULL }, // SRW_rec
4707 { 1993, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 227, 0, 0, 0x208ULL }, // SRW8_rec
4708 { 1992, 3, 1, 4, 301, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x208ULL }, // SRW8
4709 { 1991, 3, 1, 4, 301, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x208ULL }, // SRW
4710 { 1990, 3, 1, 4, 484, 0, 1, PPCOpInfoBase + 1053, 0, 0, 0x8ULL }, // SRD_rec
4711 { 1989, 3, 1, 4, 284, 0, 0, PPCOpInfoBase + 1053, 0, 0, 0x8ULL }, // SRD
4712 { 1988, 3, 1, 4, 148, 0, 2, PPCOpInfoBase + 221, 11, 0, 0x108ULL }, // SRAW_rec
4713 { 1987, 3, 1, 4, 495, 0, 2, PPCOpInfoBase + 183, 11, 0, 0x108ULL }, // SRAWI_rec
4714 { 1986, 3, 1, 4, 495, 0, 2, PPCOpInfoBase + 180, 11, 0, 0x108ULL }, // SRAWI8_rec
4715 { 1985, 3, 1, 4, 517, 0, 1, PPCOpInfoBase + 180, 5, 0, 0x108ULL }, // SRAWI8
4716 { 1984, 3, 1, 4, 517, 0, 1, PPCOpInfoBase + 183, 5, 0, 0x108ULL }, // SRAWI
4717 { 1983, 3, 1, 4, 148, 0, 2, PPCOpInfoBase + 227, 11, 0, 0x108ULL }, // SRAW8_rec
4718 { 1982, 3, 1, 4, 303, 0, 1, PPCOpInfoBase + 227, 5, 0, 0x108ULL }, // SRAW8
4719 { 1981, 3, 1, 4, 303, 0, 1, PPCOpInfoBase + 221, 5, 0, 0x108ULL }, // SRAW
4720 { 1980, 3, 1, 4, 147, 0, 2, PPCOpInfoBase + 1053, 11, 0, 0x8ULL }, // SRAD_rec
4721 { 1979, 3, 1, 4, 146, 0, 2, PPCOpInfoBase + 180, 11, 0, 0x8ULL }, // SRADI_rec
4722 { 1978, 3, 1, 4, 285, 0, 1, PPCOpInfoBase + 183, 5, 0, 0x8ULL }, // SRADI_32
4723 { 1977, 3, 1, 4, 285, 0, 1, PPCOpInfoBase + 180, 5, 0, 0x8ULL }, // SRADI
4724 { 1976, 3, 1, 4, 284, 0, 1, PPCOpInfoBase + 1053, 5, 0, 0x8ULL }, // SRAD
4725 { 1975, 3, 2, 4, 0, 0, 0, PPCOpInfoBase + 1056, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPLIT_QUADWORD
4726 { 1974, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 923, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_WACC
4727 { 1973, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 920, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_UACC
4728 { 1972, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 917, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // SPILL_QUADWORD
4729 { 1971, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 914, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_DMRP
4730 { 1970, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 911, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_DMR
4731 { 1969, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 908, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_CRBIT
4732 { 1968, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 905, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_CR
4733 { 1967, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 902, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_ACC
4734 { 1966, 3, 0, 4, 25, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SPESTWX
4735 { 1965, 3, 0, 4, 25, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // SPESTW
4736 { 1964, 3, 1, 4, 15, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // SPELWZX
4737 { 1963, 3, 1, 4, 15, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // SPELWZ
4738 { 1962, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 221, 0, 0, 0x208ULL }, // SLW_rec
4739 { 1961, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 227, 0, 0, 0x208ULL }, // SLW8_rec
4740 { 1960, 3, 1, 4, 301, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x208ULL }, // SLW8
4741 { 1959, 3, 1, 4, 301, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x208ULL }, // SLW
4742 { 1958, 3, 1, 4, 484, 0, 1, PPCOpInfoBase + 1053, 0, 0, 0x8ULL }, // SLD_rec
4743 { 1957, 3, 1, 4, 284, 0, 0, PPCOpInfoBase + 1053, 0, 0, 0x8ULL }, // SLD
4744 { 1956, 0, 0, 4, 425, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBSYNC
4745 { 1955, 2, 0, 4, 354, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBMTE
4746 { 1954, 2, 1, 4, 353, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBMFEV
4747 { 1953, 2, 1, 4, 352, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBMFEE
4748 { 1952, 2, 0, 4, 372, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBIEG
4749 { 1951, 1, 0, 4, 351, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBIE
4750 { 1950, 0, 0, 4, 350, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBIA
4751 { 1949, 2, 1, 4, 426, 0, 1, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBFEE_rec
4752 { 1948, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 694, 205, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SETRNDi
4753 { 1947, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 1051, 205, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SETRND
4754 { 1946, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 1049, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x100ULL }, // SETNBCR8
4755 { 1945, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 1047, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x100ULL }, // SETNBCR
4756 { 1944, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 1049, 0, 0, 0x100ULL }, // SETNBC8
4757 { 1943, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 1047, 0, 0, 0x100ULL }, // SETNBC
4758 { 1942, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 344, 205, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SETFLM
4759 { 1941, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 1049, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x300ULL }, // SETBCR8
4760 { 1940, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 1047, 0, 0, 0x300ULL }, // SETBCR
4761 { 1939, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 1049, 0, 0, 0x300ULL }, // SETBC8
4762 { 1938, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 1047, 0, 0, 0x300ULL }, // SETBC
4763 { 1937, 2, 1, 4, 515, 0, 0, PPCOpInfoBase + 1045, 0, 0, 0x108ULL }, // SETB8
4764 { 1936, 2, 1, 4, 515, 0, 0, PPCOpInfoBase + 1043, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x100ULL }, // SETB
4765 { 1935, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1015, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_VSSRC
4766 { 1934, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1039, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_VSRC
4767 { 1933, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1019, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_VSFRC
4768 { 1932, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1011, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_VRRC
4769 { 1931, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1035, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SELECT_SPE4
4770 { 1930, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1031, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SELECT_SPE
4771 { 1929, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1027, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_I8
4772 { 1928, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1023, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_I4
4773 { 1927, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1019, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_F8
4774 { 1926, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1015, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_F4
4775 { 1925, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1011, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_F16
4776 { 1924, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 976, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_VSSRC
4777 { 1923, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 1006, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_VSRC
4778 { 1922, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 981, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_VSFRC
4779 { 1921, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 971, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_VRRC
4780 { 1920, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 1001, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SELECT_CC_SPE4
4781 { 1919, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 996, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SELECT_CC_SPE
4782 { 1918, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 991, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_I8
4783 { 1917, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 986, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_I4
4784 { 1916, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 981, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_F8
4785 { 1915, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 976, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_F4
4786 { 1914, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 971, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_F16
4787 { 1913, 1, 0, 4, 4, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SCV
4788 { 1912, 1, 0, 4, 538, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // SC
4789 { 1911, 2, 2, 4, 0, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ReadTB
4790 { 1910, 5, 1, 4, 200, 0, 1, PPCOpInfoBase + 961, 0, 0, 0x8ULL }, // RLWNM_rec
4791 { 1909, 5, 1, 4, 200, 0, 1, PPCOpInfoBase + 966, 0, 0, 0x8ULL }, // RLWNM8_rec
4792 { 1908, 5, 1, 4, 301, 0, 0, PPCOpInfoBase + 966, 0, 0, 0x8ULL }, // RLWNM8
4793 { 1907, 5, 1, 4, 301, 0, 0, PPCOpInfoBase + 961, 0, 0, 0x8ULL }, // RLWNM
4794 { 1906, 5, 1, 4, 476, 0, 1, PPCOpInfoBase + 951, 0, 0, 0xcULL }, // RLWINM_rec
4795 { 1905, 5, 1, 4, 476, 0, 1, PPCOpInfoBase + 956, 0, 0, 0x8ULL }, // RLWINM8_rec
4796 { 1904, 5, 1, 4, 514, 0, 0, PPCOpInfoBase + 956, 0, 0, 0x8ULL }, // RLWINM8
4797 { 1903, 5, 1, 4, 514, 0, 0, PPCOpInfoBase + 951, 0, 0, 0x8ULL }, // RLWINM
4798 { 1902, 6, 1, 4, 205, 0, 1, PPCOpInfoBase + 939, 0, 0|(1ULL<<MCID::Commutable), 0xcULL }, // RLWIMI_rec
4799 { 1901, 6, 1, 4, 205, 0, 1, PPCOpInfoBase + 945, 0, 0, 0xcULL }, // RLWIMI8_rec
4800 { 1900, 6, 1, 4, 198, 0, 0, PPCOpInfoBase + 945, 0, 0, 0xcULL }, // RLWIMI8
4801 { 1899, 6, 1, 4, 198, 0, 0, PPCOpInfoBase + 939, 0, 0|(1ULL<<MCID::Commutable), 0xcULL }, // RLWIMI
4802 { 1898, 5, 1, 4, 395, 0, 1, PPCOpInfoBase + 934, 0, 0, 0x8ULL }, // RLDIMI_rec
4803 { 1897, 5, 1, 4, 299, 0, 0, PPCOpInfoBase + 934, 0, 0, 0x8ULL }, // RLDIMI
4804 { 1896, 4, 1, 4, 474, 0, 1, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDIC_rec
4805 { 1895, 4, 1, 4, 475, 0, 1, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDICR_rec
4806 { 1894, 4, 1, 4, 513, 0, 0, PPCOpInfoBase + 176, 0, 0, 0x8ULL }, // RLDICR_32
4807 { 1893, 4, 1, 4, 513, 0, 0, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDICR
4808 { 1892, 4, 1, 4, 475, 0, 1, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDICL_rec
4809 { 1891, 4, 1, 4, 475, 0, 1, PPCOpInfoBase + 176, 0, 0, 0x8ULL }, // RLDICL_32_rec
4810 { 1890, 4, 1, 4, 513, 0, 0, PPCOpInfoBase + 930, 0, 0, 0x8ULL }, // RLDICL_32_64
4811 { 1889, 4, 1, 4, 513, 0, 0, PPCOpInfoBase + 176, 0, 0, 0x8ULL }, // RLDICL_32
4812 { 1888, 4, 1, 4, 513, 0, 0, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDICL
4813 { 1887, 4, 1, 4, 285, 0, 0, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDIC
4814 { 1886, 4, 1, 4, 394, 0, 1, PPCOpInfoBase + 926, 0, 0, 0x8ULL }, // RLDCR_rec
4815 { 1885, 4, 1, 4, 298, 0, 0, PPCOpInfoBase + 926, 0, 0, 0x8ULL }, // RLDCR
4816 { 1884, 4, 1, 4, 394, 0, 1, PPCOpInfoBase + 926, 0, 0, 0x8ULL }, // RLDCL_rec
4817 { 1883, 4, 1, 4, 298, 0, 0, PPCOpInfoBase + 926, 0, 0, 0x8ULL }, // RLDCL
4818 { 1882, 0, 0, 4, 412, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFMCI
4819 { 1881, 0, 0, 4, 414, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFID
4820 { 1880, 0, 0, 4, 413, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFI
4821 { 1879, 1, 0, 4, 295, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // RFEBB
4822 { 1878, 0, 0, 4, 412, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFDI
4823 { 1877, 0, 0, 4, 412, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFCI
4824 { 1876, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 923, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_WACC
4825 { 1875, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 920, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_UACC
4826 { 1874, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 917, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // RESTORE_QUADWORD
4827 { 1873, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 914, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_DMRP
4828 { 1872, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 911, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_DMR
4829 { 1871, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 908, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RESTORE_CRBIT
4830 { 1870, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 905, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RESTORE_CR
4831 { 1869, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 902, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_ACC
4832 { 1868, 0, 0, 12, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoEIEIO
4833 { 1867, 1, 0, 4, 0, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PTESYNCIO
4834 { 1866, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 796, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXVpc
4835 { 1865, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTXVonlypc
4836 { 1864, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 785, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXVnopc
4837 { 1863, 3, 0, 8, 598, 0, 0, PPCOpInfoBase + 793, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXVPpc
4838 { 1862, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 791, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTXVPonlypc
4839 { 1861, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 788, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXVPnopc
4840 { 1860, 3, 0, 8, 598, 0, 0, PPCOpInfoBase + 788, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXVP
4841 { 1859, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 785, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXV
4842 { 1858, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 782, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXSSPpc
4843 { 1857, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 780, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTXSSPonlypc
4844 { 1856, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXSSPnopc
4845 { 1855, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXSSP
4846 { 1854, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 782, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXSDpc
4847 { 1853, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 780, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTXSDonlypc
4848 { 1852, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXSDnopc
4849 { 1851, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXSD
4850 { 1850, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 760, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTWpc
4851 { 1849, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTWonlypc
4852 { 1848, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTWnopc
4853 { 1847, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 757, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTW8pc
4854 { 1846, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTW8onlypc
4855 { 1845, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTW8nopc
4856 { 1844, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTW8
4857 { 1843, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTW
4858 { 1842, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 760, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTHpc
4859 { 1841, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTHonlypc
4860 { 1840, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTHnopc
4861 { 1839, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 757, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTH8pc
4862 { 1838, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTH8onlypc
4863 { 1837, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTH8nopc
4864 { 1836, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTH8
4865 { 1835, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTH
4866 { 1834, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 774, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTFSpc
4867 { 1833, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 772, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTFSonlypc
4868 { 1832, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTFSnopc
4869 { 1831, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTFS
4870 { 1830, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 766, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTFDpc
4871 { 1829, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 694, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTFDonlypc
4872 { 1828, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 763, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTFDnopc
4873 { 1827, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 763, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTFD
4874 { 1826, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 757, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTDpc
4875 { 1825, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTDonlypc
4876 { 1824, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTDnopc
4877 { 1823, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTD
4878 { 1822, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 760, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTBpc
4879 { 1821, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTBonlypc
4880 { 1820, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTBnopc
4881 { 1819, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 757, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTB8pc
4882 { 1818, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTB8onlypc
4883 { 1817, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTB8nopc
4884 { 1816, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTB8
4885 { 1815, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTB
4886 { 1814, 3, 2, 4, 0, 1, 1, PPCOpInfoBase + 180, 132, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PROBED_STACKALLOC_64
4887 { 1813, 3, 2, 4, 0, 1, 1, PPCOpInfoBase + 183, 61, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PROBED_STACKALLOC_32
4888 { 1812, 4, 1, 4, 0, 1, 1, PPCOpInfoBase + 467, 132, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PROBED_ALLOCA_64
4889 { 1811, 4, 1, 4, 0, 1, 1, PPCOpInfoBase + 463, 61, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PROBED_ALLOCA_32
4890 { 1810, 5, 2, 4, 0, 1, 1, PPCOpInfoBase + 897, 132, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
4891 { 1809, 5, 2, 4, 0, 1, 1, PPCOpInfoBase + 892, 61, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
4892 { 1808, 5, 2, 4, 0, 1, 1, PPCOpInfoBase + 887, 132, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREPARE_PROBED_ALLOCA_64
4893 { 1807, 5, 2, 4, 0, 1, 1, PPCOpInfoBase + 882, 61, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREPARE_PROBED_ALLOCA_32
4894 { 1806, 2, 2, 20, 0, 0, 1, PPCOpInfoBase + 258, 203, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PPC32PICGOT
4895 { 1805, 1, 1, 8, 0, 0, 0, PPCOpInfoBase + 170, 0, 0, 0x0ULL }, // PPC32GOT
4896 { 1804, 2, 1, 4, 281, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x8ULL }, // POPCNTW
4897 { 1803, 2, 1, 4, 281, 0, 0, PPCOpInfoBase + 260, 0, 0, 0x308ULL }, // POPCNTD
4898 { 1802, 2, 1, 4, 207, 0, 0, PPCOpInfoBase + 260, 0, 0, 0x8ULL }, // POPCNTB8
4899 { 1801, 2, 1, 4, 207, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x0ULL }, // POPCNTB
4900 { 1800, 7, 1, 8, 19, 0, 0, PPCOpInfoBase + 831, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4WSPP
4901 { 1799, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 831, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4WPP
4902 { 1798, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 825, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4W
4903 { 1797, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 818, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4SPP
4904 { 1796, 7, 1, 8, 571, 0, 0, PPCOpInfoBase + 818, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4PP
4905 { 1795, 6, 1, 8, 570, 0, 0, PPCOpInfoBase + 812, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4
4906 { 1794, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 831, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI4GER8WPP
4907 { 1793, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 825, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI4GER8W
4908 { 1792, 7, 1, 8, 571, 0, 0, PPCOpInfoBase + 818, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI4GER8PP
4909 { 1791, 6, 1, 8, 570, 0, 0, PPCOpInfoBase + 812, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI4GER8
4910 { 1790, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 831, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2WPP
4911 { 1789, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 825, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2W
4912 { 1788, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 831, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2SWPP
4913 { 1787, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 825, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2SW
4914 { 1786, 7, 1, 8, 571, 0, 0, PPCOpInfoBase + 818, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2SPP
4915 { 1785, 6, 1, 8, 570, 0, 0, PPCOpInfoBase + 812, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2S
4916 { 1784, 7, 1, 8, 571, 0, 0, PPCOpInfoBase + 818, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2PP
4917 { 1783, 6, 1, 8, 570, 0, 0, PPCOpInfoBase + 812, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2
4918 { 1782, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 876, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERWPP
4919 { 1781, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 876, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERWPN
4920 { 1780, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 876, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERWNP
4921 { 1779, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 876, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERWNN
4922 { 1778, 5, 1, 8, 5, 0, 0, PPCOpInfoBase + 871, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERW
4923 { 1777, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 865, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERPP
4924 { 1776, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 865, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERPN
4925 { 1775, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 865, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERNP
4926 { 1774, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 865, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERNN
4927 { 1773, 5, 1, 8, 570, 0, 0, PPCOpInfoBase + 860, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GER
4928 { 1772, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 854, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERWPP
4929 { 1771, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 854, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERWPN
4930 { 1770, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 854, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERWNP
4931 { 1769, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 854, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERWNN
4932 { 1768, 5, 1, 8, 5, 0, 0, PPCOpInfoBase + 849, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERW
4933 { 1767, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 843, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERPP
4934 { 1766, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 843, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERPN
4935 { 1765, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 843, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERNP
4936 { 1764, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 843, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERNN
4937 { 1763, 5, 1, 8, 570, 0, 0, PPCOpInfoBase + 838, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GER
4938 { 1762, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 831, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2WPP
4939 { 1761, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 831, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2WPN
4940 { 1760, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 831, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2WNP
4941 { 1759, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 831, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2WNN
4942 { 1758, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 825, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2W
4943 { 1757, 7, 1, 8, 571, 0, 0, PPCOpInfoBase + 818, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2PP
4944 { 1756, 7, 1, 8, 571, 0, 0, PPCOpInfoBase + 818, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2PN
4945 { 1755, 7, 1, 8, 571, 0, 0, PPCOpInfoBase + 818, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2NP
4946 { 1754, 7, 1, 8, 571, 0, 0, PPCOpInfoBase + 818, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2NN
4947 { 1753, 6, 1, 8, 570, 0, 0, PPCOpInfoBase + 812, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2
4948 { 1752, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 831, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2WPP
4949 { 1751, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 831, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2WPN
4950 { 1750, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 831, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2WNP
4951 { 1749, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 831, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2WNN
4952 { 1748, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 825, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2W
4953 { 1747, 7, 1, 8, 571, 0, 0, PPCOpInfoBase + 818, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2PP
4954 { 1746, 7, 1, 8, 571, 0, 0, PPCOpInfoBase + 818, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2PN
4955 { 1745, 7, 1, 8, 571, 0, 0, PPCOpInfoBase + 818, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2NP
4956 { 1744, 7, 1, 8, 571, 0, 0, PPCOpInfoBase + 818, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2NN
4957 { 1743, 6, 1, 8, 570, 0, 0, PPCOpInfoBase + 812, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2
4958 { 1742, 7, 1, 8, 19, 0, 0, PPCOpInfoBase + 805, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVI8GERX4SPP
4959 { 1741, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 805, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVI8GERX4PP
4960 { 1740, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 799, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVI8GERX4
4961 { 1739, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 805, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2PP
4962 { 1738, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 805, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2PN
4963 { 1737, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 805, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2NP
4964 { 1736, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 805, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2NN
4965 { 1735, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 799, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2
4966 { 1734, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 805, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2PP
4967 { 1733, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 805, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2PN
4968 { 1732, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 805, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2NP
4969 { 1731, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 805, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2NN
4970 { 1730, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 799, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2
4971 { 1729, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 796, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLXVpc
4972 { 1728, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLXVonlypc
4973 { 1727, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 785, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXVnopc
4974 { 1726, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 793, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXVPpc
4975 { 1725, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 791, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLXVPonlypc
4976 { 1724, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 788, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXVPnopc
4977 { 1723, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 788, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLXVP
4978 { 1722, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 785, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLXV
4979 { 1721, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 782, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSSPpc
4980 { 1720, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 780, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLXSSPonlypc
4981 { 1719, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSSPnopc
4982 { 1718, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSSP
4983 { 1717, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 782, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSDpc
4984 { 1716, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 780, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLXSDonlypc
4985 { 1715, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSDnopc
4986 { 1714, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSD
4987 { 1713, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 760, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWZpc
4988 { 1712, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLWZonlypc
4989 { 1711, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWZnopc
4990 { 1710, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 757, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWZ8pc
4991 { 1709, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLWZ8onlypc
4992 { 1708, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWZ8nopc
4993 { 1707, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWZ8
4994 { 1706, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWZ
4995 { 1705, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 760, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWApc
4996 { 1704, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLWAonlypc
4997 { 1703, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWAnopc
4998 { 1702, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 757, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWA8pc
4999 { 1701, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLWA8onlypc
5000 { 1700, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWA8nopc
5001 { 1699, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWA8
5002 { 1698, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWA
5003 { 1697, 2, 1, 8, 625, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // PLI8
5004 { 1696, 2, 1, 8, 625, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // PLI
5005 { 1695, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 760, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHZpc
5006 { 1694, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLHZonlypc
5007 { 1693, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLHZnopc
5008 { 1692, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 757, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHZ8pc
5009 { 1691, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLHZ8onlypc
5010 { 1690, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLHZ8nopc
5011 { 1689, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHZ8
5012 { 1688, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHZ
5013 { 1687, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 760, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHApc
5014 { 1686, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLHAonlypc
5015 { 1685, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLHAnopc
5016 { 1684, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 757, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHA8pc
5017 { 1683, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLHA8onlypc
5018 { 1682, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLHA8nopc
5019 { 1681, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHA8
5020 { 1680, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHA
5021 { 1679, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 774, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLFSpc
5022 { 1678, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 772, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLFSonlypc
5023 { 1677, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLFSnopc
5024 { 1676, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLFS
5025 { 1675, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 766, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLFDpc
5026 { 1674, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 694, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLFDonlypc
5027 { 1673, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 763, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLFDnopc
5028 { 1672, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 763, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLFD
5029 { 1671, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 757, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLDpc
5030 { 1670, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLDonlypc
5031 { 1669, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLDnopc
5032 { 1668, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLD
5033 { 1667, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 760, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLBZpc
5034 { 1666, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLBZonlypc
5035 { 1665, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLBZnopc
5036 { 1664, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 757, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLBZ8pc
5037 { 1663, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLBZ8onlypc
5038 { 1662, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLBZ8nopc
5039 { 1661, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLBZ8
5040 { 1660, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLBZ
5041 { 1659, 2, 1, 8, 2, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLApc
5042 { 1658, 2, 1, 8, 2, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLA8pc
5043 { 1657, 3, 1, 8, 2, 0, 0, PPCOpInfoBase + 207, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLA8
5044 { 1656, 3, 1, 8, 2, 0, 0, PPCOpInfoBase + 244, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLA
5045 { 1655, 3, 1, 4, 451, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x0ULL }, // PEXTD
5046 { 1654, 3, 1, 4, 451, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x0ULL }, // PDEPD
5047 { 1653, 3, 1, 8, 624, 0, 0, PPCOpInfoBase + 748, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDIpc
5048 { 1652, 3, 1, 8, 0, 0, 0, PPCOpInfoBase + 207, 0, 0, 0x0ULL }, // PADDIdtprel
5049 { 1651, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 748, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDISpc
5050 { 1650, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 745, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDIS8pc
5051 { 1649, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 207, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDIS8
5052 { 1648, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 244, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDIS
5053 { 1647, 3, 1, 8, 624, 0, 0, PPCOpInfoBase + 745, 0, 0, 0x80ULL }, // PADDI8pc
5054 { 1646, 3, 1, 8, 624, 0, 0, PPCOpInfoBase + 207, 0, 0, 0x80ULL }, // PADDI8
5055 { 1645, 3, 1, 8, 624, 0, 0, PPCOpInfoBase + 244, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDI
5056 { 1644, 3, 1, 4, 202, 0, 1, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // OR_rec
5057 { 1643, 3, 1, 4, 511, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // ORIS8
5058 { 1642, 3, 1, 4, 511, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // ORIS
5059 { 1641, 3, 1, 4, 511, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // ORI8
5060 { 1640, 3, 1, 4, 511, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // ORI
5061 { 1639, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 221, 0, 0, 0x8ULL }, // ORC_rec
5062 { 1638, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 227, 0, 0, 0x8ULL }, // ORC8_rec
5063 { 1637, 3, 1, 4, 199, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x8ULL }, // ORC8
5064 { 1636, 3, 1, 4, 199, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x8ULL }, // ORC
5065 { 1635, 3, 1, 4, 202, 0, 1, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // OR8_rec
5066 { 1634, 3, 1, 4, 202, 0, 0, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // OR8
5067 { 1633, 3, 1, 4, 202, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // OR
5068 { 1632, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NOR_rec
5069 { 1631, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NOR8_rec
5070 { 1630, 3, 1, 4, 199, 0, 0, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NOR8
5071 { 1629, 3, 1, 4, 199, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NOR
5072 { 1628, 0, 0, 4, 420, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // NOP_GT_PWR7
5073 { 1627, 0, 0, 4, 420, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // NOP_GT_PWR6
5074 { 1626, 0, 0, 4, 512, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // NOP
5075 { 1625, 2, 1, 4, 511, 0, 1, PPCOpInfoBase + 258, 0, 0, 0x8ULL }, // NEG_rec
5076 { 1624, 2, 1, 4, 536, 0, 2, PPCOpInfoBase + 258, 3, 0, 0x8ULL }, // NEGO_rec
5077 { 1623, 2, 1, 4, 500, 0, 1, PPCOpInfoBase + 258, 2, 0, 0x8ULL }, // NEGO
5078 { 1622, 2, 1, 4, 511, 0, 1, PPCOpInfoBase + 260, 0, 0, 0x8ULL }, // NEG8_rec
5079 { 1621, 2, 1, 4, 536, 0, 2, PPCOpInfoBase + 260, 3, 0, 0x8ULL }, // NEG8O_rec
5080 { 1620, 2, 1, 4, 500, 0, 1, PPCOpInfoBase + 260, 2, 0, 0x8ULL }, // NEG8O
5081 { 1619, 2, 1, 4, 500, 0, 0, PPCOpInfoBase + 260, 0, 0, 0x8ULL }, // NEG8
5082 { 1618, 2, 1, 4, 500, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x8ULL }, // NEG
5083 { 1617, 0, 0, 4, 620, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // NAP
5084 { 1616, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NAND_rec
5085 { 1615, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NAND8_rec
5086 { 1614, 3, 1, 4, 199, 0, 0, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NAND8
5087 { 1613, 3, 1, 4, 199, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NAND
5088 { 1612, 0, 0, 4, 0, 0, 1, PPCOpInfoBase + 1, 204, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // MovePCtoLR8
5089 { 1611, 0, 0, 4, 0, 0, 1, PPCOpInfoBase + 1, 203, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // MovePCtoLR
5090 { 1610, 0, 0, 4, 0, 0, 1, PPCOpInfoBase + 1, 203, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // MoveGOTtoLR
5091 { 1609, 3, 1, 4, 151, 0, 1, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLW_rec
5092 { 1608, 3, 1, 4, 151, 0, 2, PPCOpInfoBase + 221, 3, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLWO_rec
5093 { 1607, 3, 1, 4, 313, 0, 1, PPCOpInfoBase + 221, 2, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLWO
5094 { 1606, 3, 1, 4, 313, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLW
5095 { 1605, 3, 1, 4, 150, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // MULLI8
5096 { 1604, 3, 1, 4, 150, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // MULLI
5097 { 1603, 3, 1, 4, 153, 0, 1, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLD_rec
5098 { 1602, 3, 1, 4, 153, 0, 2, PPCOpInfoBase + 227, 3, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLDO_rec
5099 { 1601, 3, 1, 4, 315, 0, 1, PPCOpInfoBase + 227, 2, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLDO
5100 { 1600, 3, 1, 4, 315, 0, 0, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLD
5101 { 1599, 3, 1, 4, 151, 0, 1, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHW_rec
5102 { 1598, 3, 1, 4, 152, 0, 1, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHWU_rec
5103 { 1597, 3, 1, 4, 314, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHWU
5104 { 1596, 3, 1, 4, 313, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHW
5105 { 1595, 3, 1, 4, 151, 0, 1, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHD_rec
5106 { 1594, 3, 1, 4, 152, 0, 1, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHDU_rec
5107 { 1593, 3, 1, 4, 314, 0, 0, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHDU
5108 { 1592, 3, 1, 4, 313, 0, 0, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHD
5109 { 1591, 2, 1, 4, 260, 0, 0, PPCOpInfoBase + 743, 0, 0, 0x0ULL }, // MTVSRWZ
5110 { 1590, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 732, 0, 0, 0x0ULL }, // MTVSRWS
5111 { 1589, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 734, 0, 0, 0x0ULL }, // MTVSRWM
5112 { 1588, 2, 1, 4, 260, 0, 0, PPCOpInfoBase + 743, 0, 0, 0x0ULL }, // MTVSRWA
5113 { 1587, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 734, 0, 0, 0x0ULL }, // MTVSRQM
5114 { 1586, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 734, 0, 0, 0x0ULL }, // MTVSRHM
5115 { 1585, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 734, 0, 0, 0x0ULL }, // MTVSRDM
5116 { 1584, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 740, 0, 0, 0x0ULL }, // MTVSRDD
5117 { 1583, 2, 1, 4, 260, 0, 0, PPCOpInfoBase + 738, 0, 0, 0x0ULL }, // MTVSRD
5118 { 1582, 2, 1, 4, 470, 0, 0, PPCOpInfoBase + 736, 0, 0, 0x0ULL }, // MTVSRBMI
5119 { 1581, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 734, 0, 0, 0x0ULL }, // MTVSRBM
5120 { 1580, 1, 0, 4, 237, 0, 0, PPCOpInfoBase + 706, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTVSCR
5121 { 1579, 2, 1, 4, 260, 0, 0, PPCOpInfoBase + 732, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTVRWZ
5122 { 1578, 2, 1, 4, 260, 0, 0, PPCOpInfoBase + 732, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTVRWA
5123 { 1577, 2, 1, 4, 557, 0, 0, PPCOpInfoBase + 730, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0xaULL }, // MTVRSAVEv
5124 { 1576, 1, 0, 4, 557, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0xaULL }, // MTVRSAVE
5125 { 1575, 2, 1, 4, 260, 0, 0, PPCOpInfoBase + 728, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTVRD
5126 { 1574, 1, 0, 4, 383, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0xaULL }, // MTUDSCR
5127 { 1573, 2, 0, 4, 417, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTSRIN
5128 { 1572, 2, 0, 4, 556, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTSR
5129 { 1571, 2, 0, 4, 383, 0, 0, PPCOpInfoBase + 713, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTSPR8
5130 { 1570, 2, 0, 4, 383, 0, 0, PPCOpInfoBase + 711, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTSPR
5131 { 1569, 2, 0, 4, 378, 0, 0, PPCOpInfoBase + 711, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTPMR
5132 { 1568, 2, 1, 4, 300, 0, 0, PPCOpInfoBase + 726, 0, 0|(1ULL<<MCID::ExtraDefRegAllocReq), 0x21ULL }, // MTOCRF8
5133 { 1567, 2, 1, 4, 300, 0, 0, PPCOpInfoBase + 724, 0, 0|(1ULL<<MCID::ExtraDefRegAllocReq), 0x21ULL }, // MTOCRF
5134 { 1566, 2, 0, 4, 382, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTMSRD
5135 { 1565, 2, 0, 4, 381, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTMSR
5136 { 1564, 1, 0, 4, 105, 0, 1, PPCOpInfoBase + 171, 204, 0, 0x9ULL }, // MTLR8
5137 { 1563, 1, 0, 4, 105, 0, 1, PPCOpInfoBase + 170, 203, 0, 0x9ULL }, // MTLR
5138 { 1562, 2, 0, 4, 63, 0, 0, PPCOpInfoBase + 260, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTLPL8
5139 { 1561, 2, 0, 4, 63, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTLPL
5140 { 1560, 2, 0, 4, 187, 0, 1, PPCOpInfoBase + 722, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MTFSFb
5141 { 1559, 4, 0, 4, 186, 0, 1, PPCOpInfoBase + 715, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSF_rec
5142 { 1558, 2, 0, 4, 539, 0, 1, PPCOpInfoBase + 20, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSFIb
5143 { 1557, 3, 0, 4, 539, 0, 1, PPCOpInfoBase + 719, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSFI_rec
5144 { 1556, 3, 0, 4, 539, 0, 1, PPCOpInfoBase + 719, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSFI
5145 { 1555, 4, 0, 4, 186, 0, 1, PPCOpInfoBase + 715, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSF
5146 { 1554, 1, 0, 4, 273, 0, 1, PPCOpInfoBase + 1, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MTFSB1
5147 { 1553, 1, 0, 4, 534, 0, 1, PPCOpInfoBase + 1, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MTFSB0
5148 { 1552, 2, 0, 4, 419, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTDCR
5149 { 1551, 1, 0, 4, 105, 0, 1, PPCOpInfoBase + 170, 63, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MTCTRloop
5150 { 1550, 1, 0, 4, 105, 0, 1, PPCOpInfoBase + 171, 64, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MTCTR8loop
5151 { 1549, 1, 0, 4, 105, 0, 1, PPCOpInfoBase + 171, 64, 0, 0x9ULL }, // MTCTR8
5152 { 1548, 1, 0, 4, 105, 0, 1, PPCOpInfoBase + 170, 63, 0, 0x9ULL }, // MTCTR
5153 { 1547, 2, 0, 4, 197, 0, 0, PPCOpInfoBase + 713, 0, 0|(1ULL<<MCID::ExtraDefRegAllocReq), 0x20ULL }, // MTCRF8
5154 { 1546, 2, 0, 4, 197, 0, 0, PPCOpInfoBase + 711, 0, 0|(1ULL<<MCID::ExtraDefRegAllocReq), 0x20ULL }, // MTCRF
5155 { 1545, 0, 0, 4, 424, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MSYNC
5156 { 1544, 0, 0, 4, 345, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MSGSYNC
5157 { 1543, 1, 0, 4, 384, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MSGSNDP8
5158 { 1542, 1, 0, 4, 384, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MSGSNDP
5159 { 1541, 3, 1, 4, 389, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x0ULL }, // MODUW
5160 { 1540, 3, 1, 4, 389, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x8ULL }, // MODUD
5161 { 1539, 3, 1, 4, 386, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x0ULL }, // MODSW
5162 { 1538, 3, 1, 4, 389, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x8ULL }, // MODSD
5163 { 1537, 2, 1, 4, 260, 0, 0, PPCOpInfoBase + 709, 0, 0, 0x200ULL }, // MFVSRWZ
5164 { 1536, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 700, 0, 0, 0x0ULL }, // MFVSRLD
5165 { 1535, 2, 1, 4, 260, 0, 0, PPCOpInfoBase + 707, 0, 0, 0x0ULL }, // MFVSRD
5166 { 1534, 1, 1, 4, 236, 0, 0, PPCOpInfoBase + 706, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFVSCR
5167 { 1533, 2, 1, 4, 260, 0, 0, PPCOpInfoBase + 704, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFVRWZ
5168 { 1532, 2, 1, 4, 376, 0, 0, PPCOpInfoBase + 702, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFVRSAVEv
5169 { 1531, 1, 1, 4, 376, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFVRSAVE
5170 { 1530, 2, 1, 4, 260, 0, 0, PPCOpInfoBase + 700, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFVRD
5171 { 1529, 1, 1, 4, 379, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFUDSCR
5172 { 1528, 1, 1, 4, 565, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFTB8
5173 { 1527, 2, 1, 4, 209, 0, 0, PPCOpInfoBase + 205, 0, 0, 0x0ULL }, // MFTB
5174 { 1526, 2, 1, 4, 113, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFSRIN
5175 { 1525, 2, 1, 4, 564, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFSR
5176 { 1524, 2, 1, 4, 379, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFSPR8
5177 { 1523, 2, 1, 4, 379, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFSPR
5178 { 1522, 2, 1, 4, 377, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFPMR
5179 { 1521, 2, 1, 4, 182, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x21ULL }, // MFOCRF8
5180 { 1520, 2, 1, 4, 182, 0, 0, PPCOpInfoBase + 696, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x21ULL }, // MFOCRF
5181 { 1519, 1, 1, 4, 380, 0, 0, PPCOpInfoBase + 170, 0, 0, 0x0ULL }, // MFMSR
5182 { 1518, 1, 1, 4, 104, 1, 0, PPCOpInfoBase + 171, 204, 0, 0x9ULL }, // MFLR8
5183 { 1517, 1, 1, 4, 104, 1, 0, PPCOpInfoBase + 170, 203, 0, 0x9ULL }, // MFLR
5184 { 1516, 1, 1, 4, 532, 1, 1, PPCOpInfoBase + 693, 135, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFFS_rec
5185 { 1515, 1, 1, 4, 532, 1, 0, PPCOpInfoBase + 693, 134, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSL
5186 { 1514, 2, 1, 4, 533, 1, 0, PPCOpInfoBase + 694, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCRNI
5187 { 1513, 2, 1, 4, 274, 1, 0, PPCOpInfoBase + 344, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCRN
5188 { 1512, 1, 1, 4, 396, 1, 0, PPCOpInfoBase + 693, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCE
5189 { 1511, 2, 1, 4, 533, 1, 0, PPCOpInfoBase + 694, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCDRNI
5190 { 1510, 2, 1, 4, 274, 1, 0, PPCOpInfoBase + 344, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCDRN
5191 { 1509, 1, 1, 4, 532, 1, 0, PPCOpInfoBase + 693, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFS
5192 { 1508, 2, 1, 4, 418, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFDCR
5193 { 1507, 1, 1, 4, 104, 1, 0, PPCOpInfoBase + 171, 64, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFCTR8
5194 { 1506, 1, 1, 4, 104, 1, 0, PPCOpInfoBase + 170, 63, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFCTR
5195 { 1505, 1, 1, 4, 106, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x20ULL }, // MFCR8
5196 { 1504, 1, 1, 4, 106, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x20ULL }, // MFCR
5197 { 1503, 2, 1, 4, 623, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MFBHRBE
5198 { 1502, 1, 1, 4, 292, 0, 0, PPCOpInfoBase + 692, 0, 0, 0x0ULL }, // MCRXRX
5199 { 1501, 2, 1, 4, 393, 0, 0, PPCOpInfoBase + 690, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MCRFS
5200 { 1500, 2, 1, 4, 107, 0, 0, PPCOpInfoBase + 690, 0, 0, 0x21ULL }, // MCRF
5201 { 1499, 1, 0, 4, 415, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MBAR
5202 { 1498, 4, 1, 4, 312, 0, 0, PPCOpInfoBase + 682, 0, 0, 0x8ULL }, // MADDLD8
5203 { 1497, 4, 1, 4, 312, 0, 0, PPCOpInfoBase + 686, 0, 0, 0x8ULL }, // MADDLD
5204 { 1496, 4, 1, 4, 312, 0, 0, PPCOpInfoBase + 682, 0, 0, 0x8ULL }, // MADDHDU
5205 { 1495, 4, 1, 4, 312, 0, 0, PPCOpInfoBase + 682, 0, 0, 0x8ULL }, // MADDHD
5206 { 1494, 3, 1, 4, 335, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVX
5207 { 1493, 3, 1, 4, 335, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVWSX
5208 { 1492, 3, 1, 4, 114, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVW4X
5209 { 1491, 3, 1, 4, 555, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRWX
5210 { 1490, 3, 1, 4, 15, 0, 0, PPCOpInfoBase + 670, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRLL
5211 { 1489, 3, 1, 4, 15, 0, 0, PPCOpInfoBase + 670, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRL
5212 { 1488, 3, 1, 4, 555, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRHX
5213 { 1487, 3, 1, 4, 555, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRDX
5214 { 1486, 3, 1, 4, 555, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRBX
5215 { 1485, 3, 1, 4, 563, 0, 0, PPCOpInfoBase + 679, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVPX
5216 { 1484, 3, 1, 4, 40, 0, 0, PPCOpInfoBase + 676, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVPRLL
5217 { 1483, 3, 1, 4, 40, 0, 0, PPCOpInfoBase + 676, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVPRL
5218 { 1482, 3, 1, 4, 40, 0, 0, PPCOpInfoBase + 676, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LXVPB32X
5219 { 1481, 3, 1, 4, 562, 0, 0, PPCOpInfoBase + 673, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LXVP
5220 { 1480, 3, 1, 4, 334, 0, 0, PPCOpInfoBase + 670, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVLL
5221 { 1479, 3, 1, 4, 334, 0, 0, PPCOpInfoBase + 670, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVL
5222 { 1478, 2, 1, 4, 576, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LXVKQ
5223 { 1477, 3, 1, 4, 366, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVH8X
5224 { 1476, 3, 1, 4, 114, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVDSX
5225 { 1475, 3, 1, 4, 336, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVD2X
5226 { 1474, 3, 1, 4, 214, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVB16X
5227 { 1473, 3, 1, 4, 550, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LXV
5228 { 1472, 3, 1, 4, 364, 0, 0, PPCOpInfoBase + 218, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSSPX
5229 { 1471, 3, 1, 4, 561, 0, 0, PPCOpInfoBase + 659, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LXSSP
5230 { 1470, 3, 1, 4, 214, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSIWZX
5231 { 1469, 3, 1, 4, 361, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSIWAX
5232 { 1468, 3, 1, 4, 335, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSIHZX
5233 { 1467, 3, 1, 4, 335, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSIBZX
5234 { 1466, 3, 1, 4, 336, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSDX
5235 { 1465, 3, 1, 4, 550, 0, 0, PPCOpInfoBase + 659, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LXSD
5236 { 1464, 3, 1, 4, 545, 0, 0, PPCOpInfoBase + 656, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LWZtocL
5237 { 1463, 3, 1, 4, 545, 0, 0, PPCOpInfoBase + 653, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LWZtoc
5238 { 1462, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWZXTLS_32
5239 { 1461, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWZXTLS_
5240 { 1460, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWZXTLS
5241 { 1459, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LWZX8
5242 { 1458, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LWZX
5243 { 1457, 4, 2, 4, 357, 0, 0, PPCOpInfoBase + 567, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LWZUX8
5244 { 1456, 4, 2, 4, 357, 0, 0, PPCOpInfoBase + 563, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LWZUX
5245 { 1455, 4, 2, 4, 356, 0, 0, PPCOpInfoBase + 559, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LWZU8
5246 { 1454, 4, 2, 4, 356, 0, 0, PPCOpInfoBase + 555, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LWZU
5247 { 1453, 3, 1, 4, 558, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LWZCIX
5248 { 1452, 3, 1, 4, 543, 0, 0, PPCOpInfoBase + 541, 0, 0|(1ULL<<MCID::MayLoad), 0x610ULL }, // LWZ8
5249 { 1451, 3, 1, 4, 543, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x610ULL }, // LWZ
5250 { 1450, 3, 1, 4, 226, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LWEPX
5251 { 1449, 3, 1, 4, 112, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LWBRX8
5252 { 1448, 3, 1, 4, 112, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LWBRX
5253 { 1447, 3, 1, 4, 125, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x514ULL }, // LWA_32
5254 { 1446, 3, 1, 4, 124, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad), 0x154ULL }, // LWAX_32
5255 { 1445, 3, 1, 4, 223, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWAXTLS_32
5256 { 1444, 3, 1, 4, 223, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWAXTLS_
5257 { 1443, 3, 1, 4, 223, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWAXTLS
5258 { 1442, 3, 1, 4, 124, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad), 0x154ULL }, // LWAX
5259 { 1441, 4, 2, 4, 127, 0, 0, PPCOpInfoBase + 567, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LWAUX
5260 { 1440, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 649, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // LWAT_PSEUDO
5261 { 1439, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 646, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // LWAT_COND_PSEUDO
5262 { 1438, 4, 1, 4, 405, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x40ULL }, // LWAT
5263 { 1437, 3, 1, 4, 110, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LWARXL
5264 { 1436, 3, 1, 4, 110, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LWARX
5265 { 1435, 3, 1, 4, 125, 0, 0, PPCOpInfoBase + 541, 0, 0|(1ULL<<MCID::MayLoad), 0x514ULL }, // LWA
5266 { 1434, 3, 1, 4, 213, 0, 0, PPCOpInfoBase + 643, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVXL
5267 { 1433, 3, 1, 4, 213, 0, 0, PPCOpInfoBase + 643, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVX
5268 { 1432, 3, 1, 4, 323, 0, 0, PPCOpInfoBase + 643, 0, 0, 0x50ULL }, // LVSR
5269 { 1431, 3, 1, 4, 323, 0, 0, PPCOpInfoBase + 643, 0, 0, 0x50ULL }, // LVSL
5270 { 1430, 3, 1, 4, 213, 0, 0, PPCOpInfoBase + 643, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVEWX
5271 { 1429, 3, 1, 4, 213, 0, 0, PPCOpInfoBase + 643, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVEHX
5272 { 1428, 3, 1, 4, 213, 0, 0, PPCOpInfoBase + 643, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVEBX
5273 { 1427, 3, 1, 4, 119, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LSWI
5274 { 1426, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 640, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // LQX_PSEUDO
5275 { 1425, 3, 1, 4, 48, 0, 0, PPCOpInfoBase + 640, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LQARXL
5276 { 1424, 3, 1, 4, 48, 0, 0, PPCOpInfoBase + 640, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LQARX
5277 { 1423, 3, 1, 4, 216, 0, 0, PPCOpInfoBase + 637, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x410ULL }, // LQ
5278 { 1422, 3, 1, 4, 109, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LMW
5279 { 1421, 2, 1, 4, 500, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x108ULL }, // LIS8
5280 { 1420, 2, 1, 4, 500, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x108ULL }, // LIS
5281 { 1419, 2, 1, 4, 500, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x108ULL }, // LI8
5282 { 1418, 2, 1, 4, 500, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x108ULL }, // LI
5283 { 1417, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHZXTLS_32
5284 { 1416, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHZXTLS_
5285 { 1415, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHZXTLS
5286 { 1414, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad), 0x350ULL }, // LHZX8
5287 { 1413, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad), 0x350ULL }, // LHZX
5288 { 1412, 4, 2, 4, 357, 0, 0, PPCOpInfoBase + 567, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LHZUX8
5289 { 1411, 4, 2, 4, 357, 0, 0, PPCOpInfoBase + 563, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LHZUX
5290 { 1410, 4, 2, 4, 356, 0, 0, PPCOpInfoBase + 559, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LHZU8
5291 { 1409, 4, 2, 4, 356, 0, 0, PPCOpInfoBase + 555, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LHZU
5292 { 1408, 3, 1, 4, 558, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LHZCIX
5293 { 1407, 3, 1, 4, 543, 0, 0, PPCOpInfoBase + 541, 0, 0|(1ULL<<MCID::MayLoad), 0x710ULL }, // LHZ8
5294 { 1406, 3, 1, 4, 543, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x710ULL }, // LHZ
5295 { 1405, 3, 1, 4, 226, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LHEPX
5296 { 1404, 3, 1, 4, 112, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LHBRX8
5297 { 1403, 3, 1, 4, 112, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LHBRX
5298 { 1402, 3, 1, 4, 223, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHAXTLS_32
5299 { 1401, 3, 1, 4, 223, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHAXTLS_
5300 { 1400, 3, 1, 4, 223, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHAXTLS
5301 { 1399, 3, 1, 4, 124, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad), 0x154ULL }, // LHAX8
5302 { 1398, 3, 1, 4, 124, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad), 0x154ULL }, // LHAX
5303 { 1397, 4, 2, 4, 127, 0, 0, PPCOpInfoBase + 567, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LHAUX8
5304 { 1396, 4, 2, 4, 127, 0, 0, PPCOpInfoBase + 563, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LHAUX
5305 { 1395, 4, 2, 4, 126, 0, 0, PPCOpInfoBase + 559, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LHAU8
5306 { 1394, 4, 2, 4, 126, 0, 0, PPCOpInfoBase + 555, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LHAU
5307 { 1393, 3, 1, 4, 225, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LHARXL
5308 { 1392, 3, 1, 4, 118, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LHARX
5309 { 1391, 3, 1, 4, 549, 0, 0, PPCOpInfoBase + 541, 0, 0|(1ULL<<MCID::MayLoad), 0x514ULL }, // LHA8
5310 { 1390, 3, 1, 4, 549, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x514ULL }, // LHA
5311 { 1389, 3, 1, 4, 363, 0, 0, PPCOpInfoBase + 634, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LFSXTLS_
5312 { 1388, 3, 1, 4, 363, 0, 0, PPCOpInfoBase + 634, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LFSXTLS
5313 { 1387, 3, 1, 4, 363, 0, 0, PPCOpInfoBase + 631, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFSX
5314 { 1386, 4, 2, 4, 403, 0, 0, PPCOpInfoBase + 627, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFSUX
5315 { 1385, 4, 2, 4, 402, 0, 0, PPCOpInfoBase + 623, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LFSU
5316 { 1384, 3, 1, 4, 560, 0, 0, PPCOpInfoBase + 620, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LFS
5317 { 1383, 3, 1, 4, 348, 0, 0, PPCOpInfoBase + 606, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFIWZX
5318 { 1382, 3, 1, 4, 120, 0, 0, PPCOpInfoBase + 606, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFIWAX
5319 { 1381, 3, 1, 4, 349, 0, 0, PPCOpInfoBase + 617, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LFDXTLS_
5320 { 1380, 3, 1, 4, 349, 0, 0, PPCOpInfoBase + 617, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LFDXTLS
5321 { 1379, 3, 1, 4, 349, 0, 0, PPCOpInfoBase + 606, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFDX
5322 { 1378, 4, 2, 4, 116, 0, 0, PPCOpInfoBase + 613, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFDUX
5323 { 1377, 4, 2, 4, 115, 0, 0, PPCOpInfoBase + 609, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LFDU
5324 { 1376, 3, 1, 4, 227, 0, 0, PPCOpInfoBase + 606, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LFDEPX
5325 { 1375, 3, 1, 4, 548, 0, 0, PPCOpInfoBase + 603, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LFD
5326 { 1374, 3, 1, 4, 545, 0, 0, PPCOpInfoBase + 600, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDtocL
5327 { 1373, 3, 1, 4, 545, 0, 0, PPCOpInfoBase + 597, 0, 0|(1ULL<<MCID::MayLoad), 0x10ULL }, // LDtocJTI
5328 { 1372, 3, 1, 4, 545, 0, 0, PPCOpInfoBase + 597, 0, 0|(1ULL<<MCID::MayLoad), 0x10ULL }, // LDtocCPT
5329 { 1371, 3, 1, 4, 545, 0, 0, PPCOpInfoBase + 597, 0, 0|(1ULL<<MCID::MayLoad), 0x10ULL }, // LDtocBA
5330 { 1370, 3, 1, 4, 545, 0, 0, PPCOpInfoBase + 597, 0, 0|(1ULL<<MCID::MayLoad), 0x10ULL }, // LDtoc
5331 { 1369, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 594, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDgotTprelL32
5332 { 1368, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 591, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDgotTprelL
5333 { 1367, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LDXTLS_
5334 { 1366, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LDXTLS
5335 { 1365, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LDX
5336 { 1364, 4, 2, 4, 138, 0, 0, PPCOpInfoBase + 567, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LDUX
5337 { 1363, 4, 2, 4, 136, 0, 0, PPCOpInfoBase + 559, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LDU
5338 { 1362, 3, 1, 4, 558, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LDCIX
5339 { 1361, 3, 1, 4, 553, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LDBRX
5340 { 1360, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 587, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // LDAT_PSEUDO
5341 { 1359, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 584, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // LDAT_COND_PSEUDO
5342 { 1358, 4, 1, 4, 405, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x40ULL }, // LDAT
5343 { 1357, 3, 1, 4, 111, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LDARXL
5344 { 1356, 3, 1, 4, 111, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LDARX
5345 { 1355, 3, 1, 4, 544, 0, 0, PPCOpInfoBase + 541, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LD
5346 { 1354, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LBZXTLS_32
5347 { 1353, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LBZXTLS_
5348 { 1352, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LBZXTLS
5349 { 1351, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad), 0x350ULL }, // LBZX8
5350 { 1350, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad), 0x350ULL }, // LBZX
5351 { 1349, 4, 2, 4, 137, 0, 0, PPCOpInfoBase + 567, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LBZUX8
5352 { 1348, 4, 2, 4, 137, 0, 0, PPCOpInfoBase + 563, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LBZUX
5353 { 1347, 4, 2, 4, 135, 0, 0, PPCOpInfoBase + 559, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LBZU8
5354 { 1346, 4, 2, 4, 135, 0, 0, PPCOpInfoBase + 555, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LBZU
5355 { 1345, 3, 1, 4, 558, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LBZCIX
5356 { 1344, 3, 1, 4, 543, 0, 0, PPCOpInfoBase + 541, 0, 0|(1ULL<<MCID::MayLoad), 0x710ULL }, // LBZ8
5357 { 1343, 3, 1, 4, 543, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x710ULL }, // LBZ
5358 { 1342, 3, 1, 4, 226, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LBEPX
5359 { 1341, 3, 1, 4, 225, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LBARXL
5360 { 1340, 3, 1, 4, 118, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LBARX
5361 { 1339, 3, 1, 4, 290, 0, 0, PPCOpInfoBase + 207, 0, 0, 0x408ULL }, // LA8
5362 { 1338, 3, 1, 4, 290, 0, 0, PPCOpInfoBase + 244, 0, 0, 0x408ULL }, // LA
5363 { 1337, 0, 0, 4, 344, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ISYNC
5364 { 1336, 4, 1, 4, 208, 0, 0, PPCOpInfoBase + 548, 0, 0|(1ULL<<MCID::Select), 0x8ULL }, // ISEL8
5365 { 1335, 4, 1, 4, 208, 0, 0, PPCOpInfoBase + 544, 0, 0|(1ULL<<MCID::Select), 0x8ULL }, // ISEL
5366 { 1334, 2, 0, 4, 622, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICCCI
5367 { 1333, 3, 0, 4, 340, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBTLS
5368 { 1332, 3, 0, 4, 552, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBT
5369 { 1331, 3, 0, 4, 622, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBLQ
5370 { 1330, 3, 0, 4, 416, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBLC
5371 { 1329, 2, 0, 4, 339, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBIEP
5372 { 1328, 2, 0, 4, 609, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBI
5373 { 1327, 0, 0, 4, 538, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // HRFID
5374 { 1326, 3, 0, 4, 455, 0, 0, PPCOpInfoBase + 541, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHSTP8
5375 { 1325, 3, 0, 4, 455, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHSTP
5376 { 1324, 3, 0, 4, 455, 0, 0, PPCOpInfoBase + 541, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHST8
5377 { 1323, 3, 0, 4, 455, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHST
5378 { 1322, 3, 0, 4, 423, 0, 0, PPCOpInfoBase + 541, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHCHKP8
5379 { 1321, 3, 0, 4, 423, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHCHKP
5380 { 1320, 3, 0, 4, 423, 0, 0, PPCOpInfoBase + 541, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHCHK8
5381 { 1319, 3, 0, 4, 423, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHCHK
5382 { 1318, 3, 1, 4, 0, 0, 18, PPCOpInfoBase + 233, 183, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsldADDRPCREL
5383 { 1317, 3, 1, 4, 0, 0, 17, PPCOpInfoBase + 224, 154, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsldADDR32
5384 { 1316, 3, 1, 8, 0, 0, 17, PPCOpInfoBase + 233, 137, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsldADDR
5385 { 1315, 1, 1, 4, 0, 0, 2, PPCOpInfoBase + 170, 201, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsTpointer32AIX
5386 { 1314, 2, 1, 4, 0, 0, 6, PPCOpInfoBase + 260, 177, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsMOD64AIX
5387 { 1313, 2, 1, 4, 0, 0, 6, PPCOpInfoBase + 258, 171, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsMOD32AIX
5388 { 1312, 3, 1, 4, 0, 0, 18, PPCOpInfoBase + 233, 183, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDRPCREL
5389 { 1311, 3, 1, 4, 0, 0, 6, PPCOpInfoBase + 227, 177, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDR64AIX
5390 { 1310, 3, 1, 4, 0, 0, 6, PPCOpInfoBase + 221, 171, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDR32AIX
5391 { 1309, 3, 1, 4, 0, 0, 17, PPCOpInfoBase + 224, 154, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDR32
5392 { 1308, 3, 1, 8, 0, 0, 17, PPCOpInfoBase + 233, 137, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDR
5393 { 1307, 2, 1, 4, 472, 0, 0, PPCOpInfoBase + 539, 0, 0, 0x18ULL }, // FTSQRT
5394 { 1306, 3, 1, 4, 277, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x18ULL }, // FTDIV
5395 { 1305, 3, 1, 4, 158, 1, 1, PPCOpInfoBase + 335, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSUB_rec
5396 { 1304, 3, 1, 4, 444, 1, 1, PPCOpInfoBase + 519, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSUBS_rec
5397 { 1303, 3, 1, 4, 437, 1, 0, PPCOpInfoBase + 519, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSUBS
5398 { 1302, 3, 1, 4, 317, 1, 0, PPCOpInfoBase + 335, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSUB
5399 { 1301, 2, 1, 4, 177, 1, 1, PPCOpInfoBase + 344, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSQRT_rec
5400 { 1300, 2, 1, 4, 185, 1, 1, PPCOpInfoBase + 517, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSQRTS_rec
5401 { 1299, 2, 1, 4, 400, 1, 0, PPCOpInfoBase + 517, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSQRTS
5402 { 1298, 2, 1, 4, 399, 1, 0, PPCOpInfoBase + 344, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSQRT
5403 { 1297, 4, 1, 4, 320, 0, 1, PPCOpInfoBase + 535, 131, 0, 0x18ULL }, // FSELS_rec
5404 { 1296, 4, 1, 4, 316, 0, 0, PPCOpInfoBase + 535, 0, 0, 0x18ULL }, // FSELS
5405 { 1295, 4, 1, 4, 320, 0, 1, PPCOpInfoBase + 527, 131, 0, 0x18ULL }, // FSELD_rec
5406 { 1294, 4, 1, 4, 316, 0, 0, PPCOpInfoBase + 527, 0, 0, 0x18ULL }, // FSELD
5407 { 1293, 2, 1, 4, 446, 0, 1, PPCOpInfoBase + 344, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSQRTE_rec
5408 { 1292, 2, 1, 4, 446, 0, 1, PPCOpInfoBase + 517, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSQRTES_rec
5409 { 1291, 2, 1, 4, 429, 0, 0, PPCOpInfoBase + 517, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSQRTES
5410 { 1290, 2, 1, 4, 429, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSQRTE
5411 { 1289, 2, 1, 4, 446, 1, 1, PPCOpInfoBase + 522, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSP_rec
5412 { 1288, 2, 1, 4, 429, 1, 0, PPCOpInfoBase + 522, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSP
5413 { 1287, 2, 1, 4, 446, 0, 1, PPCOpInfoBase + 517, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIZS_rec
5414 { 1286, 2, 1, 4, 429, 0, 0, PPCOpInfoBase + 517, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIZS
5415 { 1285, 2, 1, 4, 446, 0, 1, PPCOpInfoBase + 344, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIZD_rec
5416 { 1284, 2, 1, 4, 429, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIZD
5417 { 1283, 2, 1, 4, 446, 0, 1, PPCOpInfoBase + 517, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIPS_rec
5418 { 1282, 2, 1, 4, 429, 0, 0, PPCOpInfoBase + 517, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIPS
5419 { 1281, 2, 1, 4, 446, 0, 1, PPCOpInfoBase + 344, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIPD_rec
5420 { 1280, 2, 1, 4, 429, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIPD
5421 { 1279, 2, 1, 4, 446, 0, 1, PPCOpInfoBase + 517, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRINS_rec
5422 { 1278, 2, 1, 4, 429, 0, 0, PPCOpInfoBase + 517, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRINS
5423 { 1277, 2, 1, 4, 446, 0, 1, PPCOpInfoBase + 344, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIND_rec
5424 { 1276, 2, 1, 4, 429, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIND
5425 { 1275, 2, 1, 4, 446, 0, 1, PPCOpInfoBase + 517, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIMS_rec
5426 { 1274, 2, 1, 4, 429, 0, 0, PPCOpInfoBase + 517, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIMS
5427 { 1273, 2, 1, 4, 446, 0, 1, PPCOpInfoBase + 344, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIMD_rec
5428 { 1272, 2, 1, 4, 429, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIMD
5429 { 1271, 2, 1, 4, 446, 0, 1, PPCOpInfoBase + 344, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRE_rec
5430 { 1270, 2, 1, 4, 446, 0, 1, PPCOpInfoBase + 517, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRES_rec
5431 { 1269, 2, 1, 4, 429, 0, 0, PPCOpInfoBase + 517, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRES
5432 { 1268, 2, 1, 4, 429, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRE
5433 { 1267, 4, 1, 4, 159, 1, 1, PPCOpInfoBase + 527, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMSUB_rec
5434 { 1266, 4, 1, 4, 321, 1, 1, PPCOpInfoBase + 531, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMSUBS_rec
5435 { 1265, 4, 1, 4, 316, 1, 0, PPCOpInfoBase + 531, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMSUBS
5436 { 1264, 4, 1, 4, 318, 1, 0, PPCOpInfoBase + 527, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMSUB
5437 { 1263, 4, 1, 4, 159, 1, 1, PPCOpInfoBase + 527, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMADD_rec
5438 { 1262, 4, 1, 4, 321, 1, 1, PPCOpInfoBase + 531, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMADDS_rec
5439 { 1261, 4, 1, 4, 316, 1, 0, PPCOpInfoBase + 531, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMADDS
5440 { 1260, 4, 1, 4, 318, 1, 0, PPCOpInfoBase + 527, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMADD
5441 { 1259, 2, 1, 4, 540, 0, 1, PPCOpInfoBase + 517, 131, 0, 0x18ULL }, // FNEGS_rec
5442 { 1258, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 517, 0, 0, 0x18ULL }, // FNEGS
5443 { 1257, 2, 1, 4, 540, 0, 1, PPCOpInfoBase + 344, 131, 0, 0x18ULL }, // FNEGD_rec
5444 { 1256, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 344, 0, 0, 0x18ULL }, // FNEGD
5445 { 1255, 2, 1, 4, 540, 0, 1, PPCOpInfoBase + 517, 131, 0, 0x18ULL }, // FNABSS_rec
5446 { 1254, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 517, 0, 0, 0x18ULL }, // FNABSS
5447 { 1253, 2, 1, 4, 540, 0, 1, PPCOpInfoBase + 344, 131, 0, 0x18ULL }, // FNABSD_rec
5448 { 1252, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 344, 0, 0, 0x18ULL }, // FNABSD
5449 { 1251, 3, 1, 4, 445, 1, 1, PPCOpInfoBase + 335, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMUL_rec
5450 { 1250, 3, 1, 4, 444, 1, 1, PPCOpInfoBase + 519, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMULS_rec
5451 { 1249, 3, 1, 4, 437, 1, 0, PPCOpInfoBase + 519, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMULS
5452 { 1248, 3, 1, 4, 438, 1, 0, PPCOpInfoBase + 335, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMUL
5453 { 1247, 4, 1, 4, 159, 1, 1, PPCOpInfoBase + 527, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMSUB_rec
5454 { 1246, 4, 1, 4, 321, 1, 1, PPCOpInfoBase + 531, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMSUBS_rec
5455 { 1245, 4, 1, 4, 316, 1, 0, PPCOpInfoBase + 531, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMSUBS
5456 { 1244, 4, 1, 4, 318, 1, 0, PPCOpInfoBase + 527, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMSUB
5457 { 1243, 2, 1, 4, 540, 0, 1, PPCOpInfoBase + 517, 131, 0, 0x0ULL }, // FMR_rec
5458 { 1242, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 517, 0, 0, 0x0ULL }, // FMR
5459 { 1241, 4, 1, 4, 159, 1, 1, PPCOpInfoBase + 527, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMADD_rec
5460 { 1240, 4, 1, 4, 321, 1, 1, PPCOpInfoBase + 531, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMADDS_rec
5461 { 1239, 4, 1, 4, 316, 1, 0, PPCOpInfoBase + 531, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMADDS
5462 { 1238, 4, 1, 4, 318, 1, 0, PPCOpInfoBase + 527, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMADD
5463 { 1237, 0, 0, 4, 0, 0, 1, PPCOpInfoBase + 1, 134, 0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // FENCE
5464 { 1236, 3, 1, 4, 175, 1, 1, PPCOpInfoBase + 335, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FDIV_rec
5465 { 1235, 3, 1, 4, 172, 1, 1, PPCOpInfoBase + 519, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FDIVS_rec
5466 { 1234, 3, 1, 4, 401, 1, 0, PPCOpInfoBase + 519, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FDIVS
5467 { 1233, 3, 1, 4, 398, 1, 0, PPCOpInfoBase + 335, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FDIV
5468 { 1232, 2, 1, 4, 446, 1, 1, PPCOpInfoBase + 344, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIW_rec
5469 { 1231, 2, 1, 4, 446, 1, 1, PPCOpInfoBase + 344, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWZ_rec
5470 { 1230, 2, 1, 4, 429, 1, 0, PPCOpInfoBase + 344, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWZ
5471 { 1229, 2, 1, 4, 446, 1, 1, PPCOpInfoBase + 344, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWU_rec
5472 { 1228, 2, 1, 4, 446, 1, 1, PPCOpInfoBase + 344, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWUZ_rec
5473 { 1227, 2, 1, 4, 429, 1, 0, PPCOpInfoBase + 344, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWUZ
5474 { 1226, 2, 1, 4, 429, 1, 0, PPCOpInfoBase + 344, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWU
5475 { 1225, 2, 1, 4, 429, 1, 0, PPCOpInfoBase + 344, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIW
5476 { 1224, 2, 1, 4, 446, 1, 1, PPCOpInfoBase + 344, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTID_rec
5477 { 1223, 2, 1, 4, 446, 1, 1, PPCOpInfoBase + 344, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDZ_rec
5478 { 1222, 2, 1, 4, 429, 1, 0, PPCOpInfoBase + 344, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDZ
5479 { 1221, 2, 1, 4, 446, 1, 1, PPCOpInfoBase + 344, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDU_rec
5480 { 1220, 2, 1, 4, 446, 1, 1, PPCOpInfoBase + 344, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDUZ_rec
5481 { 1219, 2, 1, 4, 429, 1, 0, PPCOpInfoBase + 344, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDUZ
5482 { 1218, 2, 1, 4, 429, 1, 0, PPCOpInfoBase + 344, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDU
5483 { 1217, 2, 1, 4, 429, 1, 0, PPCOpInfoBase + 344, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTID
5484 { 1216, 3, 1, 4, 157, 0, 1, PPCOpInfoBase + 519, 131, 0, 0x18ULL }, // FCPSGNS_rec
5485 { 1215, 3, 1, 4, 302, 0, 0, PPCOpInfoBase + 519, 0, 0, 0x18ULL }, // FCPSGNS
5486 { 1214, 3, 1, 4, 157, 0, 1, PPCOpInfoBase + 335, 131, 0, 0x18ULL }, // FCPSGND_rec
5487 { 1213, 3, 1, 4, 302, 0, 0, PPCOpInfoBase + 335, 0, 0, 0x18ULL }, // FCPSGND
5488 { 1212, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 524, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCMPUS
5489 { 1211, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCMPUD
5490 { 1210, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 524, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCMPOS
5491 { 1209, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCMPOD
5492 { 1208, 2, 1, 4, 446, 1, 1, PPCOpInfoBase + 344, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFID_rec
5493 { 1207, 2, 1, 4, 446, 1, 1, PPCOpInfoBase + 344, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDU_rec
5494 { 1206, 2, 1, 4, 446, 1, 1, PPCOpInfoBase + 522, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDUS_rec
5495 { 1205, 2, 1, 4, 429, 1, 0, PPCOpInfoBase + 522, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDUS
5496 { 1204, 2, 1, 4, 429, 1, 0, PPCOpInfoBase + 344, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDU
5497 { 1203, 2, 1, 4, 446, 1, 1, PPCOpInfoBase + 522, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDS_rec
5498 { 1202, 2, 1, 4, 429, 1, 0, PPCOpInfoBase + 522, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDS
5499 { 1201, 2, 1, 4, 429, 1, 0, PPCOpInfoBase + 344, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFID
5500 { 1200, 3, 1, 4, 0, 1, 0, PPCOpInfoBase + 335, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // FADDrtz
5501 { 1199, 3, 1, 4, 158, 1, 1, PPCOpInfoBase + 335, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FADD_rec
5502 { 1198, 3, 1, 4, 444, 1, 1, PPCOpInfoBase + 519, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FADDS_rec
5503 { 1197, 3, 1, 4, 437, 1, 0, PPCOpInfoBase + 519, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FADDS
5504 { 1196, 3, 1, 4, 317, 1, 0, PPCOpInfoBase + 335, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FADD
5505 { 1195, 2, 1, 4, 540, 0, 1, PPCOpInfoBase + 517, 131, 0, 0x18ULL }, // FABSS_rec
5506 { 1194, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 517, 0, 0, 0x18ULL }, // FABSS
5507 { 1193, 2, 1, 4, 540, 0, 1, PPCOpInfoBase + 344, 131, 0, 0x18ULL }, // FABSD_rec
5508 { 1192, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 344, 0, 0, 0x18ULL }, // FABSD
5509 { 1191, 0, 0, 4, 613, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EnforceIEIO
5510 { 1190, 2, 1, 4, 509, 0, 1, PPCOpInfoBase + 260, 0, 0, 0x108ULL }, // EXTSW_rec
5511 { 1189, 2, 1, 4, 509, 0, 1, PPCOpInfoBase + 512, 0, 0, 0x108ULL }, // EXTSW_32_64_rec
5512 { 1188, 2, 1, 4, 509, 0, 0, PPCOpInfoBase + 512, 0, 0, 0x108ULL }, // EXTSW_32_64
5513 { 1187, 2, 1, 4, 509, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x8ULL }, // EXTSW_32
5514 { 1186, 3, 1, 4, 397, 0, 2, PPCOpInfoBase + 180, 11, 0, 0x8ULL }, // EXTSWSLI_rec
5515 { 1185, 3, 1, 4, 397, 0, 1, PPCOpInfoBase + 514, 0, 0, 0x8ULL }, // EXTSWSLI_32_64_rec
5516 { 1184, 3, 1, 4, 286, 0, 0, PPCOpInfoBase + 514, 0, 0, 0x8ULL }, // EXTSWSLI_32_64
5517 { 1183, 3, 1, 4, 286, 0, 1, PPCOpInfoBase + 180, 5, 0, 0x8ULL }, // EXTSWSLI
5518 { 1182, 2, 1, 4, 509, 0, 0, PPCOpInfoBase + 260, 0, 0, 0x108ULL }, // EXTSW
5519 { 1181, 2, 1, 4, 509, 0, 1, PPCOpInfoBase + 258, 0, 0, 0x108ULL }, // EXTSH_rec
5520 { 1180, 2, 1, 4, 509, 0, 1, PPCOpInfoBase + 260, 0, 0, 0x108ULL }, // EXTSH8_rec
5521 { 1179, 2, 1, 4, 509, 0, 0, PPCOpInfoBase + 512, 0, 0, 0x108ULL }, // EXTSH8_32_64
5522 { 1178, 2, 1, 4, 509, 0, 0, PPCOpInfoBase + 260, 0, 0, 0x108ULL }, // EXTSH8
5523 { 1177, 2, 1, 4, 509, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x108ULL }, // EXTSH
5524 { 1176, 2, 1, 4, 509, 0, 1, PPCOpInfoBase + 258, 0, 0, 0x108ULL }, // EXTSB_rec
5525 { 1175, 2, 1, 4, 509, 0, 1, PPCOpInfoBase + 260, 0, 0, 0x108ULL }, // EXTSB8_rec
5526 { 1174, 2, 1, 4, 509, 0, 0, PPCOpInfoBase + 512, 0, 0, 0x108ULL }, // EXTSB8_32_64
5527 { 1173, 2, 1, 4, 509, 0, 0, PPCOpInfoBase + 260, 0, 0, 0x108ULL }, // EXTSB8
5528 { 1172, 2, 1, 4, 509, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x108ULL }, // EXTSB
5529 { 1171, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVXOR
5530 { 1170, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 509, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBIFW
5531 { 1169, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFW
5532 { 1168, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFUSIAAW
5533 { 1167, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFUMIAAW
5534 { 1166, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFSSIAAW
5535 { 1165, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFSMIAAW
5536 { 1164, 3, 0, 4, 411, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTWWOX
5537 { 1163, 3, 0, 4, 411, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTWWO
5538 { 1162, 3, 0, 4, 411, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTWWEX
5539 { 1161, 3, 0, 4, 411, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTWWE
5540 { 1160, 3, 0, 4, 411, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTWHOX
5541 { 1159, 3, 0, 4, 411, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTWHO
5542 { 1158, 3, 0, 4, 411, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTWHEX
5543 { 1157, 3, 0, 4, 411, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTWHE
5544 { 1156, 3, 0, 4, 411, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTDWX
5545 { 1155, 3, 0, 4, 411, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTDW
5546 { 1154, 3, 0, 4, 411, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTDHX
5547 { 1153, 3, 0, 4, 411, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTDH
5548 { 1152, 3, 0, 4, 411, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // EVSTDDX
5549 { 1151, 3, 0, 4, 411, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // EVSTDD
5550 { 1150, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSRWU
5551 { 1149, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSRWS
5552 { 1148, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 491, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSRWIU
5553 { 1147, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 491, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSRWIS
5554 { 1146, 2, 1, 4, 408, 0, 0, PPCOpInfoBase + 507, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSPLATI
5555 { 1145, 2, 1, 4, 408, 0, 0, PPCOpInfoBase + 507, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSPLATFI
5556 { 1144, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 491, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSLWI
5557 { 1143, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSLW
5558 { 1142, 4, 1, 4, 19, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSEL
5559 { 1141, 2, 1, 4, 408, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVRNDW
5560 { 1140, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 491, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVRLWI
5561 { 1139, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVRLW
5562 { 1138, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVORC
5563 { 1137, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVOR
5564 { 1136, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVNOR
5565 { 1135, 2, 1, 4, 408, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVNEG
5566 { 1134, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVNAND
5567 { 1133, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWUMIAN
5568 { 1132, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWUMIAA
5569 { 1131, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWUMIA
5570 { 1130, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWUMI
5571 { 1129, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSSFAN
5572 { 1128, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSSFAA
5573 { 1127, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSSFA
5574 { 1126, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSSF
5575 { 1125, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMIAN
5576 { 1124, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMIAA
5577 { 1123, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMIA
5578 { 1122, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMI
5579 { 1121, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMFAN
5580 { 1120, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMFAA
5581 { 1119, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMFA
5582 { 1118, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMF
5583 { 1117, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUSIANW
5584 { 1116, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUSIAAW
5585 { 1115, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUMIANW
5586 { 1114, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUMIAAW
5587 { 1113, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUMIA
5588 { 1112, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUMI
5589 { 1111, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLSSIANW
5590 { 1110, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLSSIAAW
5591 { 1109, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLSMIANW
5592 { 1108, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLSMIAAW
5593 { 1107, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHUMIA
5594 { 1106, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHUMI
5595 { 1105, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSSFA
5596 { 1104, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSSF
5597 { 1103, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSMIA
5598 { 1102, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSMI
5599 { 1101, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSMFA
5600 { 1100, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSMF
5601 { 1099, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMRA
5602 { 1098, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUSIANW
5603 { 1097, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUSIAAW
5604 { 1096, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUMIANW
5605 { 1095, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUMIAAW
5606 { 1094, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUMIA
5607 { 1093, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUMI
5608 { 1092, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSIANW
5609 { 1091, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSIAAW
5610 { 1090, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSFANW
5611 { 1089, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSFAAW
5612 { 1088, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSFA
5613 { 1087, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSF
5614 { 1086, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMIANW
5615 { 1085, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMIAAW
5616 { 1084, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMIA
5617 { 1083, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMI
5618 { 1082, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMFANW
5619 { 1081, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMFAAW
5620 { 1080, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMFA
5621 { 1079, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMF
5622 { 1078, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGUMIAN
5623 { 1077, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGUMIAA
5624 { 1076, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGSMIAN
5625 { 1075, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGSMIAA
5626 { 1074, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGSMFAN
5627 { 1073, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGSMFAA
5628 { 1072, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUSIANW
5629 { 1071, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUSIAAW
5630 { 1070, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUMIANW
5631 { 1069, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUMIAAW
5632 { 1068, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUMIA
5633 { 1067, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUMI
5634 { 1066, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSIANW
5635 { 1065, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSIAAW
5636 { 1064, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSFANW
5637 { 1063, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSFAAW
5638 { 1062, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSFA
5639 { 1061, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSF
5640 { 1060, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMIANW
5641 { 1059, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMIAAW
5642 { 1058, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMIA
5643 { 1057, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMI
5644 { 1056, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMFANW
5645 { 1055, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMFAAW
5646 { 1054, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMFA
5647 { 1053, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMF
5648 { 1052, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGUMIAN
5649 { 1051, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGUMIAA
5650 { 1050, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGSMIAN
5651 { 1049, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGSMIAA
5652 { 1048, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGSMFAN
5653 { 1047, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGSMFAA
5654 { 1046, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMERGELOHI
5655 { 1045, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMERGELO
5656 { 1044, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMERGEHILO
5657 { 1043, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMERGEHI
5658 { 1042, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWWSPLATX
5659 { 1041, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWWSPLAT
5660 { 1040, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWHSPLATX
5661 { 1039, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWHSPLAT
5662 { 1038, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWHOUX
5663 { 1037, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWHOU
5664 { 1036, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWHOSX
5665 { 1035, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWHOS
5666 { 1034, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWHEX
5667 { 1033, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWHE
5668 { 1032, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLHHOUSPLATX
5669 { 1031, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLHHOUSPLAT
5670 { 1030, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLHHOSSPLATX
5671 { 1029, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLHHOSSPLAT
5672 { 1028, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLHHESPLATX
5673 { 1027, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLHHESPLAT
5674 { 1026, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLDWX
5675 { 1025, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLDW
5676 { 1024, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLDHX
5677 { 1023, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLDH
5678 { 1022, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // EVLDDX
5679 { 1021, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // EVLDD
5680 { 1020, 3, 1, 4, 19, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSTSTLT
5681 { 1019, 3, 1, 4, 19, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSTSTGT
5682 { 1018, 3, 1, 4, 19, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSTSTEQ
5683 { 1017, 3, 1, 4, 24, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSSUB
5684 { 1016, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSNEG
5685 { 1015, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSNABS
5686 { 1014, 3, 1, 4, 24, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSMUL
5687 { 1013, 3, 1, 4, 22, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSDIV
5688 { 1012, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTUIZ
5689 { 1011, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTUI
5690 { 1010, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTUF
5691 { 1009, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTSIZ
5692 { 1008, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTSI
5693 { 1007, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTSF
5694 { 1006, 3, 1, 4, 23, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCMPLT
5695 { 1005, 3, 1, 4, 23, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCMPGT
5696 { 1004, 3, 1, 4, 23, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCMPEQ
5697 { 1003, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCFUI
5698 { 1002, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCFUF
5699 { 1001, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCFSI
5700 { 1000, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCFSF
5701 { 999, 3, 1, 4, 24, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSADD
5702 { 998, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSABS
5703 { 997, 2, 1, 4, 408, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVEXTSH
5704 { 996, 2, 1, 4, 408, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVEXTSB
5705 { 995, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVEQV
5706 { 994, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVDIVWU
5707 { 993, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVDIVWS
5708 { 992, 2, 1, 4, 408, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCNTLZW
5709 { 991, 2, 1, 4, 408, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCNTLSW
5710 { 990, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPLTU
5711 { 989, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPLTS
5712 { 988, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPGTU
5713 { 987, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPGTS
5714 { 986, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPEQ
5715 { 985, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVANDC
5716 { 984, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVAND
5717 { 983, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDW
5718 { 982, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDUSIAAW
5719 { 981, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDUMIAAW
5720 { 980, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDSSIAAW
5721 { 979, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDSMIAAW
5722 { 978, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 491, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDIW
5723 { 977, 2, 1, 4, 408, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVABS
5724 { 976, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // EQV_rec
5725 { 975, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // EQV8_rec
5726 { 974, 3, 1, 4, 199, 0, 0, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // EQV8
5727 { 973, 3, 1, 4, 199, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // EQV
5728 { 972, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 284, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EH_SjLj_Setup
5729 { 971, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 489, 64, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EH_SjLj_SetJmp64
5730 { 970, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 489, 63, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EH_SjLj_SetJmp32
5731 { 969, 1, 0, 4, 0, 0, 0, PPCOpInfoBase + 488, 0, 0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EH_SjLj_LongJmp64
5732 { 968, 1, 0, 4, 0, 0, 0, PPCOpInfoBase + 488, 0, 0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EH_SjLj_LongJmp32
5733 { 967, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSTSTLT
5734 { 966, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSTSTGT
5735 { 965, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSTSTEQ
5736 { 964, 3, 1, 4, 23, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x0ULL }, // EFSSUB
5737 { 963, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x0ULL }, // EFSNEG
5738 { 962, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x0ULL }, // EFSNABS
5739 { 961, 3, 1, 4, 12, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x0ULL }, // EFSMUL
5740 { 960, 3, 1, 4, 22, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x0ULL }, // EFSDIV
5741 { 959, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x0ULL }, // EFSCTUIZ
5742 { 958, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCTUI
5743 { 957, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 481, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCTUF
5744 { 956, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x0ULL }, // EFSCTSIZ
5745 { 955, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCTSI
5746 { 954, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCTSF
5747 { 953, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 316, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCMPLT
5748 { 952, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 316, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCMPGT
5749 { 951, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 316, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCMPEQ
5750 { 950, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x0ULL }, // EFSCFUI
5751 { 949, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCFUF
5752 { 948, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x0ULL }, // EFSCFSI
5753 { 947, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCFSF
5754 { 946, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 486, 0, 0, 0x0ULL }, // EFSCFD
5755 { 945, 3, 1, 4, 21, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x0ULL }, // EFSADD
5756 { 944, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x0ULL }, // EFSABS
5757 { 943, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDTSTLT
5758 { 942, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDTSTGT
5759 { 941, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDTSTEQ
5760 { 940, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 478, 0, 0, 0x0ULL }, // EFDSUB
5761 { 939, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 476, 0, 0, 0x0ULL }, // EFDNEG
5762 { 938, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 476, 0, 0, 0x0ULL }, // EFDNABS
5763 { 937, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 478, 0, 0, 0x0ULL }, // EFDMUL
5764 { 936, 3, 1, 4, 22, 0, 0, PPCOpInfoBase + 478, 0, 0, 0x0ULL }, // EFDDIV
5765 { 935, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 486, 0, 0, 0x0ULL }, // EFDCTUIZ
5766 { 934, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 486, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTUIDZ
5767 { 933, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 486, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTUI
5768 { 932, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 481, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTUF
5769 { 931, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 486, 0, 0, 0x0ULL }, // EFDCTSIZ
5770 { 930, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 486, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTSIDZ
5771 { 929, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 486, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTSI
5772 { 928, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 481, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTSF
5773 { 927, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCMPLT
5774 { 926, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCMPGT
5775 { 925, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCMPEQ
5776 { 924, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 481, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCFUID
5777 { 923, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 481, 0, 0, 0x0ULL }, // EFDCFUI
5778 { 922, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 481, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCFUF
5779 { 921, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 481, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCFSID
5780 { 920, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 481, 0, 0, 0x0ULL }, // EFDCFSI
5781 { 919, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 481, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCFSF
5782 { 918, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 481, 0, 0, 0x0ULL }, // EFDCFS
5783 { 917, 3, 1, 4, 21, 0, 0, PPCOpInfoBase + 478, 0, 0, 0x0ULL }, // EFDADD
5784 { 916, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 476, 0, 0, 0x0ULL }, // EFDABS
5785 { 915, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 474, 105, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DecreaseCTRloop
5786 { 914, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 474, 107, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DecreaseCTR8loop
5787 { 913, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 471, 0, 0, 0x0ULL }, // DYNAREAOFFSET8
5788 { 912, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 471, 0, 0, 0x0ULL }, // DYNAREAOFFSET
5789 { 911, 4, 1, 4, 0, 1, 1, PPCOpInfoBase + 467, 132, 0, 0x0ULL }, // DYNALLOC8
5790 { 910, 4, 1, 4, 0, 1, 1, PPCOpInfoBase + 463, 61, 0, 0x0ULL }, // DYNALLOC
5791 { 909, 2, 1, 4, 245, 0, 1, PPCOpInfoBase + 344, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DXEX_rec
5792 { 908, 2, 1, 4, 245, 0, 1, PPCOpInfoBase + 356, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DXEXQ_rec
5793 { 907, 2, 1, 4, 245, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DXEXQ
5794 { 906, 2, 1, 4, 245, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DXEX
5795 { 905, 3, 1, 4, 244, 0, 0, PPCOpInfoBase + 460, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTSFQ
5796 { 904, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 457, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTSFIQ
5797 { 903, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 454, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTSFI
5798 { 902, 3, 1, 4, 244, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTSF
5799 { 901, 3, 1, 4, 249, 0, 0, PPCOpInfoBase + 353, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTEXQ
5800 { 900, 3, 1, 4, 244, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTEX
5801 { 899, 3, 1, 4, 244, 0, 0, PPCOpInfoBase + 451, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTDGQ
5802 { 898, 3, 1, 4, 244, 0, 0, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTDG
5803 { 897, 3, 1, 4, 244, 0, 0, PPCOpInfoBase + 451, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTDCQ
5804 { 896, 3, 1, 4, 244, 0, 0, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTDC
5805 { 895, 3, 1, 4, 246, 0, 1, PPCOpInfoBase + 335, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DSUB_rec
5806 { 894, 3, 1, 4, 251, 0, 1, PPCOpInfoBase + 338, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DSUBQ_rec
5807 { 893, 3, 1, 4, 251, 0, 0, PPCOpInfoBase + 338, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DSUBQ
5808 { 892, 3, 1, 4, 246, 0, 0, PPCOpInfoBase + 335, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DSUB
5809 { 891, 3, 0, 4, 529, 0, 0, PPCOpInfoBase + 445, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTT64
5810 { 890, 3, 0, 4, 529, 0, 0, PPCOpInfoBase + 442, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTT
5811 { 889, 3, 0, 4, 529, 0, 0, PPCOpInfoBase + 445, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTSTT64
5812 { 888, 3, 0, 4, 529, 0, 0, PPCOpInfoBase + 442, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTSTT
5813 { 887, 3, 0, 4, 529, 0, 0, PPCOpInfoBase + 445, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTST64
5814 { 886, 3, 0, 4, 529, 0, 0, PPCOpInfoBase + 442, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTST
5815 { 885, 3, 0, 4, 529, 0, 0, PPCOpInfoBase + 445, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DST64
5816 { 884, 3, 0, 4, 529, 0, 0, PPCOpInfoBase + 442, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DST
5817 { 883, 0, 0, 4, 498, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSSALL
5818 { 882, 1, 0, 4, 498, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSS
5819 { 881, 3, 1, 4, 245, 0, 1, PPCOpInfoBase + 436, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCRI_rec
5820 { 880, 3, 1, 4, 248, 0, 1, PPCOpInfoBase + 439, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCRIQ_rec
5821 { 879, 3, 1, 4, 248, 0, 0, PPCOpInfoBase + 439, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCRIQ
5822 { 878, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 436, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCRI
5823 { 877, 3, 1, 4, 245, 0, 1, PPCOpInfoBase + 436, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCLI_rec
5824 { 876, 3, 1, 4, 248, 0, 1, PPCOpInfoBase + 439, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCLIQ_rec
5825 { 875, 3, 1, 4, 248, 0, 0, PPCOpInfoBase + 439, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCLIQ
5826 { 874, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 436, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCLI
5827 { 873, 2, 1, 4, 253, 0, 1, PPCOpInfoBase + 344, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRSP_rec
5828 { 872, 2, 1, 4, 253, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRSP
5829 { 871, 4, 1, 4, 245, 0, 1, PPCOpInfoBase + 414, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRRND_rec
5830 { 870, 4, 1, 4, 248, 0, 1, PPCOpInfoBase + 432, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRRNDQ_rec
5831 { 869, 4, 1, 4, 248, 0, 0, PPCOpInfoBase + 432, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRRNDQ
5832 { 868, 4, 1, 4, 245, 0, 0, PPCOpInfoBase + 414, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRRND
5833 { 867, 4, 1, 4, 245, 0, 1, PPCOpInfoBase + 418, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTX_rec
5834 { 866, 4, 1, 4, 248, 0, 1, PPCOpInfoBase + 422, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTXQ_rec
5835 { 865, 4, 1, 4, 248, 0, 0, PPCOpInfoBase + 422, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTXQ
5836 { 864, 4, 1, 4, 245, 0, 0, PPCOpInfoBase + 418, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTX
5837 { 863, 4, 1, 4, 245, 0, 1, PPCOpInfoBase + 418, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTN_rec
5838 { 862, 4, 1, 4, 248, 0, 1, PPCOpInfoBase + 422, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTNQ_rec
5839 { 861, 4, 1, 4, 248, 0, 0, PPCOpInfoBase + 422, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTNQ
5840 { 860, 4, 1, 4, 245, 0, 0, PPCOpInfoBase + 418, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTN
5841 { 859, 2, 1, 4, 12, 0, 1, PPCOpInfoBase + 430, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRDPQ_rec
5842 { 858, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 430, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRDPQ
5843 { 857, 4, 1, 4, 245, 0, 1, PPCOpInfoBase + 414, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUA_rec
5844 { 856, 4, 1, 4, 252, 0, 1, PPCOpInfoBase + 426, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAQ_rec
5845 { 855, 4, 1, 4, 252, 0, 0, PPCOpInfoBase + 426, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAQ
5846 { 854, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 418, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAI_rec
5847 { 853, 4, 1, 4, 248, 0, 1, PPCOpInfoBase + 422, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAIQ_rec
5848 { 852, 4, 1, 4, 248, 0, 0, PPCOpInfoBase + 422, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAIQ
5849 { 851, 4, 1, 4, 245, 0, 0, PPCOpInfoBase + 418, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAI
5850 { 850, 4, 1, 4, 245, 0, 0, PPCOpInfoBase + 414, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUA
5851 { 849, 6, 1, 4, 0, 0, 0, PPCOpInfoBase + 408, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXXSHAPAD
5852 { 848, 1, 1, 4, 19, 0, 0, PPCOpInfoBase + 407, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // DMXXSETACCZ
5853 { 847, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 404, 0, 0, 0x0ULL }, // DMXXINSTDMR512_HI
5854 { 846, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 401, 0, 0, 0x0ULL }, // DMXXINSTDMR512
5855 { 845, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 398, 0, 0, 0x0ULL }, // DMXXINSTDMR256
5856 { 844, 3, 2, 4, 0, 0, 0, PPCOpInfoBase + 395, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXXEXTFDMR512_HI
5857 { 843, 3, 2, 4, 0, 0, 0, PPCOpInfoBase + 392, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXXEXTFDMR512
5858 { 842, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 389, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXXEXTFDMR256
5859 { 841, 4, 1, 4, 19, 0, 0, PPCOpInfoBase + 385, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVI8GERX4SPP
5860 { 840, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 385, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVI8GERX4PP
5861 { 839, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 382, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVI8GERX4
5862 { 838, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 385, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2PP
5863 { 837, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 385, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2PN
5864 { 836, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 385, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2NP
5865 { 835, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 385, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2NN
5866 { 834, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 382, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2
5867 { 833, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 385, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2PP
5868 { 832, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 385, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2PN
5869 { 831, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 385, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2NP
5870 { 830, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 385, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2NN
5871 { 829, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 382, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2
5872 { 828, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 379, 0, 0, 0x0ULL }, // DMXOR
5873 { 827, 3, 1, 4, 256, 0, 1, PPCOpInfoBase + 335, 131, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DMUL_rec
5874 { 826, 3, 1, 4, 257, 0, 1, PPCOpInfoBase + 338, 131, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DMULQ_rec
5875 { 825, 3, 1, 4, 257, 0, 0, PPCOpInfoBase + 338, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DMULQ
5876 { 824, 3, 1, 4, 256, 0, 0, PPCOpInfoBase + 335, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DMUL
5877 { 823, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 376, 0, 0, 0x0ULL }, // DMSHA3HASH
5878 { 822, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 372, 0, 0, 0x0ULL }, // DMSHA2HASH
5879 { 821, 1, 1, 4, 0, 0, 0, PPCOpInfoBase + 371, 0, 0, 0x0ULL }, // DMSETDMRZ
5880 { 820, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 369, 0, 0, 0x0ULL }, // DMMR
5881 { 819, 3, 1, 4, 391, 0, 1, PPCOpInfoBase + 221, 0, 0, 0xdULL }, // DIVW_rec
5882 { 818, 3, 1, 4, 391, 0, 1, PPCOpInfoBase + 221, 0, 0, 0xdULL }, // DIVWU_rec
5883 { 817, 3, 1, 4, 391, 0, 2, PPCOpInfoBase + 221, 3, 0, 0x8ULL }, // DIVWUO_rec
5884 { 816, 3, 1, 4, 385, 0, 1, PPCOpInfoBase + 221, 2, 0, 0x8ULL }, // DIVWUO
5885 { 815, 3, 1, 4, 210, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x8ULL }, // DIVWU
5886 { 814, 3, 1, 4, 391, 0, 2, PPCOpInfoBase + 221, 3, 0, 0x8ULL }, // DIVWO_rec
5887 { 813, 3, 1, 4, 385, 0, 1, PPCOpInfoBase + 221, 2, 0, 0x8ULL }, // DIVWO
5888 { 812, 3, 1, 4, 155, 0, 1, PPCOpInfoBase + 221, 0, 0, 0xdULL }, // DIVWE_rec
5889 { 811, 3, 1, 4, 155, 0, 1, PPCOpInfoBase + 221, 0, 0, 0xdULL }, // DIVWEU_rec
5890 { 810, 3, 1, 4, 155, 0, 2, PPCOpInfoBase + 221, 3, 0, 0x8ULL }, // DIVWEUO_rec
5891 { 809, 3, 1, 4, 387, 0, 1, PPCOpInfoBase + 221, 2, 0, 0x8ULL }, // DIVWEUO
5892 { 808, 3, 1, 4, 212, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x8ULL }, // DIVWEU
5893 { 807, 3, 1, 4, 155, 0, 2, PPCOpInfoBase + 221, 3, 0, 0x8ULL }, // DIVWEO_rec
5894 { 806, 3, 1, 4, 387, 0, 1, PPCOpInfoBase + 221, 2, 0, 0x8ULL }, // DIVWEO
5895 { 805, 3, 1, 4, 212, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x8ULL }, // DIVWE
5896 { 804, 3, 1, 4, 210, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x8ULL }, // DIVW
5897 { 803, 3, 1, 4, 156, 0, 1, PPCOpInfoBase + 227, 0, 0, 0xdULL }, // DIVD_rec
5898 { 802, 3, 1, 4, 156, 0, 1, PPCOpInfoBase + 227, 0, 0, 0xdULL }, // DIVDU_rec
5899 { 801, 3, 1, 4, 156, 0, 2, PPCOpInfoBase + 227, 3, 0, 0x8ULL }, // DIVDUO_rec
5900 { 800, 3, 1, 4, 388, 0, 1, PPCOpInfoBase + 227, 2, 0, 0x8ULL }, // DIVDUO
5901 { 799, 3, 1, 4, 211, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x8ULL }, // DIVDU
5902 { 798, 3, 1, 4, 156, 0, 2, PPCOpInfoBase + 227, 3, 0, 0x8ULL }, // DIVDO_rec
5903 { 797, 3, 1, 4, 388, 0, 1, PPCOpInfoBase + 227, 2, 0, 0x8ULL }, // DIVDO
5904 { 796, 3, 1, 4, 154, 0, 1, PPCOpInfoBase + 227, 0, 0, 0xdULL }, // DIVDE_rec
5905 { 795, 3, 1, 4, 154, 0, 1, PPCOpInfoBase + 227, 0, 0, 0xdULL }, // DIVDEU_rec
5906 { 794, 3, 1, 4, 154, 0, 2, PPCOpInfoBase + 227, 3, 0, 0x8ULL }, // DIVDEUO_rec
5907 { 793, 3, 1, 4, 390, 0, 1, PPCOpInfoBase + 227, 2, 0, 0x8ULL }, // DIVDEUO
5908 { 792, 3, 1, 4, 390, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x8ULL }, // DIVDEU
5909 { 791, 3, 1, 4, 154, 0, 2, PPCOpInfoBase + 227, 3, 0, 0x8ULL }, // DIVDEO_rec
5910 { 790, 3, 1, 4, 390, 0, 1, PPCOpInfoBase + 227, 2, 0, 0x8ULL }, // DIVDEO
5911 { 789, 3, 1, 4, 390, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x8ULL }, // DIVDE
5912 { 788, 3, 1, 4, 211, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x8ULL }, // DIVD
5913 { 787, 3, 1, 4, 245, 0, 1, PPCOpInfoBase + 335, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DIEX_rec
5914 { 786, 3, 1, 4, 248, 0, 1, PPCOpInfoBase + 366, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DIEXQ_rec
5915 { 785, 3, 1, 4, 248, 0, 0, PPCOpInfoBase + 366, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DIEXQ
5916 { 784, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 335, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DIEX
5917 { 783, 3, 1, 4, 245, 0, 1, PPCOpInfoBase + 360, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DENBCD_rec
5918 { 782, 3, 1, 4, 248, 0, 1, PPCOpInfoBase + 363, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DENBCDQ_rec
5919 { 781, 3, 1, 4, 248, 0, 0, PPCOpInfoBase + 363, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DENBCDQ
5920 { 780, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 360, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DENBCD
5921 { 779, 3, 1, 4, 258, 0, 1, PPCOpInfoBase + 335, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DDIV_rec
5922 { 778, 3, 1, 4, 259, 0, 1, PPCOpInfoBase + 338, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DDIVQ_rec
5923 { 777, 3, 1, 4, 259, 0, 0, PPCOpInfoBase + 338, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DDIVQ
5924 { 776, 3, 1, 4, 258, 0, 0, PPCOpInfoBase + 335, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DDIV
5925 { 775, 3, 1, 4, 245, 0, 1, PPCOpInfoBase + 360, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DDEDPD_rec
5926 { 774, 3, 1, 4, 248, 0, 1, PPCOpInfoBase + 363, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DDEDPDQ_rec
5927 { 773, 3, 1, 4, 248, 0, 0, PPCOpInfoBase + 363, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DDEDPDQ
5928 { 772, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 360, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DDEDPD
5929 { 771, 2, 1, 4, 250, 0, 1, PPCOpInfoBase + 346, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTQPQ_rec
5930 { 770, 2, 1, 4, 250, 0, 0, PPCOpInfoBase + 346, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTQPQ
5931 { 769, 2, 1, 4, 253, 0, 1, PPCOpInfoBase + 344, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIX_rec
5932 { 768, 2, 1, 4, 12, 0, 1, PPCOpInfoBase + 356, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIXQ_rec
5933 { 767, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 358, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIXQQ
5934 { 766, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIXQ
5935 { 765, 2, 1, 4, 253, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIX
5936 { 764, 2, 1, 4, 246, 0, 1, PPCOpInfoBase + 344, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTDP_rec
5937 { 763, 2, 1, 4, 246, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTDP
5938 { 762, 3, 1, 4, 249, 0, 0, PPCOpInfoBase + 353, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCMPUQ
5939 { 761, 3, 1, 4, 244, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCMPU
5940 { 760, 3, 1, 4, 249, 0, 0, PPCOpInfoBase + 353, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCMPOQ
5941 { 759, 3, 1, 4, 244, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCMPO
5942 { 758, 2, 1, 4, 254, 0, 1, PPCOpInfoBase + 344, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIX_rec
5943 { 757, 2, 1, 4, 255, 0, 1, PPCOpInfoBase + 346, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIXQ_rec
5944 { 756, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 348, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIXQQ
5945 { 755, 2, 1, 4, 255, 0, 0, PPCOpInfoBase + 346, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIXQ
5946 { 754, 2, 1, 4, 254, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIX
5947 { 753, 2, 0, 4, 622, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCCCI
5948 { 752, 2, 0, 4, 337, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBZLEP
5949 { 751, 2, 0, 4, 621, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBZL
5950 { 750, 2, 0, 4, 337, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBZEP
5951 { 749, 2, 0, 4, 608, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBZ
5952 { 748, 3, 0, 4, 337, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTEP
5953 { 747, 3, 0, 4, 551, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2ULL }, // DCBTST
5954 { 746, 3, 0, 4, 337, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTEP
5955 { 745, 3, 0, 4, 551, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2ULL }, // DCBT
5956 { 744, 2, 0, 4, 337, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBSTEP
5957 { 743, 2, 0, 4, 608, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBST
5958 { 742, 2, 0, 4, 428, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBI
5959 { 741, 2, 0, 4, 337, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFEP
5960 { 740, 3, 0, 4, 608, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2ULL }, // DCBF
5961 { 739, 2, 0, 4, 428, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBA
5962 { 738, 2, 1, 4, 343, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // DARN
5963 { 737, 3, 1, 4, 246, 0, 1, PPCOpInfoBase + 335, 131, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DADD_rec
5964 { 736, 3, 1, 4, 251, 0, 1, PPCOpInfoBase + 338, 131, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DADDQ_rec
5965 { 735, 3, 1, 4, 251, 0, 0, PPCOpInfoBase + 338, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DADDQ
5966 { 734, 3, 1, 4, 246, 0, 0, PPCOpInfoBase + 335, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DADD
5967 { 733, 3, 0, 4, 448, 0, 0, PPCOpInfoBase + 287, 0, 0|(1ULL<<MCID::Branch), 0x38ULL }, // CTRL_DEP
5968 { 732, 3, 1, 4, 305, 0, 0, PPCOpInfoBase + 330, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CRXOR
5969 { 731, 1, 1, 4, 528, 0, 0, PPCOpInfoBase + 295, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // CRUNSET
5970 { 730, 1, 1, 4, 528, 0, 0, PPCOpInfoBase + 295, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // CRSET
5971 { 729, 3, 1, 4, 528, 0, 0, PPCOpInfoBase + 330, 0, 0, 0x0ULL }, // CRORC
5972 { 728, 3, 1, 4, 528, 0, 0, PPCOpInfoBase + 330, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CROR
5973 { 727, 2, 1, 4, 108, 0, 0, PPCOpInfoBase + 333, 0, 0, 0x0ULL }, // CRNOT
5974 { 726, 3, 1, 4, 528, 0, 0, PPCOpInfoBase + 330, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CRNOR
5975 { 725, 3, 1, 4, 528, 0, 0, PPCOpInfoBase + 330, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CRNAND
5976 { 724, 3, 1, 4, 528, 0, 0, PPCOpInfoBase + 330, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CREQV
5977 { 723, 3, 1, 4, 528, 0, 0, PPCOpInfoBase + 330, 0, 0, 0x0ULL }, // CRANDC
5978 { 722, 3, 1, 4, 528, 0, 0, PPCOpInfoBase + 330, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CRAND
5979 { 721, 0, 0, 4, 528, 0, 1, PPCOpInfoBase + 1, 130, 0, 0x0ULL }, // CR6UNSET
5980 { 720, 0, 0, 4, 528, 0, 1, PPCOpInfoBase + 1, 130, 0, 0x0ULL }, // CR6SET
5981 { 719, 3, 0, 4, 359, 0, 1, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_PASTE_rec
5982 { 718, 3, 0, 4, 359, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_PASTE8_rec
5983 { 717, 2, 0, 4, 338, 0, 0, PPCOpInfoBase + 260, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_COPY8
5984 { 716, 2, 0, 4, 338, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_COPY
5985 { 715, 0, 0, 4, 342, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_ABORT
5986 { 714, 2, 1, 4, 280, 0, 1, PPCOpInfoBase + 258, 0, 0, 0x208ULL }, // CNTTZW_rec
5987 { 713, 2, 1, 4, 280, 0, 1, PPCOpInfoBase + 260, 0, 0, 0x308ULL }, // CNTTZW8_rec
5988 { 712, 2, 1, 4, 280, 0, 0, PPCOpInfoBase + 260, 0, 0, 0x308ULL }, // CNTTZW8
5989 { 711, 2, 1, 4, 280, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x208ULL }, // CNTTZW
5990 { 710, 2, 1, 4, 280, 0, 1, PPCOpInfoBase + 260, 0, 0, 0x308ULL }, // CNTTZD_rec
5991 { 709, 3, 1, 4, 149, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x0ULL }, // CNTTZDM
5992 { 708, 2, 1, 4, 280, 0, 0, PPCOpInfoBase + 260, 0, 0, 0x308ULL }, // CNTTZD
5993 { 707, 2, 1, 4, 206, 0, 1, PPCOpInfoBase + 258, 0, 0, 0x208ULL }, // CNTLZW_rec
5994 { 706, 2, 1, 4, 206, 0, 1, PPCOpInfoBase + 260, 0, 0, 0x308ULL }, // CNTLZW8_rec
5995 { 705, 2, 1, 4, 206, 0, 0, PPCOpInfoBase + 260, 0, 0, 0x308ULL }, // CNTLZW8
5996 { 704, 2, 1, 4, 206, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x208ULL }, // CNTLZW
5997 { 703, 2, 1, 4, 206, 0, 1, PPCOpInfoBase + 260, 0, 0, 0x308ULL }, // CNTLZD_rec
5998 { 702, 3, 1, 4, 149, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x0ULL }, // CNTLZDM
5999 { 701, 2, 1, 4, 206, 0, 0, PPCOpInfoBase + 260, 0, 0, 0x308ULL }, // CNTLZD
6000 { 700, 3, 1, 4, 508, 0, 0, PPCOpInfoBase + 319, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPWI
6001 { 699, 3, 1, 4, 141, 0, 0, PPCOpInfoBase + 316, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPW
6002 { 698, 4, 1, 4, 275, 0, 0, PPCOpInfoBase + 326, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPRB8
6003 { 697, 4, 1, 4, 275, 0, 0, PPCOpInfoBase + 322, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPRB
6004 { 696, 3, 1, 4, 508, 0, 0, PPCOpInfoBase + 319, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPLWI
6005 { 695, 3, 1, 4, 141, 0, 0, PPCOpInfoBase + 316, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPLW
6006 { 694, 3, 1, 4, 508, 0, 0, PPCOpInfoBase + 313, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPLDI
6007 { 693, 3, 1, 4, 141, 0, 0, PPCOpInfoBase + 310, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPLD
6008 { 692, 3, 1, 4, 275, 0, 0, PPCOpInfoBase + 310, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPEQB
6009 { 691, 3, 1, 4, 508, 0, 0, PPCOpInfoBase + 313, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPDI
6010 { 690, 3, 1, 4, 141, 0, 0, PPCOpInfoBase + 310, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPD
6011 { 689, 3, 1, 4, 527, 0, 0, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // CMPB8
6012 { 688, 3, 1, 4, 527, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // CMPB
6013 { 687, 0, 0, 4, 623, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // CLRBHRB
6014 { 686, 3, 1, 4, 451, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x0ULL }, // CFUGED
6015 { 685, 2, 1, 4, 471, 0, 0, PPCOpInfoBase + 260, 0, 0, 0x8ULL }, // CDTBCD8
6016 { 684, 2, 1, 4, 471, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x0ULL }, // CDTBCD
6017 { 683, 2, 1, 4, 471, 0, 0, PPCOpInfoBase + 260, 0, 0, 0x8ULL }, // CBCDTD8
6018 { 682, 2, 1, 4, 471, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x0ULL }, // CBCDTD
6019 { 681, 2, 1, 4, 580, 0, 0, PPCOpInfoBase + 260, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BRW8
6020 { 680, 2, 1, 4, 580, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x0ULL }, // BRW
6021 { 679, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BRINC
6022 { 678, 2, 1, 4, 580, 0, 0, PPCOpInfoBase + 260, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BRH8
6023 { 677, 2, 1, 4, 580, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BRH
6024 { 676, 2, 1, 4, 580, 0, 0, PPCOpInfoBase + 260, 0, 0, 0x0ULL }, // BRD
6025 { 675, 3, 1, 4, 282, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x8ULL }, // BPERMD
6026 { 674, 2, 0, 4, 243, 1, 1, PPCOpInfoBase + 9, 71, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BL_TLS
6027 { 673, 1, 0, 4, 243, 1, 2, PPCOpInfoBase + 284, 125, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL_RM
6028 { 672, 1, 0, 8, 243, 1, 2, PPCOpInfoBase + 284, 125, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL_NOP_RM
6029 { 671, 1, 0, 8, 243, 1, 1, PPCOpInfoBase + 284, 71, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL_NOP
6030 { 670, 0, 0, 4, 447, 2, 1, PPCOpInfoBase + 1, 75, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BLRL
6031 { 669, 0, 0, 4, 447, 2, 0, PPCOpInfoBase + 1, 128, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x38ULL }, // BLR8
6032 { 668, 0, 0, 4, 447, 2, 0, PPCOpInfoBase + 1, 73, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x38ULL }, // BLR
6033 { 667, 1, 0, 4, 243, 1, 2, PPCOpInfoBase + 0, 125, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA_RM
6034 { 666, 1, 0, 4, 243, 1, 2, PPCOpInfoBase + 0, 122, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA8_RM
6035 { 665, 1, 0, 8, 243, 1, 2, PPCOpInfoBase + 0, 122, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA8_NOP_RM
6036 { 664, 1, 0, 8, 243, 1, 1, PPCOpInfoBase + 0, 120, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA8_NOP
6037 { 663, 1, 0, 4, 243, 1, 1, PPCOpInfoBase + 0, 120, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA8
6038 { 662, 1, 0, 4, 243, 1, 1, PPCOpInfoBase + 0, 71, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA
6039 { 661, 2, 0, 4, 243, 1, 1, PPCOpInfoBase + 9, 120, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_TLS_
6040 { 660, 2, 0, 4, 243, 1, 1, PPCOpInfoBase + 9, 120, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_TLS
6041 { 659, 1, 0, 4, 243, 1, 2, PPCOpInfoBase + 284, 122, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_RM
6042 { 658, 2, 0, 4, 102, 1, 1, PPCOpInfoBase + 9, 120, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOTOC_TLS
6043 { 657, 1, 0, 4, 102, 1, 2, PPCOpInfoBase + 284, 122, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOTOC_RM
6044 { 656, 1, 0, 4, 102, 1, 1, PPCOpInfoBase + 284, 120, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOTOC
6045 { 655, 2, 0, 8, 243, 1, 1, PPCOpInfoBase + 9, 120, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOP_TLS
6046 { 654, 1, 0, 8, 243, 1, 2, PPCOpInfoBase + 284, 122, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOP_RM
6047 { 653, 1, 0, 8, 243, 1, 1, PPCOpInfoBase + 284, 120, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOP
6048 { 652, 1, 0, 4, 243, 1, 1, PPCOpInfoBase + 284, 120, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8
6049 { 651, 1, 0, 4, 243, 1, 1, PPCOpInfoBase + 284, 71, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL
6050 { 650, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 284, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZp
6051 { 649, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 284, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZm
6052 { 648, 1, 0, 4, 103, 2, 1, PPCOpInfoBase + 284, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLp
6053 { 647, 1, 0, 4, 103, 2, 1, PPCOpInfoBase + 284, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLm
6054 { 646, 0, 0, 4, 447, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZLRp
6055 { 645, 0, 0, 4, 447, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZLRm
6056 { 644, 0, 0, 4, 447, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLRLp
6057 { 643, 0, 0, 4, 447, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLRLm
6058 { 642, 0, 0, 4, 447, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLRL
6059 { 641, 0, 0, 4, 447, 3, 1, PPCOpInfoBase + 1, 116, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZLR8
6060 { 640, 0, 0, 4, 447, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZLR
6061 { 639, 1, 0, 4, 103, 2, 1, PPCOpInfoBase + 0, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLAp
6062 { 638, 1, 0, 4, 103, 2, 1, PPCOpInfoBase + 0, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLAm
6063 { 637, 1, 0, 4, 103, 2, 1, PPCOpInfoBase + 0, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLA
6064 { 636, 1, 0, 4, 103, 2, 1, PPCOpInfoBase + 284, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZL
6065 { 635, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 0, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZAp
6066 { 634, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 0, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZAm
6067 { 633, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 0, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZA
6068 { 632, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 284, 107, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZ8
6069 { 631, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 284, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZ
6070 { 630, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 284, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZp
6071 { 629, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 284, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZm
6072 { 628, 1, 0, 4, 103, 2, 1, PPCOpInfoBase + 284, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLp
6073 { 627, 1, 0, 4, 103, 2, 1, PPCOpInfoBase + 284, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLm
6074 { 626, 0, 0, 4, 447, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZLRp
6075 { 625, 0, 0, 4, 447, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZLRm
6076 { 624, 0, 0, 4, 447, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLRLp
6077 { 623, 0, 0, 4, 447, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLRLm
6078 { 622, 0, 0, 4, 447, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLRL
6079 { 621, 0, 0, 4, 447, 3, 1, PPCOpInfoBase + 1, 116, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZLR8
6080 { 620, 0, 0, 4, 447, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZLR
6081 { 619, 1, 0, 4, 103, 2, 1, PPCOpInfoBase + 0, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLAp
6082 { 618, 1, 0, 4, 103, 2, 1, PPCOpInfoBase + 0, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLAm
6083 { 617, 1, 0, 4, 103, 2, 1, PPCOpInfoBase + 0, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLA
6084 { 616, 1, 0, 4, 103, 2, 1, PPCOpInfoBase + 284, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZL
6085 { 615, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 0, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZAp
6086 { 614, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 0, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZAm
6087 { 613, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 0, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZA
6088 { 612, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 284, 107, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZ8
6089 { 611, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 284, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZ
6090 { 610, 2, 0, 4, 103, 0, 0, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCn
6091 { 609, 0, 0, 4, 103, 2, 2, PPCOpInfoBase + 1, 101, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable), 0x38ULL }, // BCTRL_RM
6092 { 608, 2, 0, 8, 103, 2, 3, PPCOpInfoBase + 308, 96, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCTRL_LWZinto_toc_RM
6093 { 607, 2, 0, 8, 103, 2, 2, PPCOpInfoBase + 308, 92, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCTRL_LWZinto_toc
6094 { 606, 0, 0, 4, 103, 2, 2, PPCOpInfoBase + 1, 88, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable), 0x38ULL }, // BCTRL8_RM
6095 { 605, 2, 0, 8, 103, 2, 3, PPCOpInfoBase + 308, 83, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCTRL8_LDinto_toc_RM
6096 { 604, 2, 0, 8, 103, 2, 2, PPCOpInfoBase + 308, 79, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCTRL8_LDinto_toc
6097 { 603, 0, 0, 4, 103, 2, 1, PPCOpInfoBase + 1, 68, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable), 0x38ULL }, // BCTRL8
6098 { 602, 0, 0, 4, 103, 2, 1, PPCOpInfoBase + 1, 65, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable), 0x38ULL }, // BCTRL
6099 { 601, 0, 0, 4, 103, 1, 0, PPCOpInfoBase + 1, 64, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCTR8
6100 { 600, 0, 0, 4, 103, 1, 0, PPCOpInfoBase + 1, 63, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCTR
6101 { 599, 2, 0, 4, 103, 1, 1, PPCOpInfoBase + 285, 71, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCLn
6102 { 598, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 284, 71, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCLalways
6103 { 597, 1, 0, 4, 447, 2, 0, PPCOpInfoBase + 295, 73, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCLRn
6104 { 596, 1, 0, 4, 447, 2, 1, PPCOpInfoBase + 295, 75, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCLRLn
6105 { 595, 1, 0, 4, 447, 2, 1, PPCOpInfoBase + 295, 75, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCLRL
6106 { 594, 1, 0, 4, 447, 2, 0, PPCOpInfoBase + 295, 73, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCLR
6107 { 593, 2, 0, 4, 103, 1, 1, PPCOpInfoBase + 285, 71, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCL
6108 { 592, 3, 1, 4, 467, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x0ULL }, // BCDUTRUNC_rec
6109 { 591, 3, 1, 4, 467, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x0ULL }, // BCDUS_rec
6110 { 590, 4, 1, 4, 467, 0, 1, PPCOpInfoBase + 296, 78, 0, 0x0ULL }, // BCDTRUNC_rec
6111 { 589, 4, 1, 4, 467, 0, 1, PPCOpInfoBase + 296, 78, 0, 0x0ULL }, // BCDS_rec
6112 { 588, 4, 1, 4, 247, 0, 1, PPCOpInfoBase + 296, 78, 0, 0x0ULL }, // BCDSUB_rec
6113 { 587, 4, 1, 4, 328, 0, 1, PPCOpInfoBase + 296, 78, 0, 0x0ULL }, // BCDSR_rec
6114 { 586, 3, 1, 4, 465, 0, 1, PPCOpInfoBase + 300, 78, 0, 0x0ULL }, // BCDSETSGN_rec
6115 { 585, 3, 1, 4, 465, 0, 1, PPCOpInfoBase + 300, 78, 0, 0x0ULL }, // BCDCTZ_rec
6116 { 584, 2, 1, 4, 329, 0, 1, PPCOpInfoBase + 306, 78, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BCDCTSQ_rec
6117 { 583, 2, 1, 4, 465, 0, 1, PPCOpInfoBase + 306, 78, 0, 0x0ULL }, // BCDCTN_rec
6118 { 582, 3, 1, 4, 467, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x0ULL }, // BCDCPSGN_rec
6119 { 581, 3, 1, 4, 465, 0, 1, PPCOpInfoBase + 300, 78, 0, 0x0ULL }, // BCDCFZ_rec
6120 { 580, 3, 1, 4, 331, 0, 1, PPCOpInfoBase + 300, 78, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BCDCFSQ_rec
6121 { 579, 3, 1, 4, 465, 0, 1, PPCOpInfoBase + 300, 78, 0, 0x0ULL }, // BCDCFN_rec
6122 { 578, 4, 1, 4, 247, 0, 1, PPCOpInfoBase + 296, 78, 0, 0x0ULL }, // BCDADD_rec
6123 { 577, 1, 0, 4, 447, 1, 0, PPCOpInfoBase + 295, 63, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCTRn
6124 { 576, 1, 0, 4, 447, 2, 1, PPCOpInfoBase + 295, 65, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCTRLn
6125 { 575, 1, 0, 4, 447, 2, 1, PPCOpInfoBase + 295, 68, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCCTRL8n
6126 { 574, 1, 0, 4, 447, 2, 1, PPCOpInfoBase + 295, 68, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCCTRL8
6127 { 573, 1, 0, 4, 447, 2, 1, PPCOpInfoBase + 295, 65, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCTRL
6128 { 572, 1, 0, 4, 447, 1, 0, PPCOpInfoBase + 295, 64, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCTR8n
6129 { 571, 1, 0, 4, 447, 1, 0, PPCOpInfoBase + 295, 64, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCTR8
6130 { 570, 1, 0, 4, 447, 1, 0, PPCOpInfoBase + 295, 63, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCTR
6131 { 569, 2, 0, 4, 447, 2, 1, PPCOpInfoBase + 293, 75, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCLRL
6132 { 568, 2, 0, 4, 447, 2, 0, PPCOpInfoBase + 293, 73, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCLR
6133 { 567, 3, 0, 4, 447, 1, 1, PPCOpInfoBase + 290, 71, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCLA
6134 { 566, 3, 0, 4, 447, 1, 1, PPCOpInfoBase + 287, 71, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCL
6135 { 565, 2, 0, 4, 447, 2, 1, PPCOpInfoBase + 293, 68, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCCCTRL8
6136 { 564, 2, 0, 4, 447, 2, 1, PPCOpInfoBase + 293, 65, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCCTRL
6137 { 563, 2, 0, 4, 447, 1, 0, PPCOpInfoBase + 293, 64, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCCTR8
6138 { 562, 2, 0, 4, 447, 1, 0, PPCOpInfoBase + 293, 63, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCCTR
6139 { 561, 3, 0, 4, 447, 0, 0, PPCOpInfoBase + 290, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCA
6140 { 560, 3, 0, 4, 447, 0, 0, PPCOpInfoBase + 287, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCC
6141 { 559, 2, 0, 4, 103, 0, 0, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BC
6142 { 558, 1, 0, 4, 243, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BA
6143 { 557, 1, 0, 4, 243, 0, 0, PPCOpInfoBase + 284, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x38ULL }, // B
6144 { 556, 0, 0, 4, 620, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATTN
6145 { 555, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP_I8
6146 { 554, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP_I64
6147 { 553, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP_I32
6148 { 552, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP_I16
6149 { 551, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR_I8
6150 { 550, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR_I64
6151 { 549, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR_I32
6152 { 548, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR_I16
6153 { 547, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN_I8
6154 { 546, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN_I64
6155 { 545, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN_I32
6156 { 544, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN_I16
6157 { 543, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX_I8
6158 { 542, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX_I64
6159 { 541, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX_I32
6160 { 540, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX_I16
6161 { 539, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB_I8
6162 { 538, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB_I64
6163 { 537, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB_I32
6164 { 536, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB_I16
6165 { 535, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR_I8
6166 { 534, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR_I64
6167 { 533, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR_I32
6168 { 532, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR_I16
6169 { 531, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND_I8
6170 { 530, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND_I64
6171 { 529, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND_I32
6172 { 528, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND_I16
6173 { 527, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN_I8
6174 { 526, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN_I64
6175 { 525, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN_I32
6176 { 524, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN_I16
6177 { 523, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX_I8
6178 { 522, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX_I64
6179 { 521, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX_I32
6180 { 520, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX_I16
6181 { 519, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND_I8
6182 { 518, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND_I64
6183 { 517, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND_I32
6184 { 516, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND_I16
6185 { 515, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD_I8
6186 { 514, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD_I64
6187 { 513, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD_I32
6188 { 512, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD_I16
6189 { 511, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 266, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I8
6190 { 510, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 271, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I64
6191 { 509, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 266, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I32
6192 { 508, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 266, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I16
6193 { 507, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // AND_rec
6194 { 506, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 264, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ANDI_rec_1_GT_BIT8
6195 { 505, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ANDI_rec_1_GT_BIT
6196 { 504, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 264, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ANDI_rec_1_EQ_BIT8
6197 { 503, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ANDI_rec_1_EQ_BIT
6198 { 502, 3, 1, 4, 507, 0, 1, PPCOpInfoBase + 183, 0, 0, 0x308ULL }, // ANDI_rec
6199 { 501, 3, 1, 4, 507, 0, 1, PPCOpInfoBase + 183, 0, 0, 0x208ULL }, // ANDIS_rec
6200 { 500, 3, 1, 4, 505, 0, 1, PPCOpInfoBase + 180, 0, 0, 0x208ULL }, // ANDIS8_rec
6201 { 499, 3, 1, 4, 505, 0, 1, PPCOpInfoBase + 180, 0, 0, 0x308ULL }, // ANDI8_rec
6202 { 498, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 221, 0, 0, 0x8ULL }, // ANDC_rec
6203 { 497, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 227, 0, 0, 0x8ULL }, // ANDC8_rec
6204 { 496, 3, 1, 4, 199, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x8ULL }, // ANDC8
6205 { 495, 3, 1, 4, 199, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x8ULL }, // ANDC
6206 { 494, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // AND8_rec
6207 { 493, 3, 1, 4, 199, 0, 0, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // AND8
6208 { 492, 3, 1, 4, 199, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // AND
6209 { 491, 2, 0, 4, 0, 1, 1, PPCOpInfoBase + 20, 61, 0, 0x0ULL }, // ADJCALLSTACKUP
6210 { 490, 2, 0, 4, 0, 1, 1, PPCOpInfoBase + 20, 61, 0, 0x0ULL }, // ADJCALLSTACKDOWN
6211 { 489, 2, 1, 4, 535, 1, 2, PPCOpInfoBase + 258, 22, 0, 0x8ULL }, // ADDZE_rec
6212 { 488, 2, 1, 4, 535, 1, 3, PPCOpInfoBase + 258, 18, 0, 0x8ULL }, // ADDZEO_rec
6213 { 487, 2, 1, 4, 505, 1, 2, PPCOpInfoBase + 258, 15, 0, 0x8ULL }, // ADDZEO
6214 { 486, 2, 1, 4, 535, 1, 2, PPCOpInfoBase + 260, 22, 0, 0x8ULL }, // ADDZE8_rec
6215 { 485, 2, 1, 4, 535, 1, 3, PPCOpInfoBase + 260, 18, 0, 0x8ULL }, // ADDZE8O_rec
6216 { 484, 2, 1, 4, 505, 1, 2, PPCOpInfoBase + 260, 15, 0, 0x8ULL }, // ADDZE8O
6217 { 483, 2, 1, 4, 506, 1, 1, PPCOpInfoBase + 260, 13, 0, 0x8ULL }, // ADDZE8
6218 { 482, 2, 1, 4, 506, 1, 1, PPCOpInfoBase + 258, 13, 0, 0x8ULL }, // ADDZE
6219 { 481, 2, 1, 4, 144, 0, 0, PPCOpInfoBase + 216, 0, 0, 0x8ULL }, // ADDPCIS
6220 { 480, 2, 1, 4, 535, 1, 2, PPCOpInfoBase + 258, 22, 0, 0x8ULL }, // ADDME_rec
6221 { 479, 2, 1, 4, 535, 1, 3, PPCOpInfoBase + 258, 18, 0, 0x8ULL }, // ADDMEO_rec
6222 { 478, 2, 1, 4, 505, 1, 2, PPCOpInfoBase + 258, 15, 0, 0x8ULL }, // ADDMEO
6223 { 477, 2, 1, 4, 535, 1, 2, PPCOpInfoBase + 260, 22, 0, 0x8ULL }, // ADDME8_rec
6224 { 476, 2, 1, 4, 535, 1, 3, PPCOpInfoBase + 260, 18, 0, 0x8ULL }, // ADDME8O_rec
6225 { 475, 2, 1, 4, 505, 1, 2, PPCOpInfoBase + 260, 15, 0, 0x8ULL }, // ADDME8O
6226 { 474, 2, 1, 4, 504, 1, 1, PPCOpInfoBase + 260, 13, 0, 0x8ULL }, // ADDME8
6227 { 473, 2, 1, 4, 504, 1, 1, PPCOpInfoBase + 258, 13, 0, 0x8ULL }, // ADDME
6228 { 472, 3, 1, 4, 289, 0, 0, PPCOpInfoBase + 230, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // ADDItocL8
6229 { 471, 3, 1, 4, 503, 0, 0, PPCOpInfoBase + 247, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDItocL
6230 { 470, 3, 1, 4, 228, 0, 0, PPCOpInfoBase + 230, 0, 0, 0x0ULL }, // ADDItoc8
6231 { 469, 3, 1, 4, 228, 0, 0, PPCOpInfoBase + 224, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDItoc
6232 { 468, 4, 1, 4, 502, 0, 18, PPCOpInfoBase + 254, 43, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDItlsldLADDR32
6233 { 467, 4, 1, 4, 0, 0, 18, PPCOpInfoBase + 250, 25, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDItlsldLADDR
6234 { 466, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 244, 0, 0, 0x0ULL }, // ADDItlsldL32
6235 { 465, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 207, 0, 0, 0x0ULL }, // ADDItlsldL
6236 { 464, 4, 1, 4, 228, 0, 18, PPCOpInfoBase + 254, 43, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDItlsgdLADDR32
6237 { 463, 4, 1, 4, 228, 0, 18, PPCOpInfoBase + 250, 25, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDItlsgdLADDR
6238 { 462, 3, 1, 4, 228, 0, 0, PPCOpInfoBase + 244, 0, 0, 0x0ULL }, // ADDItlsgdL32
6239 { 461, 3, 1, 4, 228, 0, 0, PPCOpInfoBase + 207, 0, 0, 0x0ULL }, // ADDItlsgdL
6240 { 460, 3, 1, 4, 501, 0, 0, PPCOpInfoBase + 244, 0, 0, 0x0ULL }, // ADDIdtprelL32
6241 { 459, 3, 1, 4, 228, 0, 0, PPCOpInfoBase + 207, 0, 0, 0x0ULL }, // ADDIdtprelL
6242 { 458, 3, 1, 4, 503, 0, 0, PPCOpInfoBase + 230, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // ADDIStocHA8
6243 { 457, 3, 1, 4, 503, 0, 0, PPCOpInfoBase + 247, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDIStocHA
6244 { 456, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 207, 0, 0, 0x0ULL }, // ADDIStlsldHA
6245 { 455, 3, 1, 4, 228, 0, 0, PPCOpInfoBase + 207, 0, 0, 0x0ULL }, // ADDIStlsgdHA
6246 { 454, 3, 1, 4, 228, 0, 0, PPCOpInfoBase + 207, 0, 0, 0x0ULL }, // ADDISgotTprelHA
6247 { 453, 3, 1, 4, 501, 0, 0, PPCOpInfoBase + 244, 0, 0, 0x0ULL }, // ADDISdtprelHA32
6248 { 452, 3, 1, 4, 228, 0, 0, PPCOpInfoBase + 207, 0, 0, 0x0ULL }, // ADDISdtprelHA
6249 { 451, 3, 1, 4, 500, 0, 0, PPCOpInfoBase + 207, 0, 0, 0x8ULL }, // ADDIS8
6250 { 450, 3, 1, 4, 500, 0, 0, PPCOpInfoBase + 244, 0, 0, 0x8ULL }, // ADDIS
6251 { 449, 3, 1, 4, 535, 0, 2, PPCOpInfoBase + 183, 11, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // ADDIC_rec
6252 { 448, 3, 1, 4, 504, 0, 1, PPCOpInfoBase + 180, 5, 0, 0x8ULL }, // ADDIC8
6253 { 447, 3, 1, 4, 504, 0, 1, PPCOpInfoBase + 183, 5, 0, 0xcULL }, // ADDIC
6254 { 446, 3, 1, 4, 500, 0, 0, PPCOpInfoBase + 207, 0, 0, 0x8ULL }, // ADDI8
6255 { 445, 3, 1, 4, 500, 0, 0, PPCOpInfoBase + 244, 0, 0, 0x8ULL }, // ADDI
6256 { 444, 3, 1, 4, 204, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x8ULL }, // ADDG6S8
6257 { 443, 3, 1, 4, 204, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x0ULL }, // ADDG6S
6258 { 442, 3, 1, 4, 537, 1, 2, PPCOpInfoBase + 221, 22, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE_rec
6259 { 441, 4, 1, 4, 525, 0, 0, PPCOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDEX8
6260 { 440, 4, 1, 4, 525, 0, 0, PPCOpInfoBase + 236, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDEX
6261 { 439, 3, 1, 4, 537, 1, 3, PPCOpInfoBase + 221, 18, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDEO_rec
6262 { 438, 3, 1, 4, 524, 1, 2, PPCOpInfoBase + 221, 15, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDEO
6263 { 437, 3, 1, 4, 537, 1, 2, PPCOpInfoBase + 227, 22, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE8_rec
6264 { 436, 3, 1, 4, 537, 1, 3, PPCOpInfoBase + 227, 18, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE8O_rec
6265 { 435, 3, 1, 4, 524, 1, 2, PPCOpInfoBase + 227, 15, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE8O
6266 { 434, 3, 1, 4, 140, 1, 1, PPCOpInfoBase + 227, 13, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE8
6267 { 433, 3, 1, 4, 140, 1, 1, PPCOpInfoBase + 221, 13, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE
6268 { 432, 3, 1, 4, 541, 0, 2, PPCOpInfoBase + 221, 11, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC_rec
6269 { 431, 3, 1, 4, 392, 0, 3, PPCOpInfoBase + 221, 8, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDCO_rec
6270 { 430, 3, 1, 4, 287, 0, 2, PPCOpInfoBase + 221, 6, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDCO
6271 { 429, 3, 1, 4, 541, 0, 2, PPCOpInfoBase + 227, 11, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC8_rec
6272 { 428, 3, 1, 4, 392, 0, 3, PPCOpInfoBase + 227, 8, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC8O_rec
6273 { 427, 3, 1, 4, 287, 0, 2, PPCOpInfoBase + 227, 6, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC8O
6274 { 426, 3, 1, 4, 287, 0, 1, PPCOpInfoBase + 227, 5, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC8
6275 { 425, 3, 1, 4, 287, 0, 1, PPCOpInfoBase + 221, 5, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC
6276 { 424, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD8_rec
6277 { 423, 3, 1, 4, 139, 0, 0, PPCOpInfoBase + 233, 0, 0, 0x8ULL }, // ADD8TLS_
6278 { 422, 3, 1, 4, 139, 0, 0, PPCOpInfoBase + 230, 0, 0, 0x8ULL }, // ADD8TLS
6279 { 421, 3, 1, 4, 142, 0, 2, PPCOpInfoBase + 227, 3, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD8O_rec
6280 { 420, 3, 1, 4, 526, 0, 1, PPCOpInfoBase + 227, 2, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD8O
6281 { 419, 3, 1, 4, 139, 0, 0, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD8
6282 { 418, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD4_rec
6283 { 417, 3, 1, 4, 139, 0, 0, PPCOpInfoBase + 224, 0, 0, 0x8ULL }, // ADD4TLS
6284 { 416, 3, 1, 4, 142, 0, 2, PPCOpInfoBase + 221, 3, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD4O_rec
6285 { 415, 3, 1, 4, 526, 0, 1, PPCOpInfoBase + 221, 2, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD4O
6286 { 414, 3, 1, 4, 139, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD4
6287 { 413, 3, 0, 4, 370, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x40ULL }, // XFSTOREf64
6288 { 412, 3, 0, 4, 370, 0, 0, PPCOpInfoBase + 218, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x40ULL }, // XFSTOREf32
6289 { 411, 3, 1, 4, 215, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // XFLOADf64
6290 { 410, 3, 1, 4, 365, 0, 0, PPCOpInfoBase + 218, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // XFLOADf32
6291 { 409, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBPCIS
6292 { 408, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBIS
6293 { 407, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBIC_rec
6294 { 406, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBIC
6295 { 405, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBI
6296 { 404, 3, 0, 4, 611, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x40ULL }, // STIWX
6297 { 403, 3, 0, 0, 203, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRWI_rec
6298 { 402, 3, 0, 0, 203, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRWI
6299 { 401, 3, 0, 0, 203, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRDI_rec
6300 { 400, 3, 0, 0, 203, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRDI
6301 { 399, 3, 0, 4, 610, 0, 0, PPCOpInfoBase + 213, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x40ULL }, // SPILLTOVSR_STX
6302 { 398, 3, 0, 4, 600, 0, 0, PPCOpInfoBase + 210, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // SPILLTOVSR_ST
6303 { 397, 3, 1, 4, 554, 0, 0, PPCOpInfoBase + 213, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // SPILLTOVSR_LDX
6304 { 396, 3, 1, 4, 545, 0, 0, PPCOpInfoBase + 210, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // SPILLTOVSR_LD
6305 { 395, 3, 0, 0, 203, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLWI_rec
6306 { 394, 3, 0, 0, 203, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLWI
6307 { 393, 3, 0, 0, 203, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLDI_rec
6308 { 392, 3, 0, 0, 203, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLDI
6309 { 391, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROTRWI_rec
6310 { 390, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROTRWI
6311 { 389, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROTRDI_rec
6312 { 388, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROTRDI
6313 { 387, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWNMbm_rec
6314 { 386, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWNMbm
6315 { 385, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWINMbm_rec
6316 { 384, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWINMbm
6317 { 383, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWIMIbm_rec
6318 { 382, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWIMIbm
6319 { 381, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 207, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PSUBI
6320 { 380, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PPCLdFixedAddr
6321 { 379, 3, 1, 4, 215, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // LIWZX
6322 { 378, 3, 1, 4, 362, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // LIWAX
6323 { 377, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // LAx
6324 { 376, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 197, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // KILL_PAIR
6325 { 375, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSRWI_rec
6326 { 374, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSRWI
6327 { 373, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSRDI_rec
6328 { 372, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSRDI
6329 { 371, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSLWI_rec
6330 { 370, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSLWI
6331 { 369, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTRWI_rec
6332 { 368, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTRWI
6333 { 367, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTRDI_rec
6334 { 366, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTRDI
6335 { 365, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTLWI_rec
6336 { 364, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTLWI
6337 { 363, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTLDI_rec
6338 { 362, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTLDI
6339 { 361, 3, 0, 4, 602, 0, 0, PPCOpInfoBase + 194, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // DFSTOREf64
6340 { 360, 3, 0, 4, 602, 0, 0, PPCOpInfoBase + 191, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // DFSTOREf32
6341 { 359, 3, 1, 4, 547, 0, 0, PPCOpInfoBase + 194, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // DFLOADf64
6342 { 358, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 191, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // DFLOADf32
6343 { 357, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTx
6344 { 356, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTT
6345 { 355, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTx
6346 { 354, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTT
6347 { 353, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTDS
6348 { 352, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTCT
6349 { 351, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTDS
6350 { 350, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTCT
6351 { 349, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBSTPS
6352 { 348, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFx
6353 { 347, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFPS
6354 { 346, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFLP
6355 { 345, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFL
6356 { 344, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRRWI_rec
6357 { 343, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRRWI
6358 { 342, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRRDI_rec
6359 { 341, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRRDI
6360 { 340, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRLSLWI_rec
6361 { 339, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRLSLWI
6362 { 338, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRLSLDI_rec
6363 { 337, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRLSLDI
6364 { 336, 1, 0, 4, 1, 0, 1, PPCOpInfoBase + 171, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CFENCE8
6365 { 335, 1, 0, 4, 1, 0, 1, PPCOpInfoBase + 170, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CFENCE
6366 { 334, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 168, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BUILD_UACC
6367 { 333, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 165, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BUILD_QUADWORD
6368 { 332, 6, 2, 4, 0, 0, 1, PPCOpInfoBase + 159, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_SWAP_I128
6369 { 331, 6, 2, 4, 0, 0, 1, PPCOpInfoBase + 159, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_XOR_I128
6370 { 330, 6, 2, 4, 0, 0, 1, PPCOpInfoBase + 159, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_SUB_I128
6371 { 329, 6, 2, 4, 0, 0, 1, PPCOpInfoBase + 159, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_OR_I128
6372 { 328, 6, 2, 4, 0, 0, 1, PPCOpInfoBase + 159, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_NAND_I128
6373 { 327, 6, 2, 4, 0, 0, 1, PPCOpInfoBase + 159, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_AND_I128
6374 { 326, 6, 2, 4, 0, 0, 1, PPCOpInfoBase + 159, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_ADD_I128
6375 { 325, 8, 2, 4, 0, 0, 1, PPCOpInfoBase + 151, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_CMP_SWAP_I128
6376 { 324, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UBFX
6377 { 323, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SBFX
6378 { 322, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_UMIN
6379 { 321, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_UMAX
6380 { 320, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SMIN
6381 { 319, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SMAX
6382 { 318, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_XOR
6383 { 317, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_OR
6384 { 316, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_AND
6385 { 315, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_MUL
6386 { 314, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_ADD
6387 { 313, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMINIMUM
6388 { 312, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAXIMUM
6389 { 311, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMIN
6390 { 310, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAX
6391 { 309, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMUL
6392 { 308, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FADD
6393 { 307, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SEQ_FMUL
6394 { 306, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SEQ_FADD
6395 { 305, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_UBSANTRAP
6396 { 304, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_DEBUGTRAP
6397 { 303, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_TRAP
6398 { 302, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_BZERO
6399 { 301, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 143, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMSET
6400 { 300, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 143, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMMOVE
6401 { 299, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMCPY_INLINE
6402 { 298, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 143, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMCPY
6403 { 297, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 141, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_WRITE_REGISTER
6404 { 296, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_READ_REGISTER
6405 { 295, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FLDEXP
6406 { 294, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FSQRT
6407 { 293, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FMA
6408 { 292, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FREM
6409 { 291, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FDIV
6410 { 290, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FMUL
6411 { 289, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FSUB
6412 { 288, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FADD
6413 { 287, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STACKRESTORE
6414 { 286, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STACKSAVE
6415 { 285, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 68, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_DYN_STACKALLOC
6416 { 284, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_JUMP_TABLE
6417 { 283, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BLOCK_ADDR
6418 { 282, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ADDRSPACE_CAST
6419 { 281, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FNEARBYINT
6420 { 280, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FRINT
6421 { 279, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FFLOOR
6422 { 278, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSQRT
6423 { 277, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FTANH
6424 { 276, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSINH
6425 { 275, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOSH
6426 { 274, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FATAN2
6427 { 273, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FATAN
6428 { 272, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FASIN
6429 { 271, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FACOS
6430 { 270, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FTAN
6431 { 269, 3, 2, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSINCOS
6432 { 268, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSIN
6433 { 267, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOS
6434 { 266, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCEIL
6435 { 265, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BITREVERSE
6436 { 264, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BSWAP
6437 { 263, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTPOP
6438 { 262, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLS
6439 { 261, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLZ_ZERO_UNDEF
6440 { 260, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLZ
6441 { 259, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTTZ_ZERO_UNDEF
6442 { 258, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTTZ
6443 { 257, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 137, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECTOR_COMPRESS
6444 { 256, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_STEP_VECTOR
6445 { 255, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SPLAT_VECTOR
6446 { 254, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 133, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SHUFFLE_VECTOR
6447 { 253, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT_VECTOR_ELT
6448 { 252, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 126, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT_VECTOR_ELT
6449 { 251, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT_SUBVECTOR
6450 { 250, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 62, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT_SUBVECTOR
6451 { 249, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VSCALE
6452 { 248, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 123, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_BRJT
6453 { 247, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_BR
6454 { 246, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LLROUND
6455 { 245, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LROUND
6456 { 244, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ABS
6457 { 243, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMAX
6458 { 242, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMIN
6459 { 241, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMAX
6460 { 240, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMIN
6461 { 239, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRMASK
6462 { 238, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTR_ADD
6463 { 237, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_ROUNDING
6464 { 236, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_ROUNDING
6465 { 235, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_RESET_FPMODE
6466 { 234, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_FPMODE
6467 { 233, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_FPMODE
6468 { 232, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_RESET_FPENV
6469 { 231, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_FPENV
6470 { 230, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_FPENV
6471 { 229, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXIMUMNUM
6472 { 228, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINIMUMNUM
6473 { 227, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXIMUM
6474 { 226, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINIMUM
6475 { 225, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXNUM_IEEE
6476 { 224, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINNUM_IEEE
6477 { 223, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXNUM
6478 { 222, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINNUM
6479 { 221, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCANONICALIZE
6480 { 220, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 97, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_IS_FPCLASS
6481 { 219, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOPYSIGN
6482 { 218, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FABS
6483 { 217, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOUI_SAT
6484 { 216, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOSI_SAT
6485 { 215, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UITOFP
6486 { 214, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SITOFP
6487 { 213, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOUI
6488 { 212, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOSI
6489 { 211, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTRUNC
6490 { 210, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPEXT
6491 { 209, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FNEG
6492 { 208, 3, 2, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FFREXP
6493 { 207, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLDEXP
6494 { 206, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG10
6495 { 205, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG2
6496 { 204, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG
6497 { 203, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP10
6498 { 202, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP2
6499 { 201, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP
6500 { 200, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPOWI
6501 { 199, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPOW
6502 { 198, 3, 2, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMODF
6503 { 197, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FREM
6504 { 196, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FDIV
6505 { 195, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMAD
6506 { 194, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMA
6507 { 193, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMUL
6508 { 192, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSUB
6509 { 191, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FADD
6510 { 190, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVFIXSAT
6511 { 189, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVFIXSAT
6512 { 188, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVFIX
6513 { 187, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVFIX
6514 { 186, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULFIXSAT
6515 { 185, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULFIXSAT
6516 { 184, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULFIX
6517 { 183, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULFIX
6518 { 182, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSHLSAT
6519 { 181, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USHLSAT
6520 { 180, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBSAT
6521 { 179, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBSAT
6522 { 178, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SADDSAT
6523 { 177, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UADDSAT
6524 { 176, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULH
6525 { 175, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULH
6526 { 174, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULO
6527 { 173, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULO
6528 { 172, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBE
6529 { 171, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBO
6530 { 170, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SADDE
6531 { 169, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SADDO
6532 { 168, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBE
6533 { 167, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBO
6534 { 166, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UADDE
6535 { 165, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UADDO
6536 { 164, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SELECT
6537 { 163, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UCMP
6538 { 162, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SCMP
6539 { 161, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCMP
6540 { 160, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ICMP
6541 { 159, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ROTL
6542 { 158, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ROTR
6543 { 157, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 103, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSHR
6544 { 156, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 103, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSHL
6545 { 155, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASHR
6546 { 154, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LSHR
6547 { 153, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SHL
6548 { 152, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ZEXT
6549 { 151, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SEXT_INREG
6550 { 150, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SEXT
6551 { 149, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 97, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_VAARG
6552 { 148, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_VASTART
6553 { 147, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCONSTANT
6554 { 146, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT
6555 { 145, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_USAT_U
6556 { 144, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_SSAT_U
6557 { 143, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_SSAT_S
6558 { 142, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC
6559 { 141, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ANYEXT
6560 { 140, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
6561 { 139, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_INTRINSIC_CONVERGENT
6562 { 138, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_INTRINSIC_W_SIDE_EFFECTS
6563 { 137, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_INTRINSIC
6564 { 136, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_INVOKE_REGION_START
6565 { 135, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_BRINDIRECT
6566 { 134, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_BRCOND
6567 { 133, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 93, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_PREFETCH
6568 { 132, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 20, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_FENCE
6569 { 131, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_USUB_SAT
6570 { 130, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_USUB_COND
6571 { 129, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_UDEC_WRAP
6572 { 128, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_UINC_WRAP
6573 { 127, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMINIMUMNUM
6574 { 126, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMAXIMUMNUM
6575 { 125, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMINIMUM
6576 { 124, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMAXIMUM
6577 { 123, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMIN
6578 { 122, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMAX
6579 { 121, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FSUB
6580 { 120, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FADD
6581 { 119, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_UMIN
6582 { 118, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_UMAX
6583 { 117, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_MIN
6584 { 116, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_MAX
6585 { 115, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_XOR
6586 { 114, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_OR
6587 { 113, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_NAND
6588 { 112, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_AND
6589 { 111, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_SUB
6590 { 110, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_ADD
6591 { 109, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_XCHG
6592 { 108, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMIC_CMPXCHG
6593 { 107, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 81, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
6594 { 106, 5, 1, 0, 0, 0, 0, PPCOpInfoBase + 76, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_INDEXED_STORE
6595 { 105, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_STORE
6596 { 104, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_ZEXTLOAD
6597 { 103, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_SEXTLOAD
6598 { 102, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_LOAD
6599 { 101, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_ZEXTLOAD
6600 { 100, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_SEXTLOAD
6601 { 99, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_LOAD
6602 { 98, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_READSTEADYCOUNTER
6603 { 97, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_READCYCLECOUNTER
6604 { 96, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_ROUNDEVEN
6605 { 95, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_LLRINT
6606 { 94, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_LRINT
6607 { 93, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_ROUND
6608 { 92, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_TRUNC
6609 { 91, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 68, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_FPTRUNC_ROUND
6610 { 90, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT_FOLD_BARRIER
6611 { 89, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FREEZE
6612 { 88, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BITCAST
6613 { 87, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTTOPTR
6614 { 86, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRTOINT
6615 { 85, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_CONCAT_VECTORS
6616 { 84, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_BUILD_VECTOR_TRUNC
6617 { 83, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_BUILD_VECTOR
6618 { 82, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_MERGE_VALUES
6619 { 81, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 62, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT
6620 { 80, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_UNMERGE_VALUES
6621 { 79, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT
6622 { 78, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT_POOL
6623 { 77, 5, 1, 0, 0, 0, 0, PPCOpInfoBase + 52, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRAUTH_GLOBAL_VALUE
6624 { 76, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_GLOBAL_VALUE
6625 { 75, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FRAME_INDEX
6626 { 74, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_PHI
6627 { 73, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_IMPLICIT_DEF
6628 { 72, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SAVGCEIL
6629 { 71, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SAVGFLOOR
6630 { 70, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UAVGCEIL
6631 { 69, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UAVGFLOOR
6632 { 68, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ABDU
6633 { 67, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ABDS
6634 { 66, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_XOR
6635 { 65, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_OR
6636 { 64, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_AND
6637 { 63, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVREM
6638 { 62, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVREM
6639 { 61, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UREM
6640 { 60, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SREM
6641 { 59, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIV
6642 { 58, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIV
6643 { 57, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_MUL
6644 { 56, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SUB
6645 { 55, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ADD
6646 { 54, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_ALIGN
6647 { 53, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_ZEXT
6648 { 52, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_SEXT
6649 { 51, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_GLUE
6650 { 50, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_LOOP
6651 { 49, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ANCHOR
6652 { 48, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ENTRY
6653 { 47, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RELOC_NONE
6654 { 46, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // JUMP_TABLE_DEBUG_INFO
6655 { 45, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MEMBARRIER
6656 { 44, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // FAKE_USE
6657 { 43, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICALL_BRANCH_FUNNEL
6658 { 42, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 36, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // anonymous_20035
6659 { 41, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // anonymous_20034
6660 { 40, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_TAIL_CALL
6661 { 39, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_FUNCTION_EXIT
6662 { 38, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_RET
6663 { 37, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_FUNCTION_ENTER
6664 { 36, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_OP
6665 { 35, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // FAULTING_OP
6666 { 34, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 32, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // LOCAL_ESCAPE
6667 { 33, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STATEPOINT
6668 { 32, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 29, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // anonymous_20033
6669 { 31, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREALLOCATED_SETUP
6670 { 30, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 28, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable), 0x0ULL }, // anonymous_13542
6671 { 29, 6, 1, 0, 0, 0, 0, PPCOpInfoBase + 22, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHPOINT
6672 { 28, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // FENTRY_CALL
6673 { 27, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 20, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STACKMAP
6674 { 26, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 18, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // ARITH_FENCE
6675 { 25, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 14, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PSEUDO_PROBE
6676 { 24, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // LIFETIME_END
6677 { 23, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // LIFETIME_START
6678 { 22, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // BUNDLE
6679 { 21, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 11, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY_LANEMASK
6680 { 20, 2, 1, 0, 291, 0, 0, PPCOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY
6681 { 19, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // REG_SEQUENCE
6682 { 18, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // DBG_LABEL
6683 { 17, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_PHI
6684 { 16, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_INSTR_REF
6685 { 15, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_VALUE_LIST
6686 { 14, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_VALUE
6687 { 13, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY_TO_REGCLASS
6688 { 12, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // SUBREG_TO_REG
6689 { 11, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // INIT_UNDEF
6690 { 10, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // IMPLICIT_DEF
6691 { 9, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 5, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // INSERT_SUBREG
6692 { 8, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // EXTRACT_SUBREG
6693 { 7, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // KILL
6694 { 6, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // ANNOTATION_LABEL
6695 { 5, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // GC_LABEL
6696 { 4, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // EH_LABEL
6697 { 3, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // CFI_INSTRUCTION
6698 { 2, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INLINEASM_BR
6699 { 1, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // INLINEASM
6700 { 0, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // PHI
6701 }, {
6702 /* 0 */
6703 /* 0 */ PPC::CR0,
6704 /* 1 */ PPC::CR7,
6705 /* 2 */ PPC::XER,
6706 /* 3 */ PPC::XER, PPC::CR0,
6707 /* 5 */ PPC::CARRY,
6708 /* 6 */ PPC::CARRY, PPC::XER,
6709 /* 8 */ PPC::CARRY, PPC::XER, PPC::CR0,
6710 /* 11 */ PPC::CARRY, PPC::CR0,
6711 /* 13 */ PPC::CARRY, PPC::CARRY,
6712 /* 15 */ PPC::CARRY, PPC::CARRY, PPC::XER,
6713 /* 18 */ PPC::CARRY, PPC::CARRY, PPC::XER, PPC::CR0,
6714 /* 22 */ PPC::CARRY, PPC::CARRY, PPC::CR0,
6715 /* 25 */ PPC::X0, PPC::X3, PPC::X4, PPC::X5, PPC::X6, PPC::X7, PPC::X8, PPC::X9, PPC::X10, PPC::X11, PPC::X12, PPC::LR8, PPC::CTR8, PPC::CR0, PPC::CR1, PPC::CR5, PPC::CR6, PPC::CR7,
6716 /* 43 */ PPC::R0, PPC::R3, PPC::R4, PPC::R5, PPC::R6, PPC::R7, PPC::R8, PPC::R9, PPC::R10, PPC::R11, PPC::R12, PPC::LR, PPC::CTR, PPC::CR0, PPC::CR1, PPC::CR5, PPC::CR6, PPC::CR7,
6717 /* 61 */ PPC::R1, PPC::R1,
6718 /* 63 */ PPC::CTR,
6719 /* 64 */ PPC::CTR8,
6720 /* 65 */ PPC::CTR, PPC::RM, PPC::LR,
6721 /* 68 */ PPC::CTR8, PPC::RM, PPC::LR8,
6722 /* 71 */ PPC::RM, PPC::LR,
6723 /* 73 */ PPC::LR, PPC::RM,
6724 /* 75 */ PPC::LR, PPC::RM, PPC::LR,
6725 /* 78 */ PPC::CR6,
6726 /* 79 */ PPC::CTR8, PPC::RM, PPC::LR8, PPC::X2,
6727 /* 83 */ PPC::CTR8, PPC::RM, PPC::LR8, PPC::X2, PPC::RM,
6728 /* 88 */ PPC::CTR8, PPC::RM, PPC::LR8, PPC::RM,
6729 /* 92 */ PPC::CTR, PPC::RM, PPC::LR, PPC::R2,
6730 /* 96 */ PPC::CTR, PPC::RM, PPC::LR, PPC::R2, PPC::RM,
6731 /* 101 */ PPC::CTR, PPC::RM, PPC::LR, PPC::RM,
6732 /* 105 */ PPC::CTR, PPC::CTR,
6733 /* 107 */ PPC::CTR8, PPC::CTR8,
6734 /* 109 */ PPC::CTR, PPC::RM, PPC::CTR,
6735 /* 112 */ PPC::CTR, PPC::LR, PPC::RM, PPC::CTR,
6736 /* 116 */ PPC::CTR8, PPC::LR8, PPC::RM, PPC::CTR8,
6737 /* 120 */ PPC::RM, PPC::LR8,
6738 /* 122 */ PPC::RM, PPC::LR8, PPC::RM,
6739 /* 125 */ PPC::RM, PPC::LR, PPC::RM,
6740 /* 128 */ PPC::LR8, PPC::RM,
6741 /* 130 */ PPC::CR1EQ,
6742 /* 131 */ PPC::CR1,
6743 /* 132 */ PPC::X1, PPC::X1,
6744 /* 134 */ PPC::RM,
6745 /* 135 */ PPC::RM, PPC::CR1,
6746 /* 137 */ PPC::X0, PPC::X4, PPC::X5, PPC::X6, PPC::X7, PPC::X8, PPC::X9, PPC::X10, PPC::X11, PPC::X12, PPC::LR8, PPC::CTR8, PPC::CR0, PPC::CR1, PPC::CR5, PPC::CR6, PPC::CR7,
6747 /* 154 */ PPC::R0, PPC::R4, PPC::R5, PPC::R6, PPC::R7, PPC::R8, PPC::R9, PPC::R10, PPC::R11, PPC::R12, PPC::LR, PPC::CTR, PPC::CR0, PPC::CR1, PPC::CR5, PPC::CR6, PPC::CR7,
6748 /* 171 */ PPC::R0, PPC::R4, PPC::R5, PPC::R11, PPC::LR, PPC::CR0,
6749 /* 177 */ PPC::X0, PPC::X4, PPC::X5, PPC::X11, PPC::LR8, PPC::CR0,
6750 /* 183 */ PPC::X0, PPC::X2, PPC::X4, PPC::X5, PPC::X6, PPC::X7, PPC::X8, PPC::X9, PPC::X10, PPC::X11, PPC::X12, PPC::LR8, PPC::CTR8, PPC::CR0, PPC::CR1, PPC::CR5, PPC::CR6, PPC::CR7,
6751 /* 201 */ PPC::R3, PPC::LR,
6752 /* 203 */ PPC::LR,
6753 /* 204 */ PPC::LR8,
6754 /* 205 */ PPC::RM, PPC::RM,
6755 /* 207 */ PPC::CTR, PPC::RM,
6756 /* 209 */ PPC::CTR8, PPC::RM,
6757 /* 211 */ PPC::RM, PPC::CR6,
6758 /* 213 */ PPC::CTR, PPC::LR, PPC::RM, PPC::LR, PPC::CTR,
6759 /* 218 */ PPC::CTR, PPC::RM, PPC::LR, PPC::CTR,
6760 }, {
6761 0
6762 }, {
6763 /* 0 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6764 /* 1 */
6765 /* 1 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6766 /* 2 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6767 /* 5 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6768 /* 9 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6769 /* 11 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6770 /* 14 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6771 /* 18 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, MCOI_TIED_TO(0) },
6772 /* 20 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6773 /* 22 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6774 /* 28 */ { PPC::ppc_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 },
6775 /* 29 */ { PPC::ppc_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6776 /* 32 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6777 /* 34 */ { PPC::ppc_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6778 /* 36 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::ppc_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6779 /* 39 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
6780 /* 42 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6781 /* 45 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6782 /* 49 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6783 /* 50 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6784 /* 52 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6785 /* 57 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
6786 /* 60 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6787 /* 62 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
6788 /* 66 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6789 /* 68 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6790 /* 71 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6791 /* 76 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6792 /* 81 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6793 /* 86 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6794 /* 90 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6795 /* 93 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6796 /* 97 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6797 /* 100 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6798 /* 103 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6799 /* 107 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6800 /* 111 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6801 /* 114 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6802 /* 119 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
6803 /* 123 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6804 /* 126 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 },
6805 /* 130 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 },
6806 /* 133 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6807 /* 137 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6808 /* 141 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6809 /* 143 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
6810 /* 147 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6811 /* 151 */ { PPC::G8pRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::G8pRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6812 /* 159 */ { PPC::G8pRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::G8pRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6813 /* 165 */ { PPC::G8pRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6814 /* 168 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::UACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6815 /* 170 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6816 /* 171 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6817 /* 172 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6818 /* 176 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6819 /* 180 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6820 /* 183 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6821 /* 186 */ { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6822 /* 188 */ { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6823 /* 191 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6824 /* 194 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6825 /* 197 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
6826 /* 199 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6827 /* 202 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6828 /* 205 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6829 /* 207 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6830 /* 210 */ { PPC::SPILLTOVSRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6831 /* 213 */ { PPC::SPILLTOVSRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6832 /* 216 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6833 /* 218 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6834 /* 221 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6835 /* 224 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6836 /* 227 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6837 /* 230 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6838 /* 233 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6839 /* 236 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6840 /* 240 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6841 /* 244 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6842 /* 247 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6843 /* 250 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6844 /* 254 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6845 /* 258 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6846 /* 260 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6847 /* 262 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6848 /* 264 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6849 /* 266 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6850 /* 271 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6851 /* 276 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6852 /* 280 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6853 /* 284 */ { -1, 0, MCOI::OPERAND_PCREL, 0 },
6854 /* 285 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6855 /* 287 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6856 /* 290 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6857 /* 293 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 },
6858 /* 295 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6859 /* 296 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6860 /* 300 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6861 /* 303 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6862 /* 306 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6863 /* 308 */ { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6864 /* 310 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6865 /* 313 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6866 /* 316 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6867 /* 319 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6868 /* 322 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6869 /* 326 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6870 /* 330 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6871 /* 333 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6872 /* 335 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6873 /* 338 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6874 /* 341 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6875 /* 344 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6876 /* 346 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6877 /* 348 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6878 /* 350 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6879 /* 353 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6880 /* 356 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6881 /* 358 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6882 /* 360 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6883 /* 363 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6884 /* 366 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6885 /* 369 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6886 /* 371 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6887 /* 372 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6888 /* 376 */ { PPC::DMRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::DMRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6889 /* 379 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6890 /* 382 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6891 /* 385 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6892 /* 389 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::DMRROWpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6893 /* 392 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6894 /* 395 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::WACC_HIRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6895 /* 398 */ { PPC::DMRROWpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6896 /* 401 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6897 /* 404 */ { PPC::WACC_HIRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6898 /* 407 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6899 /* 408 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6900 /* 414 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6901 /* 418 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6902 /* 422 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6903 /* 426 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6904 /* 430 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6905 /* 432 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6906 /* 436 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6907 /* 439 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6908 /* 442 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6909 /* 445 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6910 /* 448 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6911 /* 451 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6912 /* 454 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6913 /* 457 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6914 /* 460 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6915 /* 463 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6916 /* 467 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6917 /* 471 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6918 /* 474 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6919 /* 476 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6920 /* 478 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6921 /* 481 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6922 /* 483 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6923 /* 486 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6924 /* 488 */ { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6925 /* 489 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6926 /* 491 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6927 /* 494 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6928 /* 497 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6929 /* 500 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6930 /* 503 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6931 /* 507 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6932 /* 509 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6933 /* 512 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6934 /* 514 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6935 /* 517 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6936 /* 519 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6937 /* 522 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6938 /* 524 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6939 /* 527 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6940 /* 531 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6941 /* 535 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6942 /* 539 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6943 /* 541 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6944 /* 544 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6945 /* 548 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6946 /* 552 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6947 /* 555 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, MCOI_TIED_TO(1) },
6948 /* 559 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, MCOI_TIED_TO(1) },
6949 /* 563 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, MCOI_TIED_TO(1) }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6950 /* 567 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, MCOI_TIED_TO(1) }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6951 /* 571 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6952 /* 574 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6953 /* 577 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6954 /* 580 */ { PPC::G8pRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8pRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6955 /* 584 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6956 /* 587 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6957 /* 591 */ { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6958 /* 594 */ { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6959 /* 597 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6960 /* 600 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6961 /* 603 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6962 /* 606 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6963 /* 609 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, MCOI_TIED_TO(1) },
6964 /* 613 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, MCOI_TIED_TO(1) }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6965 /* 617 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6966 /* 620 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6967 /* 623 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, MCOI_TIED_TO(1) },
6968 /* 627 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, MCOI_TIED_TO(1) }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6969 /* 631 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6970 /* 634 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6971 /* 637 */ { PPC::G8pRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6972 /* 640 */ { PPC::G8pRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6973 /* 643 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6974 /* 646 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6975 /* 649 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6976 /* 653 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6977 /* 656 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6978 /* 659 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6979 /* 662 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6980 /* 665 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6981 /* 668 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6982 /* 670 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6983 /* 673 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6984 /* 676 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6985 /* 679 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6986 /* 682 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6987 /* 686 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6988 /* 690 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6989 /* 692 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6990 /* 693 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6991 /* 694 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6992 /* 696 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6993 /* 698 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6994 /* 700 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6995 /* 702 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRSAVERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6996 /* 704 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6997 /* 706 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6998 /* 707 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6999 /* 709 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7000 /* 711 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7001 /* 713 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7002 /* 715 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7003 /* 719 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7004 /* 722 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7005 /* 724 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7006 /* 726 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7007 /* 728 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7008 /* 730 */ { PPC::VRSAVERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7009 /* 732 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7010 /* 734 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7011 /* 736 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7012 /* 738 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7013 /* 740 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7014 /* 743 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7015 /* 745 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7016 /* 748 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7017 /* 751 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_UNKNOWN, 0 },
7018 /* 754 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_UNKNOWN, 0 },
7019 /* 757 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7020 /* 760 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7021 /* 763 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_UNKNOWN, 0 },
7022 /* 766 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7023 /* 769 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_UNKNOWN, 0 },
7024 /* 772 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7025 /* 774 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7026 /* 777 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_UNKNOWN, 0 },
7027 /* 780 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7028 /* 782 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7029 /* 785 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_UNKNOWN, 0 },
7030 /* 788 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_UNKNOWN, 0 },
7031 /* 791 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7032 /* 793 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7033 /* 796 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7034 /* 799 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7035 /* 805 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7036 /* 812 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7037 /* 818 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7038 /* 825 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7039 /* 831 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7040 /* 838 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7041 /* 843 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7042 /* 849 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7043 /* 854 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7044 /* 860 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7045 /* 865 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7046 /* 871 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7047 /* 876 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7048 /* 882 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
7049 /* 887 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
7050 /* 892 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(1) }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
7051 /* 897 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(1) }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
7052 /* 902 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
7053 /* 905 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
7054 /* 908 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
7055 /* 911 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
7056 /* 914 */ { PPC::DMRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
7057 /* 917 */ { PPC::G8pRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
7058 /* 920 */ { PPC::UACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
7059 /* 923 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
7060 /* 926 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7061 /* 930 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7062 /* 934 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7063 /* 939 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7064 /* 945 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7065 /* 951 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7066 /* 956 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7067 /* 961 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7068 /* 966 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7069 /* 971 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7070 /* 976 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7071 /* 981 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7072 /* 986 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7073 /* 991 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7074 /* 996 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7075 /* 1001 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7076 /* 1006 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7077 /* 1011 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7078 /* 1015 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7079 /* 1019 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7080 /* 1023 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7081 /* 1027 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7082 /* 1031 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7083 /* 1035 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7084 /* 1039 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7085 /* 1043 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7086 /* 1045 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7087 /* 1047 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7088 /* 1049 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7089 /* 1051 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7090 /* 1053 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7091 /* 1056 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8pRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7092 /* 1059 */ { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, MCOI_TIED_TO(0) },
7093 /* 1063 */ { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, MCOI_TIED_TO(0) },
7094 /* 1067 */ { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, MCOI_TIED_TO(0) }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
7095 /* 1071 */ { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, MCOI_TIED_TO(0) }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
7096 /* 1075 */ { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, MCOI_TIED_TO(0) },
7097 /* 1079 */ { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, MCOI_TIED_TO(0) }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
7098 /* 1083 */ { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, MCOI_TIED_TO(0) },
7099 /* 1087 */ { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, MCOI_TIED_TO(0) }, { PPC::ptr_rc_idx_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
7100 /* 1091 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7101 /* 1094 */ { -1, 0, MCOI::OPERAND_PCREL, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7102 /* 1096 */ { PPC::CTRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7103 /* 1098 */ { PPC::CTRRC8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7104 /* 1100 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7105 /* 1103 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7106 /* 1106 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7107 /* 1110 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7108 /* 1113 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7109 /* 1116 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7110 /* 1118 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7111 /* 1121 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7112 /* 1124 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7113 /* 1128 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7114 /* 1130 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7115 /* 1133 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7116 /* 1137 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7117 /* 1141 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7118 /* 1145 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7119 /* 1149 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7120 /* 1153 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7121 /* 1157 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7122 /* 1161 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7123 /* 1165 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7124 /* 1168 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7125 /* 1170 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7126 /* 1173 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7127 /* 1176 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7128 /* 1179 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7129 /* 1182 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7130 /* 1185 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7131 /* 1187 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7132 /* 1189 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7133 /* 1191 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7134 /* 1193 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7135 /* 1195 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7136 /* 1197 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7137 /* 1200 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7138 /* 1203 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7139 /* 1207 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7140 /* 1211 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7141 /* 1215 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7142 /* 1219 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7143 /* 1221 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7144 /* 1224 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7145 /* 1227 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7146 /* 1230 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7147 /* 1232 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7148 /* 1235 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7149 /* 1239 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7150 /* 1242 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7151 /* 1246 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7152 /* 1249 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7153 /* 1253 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7154 /* 1256 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7155 /* 1260 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7156 /* 1264 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7157 /* 1267 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7158 /* 1269 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7159 /* 1272 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7160 /* 1276 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7161 /* 1279 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7162 /* 1283 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7163 /* 1288 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7164 /* 1291 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7165 /* 1294 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7166 /* 1298 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7167 /* 1302 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7168 /* 1303 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7169 /* 1304 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7170 /* 1305 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7171 /* 1307 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7172 /* 1309 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7173 /* 1315 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7174 /* 1320 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7175 /* 1324 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7176 /* 1327 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7177 /* 1328 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7178 /* 1332 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7179 /* 1335 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
7180 /* 1338 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7181 /* 1341 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7182 /* 1345 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7183 /* 1348 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
7184 }
7185};
7186
7187
7188#ifdef __GNUC__
7189#pragma GCC diagnostic push
7190#pragma GCC diagnostic ignored "-Woverlength-strings"
7191#endif
7192extern const char PPCInstrNameData[] = {
7193 /* 0 */ "G_FLOG10\000"
7194 /* 9 */ "SYNCP10\000"
7195 /* 17 */ "WAITP10\000"
7196 /* 25 */ "G_FEXP10\000"
7197 /* 34 */ "MTFSB0\000"
7198 /* 41 */ "V_SET0\000"
7199 /* 48 */ "VCTSXS_0\000"
7200 /* 57 */ "VCTUXS_0\000"
7201 /* 66 */ "VCFSX_0\000"
7202 /* 74 */ "VCFUX_0\000"
7203 /* 82 */ "MTFSB1\000"
7204 /* 89 */ "DMXXEXTFDMR512\000"
7205 /* 104 */ "DMXXINSTDMR512\000"
7206 /* 119 */ "ADDISdtprelHA32\000"
7207 /* 135 */ "ATOMIC_LOAD_SUB_I32\000"
7208 /* 155 */ "ATOMIC_LOAD_ADD_I32\000"
7209 /* 175 */ "ATOMIC_LOAD_NAND_I32\000"
7210 /* 196 */ "ATOMIC_LOAD_AND_I32\000"
7211 /* 216 */ "ATOMIC_LOAD_UMIN_I32\000"
7212 /* 237 */ "ATOMIC_LOAD_MIN_I32\000"
7213 /* 257 */ "ATOMIC_SWAP_I32\000"
7214 /* 273 */ "ATOMIC_CMP_SWAP_I32\000"
7215 /* 293 */ "ATOMIC_LOAD_XOR_I32\000"
7216 /* 313 */ "ATOMIC_LOAD_OR_I32\000"
7217 /* 332 */ "ATOMIC_LOAD_UMAX_I32\000"
7218 /* 353 */ "ATOMIC_LOAD_MAX_I32\000"
7219 /* 373 */ "ADDItlsgdL32\000"
7220 /* 386 */ "ADDItlsldL32\000"
7221 /* 399 */ "LDgotTprelL32\000"
7222 /* 413 */ "ADDIdtprelL32\000"
7223 /* 427 */ "VUPKINT4TOFP32\000"
7224 /* 442 */ "VUPKINT8TOFP32\000"
7225 /* 457 */ "ADDItlsgdLADDR32\000"
7226 /* 474 */ "ADDItlsldLADDR32\000"
7227 /* 491 */ "GETtlsldADDR32\000"
7228 /* 506 */ "GETtlsADDR32\000"
7229 /* 519 */ "PREPARE_PROBED_ALLOCA_32\000"
7230 /* 544 */ "LWA_32\000"
7231 /* 551 */ "PROBED_STACKALLOC_32\000"
7232 /* 572 */ "PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32\000"
7233 /* 614 */ "SRADI_32\000"
7234 /* 623 */ "RLDICL_32\000"
7235 /* 633 */ "RLDICR_32\000"
7236 /* 643 */ "LHAXTLS_32\000"
7237 /* 654 */ "LWAXTLS_32\000"
7238 /* 665 */ "STBXTLS_32\000"
7239 /* 676 */ "STHXTLS_32\000"
7240 /* 687 */ "STWXTLS_32\000"
7241 /* 698 */ "LBZXTLS_32\000"
7242 /* 709 */ "LHZXTLS_32\000"
7243 /* 720 */ "LWZXTLS_32\000"
7244 /* 731 */ "EXTSW_32\000"
7245 /* 740 */ "LWAX_32\000"
7246 /* 748 */ "DFLOADf32\000"
7247 /* 758 */ "XFLOADf32\000"
7248 /* 768 */ "DFSTOREf32\000"
7249 /* 779 */ "XFSTOREf32\000"
7250 /* 790 */ "EH_SjLj_LongJmp32\000"
7251 /* 808 */ "EH_SjLj_SetJmp32\000"
7252 /* 825 */ "TLBRE2\000"
7253 /* 832 */ "TLBWE2\000"
7254 /* 839 */ "G_FLOG2\000"
7255 /* 847 */ "G_FATAN2\000"
7256 /* 856 */ "G_FEXP2\000"
7257 /* 864 */ "PMXVBF16GER2\000"
7258 /* 877 */ "PMXVF16GER2\000"
7259 /* 889 */ "PMXVI16GER2\000"
7260 /* 901 */ "PMDMXVBF16GERX2\000"
7261 /* 917 */ "PMDMXVF16GERX2\000"
7262 /* 932 */ "TLBSX2\000"
7263 /* 939 */ "ATOMIC_LOAD_SUB_I64\000"
7264 /* 959 */ "ATOMIC_LOAD_ADD_I64\000"
7265 /* 979 */ "ATOMIC_LOAD_NAND_I64\000"
7266 /* 1000 */ "ATOMIC_LOAD_AND_I64\000"
7267 /* 1020 */ "ATOMIC_LOAD_UMIN_I64\000"
7268 /* 1041 */ "ATOMIC_LOAD_MIN_I64\000"
7269 /* 1061 */ "ATOMIC_SWAP_I64\000"
7270 /* 1077 */ "ATOMIC_CMP_SWAP_I64\000"
7271 /* 1097 */ "ATOMIC_LOAD_XOR_I64\000"
7272 /* 1117 */ "ATOMIC_LOAD_OR_I64\000"
7273 /* 1136 */ "ATOMIC_LOAD_UMAX_I64\000"
7274 /* 1157 */ "ATOMIC_LOAD_MAX_I64\000"
7275 /* 1177 */ "DST64\000"
7276 /* 1183 */ "DSTST64\000"
7277 /* 1191 */ "DSTT64\000"
7278 /* 1198 */ "DSTSTT64\000"
7279 /* 1207 */ "EXTSB8_32_64\000"
7280 /* 1220 */ "EXTSH8_32_64\000"
7281 /* 1233 */ "EXTSWSLI_32_64\000"
7282 /* 1248 */ "RLDICL_32_64\000"
7283 /* 1261 */ "EXTSW_32_64\000"
7284 /* 1273 */ "PREPARE_PROBED_ALLOCA_64\000"
7285 /* 1298 */ "PROBED_STACKALLOC_64\000"
7286 /* 1319 */ "PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64\000"
7287 /* 1361 */ "DFLOADf64\000"
7288 /* 1371 */ "XFLOADf64\000"
7289 /* 1381 */ "DFSTOREf64\000"
7290 /* 1392 */ "XFSTOREf64\000"
7291 /* 1403 */ "EH_SjLj_LongJmp64\000"
7292 /* 1421 */ "EH_SjLj_SetJmp64\000"
7293 /* 1438 */ "ADD4\000"
7294 /* 1443 */ "SELECT_CC_SPE4\000"
7295 /* 1458 */ "SELECT_SPE4\000"
7296 /* 1470 */ "SELECT_CC_F4\000"
7297 /* 1483 */ "SELECT_F4\000"
7298 /* 1493 */ "SELECT_CC_I4\000"
7299 /* 1506 */ "SELECT_I4\000"
7300 /* 1516 */ "PMXVI8GER4\000"
7301 /* 1527 */ "PMDMXVI8GERX4\000"
7302 /* 1541 */ "VUPKINT4TOBF16\000"
7303 /* 1556 */ "VUPKINT8TOBF16\000"
7304 /* 1571 */ "XVCVSPBF16\000"
7305 /* 1582 */ "SELECT_CC_F16\000"
7306 /* 1596 */ "SELECT_F16\000"
7307 /* 1607 */ "ATOMIC_LOAD_SUB_I16\000"
7308 /* 1627 */ "ATOMIC_LOAD_ADD_I16\000"
7309 /* 1647 */ "ATOMIC_LOAD_NAND_I16\000"
7310 /* 1668 */ "ATOMIC_LOAD_AND_I16\000"
7311 /* 1688 */ "ATOMIC_LOAD_UMIN_I16\000"
7312 /* 1709 */ "ATOMIC_LOAD_MIN_I16\000"
7313 /* 1729 */ "ATOMIC_SWAP_I16\000"
7314 /* 1745 */ "ATOMIC_CMP_SWAP_I16\000"
7315 /* 1765 */ "ATOMIC_LOAD_XOR_I16\000"
7316 /* 1785 */ "ATOMIC_LOAD_OR_I16\000"
7317 /* 1804 */ "ATOMIC_LOAD_UMAX_I16\000"
7318 /* 1825 */ "ATOMIC_LOAD_MAX_I16\000"
7319 /* 1845 */ "DMXXEXTFDMR256\000"
7320 /* 1860 */ "DMXXINSTDMR256\000"
7321 /* 1875 */ "NOP_GT_PWR6\000"
7322 /* 1887 */ "NOP_GT_PWR7\000"
7323 /* 1899 */ "ATOMIC_LOAD_SUB_I128\000"
7324 /* 1920 */ "ATOMIC_LOAD_ADD_I128\000"
7325 /* 1941 */ "ATOMIC_LOAD_NAND_I128\000"
7326 /* 1963 */ "ATOMIC_LOAD_AND_I128\000"
7327 /* 1984 */ "ATOMIC_SWAP_I128\000"
7328 /* 2001 */ "ATOMIC_CMP_SWAP_I128\000"
7329 /* 2022 */ "ATOMIC_LOAD_XOR_I128\000"
7330 /* 2043 */ "ATOMIC_LOAD_OR_I128\000"
7331 /* 2063 */ "XXGFMUL128\000"
7332 /* 2074 */ "TAILBA8\000"
7333 /* 2082 */ "PLHA8\000"
7334 /* 2088 */ "ADDIStocHA8\000"
7335 /* 2100 */ "BLA8\000"
7336 /* 2105 */ "PLA8\000"
7337 /* 2110 */ "PLWA8\000"
7338 /* 2116 */ "TAILB8\000"
7339 /* 2123 */ "CMPB8\000"
7340 /* 2129 */ "CMPRB8\000"
7341 /* 2136 */ "EXTSB8\000"
7342 /* 2143 */ "SETB8\000"
7343 /* 2149 */ "MFTB8\000"
7344 /* 2155 */ "POPCNTB8\000"
7345 /* 2164 */ "PSTB8\000"
7346 /* 2170 */ "SETNBC8\000"
7347 /* 2178 */ "SETBC8\000"
7348 /* 2185 */ "ADDC8\000"
7349 /* 2191 */ "ANDC8\000"
7350 /* 2197 */ "SUBFC8\000"
7351 /* 2204 */ "ADDIC8\000"
7352 /* 2211 */ "SUBFIC8\000"
7353 /* 2219 */ "DYNALLOC8\000"
7354 /* 2229 */ "ORC8\000"
7355 /* 2234 */ "CDTBCD8\000"
7356 /* 2242 */ "ADD8\000"
7357 /* 2247 */ "MADDLD8\000"
7358 /* 2255 */ "NAND8\000"
7359 /* 2261 */ "CBCDTD8\000"
7360 /* 2269 */ "CFENCE8\000"
7361 /* 2277 */ "ADDE8\000"
7362 /* 2283 */ "SUBFE8\000"
7363 /* 2290 */ "ADDME8\000"
7364 /* 2297 */ "SUBFME8\000"
7365 /* 2305 */ "ADDZE8\000"
7366 /* 2312 */ "SUBFZE8\000"
7367 /* 2320 */ "SUBF8\000"
7368 /* 2326 */ "MFOCRF8\000"
7369 /* 2334 */ "MTOCRF8\000"
7370 /* 2342 */ "MTCRF8\000"
7371 /* 2349 */ "SELECT_CC_F8\000"
7372 /* 2362 */ "SELECT_F8\000"
7373 /* 2372 */ "NEG8\000"
7374 /* 2377 */ "BRH8\000"
7375 /* 2382 */ "EXTSH8\000"
7376 /* 2389 */ "PSTH8\000"
7377 /* 2395 */ "PADDI8\000"
7378 /* 2402 */ "MULLI8\000"
7379 /* 2409 */ "PLI8\000"
7380 /* 2414 */ "RLWIMI8\000"
7381 /* 2422 */ "XORI8\000"
7382 /* 2428 */ "SRAWI8\000"
7383 /* 2435 */ "ATOMIC_LOAD_SUB_I8\000"
7384 /* 2454 */ "SELECT_CC_I8\000"
7385 /* 2467 */ "ATOMIC_LOAD_ADD_I8\000"
7386 /* 2486 */ "ATOMIC_LOAD_NAND_I8\000"
7387 /* 2506 */ "ATOMIC_LOAD_AND_I8\000"
7388 /* 2525 */ "ATOMIC_LOAD_UMIN_I8\000"
7389 /* 2545 */ "ATOMIC_LOAD_MIN_I8\000"
7390 /* 2564 */ "ATOMIC_SWAP_I8\000"
7391 /* 2579 */ "ATOMIC_CMP_SWAP_I8\000"
7392 /* 2598 */ "ATOMIC_LOAD_XOR_I8\000"
7393 /* 2617 */ "ATOMIC_LOAD_OR_I8\000"
7394 /* 2635 */ "SELECT_I8\000"
7395 /* 2645 */ "ATOMIC_LOAD_UMAX_I8\000"
7396 /* 2665 */ "ATOMIC_LOAD_MAX_I8\000"
7397 /* 2684 */ "HASHCHK8\000"
7398 /* 2693 */ "BL8\000"
7399 /* 2697 */ "ISEL8\000"
7400 /* 2703 */ "MTLPL8\000"
7401 /* 2710 */ "BCTRL8\000"
7402 /* 2717 */ "BCCTRL8\000"
7403 /* 2725 */ "BCCCTRL8\000"
7404 /* 2734 */ "ADDItocL8\000"
7405 /* 2744 */ "RLWINM8\000"
7406 /* 2752 */ "RLWNM8\000"
7407 /* 2759 */ "MSGSNDP8\000"
7408 /* 2768 */ "TLBIEP8\000"
7409 /* 2776 */ "HASHCHKP8\000"
7410 /* 2786 */ "HASHSTP8\000"
7411 /* 2795 */ "SETNBCR8\000"
7412 /* 2804 */ "SETBCR8\000"
7413 /* 2812 */ "MFCR8\000"
7414 /* 2818 */ "PMXVI4GER8\000"
7415 /* 2829 */ "BLR8\000"
7416 /* 2834 */ "MFLR8\000"
7417 /* 2840 */ "MTLR8\000"
7418 /* 2846 */ "BDZLR8\000"
7419 /* 2853 */ "BDNZLR8\000"
7420 /* 2861 */ "MovePCtoLR8\000"
7421 /* 2873 */ "NOR8\000"
7422 /* 2878 */ "XOR8\000"
7423 /* 2883 */ "MFSPR8\000"
7424 /* 2890 */ "MTSPR8\000"
7425 /* 2897 */ "TAILBCTR8\000"
7426 /* 2907 */ "BCCTR8\000"
7427 /* 2914 */ "BCCCTR8\000"
7428 /* 2922 */ "MFCTR8\000"
7429 /* 2929 */ "MTCTR8\000"
7430 /* 2936 */ "ADDG6S8\000"
7431 /* 2944 */ "PADDIS8\000"
7432 /* 2952 */ "LIS8\000"
7433 /* 2957 */ "XORIS8\000"
7434 /* 2964 */ "DYNAREAOFFSET8\000"
7435 /* 2979 */ "ANDI_rec_1_EQ_BIT8\000"
7436 /* 2998 */ "ANDI_rec_1_GT_BIT8\000"
7437 /* 3017 */ "HASHST8\000"
7438 /* 3025 */ "LHAU8\000"
7439 /* 3031 */ "STBU8\000"
7440 /* 3037 */ "STHU8\000"
7441 /* 3043 */ "STWU8\000"
7442 /* 3049 */ "LBZU8\000"
7443 /* 3055 */ "LHZU8\000"
7444 /* 3061 */ "LWZU8\000"
7445 /* 3067 */ "EQV8\000"
7446 /* 3072 */ "SRAW8\000"
7447 /* 3078 */ "SLW8\000"
7448 /* 3083 */ "BRW8\000"
7449 /* 3088 */ "SRW8\000"
7450 /* 3093 */ "PSTW8\000"
7451 /* 3099 */ "CNTLZW8\000"
7452 /* 3107 */ "CNTTZW8\000"
7453 /* 3115 */ "LHAX8\000"
7454 /* 3121 */ "STBX8\000"
7455 /* 3127 */ "ADDEX8\000"
7456 /* 3134 */ "STHX8\000"
7457 /* 3140 */ "TLSGDAIX8\000"
7458 /* 3150 */ "TLSLDAIX8\000"
7459 /* 3160 */ "LHBRX8\000"
7460 /* 3167 */ "LWBRX8\000"
7461 /* 3174 */ "LHAUX8\000"
7462 /* 3181 */ "STBUX8\000"
7463 /* 3188 */ "STHUX8\000"
7464 /* 3195 */ "STWUX8\000"
7465 /* 3202 */ "LBZUX8\000"
7466 /* 3209 */ "LHZUX8\000"
7467 /* 3216 */ "LWZUX8\000"
7468 /* 3223 */ "STWX8\000"
7469 /* 3229 */ "LBZX8\000"
7470 /* 3235 */ "LHZX8\000"
7471 /* 3241 */ "LWZX8\000"
7472 /* 3247 */ "CP_COPY8\000"
7473 /* 3256 */ "PLBZ8\000"
7474 /* 3262 */ "BDZ8\000"
7475 /* 3267 */ "PLHZ8\000"
7476 /* 3273 */ "BDNZ8\000"
7477 /* 3279 */ "PLWZ8\000"
7478 /* 3285 */ "ADDItoc8\000"
7479 /* 3294 */ "TCRETURNai8\000"
7480 /* 3306 */ "TCRETURNdi8\000"
7481 /* 3318 */ "TCRETURNri8\000"
7482 /* 3330 */ "TLBIE8P9\000"
7483 /* 3339 */ "TLBIEP9\000"
7484 /* 3347 */ "EVMHEGSMFAA\000"
7485 /* 3359 */ "EVMHOGSMFAA\000"
7486 /* 3371 */ "EVMWSMFAA\000"
7487 /* 3381 */ "EVMWSSFAA\000"
7488 /* 3391 */ "EVMHEGSMIAA\000"
7489 /* 3403 */ "EVMHOGSMIAA\000"
7490 /* 3415 */ "EVMWSMIAA\000"
7491 /* 3425 */ "EVMHEGUMIAA\000"
7492 /* 3437 */ "EVMHOGUMIAA\000"
7493 /* 3449 */ "EVMWUMIAA\000"
7494 /* 3459 */ "DCBA\000"
7495 /* 3464 */ "TAILBA\000"
7496 /* 3471 */ "LDtocBA\000"
7497 /* 3479 */ "gBCA\000"
7498 /* 3484 */ "BCCA\000"
7499 /* 3489 */ "EVMHESMFA\000"
7500 /* 3499 */ "EVMWHSMFA\000"
7501 /* 3509 */ "EVMHOSMFA\000"
7502 /* 3519 */ "EVMWSMFA\000"
7503 /* 3528 */ "EVMHESSFA\000"
7504 /* 3538 */ "EVMWHSSFA\000"
7505 /* 3548 */ "EVMHOSSFA\000"
7506 /* 3558 */ "EVMWSSFA\000"
7507 /* 3567 */ "PLHA\000"
7508 /* 3572 */ "ADDIStocHA\000"
7509 /* 3583 */ "ADDIStlsgdHA\000"
7510 /* 3596 */ "ADDIStlsldHA\000"
7511 /* 3609 */ "ADDISgotTprelHA\000"
7512 /* 3625 */ "ADDISdtprelHA\000"
7513 /* 3639 */ "SLBIA\000"
7514 /* 3645 */ "TLBIA\000"
7515 /* 3651 */ "EVMHESMIA\000"
7516 /* 3661 */ "EVMWHSMIA\000"
7517 /* 3671 */ "EVMHOSMIA\000"
7518 /* 3681 */ "EVMWSMIA\000"
7519 /* 3690 */ "EVMHEUMIA\000"
7520 /* 3700 */ "EVMWHUMIA\000"
7521 /* 3710 */ "EVMWLUMIA\000"
7522 /* 3720 */ "EVMHOUMIA\000"
7523 /* 3730 */ "EVMWUMIA\000"
7524 /* 3739 */ "BLA\000"
7525 /* 3743 */ "gBCLA\000"
7526 /* 3749 */ "BCCLA\000"
7527 /* 3755 */ "PLA\000"
7528 /* 3759 */ "BDZLA\000"
7529 /* 3765 */ "BDNZLA\000"
7530 /* 3772 */ "G_FMA\000"
7531 /* 3778 */ "G_STRICT_FMA\000"
7532 /* 3791 */ "EVMRA\000"
7533 /* 3797 */ "DQUA\000"
7534 /* 3802 */ "PLWA\000"
7535 /* 3807 */ "MTVSRWA\000"
7536 /* 3815 */ "MTVRWA\000"
7537 /* 3822 */ "BDZA\000"
7538 /* 3827 */ "BDNZA\000"
7539 /* 3833 */ "V_SET0B\000"
7540 /* 3841 */ "VSRAB\000"
7541 /* 3847 */ "RFEBB\000"
7542 /* 3853 */ "VCNTMBB\000"
7543 /* 3861 */ "XVTLSBB\000"
7544 /* 3869 */ "VCLZLSBB\000"
7545 /* 3878 */ "VCTZLSBB\000"
7546 /* 3887 */ "VCMPNEB\000"
7547 /* 3895 */ "VMRGHB\000"
7548 /* 3902 */ "VUCMPRHB\000"
7549 /* 3911 */ "XXSPLTIB\000"
7550 /* 3920 */ "VMRGLB\000"
7551 /* 3927 */ "TAILB\000"
7552 /* 3933 */ "VCLRLB\000"
7553 /* 3940 */ "VUCMPRLB\000"
7554 /* 3949 */ "VRLB\000"
7555 /* 3954 */ "VSLB\000"
7556 /* 3959 */ "VPMSUMB\000"
7557 /* 3967 */ "VGNB\000"
7558 /* 3972 */ "VUPKHSNTOB\000"
7559 /* 3983 */ "VUPKLSNTOB\000"
7560 /* 3994 */ "CMPB\000"
7561 /* 3999 */ "CMPEQB\000"
7562 /* 4006 */ "CLRBHRB\000"
7563 /* 4014 */ "CMPRB\000"
7564 /* 4020 */ "VCLRRB\000"
7565 /* 4027 */ "VSRB\000"
7566 /* 4032 */ "VMULESB\000"
7567 /* 4040 */ "V_SETALLONESB\000"
7568 /* 4054 */ "VAVGSB\000"
7569 /* 4061 */ "VUPKHSB\000"
7570 /* 4069 */ "VSPLTISB\000"
7571 /* 4078 */ "VUPKLSB\000"
7572 /* 4086 */ "VMINSB\000"
7573 /* 4093 */ "VMULOSB\000"
7574 /* 4101 */ "VCMPGTSB\000"
7575 /* 4110 */ "EVEXTSB\000"
7576 /* 4118 */ "VMAXSB\000"
7577 /* 4125 */ "SETB\000"
7578 /* 4130 */ "MFTB\000"
7579 /* 4135 */ "VSPLTB\000"
7580 /* 4142 */ "VPOPCNTB\000"
7581 /* 4151 */ "VINSERTB\000"
7582 /* 4160 */ "PSTB\000"
7583 /* 4165 */ "ReadTB\000"
7584 /* 4172 */ "VABSDUB\000"
7585 /* 4180 */ "VMULEUB\000"
7586 /* 4188 */ "VAVGUB\000"
7587 /* 4195 */ "VMINUB\000"
7588 /* 4202 */ "VMULOUB\000"
7589 /* 4210 */ "VCMPEQUB\000"
7590 /* 4219 */ "EFDSUB\000"
7591 /* 4226 */ "G_FSUB\000"
7592 /* 4233 */ "G_STRICT_FSUB\000"
7593 /* 4247 */ "G_ATOMICRMW_FSUB\000"
7594 /* 4264 */ "FMSUB\000"
7595 /* 4270 */ "FNMSUB\000"
7596 /* 4277 */ "EFSSUB\000"
7597 /* 4284 */ "EVFSSUB\000"
7598 /* 4292 */ "G_SUB\000"
7599 /* 4298 */ "G_ATOMICRMW_SUB\000"
7600 /* 4314 */ "VEXTRACTUB\000"
7601 /* 4325 */ "VCMPGTUB\000"
7602 /* 4334 */ "VMAXUB\000"
7603 /* 4341 */ "XXBLENDVB\000"
7604 /* 4351 */ "VCMPNEZB\000"
7605 /* 4360 */ "VCLZB\000"
7606 /* 4366 */ "VCTZB\000"
7607 /* 4372 */ "SETNBC\000"
7608 /* 4379 */ "SETBC\000"
7609 /* 4385 */ "gBC\000"
7610 /* 4389 */ "XXMFACC\000"
7611 /* 4397 */ "XXMTACC\000"
7612 /* 4405 */ "BUILD_UACC\000"
7613 /* 4416 */ "RESTORE_UACC\000"
7614 /* 4429 */ "SPILL_UACC\000"
7615 /* 4440 */ "RESTORE_WACC\000"
7616 /* 4453 */ "SPILL_WACC\000"
7617 /* 4464 */ "RESTORE_ACC\000"
7618 /* 4476 */ "SPILL_ACC\000"
7619 /* 4486 */ "BCC\000"
7620 /* 4490 */ "ADDC\000"
7621 /* 4495 */ "XXLANDC\000"
7622 /* 4503 */ "CRANDC\000"
7623 /* 4510 */ "EVANDC\000"
7624 /* 4517 */ "TABORTDC\000"
7625 /* 4526 */ "DTSTDC\000"
7626 /* 4533 */ "SUBFC\000"
7627 /* 4539 */ "SUBIC\000"
7628 /* 4545 */ "ADDIC\000"
7629 /* 4551 */ "RLDIC\000"
7630 /* 4557 */ "SUBFIC\000"
7631 /* 4564 */ "XSRDPIC\000"
7632 /* 4572 */ "XVRDPIC\000"
7633 /* 4580 */ "XVRSPIC\000"
7634 /* 4588 */ "G_INTRINSIC\000"
7635 /* 4600 */ "ICBLC\000"
7636 /* 4606 */ "XXSSUMUDMC\000"
7637 /* 4617 */ "BRINC\000"
7638 /* 4623 */ "G_FPTRUNC\000"
7639 /* 4633 */ "G_INTRINSIC_TRUNC\000"
7640 /* 4651 */ "G_TRUNC\000"
7641 /* 4659 */ "G_BUILD_VECTOR_TRUNC\000"
7642 /* 4680 */ "SLBSYNC\000"
7643 /* 4688 */ "TLBSYNC\000"
7644 /* 4696 */ "MSGSYNC\000"
7645 /* 4704 */ "ISYNC\000"
7646 /* 4710 */ "MSYNC\000"
7647 /* 4716 */ "G_DYN_STACKALLOC\000"
7648 /* 4733 */ "DYNALLOC\000"
7649 /* 4742 */ "BL8_NOTOC\000"
7650 /* 4752 */ "SELECT_CC_VSFRC\000"
7651 /* 4768 */ "SELECT_VSFRC\000"
7652 /* 4781 */ "XXLORC\000"
7653 /* 4788 */ "CRORC\000"
7654 /* 4794 */ "EVORC\000"
7655 /* 4800 */ "SELECT_CC_VRRC\000"
7656 /* 4815 */ "SELECT_VRRC\000"
7657 /* 4827 */ "SELECT_CC_VSSRC\000"
7658 /* 4843 */ "SELECT_VSSRC\000"
7659 /* 4856 */ "SELECT_CC_VSRC\000"
7660 /* 4871 */ "SELECT_VSRC\000"
7661 /* 4883 */ "SC\000"
7662 /* 4886 */ "TABORTWC\000"
7663 /* 4895 */ "VEXTSB2D\000"
7664 /* 4904 */ "VEXTSH2D\000"
7665 /* 4913 */ "VEXTSW2D\000"
7666 /* 4922 */ "TLBSX2D\000"
7667 /* 4930 */ "G_FMAD\000"
7668 /* 4937 */ "VSHASIGMAD\000"
7669 /* 4948 */ "G_INDEXED_SEXTLOAD\000"
7670 /* 4967 */ "G_SEXTLOAD\000"
7671 /* 4978 */ "G_INDEXED_ZEXTLOAD\000"
7672 /* 4997 */ "G_ZEXTLOAD\000"
7673 /* 5008 */ "G_INDEXED_LOAD\000"
7674 /* 5023 */ "G_LOAD\000"
7675 /* 5030 */ "DMXXSHAPAD\000"
7676 /* 5041 */ "VSRAD\000"
7677 /* 5047 */ "VGBBD\000"
7678 /* 5053 */ "VCNTMBD\000"
7679 /* 5061 */ "VPRTYBD\000"
7680 /* 5069 */ "DENBCD\000"
7681 /* 5076 */ "CDTBCD\000"
7682 /* 5083 */ "EFDADD\000"
7683 /* 5090 */ "G_VECREDUCE_FADD\000"
7684 /* 5107 */ "G_FADD\000"
7685 /* 5114 */ "G_VECREDUCE_SEQ_FADD\000"
7686 /* 5135 */ "G_STRICT_FADD\000"
7687 /* 5149 */ "G_ATOMICRMW_FADD\000"
7688 /* 5166 */ "XXMULMULHIADD\000"
7689 /* 5180 */ "FMADD\000"
7690 /* 5186 */ "FNMADD\000"
7691 /* 5193 */ "XXMULMULLOADD\000"
7692 /* 5207 */ "EFSADD\000"
7693 /* 5214 */ "EVFSADD\000"
7694 /* 5222 */ "G_VECREDUCE_ADD\000"
7695 /* 5238 */ "G_ADD\000"
7696 /* 5244 */ "G_PTR_ADD\000"
7697 /* 5254 */ "G_ATOMICRMW_ADD\000"
7698 /* 5270 */ "EVLDD\000"
7699 /* 5276 */ "MTVSRDD\000"
7700 /* 5284 */ "EVSTDD\000"
7701 /* 5291 */ "VCFUGED\000"
7702 /* 5299 */ "EFSCFD\000"
7703 /* 5306 */ "PLFD\000"
7704 /* 5311 */ "PSTFD\000"
7705 /* 5317 */ "FNEGD\000"
7706 /* 5323 */ "VNEGD\000"
7707 /* 5329 */ "MADDHD\000"
7708 /* 5336 */ "MULHD\000"
7709 /* 5342 */ "FCFID\000"
7710 /* 5348 */ "HRFID\000"
7711 /* 5354 */ "EFDCFSID\000"
7712 /* 5363 */ "FCTID\000"
7713 /* 5369 */ "EFDCFUID\000"
7714 /* 5378 */ "TLBLD\000"
7715 /* 5384 */ "MADDLD\000"
7716 /* 5391 */ "FSELD\000"
7717 /* 5397 */ "VMULLD\000"
7718 /* 5404 */ "CMPLD\000"
7719 /* 5410 */ "MFVSRLD\000"
7720 /* 5418 */ "VRLD\000"
7721 /* 5423 */ "VSLD\000"
7722 /* 5428 */ "SPILLTOVSR_LD\000"
7723 /* 5442 */ "FRIMD\000"
7724 /* 5448 */ "VBPERMD\000"
7725 /* 5456 */ "VPMSUMD\000"
7726 /* 5464 */ "XXLAND\000"
7727 /* 5471 */ "XXLNAND\000"
7728 /* 5479 */ "CRNAND\000"
7729 /* 5486 */ "EVNAND\000"
7730 /* 5493 */ "G_ATOMICRMW_NAND\000"
7731 /* 5510 */ "CRAND\000"
7732 /* 5516 */ "EVAND\000"
7733 /* 5522 */ "G_VECREDUCE_AND\000"
7734 /* 5538 */ "G_AND\000"
7735 /* 5544 */ "G_ATOMICRMW_AND\000"
7736 /* 5560 */ "TEND\000"
7737 /* 5565 */ "LIFETIME_END\000"
7738 /* 5578 */ "FCPSGND\000"
7739 /* 5586 */ "FRIND\000"
7740 /* 5592 */ "G_BRCOND\000"
7741 /* 5601 */ "G_ATOMICRMW_USUB_COND\000"
7742 /* 5623 */ "DRRND\000"
7743 /* 5629 */ "SETRND\000"
7744 /* 5636 */ "G_LLROUND\000"
7745 /* 5646 */ "G_LROUND\000"
7746 /* 5655 */ "G_INTRINSIC_ROUND\000"
7747 /* 5673 */ "G_INTRINSIC_FPTRUNC_ROUND\000"
7748 /* 5699 */ "FCMPOD\000"
7749 /* 5706 */ "DDEDPD\000"
7750 /* 5713 */ "VPDEPD\000"
7751 /* 5720 */ "FRIPD\000"
7752 /* 5726 */ "CMPD\000"
7753 /* 5731 */ "LOAD_STACK_GUARD\000"
7754 /* 5748 */ "XXBRD\000"
7755 /* 5754 */ "BUILD_QUADWORD\000"
7756 /* 5769 */ "RESTORE_QUADWORD\000"
7757 /* 5786 */ "SPILL_QUADWORD\000"
7758 /* 5801 */ "SPLIT_QUADWORD\000"
7759 /* 5816 */ "MTMSRD\000"
7760 /* 5823 */ "MFVSRD\000"
7761 /* 5830 */ "MTVSRD\000"
7762 /* 5837 */ "MFVRD\000"
7763 /* 5843 */ "MTVRD\000"
7764 /* 5849 */ "FABSD\000"
7765 /* 5855 */ "FNABSD\000"
7766 /* 5862 */ "VMODSD\000"
7767 /* 5869 */ "VMULESD\000"
7768 /* 5877 */ "VDIVESD\000"
7769 /* 5885 */ "VMULHSD\000"
7770 /* 5893 */ "VMINSD\000"
7771 /* 5900 */ "VINSD\000"
7772 /* 5906 */ "VMULOSD\000"
7773 /* 5914 */ "VCMPGTSD\000"
7774 /* 5923 */ "VDIVSD\000"
7775 /* 5930 */ "VMAXSD\000"
7776 /* 5937 */ "PLXSD\000"
7777 /* 5943 */ "PSTXSD\000"
7778 /* 5950 */ "VEXTRACTD\000"
7779 /* 5960 */ "CBCDTD\000"
7780 /* 5967 */ "VPOPCNTD\000"
7781 /* 5976 */ "VINSERTD\000"
7782 /* 5985 */ "PSTD\000"
7783 /* 5990 */ "VPEXTD\000"
7784 /* 5997 */ "VMSUMCUD\000"
7785 /* 6006 */ "VMODUD\000"
7786 /* 6013 */ "VMULEUD\000"
7787 /* 6021 */ "VDIVEUD\000"
7788 /* 6029 */ "VMULHUD\000"
7789 /* 6037 */ "VMINUD\000"
7790 /* 6044 */ "VMULOUD\000"
7791 /* 6052 */ "FCMPUD\000"
7792 /* 6059 */ "VCMPEQUD\000"
7793 /* 6068 */ "VCMPGTUD\000"
7794 /* 6077 */ "VDIVUD\000"
7795 /* 6084 */ "VMAXUD\000"
7796 /* 6091 */ "XXBLENDVD\000"
7797 /* 6101 */ "DIVD\000"
7798 /* 6106 */ "FRIZD\000"
7799 /* 6112 */ "VCLZD\000"
7800 /* 6118 */ "CNTLZD\000"
7801 /* 6125 */ "VCTZD\000"
7802 /* 6131 */ "CNTTZD\000"
7803 /* 6138 */ "PSEUDO_PROBE\000"
7804 /* 6151 */ "MFBHRBE\000"
7805 /* 6159 */ "G_SSUBE\000"
7806 /* 6167 */ "G_USUBE\000"
7807 /* 6175 */ "CFENCE\000"
7808 /* 6182 */ "G_FENCE\000"
7809 /* 6190 */ "ARITH_FENCE\000"
7810 /* 6202 */ "REG_SEQUENCE\000"
7811 /* 6215 */ "MFFSCE\000"
7812 /* 6222 */ "G_SADDE\000"
7813 /* 6230 */ "G_UADDE\000"
7814 /* 6238 */ "G_GET_FPMODE\000"
7815 /* 6251 */ "G_RESET_FPMODE\000"
7816 /* 6266 */ "G_SET_FPMODE\000"
7817 /* 6279 */ "DIVDE\000"
7818 /* 6285 */ "G_FMINNUM_IEEE\000"
7819 /* 6300 */ "G_FMAXNUM_IEEE\000"
7820 /* 6315 */ "SLBMFEE\000"
7821 /* 6323 */ "WRTEE\000"
7822 /* 6329 */ "SUBFE\000"
7823 /* 6335 */ "EVLWHE\000"
7824 /* 6342 */ "EVSTWHE\000"
7825 /* 6350 */ "SLBIE\000"
7826 /* 6356 */ "TLBIE\000"
7827 /* 6362 */ "G_VSCALE\000"
7828 /* 6371 */ "G_JUMP_TABLE\000"
7829 /* 6384 */ "BUNDLE\000"
7830 /* 6391 */ "ADDME\000"
7831 /* 6397 */ "SUBFME\000"
7832 /* 6404 */ "G_MEMCPY_INLINE\000"
7833 /* 6420 */ "RELOC_NONE\000"
7834 /* 6431 */ "LOCAL_ESCAPE\000"
7835 /* 6444 */ "SELECT_CC_SPE\000"
7836 /* 6458 */ "SELECT_SPE\000"
7837 /* 6469 */ "TLBRE\000"
7838 /* 6475 */ "FRE\000"
7839 /* 6479 */ "G_STACKRESTORE\000"
7840 /* 6494 */ "G_INDEXED_STORE\000"
7841 /* 6510 */ "G_STORE\000"
7842 /* 6518 */ "G_BITREVERSE\000"
7843 /* 6531 */ "FAKE_USE\000"
7844 /* 6540 */ "SLBMTE\000"
7845 /* 6547 */ "FRSQRTE\000"
7846 /* 6555 */ "DBG_VALUE\000"
7847 /* 6565 */ "G_GLOBAL_VALUE\000"
7848 /* 6580 */ "G_PTRAUTH_GLOBAL_VALUE\000"
7849 /* 6603 */ "CONVERGENCECTRL_GLUE\000"
7850 /* 6624 */ "G_STACKSAVE\000"
7851 /* 6636 */ "MFVRSAVE\000"
7852 /* 6645 */ "MTVRSAVE\000"
7853 /* 6654 */ "G_MEMMOVE\000"
7854 /* 6664 */ "TLBWE\000"
7855 /* 6670 */ "DIVWE\000"
7856 /* 6676 */ "EVSTWWE\000"
7857 /* 6684 */ "ADDZE\000"
7858 /* 6690 */ "G_FREEZE\000"
7859 /* 6699 */ "SUBFZE\000"
7860 /* 6706 */ "G_FCANONICALIZE\000"
7861 /* 6722 */ "DCBF\000"
7862 /* 6727 */ "SUBF\000"
7863 /* 6732 */ "G_FMODF\000"
7864 /* 6740 */ "G_CTLZ_ZERO_UNDEF\000"
7865 /* 6758 */ "G_CTTZ_ZERO_UNDEF\000"
7866 /* 6776 */ "INIT_UNDEF\000"
7867 /* 6787 */ "G_IMPLICIT_DEF\000"
7868 /* 6802 */ "DBG_INSTR_REF\000"
7869 /* 6816 */ "EVMHESMF\000"
7870 /* 6825 */ "EVMWHSMF\000"
7871 /* 6834 */ "EVMHOSMF\000"
7872 /* 6843 */ "EVMWSMF\000"
7873 /* 6851 */ "MCRF\000"
7874 /* 6856 */ "MFOCRF\000"
7875 /* 6863 */ "MTOCRF\000"
7876 /* 6870 */ "MTCRF\000"
7877 /* 6876 */ "EFDCFSF\000"
7878 /* 6884 */ "EFSCFSF\000"
7879 /* 6892 */ "EVFSCFSF\000"
7880 /* 6901 */ "MTFSF\000"
7881 /* 6907 */ "EVMHESSF\000"
7882 /* 6916 */ "EVMWHSSF\000"
7883 /* 6925 */ "EVMHOSSF\000"
7884 /* 6934 */ "EVMWSSF\000"
7885 /* 6942 */ "EFDCTSF\000"
7886 /* 6950 */ "EFSCTSF\000"
7887 /* 6958 */ "EVFSCTSF\000"
7888 /* 6967 */ "DTSTSF\000"
7889 /* 6974 */ "EFDCFUF\000"
7890 /* 6982 */ "EFSCFUF\000"
7891 /* 6990 */ "EVFSCFUF\000"
7892 /* 6999 */ "EFDCTUF\000"
7893 /* 7007 */ "EFSCTUF\000"
7894 /* 7015 */ "EVFSCTUF\000"
7895 /* 7024 */ "DTSTDG\000"
7896 /* 7031 */ "SLBIEG\000"
7897 /* 7038 */ "EFDNEG\000"
7898 /* 7045 */ "G_FNEG\000"
7899 /* 7052 */ "EFSNEG\000"
7900 /* 7059 */ "EVFSNEG\000"
7901 /* 7067 */ "EVNEG\000"
7902 /* 7073 */ "EXTRACT_SUBREG\000"
7903 /* 7088 */ "INSERT_SUBREG\000"
7904 /* 7102 */ "G_SEXT_INREG\000"
7905 /* 7115 */ "SUBREG_TO_REG\000"
7906 /* 7129 */ "G_ATOMIC_CMPXCHG\000"
7907 /* 7146 */ "G_ATOMICRMW_XCHG\000"
7908 /* 7163 */ "G_GET_ROUNDING\000"
7909 /* 7178 */ "G_SET_ROUNDING\000"
7910 /* 7193 */ "G_FLOG\000"
7911 /* 7200 */ "G_VAARG\000"
7912 /* 7208 */ "PREALLOCATED_ARG\000"
7913 /* 7225 */ "V_SET0H\000"
7914 /* 7233 */ "VSRAH\000"
7915 /* 7239 */ "VCNTMBH\000"
7916 /* 7247 */ "G_PREFETCH\000"
7917 /* 7258 */ "EVLDH\000"
7918 /* 7264 */ "EVSTDH\000"
7919 /* 7271 */ "VCMPNEH\000"
7920 /* 7279 */ "VMRGHH\000"
7921 /* 7286 */ "VUCMPRHH\000"
7922 /* 7295 */ "VMRGLH\000"
7923 /* 7302 */ "VUCMPRLH\000"
7924 /* 7311 */ "VRLH\000"
7925 /* 7316 */ "VSLH\000"
7926 /* 7321 */ "G_SMULH\000"
7927 /* 7329 */ "G_UMULH\000"
7928 /* 7337 */ "VPMSUMH\000"
7929 /* 7345 */ "G_FTANH\000"
7930 /* 7353 */ "G_FSINH\000"
7931 /* 7361 */ "XXBRH\000"
7932 /* 7367 */ "VSRH\000"
7933 /* 7372 */ "DMSHA2HASH\000"
7934 /* 7383 */ "DMSHA3HASH\000"
7935 /* 7394 */ "VMULESH\000"
7936 /* 7402 */ "V_SETALLONESH\000"
7937 /* 7416 */ "VAVGSH\000"
7938 /* 7423 */ "VUPKHSH\000"
7939 /* 7431 */ "XVMULHSH\000"
7940 /* 7440 */ "VSPLTISH\000"
7941 /* 7449 */ "VUPKLSH\000"
7942 /* 7457 */ "VMINSH\000"
7943 /* 7464 */ "G_FCOSH\000"
7944 /* 7472 */ "VMULOSH\000"
7945 /* 7480 */ "VCMPGTSH\000"
7946 /* 7489 */ "EVEXTSH\000"
7947 /* 7497 */ "VMAXSH\000"
7948 /* 7504 */ "VSPLTH\000"
7949 /* 7511 */ "VPOPCNTH\000"
7950 /* 7520 */ "VINSERTH\000"
7951 /* 7529 */ "PSTH\000"
7952 /* 7534 */ "VABSDUH\000"
7953 /* 7542 */ "VMULEUH\000"
7954 /* 7550 */ "VAVGUH\000"
7955 /* 7557 */ "XVMULHUH\000"
7956 /* 7566 */ "VMINUH\000"
7957 /* 7573 */ "VMULOUH\000"
7958 /* 7581 */ "VCMPEQUH\000"
7959 /* 7590 */ "VEXTRACTUH\000"
7960 /* 7601 */ "VCMPGTUH\000"
7961 /* 7610 */ "VMAXUH\000"
7962 /* 7617 */ "XXBLENDVH\000"
7963 /* 7627 */ "VCMPNEZH\000"
7964 /* 7636 */ "VCLZH\000"
7965 /* 7642 */ "VCTZH\000"
7966 /* 7648 */ "DQUAI\000"
7967 /* 7654 */ "DCBI\000"
7968 /* 7659 */ "ICBI\000"
7969 /* 7664 */ "VSLDBI\000"
7970 /* 7671 */ "VSRDBI\000"
7971 /* 7678 */ "PSUBI\000"
7972 /* 7684 */ "DCCCI\000"
7973 /* 7690 */ "ICCCI\000"
7974 /* 7696 */ "TABORTDCI\000"
7975 /* 7706 */ "RFCI\000"
7976 /* 7711 */ "RFMCI\000"
7977 /* 7717 */ "TABORTWCI\000"
7978 /* 7727 */ "SRADI\000"
7979 /* 7733 */ "PADDI\000"
7980 /* 7739 */ "RFDI\000"
7981 /* 7744 */ "CMPLDI\000"
7982 /* 7751 */ "CLRLSLDI\000"
7983 /* 7760 */ "EXTLDI\000"
7984 /* 7767 */ "XXPERMDI\000"
7985 /* 7776 */ "CMPDI\000"
7986 /* 7782 */ "CLRRDI\000"
7987 /* 7789 */ "INSRDI\000"
7988 /* 7796 */ "ROTRDI\000"
7989 /* 7803 */ "EXTRDI\000"
7990 /* 7810 */ "TDI\000"
7991 /* 7814 */ "WRTEEI\000"
7992 /* 7821 */ "RFI\000"
7993 /* 7825 */ "MTFSFI\000"
7994 /* 7832 */ "DTSTSFI\000"
7995 /* 7840 */ "EVSPLATFI\000"
7996 /* 7850 */ "EVMERGEHI\000"
7997 /* 7860 */ "EVMERGELOHI\000"
7998 /* 7872 */ "DBG_PHI\000"
7999 /* 7880 */ "DMXXEXTFDMR512_HI\000"
8000 /* 7898 */ "DMXXINSTDMR512_HI\000"
8001 /* 7916 */ "TLBLI\000"
8002 /* 7922 */ "DSCLI\000"
8003 /* 7928 */ "MULLI\000"
8004 /* 7934 */ "PLI\000"
8005 /* 7938 */ "EXTSWSLI\000"
8006 /* 7947 */ "MTVSRBMI\000"
8007 /* 7956 */ "VRLDMI\000"
8008 /* 7963 */ "RLDIMI\000"
8009 /* 7970 */ "RLWIMI\000"
8010 /* 7977 */ "VRLQMI\000"
8011 /* 7984 */ "EVMHESMI\000"
8012 /* 7993 */ "EVMWHSMI\000"
8013 /* 8002 */ "EVMHOSMI\000"
8014 /* 8011 */ "EVMWSMI\000"
8015 /* 8019 */ "EVMHEUMI\000"
8016 /* 8028 */ "EVMWHUMI\000"
8017 /* 8037 */ "EVMWLUMI\000"
8018 /* 8046 */ "EVMHOUMI\000"
8019 /* 8055 */ "EVMWUMI\000"
8020 /* 8063 */ "VRLWMI\000"
8021 /* 8070 */ "MFFSCRNI\000"
8022 /* 8079 */ "MFFSCDRNI\000"
8023 /* 8089 */ "VSLDOI\000"
8024 /* 8096 */ "XSRDPI\000"
8025 /* 8103 */ "XVRDPI\000"
8026 /* 8110 */ "XSRQPI\000"
8027 /* 8117 */ "XVRSPI\000"
8028 /* 8124 */ "DSCRI\000"
8029 /* 8130 */ "XORI\000"
8030 /* 8135 */ "EFDCFSI\000"
8031 /* 8143 */ "EFSCFSI\000"
8032 /* 8151 */ "EVFSCFSI\000"
8033 /* 8160 */ "G_FPTOSI\000"
8034 /* 8169 */ "EFDCTSI\000"
8035 /* 8177 */ "EFSCTSI\000"
8036 /* 8185 */ "EVFSCTSI\000"
8037 /* 8194 */ "EVSPLATI\000"
8038 /* 8203 */ "LDtocJTI\000"
8039 /* 8212 */ "EFDCFUI\000"
8040 /* 8220 */ "EFSCFUI\000"
8041 /* 8228 */ "EVFSCFUI\000"
8042 /* 8237 */ "G_FPTOUI\000"
8043 /* 8246 */ "EFDCTUI\000"
8044 /* 8254 */ "EFSCTUI\000"
8045 /* 8262 */ "EVFSCTUI\000"
8046 /* 8271 */ "SRAWI\000"
8047 /* 8277 */ "XXSLDWI\000"
8048 /* 8285 */ "CMPLWI\000"
8049 /* 8292 */ "EVRLWI\000"
8050 /* 8299 */ "CLRLSLWI\000"
8051 /* 8308 */ "INSLWI\000"
8052 /* 8315 */ "EVSLWI\000"
8053 /* 8322 */ "EXTLWI\000"
8054 /* 8329 */ "G_FPOWI\000"
8055 /* 8337 */ "CMPWI\000"
8056 /* 8343 */ "CLRRWI\000"
8057 /* 8350 */ "INSRWI\000"
8058 /* 8357 */ "ROTRWI\000"
8059 /* 8364 */ "EXTRWI\000"
8060 /* 8371 */ "LSWI\000"
8061 /* 8376 */ "STSWI\000"
8062 /* 8382 */ "TWI\000"
8063 /* 8386 */ "TCHECK\000"
8064 /* 8393 */ "HASHCHK\000"
8065 /* 8401 */ "COPY_LANEMASK\000"
8066 /* 8415 */ "G_PTRMASK\000"
8067 /* 8425 */ "XXEVAL\000"
8068 /* 8432 */ "VSTRIBL\000"
8069 /* 8440 */ "gBCL\000"
8070 /* 8445 */ "BCCL\000"
8071 /* 8450 */ "RLDCL\000"
8072 /* 8456 */ "RLDICL\000"
8073 /* 8463 */ "GC_LABEL\000"
8074 /* 8472 */ "DBG_LABEL\000"
8075 /* 8482 */ "EH_LABEL\000"
8076 /* 8491 */ "ANNOTATION_LABEL\000"
8077 /* 8508 */ "TLBIEL\000"
8078 /* 8515 */ "ICALL_BRANCH_FUNNEL\000"
8079 /* 8535 */ "GETtlsldADDRPCREL\000"
8080 /* 8553 */ "GETtlsADDRPCREL\000"
8081 /* 8569 */ "ISEL\000"
8082 /* 8574 */ "EVSEL\000"
8083 /* 8580 */ "XXSEL\000"
8084 /* 8586 */ "DCBFL\000"
8085 /* 8592 */ "VSTRIHL\000"
8086 /* 8600 */ "G_FSHL\000"
8087 /* 8607 */ "G_SHL\000"
8088 /* 8613 */ "G_FCEIL\000"
8089 /* 8621 */ "G_SAVGCEIL\000"
8090 /* 8632 */ "G_UAVGCEIL\000"
8091 /* 8643 */ "PATCHABLE_TAIL_CALL\000"
8092 /* 8663 */ "PATCHABLE_TYPED_EVENT_CALL\000"
8093 /* 8690 */ "PATCHABLE_EVENT_CALL\000"
8094 /* 8711 */ "FENTRY_CALL\000"
8095 /* 8723 */ "DSSALL\000"
8096 /* 8730 */ "KILL\000"
8097 /* 8735 */ "LXVPRLL\000"
8098 /* 8743 */ "STXVPRLL\000"
8099 /* 8752 */ "LXVRLL\000"
8100 /* 8759 */ "STXVRLL\000"
8101 /* 8767 */ "LXVLL\000"
8102 /* 8773 */ "STXVLL\000"
8103 /* 8780 */ "G_CONSTANT_POOL\000"
8104 /* 8796 */ "MTLPL\000"
8105 /* 8802 */ "BLRL\000"
8106 /* 8807 */ "gBCLRL\000"
8107 /* 8814 */ "BCCLRL\000"
8108 /* 8821 */ "BDZLRL\000"
8109 /* 8828 */ "BDNZLRL\000"
8110 /* 8836 */ "LXVPRL\000"
8111 /* 8843 */ "STXVPRL\000"
8112 /* 8851 */ "BCTRL\000"
8113 /* 8857 */ "gBCCTRL\000"
8114 /* 8865 */ "BCCCTRL\000"
8115 /* 8873 */ "LXVRL\000"
8116 /* 8879 */ "STXVRL\000"
8117 /* 8886 */ "MFFSL\000"
8118 /* 8892 */ "LVSL\000"
8119 /* 8897 */ "G_ROTL\000"
8120 /* 8904 */ "EFDMUL\000"
8121 /* 8911 */ "G_VECREDUCE_FMUL\000"
8122 /* 8928 */ "G_FMUL\000"
8123 /* 8935 */ "G_VECREDUCE_SEQ_FMUL\000"
8124 /* 8956 */ "G_STRICT_FMUL\000"
8125 /* 8970 */ "XXMULMUL\000"
8126 /* 8979 */ "EFSMUL\000"
8127 /* 8986 */ "EVFSMUL\000"
8128 /* 8994 */ "G_VECREDUCE_MUL\000"
8129 /* 9010 */ "G_MUL\000"
8130 /* 9016 */ "LXVL\000"
8131 /* 9021 */ "STXVL\000"
8132 /* 9027 */ "LBARXL\000"
8133 /* 9034 */ "LDARXL\000"
8134 /* 9041 */ "LHARXL\000"
8135 /* 9048 */ "LQARXL\000"
8136 /* 9055 */ "LWARXL\000"
8137 /* 9062 */ "LVXL\000"
8138 /* 9067 */ "STVXL\000"
8139 /* 9073 */ "DCBZL\000"
8140 /* 9079 */ "BDZL\000"
8141 /* 9084 */ "BDNZL\000"
8142 /* 9090 */ "LDtocL\000"
8143 /* 9097 */ "ADDItocL\000"
8144 /* 9106 */ "LWZtocL\000"
8145 /* 9114 */ "ADDItlsgdL\000"
8146 /* 9125 */ "ADDItlsldL\000"
8147 /* 9136 */ "LDgotTprelL\000"
8148 /* 9148 */ "ADDIdtprelL\000"
8149 /* 9160 */ "VEXPANDBM\000"
8150 /* 9170 */ "VMSUMMBM\000"
8151 /* 9179 */ "MTVSRBM\000"
8152 /* 9187 */ "VEXTRACTBM\000"
8153 /* 9198 */ "VSUBUBM\000"
8154 /* 9206 */ "VADDUBM\000"
8155 /* 9214 */ "VMSUMUBM\000"
8156 /* 9223 */ "XXGENPCVBM\000"
8157 /* 9234 */ "VEXPANDDM\000"
8158 /* 9244 */ "MTVSRDM\000"
8159 /* 9252 */ "VEXTRACTDM\000"
8160 /* 9263 */ "VSUBUDM\000"
8161 /* 9271 */ "VADDUDM\000"
8162 /* 9279 */ "VMSUMUDM\000"
8163 /* 9288 */ "XXSSUMUDM\000"
8164 /* 9298 */ "XXGENPCVDM\000"
8165 /* 9309 */ "VCLZDM\000"
8166 /* 9316 */ "CNTLZDM\000"
8167 /* 9324 */ "VCTZDM\000"
8168 /* 9331 */ "CNTTZDM\000"
8169 /* 9339 */ "G_FREM\000"
8170 /* 9346 */ "G_STRICT_FREM\000"
8171 /* 9360 */ "G_SREM\000"
8172 /* 9367 */ "G_UREM\000"
8173 /* 9374 */ "G_SDIVREM\000"
8174 /* 9384 */ "G_UDIVREM\000"
8175 /* 9394 */ "VEXPANDHM\000"
8176 /* 9404 */ "MTVSRHM\000"
8177 /* 9412 */ "VMSUMSHM\000"
8178 /* 9421 */ "VEXTRACTHM\000"
8179 /* 9432 */ "XVSUBUHM\000"
8180 /* 9441 */ "VMLADDUHM\000"
8181 /* 9451 */ "XVADDUHM\000"
8182 /* 9460 */ "XVMULUHM\000"
8183 /* 9469 */ "VMSUMUHM\000"
8184 /* 9478 */ "XXGENPCVHM\000"
8185 /* 9489 */ "TRECLAIM\000"
8186 /* 9498 */ "VRFIM\000"
8187 /* 9504 */ "XSRDPIM\000"
8188 /* 9512 */ "XVRDPIM\000"
8189 /* 9520 */ "XVRSPIM\000"
8190 /* 9528 */ "SETFLM\000"
8191 /* 9535 */ "VRLDNM\000"
8192 /* 9542 */ "RLWINM\000"
8193 /* 9549 */ "VRLQNM\000"
8194 /* 9556 */ "VRLWNM\000"
8195 /* 9563 */ "VEXPANDQM\000"
8196 /* 9573 */ "MTVSRQM\000"
8197 /* 9581 */ "VEXTRACTQM\000"
8198 /* 9592 */ "XSMERGE2T1UQM\000"
8199 /* 9606 */ "XSREBASE2T1UQM\000"
8200 /* 9621 */ "XSMERGE3T1UQM\000"
8201 /* 9635 */ "XSREBASE3T1UQM\000"
8202 /* 9650 */ "XSMERGE2T2UQM\000"
8203 /* 9664 */ "XSREBASE2T2UQM\000"
8204 /* 9679 */ "XSREBASE3T2UQM\000"
8205 /* 9694 */ "XSMERGE2T3UQM\000"
8206 /* 9708 */ "XSREBASE2T3UQM\000"
8207 /* 9723 */ "XSREBASE3T3UQM\000"
8208 /* 9738 */ "XSREBASE2T4UQM\000"
8209 /* 9753 */ "XSADDSUBUQM\000"
8210 /* 9765 */ "VSUBUQM\000"
8211 /* 9773 */ "XSADDADDUQM\000"
8212 /* 9785 */ "VADDUQM\000"
8213 /* 9793 */ "VSUBEUQM\000"
8214 /* 9802 */ "VADDEUQM\000"
8215 /* 9811 */ "XSADDSUBSUQM\000"
8216 /* 9824 */ "XSADDADDSUQM\000"
8217 /* 9837 */ "VPERM\000"
8218 /* 9843 */ "XXPERM\000"
8219 /* 9850 */ "BLA8_RM\000"
8220 /* 9858 */ "BL8_RM\000"
8221 /* 9865 */ "BCTRL8_RM\000"
8222 /* 9875 */ "BLA_RM\000"
8223 /* 9882 */ "BL8_NOTOC_RM\000"
8224 /* 9895 */ "BL_RM\000"
8225 /* 9901 */ "BCTRL_RM\000"
8226 /* 9910 */ "BLA8_NOP_RM\000"
8227 /* 9922 */ "BL8_NOP_RM\000"
8228 /* 9933 */ "BL_NOP_RM\000"
8229 /* 9943 */ "BCTRL8_LDinto_toc_RM\000"
8230 /* 9964 */ "BCTRL_LWZinto_toc_RM\000"
8231 /* 9985 */ "INLINEASM\000"
8232 /* 9995 */ "VPKUDUM\000"
8233 /* 10003 */ "VPKUHUM\000"
8234 /* 10011 */ "G_VECREDUCE_FMINIMUM\000"
8235 /* 10032 */ "G_FMINIMUM\000"
8236 /* 10043 */ "G_ATOMICRMW_FMINIMUM\000"
8237 /* 10064 */ "G_VECREDUCE_FMAXIMUM\000"
8238 /* 10085 */ "G_FMAXIMUM\000"
8239 /* 10096 */ "G_ATOMICRMW_FMAXIMUM\000"
8240 /* 10117 */ "G_FMINIMUMNUM\000"
8241 /* 10131 */ "G_ATOMICRMW_FMINIMUMNUM\000"
8242 /* 10155 */ "G_FMAXIMUMNUM\000"
8243 /* 10169 */ "G_ATOMICRMW_FMAXIMUMNUM\000"
8244 /* 10193 */ "G_FMINNUM\000"
8245 /* 10203 */ "G_FMAXNUM\000"
8246 /* 10213 */ "VPKUWUM\000"
8247 /* 10221 */ "VEXPANDWM\000"
8248 /* 10231 */ "MTVSRWM\000"
8249 /* 10239 */ "VEXTRACTWM\000"
8250 /* 10250 */ "XVSUBUWM\000"
8251 /* 10259 */ "XVADDUWM\000"
8252 /* 10268 */ "XVMULUWM\000"
8253 /* 10277 */ "XXGENPCVWM\000"
8254 /* 10288 */ "EVMHEGSMFAN\000"
8255 /* 10300 */ "EVMHOGSMFAN\000"
8256 /* 10312 */ "EVMWSMFAN\000"
8257 /* 10322 */ "EVMWSSFAN\000"
8258 /* 10332 */ "EVMHEGSMIAN\000"
8259 /* 10344 */ "EVMHOGSMIAN\000"
8260 /* 10356 */ "EVMWSMIAN\000"
8261 /* 10366 */ "EVMHEGUMIAN\000"
8262 /* 10378 */ "EVMHOGUMIAN\000"
8263 /* 10390 */ "EVMWUMIAN\000"
8264 /* 10400 */ "G_FATAN\000"
8265 /* 10408 */ "G_FTAN\000"
8266 /* 10415 */ "G_INTRINSIC_ROUNDEVEN\000"
8267 /* 10437 */ "G_ASSERT_ALIGN\000"
8268 /* 10452 */ "G_FCOPYSIGN\000"
8269 /* 10464 */ "VUCMPRHN\000"
8270 /* 10473 */ "VRFIN\000"
8271 /* 10479 */ "TBEGIN\000"
8272 /* 10486 */ "G_VECREDUCE_FMIN\000"
8273 /* 10503 */ "G_ATOMICRMW_FMIN\000"
8274 /* 10520 */ "G_VECREDUCE_SMIN\000"
8275 /* 10537 */ "G_SMIN\000"
8276 /* 10544 */ "G_VECREDUCE_UMIN\000"
8277 /* 10561 */ "G_UMIN\000"
8278 /* 10568 */ "G_ATOMICRMW_UMIN\000"
8279 /* 10585 */ "G_ATOMICRMW_MIN\000"
8280 /* 10601 */ "MFSRIN\000"
8281 /* 10608 */ "MTSRIN\000"
8282 /* 10615 */ "G_FASIN\000"
8283 /* 10623 */ "G_FSIN\000"
8284 /* 10630 */ "VUCMPRLN\000"
8285 /* 10639 */ "PMXVBF16GER2NN\000"
8286 /* 10654 */ "PMXVF16GER2NN\000"
8287 /* 10668 */ "PMDMXVBF16GERX2NN\000"
8288 /* 10686 */ "PMDMXVF16GERX2NN\000"
8289 /* 10703 */ "PMXVF32GERNN\000"
8290 /* 10716 */ "PMXVF64GERNN\000"
8291 /* 10729 */ "PMXVBF16GER2WNN\000"
8292 /* 10745 */ "PMXVF16GER2WNN\000"
8293 /* 10760 */ "PMXVF32GERWNN\000"
8294 /* 10774 */ "PMXVF64GERWNN\000"
8295 /* 10788 */ "CFI_INSTRUCTION\000"
8296 /* 10804 */ "PMXVBF16GER2PN\000"
8297 /* 10819 */ "PMXVF16GER2PN\000"
8298 /* 10833 */ "PMDMXVBF16GERX2PN\000"
8299 /* 10851 */ "PMDMXVF16GERX2PN\000"
8300 /* 10868 */ "XSCVSPDPN\000"
8301 /* 10878 */ "PMXVF32GERPN\000"
8302 /* 10891 */ "PMXVF64GERPN\000"
8303 /* 10904 */ "XVCVBF16SPN\000"
8304 /* 10916 */ "XSCVDPSPN\000"
8305 /* 10926 */ "PMXVBF16GER2WPN\000"
8306 /* 10942 */ "PMXVF16GER2WPN\000"
8307 /* 10957 */ "PMXVF32GERWPN\000"
8308 /* 10971 */ "PMXVF64GERWPN\000"
8309 /* 10985 */ "DARN\000"
8310 /* 10990 */ "MFFSCRN\000"
8311 /* 10998 */ "MFFSCDRN\000"
8312 /* 11007 */ "DRINTN\000"
8313 /* 11014 */ "ATTN\000"
8314 /* 11019 */ "ADJCALLSTACKDOWN\000"
8315 /* 11036 */ "ADD4O\000"
8316 /* 11042 */ "ADDC8O\000"
8317 /* 11049 */ "SUBFC8O\000"
8318 /* 11057 */ "ADD8O\000"
8319 /* 11063 */ "ADDE8O\000"
8320 /* 11070 */ "SUBFE8O\000"
8321 /* 11078 */ "ADDME8O\000"
8322 /* 11086 */ "SUBFME8O\000"
8323 /* 11095 */ "ADDZE8O\000"
8324 /* 11103 */ "SUBFZE8O\000"
8325 /* 11112 */ "SUBF8O\000"
8326 /* 11119 */ "NEG8O\000"
8327 /* 11125 */ "G_SSUBO\000"
8328 /* 11133 */ "G_USUBO\000"
8329 /* 11141 */ "ADDCO\000"
8330 /* 11147 */ "SUBFCO\000"
8331 /* 11154 */ "G_SADDO\000"
8332 /* 11162 */ "G_UADDO\000"
8333 /* 11170 */ "MULLDO\000"
8334 /* 11177 */ "LDAT_COND_PSEUDO\000"
8335 /* 11194 */ "LWAT_COND_PSEUDO\000"
8336 /* 11211 */ "LDAT_PSEUDO\000"
8337 /* 11223 */ "LWAT_PSEUDO\000"
8338 /* 11235 */ "LQX_PSEUDO\000"
8339 /* 11246 */ "STQX_PSEUDO\000"
8340 /* 11258 */ "DIVDO\000"
8341 /* 11264 */ "ADDEO\000"
8342 /* 11270 */ "DIVDEO\000"
8343 /* 11277 */ "SUBFEO\000"
8344 /* 11284 */ "ADDMEO\000"
8345 /* 11291 */ "SUBFMEO\000"
8346 /* 11299 */ "DIVWEO\000"
8347 /* 11306 */ "ADDZEO\000"
8348 /* 11313 */ "SUBFZEO\000"
8349 /* 11321 */ "SUBFO\000"
8350 /* 11327 */ "JUMP_TABLE_DEBUG_INFO\000"
8351 /* 11349 */ "NEGO\000"
8352 /* 11354 */ "EVSTWHO\000"
8353 /* 11362 */ "TLBSYNCIO\000"
8354 /* 11372 */ "PTESYNCIO\000"
8355 /* 11382 */ "TLBIEIO\000"
8356 /* 11390 */ "PseudoEIEIO\000"
8357 /* 11402 */ "EnforceIEIO\000"
8358 /* 11414 */ "EVMERGELO\000"
8359 /* 11424 */ "EVMERGEHILO\000"
8360 /* 11436 */ "VSLO\000"
8361 /* 11441 */ "G_SMULO\000"
8362 /* 11449 */ "G_UMULO\000"
8363 /* 11457 */ "XSCVQPDPO\000"
8364 /* 11467 */ "DCMPO\000"
8365 /* 11473 */ "XSNMSUBQPO\000"
8366 /* 11484 */ "XSMSUBQPO\000"
8367 /* 11494 */ "XSSUBQPO\000"
8368 /* 11503 */ "XSNMADDQPO\000"
8369 /* 11514 */ "XSMADDQPO\000"
8370 /* 11524 */ "XSADDQPO\000"
8371 /* 11533 */ "XSMULQPO\000"
8372 /* 11542 */ "XSSQRTQPO\000"
8373 /* 11552 */ "XSDIVQPO\000"
8374 /* 11561 */ "G_BZERO\000"
8375 /* 11569 */ "VSRO\000"
8376 /* 11574 */ "DIVDUO\000"
8377 /* 11581 */ "DIVDEUO\000"
8378 /* 11589 */ "DIVWEUO\000"
8379 /* 11597 */ "DIVWUO\000"
8380 /* 11604 */ "MULLWO\000"
8381 /* 11611 */ "DIVWO\000"
8382 /* 11617 */ "EVSTWWO\000"
8383 /* 11625 */ "STACKMAP\000"
8384 /* 11634 */ "NAP\000"
8385 /* 11638 */ "G_DEBUGTRAP\000"
8386 /* 11650 */ "G_UBSANTRAP\000"
8387 /* 11662 */ "G_TRAP\000"
8388 /* 11669 */ "G_ATOMICRMW_UDEC_WRAP\000"
8389 /* 11691 */ "G_ATOMICRMW_UINC_WRAP\000"
8390 /* 11713 */ "G_BSWAP\000"
8391 /* 11721 */ "XXAESDECP\000"
8392 /* 11731 */ "XXAESENCP\000"
8393 /* 11741 */ "XSNMSUBADP\000"
8394 /* 11752 */ "XVNMSUBADP\000"
8395 /* 11763 */ "XSMSUBADP\000"
8396 /* 11773 */ "XVMSUBADP\000"
8397 /* 11783 */ "XSNMADDADP\000"
8398 /* 11794 */ "XVNMADDADP\000"
8399 /* 11805 */ "XSMADDADP\000"
8400 /* 11815 */ "XVMADDADP\000"
8401 /* 11825 */ "XSSUBDP\000"
8402 /* 11833 */ "XVSUBDP\000"
8403 /* 11841 */ "XSTSTDCDP\000"
8404 /* 11851 */ "XVTSTDCDP\000"
8405 /* 11861 */ "XSMINCDP\000"
8406 /* 11870 */ "XSMAXCDP\000"
8407 /* 11879 */ "XSADDDP\000"
8408 /* 11887 */ "XVADDDP\000"
8409 /* 11895 */ "XSCVSXDDP\000"
8410 /* 11905 */ "XVCVSXDDP\000"
8411 /* 11915 */ "XSCVUXDDP\000"
8412 /* 11925 */ "XVCVUXDDP\000"
8413 /* 11935 */ "XSCMPGEDP\000"
8414 /* 11945 */ "XVCMPGEDP\000"
8415 /* 11955 */ "XSREDP\000"
8416 /* 11962 */ "XVREDP\000"
8417 /* 11969 */ "XSRSQRTEDP\000"
8418 /* 11980 */ "XVRSQRTEDP\000"
8419 /* 11991 */ "XSNEGDP\000"
8420 /* 11999 */ "XVNEGDP\000"
8421 /* 12007 */ "XSXSIGDP\000"
8422 /* 12016 */ "XVXSIGDP\000"
8423 /* 12025 */ "XXSPLTIDP\000"
8424 /* 12035 */ "XSMINJDP\000"
8425 /* 12044 */ "XSMAXJDP\000"
8426 /* 12053 */ "XSMULDP\000"
8427 /* 12061 */ "XVMULDP\000"
8428 /* 12069 */ "XSNMSUBMDP\000"
8429 /* 12080 */ "XVNMSUBMDP\000"
8430 /* 12091 */ "XSMSUBMDP\000"
8431 /* 12101 */ "XVMSUBMDP\000"
8432 /* 12111 */ "XSNMADDMDP\000"
8433 /* 12122 */ "XVNMADDMDP\000"
8434 /* 12133 */ "XSMADDMDP\000"
8435 /* 12143 */ "XVMADDMDP\000"
8436 /* 12153 */ "XSCPSGNDP\000"
8437 /* 12163 */ "XVCPSGNDP\000"
8438 /* 12173 */ "XSMINDP\000"
8439 /* 12181 */ "XVMINDP\000"
8440 /* 12189 */ "MSGSNDP\000"
8441 /* 12197 */ "XSCMPODP\000"
8442 /* 12206 */ "XSCVHPDP\000"
8443 /* 12215 */ "XSCVQPDP\000"
8444 /* 12224 */ "XSCVSPDP\000"
8445 /* 12233 */ "XVCVSPDP\000"
8446 /* 12242 */ "XSIEXPDP\000"
8447 /* 12251 */ "XVIEXPDP\000"
8448 /* 12260 */ "XSCMPEXPDP\000"
8449 /* 12271 */ "XSXEXPDP\000"
8450 /* 12280 */ "XVXEXPDP\000"
8451 /* 12289 */ "XSCMPEQDP\000"
8452 /* 12299 */ "XVCMPEQDP\000"
8453 /* 12309 */ "XSNABSDP\000"
8454 /* 12318 */ "XVNABSDP\000"
8455 /* 12327 */ "XSABSDP\000"
8456 /* 12335 */ "XVABSDP\000"
8457 /* 12343 */ "DCTDP\000"
8458 /* 12349 */ "XSCMPGTDP\000"
8459 /* 12359 */ "XVCMPGTDP\000"
8460 /* 12369 */ "XSSQRTDP\000"
8461 /* 12378 */ "XSTSQRTDP\000"
8462 /* 12388 */ "XVTSQRTDP\000"
8463 /* 12398 */ "XVSQRTDP\000"
8464 /* 12407 */ "XSCMPUDP\000"
8465 /* 12416 */ "XSDIVDP\000"
8466 /* 12424 */ "XSTDIVDP\000"
8467 /* 12433 */ "XVTDIVDP\000"
8468 /* 12442 */ "XVDIVDP\000"
8469 /* 12450 */ "XVCVSXWDP\000"
8470 /* 12460 */ "XVCVUXWDP\000"
8471 /* 12470 */ "XSMAXDP\000"
8472 /* 12478 */ "XVMAXDP\000"
8473 /* 12486 */ "CTRL_DEP\000"
8474 /* 12495 */ "DCBFEP\000"
8475 /* 12502 */ "ICBIEP\000"
8476 /* 12509 */ "TLBIEP\000"
8477 /* 12516 */ "DCBZLEP\000"
8478 /* 12524 */ "DCBTEP\000"
8479 /* 12531 */ "DCBSTEP\000"
8480 /* 12539 */ "DCBTSTEP\000"
8481 /* 12548 */ "DCBZEP\000"
8482 /* 12555 */ "VCMPBFP\000"
8483 /* 12563 */ "VNMSUBFP\000"
8484 /* 12572 */ "VSUBFP\000"
8485 /* 12579 */ "VMADDFP\000"
8486 /* 12587 */ "VADDFP\000"
8487 /* 12594 */ "VLOGEFP\000"
8488 /* 12602 */ "VCMPGEFP\000"
8489 /* 12611 */ "VREFP\000"
8490 /* 12617 */ "VEXPTEFP\000"
8491 /* 12626 */ "VRSQRTEFP\000"
8492 /* 12636 */ "VMINFP\000"
8493 /* 12643 */ "G_SITOFP\000"
8494 /* 12652 */ "G_UITOFP\000"
8495 /* 12661 */ "VCMPEQFP\000"
8496 /* 12670 */ "VCMPGTFP\000"
8497 /* 12679 */ "VMAXFP\000"
8498 /* 12686 */ "XSCVDPHP\000"
8499 /* 12695 */ "XVCVSPHP\000"
8500 /* 12704 */ "VRFIP\000"
8501 /* 12710 */ "XSRDPIP\000"
8502 /* 12718 */ "XVRDPIP\000"
8503 /* 12726 */ "XVRSPIP\000"
8504 /* 12734 */ "HASHCHKP\000"
8505 /* 12743 */ "XXAESGENLKP\000"
8506 /* 12755 */ "DCBFLP\000"
8507 /* 12762 */ "G_FCMP\000"
8508 /* 12769 */ "G_ICMP\000"
8509 /* 12776 */ "G_SCMP\000"
8510 /* 12783 */ "G_UCMP\000"
8511 /* 12790 */ "PMXVBF16GER2NP\000"
8512 /* 12805 */ "PMXVF16GER2NP\000"
8513 /* 12819 */ "PMDMXVBF16GERX2NP\000"
8514 /* 12837 */ "PMDMXVF16GERX2NP\000"
8515 /* 12854 */ "PMXVF32GERNP\000"
8516 /* 12867 */ "PMXVF64GERNP\000"
8517 /* 12880 */ "PMXVBF16GER2WNP\000"
8518 /* 12896 */ "PMXVF16GER2WNP\000"
8519 /* 12911 */ "PMXVF32GERWNP\000"
8520 /* 12925 */ "PMXVF64GERWNP\000"
8521 /* 12939 */ "BLA8_NOP\000"
8522 /* 12948 */ "BL8_NOP\000"
8523 /* 12956 */ "UNENCODED_NOP\000"
8524 /* 12970 */ "BL_NOP\000"
8525 /* 12977 */ "CONVERGENCECTRL_LOOP\000"
8526 /* 12998 */ "G_CTPOP\000"
8527 /* 13006 */ "STOP\000"
8528 /* 13011 */ "PATCHABLE_OP\000"
8529 /* 13024 */ "FAULTING_OP\000"
8530 /* 13036 */ "PMXVBF16GER2PP\000"
8531 /* 13051 */ "PMXVF16GER2PP\000"
8532 /* 13065 */ "PMXVI16GER2PP\000"
8533 /* 13079 */ "PMDMXVBF16GERX2PP\000"
8534 /* 13097 */ "PMDMXVF16GERX2PP\000"
8535 /* 13114 */ "PMXVI8GER4PP\000"
8536 /* 13127 */ "PMDMXVI8GERX4PP\000"
8537 /* 13143 */ "PMXVI4GER8PP\000"
8538 /* 13156 */ "PMXVF32GERPP\000"
8539 /* 13169 */ "PMXVF64GERPP\000"
8540 /* 13182 */ "PMXVI16GER2SPP\000"
8541 /* 13197 */ "PMXVI8GER4SPP\000"
8542 /* 13211 */ "PMDMXVI8GERX4SPP\000"
8543 /* 13228 */ "PMXVI8GER4WSPP\000"
8544 /* 13243 */ "PMXVBF16GER2WPP\000"
8545 /* 13259 */ "PMXVF16GER2WPP\000"
8546 /* 13274 */ "PMXVI16GER2WPP\000"
8547 /* 13289 */ "PMXVI8GER4WPP\000"
8548 /* 13303 */ "PMXVI4GER8WPP\000"
8549 /* 13317 */ "PMXVF32GERWPP\000"
8550 /* 13331 */ "PMXVF64GERWPP\000"
8551 /* 13345 */ "PMXVI16GER2SWPP\000"
8552 /* 13361 */ "XSNMSUBQP\000"
8553 /* 13371 */ "XSMSUBQP\000"
8554 /* 13380 */ "XSSUBQP\000"
8555 /* 13388 */ "XSTSTDCQP\000"
8556 /* 13398 */ "XSMINCQP\000"
8557 /* 13407 */ "XSMAXCQP\000"
8558 /* 13416 */ "XSNMADDQP\000"
8559 /* 13426 */ "XSMADDQP\000"
8560 /* 13435 */ "XSADDQP\000"
8561 /* 13443 */ "XSCVSDQP\000"
8562 /* 13452 */ "XSCVUDQP\000"
8563 /* 13461 */ "XSCMPGEQP\000"
8564 /* 13471 */ "XSNEGQP\000"
8565 /* 13479 */ "XSXSIGQP\000"
8566 /* 13488 */ "XSMULQP\000"
8567 /* 13496 */ "XSCPSGNQP\000"
8568 /* 13506 */ "XSCMPOQP\000"
8569 /* 13515 */ "XSCVDPQP\000"
8570 /* 13524 */ "XSIEXPQP\000"
8571 /* 13533 */ "XSCMPEXPQP\000"
8572 /* 13544 */ "XSXEXPQP\000"
8573 /* 13553 */ "XSCMPEQQP\000"
8574 /* 13563 */ "XSCVSQQP\000"
8575 /* 13572 */ "XSCVUQQP\000"
8576 /* 13581 */ "XSNABSQP\000"
8577 /* 13590 */ "XSABSQP\000"
8578 /* 13598 */ "XSCMPGTQP\000"
8579 /* 13608 */ "XSSQRTQP\000"
8580 /* 13617 */ "XSCMPUQP\000"
8581 /* 13626 */ "XSDIVQP\000"
8582 /* 13634 */ "RESTORE_DMRP\000"
8583 /* 13647 */ "SPILL_DMRP\000"
8584 /* 13658 */ "XSNMSUBASP\000"
8585 /* 13669 */ "XVNMSUBASP\000"
8586 /* 13680 */ "XSMSUBASP\000"
8587 /* 13690 */ "XVMSUBASP\000"
8588 /* 13700 */ "XSNMADDASP\000"
8589 /* 13711 */ "XVNMADDASP\000"
8590 /* 13722 */ "XSMADDASP\000"
8591 /* 13732 */ "XVMADDASP\000"
8592 /* 13742 */ "XSSUBSP\000"
8593 /* 13750 */ "XVSUBSP\000"
8594 /* 13758 */ "XSTSTDCSP\000"
8595 /* 13768 */ "XVTSTDCSP\000"
8596 /* 13778 */ "XSADDSP\000"
8597 /* 13786 */ "XVADDSP\000"
8598 /* 13794 */ "XSCVSXDSP\000"
8599 /* 13804 */ "XVCVSXDSP\000"
8600 /* 13814 */ "XSCVUXDSP\000"
8601 /* 13824 */ "XVCVUXDSP\000"
8602 /* 13834 */ "XVCMPGESP\000"
8603 /* 13844 */ "XSRESP\000"
8604 /* 13851 */ "XVRESP\000"
8605 /* 13858 */ "XSRSQRTESP\000"
8606 /* 13869 */ "XVRSQRTESP\000"
8607 /* 13880 */ "XVNEGSP\000"
8608 /* 13888 */ "XVXSIGSP\000"
8609 /* 13897 */ "XSMULSP\000"
8610 /* 13905 */ "XVMULSP\000"
8611 /* 13913 */ "XSNMSUBMSP\000"
8612 /* 13924 */ "XVNMSUBMSP\000"
8613 /* 13935 */ "XSMSUBMSP\000"
8614 /* 13945 */ "XVMSUBMSP\000"
8615 /* 13955 */ "XSNMADDMSP\000"
8616 /* 13966 */ "XVNMADDMSP\000"
8617 /* 13977 */ "XSMADDMSP\000"
8618 /* 13987 */ "XVMADDMSP\000"
8619 /* 13997 */ "XVCPSGNSP\000"
8620 /* 14007 */ "XVMINSP\000"
8621 /* 14015 */ "XSCVDPSP\000"
8622 /* 14024 */ "XVCVDPSP\000"
8623 /* 14033 */ "XVCVHPSP\000"
8624 /* 14042 */ "XVIEXPSP\000"
8625 /* 14051 */ "XVXEXPSP\000"
8626 /* 14060 */ "XVCMPEQSP\000"
8627 /* 14070 */ "DRSP\000"
8628 /* 14075 */ "FRSP\000"
8629 /* 14080 */ "XSRSP\000"
8630 /* 14086 */ "XVNABSSP\000"
8631 /* 14095 */ "XVABSSP\000"
8632 /* 14103 */ "PLXSSP\000"
8633 /* 14110 */ "PSTXSSP\000"
8634 /* 14118 */ "XVCMPGTSP\000"
8635 /* 14128 */ "XSSQRTSP\000"
8636 /* 14137 */ "XVTSQRTSP\000"
8637 /* 14147 */ "XVSQRTSP\000"
8638 /* 14156 */ "XSDIVSP\000"
8639 /* 14164 */ "XVTDIVSP\000"
8640 /* 14173 */ "XVDIVSP\000"
8641 /* 14181 */ "XVCVSXWSP\000"
8642 /* 14191 */ "XVCVUXWSP\000"
8643 /* 14201 */ "XVMAXSP\000"
8644 /* 14209 */ "HASHSTP\000"
8645 /* 14217 */ "ADJCALLSTACKUP\000"
8646 /* 14232 */ "PREALLOCATED_SETUP\000"
8647 /* 14251 */ "PLXVP\000"
8648 /* 14257 */ "PSTXVP\000"
8649 /* 14264 */ "G_FLDEXP\000"
8650 /* 14273 */ "G_STRICT_FLDEXP\000"
8651 /* 14289 */ "G_FEXP\000"
8652 /* 14296 */ "G_FFREXP\000"
8653 /* 14305 */ "XSRQPXP\000"
8654 /* 14313 */ "VEXTSD2Q\000"
8655 /* 14322 */ "VSRAQ\000"
8656 /* 14328 */ "DQUAQ\000"
8657 /* 14334 */ "DSUBQ\000"
8658 /* 14340 */ "VPRTYBQ\000"
8659 /* 14348 */ "DTSTDCQ\000"
8660 /* 14356 */ "DENBCDQ\000"
8661 /* 14364 */ "DADDQ\000"
8662 /* 14370 */ "DRRNDQ\000"
8663 /* 14377 */ "DDEDPDQ\000"
8664 /* 14385 */ "EFDCMPEQ\000"
8665 /* 14394 */ "EFSCMPEQ\000"
8666 /* 14403 */ "EVFSCMPEQ\000"
8667 /* 14413 */ "EVCMPEQ\000"
8668 /* 14421 */ "EFDTSTEQ\000"
8669 /* 14430 */ "EFSTSTEQ\000"
8670 /* 14439 */ "EVFSTSTEQ\000"
8671 /* 14449 */ "DTSTSFQ\000"
8672 /* 14457 */ "DTSTDGQ\000"
8673 /* 14465 */ "DQUAIQ\000"
8674 /* 14472 */ "DTSTSFIQ\000"
8675 /* 14481 */ "DSCLIQ\000"
8676 /* 14488 */ "DSCRIQ\000"
8677 /* 14495 */ "LXVKQ\000"
8678 /* 14501 */ "ICBLQ\000"
8679 /* 14507 */ "VRLQ\000"
8680 /* 14512 */ "VSLQ\000"
8681 /* 14517 */ "DMULQ\000"
8682 /* 14523 */ "VBPERMQ\000"
8683 /* 14531 */ "DRINTNQ\000"
8684 /* 14539 */ "DCMPOQ\000"
8685 /* 14546 */ "DRDPQ\000"
8686 /* 14552 */ "DCTQPQ\000"
8687 /* 14559 */ "DCFFIXQQ\000"
8688 /* 14568 */ "DCTFIXQQ\000"
8689 /* 14577 */ "XXBRQ\000"
8690 /* 14583 */ "VSRQ\000"
8691 /* 14588 */ "VMODSQ\000"
8692 /* 14595 */ "VDIVESQ\000"
8693 /* 14603 */ "VCMPSQ\000"
8694 /* 14610 */ "VCMPGTSQ\000"
8695 /* 14619 */ "VDIVSQ\000"
8696 /* 14626 */ "STQ\000"
8697 /* 14630 */ "VMUL10UQ\000"
8698 /* 14639 */ "VMUL10CUQ\000"
8699 /* 14649 */ "VSUBCUQ\000"
8700 /* 14657 */ "VADDCUQ\000"
8701 /* 14665 */ "VMUL10ECUQ\000"
8702 /* 14676 */ "VSUBECUQ\000"
8703 /* 14685 */ "VADDECUQ\000"
8704 /* 14694 */ "VMODUQ\000"
8705 /* 14701 */ "VMUL10EUQ\000"
8706 /* 14711 */ "VDIVEUQ\000"
8707 /* 14719 */ "DCMPUQ\000"
8708 /* 14726 */ "VCMPUQ\000"
8709 /* 14733 */ "VCMPEQUQ\000"
8710 /* 14742 */ "VCMPGTUQ\000"
8711 /* 14751 */ "VDIVUQ\000"
8712 /* 14758 */ "DDIVQ\000"
8713 /* 14764 */ "DIEXQ\000"
8714 /* 14770 */ "DTSTEXQ\000"
8715 /* 14778 */ "DXEXQ\000"
8716 /* 14784 */ "DCFFIXQ\000"
8717 /* 14792 */ "DCTFIXQ\000"
8718 /* 14800 */ "DRINTXQ\000"
8719 /* 14808 */ "MBAR\000"
8720 /* 14813 */ "UpdateGBR\000"
8721 /* 14823 */ "VSTRIBR\000"
8722 /* 14831 */ "G_BR\000"
8723 /* 14836 */ "INLINEASM_BR\000"
8724 /* 14849 */ "SETNBCR\000"
8725 /* 14857 */ "SETBCR\000"
8726 /* 14864 */ "MFDCR\000"
8727 /* 14870 */ "RLDCR\000"
8728 /* 14876 */ "MTDCR\000"
8729 /* 14882 */ "MFCR\000"
8730 /* 14887 */ "RLDICR\000"
8731 /* 14894 */ "MFUDSCR\000"
8732 /* 14902 */ "MTUDSCR\000"
8733 /* 14910 */ "MFVSCR\000"
8734 /* 14917 */ "MTVSCR\000"
8735 /* 14924 */ "RESTORE_CR\000"
8736 /* 14935 */ "SPILL_CR\000"
8737 /* 14944 */ "ADDItlsgdLADDR\000"
8738 /* 14959 */ "ADDItlsldLADDR\000"
8739 /* 14974 */ "G_BLOCK_ADDR\000"
8740 /* 14987 */ "GETtlsldADDR\000"
8741 /* 15000 */ "GETtlsADDR\000"
8742 /* 15011 */ "PMXVF32GER\000"
8743 /* 15022 */ "PMXVF64GER\000"
8744 /* 15033 */ "VNCIPHER\000"
8745 /* 15042 */ "VCIPHER\000"
8746 /* 15050 */ "MEMBARRIER\000"
8747 /* 15061 */ "G_CONSTANT_FOLD_BARRIER\000"
8748 /* 15085 */ "PATCHABLE_FUNCTION_ENTER\000"
8749 /* 15110 */ "G_READCYCLECOUNTER\000"
8750 /* 15129 */ "G_READSTEADYCOUNTER\000"
8751 /* 15149 */ "G_READ_REGISTER\000"
8752 /* 15165 */ "G_WRITE_REGISTER\000"
8753 /* 15182 */ "VSTRIHR\000"
8754 /* 15190 */ "G_ASHR\000"
8755 /* 15197 */ "G_FSHR\000"
8756 /* 15204 */ "G_LSHR\000"
8757 /* 15211 */ "KILL_PAIR\000"
8758 /* 15221 */ "BLR\000"
8759 /* 15225 */ "gBCLR\000"
8760 /* 15231 */ "BCCLR\000"
8761 /* 15237 */ "MFLR\000"
8762 /* 15242 */ "MTLR\000"
8763 /* 15247 */ "BDZLR\000"
8764 /* 15253 */ "BDNZLR\000"
8765 /* 15260 */ "MovePCtoLR\000"
8766 /* 15271 */ "MoveGOTtoLR\000"
8767 /* 15283 */ "RESTORE_DMR\000"
8768 /* 15295 */ "SPILL_DMR\000"
8769 /* 15305 */ "FMR\000"
8770 /* 15309 */ "DMMR\000"
8771 /* 15314 */ "MFPMR\000"
8772 /* 15320 */ "MTPMR\000"
8773 /* 15326 */ "VPERMR\000"
8774 /* 15333 */ "XXPERMR\000"
8775 /* 15341 */ "CONVERGENCECTRL_ANCHOR\000"
8776 /* 15364 */ "XXLOR\000"
8777 /* 15370 */ "XXLNOR\000"
8778 /* 15377 */ "CRNOR\000"
8779 /* 15383 */ "EVNOR\000"
8780 /* 15389 */ "G_FFLOOR\000"
8781 /* 15398 */ "G_SAVGFLOOR\000"
8782 /* 15410 */ "G_UAVGFLOOR\000"
8783 /* 15422 */ "CROR\000"
8784 /* 15427 */ "G_EXTRACT_SUBVECTOR\000"
8785 /* 15447 */ "G_INSERT_SUBVECTOR\000"
8786 /* 15466 */ "G_BUILD_VECTOR\000"
8787 /* 15481 */ "G_SHUFFLE_VECTOR\000"
8788 /* 15498 */ "G_STEP_VECTOR\000"
8789 /* 15512 */ "G_SPLAT_VECTOR\000"
8790 /* 15527 */ "EVOR\000"
8791 /* 15532 */ "XXLXOR\000"
8792 /* 15539 */ "DMXOR\000"
8793 /* 15545 */ "VPERMXOR\000"
8794 /* 15554 */ "CRXOR\000"
8795 /* 15560 */ "EVXOR\000"
8796 /* 15566 */ "G_VECREDUCE_XOR\000"
8797 /* 15582 */ "G_XOR\000"
8798 /* 15588 */ "G_ATOMICRMW_XOR\000"
8799 /* 15604 */ "G_VECREDUCE_OR\000"
8800 /* 15619 */ "G_OR\000"
8801 /* 15624 */ "G_ATOMICRMW_OR\000"
8802 /* 15639 */ "MFSPR\000"
8803 /* 15645 */ "MTSPR\000"
8804 /* 15651 */ "MFSR\000"
8805 /* 15656 */ "MFMSR\000"
8806 /* 15662 */ "MTMSR\000"
8807 /* 15668 */ "MTSR\000"
8808 /* 15673 */ "LVSR\000"
8809 /* 15678 */ "TAILBCTR\000"
8810 /* 15687 */ "gBCCTR\000"
8811 /* 15694 */ "BCCCTR\000"
8812 /* 15701 */ "MFCTR\000"
8813 /* 15707 */ "MTCTR\000"
8814 /* 15713 */ "G_ROTR\000"
8815 /* 15720 */ "G_INTTOPTR\000"
8816 /* 15731 */ "PMXVI16GER2S\000"
8817 /* 15744 */ "ADDG6S\000"
8818 /* 15751 */ "EFDABS\000"
8819 /* 15758 */ "G_FABS\000"
8820 /* 15765 */ "EFDNABS\000"
8821 /* 15773 */ "EFSNABS\000"
8822 /* 15781 */ "EVFSNABS\000"
8823 /* 15790 */ "EFSABS\000"
8824 /* 15797 */ "EVFSABS\000"
8825 /* 15805 */ "EVABS\000"
8826 /* 15811 */ "G_ABS\000"
8827 /* 15817 */ "VSUM4SBS\000"
8828 /* 15826 */ "VSUBSBS\000"
8829 /* 15834 */ "VADDSBS\000"
8830 /* 15842 */ "VSUM4UBS\000"
8831 /* 15851 */ "VSUBUBS\000"
8832 /* 15859 */ "VADDUBS\000"
8833 /* 15867 */ "FSUBS\000"
8834 /* 15873 */ "FMSUBS\000"
8835 /* 15880 */ "FNMSUBS\000"
8836 /* 15888 */ "G_ABDS\000"
8837 /* 15895 */ "FADDS\000"
8838 /* 15901 */ "FMADDS\000"
8839 /* 15908 */ "FNMADDS\000"
8840 /* 15916 */ "FCFIDS\000"
8841 /* 15923 */ "DCBTDS\000"
8842 /* 15930 */ "DCBTSTDS\000"
8843 /* 15939 */ "XSCVDPSXDS\000"
8844 /* 15950 */ "XVCVDPSXDS\000"
8845 /* 15961 */ "XVCVSPSXDS\000"
8846 /* 15972 */ "XSCVDPUXDS\000"
8847 /* 15983 */ "XVCVDPUXDS\000"
8848 /* 15994 */ "XVCVSPUXDS\000"
8849 /* 16005 */ "V_SETALLONES\000"
8850 /* 16018 */ "FRES\000"
8851 /* 16023 */ "FRSQRTES\000"
8852 /* 16032 */ "G_UNMERGE_VALUES\000"
8853 /* 16049 */ "G_MERGE_VALUES\000"
8854 /* 16064 */ "EFDCFS\000"
8855 /* 16071 */ "MFFS\000"
8856 /* 16076 */ "PLFS\000"
8857 /* 16081 */ "MCRFS\000"
8858 /* 16087 */ "PSTFS\000"
8859 /* 16093 */ "FNEGS\000"
8860 /* 16099 */ "VSUM4SHS\000"
8861 /* 16108 */ "VSUBSHS\000"
8862 /* 16116 */ "VMHADDSHS\000"
8863 /* 16126 */ "VMHRADDSHS\000"
8864 /* 16137 */ "VADDSHS\000"
8865 /* 16145 */ "VMSUMSHS\000"
8866 /* 16154 */ "VSUBUHS\000"
8867 /* 16162 */ "VADDUHS\000"
8868 /* 16170 */ "VMSUMUHS\000"
8869 /* 16179 */ "SUBIS\000"
8870 /* 16185 */ "SUBPCIS\000"
8871 /* 16193 */ "ADDPCIS\000"
8872 /* 16201 */ "PADDIS\000"
8873 /* 16208 */ "LIS\000"
8874 /* 16212 */ "XORIS\000"
8875 /* 16218 */ "EVSRWIS\000"
8876 /* 16226 */ "FSELS\000"
8877 /* 16232 */ "ADD4TLS\000"
8878 /* 16240 */ "ADD8TLS\000"
8879 /* 16248 */ "ICBTLS\000"
8880 /* 16255 */ "G_CTLS\000"
8881 /* 16262 */ "LHAXTLS\000"
8882 /* 16270 */ "LWAXTLS\000"
8883 /* 16278 */ "STBXTLS\000"
8884 /* 16286 */ "LFDXTLS\000"
8885 /* 16294 */ "STFDXTLS\000"
8886 /* 16303 */ "LDXTLS\000"
8887 /* 16310 */ "STDXTLS\000"
8888 /* 16318 */ "STHXTLS\000"
8889 /* 16326 */ "LFSXTLS\000"
8890 /* 16334 */ "STFSXTLS\000"
8891 /* 16343 */ "STWXTLS\000"
8892 /* 16351 */ "LBZXTLS\000"
8893 /* 16359 */ "LHZXTLS\000"
8894 /* 16367 */ "LWZXTLS\000"
8895 /* 16375 */ "BL8_TLS\000"
8896 /* 16383 */ "BL8_NOTOC_TLS\000"
8897 /* 16397 */ "BL_TLS\000"
8898 /* 16404 */ "BL8_NOP_TLS\000"
8899 /* 16416 */ "FMULS\000"
8900 /* 16422 */ "FRIMS\000"
8901 /* 16428 */ "FCPSGNS\000"
8902 /* 16436 */ "FRINS\000"
8903 /* 16442 */ "G_FACOS\000"
8904 /* 16450 */ "G_FCOS\000"
8905 /* 16457 */ "G_FSINCOS\000"
8906 /* 16467 */ "EVLWHOS\000"
8907 /* 16475 */ "FCMPOS\000"
8908 /* 16482 */ "DCBFPS\000"
8909 /* 16489 */ "FRIPS\000"
8910 /* 16495 */ "DCBSTPS\000"
8911 /* 16503 */ "G_CONCAT_VECTORS\000"
8912 /* 16520 */ "COPY_TO_REGCLASS\000"
8913 /* 16537 */ "G_IS_FPCLASS\000"
8914 /* 16550 */ "FABSS\000"
8915 /* 16556 */ "FNABSS\000"
8916 /* 16563 */ "VPKSDSS\000"
8917 /* 16571 */ "G_ATOMIC_CMPXCHG_WITH_SUCCESS\000"
8918 /* 16601 */ "G_VECTOR_COMPRESS\000"
8919 /* 16619 */ "VPKSHSS\000"
8920 /* 16627 */ "VPKSWSS\000"
8921 /* 16635 */ "G_INTRINSIC_W_SIDE_EFFECTS\000"
8922 /* 16662 */ "G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS\000"
8923 /* 16700 */ "EVCMPGTS\000"
8924 /* 16709 */ "EVCMPLTS\000"
8925 /* 16718 */ "FSQRTS\000"
8926 /* 16725 */ "FCFIDUS\000"
8927 /* 16733 */ "VPKSDUS\000"
8928 /* 16741 */ "VPKUDUS\000"
8929 /* 16749 */ "SUBFUS\000"
8930 /* 16756 */ "VPKSHUS\000"
8931 /* 16764 */ "VPKUHUS\000"
8932 /* 16772 */ "FCMPUS\000"
8933 /* 16779 */ "VPKSWUS\000"
8934 /* 16787 */ "VPKUWUS\000"
8935 /* 16795 */ "FDIVS\000"
8936 /* 16801 */ "EVSRWS\000"
8937 /* 16808 */ "MTVSRWS\000"
8938 /* 16816 */ "VSUM2SWS\000"
8939 /* 16825 */ "VSUBSWS\000"
8940 /* 16833 */ "VADDSWS\000"
8941 /* 16841 */ "VSUMSWS\000"
8942 /* 16849 */ "VSUBUWS\000"
8943 /* 16857 */ "VADDUWS\000"
8944 /* 16865 */ "EVDIVWS\000"
8945 /* 16873 */ "XSCVDPSXWS\000"
8946 /* 16884 */ "XVCVDPSXWS\000"
8947 /* 16895 */ "XVCVSPSXWS\000"
8948 /* 16906 */ "XSCVDPUXWS\000"
8949 /* 16917 */ "XVCVDPUXWS\000"
8950 /* 16928 */ "XVCVSPUXWS\000"
8951 /* 16939 */ "VCTSXS\000"
8952 /* 16946 */ "VCTUXS\000"
8953 /* 16953 */ "FRIZS\000"
8954 /* 16959 */ "G_TRUNC_SSAT_S\000"
8955 /* 16974 */ "LDAT\000"
8956 /* 16979 */ "STDAT\000"
8957 /* 16985 */ "EVLHHESPLAT\000"
8958 /* 16997 */ "EVLWHSPLAT\000"
8959 /* 17008 */ "EVLHHOSSPLAT\000"
8960 /* 17021 */ "EVLHHOUSPLAT\000"
8961 /* 17034 */ "EVLWWSPLAT\000"
8962 /* 17045 */ "G_SSUBSAT\000"
8963 /* 17055 */ "G_USUBSAT\000"
8964 /* 17065 */ "G_SADDSAT\000"
8965 /* 17075 */ "G_UADDSAT\000"
8966 /* 17085 */ "G_SSHLSAT\000"
8967 /* 17095 */ "G_USHLSAT\000"
8968 /* 17105 */ "G_SMULFIXSAT\000"
8969 /* 17118 */ "G_UMULFIXSAT\000"
8970 /* 17131 */ "G_SDIVFIXSAT\000"
8971 /* 17144 */ "G_UDIVFIXSAT\000"
8972 /* 17157 */ "G_ATOMICRMW_USUB_SAT\000"
8973 /* 17178 */ "G_FPTOSI_SAT\000"
8974 /* 17191 */ "G_FPTOUI_SAT\000"
8975 /* 17204 */ "LWAT\000"
8976 /* 17209 */ "STWAT\000"
8977 /* 17215 */ "DCBT\000"
8978 /* 17220 */ "ICBT\000"
8979 /* 17225 */ "G_EXTRACT\000"
8980 /* 17235 */ "G_SELECT\000"
8981 /* 17244 */ "G_BRINDIRECT\000"
8982 /* 17257 */ "DCBTCT\000"
8983 /* 17264 */ "DCBTSTCT\000"
8984 /* 17273 */ "PATCHABLE_RET\000"
8985 /* 17287 */ "TCHECK_RET\000"
8986 /* 17298 */ "TBEGIN_RET\000"
8987 /* 17309 */ "CR6SET\000"
8988 /* 17316 */ "DYNAREAOFFSET\000"
8989 /* 17330 */ "G_MEMSET\000"
8990 /* 17339 */ "CR6UNSET\000"
8991 /* 17348 */ "CRUNSET\000"
8992 /* 17356 */ "CRSET\000"
8993 /* 17362 */ "EFDCMPGT\000"
8994 /* 17371 */ "EFSCMPGT\000"
8995 /* 17380 */ "EVFSCMPGT\000"
8996 /* 17390 */ "EFDTSTGT\000"
8997 /* 17399 */ "EFSTSTGT\000"
8998 /* 17408 */ "EVFSTSTGT\000"
8999 /* 17418 */ "WAIT\000"
9000 /* 17423 */ "RESTORE_CRBIT\000"
9001 /* 17437 */ "SPILL_CRBIT\000"
9002 /* 17449 */ "ANDI_rec_1_EQ_BIT\000"
9003 /* 17467 */ "ANDI_rec_1_GT_BIT\000"
9004 /* 17485 */ "PATCHABLE_FUNCTION_EXIT\000"
9005 /* 17509 */ "G_BRJT\000"
9006 /* 17516 */ "G_EXTRACT_VECTOR_ELT\000"
9007 /* 17537 */ "G_INSERT_VECTOR_ELT\000"
9008 /* 17557 */ "EFDCMPLT\000"
9009 /* 17566 */ "EFSCMPLT\000"
9010 /* 17575 */ "EVFSCMPLT\000"
9011 /* 17585 */ "EFDTSTLT\000"
9012 /* 17594 */ "EFSTSTLT\000"
9013 /* 17603 */ "EVFSTSTLT\000"
9014 /* 17613 */ "G_FCONSTANT\000"
9015 /* 17625 */ "G_CONSTANT\000"
9016 /* 17636 */ "G_INTRINSIC_CONVERGENT\000"
9017 /* 17659 */ "STATEPOINT\000"
9018 /* 17670 */ "PATCHPOINT\000"
9019 /* 17681 */ "G_PTRTOINT\000"
9020 /* 17692 */ "G_FRINT\000"
9021 /* 17700 */ "G_INTRINSIC_LLRINT\000"
9022 /* 17719 */ "G_INTRINSIC_LRINT\000"
9023 /* 17737 */ "G_FNEARBYINT\000"
9024 /* 17750 */ "PPC32GOT\000"
9025 /* 17759 */ "PPC32PICGOT\000"
9026 /* 17771 */ "CRNOT\000"
9027 /* 17777 */ "LDtocCPT\000"
9028 /* 17786 */ "TRECHKPT\000"
9029 /* 17795 */ "G_VASTART\000"
9030 /* 17805 */ "LIFETIME_START\000"
9031 /* 17820 */ "G_INVOKE_REGION_START\000"
9032 /* 17842 */ "G_INSERT\000"
9033 /* 17851 */ "TABORT\000"
9034 /* 17858 */ "CP_ABORT\000"
9035 /* 17867 */ "G_FSQRT\000"
9036 /* 17875 */ "G_STRICT_FSQRT\000"
9037 /* 17890 */ "FTSQRT\000"
9038 /* 17897 */ "G_BITCAST\000"
9039 /* 17907 */ "G_ADDRSPACE_CAST\000"
9040 /* 17924 */ "VNCIPHERLAST\000"
9041 /* 17937 */ "VCIPHERLAST\000"
9042 /* 17949 */ "DCBST\000"
9043 /* 17955 */ "DST\000"
9044 /* 17959 */ "HASHST\000"
9045 /* 17966 */ "DBG_VALUE_LIST\000"
9046 /* 17981 */ "DCBTST\000"
9047 /* 17988 */ "DSTST\000"
9048 /* 17994 */ "SPILLTOVSR_ST\000"
9049 /* 18008 */ "DCBTT\000"
9050 /* 18014 */ "DSTT\000"
9051 /* 18019 */ "DCBTSTT\000"
9052 /* 18027 */ "DSTSTT\000"
9053 /* 18034 */ "XXSSUMUDMCEXT\000"
9054 /* 18048 */ "G_FPEXT\000"
9055 /* 18056 */ "G_SEXT\000"
9056 /* 18063 */ "G_ASSERT_SEXT\000"
9057 /* 18077 */ "G_ANYEXT\000"
9058 /* 18086 */ "G_ZEXT\000"
9059 /* 18093 */ "G_ASSERT_ZEXT\000"
9060 /* 18107 */ "LHAU\000"
9061 /* 18112 */ "STBU\000"
9062 /* 18117 */ "G_ABDU\000"
9063 /* 18124 */ "LFDU\000"
9064 /* 18129 */ "STFDU\000"
9065 /* 18135 */ "MADDHDU\000"
9066 /* 18143 */ "MULHDU\000"
9067 /* 18150 */ "FCFIDU\000"
9068 /* 18157 */ "FCTIDU\000"
9069 /* 18164 */ "LDU\000"
9070 /* 18168 */ "STDU\000"
9071 /* 18173 */ "DIVDU\000"
9072 /* 18179 */ "DIVDEU\000"
9073 /* 18186 */ "DIVWEU\000"
9074 /* 18193 */ "STHU\000"
9075 /* 18198 */ "EVSRWIU\000"
9076 /* 18206 */ "EVLWHOU\000"
9077 /* 18214 */ "DCMPU\000"
9078 /* 18220 */ "LFSU\000"
9079 /* 18225 */ "STFSU\000"
9080 /* 18231 */ "EVCMPGTU\000"
9081 /* 18240 */ "EVCMPLTU\000"
9082 /* 18249 */ "MULHWU\000"
9083 /* 18256 */ "FCTIWU\000"
9084 /* 18263 */ "EVSRWU\000"
9085 /* 18270 */ "STWU\000"
9086 /* 18275 */ "EVDIVWU\000"
9087 /* 18283 */ "LBZU\000"
9088 /* 18288 */ "LHZU\000"
9089 /* 18293 */ "LWZU\000"
9090 /* 18298 */ "G_TRUNC_SSAT_U\000"
9091 /* 18313 */ "G_TRUNC_USAT_U\000"
9092 /* 18328 */ "SCV\000"
9093 /* 18332 */ "SLBMFEV\000"
9094 /* 18340 */ "EFDDIV\000"
9095 /* 18347 */ "G_FDIV\000"
9096 /* 18354 */ "G_STRICT_FDIV\000"
9097 /* 18368 */ "EFSDIV\000"
9098 /* 18375 */ "EVFSDIV\000"
9099 /* 18383 */ "G_SDIV\000"
9100 /* 18390 */ "FTDIV\000"
9101 /* 18396 */ "G_UDIV\000"
9102 /* 18403 */ "VSLV\000"
9103 /* 18408 */ "G_GET_FPENV\000"
9104 /* 18420 */ "G_RESET_FPENV\000"
9105 /* 18434 */ "G_SET_FPENV\000"
9106 /* 18446 */ "XXLEQV\000"
9107 /* 18453 */ "CREQV\000"
9108 /* 18459 */ "EVEQV\000"
9109 /* 18465 */ "VSRV\000"
9110 /* 18470 */ "PLXV\000"
9111 /* 18475 */ "PSTXV\000"
9112 /* 18481 */ "VEXTSB2W\000"
9113 /* 18490 */ "VEXTSH2W\000"
9114 /* 18499 */ "PMXVBF16GER2W\000"
9115 /* 18513 */ "PMXVF16GER2W\000"
9116 /* 18526 */ "PMXVI16GER2W\000"
9117 /* 18539 */ "PMXVI8GER4W\000"
9118 /* 18551 */ "PMXVI4GER8W\000"
9119 /* 18563 */ "EVMHESMFAAW\000"
9120 /* 18575 */ "EVMHOSMFAAW\000"
9121 /* 18587 */ "EVMHESSFAAW\000"
9122 /* 18599 */ "EVMHOSSFAAW\000"
9123 /* 18611 */ "EVADDSMIAAW\000"
9124 /* 18623 */ "EVMHESMIAAW\000"
9125 /* 18635 */ "EVSUBFSMIAAW\000"
9126 /* 18648 */ "EVMWLSMIAAW\000"
9127 /* 18660 */ "EVMHOSMIAAW\000"
9128 /* 18672 */ "EVADDUMIAAW\000"
9129 /* 18684 */ "EVMHEUMIAAW\000"
9130 /* 18696 */ "EVSUBFUMIAAW\000"
9131 /* 18709 */ "EVMWLUMIAAW\000"
9132 /* 18721 */ "EVMHOUMIAAW\000"
9133 /* 18733 */ "EVADDSSIAAW\000"
9134 /* 18745 */ "EVMHESSIAAW\000"
9135 /* 18757 */ "EVSUBFSSIAAW\000"
9136 /* 18770 */ "EVMWLSSIAAW\000"
9137 /* 18782 */ "EVMHOSSIAAW\000"
9138 /* 18794 */ "EVADDUSIAAW\000"
9139 /* 18806 */ "EVMHEUSIAAW\000"
9140 /* 18818 */ "EVSUBFUSIAAW\000"
9141 /* 18831 */ "EVMWLUSIAAW\000"
9142 /* 18843 */ "EVMHOUSIAAW\000"
9143 /* 18855 */ "VSHASIGMAW\000"
9144 /* 18866 */ "VSRAW\000"
9145 /* 18872 */ "VCNTMBW\000"
9146 /* 18880 */ "VPRTYBW\000"
9147 /* 18888 */ "XXMFACCW\000"
9148 /* 18897 */ "XXMTACCW\000"
9149 /* 18906 */ "EVADDW\000"
9150 /* 18913 */ "EVLDW\000"
9151 /* 18919 */ "EVRNDW\000"
9152 /* 18926 */ "EVSTDW\000"
9153 /* 18933 */ "VMRGEW\000"
9154 /* 18940 */ "VCMPNEW\000"
9155 /* 18948 */ "EVSUBFW\000"
9156 /* 18956 */ "EVSUBIFW\000"
9157 /* 18965 */ "VNEGW\000"
9158 /* 18971 */ "VMRGHW\000"
9159 /* 18978 */ "XXMRGHW\000"
9160 /* 18986 */ "MULHW\000"
9161 /* 18992 */ "EVADDIW\000"
9162 /* 19000 */ "FCTIW\000"
9163 /* 19006 */ "XXSPLTIW\000"
9164 /* 19015 */ "VMRGLW\000"
9165 /* 19022 */ "XXMRGLW\000"
9166 /* 19030 */ "MULLW\000"
9167 /* 19036 */ "CMPLW\000"
9168 /* 19042 */ "EVRLW\000"
9169 /* 19048 */ "XVRLW\000"
9170 /* 19054 */ "EVSLW\000"
9171 /* 19060 */ "LMW\000"
9172 /* 19064 */ "STMW\000"
9173 /* 19069 */ "VPMSUMW\000"
9174 /* 19077 */ "EVMHESMFANW\000"
9175 /* 19089 */ "EVMHOSMFANW\000"
9176 /* 19101 */ "EVMHESSFANW\000"
9177 /* 19113 */ "EVMHOSSFANW\000"
9178 /* 19125 */ "EVMHESMIANW\000"
9179 /* 19137 */ "EVMWLSMIANW\000"
9180 /* 19149 */ "EVMHOSMIANW\000"
9181 /* 19161 */ "EVMHEUMIANW\000"
9182 /* 19173 */ "EVMWLUMIANW\000"
9183 /* 19185 */ "EVMHOUMIANW\000"
9184 /* 19197 */ "EVMHESSIANW\000"
9185 /* 19209 */ "EVMWLSSIANW\000"
9186 /* 19221 */ "EVMHOSSIANW\000"
9187 /* 19233 */ "EVMHEUSIANW\000"
9188 /* 19245 */ "EVMWLUSIANW\000"
9189 /* 19257 */ "EVMHOUSIANW\000"
9190 /* 19269 */ "VMRGOW\000"
9191 /* 19276 */ "G_FPOW\000"
9192 /* 19283 */ "CMPW\000"
9193 /* 19288 */ "XXBRW\000"
9194 /* 19294 */ "PMXVF32GERW\000"
9195 /* 19306 */ "PMXVF64GERW\000"
9196 /* 19318 */ "VSRW\000"
9197 /* 19323 */ "PMXVI16GER2SW\000"
9198 /* 19337 */ "VMODSW\000"
9199 /* 19344 */ "VMULESW\000"
9200 /* 19352 */ "VDIVESW\000"
9201 /* 19360 */ "VAVGSW\000"
9202 /* 19367 */ "VUPKHSW\000"
9203 /* 19375 */ "XVMULHSW\000"
9204 /* 19384 */ "VSPLTISW\000"
9205 /* 19393 */ "VUPKLSW\000"
9206 /* 19401 */ "EVCNTLSW\000"
9207 /* 19410 */ "VMINSW\000"
9208 /* 19417 */ "VINSW\000"
9209 /* 19423 */ "VMULOSW\000"
9210 /* 19431 */ "VCMPGTSW\000"
9211 /* 19440 */ "EXTSW\000"
9212 /* 19446 */ "VDIVSW\000"
9213 /* 19453 */ "VMAXSW\000"
9214 /* 19460 */ "VSPLTW\000"
9215 /* 19467 */ "XXSPLTW\000"
9216 /* 19475 */ "VPOPCNTW\000"
9217 /* 19484 */ "VINSERTW\000"
9218 /* 19493 */ "XXINSERTW\000"
9219 /* 19503 */ "SPESTW\000"
9220 /* 19510 */ "PSTW\000"
9221 /* 19515 */ "VSUBCUW\000"
9222 /* 19523 */ "VADDCUW\000"
9223 /* 19531 */ "VMODUW\000"
9224 /* 19538 */ "VABSDUW\000"
9225 /* 19546 */ "VMULEUW\000"
9226 /* 19554 */ "VDIVEUW\000"
9227 /* 19562 */ "VAVGUW\000"
9228 /* 19569 */ "XVMULHUW\000"
9229 /* 19578 */ "VMINUW\000"
9230 /* 19585 */ "VMULOUW\000"
9231 /* 19593 */ "VCMPEQUW\000"
9232 /* 19602 */ "VEXTRACTUW\000"
9233 /* 19613 */ "XXEXTRACTUW\000"
9234 /* 19625 */ "VCMPGTUW\000"
9235 /* 19634 */ "VDIVUW\000"
9236 /* 19641 */ "VMAXUW\000"
9237 /* 19648 */ "XXBLENDVW\000"
9238 /* 19658 */ "DIVW\000"
9239 /* 19663 */ "VCMPNEZW\000"
9240 /* 19672 */ "VCLZW\000"
9241 /* 19678 */ "EVCNTLZW\000"
9242 /* 19687 */ "VCTZW\000"
9243 /* 19693 */ "CNTTZW\000"
9244 /* 19700 */ "LXVPB32X\000"
9245 /* 19709 */ "STXVPB32X\000"
9246 /* 19719 */ "LXVD2X\000"
9247 /* 19726 */ "STXVD2X\000"
9248 /* 19734 */ "LXVW4X\000"
9249 /* 19741 */ "STXVW4X\000"
9250 /* 19749 */ "LXVB16X\000"
9251 /* 19757 */ "STXVB16X\000"
9252 /* 19766 */ "LXVH8X\000"
9253 /* 19773 */ "STXVH8X\000"
9254 /* 19781 */ "LHAX\000"
9255 /* 19786 */ "G_VECREDUCE_FMAX\000"
9256 /* 19803 */ "G_ATOMICRMW_FMAX\000"
9257 /* 19820 */ "G_VECREDUCE_SMAX\000"
9258 /* 19837 */ "G_SMAX\000"
9259 /* 19844 */ "G_VECREDUCE_UMAX\000"
9260 /* 19861 */ "G_UMAX\000"
9261 /* 19868 */ "G_ATOMICRMW_UMAX\000"
9262 /* 19885 */ "G_ATOMICRMW_MAX\000"
9263 /* 19901 */ "TLBIVAX\000"
9264 /* 19909 */ "LFIWAX\000"
9265 /* 19916 */ "LIWAX\000"
9266 /* 19922 */ "LXSIWAX\000"
9267 /* 19930 */ "LWAX\000"
9268 /* 19935 */ "LVEBX\000"
9269 /* 19941 */ "STVEBX\000"
9270 /* 19948 */ "STXSIBX\000"
9271 /* 19956 */ "LXVRBX\000"
9272 /* 19963 */ "STXVRBX\000"
9273 /* 19971 */ "STBX\000"
9274 /* 19976 */ "STBCX\000"
9275 /* 19982 */ "STDCX\000"
9276 /* 19988 */ "STHCX\000"
9277 /* 19994 */ "STQCX\000"
9278 /* 20000 */ "STWCX\000"
9279 /* 20006 */ "XXSPLTI32DX\000"
9280 /* 20018 */ "EVLDDX\000"
9281 /* 20025 */ "EVSTDDX\000"
9282 /* 20033 */ "LFDX\000"
9283 /* 20038 */ "STFDX\000"
9284 /* 20044 */ "SPILLTOVSR_LDX\000"
9285 /* 20059 */ "LXVRDX\000"
9286 /* 20066 */ "STXVRDX\000"
9287 /* 20074 */ "LXSDX\000"
9288 /* 20080 */ "STXSDX\000"
9289 /* 20087 */ "STDX\000"
9290 /* 20092 */ "ADDEX\000"
9291 /* 20098 */ "G_FRAME_INDEX\000"
9292 /* 20112 */ "EVLWHEX\000"
9293 /* 20120 */ "EVSTWHEX\000"
9294 /* 20129 */ "DIEX\000"
9295 /* 20134 */ "DTSTEX\000"
9296 /* 20141 */ "EVSTWWEX\000"
9297 /* 20150 */ "DXEX\000"
9298 /* 20155 */ "G_SBFX\000"
9299 /* 20162 */ "G_UBFX\000"
9300 /* 20169 */ "EVLDHX\000"
9301 /* 20176 */ "EVSTDHX\000"
9302 /* 20184 */ "LVEHX\000"
9303 /* 20190 */ "STVEHX\000"
9304 /* 20197 */ "STXSIHX\000"
9305 /* 20205 */ "LXVRHX\000"
9306 /* 20212 */ "STXVRHX\000"
9307 /* 20220 */ "STHX\000"
9308 /* 20225 */ "GETtlsMOD32AIX\000"
9309 /* 20240 */ "GETtlsADDR32AIX\000"
9310 /* 20256 */ "GETtlsTpointer32AIX\000"
9311 /* 20276 */ "GETtlsMOD64AIX\000"
9312 /* 20291 */ "GETtlsADDR64AIX\000"
9313 /* 20307 */ "TLSGDAIX\000"
9314 /* 20316 */ "TLSLDAIX\000"
9315 /* 20325 */ "STBCIX\000"
9316 /* 20332 */ "LDCIX\000"
9317 /* 20338 */ "STDCIX\000"
9318 /* 20345 */ "STHCIX\000"
9319 /* 20352 */ "STWCIX\000"
9320 /* 20359 */ "LBZCIX\000"
9321 /* 20366 */ "LHZCIX\000"
9322 /* 20373 */ "LWZCIX\000"
9323 /* 20380 */ "DCFFIX\000"
9324 /* 20387 */ "G_SMULFIX\000"
9325 /* 20397 */ "G_UMULFIX\000"
9326 /* 20407 */ "DCTFIX\000"
9327 /* 20414 */ "G_SDIVFIX\000"
9328 /* 20424 */ "G_UDIVFIX\000"
9329 /* 20434 */ "XSRQPIX\000"
9330 /* 20442 */ "VINSBLX\000"
9331 /* 20450 */ "VEXTUBLX\000"
9332 /* 20459 */ "VINSDLX\000"
9333 /* 20467 */ "VINSHLX\000"
9334 /* 20475 */ "VEXTUHLX\000"
9335 /* 20484 */ "TLBILX\000"
9336 /* 20491 */ "VINSBVLX\000"
9337 /* 20500 */ "VEXTDUBVLX\000"
9338 /* 20511 */ "VEXTDDVLX\000"
9339 /* 20521 */ "VINSHVLX\000"
9340 /* 20530 */ "VEXTDUHVLX\000"
9341 /* 20541 */ "VINSWVLX\000"
9342 /* 20550 */ "VEXTDUWVLX\000"
9343 /* 20561 */ "VINSWLX\000"
9344 /* 20569 */ "VEXTUWLX\000"
9345 /* 20578 */ "XXPERMX\000"
9346 /* 20586 */ "VSBOX\000"
9347 /* 20592 */ "EVSTWHOX\000"
9348 /* 20601 */ "EVSTWWOX\000"
9349 /* 20610 */ "LBEPX\000"
9350 /* 20616 */ "STBEPX\000"
9351 /* 20623 */ "LFDEPX\000"
9352 /* 20630 */ "STFDEPX\000"
9353 /* 20638 */ "LHEPX\000"
9354 /* 20644 */ "STHEPX\000"
9355 /* 20651 */ "LWEPX\000"
9356 /* 20657 */ "STWEPX\000"
9357 /* 20664 */ "VUPKHPX\000"
9358 /* 20672 */ "VPKPX\000"
9359 /* 20678 */ "VUPKLPX\000"
9360 /* 20686 */ "LXSSPX\000"
9361 /* 20693 */ "STXSSPX\000"
9362 /* 20701 */ "LXVPX\000"
9363 /* 20707 */ "STXVPX\000"
9364 /* 20714 */ "LBARX\000"
9365 /* 20720 */ "LDARX\000"
9366 /* 20726 */ "LHARX\000"
9367 /* 20732 */ "LQARX\000"
9368 /* 20738 */ "LWARX\000"
9369 /* 20744 */ "LDBRX\000"
9370 /* 20750 */ "STDBRX\000"
9371 /* 20757 */ "LHBRX\000"
9372 /* 20763 */ "STHBRX\000"
9373 /* 20770 */ "VINSBRX\000"
9374 /* 20778 */ "VEXTUBRX\000"
9375 /* 20787 */ "LWBRX\000"
9376 /* 20793 */ "STWBRX\000"
9377 /* 20800 */ "VINSDRX\000"
9378 /* 20808 */ "VINSHRX\000"
9379 /* 20816 */ "VEXTUHRX\000"
9380 /* 20825 */ "VINSBVRX\000"
9381 /* 20834 */ "VEXTDUBVRX\000"
9382 /* 20845 */ "VEXTDDVRX\000"
9383 /* 20855 */ "VINSHVRX\000"
9384 /* 20864 */ "VEXTDUHVRX\000"
9385 /* 20875 */ "VINSWVRX\000"
9386 /* 20884 */ "VEXTDUWVRX\000"
9387 /* 20895 */ "VINSWRX\000"
9388 /* 20903 */ "VEXTUWRX\000"
9389 /* 20912 */ "MCRXRX\000"
9390 /* 20919 */ "TLBSX\000"
9391 /* 20925 */ "LXVDSX\000"
9392 /* 20932 */ "VCFSX\000"
9393 /* 20938 */ "LFSX\000"
9394 /* 20943 */ "STFSX\000"
9395 /* 20949 */ "EVLWHOSX\000"
9396 /* 20958 */ "LXVWSX\000"
9397 /* 20965 */ "EVLHHESPLATX\000"
9398 /* 20978 */ "EVLWHSPLATX\000"
9399 /* 20990 */ "EVLHHOSSPLATX\000"
9400 /* 21004 */ "EVLHHOUSPLATX\000"
9401 /* 21018 */ "EVLWWSPLATX\000"
9402 /* 21030 */ "DRINTX\000"
9403 /* 21037 */ "SPILLTOVSR_STX\000"
9404 /* 21052 */ "LHAUX\000"
9405 /* 21058 */ "LWAUX\000"
9406 /* 21064 */ "STBUX\000"
9407 /* 21070 */ "LFDUX\000"
9408 /* 21076 */ "STFDUX\000"
9409 /* 21083 */ "LDUX\000"
9410 /* 21088 */ "STDUX\000"
9411 /* 21094 */ "VCFUX\000"
9412 /* 21100 */ "STHUX\000"
9413 /* 21106 */ "EVLWHOUX\000"
9414 /* 21115 */ "LFSUX\000"
9415 /* 21121 */ "STFSUX\000"
9416 /* 21128 */ "STWUX\000"
9417 /* 21134 */ "LBZUX\000"
9418 /* 21140 */ "LHZUX\000"
9419 /* 21146 */ "LWZUX\000"
9420 /* 21152 */ "LVX\000"
9421 /* 21156 */ "STVX\000"
9422 /* 21161 */ "LXVX\000"
9423 /* 21166 */ "STXVX\000"
9424 /* 21172 */ "EVLDWX\000"
9425 /* 21179 */ "EVSTDWX\000"
9426 /* 21187 */ "LVEWX\000"
9427 /* 21193 */ "STVEWX\000"
9428 /* 21200 */ "STFIWX\000"
9429 /* 21207 */ "STXSIWX\000"
9430 /* 21215 */ "STIWX\000"
9431 /* 21221 */ "LXVRWX\000"
9432 /* 21228 */ "STXVRWX\000"
9433 /* 21236 */ "SPESTWX\000"
9434 /* 21244 */ "LXSIBZX\000"
9435 /* 21252 */ "LBZX\000"
9436 /* 21257 */ "LXSIHZX\000"
9437 /* 21265 */ "LHZX\000"
9438 /* 21270 */ "LFIWZX\000"
9439 /* 21277 */ "LIWZX\000"
9440 /* 21283 */ "LXSIWZX\000"
9441 /* 21291 */ "SPELWZX\000"
9442 /* 21299 */ "G_MEMCPY\000"
9443 /* 21308 */ "CP_COPY\000"
9444 /* 21316 */ "CONVERGENCECTRL_ENTRY\000"
9445 /* 21338 */ "DCBZ\000"
9446 /* 21343 */ "PLBZ\000"
9447 /* 21348 */ "DMXXSETACCZ\000"
9448 /* 21360 */ "BDZ\000"
9449 /* 21364 */ "EFDCTSIDZ\000"
9450 /* 21374 */ "FCTIDZ\000"
9451 /* 21381 */ "EFDCTUIDZ\000"
9452 /* 21391 */ "XSCVQPSDZ\000"
9453 /* 21401 */ "XSCVQPUDZ\000"
9454 /* 21411 */ "PLHZ\000"
9455 /* 21416 */ "VRFIZ\000"
9456 /* 21422 */ "XSRDPIZ\000"
9457 /* 21430 */ "XVRDPIZ\000"
9458 /* 21438 */ "XVRSPIZ\000"
9459 /* 21446 */ "EFDCTSIZ\000"
9460 /* 21455 */ "EFSCTSIZ\000"
9461 /* 21464 */ "EVFSCTSIZ\000"
9462 /* 21474 */ "EFDCTUIZ\000"
9463 /* 21483 */ "EFSCTUIZ\000"
9464 /* 21492 */ "EVFSCTUIZ\000"
9465 /* 21502 */ "G_CTLZ\000"
9466 /* 21509 */ "BDNZ\000"
9467 /* 21514 */ "XSCVQPSQZ\000"
9468 /* 21524 */ "XSCVQPUQZ\000"
9469 /* 21534 */ "DMSETDMRZ\000"
9470 /* 21544 */ "G_CTTZ\000"
9471 /* 21551 */ "FCTIDUZ\000"
9472 /* 21559 */ "FCTIWUZ\000"
9473 /* 21567 */ "FCTIWZ\000"
9474 /* 21574 */ "SPELWZ\000"
9475 /* 21581 */ "PLWZ\000"
9476 /* 21586 */ "MFVSRWZ\000"
9477 /* 21594 */ "MTVSRWZ\000"
9478 /* 21602 */ "MFVRWZ\000"
9479 /* 21609 */ "MTVRWZ\000"
9480 /* 21616 */ "XSCVQPSWZ\000"
9481 /* 21626 */ "XSCVQPUWZ\000"
9482 /* 21636 */ "ADD8TLS_\000"
9483 /* 21645 */ "LHAXTLS_\000"
9484 /* 21654 */ "LWAXTLS_\000"
9485 /* 21663 */ "STBXTLS_\000"
9486 /* 21672 */ "LFDXTLS_\000"
9487 /* 21681 */ "STFDXTLS_\000"
9488 /* 21691 */ "LDXTLS_\000"
9489 /* 21699 */ "STDXTLS_\000"
9490 /* 21708 */ "STHXTLS_\000"
9491 /* 21717 */ "LFSXTLS_\000"
9492 /* 21726 */ "STFSXTLS_\000"
9493 /* 21736 */ "STWXTLS_\000"
9494 /* 21745 */ "LBZXTLS_\000"
9495 /* 21754 */ "LHZXTLS_\000"
9496 /* 21763 */ "LWZXTLS_\000"
9497 /* 21772 */ "BL8_TLS_\000"
9498 /* 21781 */ "MTFSFb\000"
9499 /* 21788 */ "MTFSFIb\000"
9500 /* 21796 */ "RLDICL_32_rec\000"
9501 /* 21810 */ "EXTSWSLI_32_64_rec\000"
9502 /* 21829 */ "EXTSW_32_64_rec\000"
9503 /* 21845 */ "ADD4_rec\000"
9504 /* 21854 */ "EXTSB8_rec\000"
9505 /* 21865 */ "ADDC8_rec\000"
9506 /* 21875 */ "ANDC8_rec\000"
9507 /* 21885 */ "SUBFC8_rec\000"
9508 /* 21896 */ "ORC8_rec\000"
9509 /* 21905 */ "ADD8_rec\000"
9510 /* 21914 */ "NAND8_rec\000"
9511 /* 21924 */ "ADDE8_rec\000"
9512 /* 21934 */ "SUBFE8_rec\000"
9513 /* 21945 */ "ADDME8_rec\000"
9514 /* 21956 */ "SUBFME8_rec\000"
9515 /* 21968 */ "CP_PASTE8_rec\000"
9516 /* 21982 */ "ADDZE8_rec\000"
9517 /* 21993 */ "SUBFZE8_rec\000"
9518 /* 22005 */ "SUBF8_rec\000"
9519 /* 22015 */ "NEG8_rec\000"
9520 /* 22024 */ "EXTSH8_rec\000"
9521 /* 22035 */ "ANDI8_rec\000"
9522 /* 22045 */ "RLWIMI8_rec\000"
9523 /* 22057 */ "SRAWI8_rec\000"
9524 /* 22068 */ "RLWINM8_rec\000"
9525 /* 22080 */ "RLWNM8_rec\000"
9526 /* 22091 */ "NOR8_rec\000"
9527 /* 22100 */ "XOR8_rec\000"
9528 /* 22109 */ "ANDIS8_rec\000"
9529 /* 22120 */ "EQV8_rec\000"
9530 /* 22129 */ "SRAW8_rec\000"
9531 /* 22139 */ "SLW8_rec\000"
9532 /* 22148 */ "SRW8_rec\000"
9533 /* 22157 */ "CNTLZW8_rec\000"
9534 /* 22169 */ "CNTTZW8_rec\000"
9535 /* 22181 */ "DQUA_rec\000"
9536 /* 22190 */ "VCMPNEB_rec\000"
9537 /* 22202 */ "VCMPGTSB_rec\000"
9538 /* 22215 */ "EXTSB_rec\000"
9539 /* 22225 */ "VCMPEQUB_rec\000"
9540 /* 22238 */ "BCDSUB_rec\000"
9541 /* 22249 */ "FSUB_rec\000"
9542 /* 22258 */ "FMSUB_rec\000"
9543 /* 22268 */ "FNMSUB_rec\000"
9544 /* 22279 */ "VCMPGTUB_rec\000"
9545 /* 22292 */ "VCMPNEZB_rec\000"
9546 /* 22305 */ "ADDC_rec\000"
9547 /* 22314 */ "ANDC_rec\000"
9548 /* 22323 */ "SUBFC_rec\000"
9549 /* 22333 */ "SUBIC_rec\000"
9550 /* 22343 */ "ADDIC_rec\000"
9551 /* 22353 */ "RLDIC_rec\000"
9552 /* 22363 */ "BCDTRUNC_rec\000"
9553 /* 22376 */ "BCDUTRUNC_rec\000"
9554 /* 22390 */ "ORC_rec\000"
9555 /* 22398 */ "SRAD_rec\000"
9556 /* 22407 */ "DENBCD_rec\000"
9557 /* 22418 */ "BCDADD_rec\000"
9558 /* 22429 */ "FADD_rec\000"
9559 /* 22438 */ "FMADD_rec\000"
9560 /* 22448 */ "FNMADD_rec\000"
9561 /* 22459 */ "FNEGD_rec\000"
9562 /* 22469 */ "MULHD_rec\000"
9563 /* 22479 */ "FCFID_rec\000"
9564 /* 22489 */ "FCTID_rec\000"
9565 /* 22499 */ "FSELD_rec\000"
9566 /* 22509 */ "MULLD_rec\000"
9567 /* 22519 */ "SLD_rec\000"
9568 /* 22527 */ "FRIMD_rec\000"
9569 /* 22537 */ "NAND_rec\000"
9570 /* 22546 */ "FCPSGND_rec\000"
9571 /* 22558 */ "FRIND_rec\000"
9572 /* 22568 */ "DRRND_rec\000"
9573 /* 22578 */ "DDEDPD_rec\000"
9574 /* 22589 */ "FRIPD_rec\000"
9575 /* 22599 */ "SRD_rec\000"
9576 /* 22607 */ "FABSD_rec\000"
9577 /* 22617 */ "FNABSD_rec\000"
9578 /* 22628 */ "VCMPGTSD_rec\000"
9579 /* 22641 */ "VCMPEQUD_rec\000"
9580 /* 22654 */ "VCMPGTUD_rec\000"
9581 /* 22667 */ "DIVD_rec\000"
9582 /* 22676 */ "FRIZD_rec\000"
9583 /* 22686 */ "CNTLZD_rec\000"
9584 /* 22697 */ "CNTTZD_rec\000"
9585 /* 22708 */ "ADDE_rec\000"
9586 /* 22717 */ "DIVDE_rec\000"
9587 /* 22727 */ "SLBFEE_rec\000"
9588 /* 22738 */ "SUBFE_rec\000"
9589 /* 22748 */ "ADDME_rec\000"
9590 /* 22758 */ "SUBFME_rec\000"
9591 /* 22769 */ "FRE_rec\000"
9592 /* 22777 */ "FRSQRTE_rec\000"
9593 /* 22789 */ "CP_PASTE_rec\000"
9594 /* 22802 */ "DIVWE_rec\000"
9595 /* 22812 */ "ADDZE_rec\000"
9596 /* 22822 */ "SUBFZE_rec\000"
9597 /* 22833 */ "SUBF_rec\000"
9598 /* 22842 */ "MTFSF_rec\000"
9599 /* 22852 */ "NEG_rec\000"
9600 /* 22860 */ "VCMPNEH_rec\000"
9601 /* 22872 */ "VCMPGTSH_rec\000"
9602 /* 22885 */ "EXTSH_rec\000"
9603 /* 22895 */ "VCMPEQUH_rec\000"
9604 /* 22908 */ "VCMPGTUH_rec\000"
9605 /* 22921 */ "VCMPNEZH_rec\000"
9606 /* 22934 */ "DQUAI_rec\000"
9607 /* 22944 */ "SRADI_rec\000"
9608 /* 22954 */ "CLRLSLDI_rec\000"
9609 /* 22967 */ "EXTLDI_rec\000"
9610 /* 22978 */ "ANDI_rec\000"
9611 /* 22987 */ "CLRRDI_rec\000"
9612 /* 22998 */ "INSRDI_rec\000"
9613 /* 23009 */ "ROTRDI_rec\000"
9614 /* 23020 */ "EXTRDI_rec\000"
9615 /* 23031 */ "MTFSFI_rec\000"
9616 /* 23042 */ "DSCLI_rec\000"
9617 /* 23052 */ "EXTSWSLI_rec\000"
9618 /* 23065 */ "RLDIMI_rec\000"
9619 /* 23076 */ "RLWIMI_rec\000"
9620 /* 23087 */ "DSCRI_rec\000"
9621 /* 23097 */ "SRAWI_rec\000"
9622 /* 23107 */ "CLRLSLWI_rec\000"
9623 /* 23120 */ "INSLWI_rec\000"
9624 /* 23131 */ "EXTLWI_rec\000"
9625 /* 23142 */ "CLRRWI_rec\000"
9626 /* 23153 */ "INSRWI_rec\000"
9627 /* 23164 */ "ROTRWI_rec\000"
9628 /* 23175 */ "EXTRWI_rec\000"
9629 /* 23186 */ "VSTRIBL_rec\000"
9630 /* 23198 */ "RLDCL_rec\000"
9631 /* 23208 */ "RLDICL_rec\000"
9632 /* 23219 */ "VSTRIHL_rec\000"
9633 /* 23231 */ "DMUL_rec\000"
9634 /* 23240 */ "FMUL_rec\000"
9635 /* 23249 */ "RLWINM_rec\000"
9636 /* 23260 */ "RLWNM_rec\000"
9637 /* 23270 */ "BCDCFN_rec\000"
9638 /* 23281 */ "BCDCPSGN_rec\000"
9639 /* 23294 */ "BCDSETSGN_rec\000"
9640 /* 23308 */ "BCDCTN_rec\000"
9641 /* 23319 */ "DRINTN_rec\000"
9642 /* 23330 */ "ADD4O_rec\000"
9643 /* 23340 */ "ADDC8O_rec\000"
9644 /* 23351 */ "SUBFC8O_rec\000"
9645 /* 23363 */ "ADD8O_rec\000"
9646 /* 23373 */ "ADDE8O_rec\000"
9647 /* 23384 */ "SUBFE8O_rec\000"
9648 /* 23396 */ "ADDME8O_rec\000"
9649 /* 23408 */ "SUBFME8O_rec\000"
9650 /* 23421 */ "ADDZE8O_rec\000"
9651 /* 23433 */ "SUBFZE8O_rec\000"
9652 /* 23446 */ "SUBF8O_rec\000"
9653 /* 23457 */ "NEG8O_rec\000"
9654 /* 23467 */ "ADDCO_rec\000"
9655 /* 23477 */ "SUBFCO_rec\000"
9656 /* 23488 */ "MULLDO_rec\000"
9657 /* 23499 */ "DIVDO_rec\000"
9658 /* 23509 */ "ADDEO_rec\000"
9659 /* 23519 */ "DIVDEO_rec\000"
9660 /* 23530 */ "SUBFEO_rec\000"
9661 /* 23541 */ "ADDMEO_rec\000"
9662 /* 23552 */ "SUBFMEO_rec\000"
9663 /* 23564 */ "DIVWEO_rec\000"
9664 /* 23575 */ "ADDZEO_rec\000"
9665 /* 23586 */ "SUBFZEO_rec\000"
9666 /* 23598 */ "SUBFO_rec\000"
9667 /* 23608 */ "NEGO_rec\000"
9668 /* 23617 */ "DIVDUO_rec\000"
9669 /* 23628 */ "DIVDEUO_rec\000"
9670 /* 23640 */ "DIVWEUO_rec\000"
9671 /* 23652 */ "DIVWUO_rec\000"
9672 /* 23663 */ "MULLWO_rec\000"
9673 /* 23674 */ "DIVWO_rec\000"
9674 /* 23684 */ "XVCMPGEDP_rec\000"
9675 /* 23698 */ "XVCMPEQDP_rec\000"
9676 /* 23712 */ "DCTDP_rec\000"
9677 /* 23722 */ "XVCMPGTDP_rec\000"
9678 /* 23736 */ "VCMPBFP_rec\000"
9679 /* 23748 */ "VCMPGEFP_rec\000"
9680 /* 23761 */ "VCMPEQFP_rec\000"
9681 /* 23774 */ "VCMPGTFP_rec\000"
9682 /* 23787 */ "XVCMPGESP_rec\000"
9683 /* 23801 */ "XVCMPEQSP_rec\000"
9684 /* 23815 */ "DRSP_rec\000"
9685 /* 23824 */ "FRSP_rec\000"
9686 /* 23833 */ "XVCMPGTSP_rec\000"
9687 /* 23847 */ "DQUAQ_rec\000"
9688 /* 23857 */ "DSUBQ_rec\000"
9689 /* 23867 */ "DENBCDQ_rec\000"
9690 /* 23879 */ "DADDQ_rec\000"
9691 /* 23889 */ "DRRNDQ_rec\000"
9692 /* 23900 */ "DDEDPDQ_rec\000"
9693 /* 23912 */ "DQUAIQ_rec\000"
9694 /* 23923 */ "DSCLIQ_rec\000"
9695 /* 23934 */ "DSCRIQ_rec\000"
9696 /* 23945 */ "DMULQ_rec\000"
9697 /* 23955 */ "DRINTNQ_rec\000"
9698 /* 23967 */ "DRDPQ_rec\000"
9699 /* 23977 */ "DCTQPQ_rec\000"
9700 /* 23988 */ "BCDCFSQ_rec\000"
9701 /* 24000 */ "BCDCTSQ_rec\000"
9702 /* 24012 */ "VCMPGTSQ_rec\000"
9703 /* 24025 */ "VCMPEQUQ_rec\000"
9704 /* 24038 */ "VCMPGTUQ_rec\000"
9705 /* 24051 */ "DDIVQ_rec\000"
9706 /* 24061 */ "DIEXQ_rec\000"
9707 /* 24071 */ "DXEXQ_rec\000"
9708 /* 24081 */ "DCFFIXQ_rec\000"
9709 /* 24093 */ "DCTFIXQ_rec\000"
9710 /* 24105 */ "DRINTXQ_rec\000"
9711 /* 24117 */ "VSTRIBR_rec\000"
9712 /* 24129 */ "RLDCR_rec\000"
9713 /* 24139 */ "RLDICR_rec\000"
9714 /* 24150 */ "VSTRIHR_rec\000"
9715 /* 24162 */ "FMR_rec\000"
9716 /* 24170 */ "NOR_rec\000"
9717 /* 24178 */ "XOR_rec\000"
9718 /* 24186 */ "BCDSR_rec\000"
9719 /* 24196 */ "FSUBS_rec\000"
9720 /* 24206 */ "FMSUBS_rec\000"
9721 /* 24217 */ "FNMSUBS_rec\000"
9722 /* 24229 */ "BCDS_rec\000"
9723 /* 24238 */ "FADDS_rec\000"
9724 /* 24248 */ "FMADDS_rec\000"
9725 /* 24259 */ "FNMADDS_rec\000"
9726 /* 24271 */ "FCFIDS_rec\000"
9727 /* 24282 */ "FRES_rec\000"
9728 /* 24291 */ "FRSQRTES_rec\000"
9729 /* 24304 */ "MFFS_rec\000"
9730 /* 24313 */ "FNEGS_rec\000"
9731 /* 24323 */ "ANDIS_rec\000"
9732 /* 24333 */ "FSELS_rec\000"
9733 /* 24343 */ "FMULS_rec\000"
9734 /* 24353 */ "FRIMS_rec\000"
9735 /* 24363 */ "FCPSGNS_rec\000"
9736 /* 24375 */ "FRINS_rec\000"
9737 /* 24385 */ "FRIPS_rec\000"
9738 /* 24395 */ "FABSS_rec\000"
9739 /* 24405 */ "FNABSS_rec\000"
9740 /* 24416 */ "FSQRTS_rec\000"
9741 /* 24427 */ "BCDUS_rec\000"
9742 /* 24437 */ "FCFIDUS_rec\000"
9743 /* 24449 */ "SUBFUS_rec\000"
9744 /* 24460 */ "FDIVS_rec\000"
9745 /* 24470 */ "FRIZS_rec\000"
9746 /* 24480 */ "FSQRT_rec\000"
9747 /* 24490 */ "MULHDU_rec\000"
9748 /* 24501 */ "FCFIDU_rec\000"
9749 /* 24512 */ "FCTIDU_rec\000"
9750 /* 24523 */ "DIVDU_rec\000"
9751 /* 24533 */ "DIVDEU_rec\000"
9752 /* 24544 */ "DIVWEU_rec\000"
9753 /* 24555 */ "MULHWU_rec\000"
9754 /* 24566 */ "FCTIWU_rec\000"
9755 /* 24577 */ "DIVWU_rec\000"
9756 /* 24587 */ "DDIV_rec\000"
9757 /* 24596 */ "FDIV_rec\000"
9758 /* 24605 */ "EQV_rec\000"
9759 /* 24613 */ "SRAW_rec\000"
9760 /* 24622 */ "VCMPNEW_rec\000"
9761 /* 24634 */ "MULHW_rec\000"
9762 /* 24644 */ "FCTIW_rec\000"
9763 /* 24654 */ "MULLW_rec\000"
9764 /* 24664 */ "SLW_rec\000"
9765 /* 24672 */ "SRW_rec\000"
9766 /* 24680 */ "VCMPGTSW_rec\000"
9767 /* 24693 */ "EXTSW_rec\000"
9768 /* 24703 */ "VCMPEQUW_rec\000"
9769 /* 24716 */ "VCMPGTUW_rec\000"
9770 /* 24729 */ "DIVW_rec\000"
9771 /* 24738 */ "VCMPNEZW_rec\000"
9772 /* 24751 */ "CNTLZW_rec\000"
9773 /* 24762 */ "CNTTZW_rec\000"
9774 /* 24773 */ "DIEX_rec\000"
9775 /* 24782 */ "DXEX_rec\000"
9776 /* 24791 */ "DCFFIX_rec\000"
9777 /* 24802 */ "DCTFIX_rec\000"
9778 /* 24813 */ "DRINTX_rec\000"
9779 /* 24824 */ "FCTIDZ_rec\000"
9780 /* 24835 */ "BCDCFZ_rec\000"
9781 /* 24846 */ "BCDCTZ_rec\000"
9782 /* 24857 */ "FCTIDUZ_rec\000"
9783 /* 24869 */ "FCTIWUZ_rec\000"
9784 /* 24881 */ "FCTIWZ_rec\000"
9785 /* 24892 */ "RLWIMIbm_rec\000"
9786 /* 24905 */ "RLWINMbm_rec\000"
9787 /* 24918 */ "RLWNMbm_rec\000"
9788 /* 24930 */ "LDtoc\000"
9789 /* 24936 */ "ADDItoc\000"
9790 /* 24944 */ "LWZtoc\000"
9791 /* 24951 */ "BCTRL8_LDinto_toc\000"
9792 /* 24969 */ "BCTRL_LWZinto_toc\000"
9793 /* 24987 */ "PLHA8pc\000"
9794 /* 24995 */ "PLA8pc\000"
9795 /* 25002 */ "PLWA8pc\000"
9796 /* 25010 */ "PSTB8pc\000"
9797 /* 25018 */ "PSTH8pc\000"
9798 /* 25026 */ "PADDI8pc\000"
9799 /* 25035 */ "PADDIS8pc\000"
9800 /* 25045 */ "PSTW8pc\000"
9801 /* 25053 */ "PLBZ8pc\000"
9802 /* 25061 */ "PLHZ8pc\000"
9803 /* 25069 */ "PLWZ8pc\000"
9804 /* 25077 */ "PLHApc\000"
9805 /* 25084 */ "PLApc\000"
9806 /* 25090 */ "PLWApc\000"
9807 /* 25097 */ "PSTBpc\000"
9808 /* 25104 */ "PLFDpc\000"
9809 /* 25111 */ "PSTFDpc\000"
9810 /* 25119 */ "PLDpc\000"
9811 /* 25125 */ "PLXSDpc\000"
9812 /* 25133 */ "PSTXSDpc\000"
9813 /* 25142 */ "PSTDpc\000"
9814 /* 25149 */ "PSTHpc\000"
9815 /* 25156 */ "PADDIpc\000"
9816 /* 25164 */ "PLXSSPpc\000"
9817 /* 25173 */ "PSTXSSPpc\000"
9818 /* 25183 */ "PLXVPpc\000"
9819 /* 25191 */ "PSTXVPpc\000"
9820 /* 25200 */ "PLFSpc\000"
9821 /* 25207 */ "PSTFSpc\000"
9822 /* 25215 */ "PADDISpc\000"
9823 /* 25224 */ "PLXVpc\000"
9824 /* 25231 */ "PSTXVpc\000"
9825 /* 25239 */ "PSTWpc\000"
9826 /* 25246 */ "PLBZpc\000"
9827 /* 25253 */ "PLHZpc\000"
9828 /* 25260 */ "PLWZpc\000"
9829 /* 25267 */ "PLHA8nopc\000"
9830 /* 25277 */ "PLWA8nopc\000"
9831 /* 25287 */ "PSTB8nopc\000"
9832 /* 25297 */ "PSTH8nopc\000"
9833 /* 25307 */ "PSTW8nopc\000"
9834 /* 25317 */ "PLBZ8nopc\000"
9835 /* 25327 */ "PLHZ8nopc\000"
9836 /* 25337 */ "PLWZ8nopc\000"
9837 /* 25347 */ "PLHAnopc\000"
9838 /* 25356 */ "PLWAnopc\000"
9839 /* 25365 */ "PSTBnopc\000"
9840 /* 25374 */ "PLFDnopc\000"
9841 /* 25383 */ "PSTFDnopc\000"
9842 /* 25393 */ "PLDnopc\000"
9843 /* 25401 */ "PLXSDnopc\000"
9844 /* 25411 */ "PSTXSDnopc\000"
9845 /* 25422 */ "PSTDnopc\000"
9846 /* 25431 */ "PSTHnopc\000"
9847 /* 25440 */ "PLXSSPnopc\000"
9848 /* 25451 */ "PSTXSSPnopc\000"
9849 /* 25463 */ "PLXVPnopc\000"
9850 /* 25473 */ "PSTXVPnopc\000"
9851 /* 25484 */ "PLFSnopc\000"
9852 /* 25493 */ "PSTFSnopc\000"
9853 /* 25503 */ "PLXVnopc\000"
9854 /* 25512 */ "PSTXVnopc\000"
9855 /* 25522 */ "PSTWnopc\000"
9856 /* 25531 */ "PLBZnopc\000"
9857 /* 25540 */ "PLHZnopc\000"
9858 /* 25549 */ "PLWZnopc\000"
9859 /* 25558 */ "PLHA8onlypc\000"
9860 /* 25570 */ "PLWA8onlypc\000"
9861 /* 25582 */ "PSTB8onlypc\000"
9862 /* 25594 */ "PSTH8onlypc\000"
9863 /* 25606 */ "PSTW8onlypc\000"
9864 /* 25618 */ "PLBZ8onlypc\000"
9865 /* 25630 */ "PLHZ8onlypc\000"
9866 /* 25642 */ "PLWZ8onlypc\000"
9867 /* 25654 */ "PLHAonlypc\000"
9868 /* 25665 */ "PLWAonlypc\000"
9869 /* 25676 */ "PSTBonlypc\000"
9870 /* 25687 */ "PLFDonlypc\000"
9871 /* 25698 */ "PSTFDonlypc\000"
9872 /* 25710 */ "PLDonlypc\000"
9873 /* 25720 */ "PLXSDonlypc\000"
9874 /* 25732 */ "PSTXSDonlypc\000"
9875 /* 25745 */ "PSTDonlypc\000"
9876 /* 25756 */ "PSTHonlypc\000"
9877 /* 25767 */ "PLXSSPonlypc\000"
9878 /* 25780 */ "PSTXSSPonlypc\000"
9879 /* 25794 */ "PLXVPonlypc\000"
9880 /* 25806 */ "PSTXVPonlypc\000"
9881 /* 25819 */ "PLFSonlypc\000"
9882 /* 25830 */ "PSTFSonlypc\000"
9883 /* 25842 */ "PLXVonlypc\000"
9884 /* 25853 */ "PSTXVonlypc\000"
9885 /* 25865 */ "PSTWonlypc\000"
9886 /* 25876 */ "PLBZonlypc\000"
9887 /* 25887 */ "PLHZonlypc\000"
9888 /* 25898 */ "PLWZonlypc\000"
9889 /* 25909 */ "XXLORf\000"
9890 /* 25916 */ "SETRNDi\000"
9891 /* 25924 */ "TCRETURNai\000"
9892 /* 25935 */ "TCRETURNdi\000"
9893 /* 25946 */ "TCRETURNri\000"
9894 /* 25957 */ "PADDIdtprel\000"
9895 /* 25969 */ "BDZLAm\000"
9896 /* 25976 */ "BDNZLAm\000"
9897 /* 25984 */ "BDZAm\000"
9898 /* 25990 */ "BDNZAm\000"
9899 /* 25997 */ "BDZLRLm\000"
9900 /* 26005 */ "BDNZLRLm\000"
9901 /* 26014 */ "BDZLm\000"
9902 /* 26020 */ "BDNZLm\000"
9903 /* 26027 */ "BDZLRm\000"
9904 /* 26034 */ "BDNZLRm\000"
9905 /* 26042 */ "BDZm\000"
9906 /* 26047 */ "BDNZm\000"
9907 /* 26053 */ "RLWIMIbm\000"
9908 /* 26062 */ "RLWINMbm\000"
9909 /* 26071 */ "RLWNMbm\000"
9910 /* 26079 */ "BCCTRL8n\000"
9911 /* 26088 */ "BCCTR8n\000"
9912 /* 26096 */ "BCn\000"
9913 /* 26100 */ "BCLn\000"
9914 /* 26105 */ "BCLRLn\000"
9915 /* 26112 */ "BCCTRLn\000"
9916 /* 26120 */ "BCLRn\000"
9917 /* 26126 */ "BCCTRn\000"
9918 /* 26133 */ "BDZLAp\000"
9919 /* 26140 */ "BDNZLAp\000"
9920 /* 26148 */ "BDZAp\000"
9921 /* 26154 */ "BDNZAp\000"
9922 /* 26161 */ "BDZLRLp\000"
9923 /* 26169 */ "BDNZLRLp\000"
9924 /* 26178 */ "BDZLp\000"
9925 /* 26184 */ "BDNZLp\000"
9926 /* 26191 */ "BDZLRp\000"
9927 /* 26198 */ "BDNZLRp\000"
9928 /* 26206 */ "BDZp\000"
9929 /* 26211 */ "BDNZp\000"
9930 /* 26217 */ "MTCTR8loop\000"
9931 /* 26228 */ "DecreaseCTR8loop\000"
9932 /* 26245 */ "MTCTRloop\000"
9933 /* 26255 */ "DecreaseCTRloop\000"
9934 /* 26271 */ "EH_SjLj_Setup\000"
9935 /* 26285 */ "PPCLdFixedAddr\000"
9936 /* 26300 */ "VSPLTBs\000"
9937 /* 26308 */ "VEXTSB2Ds\000"
9938 /* 26318 */ "VEXTSH2Ds\000"
9939 /* 26328 */ "VEXTSW2Ds\000"
9940 /* 26338 */ "VSPLTHs\000"
9941 /* 26346 */ "XXPERMDIs\000"
9942 /* 26356 */ "XXSLDWIs\000"
9943 /* 26365 */ "XSNABSDPs\000"
9944 /* 26375 */ "XSCVDPSXDSs\000"
9945 /* 26387 */ "XSCVDPUXDSs\000"
9946 /* 26399 */ "XSCVDPSXWSs\000"
9947 /* 26411 */ "XSCVDPUXWSs\000"
9948 /* 26423 */ "VEXTSB2Ws\000"
9949 /* 26433 */ "VEXTSH2Ws\000"
9950 /* 26443 */ "XXSPLTWs\000"
9951 /* 26452 */ "XXLEQVOnes\000"
9952 /* 26463 */ "BCLalways\000"
9953 /* 26473 */ "gBCAat\000"
9954 /* 26480 */ "gBCLAat\000"
9955 /* 26488 */ "gBCat\000"
9956 /* 26494 */ "gBCLat\000"
9957 /* 26501 */ "MFVRSAVEv\000"
9958 /* 26511 */ "MTVRSAVEv\000"
9959 /* 26521 */ "STXSIBXv\000"
9960 /* 26530 */ "STXSIHXv\000"
9961 /* 26539 */ "LAx\000"
9962 /* 26543 */ "DCBFx\000"
9963 /* 26549 */ "DCBTx\000"
9964 /* 26555 */ "DCBTSTx\000"
9965 /* 26563 */ "XXLXORz\000"
9966 /* 26571 */ "XXLXORdpz\000"
9967 /* 26581 */ "XXLXORspz\000"
9968 /* 26591 */ "FADDrtz\000"
9969};
9970#ifdef __GNUC__
9971#pragma GCC diagnostic pop
9972#endif
9973
9974extern const unsigned PPCInstrNameIndices[] = {
9975 7876U, 9985U, 14836U, 10788U, 8482U, 8463U, 8491U, 8730U,
9976 7073U, 7088U, 6789U, 6776U, 7115U, 16520U, 6555U, 17966U,
9977 6802U, 7872U, 8472U, 6202U, 21311U, 8401U, 6384U, 17805U,
9978 5565U, 6138U, 6190U, 11625U, 8711U, 17670U, 5731U, 14232U,
9979 7208U, 17659U, 6431U, 13024U, 13011U, 15085U, 17273U, 17485U,
9980 8643U, 8690U, 8663U, 8515U, 6531U, 15050U, 11327U, 6420U,
9981 21316U, 15341U, 12977U, 6603U, 18063U, 18093U, 10437U, 5238U,
9982 4292U, 9010U, 18383U, 18396U, 9360U, 9367U, 9374U, 9384U,
9983 5538U, 15619U, 15582U, 15888U, 18117U, 15410U, 8632U, 15398U,
9984 8621U, 6787U, 7874U, 20098U, 6565U, 6580U, 8780U, 17225U,
9985 16032U, 17842U, 16049U, 15466U, 4659U, 16503U, 17681U, 15720U,
9986 17897U, 6690U, 15061U, 5673U, 4633U, 5655U, 17719U, 17700U,
9987 10415U, 15110U, 15129U, 5023U, 4967U, 4997U, 5008U, 4948U,
9988 4978U, 6510U, 6494U, 16571U, 7129U, 7146U, 5254U, 4298U,
9989 5544U, 5493U, 15624U, 15588U, 19885U, 10585U, 19868U, 10568U,
9990 5149U, 4247U, 19803U, 10503U, 10096U, 10043U, 10169U, 10131U,
9991 11691U, 11669U, 5601U, 17157U, 6182U, 7247U, 5592U, 17244U,
9992 17820U, 4588U, 16635U, 17636U, 16662U, 18077U, 4651U, 16959U,
9993 18298U, 18313U, 17625U, 17613U, 17795U, 7200U, 18056U, 7102U,
9994 18086U, 8607U, 15204U, 15190U, 8600U, 15197U, 15713U, 8897U,
9995 12769U, 12762U, 12776U, 12783U, 17235U, 11162U, 6230U, 11133U,
9996 6167U, 11154U, 6222U, 11125U, 6159U, 11449U, 11441U, 7329U,
9997 7321U, 17075U, 17065U, 17055U, 17045U, 17095U, 17085U, 20387U,
9998 20397U, 17105U, 17118U, 20414U, 20424U, 17131U, 17144U, 5107U,
9999 4226U, 8928U, 3772U, 4930U, 18347U, 9339U, 6732U, 19276U,
10000 8329U, 14289U, 856U, 25U, 7193U, 839U, 0U, 14264U,
10001 14296U, 7045U, 18048U, 4623U, 8160U, 8237U, 12643U, 12652U,
10002 17178U, 17191U, 15758U, 10452U, 16537U, 6706U, 10193U, 10203U,
10003 6285U, 6300U, 10032U, 10085U, 10117U, 10155U, 18408U, 18434U,
10004 18420U, 6238U, 6266U, 6251U, 7163U, 7178U, 5244U, 8415U,
10005 10537U, 19837U, 10561U, 19861U, 15811U, 5646U, 5636U, 14831U,
10006 17509U, 6362U, 15447U, 15427U, 17537U, 17516U, 15481U, 15512U,
10007 15498U, 16601U, 21544U, 6758U, 21502U, 6740U, 16255U, 12998U,
10008 11713U, 6518U, 8613U, 16450U, 10623U, 16457U, 10408U, 16442U,
10009 10615U, 10400U, 847U, 7464U, 7353U, 7345U, 17867U, 15389U,
10010 17692U, 17737U, 17907U, 14974U, 6371U, 4716U, 6624U, 6479U,
10011 5135U, 4233U, 8956U, 18354U, 9346U, 3778U, 17875U, 14273U,
10012 15149U, 15165U, 21299U, 6404U, 6654U, 17330U, 11561U, 11662U,
10013 11638U, 11650U, 5114U, 8935U, 5090U, 8911U, 19786U, 10486U,
10014 10064U, 10011U, 5222U, 8994U, 5522U, 15604U, 15566U, 19820U,
10015 10520U, 19844U, 10544U, 20155U, 20162U, 2001U, 1920U, 1963U,
10016 1941U, 2043U, 1899U, 2022U, 1984U, 5754U, 4405U, 6175U,
10017 2269U, 7751U, 22954U, 8299U, 23107U, 7782U, 22987U, 8343U,
10018 23142U, 8586U, 12755U, 16482U, 26543U, 16495U, 17257U, 15923U,
10019 17264U, 15930U, 18019U, 26555U, 18008U, 26549U, 748U, 1361U,
10020 768U, 1381U, 7760U, 22967U, 8322U, 23131U, 7803U, 23020U,
10021 8364U, 23175U, 8308U, 23120U, 7789U, 22998U, 8350U, 23153U,
10022 15211U, 26539U, 19916U, 21277U, 26285U, 7678U, 26053U, 24892U,
10023 26062U, 24905U, 26071U, 24918U, 7796U, 23009U, 8357U, 23164U,
10024 7755U, 22958U, 8303U, 23111U, 5428U, 20044U, 17994U, 21037U,
10025 7791U, 23000U, 8352U, 23155U, 21215U, 7679U, 4539U, 22333U,
10026 16179U, 16185U, 758U, 1371U, 779U, 1392U, 1438U, 11036U,
10027 23330U, 16232U, 21845U, 2242U, 11057U, 23363U, 16240U, 21636U,
10028 21905U, 4490U, 2185U, 11042U, 23340U, 21865U, 11141U, 23467U,
10029 22305U, 6225U, 2277U, 11063U, 23373U, 21924U, 11264U, 23509U,
10030 20092U, 3127U, 22708U, 15744U, 2936U, 7734U, 2396U, 4545U,
10031 2204U, 22343U, 16202U, 2945U, 3625U, 119U, 3609U, 3583U,
10032 3596U, 3572U, 2088U, 9148U, 413U, 9114U, 373U, 14944U,
10033 457U, 9125U, 386U, 14959U, 474U, 24936U, 3285U, 9097U,
10034 2734U, 6391U, 2290U, 11078U, 23396U, 21945U, 11284U, 23541U,
10035 22748U, 16193U, 6684U, 2305U, 11095U, 23421U, 21982U, 11306U,
10036 23575U, 22812U, 11019U, 14217U, 5467U, 2256U, 21915U, 4498U,
10037 2191U, 21875U, 22314U, 22035U, 22109U, 24323U, 22978U, 17449U,
10038 2979U, 17467U, 2998U, 22538U, 1745U, 273U, 1077U, 2579U,
10039 1627U, 155U, 959U, 2467U, 1668U, 196U, 1000U, 2506U,
10040 1825U, 353U, 1157U, 2665U, 1709U, 237U, 1041U, 2545U,
10041 1647U, 175U, 979U, 2486U, 1785U, 313U, 1117U, 2617U,
10042 1607U, 135U, 939U, 2435U, 1804U, 332U, 1136U, 2645U,
10043 1688U, 216U, 1020U, 2525U, 1765U, 293U, 1097U, 2598U,
10044 1729U, 257U, 1061U, 2564U, 11014U, 3839U, 3461U, 4376U,
10045 4486U, 3484U, 15694U, 2914U, 8865U, 2725U, 8445U, 3749U,
10046 15231U, 8814U, 15688U, 2907U, 26088U, 8858U, 2717U, 26079U,
10047 26112U, 26126U, 22418U, 23270U, 23988U, 24835U, 23281U, 23308U,
10048 24000U, 24846U, 23294U, 24186U, 22238U, 24229U, 22363U, 24427U,
10049 22376U, 8441U, 15226U, 8808U, 26105U, 26120U, 26463U, 26100U,
10050 15682U, 2901U, 8851U, 2710U, 24951U, 9943U, 9865U, 24969U,
10051 9964U, 9901U, 26096U, 21509U, 3273U, 3827U, 25990U, 26154U,
10052 9084U, 3765U, 25976U, 26140U, 15253U, 2853U, 8828U, 26005U,
10053 26169U, 26034U, 26198U, 26020U, 26184U, 26047U, 26211U, 21360U,
10054 3262U, 3822U, 25984U, 26148U, 9079U, 3759U, 25969U, 26133U,
10055 15247U, 2846U, 8821U, 25997U, 26161U, 26027U, 26191U, 26014U,
10056 26178U, 26042U, 26206U, 8437U, 2693U, 12948U, 9922U, 16404U,
10057 4742U, 9882U, 16383U, 9858U, 16375U, 21772U, 3739U, 2100U,
10058 12939U, 9910U, 9850U, 9875U, 15221U, 2829U, 8802U, 12970U,
10059 9933U, 9895U, 16397U, 5449U, 5750U, 7363U, 2377U, 4617U,
10060 19290U, 3083U, 5960U, 2261U, 5076U, 2234U, 5292U, 4006U,
10061 3994U, 2123U, 5726U, 7776U, 3999U, 5404U, 7744U, 19036U,
10062 8285U, 4014U, 2129U, 19283U, 8337U, 6118U, 9316U, 22686U,
10063 19680U, 3099U, 22157U, 24751U, 6131U, 9331U, 22697U, 19693U,
10064 3107U, 22169U, 24762U, 17858U, 21308U, 3247U, 21968U, 22789U,
10065 17309U, 17339U, 5510U, 4503U, 18453U, 5479U, 15377U, 17771U,
10066 15422U, 4788U, 17356U, 17348U, 15554U, 12486U, 5085U, 14364U,
10067 23879U, 22420U, 10985U, 3459U, 6722U, 12495U, 7654U, 17949U,
10068 12531U, 17215U, 12524U, 17981U, 12539U, 21338U, 12548U, 9073U,
10069 12516U, 7684U, 20380U, 14784U, 14559U, 24081U, 24791U, 11467U,
10070 14539U, 18214U, 14719U, 12343U, 23712U, 20407U, 14792U, 14568U,
10071 24093U, 24802U, 14552U, 23977U, 5706U, 14377U, 23900U, 22578U,
10072 18342U, 14758U, 24051U, 24587U, 5069U, 14356U, 23867U, 22407U,
10073 20129U, 14764U, 24061U, 24773U, 6101U, 6279U, 11270U, 23519U,
10074 18179U, 11581U, 23628U, 24533U, 22717U, 11258U, 23499U, 18173U,
10075 11574U, 23617U, 24523U, 22667U, 19658U, 6670U, 11299U, 23564U,
10076 18186U, 11589U, 23640U, 24544U, 22802U, 11611U, 23674U, 18277U,
10077 11597U, 23652U, 24577U, 24729U, 15309U, 21534U, 7372U, 7383U,
10078 8906U, 14517U, 23945U, 23231U, 15539U, 903U, 10670U, 12821U,
10079 10835U, 13081U, 919U, 10688U, 12839U, 10853U, 13099U, 1529U,
10080 13129U, 13213U, 1845U, 89U, 7880U, 1860U, 104U, 7898U,
10081 21348U, 5030U, 3797U, 7648U, 14465U, 23912U, 22934U, 14328U,
10082 23847U, 22181U, 14546U, 23967U, 11007U, 14531U, 23955U, 23319U,
10083 21030U, 14800U, 24105U, 24813U, 5623U, 14370U, 23889U, 22568U,
10084 14070U, 23815U, 7922U, 14481U, 23923U, 23042U, 8124U, 14488U,
10085 23934U, 23087U, 16567U, 8723U, 17955U, 1177U, 17988U, 1183U,
10086 18027U, 1198U, 18014U, 1191U, 4221U, 14334U, 23857U, 22240U,
10087 4526U, 14348U, 7024U, 14457U, 20134U, 14770U, 6967U, 7832U,
10088 14472U, 14449U, 20150U, 14778U, 24071U, 24782U, 4733U, 2219U,
10089 17316U, 2964U, 26228U, 26255U, 15751U, 5083U, 16064U, 6876U,
10090 8135U, 5354U, 6974U, 8212U, 5369U, 14385U, 17362U, 17557U,
10091 6942U, 8169U, 21364U, 21446U, 6999U, 8246U, 21381U, 21474U,
10092 18340U, 8904U, 15765U, 7038U, 4219U, 14421U, 17390U, 17585U,
10093 15790U, 5207U, 5299U, 6884U, 8143U, 6982U, 8220U, 14394U,
10094 17371U, 17566U, 6950U, 8177U, 21455U, 7007U, 8254U, 21483U,
10095 18368U, 8979U, 15773U, 7052U, 4277U, 14430U, 17399U, 17594U,
10096 790U, 1403U, 808U, 1421U, 26271U, 18449U, 3067U, 22120U,
10097 24605U, 15805U, 18992U, 18611U, 18733U, 18672U, 18794U, 18906U,
10098 5516U, 4510U, 14413U, 16700U, 18231U, 16709U, 18240U, 19401U,
10099 19678U, 16865U, 18275U, 18459U, 4110U, 7489U, 15797U, 5214U,
10100 6892U, 8151U, 6990U, 8228U, 14403U, 17380U, 17575U, 6958U,
10101 8185U, 21464U, 7015U, 8262U, 21492U, 18375U, 8986U, 15781U,
10102 7059U, 4284U, 14439U, 17408U, 17603U, 5270U, 20018U, 7258U,
10103 20169U, 18913U, 21172U, 16985U, 20965U, 17008U, 20990U, 17021U,
10104 21004U, 6335U, 20112U, 16467U, 20949U, 18206U, 21106U, 16997U,
10105 20978U, 17034U, 21018U, 7850U, 11424U, 11414U, 7860U, 3347U,
10106 10288U, 3391U, 10332U, 3425U, 10366U, 6816U, 3489U, 18563U,
10107 19077U, 7984U, 3651U, 18623U, 19125U, 6907U, 3528U, 18587U,
10108 19101U, 18745U, 19197U, 8019U, 3690U, 18684U, 19161U, 18806U,
10109 19233U, 3359U, 10300U, 3403U, 10344U, 3437U, 10378U, 6834U,
10110 3509U, 18575U, 19089U, 8002U, 3671U, 18660U, 19149U, 6925U,
10111 3548U, 18599U, 19113U, 18782U, 19221U, 8046U, 3720U, 18721U,
10112 19185U, 18843U, 19257U, 3791U, 6825U, 3499U, 7993U, 3661U,
10113 6916U, 3538U, 8028U, 3700U, 18648U, 19137U, 18770U, 19209U,
10114 8037U, 3710U, 18709U, 19173U, 18831U, 19245U, 6843U, 3519U,
10115 3371U, 10312U, 8011U, 3681U, 3415U, 10356U, 6934U, 3558U,
10116 3381U, 10322U, 8055U, 3730U, 3449U, 10390U, 5486U, 7067U,
10117 15383U, 15527U, 4794U, 19042U, 8292U, 18919U, 8574U, 19054U,
10118 8315U, 7840U, 8194U, 16218U, 18198U, 16801U, 18263U, 5284U,
10119 20025U, 7264U, 20176U, 18926U, 21179U, 6342U, 20120U, 11354U,
10120 20592U, 6676U, 20141U, 11617U, 20601U, 18635U, 18757U, 18696U,
10121 18818U, 18948U, 18956U, 15560U, 4112U, 2136U, 1207U, 21854U,
10122 22215U, 7491U, 2382U, 1220U, 22024U, 22885U, 19440U, 7938U,
10123 1233U, 21810U, 23052U, 731U, 1261U, 21829U, 24693U, 11402U,
10124 5849U, 22607U, 16550U, 24395U, 5102U, 15895U, 24238U, 22429U,
10125 26591U, 5342U, 15916U, 24271U, 18150U, 16725U, 24437U, 24501U,
10126 22479U, 5699U, 16475U, 6052U, 16772U, 5578U, 22546U, 16428U,
10127 24363U, 5363U, 18157U, 21551U, 24857U, 24512U, 21374U, 24824U,
10128 22489U, 19000U, 18256U, 21559U, 24869U, 24566U, 21567U, 24881U,
10129 24644U, 18349U, 16795U, 24460U, 24596U, 6176U, 5180U, 15901U,
10130 24248U, 22438U, 15305U, 24162U, 4264U, 15873U, 24206U, 22258U,
10131 8923U, 16416U, 24343U, 23240U, 5855U, 22617U, 16556U, 24405U,
10132 5317U, 22459U, 16093U, 24313U, 5186U, 15908U, 24259U, 22448U,
10133 4270U, 15880U, 24217U, 22268U, 6475U, 16018U, 24282U, 22769U,
10134 5442U, 22527U, 16422U, 24353U, 5586U, 22558U, 16436U, 24375U,
10135 5720U, 22589U, 16489U, 24385U, 6106U, 22676U, 16953U, 24470U,
10136 14075U, 23824U, 6547U, 16023U, 24291U, 22777U, 5391U, 22499U,
10137 16226U, 24333U, 17869U, 16718U, 24416U, 24480U, 4228U, 15867U,
10138 24196U, 22249U, 18390U, 17890U, 15000U, 506U, 20240U, 20291U,
10139 8553U, 20225U, 20276U, 20256U, 14987U, 491U, 8535U, 8393U,
10140 2684U, 12734U, 2776U, 17959U, 3017U, 14209U, 2786U, 5348U,
10141 7659U, 12502U, 4600U, 14501U, 17220U, 16248U, 7690U, 8569U,
10142 2697U, 4704U, 3740U, 2101U, 20714U, 9027U, 20610U, 21344U,
10143 3257U, 20359U, 18283U, 3049U, 21134U, 3202U, 21252U, 3229U,
10144 16351U, 21745U, 698U, 5381U, 20720U, 9034U, 16974U, 11177U,
10145 11211U, 20744U, 20332U, 18164U, 21083U, 20055U, 16303U, 21691U,
10146 9136U, 399U, 24930U, 3471U, 17777U, 8203U, 9090U, 5307U,
10147 20623U, 18124U, 21070U, 20033U, 16286U, 21672U, 19909U, 21270U,
10148 16077U, 18220U, 21115U, 20938U, 16326U, 21717U, 3568U, 2083U,
10149 20726U, 9041U, 18107U, 3025U, 21052U, 3174U, 19781U, 3115U,
10150 16262U, 21645U, 643U, 20757U, 3160U, 20638U, 21412U, 3268U,
10151 20366U, 18288U, 3055U, 21140U, 3209U, 21265U, 3235U, 16359U,
10152 21754U, 709U, 7919U, 2405U, 16208U, 2952U, 19060U, 14504U,
10153 20732U, 9048U, 11235U, 8371U, 19935U, 20184U, 21187U, 8892U,
10154 15673U, 21152U, 9062U, 3803U, 20738U, 9055U, 17204U, 11194U,
10155 11223U, 21058U, 19930U, 16270U, 21654U, 654U, 740U, 544U,
10156 20787U, 3167U, 20651U, 21577U, 3280U, 20373U, 18293U, 3061U,
10157 21146U, 3216U, 21294U, 3241U, 16367U, 21763U, 720U, 24944U,
10158 9106U, 5938U, 20074U, 21244U, 21257U, 19922U, 21283U, 14104U,
10159 20686U, 18471U, 19749U, 19719U, 20925U, 19766U, 14495U, 9016U,
10160 8767U, 14252U, 19700U, 8836U, 8735U, 20701U, 19956U, 20059U,
10161 20205U, 8873U, 8752U, 21221U, 19734U, 20958U, 21161U, 5329U,
10162 18135U, 5384U, 2247U, 14808U, 6851U, 16081U, 20912U, 6151U,
10163 14882U, 2812U, 15701U, 2922U, 14864U, 16071U, 10998U, 8079U,
10164 6215U, 10990U, 8070U, 8886U, 24304U, 15237U, 2834U, 15656U,
10165 6856U, 2326U, 15314U, 15639U, 2883U, 15651U, 10601U, 4130U,
10166 2149U, 14894U, 5837U, 6636U, 26501U, 21602U, 14910U, 5823U,
10167 5410U, 21586U, 5863U, 19338U, 6007U, 19532U, 12189U, 2759U,
10168 4696U, 4710U, 6870U, 2342U, 15707U, 2929U, 26217U, 26245U,
10169 14876U, 34U, 82U, 6901U, 7825U, 23031U, 21788U, 22842U,
10170 21781U, 8796U, 2703U, 15242U, 2840U, 15662U, 5816U, 6863U,
10171 2334U, 15320U, 15645U, 2890U, 15668U, 10608U, 14902U, 5843U,
10172 6645U, 26511U, 3815U, 21609U, 14917U, 9179U, 7947U, 5830U,
10173 5276U, 9244U, 9404U, 9573U, 3807U, 10231U, 16808U, 21594U,
10174 5336U, 18143U, 24490U, 22469U, 18986U, 18249U, 24555U, 24634U,
10175 5398U, 11170U, 23488U, 22509U, 7928U, 2402U, 19030U, 11604U,
10176 23663U, 24654U, 15271U, 15260U, 2861U, 5474U, 2255U, 21914U,
10177 22537U, 11634U, 7041U, 2372U, 11119U, 23457U, 22015U, 11349U,
10178 23608U, 22852U, 12944U, 1875U, 1887U, 15373U, 2873U, 22091U,
10179 24170U, 15361U, 2874U, 22092U, 4784U, 2229U, 21896U, 22390U,
10180 8131U, 2423U, 16213U, 2958U, 24171U, 7733U, 2395U, 25026U,
10181 16201U, 2944U, 25035U, 25215U, 25957U, 25156U, 5714U, 5991U,
10182 3755U, 2105U, 24995U, 25084U, 21343U, 3256U, 25317U, 25618U,
10183 25053U, 25531U, 25876U, 25246U, 5406U, 25393U, 25710U, 25119U,
10184 5306U, 25374U, 25687U, 25104U, 16076U, 25484U, 25819U, 25200U,
10185 3567U, 2082U, 25267U, 25558U, 24987U, 25347U, 25654U, 25077U,
10186 21411U, 3267U, 25327U, 25630U, 25061U, 25540U, 25887U, 25253U,
10187 7934U, 2409U, 3802U, 2110U, 25277U, 25570U, 25002U, 25356U,
10188 25665U, 25090U, 21581U, 3279U, 25337U, 25642U, 25069U, 25549U,
10189 25898U, 25260U, 5937U, 25401U, 25720U, 25125U, 14103U, 25440U,
10190 25767U, 25164U, 18470U, 14251U, 25463U, 25794U, 25183U, 25503U,
10191 25842U, 25224U, 901U, 10668U, 12819U, 10833U, 13079U, 917U,
10192 10686U, 12837U, 10851U, 13097U, 1527U, 13127U, 13211U, 864U,
10193 10639U, 12790U, 10804U, 13036U, 18499U, 10729U, 12880U, 10926U,
10194 13243U, 877U, 10654U, 12805U, 10819U, 13051U, 18513U, 10745U,
10195 12896U, 10942U, 13259U, 15011U, 10703U, 12854U, 10878U, 13156U,
10196 19294U, 10760U, 12911U, 10957U, 13317U, 15022U, 10716U, 12867U,
10197 10891U, 13169U, 19306U, 10774U, 12925U, 10971U, 13331U, 889U,
10198 13065U, 15731U, 13182U, 19323U, 13345U, 18526U, 13274U, 2818U,
10199 13143U, 18551U, 13303U, 1516U, 13114U, 13197U, 18539U, 13289U,
10200 13228U, 4143U, 2155U, 5968U, 19476U, 17750U, 17759U, 519U,
10201 1273U, 572U, 1319U, 527U, 1281U, 551U, 1298U, 4160U,
10202 2164U, 25287U, 25582U, 25010U, 25365U, 25676U, 25097U, 5985U,
10203 25422U, 25745U, 25142U, 5311U, 25383U, 25698U, 25111U, 16087U,
10204 25493U, 25830U, 25207U, 7529U, 2389U, 25297U, 25594U, 25018U,
10205 25431U, 25756U, 25149U, 19510U, 3093U, 25307U, 25606U, 25045U,
10206 25522U, 25865U, 25239U, 5943U, 25411U, 25732U, 25133U, 14110U,
10207 25451U, 25780U, 25173U, 18475U, 14257U, 25473U, 25806U, 25191U,
10208 25512U, 25853U, 25231U, 11372U, 11390U, 4464U, 14924U, 17423U,
10209 15283U, 13634U, 5769U, 4416U, 4440U, 7706U, 7739U, 3847U,
10210 7821U, 5349U, 7711U, 8450U, 23198U, 14870U, 24129U, 4551U,
10211 8456U, 623U, 1248U, 21796U, 23208U, 14887U, 633U, 24139U,
10212 22353U, 7963U, 23065U, 7970U, 2414U, 22045U, 23076U, 9542U,
10213 2744U, 22068U, 23249U, 9557U, 2752U, 22080U, 23260U, 4165U,
10214 4883U, 18328U, 1582U, 1470U, 2349U, 1493U, 2454U, 6444U,
10215 1443U, 4800U, 4752U, 4856U, 4827U, 1596U, 1483U, 2362U,
10216 1506U, 2635U, 6458U, 1458U, 4815U, 4768U, 4871U, 4843U,
10217 4125U, 2143U, 4379U, 2178U, 14857U, 2804U, 9528U, 4372U,
10218 2170U, 14849U, 2795U, 5629U, 25916U, 22727U, 3639U, 6350U,
10219 7031U, 6315U, 18332U, 6540U, 4680U, 5424U, 22519U, 19056U,
10220 3078U, 22139U, 24664U, 21574U, 21291U, 19503U, 21236U, 4476U,
10221 14935U, 17437U, 15295U, 13647U, 5786U, 4429U, 4453U, 5801U,
10222 5042U, 7727U, 614U, 22944U, 22398U, 18867U, 3072U, 22129U,
10223 8271U, 2428U, 22057U, 23097U, 24613U, 5819U, 22599U, 19319U,
10224 3088U, 22148U, 24672U, 4161U, 2165U, 20325U, 19976U, 20616U,
10225 18112U, 3031U, 21064U, 3181U, 19971U, 3121U, 16278U, 21663U,
10226 665U, 5986U, 16979U, 20750U, 20338U, 19982U, 18168U, 21088U,
10227 20087U, 16310U, 21699U, 5312U, 20630U, 18129U, 21076U, 20038U,
10228 16294U, 21681U, 21200U, 16088U, 18225U, 21121U, 20943U, 16334U,
10229 21726U, 7530U, 2390U, 20763U, 20345U, 19988U, 20644U, 18193U,
10230 3037U, 21100U, 3188U, 20220U, 3134U, 16318U, 21708U, 676U,
10231 19064U, 13006U, 14626U, 19994U, 11246U, 8376U, 19941U, 20190U,
10232 21193U, 21156U, 9067U, 19506U, 3094U, 17209U, 20793U, 20352U,
10233 20000U, 20657U, 18270U, 3043U, 21128U, 3195U, 21239U, 3223U,
10234 16343U, 21736U, 687U, 5944U, 20080U, 19948U, 26521U, 20197U,
10235 26530U, 21207U, 14111U, 20693U, 18476U, 19757U, 19726U, 19773U,
10236 9021U, 8773U, 14258U, 19709U, 8843U, 8743U, 20707U, 19963U,
10237 20066U, 20212U, 8879U, 8759U, 21228U, 19741U, 21166U, 6727U,
10238 2320U, 11112U, 23446U, 22005U, 4533U, 2197U, 11049U, 23351U,
10239 21885U, 11147U, 23477U, 22323U, 6329U, 2283U, 11070U, 23384U,
10240 21934U, 11277U, 23530U, 22738U, 4557U, 2211U, 6397U, 2297U,
10241 11086U, 23408U, 21956U, 11291U, 23552U, 22758U, 11321U, 23598U,
10242 16749U, 24449U, 6699U, 2312U, 11103U, 23433U, 21993U, 11313U,
10243 23586U, 22822U, 22833U, 4683U, 9U, 17851U, 4517U, 7696U,
10244 4886U, 7717U, 3927U, 2116U, 3464U, 2074U, 15678U, 2897U,
10245 10479U, 17298U, 8386U, 17287U, 25924U, 3294U, 25935U, 3306U,
10246 25946U, 3318U, 5957U, 7810U, 5560U, 3645U, 6356U, 3330U,
10247 11382U, 8508U, 12509U, 2768U, 3339U, 20484U, 19901U, 5378U,
10248 7916U, 6469U, 825U, 20919U, 932U, 4922U, 4688U, 11362U,
10249 6664U, 832U, 20307U, 3140U, 20316U, 3150U, 11645U, 17786U,
10250 9489U, 15669U, 19464U, 8382U, 12956U, 14813U, 4172U, 7534U,
10251 19538U, 14657U, 19523U, 14685U, 9802U, 12587U, 15834U, 16137U,
10252 16833U, 9206U, 15859U, 9271U, 9452U, 16162U, 9785U, 10260U,
10253 16857U, 5517U, 4511U, 4054U, 7416U, 19360U, 4188U, 7550U,
10254 19562U, 5448U, 14523U, 20932U, 66U, 5291U, 21094U, 74U,
10255 15042U, 17937U, 3933U, 4020U, 4360U, 6112U, 9309U, 7636U,
10256 3869U, 19672U, 12555U, 23736U, 12661U, 23761U, 4210U, 22225U,
10257 6059U, 22641U, 7581U, 22895U, 14733U, 24025U, 19593U, 24703U,
10258 12602U, 23748U, 12670U, 23774U, 4101U, 22202U, 5914U, 22628U,
10259 7480U, 22872U, 14610U, 24012U, 19431U, 24680U, 4325U, 22279U,
10260 6068U, 22654U, 7601U, 22908U, 14742U, 24038U, 19625U, 24716U,
10261 3887U, 22190U, 7271U, 22860U, 18940U, 24622U, 4351U, 22292U,
10262 7627U, 22921U, 19663U, 24738U, 14603U, 14726U, 3853U, 5053U,
10263 7239U, 18872U, 16939U, 48U, 16946U, 57U, 4366U, 6125U,
10264 9324U, 7642U, 3878U, 19687U, 5877U, 14595U, 19352U, 6021U,
10265 14711U, 19554U, 5923U, 14619U, 19446U, 6077U, 14751U, 19634U,
10266 18460U, 9160U, 9234U, 9394U, 9563U, 10221U, 12617U, 20511U,
10267 20845U, 20500U, 20834U, 20530U, 20864U, 20550U, 20884U, 9187U,
10268 5950U, 9252U, 9421U, 9581U, 4314U, 7590U, 19602U, 10239U,
10269 4895U, 26308U, 18481U, 26423U, 14313U, 4904U, 26318U, 18490U,
10270 26433U, 4913U, 26328U, 20450U, 20778U, 20475U, 20816U, 20569U,
10271 20903U, 5047U, 3967U, 20442U, 20770U, 20491U, 20825U, 5900U,
10272 20459U, 20800U, 4151U, 5976U, 7520U, 19484U, 20467U, 20808U,
10273 20521U, 20855U, 19417U, 20561U, 20895U, 20541U, 20875U, 12594U,
10274 12579U, 12679U, 4118U, 5930U, 7497U, 19453U, 4334U, 6084U,
10275 7610U, 19641U, 16116U, 16126U, 12636U, 4086U, 5893U, 7457U,
10276 19410U, 4195U, 6037U, 7566U, 19578U, 9441U, 5862U, 14588U,
10277 19337U, 6006U, 14694U, 19531U, 18933U, 3895U, 7279U, 18971U,
10278 3920U, 7295U, 19015U, 19269U, 5997U, 9170U, 9412U, 16145U,
10279 9214U, 9279U, 9469U, 16170U, 14639U, 14665U, 14701U, 14630U,
10280 4032U, 5869U, 7394U, 19344U, 4180U, 6013U, 7542U, 19546U,
10281 5885U, 19376U, 6029U, 19570U, 5397U, 4093U, 5906U, 7472U,
10282 19423U, 4202U, 6044U, 7573U, 19585U, 10269U, 5487U, 15033U,
10283 17924U, 5323U, 18965U, 12563U, 15384U, 15528U, 4795U, 5713U,
10284 9837U, 15326U, 15545U, 5990U, 20672U, 16563U, 16733U, 16619U,
10285 16756U, 16627U, 16779U, 9995U, 16741U, 10003U, 16764U, 10213U,
10286 16787U, 3959U, 5456U, 7337U, 19069U, 4142U, 5967U, 7511U,
10287 19475U, 5061U, 14340U, 18880U, 12611U, 9498U, 10473U, 12704U,
10288 21416U, 3949U, 5418U, 7956U, 9535U, 7311U, 14507U, 7977U,
10289 9549U, 19043U, 8063U, 9556U, 12626U, 20586U, 8575U, 4937U,
10290 18855U, 8893U, 3954U, 5423U, 7664U, 8089U, 7316U, 11436U,
10291 14512U, 18403U, 19055U, 4135U, 26300U, 7504U, 26338U, 4069U,
10292 7440U, 19384U, 19460U, 15674U, 3841U, 5041U, 7233U, 14322U,
10293 18866U, 4027U, 5825U, 7671U, 7367U, 11569U, 14583U, 18465U,
10294 19318U, 8432U, 23186U, 14823U, 24117U, 8592U, 23219U, 15182U,
10295 24150U, 14649U, 19515U, 14676U, 9793U, 12572U, 15826U, 16108U,
10296 16825U, 9198U, 15851U, 9263U, 9433U, 16154U, 9765U, 10251U,
10297 16849U, 16816U, 15817U, 16099U, 15842U, 16841U, 3902U, 7286U,
10298 10464U, 3940U, 7302U, 10630U, 20664U, 4061U, 7423U, 3972U,
10299 19367U, 1541U, 427U, 1556U, 442U, 20678U, 4078U, 7449U,
10300 3983U, 19393U, 15561U, 41U, 3833U, 7225U, 16005U, 4040U,
10301 7402U, 17418U, 17U, 6323U, 7814U, 15535U, 2878U, 22100U,
10302 8130U, 2422U, 16212U, 2957U, 24178U, 12327U, 13590U, 9824U,
10303 9773U, 11879U, 13435U, 11524U, 13778U, 9811U, 9753U, 12289U,
10304 13553U, 12260U, 13533U, 11935U, 13461U, 12349U, 13598U, 12197U,
10305 13506U, 12407U, 13617U, 12153U, 13496U, 12686U, 13515U, 14015U,
10306 10916U, 15939U, 26375U, 16873U, 26399U, 15972U, 26387U, 16906U,
10307 26411U, 12206U, 12215U, 11457U, 21391U, 21514U, 21616U, 21401U,
10308 21524U, 21626U, 13443U, 12224U, 10868U, 13563U, 11895U, 13794U,
10309 13452U, 13572U, 11915U, 13814U, 12416U, 13626U, 11552U, 14156U,
10310 12242U, 13524U, 11805U, 13722U, 12133U, 13977U, 13426U, 11514U,
10311 11870U, 13407U, 12470U, 12044U, 9592U, 9650U, 9694U, 9621U,
10312 11861U, 13398U, 12173U, 12035U, 11763U, 13680U, 12091U, 13935U,
10313 13371U, 11484U, 12053U, 13488U, 11533U, 13897U, 12309U, 26365U,
10314 13581U, 11991U, 13471U, 11783U, 13700U, 12111U, 13955U, 13416U,
10315 11503U, 11741U, 13658U, 12069U, 13913U, 13361U, 11473U, 8096U,
10316 4564U, 9504U, 12710U, 21422U, 9606U, 9664U, 9708U, 9738U,
10317 9635U, 9679U, 9723U, 11955U, 13844U, 8110U, 20434U, 14305U,
10318 14080U, 11969U, 13858U, 12369U, 13608U, 11542U, 14128U, 11825U,
10319 13380U, 11494U, 13742U, 12424U, 12378U, 11841U, 13388U, 13758U,
10320 12271U, 13544U, 12007U, 13479U, 12335U, 14095U, 11887U, 13786U,
10321 9451U, 10259U, 866U, 10641U, 12792U, 10806U, 13038U, 18501U,
10322 10731U, 12882U, 10928U, 13245U, 12299U, 23698U, 14060U, 23801U,
10323 11945U, 23684U, 13834U, 23787U, 12359U, 23722U, 14118U, 23833U,
10324 12163U, 13997U, 10904U, 14024U, 15950U, 16884U, 15983U, 16917U,
10325 14033U, 1571U, 12233U, 12695U, 15961U, 16895U, 15994U, 16928U,
10326 11905U, 13804U, 12450U, 14181U, 11925U, 13824U, 12460U, 14191U,
10327 12442U, 14173U, 879U, 10656U, 12807U, 10821U, 13053U, 18515U,
10328 10747U, 12898U, 10944U, 13261U, 15013U, 10705U, 12856U, 10880U,
10329 13158U, 19296U, 10762U, 12913U, 10959U, 13319U, 15024U, 10718U,
10330 12869U, 10893U, 13171U, 19308U, 10776U, 12927U, 10973U, 13333U,
10331 891U, 13067U, 15733U, 13184U, 19325U, 13347U, 18528U, 13276U,
10332 2820U, 13145U, 18553U, 13305U, 1518U, 13116U, 13199U, 18541U,
10333 13291U, 13230U, 12251U, 14042U, 11815U, 13732U, 12143U, 13987U,
10334 12478U, 14201U, 12181U, 14007U, 11773U, 13690U, 12101U, 13945U,
10335 12061U, 7431U, 19375U, 7557U, 19569U, 13905U, 9460U, 10268U,
10336 12318U, 14086U, 11999U, 13880U, 11794U, 13711U, 12122U, 13966U,
10337 11752U, 13669U, 12080U, 13924U, 8103U, 4572U, 9512U, 12718U,
10338 21430U, 11962U, 13851U, 19048U, 8117U, 4580U, 9520U, 12726U,
10339 21438U, 11980U, 13869U, 12398U, 14147U, 11833U, 13750U, 9432U,
10340 10250U, 12433U, 14164U, 3861U, 12388U, 14137U, 11851U, 13768U,
10341 12280U, 14051U, 12016U, 13888U, 11721U, 11731U, 12743U, 4341U,
10342 6091U, 7617U, 19648U, 5748U, 7361U, 14577U, 19288U, 8425U,
10343 19613U, 9223U, 9298U, 9478U, 10277U, 2063U, 19493U, 5464U,
10344 4495U, 18446U, 26452U, 5471U, 15370U, 15364U, 4781U, 25909U,
10345 15532U, 26571U, 26581U, 26563U, 4389U, 18888U, 18978U, 19022U,
10346 4397U, 18897U, 8970U, 5166U, 5193U, 9843U, 7767U, 26346U,
10347 15333U, 20578U, 8580U, 21350U, 8277U, 26356U, 20006U, 3911U,
10348 12025U, 19006U, 19467U, 26443U, 9288U, 4606U, 18034U, 4385U,
10349 3479U, 26473U, 15687U, 8857U, 8440U, 3743U, 26480U, 15225U,
10350 8807U, 26494U, 26488U,
10351};
10352
10353extern const uint8_t PPCInstrDeprecationFeatures[] = {
10354 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10355 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10356 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10357 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10358 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10359 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10360 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10361 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10362 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10363 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10364 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10365 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10366 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10367 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10368 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10369 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10370 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10371 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10372 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10373 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10374 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10375 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10376 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10377 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10378 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10379 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10380 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10381 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10382 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10383 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10384 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10385 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10386 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10387 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10388 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10389 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10390 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10391 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10392 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10393 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10394 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10395 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10396 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10397 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10398 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10399 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10400 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10401 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10402 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10403 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10404 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10405 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10406 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10407 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10408 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10409 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10410 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10411 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10412 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10413 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10414 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10415 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10416 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10417 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10418 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10419 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10420 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10421 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10422 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10423 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10424 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10425 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10426 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10427 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10428 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10429 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10430 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10431 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10432 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10433 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10434 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10435 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10436 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10437 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10438 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10439 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10440 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10441 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10442 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10443 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10444 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10445 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10446 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10447 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10448 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10449 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10450 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10451 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10452 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10453 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10454 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10455 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10456 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10457 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10458 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10459 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10460 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10461 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10462 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10463 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10464 uint8_t(-1), uint8_t(-1), PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST,
10465 PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10466 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10467 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10468 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10469 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10470 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10471 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10472 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10473 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10474 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10475 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10476 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10477 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10478 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10479 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10480 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10481 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10482 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10483 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10484 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10485 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10486 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10487 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10488 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10489 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10490 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10491 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10492 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10493 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10494 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10495 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10496 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10497 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10498 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10499 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10500 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10501 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10502 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10503 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10504 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10505 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10506 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10507 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10508 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10509 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10510 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10511 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10512 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10513 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10514 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10515 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10516 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10517 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10518 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10519 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10520 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10521 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10522 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10523 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10524 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10525 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10526 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10527 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10528 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10529 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10530 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10531 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10532 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10533 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10534 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10535 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10536 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10537 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10538 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10539 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10540 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10541 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10542 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10543 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10544 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10545 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10546 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10547 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10548 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10549 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10550 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10551 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10552 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10553 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10554 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10555 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10556 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10557 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10558 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10559 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10560 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10561 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10562 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10563 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10564 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10565 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10566 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10567 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10568 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10569 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10570 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10571 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10572 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10573 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10574 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10575 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10576 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10577 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10578 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10579 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10580 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10581 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10582 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10583 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10584 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10585 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10586 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10587 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10588 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10589 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10590 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10591 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10592 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10593 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10594 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10595 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10596 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10597 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10598 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10599 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10600 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10601 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10602 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10603 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10604 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10605 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10606 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10607 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10608 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10609 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10610 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10611 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10612 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10613 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10614 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10615 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10616 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10617 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10618 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10619 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10620 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10621 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10622 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10623 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10624 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10625 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10626 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10627 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10628 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10629 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10630 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10631 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10632 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10633 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10634 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10635 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10636 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10637 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10638 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10639 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10640 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10641 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10642 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10643 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10644 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10645 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10646 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10647 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10648 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10649 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10650 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10651 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10652 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10653 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10654 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10655 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10656 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10657 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10658 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10659 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10660 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10661 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10662 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10663 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10664 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10665 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10666 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10667 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10668 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10669 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10670 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10671 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10672 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10673 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10674 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10675 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10676 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10677 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10678 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10679 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10680 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10681 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10682 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10683 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10684 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10685 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10686 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10687 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10688 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10689 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10690 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10691 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10692 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10693 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10694 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10695 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10696 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10697 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10698 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10699 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10700 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10701 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10702 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10703 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10704 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10705 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10706 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10707 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10708 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10709 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10710 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10711 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10712 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10713 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10714 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10715 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10716 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10717 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10718 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10719 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10720 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10721 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10722 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10723 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10724 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10725 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10726 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10727 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10728 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10729 uint8_t(-1), uint8_t(-1), uint8_t(-1),
10730};
10731
10732extern const int16_t PPCRegClassByHwModeTables[2][3] = {
10733 { // DefaultMode
10734 PPC::GPRCRegClassID, // ppc_ptr_rc
10735 PPC::GPRCRegClassID, // ptr_rc_idx_by_hwmode
10736 PPC::GPRC_NOR0RegClassID, // ptr_rc_nor0_by_hwmode
10737 },
10738 { // PPC64
10739 PPC::G8RCRegClassID, // ppc_ptr_rc
10740 PPC::G8RCRegClassID, // ptr_rc_idx_by_hwmode
10741 PPC::G8RC_NOX0RegClassID, // ptr_rc_nor0_by_hwmode
10742 },
10743};
10744
10745static inline void InitPPCMCInstrInfo(MCInstrInfo *II) {
10746 II->InitMCInstrInfo(PPCDescs.Insts, PPCInstrNameIndices, PPCInstrNameData, PPCInstrDeprecationFeatures, nullptr, 3003, &PPCRegClassByHwModeTables[0][0], 3);
10747}
10748
10749
10750} // namespace llvm
10751
10752#endif // GET_INSTRINFO_MC_DESC
10753
10754#ifdef GET_INSTRINFO_HEADER
10755#undef GET_INSTRINFO_HEADER
10756
10757namespace llvm {
10758
10759struct PPCGenInstrInfo : public TargetInstrInfo {
10760 explicit PPCGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode = ~0u, unsigned CFDestroyOpcode = ~0u, unsigned CatchRetOpcode = ~0u, unsigned ReturnOpcode = ~0u);
10761 ~PPCGenInstrInfo() override = default;
10762};
10763extern const int16_t PPCRegClassByHwModeTables[2][3];
10764
10765} // namespace llvm
10766
10767namespace llvm::PPC {
10768
10769constexpr unsigned SUBOP_memr_ptrreg = 0;
10770constexpr unsigned SUBOP_memri_imm = 0;
10771constexpr unsigned SUBOP_memri_reg = 1;
10772constexpr unsigned SUBOP_memri34_imm = 0;
10773constexpr unsigned SUBOP_memri34_reg = 1;
10774constexpr unsigned SUBOP_memri34_pcrel_imm = 0;
10775constexpr unsigned SUBOP_memri34_pcrel_reg = 1;
10776constexpr unsigned SUBOP_memrihash_imm = 0;
10777constexpr unsigned SUBOP_memrihash_reg = 1;
10778constexpr unsigned SUBOP_memrix_imm = 0;
10779constexpr unsigned SUBOP_memrix_reg = 1;
10780constexpr unsigned SUBOP_memrix16_imm = 0;
10781constexpr unsigned SUBOP_memrix16_reg = 1;
10782constexpr unsigned SUBOP_memrr_ptrreg = 0;
10783constexpr unsigned SUBOP_memrr_offreg = 1;
10784constexpr unsigned SUBOP_pred_bibo = 0;
10785constexpr unsigned SUBOP_pred_reg = 1;
10786constexpr unsigned SUBOP_spe2dis_imm = 0;
10787constexpr unsigned SUBOP_spe2dis_reg = 1;
10788constexpr unsigned SUBOP_spe4dis_imm = 0;
10789constexpr unsigned SUBOP_spe4dis_reg = 1;
10790constexpr unsigned SUBOP_spe8dis_imm = 0;
10791constexpr unsigned SUBOP_spe8dis_reg = 1;
10792constexpr unsigned SUBOP_tlscall_func = 0;
10793constexpr unsigned SUBOP_tlscall_sym = 1;
10794constexpr unsigned SUBOP_tlscall32_func = 0;
10795constexpr unsigned SUBOP_tlscall32_sym = 1;
10796constexpr unsigned SUBOP_tocentry_imm = 0;
10797constexpr unsigned SUBOP_tocentry32_imm = 0;
10798
10799} // namespace llvm::PPC
10800
10801#endif // GET_INSTRINFO_HEADER
10802
10803#ifdef GET_INSTRINFO_HELPER_DECLS
10804#undef GET_INSTRINFO_HELPER_DECLS
10805
10806
10807#endif // GET_INSTRINFO_HELPER_DECLS
10808
10809#ifdef GET_INSTRINFO_HELPERS
10810#undef GET_INSTRINFO_HELPERS
10811
10812
10813#endif // GET_INSTRINFO_HELPERS
10814
10815#ifdef GET_INSTRINFO_CTOR_DTOR
10816#undef GET_INSTRINFO_CTOR_DTOR
10817
10818namespace llvm {
10819
10820extern const PPCInstrTable PPCDescs;
10821extern const unsigned PPCInstrNameIndices[];
10822extern const char PPCInstrNameData[];
10823extern const uint8_t PPCInstrDeprecationFeatures[];
10824PPCGenInstrInfo::PPCGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode, unsigned CFDestroyOpcode, unsigned CatchRetOpcode, unsigned ReturnOpcode)
10825 : TargetInstrInfo(TRI, CFSetupOpcode, CFDestroyOpcode, CatchRetOpcode, ReturnOpcode, PPCRegClassByHwModeTables[STI.getHwMode(MCSubtargetInfo::HwMode_RegInfo)]) {
10826 InitMCInstrInfo(PPCDescs.Insts, PPCInstrNameIndices, PPCInstrNameData, PPCInstrDeprecationFeatures, nullptr, 3003, &PPCRegClassByHwModeTables[0][0], 3);
10827}
10828
10829} // namespace llvm
10830
10831#endif // GET_INSTRINFO_CTOR_DTOR
10832
10833#ifdef GET_INSTRINFO_MC_HELPER_DECLS
10834#undef GET_INSTRINFO_MC_HELPER_DECLS
10835
10836namespace llvm {
10837
10838class MCInst;
10839class FeatureBitset;
10840
10841namespace PPC_MC {
10842
10843void verifyInstructionPredicates(unsigned Opcode, const FeatureBitset &Features);
10844
10845} // namespace PPC_MC
10846
10847} // namespace llvm
10848
10849#endif // GET_INSTRINFO_MC_HELPER_DECLS
10850
10851#ifdef GET_INSTRINFO_MC_HELPERS
10852#undef GET_INSTRINFO_MC_HELPERS
10853
10854namespace llvm::PPC_MC {
10855
10856
10857} // namespace llvm::PPC_MC
10858
10859#endif // GET_INSTRINFO_MC_HELPERS
10860
10861#if (defined(ENABLE_INSTR_PREDICATE_VERIFIER) && !defined(NDEBUG)) ||\
10862 defined(GET_AVAILABLE_OPCODE_CHECKER)
10863#define GET_COMPUTE_FEATURES
10864#endif
10865#ifdef GET_COMPUTE_FEATURES
10866#undef GET_COMPUTE_FEATURES
10867
10868namespace llvm::PPC_MC {
10869
10870// Bits for subtarget features that participate in instruction matching.
10871enum SubtargetFeatureBits : uint8_t {
10872 Feature_ModernAsBit = 0,
10873};
10874
10875inline FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) {
10876 FeatureBitset Features;
10877 if (!FB[PPC::AIXOS] || FB[PPC::FeatureModernAIXAs])
10878 Features.set(Feature_ModernAsBit);
10879 return Features;
10880}
10881
10882inline FeatureBitset computeRequiredFeatures(unsigned Opcode) {
10883 enum : uint8_t {
10884 CEFBS_None,
10885 };
10886
10887 static constexpr FeatureBitset FeatureBitsets[] = {
10888 {}, // CEFBS_None
10889 };
10890 static constexpr uint8_t RequiredFeaturesRefs[] = {
10891 CEFBS_None, // PHI
10892 CEFBS_None, // INLINEASM
10893 CEFBS_None, // INLINEASM_BR
10894 CEFBS_None, // CFI_INSTRUCTION
10895 CEFBS_None, // EH_LABEL
10896 CEFBS_None, // GC_LABEL
10897 CEFBS_None, // ANNOTATION_LABEL
10898 CEFBS_None, // KILL
10899 CEFBS_None, // EXTRACT_SUBREG
10900 CEFBS_None, // INSERT_SUBREG
10901 CEFBS_None, // IMPLICIT_DEF
10902 CEFBS_None, // INIT_UNDEF
10903 CEFBS_None, // SUBREG_TO_REG
10904 CEFBS_None, // COPY_TO_REGCLASS
10905 CEFBS_None, // DBG_VALUE
10906 CEFBS_None, // DBG_VALUE_LIST
10907 CEFBS_None, // DBG_INSTR_REF
10908 CEFBS_None, // DBG_PHI
10909 CEFBS_None, // DBG_LABEL
10910 CEFBS_None, // REG_SEQUENCE
10911 CEFBS_None, // COPY
10912 CEFBS_None, // COPY_LANEMASK
10913 CEFBS_None, // BUNDLE
10914 CEFBS_None, // LIFETIME_START
10915 CEFBS_None, // LIFETIME_END
10916 CEFBS_None, // PSEUDO_PROBE
10917 CEFBS_None, // ARITH_FENCE
10918 CEFBS_None, // STACKMAP
10919 CEFBS_None, // FENTRY_CALL
10920 CEFBS_None, // PATCHPOINT
10921 CEFBS_None, // LOAD_STACK_GUARD
10922 CEFBS_None, // PREALLOCATED_SETUP
10923 CEFBS_None, // PREALLOCATED_ARG
10924 CEFBS_None, // STATEPOINT
10925 CEFBS_None, // LOCAL_ESCAPE
10926 CEFBS_None, // FAULTING_OP
10927 CEFBS_None, // PATCHABLE_OP
10928 CEFBS_None, // PATCHABLE_FUNCTION_ENTER
10929 CEFBS_None, // PATCHABLE_RET
10930 CEFBS_None, // PATCHABLE_FUNCTION_EXIT
10931 CEFBS_None, // PATCHABLE_TAIL_CALL
10932 CEFBS_None, // PATCHABLE_EVENT_CALL
10933 CEFBS_None, // PATCHABLE_TYPED_EVENT_CALL
10934 CEFBS_None, // ICALL_BRANCH_FUNNEL
10935 CEFBS_None, // FAKE_USE
10936 CEFBS_None, // MEMBARRIER
10937 CEFBS_None, // JUMP_TABLE_DEBUG_INFO
10938 CEFBS_None, // RELOC_NONE
10939 CEFBS_None, // CONVERGENCECTRL_ENTRY
10940 CEFBS_None, // CONVERGENCECTRL_ANCHOR
10941 CEFBS_None, // CONVERGENCECTRL_LOOP
10942 CEFBS_None, // CONVERGENCECTRL_GLUE
10943 CEFBS_None, // G_ASSERT_SEXT
10944 CEFBS_None, // G_ASSERT_ZEXT
10945 CEFBS_None, // G_ASSERT_ALIGN
10946 CEFBS_None, // G_ADD
10947 CEFBS_None, // G_SUB
10948 CEFBS_None, // G_MUL
10949 CEFBS_None, // G_SDIV
10950 CEFBS_None, // G_UDIV
10951 CEFBS_None, // G_SREM
10952 CEFBS_None, // G_UREM
10953 CEFBS_None, // G_SDIVREM
10954 CEFBS_None, // G_UDIVREM
10955 CEFBS_None, // G_AND
10956 CEFBS_None, // G_OR
10957 CEFBS_None, // G_XOR
10958 CEFBS_None, // G_ABDS
10959 CEFBS_None, // G_ABDU
10960 CEFBS_None, // G_UAVGFLOOR
10961 CEFBS_None, // G_UAVGCEIL
10962 CEFBS_None, // G_SAVGFLOOR
10963 CEFBS_None, // G_SAVGCEIL
10964 CEFBS_None, // G_IMPLICIT_DEF
10965 CEFBS_None, // G_PHI
10966 CEFBS_None, // G_FRAME_INDEX
10967 CEFBS_None, // G_GLOBAL_VALUE
10968 CEFBS_None, // G_PTRAUTH_GLOBAL_VALUE
10969 CEFBS_None, // G_CONSTANT_POOL
10970 CEFBS_None, // G_EXTRACT
10971 CEFBS_None, // G_UNMERGE_VALUES
10972 CEFBS_None, // G_INSERT
10973 CEFBS_None, // G_MERGE_VALUES
10974 CEFBS_None, // G_BUILD_VECTOR
10975 CEFBS_None, // G_BUILD_VECTOR_TRUNC
10976 CEFBS_None, // G_CONCAT_VECTORS
10977 CEFBS_None, // G_PTRTOINT
10978 CEFBS_None, // G_INTTOPTR
10979 CEFBS_None, // G_BITCAST
10980 CEFBS_None, // G_FREEZE
10981 CEFBS_None, // G_CONSTANT_FOLD_BARRIER
10982 CEFBS_None, // G_INTRINSIC_FPTRUNC_ROUND
10983 CEFBS_None, // G_INTRINSIC_TRUNC
10984 CEFBS_None, // G_INTRINSIC_ROUND
10985 CEFBS_None, // G_INTRINSIC_LRINT
10986 CEFBS_None, // G_INTRINSIC_LLRINT
10987 CEFBS_None, // G_INTRINSIC_ROUNDEVEN
10988 CEFBS_None, // G_READCYCLECOUNTER
10989 CEFBS_None, // G_READSTEADYCOUNTER
10990 CEFBS_None, // G_LOAD
10991 CEFBS_None, // G_SEXTLOAD
10992 CEFBS_None, // G_ZEXTLOAD
10993 CEFBS_None, // G_INDEXED_LOAD
10994 CEFBS_None, // G_INDEXED_SEXTLOAD
10995 CEFBS_None, // G_INDEXED_ZEXTLOAD
10996 CEFBS_None, // G_STORE
10997 CEFBS_None, // G_INDEXED_STORE
10998 CEFBS_None, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
10999 CEFBS_None, // G_ATOMIC_CMPXCHG
11000 CEFBS_None, // G_ATOMICRMW_XCHG
11001 CEFBS_None, // G_ATOMICRMW_ADD
11002 CEFBS_None, // G_ATOMICRMW_SUB
11003 CEFBS_None, // G_ATOMICRMW_AND
11004 CEFBS_None, // G_ATOMICRMW_NAND
11005 CEFBS_None, // G_ATOMICRMW_OR
11006 CEFBS_None, // G_ATOMICRMW_XOR
11007 CEFBS_None, // G_ATOMICRMW_MAX
11008 CEFBS_None, // G_ATOMICRMW_MIN
11009 CEFBS_None, // G_ATOMICRMW_UMAX
11010 CEFBS_None, // G_ATOMICRMW_UMIN
11011 CEFBS_None, // G_ATOMICRMW_FADD
11012 CEFBS_None, // G_ATOMICRMW_FSUB
11013 CEFBS_None, // G_ATOMICRMW_FMAX
11014 CEFBS_None, // G_ATOMICRMW_FMIN
11015 CEFBS_None, // G_ATOMICRMW_FMAXIMUM
11016 CEFBS_None, // G_ATOMICRMW_FMINIMUM
11017 CEFBS_None, // G_ATOMICRMW_FMAXIMUMNUM
11018 CEFBS_None, // G_ATOMICRMW_FMINIMUMNUM
11019 CEFBS_None, // G_ATOMICRMW_UINC_WRAP
11020 CEFBS_None, // G_ATOMICRMW_UDEC_WRAP
11021 CEFBS_None, // G_ATOMICRMW_USUB_COND
11022 CEFBS_None, // G_ATOMICRMW_USUB_SAT
11023 CEFBS_None, // G_FENCE
11024 CEFBS_None, // G_PREFETCH
11025 CEFBS_None, // G_BRCOND
11026 CEFBS_None, // G_BRINDIRECT
11027 CEFBS_None, // G_INVOKE_REGION_START
11028 CEFBS_None, // G_INTRINSIC
11029 CEFBS_None, // G_INTRINSIC_W_SIDE_EFFECTS
11030 CEFBS_None, // G_INTRINSIC_CONVERGENT
11031 CEFBS_None, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
11032 CEFBS_None, // G_ANYEXT
11033 CEFBS_None, // G_TRUNC
11034 CEFBS_None, // G_TRUNC_SSAT_S
11035 CEFBS_None, // G_TRUNC_SSAT_U
11036 CEFBS_None, // G_TRUNC_USAT_U
11037 CEFBS_None, // G_CONSTANT
11038 CEFBS_None, // G_FCONSTANT
11039 CEFBS_None, // G_VASTART
11040 CEFBS_None, // G_VAARG
11041 CEFBS_None, // G_SEXT
11042 CEFBS_None, // G_SEXT_INREG
11043 CEFBS_None, // G_ZEXT
11044 CEFBS_None, // G_SHL
11045 CEFBS_None, // G_LSHR
11046 CEFBS_None, // G_ASHR
11047 CEFBS_None, // G_FSHL
11048 CEFBS_None, // G_FSHR
11049 CEFBS_None, // G_ROTR
11050 CEFBS_None, // G_ROTL
11051 CEFBS_None, // G_ICMP
11052 CEFBS_None, // G_FCMP
11053 CEFBS_None, // G_SCMP
11054 CEFBS_None, // G_UCMP
11055 CEFBS_None, // G_SELECT
11056 CEFBS_None, // G_UADDO
11057 CEFBS_None, // G_UADDE
11058 CEFBS_None, // G_USUBO
11059 CEFBS_None, // G_USUBE
11060 CEFBS_None, // G_SADDO
11061 CEFBS_None, // G_SADDE
11062 CEFBS_None, // G_SSUBO
11063 CEFBS_None, // G_SSUBE
11064 CEFBS_None, // G_UMULO
11065 CEFBS_None, // G_SMULO
11066 CEFBS_None, // G_UMULH
11067 CEFBS_None, // G_SMULH
11068 CEFBS_None, // G_UADDSAT
11069 CEFBS_None, // G_SADDSAT
11070 CEFBS_None, // G_USUBSAT
11071 CEFBS_None, // G_SSUBSAT
11072 CEFBS_None, // G_USHLSAT
11073 CEFBS_None, // G_SSHLSAT
11074 CEFBS_None, // G_SMULFIX
11075 CEFBS_None, // G_UMULFIX
11076 CEFBS_None, // G_SMULFIXSAT
11077 CEFBS_None, // G_UMULFIXSAT
11078 CEFBS_None, // G_SDIVFIX
11079 CEFBS_None, // G_UDIVFIX
11080 CEFBS_None, // G_SDIVFIXSAT
11081 CEFBS_None, // G_UDIVFIXSAT
11082 CEFBS_None, // G_FADD
11083 CEFBS_None, // G_FSUB
11084 CEFBS_None, // G_FMUL
11085 CEFBS_None, // G_FMA
11086 CEFBS_None, // G_FMAD
11087 CEFBS_None, // G_FDIV
11088 CEFBS_None, // G_FREM
11089 CEFBS_None, // G_FMODF
11090 CEFBS_None, // G_FPOW
11091 CEFBS_None, // G_FPOWI
11092 CEFBS_None, // G_FEXP
11093 CEFBS_None, // G_FEXP2
11094 CEFBS_None, // G_FEXP10
11095 CEFBS_None, // G_FLOG
11096 CEFBS_None, // G_FLOG2
11097 CEFBS_None, // G_FLOG10
11098 CEFBS_None, // G_FLDEXP
11099 CEFBS_None, // G_FFREXP
11100 CEFBS_None, // G_FNEG
11101 CEFBS_None, // G_FPEXT
11102 CEFBS_None, // G_FPTRUNC
11103 CEFBS_None, // G_FPTOSI
11104 CEFBS_None, // G_FPTOUI
11105 CEFBS_None, // G_SITOFP
11106 CEFBS_None, // G_UITOFP
11107 CEFBS_None, // G_FPTOSI_SAT
11108 CEFBS_None, // G_FPTOUI_SAT
11109 CEFBS_None, // G_FABS
11110 CEFBS_None, // G_FCOPYSIGN
11111 CEFBS_None, // G_IS_FPCLASS
11112 CEFBS_None, // G_FCANONICALIZE
11113 CEFBS_None, // G_FMINNUM
11114 CEFBS_None, // G_FMAXNUM
11115 CEFBS_None, // G_FMINNUM_IEEE
11116 CEFBS_None, // G_FMAXNUM_IEEE
11117 CEFBS_None, // G_FMINIMUM
11118 CEFBS_None, // G_FMAXIMUM
11119 CEFBS_None, // G_FMINIMUMNUM
11120 CEFBS_None, // G_FMAXIMUMNUM
11121 CEFBS_None, // G_GET_FPENV
11122 CEFBS_None, // G_SET_FPENV
11123 CEFBS_None, // G_RESET_FPENV
11124 CEFBS_None, // G_GET_FPMODE
11125 CEFBS_None, // G_SET_FPMODE
11126 CEFBS_None, // G_RESET_FPMODE
11127 CEFBS_None, // G_GET_ROUNDING
11128 CEFBS_None, // G_SET_ROUNDING
11129 CEFBS_None, // G_PTR_ADD
11130 CEFBS_None, // G_PTRMASK
11131 CEFBS_None, // G_SMIN
11132 CEFBS_None, // G_SMAX
11133 CEFBS_None, // G_UMIN
11134 CEFBS_None, // G_UMAX
11135 CEFBS_None, // G_ABS
11136 CEFBS_None, // G_LROUND
11137 CEFBS_None, // G_LLROUND
11138 CEFBS_None, // G_BR
11139 CEFBS_None, // G_BRJT
11140 CEFBS_None, // G_VSCALE
11141 CEFBS_None, // G_INSERT_SUBVECTOR
11142 CEFBS_None, // G_EXTRACT_SUBVECTOR
11143 CEFBS_None, // G_INSERT_VECTOR_ELT
11144 CEFBS_None, // G_EXTRACT_VECTOR_ELT
11145 CEFBS_None, // G_SHUFFLE_VECTOR
11146 CEFBS_None, // G_SPLAT_VECTOR
11147 CEFBS_None, // G_STEP_VECTOR
11148 CEFBS_None, // G_VECTOR_COMPRESS
11149 CEFBS_None, // G_CTTZ
11150 CEFBS_None, // G_CTTZ_ZERO_UNDEF
11151 CEFBS_None, // G_CTLZ
11152 CEFBS_None, // G_CTLZ_ZERO_UNDEF
11153 CEFBS_None, // G_CTLS
11154 CEFBS_None, // G_CTPOP
11155 CEFBS_None, // G_BSWAP
11156 CEFBS_None, // G_BITREVERSE
11157 CEFBS_None, // G_FCEIL
11158 CEFBS_None, // G_FCOS
11159 CEFBS_None, // G_FSIN
11160 CEFBS_None, // G_FSINCOS
11161 CEFBS_None, // G_FTAN
11162 CEFBS_None, // G_FACOS
11163 CEFBS_None, // G_FASIN
11164 CEFBS_None, // G_FATAN
11165 CEFBS_None, // G_FATAN2
11166 CEFBS_None, // G_FCOSH
11167 CEFBS_None, // G_FSINH
11168 CEFBS_None, // G_FTANH
11169 CEFBS_None, // G_FSQRT
11170 CEFBS_None, // G_FFLOOR
11171 CEFBS_None, // G_FRINT
11172 CEFBS_None, // G_FNEARBYINT
11173 CEFBS_None, // G_ADDRSPACE_CAST
11174 CEFBS_None, // G_BLOCK_ADDR
11175 CEFBS_None, // G_JUMP_TABLE
11176 CEFBS_None, // G_DYN_STACKALLOC
11177 CEFBS_None, // G_STACKSAVE
11178 CEFBS_None, // G_STACKRESTORE
11179 CEFBS_None, // G_STRICT_FADD
11180 CEFBS_None, // G_STRICT_FSUB
11181 CEFBS_None, // G_STRICT_FMUL
11182 CEFBS_None, // G_STRICT_FDIV
11183 CEFBS_None, // G_STRICT_FREM
11184 CEFBS_None, // G_STRICT_FMA
11185 CEFBS_None, // G_STRICT_FSQRT
11186 CEFBS_None, // G_STRICT_FLDEXP
11187 CEFBS_None, // G_READ_REGISTER
11188 CEFBS_None, // G_WRITE_REGISTER
11189 CEFBS_None, // G_MEMCPY
11190 CEFBS_None, // G_MEMCPY_INLINE
11191 CEFBS_None, // G_MEMMOVE
11192 CEFBS_None, // G_MEMSET
11193 CEFBS_None, // G_BZERO
11194 CEFBS_None, // G_TRAP
11195 CEFBS_None, // G_DEBUGTRAP
11196 CEFBS_None, // G_UBSANTRAP
11197 CEFBS_None, // G_VECREDUCE_SEQ_FADD
11198 CEFBS_None, // G_VECREDUCE_SEQ_FMUL
11199 CEFBS_None, // G_VECREDUCE_FADD
11200 CEFBS_None, // G_VECREDUCE_FMUL
11201 CEFBS_None, // G_VECREDUCE_FMAX
11202 CEFBS_None, // G_VECREDUCE_FMIN
11203 CEFBS_None, // G_VECREDUCE_FMAXIMUM
11204 CEFBS_None, // G_VECREDUCE_FMINIMUM
11205 CEFBS_None, // G_VECREDUCE_ADD
11206 CEFBS_None, // G_VECREDUCE_MUL
11207 CEFBS_None, // G_VECREDUCE_AND
11208 CEFBS_None, // G_VECREDUCE_OR
11209 CEFBS_None, // G_VECREDUCE_XOR
11210 CEFBS_None, // G_VECREDUCE_SMAX
11211 CEFBS_None, // G_VECREDUCE_SMIN
11212 CEFBS_None, // G_VECREDUCE_UMAX
11213 CEFBS_None, // G_VECREDUCE_UMIN
11214 CEFBS_None, // G_SBFX
11215 CEFBS_None, // G_UBFX
11216 CEFBS_None, // ATOMIC_CMP_SWAP_I128
11217 CEFBS_None, // ATOMIC_LOAD_ADD_I128
11218 CEFBS_None, // ATOMIC_LOAD_AND_I128
11219 CEFBS_None, // ATOMIC_LOAD_NAND_I128
11220 CEFBS_None, // ATOMIC_LOAD_OR_I128
11221 CEFBS_None, // ATOMIC_LOAD_SUB_I128
11222 CEFBS_None, // ATOMIC_LOAD_XOR_I128
11223 CEFBS_None, // ATOMIC_SWAP_I128
11224 CEFBS_None, // BUILD_QUADWORD
11225 CEFBS_None, // BUILD_UACC
11226 CEFBS_None, // CFENCE
11227 CEFBS_None, // CFENCE8
11228 CEFBS_None, // CLRLSLDI
11229 CEFBS_None, // CLRLSLDI_rec
11230 CEFBS_None, // CLRLSLWI
11231 CEFBS_None, // CLRLSLWI_rec
11232 CEFBS_None, // CLRRDI
11233 CEFBS_None, // CLRRDI_rec
11234 CEFBS_None, // CLRRWI
11235 CEFBS_None, // CLRRWI_rec
11236 CEFBS_None, // DCBFL
11237 CEFBS_None, // DCBFLP
11238 CEFBS_None, // DCBFPS
11239 CEFBS_None, // DCBFx
11240 CEFBS_None, // DCBSTPS
11241 CEFBS_None, // DCBTCT
11242 CEFBS_None, // DCBTDS
11243 CEFBS_None, // DCBTSTCT
11244 CEFBS_None, // DCBTSTDS
11245 CEFBS_None, // DCBTSTT
11246 CEFBS_None, // DCBTSTx
11247 CEFBS_None, // DCBTT
11248 CEFBS_None, // DCBTx
11249 CEFBS_None, // DFLOADf32
11250 CEFBS_None, // DFLOADf64
11251 CEFBS_None, // DFSTOREf32
11252 CEFBS_None, // DFSTOREf64
11253 CEFBS_None, // EXTLDI
11254 CEFBS_None, // EXTLDI_rec
11255 CEFBS_None, // EXTLWI
11256 CEFBS_None, // EXTLWI_rec
11257 CEFBS_None, // EXTRDI
11258 CEFBS_None, // EXTRDI_rec
11259 CEFBS_None, // EXTRWI
11260 CEFBS_None, // EXTRWI_rec
11261 CEFBS_None, // INSLWI
11262 CEFBS_None, // INSLWI_rec
11263 CEFBS_None, // INSRDI
11264 CEFBS_None, // INSRDI_rec
11265 CEFBS_None, // INSRWI
11266 CEFBS_None, // INSRWI_rec
11267 CEFBS_None, // KILL_PAIR
11268 CEFBS_None, // LAx
11269 CEFBS_None, // LIWAX
11270 CEFBS_None, // LIWZX
11271 CEFBS_None, // PPCLdFixedAddr
11272 CEFBS_None, // PSUBI
11273 CEFBS_None, // RLWIMIbm
11274 CEFBS_None, // RLWIMIbm_rec
11275 CEFBS_None, // RLWINMbm
11276 CEFBS_None, // RLWINMbm_rec
11277 CEFBS_None, // RLWNMbm
11278 CEFBS_None, // RLWNMbm_rec
11279 CEFBS_None, // ROTRDI
11280 CEFBS_None, // ROTRDI_rec
11281 CEFBS_None, // ROTRWI
11282 CEFBS_None, // ROTRWI_rec
11283 CEFBS_None, // SLDI
11284 CEFBS_None, // SLDI_rec
11285 CEFBS_None, // SLWI
11286 CEFBS_None, // SLWI_rec
11287 CEFBS_None, // SPILLTOVSR_LD
11288 CEFBS_None, // SPILLTOVSR_LDX
11289 CEFBS_None, // SPILLTOVSR_ST
11290 CEFBS_None, // SPILLTOVSR_STX
11291 CEFBS_None, // SRDI
11292 CEFBS_None, // SRDI_rec
11293 CEFBS_None, // SRWI
11294 CEFBS_None, // SRWI_rec
11295 CEFBS_None, // STIWX
11296 CEFBS_None, // SUBI
11297 CEFBS_None, // SUBIC
11298 CEFBS_None, // SUBIC_rec
11299 CEFBS_None, // SUBIS
11300 CEFBS_None, // SUBPCIS
11301 CEFBS_None, // XFLOADf32
11302 CEFBS_None, // XFLOADf64
11303 CEFBS_None, // XFSTOREf32
11304 CEFBS_None, // XFSTOREf64
11305 CEFBS_None, // ADD4
11306 CEFBS_None, // ADD4O
11307 CEFBS_None, // ADD4O_rec
11308 CEFBS_None, // ADD4TLS
11309 CEFBS_None, // ADD4_rec
11310 CEFBS_None, // ADD8
11311 CEFBS_None, // ADD8O
11312 CEFBS_None, // ADD8O_rec
11313 CEFBS_None, // ADD8TLS
11314 CEFBS_None, // ADD8TLS_
11315 CEFBS_None, // ADD8_rec
11316 CEFBS_None, // ADDC
11317 CEFBS_None, // ADDC8
11318 CEFBS_None, // ADDC8O
11319 CEFBS_None, // ADDC8O_rec
11320 CEFBS_None, // ADDC8_rec
11321 CEFBS_None, // ADDCO
11322 CEFBS_None, // ADDCO_rec
11323 CEFBS_None, // ADDC_rec
11324 CEFBS_None, // ADDE
11325 CEFBS_None, // ADDE8
11326 CEFBS_None, // ADDE8O
11327 CEFBS_None, // ADDE8O_rec
11328 CEFBS_None, // ADDE8_rec
11329 CEFBS_None, // ADDEO
11330 CEFBS_None, // ADDEO_rec
11331 CEFBS_None, // ADDEX
11332 CEFBS_None, // ADDEX8
11333 CEFBS_None, // ADDE_rec
11334 CEFBS_None, // ADDG6S
11335 CEFBS_None, // ADDG6S8
11336 CEFBS_None, // ADDI
11337 CEFBS_None, // ADDI8
11338 CEFBS_None, // ADDIC
11339 CEFBS_None, // ADDIC8
11340 CEFBS_None, // ADDIC_rec
11341 CEFBS_None, // ADDIS
11342 CEFBS_None, // ADDIS8
11343 CEFBS_None, // ADDISdtprelHA
11344 CEFBS_None, // ADDISdtprelHA32
11345 CEFBS_None, // ADDISgotTprelHA
11346 CEFBS_None, // ADDIStlsgdHA
11347 CEFBS_None, // ADDIStlsldHA
11348 CEFBS_None, // ADDIStocHA
11349 CEFBS_None, // ADDIStocHA8
11350 CEFBS_None, // ADDIdtprelL
11351 CEFBS_None, // ADDIdtprelL32
11352 CEFBS_None, // ADDItlsgdL
11353 CEFBS_None, // ADDItlsgdL32
11354 CEFBS_None, // ADDItlsgdLADDR
11355 CEFBS_None, // ADDItlsgdLADDR32
11356 CEFBS_None, // ADDItlsldL
11357 CEFBS_None, // ADDItlsldL32
11358 CEFBS_None, // ADDItlsldLADDR
11359 CEFBS_None, // ADDItlsldLADDR32
11360 CEFBS_None, // ADDItoc
11361 CEFBS_None, // ADDItoc8
11362 CEFBS_None, // ADDItocL
11363 CEFBS_None, // ADDItocL8
11364 CEFBS_None, // ADDME
11365 CEFBS_None, // ADDME8
11366 CEFBS_None, // ADDME8O
11367 CEFBS_None, // ADDME8O_rec
11368 CEFBS_None, // ADDME8_rec
11369 CEFBS_None, // ADDMEO
11370 CEFBS_None, // ADDMEO_rec
11371 CEFBS_None, // ADDME_rec
11372 CEFBS_None, // ADDPCIS
11373 CEFBS_None, // ADDZE
11374 CEFBS_None, // ADDZE8
11375 CEFBS_None, // ADDZE8O
11376 CEFBS_None, // ADDZE8O_rec
11377 CEFBS_None, // ADDZE8_rec
11378 CEFBS_None, // ADDZEO
11379 CEFBS_None, // ADDZEO_rec
11380 CEFBS_None, // ADDZE_rec
11381 CEFBS_None, // ADJCALLSTACKDOWN
11382 CEFBS_None, // ADJCALLSTACKUP
11383 CEFBS_None, // AND
11384 CEFBS_None, // AND8
11385 CEFBS_None, // AND8_rec
11386 CEFBS_None, // ANDC
11387 CEFBS_None, // ANDC8
11388 CEFBS_None, // ANDC8_rec
11389 CEFBS_None, // ANDC_rec
11390 CEFBS_None, // ANDI8_rec
11391 CEFBS_None, // ANDIS8_rec
11392 CEFBS_None, // ANDIS_rec
11393 CEFBS_None, // ANDI_rec
11394 CEFBS_None, // ANDI_rec_1_EQ_BIT
11395 CEFBS_None, // ANDI_rec_1_EQ_BIT8
11396 CEFBS_None, // ANDI_rec_1_GT_BIT
11397 CEFBS_None, // ANDI_rec_1_GT_BIT8
11398 CEFBS_None, // AND_rec
11399 CEFBS_None, // ATOMIC_CMP_SWAP_I16
11400 CEFBS_None, // ATOMIC_CMP_SWAP_I32
11401 CEFBS_None, // ATOMIC_CMP_SWAP_I64
11402 CEFBS_None, // ATOMIC_CMP_SWAP_I8
11403 CEFBS_None, // ATOMIC_LOAD_ADD_I16
11404 CEFBS_None, // ATOMIC_LOAD_ADD_I32
11405 CEFBS_None, // ATOMIC_LOAD_ADD_I64
11406 CEFBS_None, // ATOMIC_LOAD_ADD_I8
11407 CEFBS_None, // ATOMIC_LOAD_AND_I16
11408 CEFBS_None, // ATOMIC_LOAD_AND_I32
11409 CEFBS_None, // ATOMIC_LOAD_AND_I64
11410 CEFBS_None, // ATOMIC_LOAD_AND_I8
11411 CEFBS_None, // ATOMIC_LOAD_MAX_I16
11412 CEFBS_None, // ATOMIC_LOAD_MAX_I32
11413 CEFBS_None, // ATOMIC_LOAD_MAX_I64
11414 CEFBS_None, // ATOMIC_LOAD_MAX_I8
11415 CEFBS_None, // ATOMIC_LOAD_MIN_I16
11416 CEFBS_None, // ATOMIC_LOAD_MIN_I32
11417 CEFBS_None, // ATOMIC_LOAD_MIN_I64
11418 CEFBS_None, // ATOMIC_LOAD_MIN_I8
11419 CEFBS_None, // ATOMIC_LOAD_NAND_I16
11420 CEFBS_None, // ATOMIC_LOAD_NAND_I32
11421 CEFBS_None, // ATOMIC_LOAD_NAND_I64
11422 CEFBS_None, // ATOMIC_LOAD_NAND_I8
11423 CEFBS_None, // ATOMIC_LOAD_OR_I16
11424 CEFBS_None, // ATOMIC_LOAD_OR_I32
11425 CEFBS_None, // ATOMIC_LOAD_OR_I64
11426 CEFBS_None, // ATOMIC_LOAD_OR_I8
11427 CEFBS_None, // ATOMIC_LOAD_SUB_I16
11428 CEFBS_None, // ATOMIC_LOAD_SUB_I32
11429 CEFBS_None, // ATOMIC_LOAD_SUB_I64
11430 CEFBS_None, // ATOMIC_LOAD_SUB_I8
11431 CEFBS_None, // ATOMIC_LOAD_UMAX_I16
11432 CEFBS_None, // ATOMIC_LOAD_UMAX_I32
11433 CEFBS_None, // ATOMIC_LOAD_UMAX_I64
11434 CEFBS_None, // ATOMIC_LOAD_UMAX_I8
11435 CEFBS_None, // ATOMIC_LOAD_UMIN_I16
11436 CEFBS_None, // ATOMIC_LOAD_UMIN_I32
11437 CEFBS_None, // ATOMIC_LOAD_UMIN_I64
11438 CEFBS_None, // ATOMIC_LOAD_UMIN_I8
11439 CEFBS_None, // ATOMIC_LOAD_XOR_I16
11440 CEFBS_None, // ATOMIC_LOAD_XOR_I32
11441 CEFBS_None, // ATOMIC_LOAD_XOR_I64
11442 CEFBS_None, // ATOMIC_LOAD_XOR_I8
11443 CEFBS_None, // ATOMIC_SWAP_I16
11444 CEFBS_None, // ATOMIC_SWAP_I32
11445 CEFBS_None, // ATOMIC_SWAP_I64
11446 CEFBS_None, // ATOMIC_SWAP_I8
11447 CEFBS_None, // ATTN
11448 CEFBS_None, // B
11449 CEFBS_None, // BA
11450 CEFBS_None, // BC
11451 CEFBS_None, // BCC
11452 CEFBS_None, // BCCA
11453 CEFBS_None, // BCCCTR
11454 CEFBS_None, // BCCCTR8
11455 CEFBS_None, // BCCCTRL
11456 CEFBS_None, // BCCCTRL8
11457 CEFBS_None, // BCCL
11458 CEFBS_None, // BCCLA
11459 CEFBS_None, // BCCLR
11460 CEFBS_None, // BCCLRL
11461 CEFBS_None, // BCCTR
11462 CEFBS_None, // BCCTR8
11463 CEFBS_None, // BCCTR8n
11464 CEFBS_None, // BCCTRL
11465 CEFBS_None, // BCCTRL8
11466 CEFBS_None, // BCCTRL8n
11467 CEFBS_None, // BCCTRLn
11468 CEFBS_None, // BCCTRn
11469 CEFBS_None, // BCDADD_rec
11470 CEFBS_None, // BCDCFN_rec
11471 CEFBS_None, // BCDCFSQ_rec
11472 CEFBS_None, // BCDCFZ_rec
11473 CEFBS_None, // BCDCPSGN_rec
11474 CEFBS_None, // BCDCTN_rec
11475 CEFBS_None, // BCDCTSQ_rec
11476 CEFBS_None, // BCDCTZ_rec
11477 CEFBS_None, // BCDSETSGN_rec
11478 CEFBS_None, // BCDSR_rec
11479 CEFBS_None, // BCDSUB_rec
11480 CEFBS_None, // BCDS_rec
11481 CEFBS_None, // BCDTRUNC_rec
11482 CEFBS_None, // BCDUS_rec
11483 CEFBS_None, // BCDUTRUNC_rec
11484 CEFBS_None, // BCL
11485 CEFBS_None, // BCLR
11486 CEFBS_None, // BCLRL
11487 CEFBS_None, // BCLRLn
11488 CEFBS_None, // BCLRn
11489 CEFBS_None, // BCLalways
11490 CEFBS_None, // BCLn
11491 CEFBS_None, // BCTR
11492 CEFBS_None, // BCTR8
11493 CEFBS_None, // BCTRL
11494 CEFBS_None, // BCTRL8
11495 CEFBS_None, // BCTRL8_LDinto_toc
11496 CEFBS_None, // BCTRL8_LDinto_toc_RM
11497 CEFBS_None, // BCTRL8_RM
11498 CEFBS_None, // BCTRL_LWZinto_toc
11499 CEFBS_None, // BCTRL_LWZinto_toc_RM
11500 CEFBS_None, // BCTRL_RM
11501 CEFBS_None, // BCn
11502 CEFBS_None, // BDNZ
11503 CEFBS_None, // BDNZ8
11504 CEFBS_None, // BDNZA
11505 CEFBS_None, // BDNZAm
11506 CEFBS_None, // BDNZAp
11507 CEFBS_None, // BDNZL
11508 CEFBS_None, // BDNZLA
11509 CEFBS_None, // BDNZLAm
11510 CEFBS_None, // BDNZLAp
11511 CEFBS_None, // BDNZLR
11512 CEFBS_None, // BDNZLR8
11513 CEFBS_None, // BDNZLRL
11514 CEFBS_None, // BDNZLRLm
11515 CEFBS_None, // BDNZLRLp
11516 CEFBS_None, // BDNZLRm
11517 CEFBS_None, // BDNZLRp
11518 CEFBS_None, // BDNZLm
11519 CEFBS_None, // BDNZLp
11520 CEFBS_None, // BDNZm
11521 CEFBS_None, // BDNZp
11522 CEFBS_None, // BDZ
11523 CEFBS_None, // BDZ8
11524 CEFBS_None, // BDZA
11525 CEFBS_None, // BDZAm
11526 CEFBS_None, // BDZAp
11527 CEFBS_None, // BDZL
11528 CEFBS_None, // BDZLA
11529 CEFBS_None, // BDZLAm
11530 CEFBS_None, // BDZLAp
11531 CEFBS_None, // BDZLR
11532 CEFBS_None, // BDZLR8
11533 CEFBS_None, // BDZLRL
11534 CEFBS_None, // BDZLRLm
11535 CEFBS_None, // BDZLRLp
11536 CEFBS_None, // BDZLRm
11537 CEFBS_None, // BDZLRp
11538 CEFBS_None, // BDZLm
11539 CEFBS_None, // BDZLp
11540 CEFBS_None, // BDZm
11541 CEFBS_None, // BDZp
11542 CEFBS_None, // BL
11543 CEFBS_None, // BL8
11544 CEFBS_None, // BL8_NOP
11545 CEFBS_None, // BL8_NOP_RM
11546 CEFBS_None, // BL8_NOP_TLS
11547 CEFBS_None, // BL8_NOTOC
11548 CEFBS_None, // BL8_NOTOC_RM
11549 CEFBS_None, // BL8_NOTOC_TLS
11550 CEFBS_None, // BL8_RM
11551 CEFBS_None, // BL8_TLS
11552 CEFBS_None, // BL8_TLS_
11553 CEFBS_None, // BLA
11554 CEFBS_None, // BLA8
11555 CEFBS_None, // BLA8_NOP
11556 CEFBS_None, // BLA8_NOP_RM
11557 CEFBS_None, // BLA8_RM
11558 CEFBS_None, // BLA_RM
11559 CEFBS_None, // BLR
11560 CEFBS_None, // BLR8
11561 CEFBS_None, // BLRL
11562 CEFBS_None, // BL_NOP
11563 CEFBS_None, // BL_NOP_RM
11564 CEFBS_None, // BL_RM
11565 CEFBS_None, // BL_TLS
11566 CEFBS_None, // BPERMD
11567 CEFBS_None, // BRD
11568 CEFBS_None, // BRH
11569 CEFBS_None, // BRH8
11570 CEFBS_None, // BRINC
11571 CEFBS_None, // BRW
11572 CEFBS_None, // BRW8
11573 CEFBS_None, // CBCDTD
11574 CEFBS_None, // CBCDTD8
11575 CEFBS_None, // CDTBCD
11576 CEFBS_None, // CDTBCD8
11577 CEFBS_None, // CFUGED
11578 CEFBS_None, // CLRBHRB
11579 CEFBS_None, // CMPB
11580 CEFBS_None, // CMPB8
11581 CEFBS_None, // CMPD
11582 CEFBS_None, // CMPDI
11583 CEFBS_None, // CMPEQB
11584 CEFBS_None, // CMPLD
11585 CEFBS_None, // CMPLDI
11586 CEFBS_None, // CMPLW
11587 CEFBS_None, // CMPLWI
11588 CEFBS_None, // CMPRB
11589 CEFBS_None, // CMPRB8
11590 CEFBS_None, // CMPW
11591 CEFBS_None, // CMPWI
11592 CEFBS_None, // CNTLZD
11593 CEFBS_None, // CNTLZDM
11594 CEFBS_None, // CNTLZD_rec
11595 CEFBS_None, // CNTLZW
11596 CEFBS_None, // CNTLZW8
11597 CEFBS_None, // CNTLZW8_rec
11598 CEFBS_None, // CNTLZW_rec
11599 CEFBS_None, // CNTTZD
11600 CEFBS_None, // CNTTZDM
11601 CEFBS_None, // CNTTZD_rec
11602 CEFBS_None, // CNTTZW
11603 CEFBS_None, // CNTTZW8
11604 CEFBS_None, // CNTTZW8_rec
11605 CEFBS_None, // CNTTZW_rec
11606 CEFBS_None, // CP_ABORT
11607 CEFBS_None, // CP_COPY
11608 CEFBS_None, // CP_COPY8
11609 CEFBS_None, // CP_PASTE8_rec
11610 CEFBS_None, // CP_PASTE_rec
11611 CEFBS_None, // CR6SET
11612 CEFBS_None, // CR6UNSET
11613 CEFBS_None, // CRAND
11614 CEFBS_None, // CRANDC
11615 CEFBS_None, // CREQV
11616 CEFBS_None, // CRNAND
11617 CEFBS_None, // CRNOR
11618 CEFBS_None, // CRNOT
11619 CEFBS_None, // CROR
11620 CEFBS_None, // CRORC
11621 CEFBS_None, // CRSET
11622 CEFBS_None, // CRUNSET
11623 CEFBS_None, // CRXOR
11624 CEFBS_None, // CTRL_DEP
11625 CEFBS_None, // DADD
11626 CEFBS_None, // DADDQ
11627 CEFBS_None, // DADDQ_rec
11628 CEFBS_None, // DADD_rec
11629 CEFBS_None, // DARN
11630 CEFBS_None, // DCBA
11631 CEFBS_None, // DCBF
11632 CEFBS_None, // DCBFEP
11633 CEFBS_None, // DCBI
11634 CEFBS_None, // DCBST
11635 CEFBS_None, // DCBSTEP
11636 CEFBS_None, // DCBT
11637 CEFBS_None, // DCBTEP
11638 CEFBS_None, // DCBTST
11639 CEFBS_None, // DCBTSTEP
11640 CEFBS_None, // DCBZ
11641 CEFBS_None, // DCBZEP
11642 CEFBS_None, // DCBZL
11643 CEFBS_None, // DCBZLEP
11644 CEFBS_None, // DCCCI
11645 CEFBS_None, // DCFFIX
11646 CEFBS_None, // DCFFIXQ
11647 CEFBS_None, // DCFFIXQQ
11648 CEFBS_None, // DCFFIXQ_rec
11649 CEFBS_None, // DCFFIX_rec
11650 CEFBS_None, // DCMPO
11651 CEFBS_None, // DCMPOQ
11652 CEFBS_None, // DCMPU
11653 CEFBS_None, // DCMPUQ
11654 CEFBS_None, // DCTDP
11655 CEFBS_None, // DCTDP_rec
11656 CEFBS_None, // DCTFIX
11657 CEFBS_None, // DCTFIXQ
11658 CEFBS_None, // DCTFIXQQ
11659 CEFBS_None, // DCTFIXQ_rec
11660 CEFBS_None, // DCTFIX_rec
11661 CEFBS_None, // DCTQPQ
11662 CEFBS_None, // DCTQPQ_rec
11663 CEFBS_None, // DDEDPD
11664 CEFBS_None, // DDEDPDQ
11665 CEFBS_None, // DDEDPDQ_rec
11666 CEFBS_None, // DDEDPD_rec
11667 CEFBS_None, // DDIV
11668 CEFBS_None, // DDIVQ
11669 CEFBS_None, // DDIVQ_rec
11670 CEFBS_None, // DDIV_rec
11671 CEFBS_None, // DENBCD
11672 CEFBS_None, // DENBCDQ
11673 CEFBS_None, // DENBCDQ_rec
11674 CEFBS_None, // DENBCD_rec
11675 CEFBS_None, // DIEX
11676 CEFBS_None, // DIEXQ
11677 CEFBS_None, // DIEXQ_rec
11678 CEFBS_None, // DIEX_rec
11679 CEFBS_None, // DIVD
11680 CEFBS_None, // DIVDE
11681 CEFBS_None, // DIVDEO
11682 CEFBS_None, // DIVDEO_rec
11683 CEFBS_None, // DIVDEU
11684 CEFBS_None, // DIVDEUO
11685 CEFBS_None, // DIVDEUO_rec
11686 CEFBS_None, // DIVDEU_rec
11687 CEFBS_None, // DIVDE_rec
11688 CEFBS_None, // DIVDO
11689 CEFBS_None, // DIVDO_rec
11690 CEFBS_None, // DIVDU
11691 CEFBS_None, // DIVDUO
11692 CEFBS_None, // DIVDUO_rec
11693 CEFBS_None, // DIVDU_rec
11694 CEFBS_None, // DIVD_rec
11695 CEFBS_None, // DIVW
11696 CEFBS_None, // DIVWE
11697 CEFBS_None, // DIVWEO
11698 CEFBS_None, // DIVWEO_rec
11699 CEFBS_None, // DIVWEU
11700 CEFBS_None, // DIVWEUO
11701 CEFBS_None, // DIVWEUO_rec
11702 CEFBS_None, // DIVWEU_rec
11703 CEFBS_None, // DIVWE_rec
11704 CEFBS_None, // DIVWO
11705 CEFBS_None, // DIVWO_rec
11706 CEFBS_None, // DIVWU
11707 CEFBS_None, // DIVWUO
11708 CEFBS_None, // DIVWUO_rec
11709 CEFBS_None, // DIVWU_rec
11710 CEFBS_None, // DIVW_rec
11711 CEFBS_None, // DMMR
11712 CEFBS_None, // DMSETDMRZ
11713 CEFBS_None, // DMSHA2HASH
11714 CEFBS_None, // DMSHA3HASH
11715 CEFBS_None, // DMUL
11716 CEFBS_None, // DMULQ
11717 CEFBS_None, // DMULQ_rec
11718 CEFBS_None, // DMUL_rec
11719 CEFBS_None, // DMXOR
11720 CEFBS_None, // DMXVBF16GERX2
11721 CEFBS_None, // DMXVBF16GERX2NN
11722 CEFBS_None, // DMXVBF16GERX2NP
11723 CEFBS_None, // DMXVBF16GERX2PN
11724 CEFBS_None, // DMXVBF16GERX2PP
11725 CEFBS_None, // DMXVF16GERX2
11726 CEFBS_None, // DMXVF16GERX2NN
11727 CEFBS_None, // DMXVF16GERX2NP
11728 CEFBS_None, // DMXVF16GERX2PN
11729 CEFBS_None, // DMXVF16GERX2PP
11730 CEFBS_None, // DMXVI8GERX4
11731 CEFBS_None, // DMXVI8GERX4PP
11732 CEFBS_None, // DMXVI8GERX4SPP
11733 CEFBS_None, // DMXXEXTFDMR256
11734 CEFBS_None, // DMXXEXTFDMR512
11735 CEFBS_None, // DMXXEXTFDMR512_HI
11736 CEFBS_None, // DMXXINSTDMR256
11737 CEFBS_None, // DMXXINSTDMR512
11738 CEFBS_None, // DMXXINSTDMR512_HI
11739 CEFBS_None, // DMXXSETACCZ
11740 CEFBS_None, // DMXXSHAPAD
11741 CEFBS_None, // DQUA
11742 CEFBS_None, // DQUAI
11743 CEFBS_None, // DQUAIQ
11744 CEFBS_None, // DQUAIQ_rec
11745 CEFBS_None, // DQUAI_rec
11746 CEFBS_None, // DQUAQ
11747 CEFBS_None, // DQUAQ_rec
11748 CEFBS_None, // DQUA_rec
11749 CEFBS_None, // DRDPQ
11750 CEFBS_None, // DRDPQ_rec
11751 CEFBS_None, // DRINTN
11752 CEFBS_None, // DRINTNQ
11753 CEFBS_None, // DRINTNQ_rec
11754 CEFBS_None, // DRINTN_rec
11755 CEFBS_None, // DRINTX
11756 CEFBS_None, // DRINTXQ
11757 CEFBS_None, // DRINTXQ_rec
11758 CEFBS_None, // DRINTX_rec
11759 CEFBS_None, // DRRND
11760 CEFBS_None, // DRRNDQ
11761 CEFBS_None, // DRRNDQ_rec
11762 CEFBS_None, // DRRND_rec
11763 CEFBS_None, // DRSP
11764 CEFBS_None, // DRSP_rec
11765 CEFBS_None, // DSCLI
11766 CEFBS_None, // DSCLIQ
11767 CEFBS_None, // DSCLIQ_rec
11768 CEFBS_None, // DSCLI_rec
11769 CEFBS_None, // DSCRI
11770 CEFBS_None, // DSCRIQ
11771 CEFBS_None, // DSCRIQ_rec
11772 CEFBS_None, // DSCRI_rec
11773 CEFBS_None, // DSS
11774 CEFBS_None, // DSSALL
11775 CEFBS_None, // DST
11776 CEFBS_None, // DST64
11777 CEFBS_None, // DSTST
11778 CEFBS_None, // DSTST64
11779 CEFBS_None, // DSTSTT
11780 CEFBS_None, // DSTSTT64
11781 CEFBS_None, // DSTT
11782 CEFBS_None, // DSTT64
11783 CEFBS_None, // DSUB
11784 CEFBS_None, // DSUBQ
11785 CEFBS_None, // DSUBQ_rec
11786 CEFBS_None, // DSUB_rec
11787 CEFBS_None, // DTSTDC
11788 CEFBS_None, // DTSTDCQ
11789 CEFBS_None, // DTSTDG
11790 CEFBS_None, // DTSTDGQ
11791 CEFBS_None, // DTSTEX
11792 CEFBS_None, // DTSTEXQ
11793 CEFBS_None, // DTSTSF
11794 CEFBS_None, // DTSTSFI
11795 CEFBS_None, // DTSTSFIQ
11796 CEFBS_None, // DTSTSFQ
11797 CEFBS_None, // DXEX
11798 CEFBS_None, // DXEXQ
11799 CEFBS_None, // DXEXQ_rec
11800 CEFBS_None, // DXEX_rec
11801 CEFBS_None, // DYNALLOC
11802 CEFBS_None, // DYNALLOC8
11803 CEFBS_None, // DYNAREAOFFSET
11804 CEFBS_None, // DYNAREAOFFSET8
11805 CEFBS_None, // DecreaseCTR8loop
11806 CEFBS_None, // DecreaseCTRloop
11807 CEFBS_None, // EFDABS
11808 CEFBS_None, // EFDADD
11809 CEFBS_None, // EFDCFS
11810 CEFBS_None, // EFDCFSF
11811 CEFBS_None, // EFDCFSI
11812 CEFBS_None, // EFDCFSID
11813 CEFBS_None, // EFDCFUF
11814 CEFBS_None, // EFDCFUI
11815 CEFBS_None, // EFDCFUID
11816 CEFBS_None, // EFDCMPEQ
11817 CEFBS_None, // EFDCMPGT
11818 CEFBS_None, // EFDCMPLT
11819 CEFBS_None, // EFDCTSF
11820 CEFBS_None, // EFDCTSI
11821 CEFBS_None, // EFDCTSIDZ
11822 CEFBS_None, // EFDCTSIZ
11823 CEFBS_None, // EFDCTUF
11824 CEFBS_None, // EFDCTUI
11825 CEFBS_None, // EFDCTUIDZ
11826 CEFBS_None, // EFDCTUIZ
11827 CEFBS_None, // EFDDIV
11828 CEFBS_None, // EFDMUL
11829 CEFBS_None, // EFDNABS
11830 CEFBS_None, // EFDNEG
11831 CEFBS_None, // EFDSUB
11832 CEFBS_None, // EFDTSTEQ
11833 CEFBS_None, // EFDTSTGT
11834 CEFBS_None, // EFDTSTLT
11835 CEFBS_None, // EFSABS
11836 CEFBS_None, // EFSADD
11837 CEFBS_None, // EFSCFD
11838 CEFBS_None, // EFSCFSF
11839 CEFBS_None, // EFSCFSI
11840 CEFBS_None, // EFSCFUF
11841 CEFBS_None, // EFSCFUI
11842 CEFBS_None, // EFSCMPEQ
11843 CEFBS_None, // EFSCMPGT
11844 CEFBS_None, // EFSCMPLT
11845 CEFBS_None, // EFSCTSF
11846 CEFBS_None, // EFSCTSI
11847 CEFBS_None, // EFSCTSIZ
11848 CEFBS_None, // EFSCTUF
11849 CEFBS_None, // EFSCTUI
11850 CEFBS_None, // EFSCTUIZ
11851 CEFBS_None, // EFSDIV
11852 CEFBS_None, // EFSMUL
11853 CEFBS_None, // EFSNABS
11854 CEFBS_None, // EFSNEG
11855 CEFBS_None, // EFSSUB
11856 CEFBS_None, // EFSTSTEQ
11857 CEFBS_None, // EFSTSTGT
11858 CEFBS_None, // EFSTSTLT
11859 CEFBS_None, // EH_SjLj_LongJmp32
11860 CEFBS_None, // EH_SjLj_LongJmp64
11861 CEFBS_None, // EH_SjLj_SetJmp32
11862 CEFBS_None, // EH_SjLj_SetJmp64
11863 CEFBS_None, // EH_SjLj_Setup
11864 CEFBS_None, // EQV
11865 CEFBS_None, // EQV8
11866 CEFBS_None, // EQV8_rec
11867 CEFBS_None, // EQV_rec
11868 CEFBS_None, // EVABS
11869 CEFBS_None, // EVADDIW
11870 CEFBS_None, // EVADDSMIAAW
11871 CEFBS_None, // EVADDSSIAAW
11872 CEFBS_None, // EVADDUMIAAW
11873 CEFBS_None, // EVADDUSIAAW
11874 CEFBS_None, // EVADDW
11875 CEFBS_None, // EVAND
11876 CEFBS_None, // EVANDC
11877 CEFBS_None, // EVCMPEQ
11878 CEFBS_None, // EVCMPGTS
11879 CEFBS_None, // EVCMPGTU
11880 CEFBS_None, // EVCMPLTS
11881 CEFBS_None, // EVCMPLTU
11882 CEFBS_None, // EVCNTLSW
11883 CEFBS_None, // EVCNTLZW
11884 CEFBS_None, // EVDIVWS
11885 CEFBS_None, // EVDIVWU
11886 CEFBS_None, // EVEQV
11887 CEFBS_None, // EVEXTSB
11888 CEFBS_None, // EVEXTSH
11889 CEFBS_None, // EVFSABS
11890 CEFBS_None, // EVFSADD
11891 CEFBS_None, // EVFSCFSF
11892 CEFBS_None, // EVFSCFSI
11893 CEFBS_None, // EVFSCFUF
11894 CEFBS_None, // EVFSCFUI
11895 CEFBS_None, // EVFSCMPEQ
11896 CEFBS_None, // EVFSCMPGT
11897 CEFBS_None, // EVFSCMPLT
11898 CEFBS_None, // EVFSCTSF
11899 CEFBS_None, // EVFSCTSI
11900 CEFBS_None, // EVFSCTSIZ
11901 CEFBS_None, // EVFSCTUF
11902 CEFBS_None, // EVFSCTUI
11903 CEFBS_None, // EVFSCTUIZ
11904 CEFBS_None, // EVFSDIV
11905 CEFBS_None, // EVFSMUL
11906 CEFBS_None, // EVFSNABS
11907 CEFBS_None, // EVFSNEG
11908 CEFBS_None, // EVFSSUB
11909 CEFBS_None, // EVFSTSTEQ
11910 CEFBS_None, // EVFSTSTGT
11911 CEFBS_None, // EVFSTSTLT
11912 CEFBS_None, // EVLDD
11913 CEFBS_None, // EVLDDX
11914 CEFBS_None, // EVLDH
11915 CEFBS_None, // EVLDHX
11916 CEFBS_None, // EVLDW
11917 CEFBS_None, // EVLDWX
11918 CEFBS_None, // EVLHHESPLAT
11919 CEFBS_None, // EVLHHESPLATX
11920 CEFBS_None, // EVLHHOSSPLAT
11921 CEFBS_None, // EVLHHOSSPLATX
11922 CEFBS_None, // EVLHHOUSPLAT
11923 CEFBS_None, // EVLHHOUSPLATX
11924 CEFBS_None, // EVLWHE
11925 CEFBS_None, // EVLWHEX
11926 CEFBS_None, // EVLWHOS
11927 CEFBS_None, // EVLWHOSX
11928 CEFBS_None, // EVLWHOU
11929 CEFBS_None, // EVLWHOUX
11930 CEFBS_None, // EVLWHSPLAT
11931 CEFBS_None, // EVLWHSPLATX
11932 CEFBS_None, // EVLWWSPLAT
11933 CEFBS_None, // EVLWWSPLATX
11934 CEFBS_None, // EVMERGEHI
11935 CEFBS_None, // EVMERGEHILO
11936 CEFBS_None, // EVMERGELO
11937 CEFBS_None, // EVMERGELOHI
11938 CEFBS_None, // EVMHEGSMFAA
11939 CEFBS_None, // EVMHEGSMFAN
11940 CEFBS_None, // EVMHEGSMIAA
11941 CEFBS_None, // EVMHEGSMIAN
11942 CEFBS_None, // EVMHEGUMIAA
11943 CEFBS_None, // EVMHEGUMIAN
11944 CEFBS_None, // EVMHESMF
11945 CEFBS_None, // EVMHESMFA
11946 CEFBS_None, // EVMHESMFAAW
11947 CEFBS_None, // EVMHESMFANW
11948 CEFBS_None, // EVMHESMI
11949 CEFBS_None, // EVMHESMIA
11950 CEFBS_None, // EVMHESMIAAW
11951 CEFBS_None, // EVMHESMIANW
11952 CEFBS_None, // EVMHESSF
11953 CEFBS_None, // EVMHESSFA
11954 CEFBS_None, // EVMHESSFAAW
11955 CEFBS_None, // EVMHESSFANW
11956 CEFBS_None, // EVMHESSIAAW
11957 CEFBS_None, // EVMHESSIANW
11958 CEFBS_None, // EVMHEUMI
11959 CEFBS_None, // EVMHEUMIA
11960 CEFBS_None, // EVMHEUMIAAW
11961 CEFBS_None, // EVMHEUMIANW
11962 CEFBS_None, // EVMHEUSIAAW
11963 CEFBS_None, // EVMHEUSIANW
11964 CEFBS_None, // EVMHOGSMFAA
11965 CEFBS_None, // EVMHOGSMFAN
11966 CEFBS_None, // EVMHOGSMIAA
11967 CEFBS_None, // EVMHOGSMIAN
11968 CEFBS_None, // EVMHOGUMIAA
11969 CEFBS_None, // EVMHOGUMIAN
11970 CEFBS_None, // EVMHOSMF
11971 CEFBS_None, // EVMHOSMFA
11972 CEFBS_None, // EVMHOSMFAAW
11973 CEFBS_None, // EVMHOSMFANW
11974 CEFBS_None, // EVMHOSMI
11975 CEFBS_None, // EVMHOSMIA
11976 CEFBS_None, // EVMHOSMIAAW
11977 CEFBS_None, // EVMHOSMIANW
11978 CEFBS_None, // EVMHOSSF
11979 CEFBS_None, // EVMHOSSFA
11980 CEFBS_None, // EVMHOSSFAAW
11981 CEFBS_None, // EVMHOSSFANW
11982 CEFBS_None, // EVMHOSSIAAW
11983 CEFBS_None, // EVMHOSSIANW
11984 CEFBS_None, // EVMHOUMI
11985 CEFBS_None, // EVMHOUMIA
11986 CEFBS_None, // EVMHOUMIAAW
11987 CEFBS_None, // EVMHOUMIANW
11988 CEFBS_None, // EVMHOUSIAAW
11989 CEFBS_None, // EVMHOUSIANW
11990 CEFBS_None, // EVMRA
11991 CEFBS_None, // EVMWHSMF
11992 CEFBS_None, // EVMWHSMFA
11993 CEFBS_None, // EVMWHSMI
11994 CEFBS_None, // EVMWHSMIA
11995 CEFBS_None, // EVMWHSSF
11996 CEFBS_None, // EVMWHSSFA
11997 CEFBS_None, // EVMWHUMI
11998 CEFBS_None, // EVMWHUMIA
11999 CEFBS_None, // EVMWLSMIAAW
12000 CEFBS_None, // EVMWLSMIANW
12001 CEFBS_None, // EVMWLSSIAAW
12002 CEFBS_None, // EVMWLSSIANW
12003 CEFBS_None, // EVMWLUMI
12004 CEFBS_None, // EVMWLUMIA
12005 CEFBS_None, // EVMWLUMIAAW
12006 CEFBS_None, // EVMWLUMIANW
12007 CEFBS_None, // EVMWLUSIAAW
12008 CEFBS_None, // EVMWLUSIANW
12009 CEFBS_None, // EVMWSMF
12010 CEFBS_None, // EVMWSMFA
12011 CEFBS_None, // EVMWSMFAA
12012 CEFBS_None, // EVMWSMFAN
12013 CEFBS_None, // EVMWSMI
12014 CEFBS_None, // EVMWSMIA
12015 CEFBS_None, // EVMWSMIAA
12016 CEFBS_None, // EVMWSMIAN
12017 CEFBS_None, // EVMWSSF
12018 CEFBS_None, // EVMWSSFA
12019 CEFBS_None, // EVMWSSFAA
12020 CEFBS_None, // EVMWSSFAN
12021 CEFBS_None, // EVMWUMI
12022 CEFBS_None, // EVMWUMIA
12023 CEFBS_None, // EVMWUMIAA
12024 CEFBS_None, // EVMWUMIAN
12025 CEFBS_None, // EVNAND
12026 CEFBS_None, // EVNEG
12027 CEFBS_None, // EVNOR
12028 CEFBS_None, // EVOR
12029 CEFBS_None, // EVORC
12030 CEFBS_None, // EVRLW
12031 CEFBS_None, // EVRLWI
12032 CEFBS_None, // EVRNDW
12033 CEFBS_None, // EVSEL
12034 CEFBS_None, // EVSLW
12035 CEFBS_None, // EVSLWI
12036 CEFBS_None, // EVSPLATFI
12037 CEFBS_None, // EVSPLATI
12038 CEFBS_None, // EVSRWIS
12039 CEFBS_None, // EVSRWIU
12040 CEFBS_None, // EVSRWS
12041 CEFBS_None, // EVSRWU
12042 CEFBS_None, // EVSTDD
12043 CEFBS_None, // EVSTDDX
12044 CEFBS_None, // EVSTDH
12045 CEFBS_None, // EVSTDHX
12046 CEFBS_None, // EVSTDW
12047 CEFBS_None, // EVSTDWX
12048 CEFBS_None, // EVSTWHE
12049 CEFBS_None, // EVSTWHEX
12050 CEFBS_None, // EVSTWHO
12051 CEFBS_None, // EVSTWHOX
12052 CEFBS_None, // EVSTWWE
12053 CEFBS_None, // EVSTWWEX
12054 CEFBS_None, // EVSTWWO
12055 CEFBS_None, // EVSTWWOX
12056 CEFBS_None, // EVSUBFSMIAAW
12057 CEFBS_None, // EVSUBFSSIAAW
12058 CEFBS_None, // EVSUBFUMIAAW
12059 CEFBS_None, // EVSUBFUSIAAW
12060 CEFBS_None, // EVSUBFW
12061 CEFBS_None, // EVSUBIFW
12062 CEFBS_None, // EVXOR
12063 CEFBS_None, // EXTSB
12064 CEFBS_None, // EXTSB8
12065 CEFBS_None, // EXTSB8_32_64
12066 CEFBS_None, // EXTSB8_rec
12067 CEFBS_None, // EXTSB_rec
12068 CEFBS_None, // EXTSH
12069 CEFBS_None, // EXTSH8
12070 CEFBS_None, // EXTSH8_32_64
12071 CEFBS_None, // EXTSH8_rec
12072 CEFBS_None, // EXTSH_rec
12073 CEFBS_None, // EXTSW
12074 CEFBS_None, // EXTSWSLI
12075 CEFBS_None, // EXTSWSLI_32_64
12076 CEFBS_None, // EXTSWSLI_32_64_rec
12077 CEFBS_None, // EXTSWSLI_rec
12078 CEFBS_None, // EXTSW_32
12079 CEFBS_None, // EXTSW_32_64
12080 CEFBS_None, // EXTSW_32_64_rec
12081 CEFBS_None, // EXTSW_rec
12082 CEFBS_None, // EnforceIEIO
12083 CEFBS_None, // FABSD
12084 CEFBS_None, // FABSD_rec
12085 CEFBS_None, // FABSS
12086 CEFBS_None, // FABSS_rec
12087 CEFBS_None, // FADD
12088 CEFBS_None, // FADDS
12089 CEFBS_None, // FADDS_rec
12090 CEFBS_None, // FADD_rec
12091 CEFBS_None, // FADDrtz
12092 CEFBS_None, // FCFID
12093 CEFBS_None, // FCFIDS
12094 CEFBS_None, // FCFIDS_rec
12095 CEFBS_None, // FCFIDU
12096 CEFBS_None, // FCFIDUS
12097 CEFBS_None, // FCFIDUS_rec
12098 CEFBS_None, // FCFIDU_rec
12099 CEFBS_None, // FCFID_rec
12100 CEFBS_None, // FCMPOD
12101 CEFBS_None, // FCMPOS
12102 CEFBS_None, // FCMPUD
12103 CEFBS_None, // FCMPUS
12104 CEFBS_None, // FCPSGND
12105 CEFBS_None, // FCPSGND_rec
12106 CEFBS_None, // FCPSGNS
12107 CEFBS_None, // FCPSGNS_rec
12108 CEFBS_None, // FCTID
12109 CEFBS_None, // FCTIDU
12110 CEFBS_None, // FCTIDUZ
12111 CEFBS_None, // FCTIDUZ_rec
12112 CEFBS_None, // FCTIDU_rec
12113 CEFBS_None, // FCTIDZ
12114 CEFBS_None, // FCTIDZ_rec
12115 CEFBS_None, // FCTID_rec
12116 CEFBS_None, // FCTIW
12117 CEFBS_None, // FCTIWU
12118 CEFBS_None, // FCTIWUZ
12119 CEFBS_None, // FCTIWUZ_rec
12120 CEFBS_None, // FCTIWU_rec
12121 CEFBS_None, // FCTIWZ
12122 CEFBS_None, // FCTIWZ_rec
12123 CEFBS_None, // FCTIW_rec
12124 CEFBS_None, // FDIV
12125 CEFBS_None, // FDIVS
12126 CEFBS_None, // FDIVS_rec
12127 CEFBS_None, // FDIV_rec
12128 CEFBS_None, // FENCE
12129 CEFBS_None, // FMADD
12130 CEFBS_None, // FMADDS
12131 CEFBS_None, // FMADDS_rec
12132 CEFBS_None, // FMADD_rec
12133 CEFBS_None, // FMR
12134 CEFBS_None, // FMR_rec
12135 CEFBS_None, // FMSUB
12136 CEFBS_None, // FMSUBS
12137 CEFBS_None, // FMSUBS_rec
12138 CEFBS_None, // FMSUB_rec
12139 CEFBS_None, // FMUL
12140 CEFBS_None, // FMULS
12141 CEFBS_None, // FMULS_rec
12142 CEFBS_None, // FMUL_rec
12143 CEFBS_None, // FNABSD
12144 CEFBS_None, // FNABSD_rec
12145 CEFBS_None, // FNABSS
12146 CEFBS_None, // FNABSS_rec
12147 CEFBS_None, // FNEGD
12148 CEFBS_None, // FNEGD_rec
12149 CEFBS_None, // FNEGS
12150 CEFBS_None, // FNEGS_rec
12151 CEFBS_None, // FNMADD
12152 CEFBS_None, // FNMADDS
12153 CEFBS_None, // FNMADDS_rec
12154 CEFBS_None, // FNMADD_rec
12155 CEFBS_None, // FNMSUB
12156 CEFBS_None, // FNMSUBS
12157 CEFBS_None, // FNMSUBS_rec
12158 CEFBS_None, // FNMSUB_rec
12159 CEFBS_None, // FRE
12160 CEFBS_None, // FRES
12161 CEFBS_None, // FRES_rec
12162 CEFBS_None, // FRE_rec
12163 CEFBS_None, // FRIMD
12164 CEFBS_None, // FRIMD_rec
12165 CEFBS_None, // FRIMS
12166 CEFBS_None, // FRIMS_rec
12167 CEFBS_None, // FRIND
12168 CEFBS_None, // FRIND_rec
12169 CEFBS_None, // FRINS
12170 CEFBS_None, // FRINS_rec
12171 CEFBS_None, // FRIPD
12172 CEFBS_None, // FRIPD_rec
12173 CEFBS_None, // FRIPS
12174 CEFBS_None, // FRIPS_rec
12175 CEFBS_None, // FRIZD
12176 CEFBS_None, // FRIZD_rec
12177 CEFBS_None, // FRIZS
12178 CEFBS_None, // FRIZS_rec
12179 CEFBS_None, // FRSP
12180 CEFBS_None, // FRSP_rec
12181 CEFBS_None, // FRSQRTE
12182 CEFBS_None, // FRSQRTES
12183 CEFBS_None, // FRSQRTES_rec
12184 CEFBS_None, // FRSQRTE_rec
12185 CEFBS_None, // FSELD
12186 CEFBS_None, // FSELD_rec
12187 CEFBS_None, // FSELS
12188 CEFBS_None, // FSELS_rec
12189 CEFBS_None, // FSQRT
12190 CEFBS_None, // FSQRTS
12191 CEFBS_None, // FSQRTS_rec
12192 CEFBS_None, // FSQRT_rec
12193 CEFBS_None, // FSUB
12194 CEFBS_None, // FSUBS
12195 CEFBS_None, // FSUBS_rec
12196 CEFBS_None, // FSUB_rec
12197 CEFBS_None, // FTDIV
12198 CEFBS_None, // FTSQRT
12199 CEFBS_None, // GETtlsADDR
12200 CEFBS_None, // GETtlsADDR32
12201 CEFBS_None, // GETtlsADDR32AIX
12202 CEFBS_None, // GETtlsADDR64AIX
12203 CEFBS_None, // GETtlsADDRPCREL
12204 CEFBS_None, // GETtlsMOD32AIX
12205 CEFBS_None, // GETtlsMOD64AIX
12206 CEFBS_None, // GETtlsTpointer32AIX
12207 CEFBS_None, // GETtlsldADDR
12208 CEFBS_None, // GETtlsldADDR32
12209 CEFBS_None, // GETtlsldADDRPCREL
12210 CEFBS_None, // HASHCHK
12211 CEFBS_None, // HASHCHK8
12212 CEFBS_None, // HASHCHKP
12213 CEFBS_None, // HASHCHKP8
12214 CEFBS_None, // HASHST
12215 CEFBS_None, // HASHST8
12216 CEFBS_None, // HASHSTP
12217 CEFBS_None, // HASHSTP8
12218 CEFBS_None, // HRFID
12219 CEFBS_None, // ICBI
12220 CEFBS_None, // ICBIEP
12221 CEFBS_None, // ICBLC
12222 CEFBS_None, // ICBLQ
12223 CEFBS_None, // ICBT
12224 CEFBS_None, // ICBTLS
12225 CEFBS_None, // ICCCI
12226 CEFBS_None, // ISEL
12227 CEFBS_None, // ISEL8
12228 CEFBS_None, // ISYNC
12229 CEFBS_None, // LA
12230 CEFBS_None, // LA8
12231 CEFBS_None, // LBARX
12232 CEFBS_None, // LBARXL
12233 CEFBS_None, // LBEPX
12234 CEFBS_None, // LBZ
12235 CEFBS_None, // LBZ8
12236 CEFBS_None, // LBZCIX
12237 CEFBS_None, // LBZU
12238 CEFBS_None, // LBZU8
12239 CEFBS_None, // LBZUX
12240 CEFBS_None, // LBZUX8
12241 CEFBS_None, // LBZX
12242 CEFBS_None, // LBZX8
12243 CEFBS_None, // LBZXTLS
12244 CEFBS_None, // LBZXTLS_
12245 CEFBS_None, // LBZXTLS_32
12246 CEFBS_None, // LD
12247 CEFBS_None, // LDARX
12248 CEFBS_None, // LDARXL
12249 CEFBS_None, // LDAT
12250 CEFBS_None, // LDAT_COND_PSEUDO
12251 CEFBS_None, // LDAT_PSEUDO
12252 CEFBS_None, // LDBRX
12253 CEFBS_None, // LDCIX
12254 CEFBS_None, // LDU
12255 CEFBS_None, // LDUX
12256 CEFBS_None, // LDX
12257 CEFBS_None, // LDXTLS
12258 CEFBS_None, // LDXTLS_
12259 CEFBS_None, // LDgotTprelL
12260 CEFBS_None, // LDgotTprelL32
12261 CEFBS_None, // LDtoc
12262 CEFBS_None, // LDtocBA
12263 CEFBS_None, // LDtocCPT
12264 CEFBS_None, // LDtocJTI
12265 CEFBS_None, // LDtocL
12266 CEFBS_None, // LFD
12267 CEFBS_None, // LFDEPX
12268 CEFBS_None, // LFDU
12269 CEFBS_None, // LFDUX
12270 CEFBS_None, // LFDX
12271 CEFBS_None, // LFDXTLS
12272 CEFBS_None, // LFDXTLS_
12273 CEFBS_None, // LFIWAX
12274 CEFBS_None, // LFIWZX
12275 CEFBS_None, // LFS
12276 CEFBS_None, // LFSU
12277 CEFBS_None, // LFSUX
12278 CEFBS_None, // LFSX
12279 CEFBS_None, // LFSXTLS
12280 CEFBS_None, // LFSXTLS_
12281 CEFBS_None, // LHA
12282 CEFBS_None, // LHA8
12283 CEFBS_None, // LHARX
12284 CEFBS_None, // LHARXL
12285 CEFBS_None, // LHAU
12286 CEFBS_None, // LHAU8
12287 CEFBS_None, // LHAUX
12288 CEFBS_None, // LHAUX8
12289 CEFBS_None, // LHAX
12290 CEFBS_None, // LHAX8
12291 CEFBS_None, // LHAXTLS
12292 CEFBS_None, // LHAXTLS_
12293 CEFBS_None, // LHAXTLS_32
12294 CEFBS_None, // LHBRX
12295 CEFBS_None, // LHBRX8
12296 CEFBS_None, // LHEPX
12297 CEFBS_None, // LHZ
12298 CEFBS_None, // LHZ8
12299 CEFBS_None, // LHZCIX
12300 CEFBS_None, // LHZU
12301 CEFBS_None, // LHZU8
12302 CEFBS_None, // LHZUX
12303 CEFBS_None, // LHZUX8
12304 CEFBS_None, // LHZX
12305 CEFBS_None, // LHZX8
12306 CEFBS_None, // LHZXTLS
12307 CEFBS_None, // LHZXTLS_
12308 CEFBS_None, // LHZXTLS_32
12309 CEFBS_None, // LI
12310 CEFBS_None, // LI8
12311 CEFBS_None, // LIS
12312 CEFBS_None, // LIS8
12313 CEFBS_None, // LMW
12314 CEFBS_None, // LQ
12315 CEFBS_None, // LQARX
12316 CEFBS_None, // LQARXL
12317 CEFBS_None, // LQX_PSEUDO
12318 CEFBS_None, // LSWI
12319 CEFBS_None, // LVEBX
12320 CEFBS_None, // LVEHX
12321 CEFBS_None, // LVEWX
12322 CEFBS_None, // LVSL
12323 CEFBS_None, // LVSR
12324 CEFBS_None, // LVX
12325 CEFBS_None, // LVXL
12326 CEFBS_None, // LWA
12327 CEFBS_None, // LWARX
12328 CEFBS_None, // LWARXL
12329 CEFBS_None, // LWAT
12330 CEFBS_None, // LWAT_COND_PSEUDO
12331 CEFBS_None, // LWAT_PSEUDO
12332 CEFBS_None, // LWAUX
12333 CEFBS_None, // LWAX
12334 CEFBS_None, // LWAXTLS
12335 CEFBS_None, // LWAXTLS_
12336 CEFBS_None, // LWAXTLS_32
12337 CEFBS_None, // LWAX_32
12338 CEFBS_None, // LWA_32
12339 CEFBS_None, // LWBRX
12340 CEFBS_None, // LWBRX8
12341 CEFBS_None, // LWEPX
12342 CEFBS_None, // LWZ
12343 CEFBS_None, // LWZ8
12344 CEFBS_None, // LWZCIX
12345 CEFBS_None, // LWZU
12346 CEFBS_None, // LWZU8
12347 CEFBS_None, // LWZUX
12348 CEFBS_None, // LWZUX8
12349 CEFBS_None, // LWZX
12350 CEFBS_None, // LWZX8
12351 CEFBS_None, // LWZXTLS
12352 CEFBS_None, // LWZXTLS_
12353 CEFBS_None, // LWZXTLS_32
12354 CEFBS_None, // LWZtoc
12355 CEFBS_None, // LWZtocL
12356 CEFBS_None, // LXSD
12357 CEFBS_None, // LXSDX
12358 CEFBS_None, // LXSIBZX
12359 CEFBS_None, // LXSIHZX
12360 CEFBS_None, // LXSIWAX
12361 CEFBS_None, // LXSIWZX
12362 CEFBS_None, // LXSSP
12363 CEFBS_None, // LXSSPX
12364 CEFBS_None, // LXV
12365 CEFBS_None, // LXVB16X
12366 CEFBS_None, // LXVD2X
12367 CEFBS_None, // LXVDSX
12368 CEFBS_None, // LXVH8X
12369 CEFBS_None, // LXVKQ
12370 CEFBS_None, // LXVL
12371 CEFBS_None, // LXVLL
12372 CEFBS_None, // LXVP
12373 CEFBS_None, // LXVPB32X
12374 CEFBS_None, // LXVPRL
12375 CEFBS_None, // LXVPRLL
12376 CEFBS_None, // LXVPX
12377 CEFBS_None, // LXVRBX
12378 CEFBS_None, // LXVRDX
12379 CEFBS_None, // LXVRHX
12380 CEFBS_None, // LXVRL
12381 CEFBS_None, // LXVRLL
12382 CEFBS_None, // LXVRWX
12383 CEFBS_None, // LXVW4X
12384 CEFBS_None, // LXVWSX
12385 CEFBS_None, // LXVX
12386 CEFBS_None, // MADDHD
12387 CEFBS_None, // MADDHDU
12388 CEFBS_None, // MADDLD
12389 CEFBS_None, // MADDLD8
12390 CEFBS_None, // MBAR
12391 CEFBS_None, // MCRF
12392 CEFBS_None, // MCRFS
12393 CEFBS_None, // MCRXRX
12394 CEFBS_None, // MFBHRBE
12395 CEFBS_None, // MFCR
12396 CEFBS_None, // MFCR8
12397 CEFBS_None, // MFCTR
12398 CEFBS_None, // MFCTR8
12399 CEFBS_None, // MFDCR
12400 CEFBS_None, // MFFS
12401 CEFBS_None, // MFFSCDRN
12402 CEFBS_None, // MFFSCDRNI
12403 CEFBS_None, // MFFSCE
12404 CEFBS_None, // MFFSCRN
12405 CEFBS_None, // MFFSCRNI
12406 CEFBS_None, // MFFSL
12407 CEFBS_None, // MFFS_rec
12408 CEFBS_None, // MFLR
12409 CEFBS_None, // MFLR8
12410 CEFBS_None, // MFMSR
12411 CEFBS_None, // MFOCRF
12412 CEFBS_None, // MFOCRF8
12413 CEFBS_None, // MFPMR
12414 CEFBS_None, // MFSPR
12415 CEFBS_None, // MFSPR8
12416 CEFBS_None, // MFSR
12417 CEFBS_None, // MFSRIN
12418 CEFBS_None, // MFTB
12419 CEFBS_None, // MFTB8
12420 CEFBS_None, // MFUDSCR
12421 CEFBS_None, // MFVRD
12422 CEFBS_None, // MFVRSAVE
12423 CEFBS_None, // MFVRSAVEv
12424 CEFBS_None, // MFVRWZ
12425 CEFBS_None, // MFVSCR
12426 CEFBS_None, // MFVSRD
12427 CEFBS_None, // MFVSRLD
12428 CEFBS_None, // MFVSRWZ
12429 CEFBS_None, // MODSD
12430 CEFBS_None, // MODSW
12431 CEFBS_None, // MODUD
12432 CEFBS_None, // MODUW
12433 CEFBS_None, // MSGSNDP
12434 CEFBS_None, // MSGSNDP8
12435 CEFBS_None, // MSGSYNC
12436 CEFBS_None, // MSYNC
12437 CEFBS_None, // MTCRF
12438 CEFBS_None, // MTCRF8
12439 CEFBS_None, // MTCTR
12440 CEFBS_None, // MTCTR8
12441 CEFBS_None, // MTCTR8loop
12442 CEFBS_None, // MTCTRloop
12443 CEFBS_None, // MTDCR
12444 CEFBS_None, // MTFSB0
12445 CEFBS_None, // MTFSB1
12446 CEFBS_None, // MTFSF
12447 CEFBS_None, // MTFSFI
12448 CEFBS_None, // MTFSFI_rec
12449 CEFBS_None, // MTFSFIb
12450 CEFBS_None, // MTFSF_rec
12451 CEFBS_None, // MTFSFb
12452 CEFBS_None, // MTLPL
12453 CEFBS_None, // MTLPL8
12454 CEFBS_None, // MTLR
12455 CEFBS_None, // MTLR8
12456 CEFBS_None, // MTMSR
12457 CEFBS_None, // MTMSRD
12458 CEFBS_None, // MTOCRF
12459 CEFBS_None, // MTOCRF8
12460 CEFBS_None, // MTPMR
12461 CEFBS_None, // MTSPR
12462 CEFBS_None, // MTSPR8
12463 CEFBS_None, // MTSR
12464 CEFBS_None, // MTSRIN
12465 CEFBS_None, // MTUDSCR
12466 CEFBS_None, // MTVRD
12467 CEFBS_None, // MTVRSAVE
12468 CEFBS_None, // MTVRSAVEv
12469 CEFBS_None, // MTVRWA
12470 CEFBS_None, // MTVRWZ
12471 CEFBS_None, // MTVSCR
12472 CEFBS_None, // MTVSRBM
12473 CEFBS_None, // MTVSRBMI
12474 CEFBS_None, // MTVSRD
12475 CEFBS_None, // MTVSRDD
12476 CEFBS_None, // MTVSRDM
12477 CEFBS_None, // MTVSRHM
12478 CEFBS_None, // MTVSRQM
12479 CEFBS_None, // MTVSRWA
12480 CEFBS_None, // MTVSRWM
12481 CEFBS_None, // MTVSRWS
12482 CEFBS_None, // MTVSRWZ
12483 CEFBS_None, // MULHD
12484 CEFBS_None, // MULHDU
12485 CEFBS_None, // MULHDU_rec
12486 CEFBS_None, // MULHD_rec
12487 CEFBS_None, // MULHW
12488 CEFBS_None, // MULHWU
12489 CEFBS_None, // MULHWU_rec
12490 CEFBS_None, // MULHW_rec
12491 CEFBS_None, // MULLD
12492 CEFBS_None, // MULLDO
12493 CEFBS_None, // MULLDO_rec
12494 CEFBS_None, // MULLD_rec
12495 CEFBS_None, // MULLI
12496 CEFBS_None, // MULLI8
12497 CEFBS_None, // MULLW
12498 CEFBS_None, // MULLWO
12499 CEFBS_None, // MULLWO_rec
12500 CEFBS_None, // MULLW_rec
12501 CEFBS_None, // MoveGOTtoLR
12502 CEFBS_None, // MovePCtoLR
12503 CEFBS_None, // MovePCtoLR8
12504 CEFBS_None, // NAND
12505 CEFBS_None, // NAND8
12506 CEFBS_None, // NAND8_rec
12507 CEFBS_None, // NAND_rec
12508 CEFBS_None, // NAP
12509 CEFBS_None, // NEG
12510 CEFBS_None, // NEG8
12511 CEFBS_None, // NEG8O
12512 CEFBS_None, // NEG8O_rec
12513 CEFBS_None, // NEG8_rec
12514 CEFBS_None, // NEGO
12515 CEFBS_None, // NEGO_rec
12516 CEFBS_None, // NEG_rec
12517 CEFBS_None, // NOP
12518 CEFBS_None, // NOP_GT_PWR6
12519 CEFBS_None, // NOP_GT_PWR7
12520 CEFBS_None, // NOR
12521 CEFBS_None, // NOR8
12522 CEFBS_None, // NOR8_rec
12523 CEFBS_None, // NOR_rec
12524 CEFBS_None, // OR
12525 CEFBS_None, // OR8
12526 CEFBS_None, // OR8_rec
12527 CEFBS_None, // ORC
12528 CEFBS_None, // ORC8
12529 CEFBS_None, // ORC8_rec
12530 CEFBS_None, // ORC_rec
12531 CEFBS_None, // ORI
12532 CEFBS_None, // ORI8
12533 CEFBS_None, // ORIS
12534 CEFBS_None, // ORIS8
12535 CEFBS_None, // OR_rec
12536 CEFBS_None, // PADDI
12537 CEFBS_None, // PADDI8
12538 CEFBS_None, // PADDI8pc
12539 CEFBS_None, // PADDIS
12540 CEFBS_None, // PADDIS8
12541 CEFBS_None, // PADDIS8pc
12542 CEFBS_None, // PADDISpc
12543 CEFBS_None, // PADDIdtprel
12544 CEFBS_None, // PADDIpc
12545 CEFBS_None, // PDEPD
12546 CEFBS_None, // PEXTD
12547 CEFBS_None, // PLA
12548 CEFBS_None, // PLA8
12549 CEFBS_None, // PLA8pc
12550 CEFBS_None, // PLApc
12551 CEFBS_None, // PLBZ
12552 CEFBS_None, // PLBZ8
12553 CEFBS_None, // PLBZ8nopc
12554 CEFBS_None, // PLBZ8onlypc
12555 CEFBS_None, // PLBZ8pc
12556 CEFBS_None, // PLBZnopc
12557 CEFBS_None, // PLBZonlypc
12558 CEFBS_None, // PLBZpc
12559 CEFBS_None, // PLD
12560 CEFBS_None, // PLDnopc
12561 CEFBS_None, // PLDonlypc
12562 CEFBS_None, // PLDpc
12563 CEFBS_None, // PLFD
12564 CEFBS_None, // PLFDnopc
12565 CEFBS_None, // PLFDonlypc
12566 CEFBS_None, // PLFDpc
12567 CEFBS_None, // PLFS
12568 CEFBS_None, // PLFSnopc
12569 CEFBS_None, // PLFSonlypc
12570 CEFBS_None, // PLFSpc
12571 CEFBS_None, // PLHA
12572 CEFBS_None, // PLHA8
12573 CEFBS_None, // PLHA8nopc
12574 CEFBS_None, // PLHA8onlypc
12575 CEFBS_None, // PLHA8pc
12576 CEFBS_None, // PLHAnopc
12577 CEFBS_None, // PLHAonlypc
12578 CEFBS_None, // PLHApc
12579 CEFBS_None, // PLHZ
12580 CEFBS_None, // PLHZ8
12581 CEFBS_None, // PLHZ8nopc
12582 CEFBS_None, // PLHZ8onlypc
12583 CEFBS_None, // PLHZ8pc
12584 CEFBS_None, // PLHZnopc
12585 CEFBS_None, // PLHZonlypc
12586 CEFBS_None, // PLHZpc
12587 CEFBS_None, // PLI
12588 CEFBS_None, // PLI8
12589 CEFBS_None, // PLWA
12590 CEFBS_None, // PLWA8
12591 CEFBS_None, // PLWA8nopc
12592 CEFBS_None, // PLWA8onlypc
12593 CEFBS_None, // PLWA8pc
12594 CEFBS_None, // PLWAnopc
12595 CEFBS_None, // PLWAonlypc
12596 CEFBS_None, // PLWApc
12597 CEFBS_None, // PLWZ
12598 CEFBS_None, // PLWZ8
12599 CEFBS_None, // PLWZ8nopc
12600 CEFBS_None, // PLWZ8onlypc
12601 CEFBS_None, // PLWZ8pc
12602 CEFBS_None, // PLWZnopc
12603 CEFBS_None, // PLWZonlypc
12604 CEFBS_None, // PLWZpc
12605 CEFBS_None, // PLXSD
12606 CEFBS_None, // PLXSDnopc
12607 CEFBS_None, // PLXSDonlypc
12608 CEFBS_None, // PLXSDpc
12609 CEFBS_None, // PLXSSP
12610 CEFBS_None, // PLXSSPnopc
12611 CEFBS_None, // PLXSSPonlypc
12612 CEFBS_None, // PLXSSPpc
12613 CEFBS_None, // PLXV
12614 CEFBS_None, // PLXVP
12615 CEFBS_None, // PLXVPnopc
12616 CEFBS_None, // PLXVPonlypc
12617 CEFBS_None, // PLXVPpc
12618 CEFBS_None, // PLXVnopc
12619 CEFBS_None, // PLXVonlypc
12620 CEFBS_None, // PLXVpc
12621 CEFBS_None, // PMDMXVBF16GERX2
12622 CEFBS_None, // PMDMXVBF16GERX2NN
12623 CEFBS_None, // PMDMXVBF16GERX2NP
12624 CEFBS_None, // PMDMXVBF16GERX2PN
12625 CEFBS_None, // PMDMXVBF16GERX2PP
12626 CEFBS_None, // PMDMXVF16GERX2
12627 CEFBS_None, // PMDMXVF16GERX2NN
12628 CEFBS_None, // PMDMXVF16GERX2NP
12629 CEFBS_None, // PMDMXVF16GERX2PN
12630 CEFBS_None, // PMDMXVF16GERX2PP
12631 CEFBS_None, // PMDMXVI8GERX4
12632 CEFBS_None, // PMDMXVI8GERX4PP
12633 CEFBS_None, // PMDMXVI8GERX4SPP
12634 CEFBS_None, // PMXVBF16GER2
12635 CEFBS_None, // PMXVBF16GER2NN
12636 CEFBS_None, // PMXVBF16GER2NP
12637 CEFBS_None, // PMXVBF16GER2PN
12638 CEFBS_None, // PMXVBF16GER2PP
12639 CEFBS_None, // PMXVBF16GER2W
12640 CEFBS_None, // PMXVBF16GER2WNN
12641 CEFBS_None, // PMXVBF16GER2WNP
12642 CEFBS_None, // PMXVBF16GER2WPN
12643 CEFBS_None, // PMXVBF16GER2WPP
12644 CEFBS_None, // PMXVF16GER2
12645 CEFBS_None, // PMXVF16GER2NN
12646 CEFBS_None, // PMXVF16GER2NP
12647 CEFBS_None, // PMXVF16GER2PN
12648 CEFBS_None, // PMXVF16GER2PP
12649 CEFBS_None, // PMXVF16GER2W
12650 CEFBS_None, // PMXVF16GER2WNN
12651 CEFBS_None, // PMXVF16GER2WNP
12652 CEFBS_None, // PMXVF16GER2WPN
12653 CEFBS_None, // PMXVF16GER2WPP
12654 CEFBS_None, // PMXVF32GER
12655 CEFBS_None, // PMXVF32GERNN
12656 CEFBS_None, // PMXVF32GERNP
12657 CEFBS_None, // PMXVF32GERPN
12658 CEFBS_None, // PMXVF32GERPP
12659 CEFBS_None, // PMXVF32GERW
12660 CEFBS_None, // PMXVF32GERWNN
12661 CEFBS_None, // PMXVF32GERWNP
12662 CEFBS_None, // PMXVF32GERWPN
12663 CEFBS_None, // PMXVF32GERWPP
12664 CEFBS_None, // PMXVF64GER
12665 CEFBS_None, // PMXVF64GERNN
12666 CEFBS_None, // PMXVF64GERNP
12667 CEFBS_None, // PMXVF64GERPN
12668 CEFBS_None, // PMXVF64GERPP
12669 CEFBS_None, // PMXVF64GERW
12670 CEFBS_None, // PMXVF64GERWNN
12671 CEFBS_None, // PMXVF64GERWNP
12672 CEFBS_None, // PMXVF64GERWPN
12673 CEFBS_None, // PMXVF64GERWPP
12674 CEFBS_None, // PMXVI16GER2
12675 CEFBS_None, // PMXVI16GER2PP
12676 CEFBS_None, // PMXVI16GER2S
12677 CEFBS_None, // PMXVI16GER2SPP
12678 CEFBS_None, // PMXVI16GER2SW
12679 CEFBS_None, // PMXVI16GER2SWPP
12680 CEFBS_None, // PMXVI16GER2W
12681 CEFBS_None, // PMXVI16GER2WPP
12682 CEFBS_None, // PMXVI4GER8
12683 CEFBS_None, // PMXVI4GER8PP
12684 CEFBS_None, // PMXVI4GER8W
12685 CEFBS_None, // PMXVI4GER8WPP
12686 CEFBS_None, // PMXVI8GER4
12687 CEFBS_None, // PMXVI8GER4PP
12688 CEFBS_None, // PMXVI8GER4SPP
12689 CEFBS_None, // PMXVI8GER4W
12690 CEFBS_None, // PMXVI8GER4WPP
12691 CEFBS_None, // PMXVI8GER4WSPP
12692 CEFBS_None, // POPCNTB
12693 CEFBS_None, // POPCNTB8
12694 CEFBS_None, // POPCNTD
12695 CEFBS_None, // POPCNTW
12696 CEFBS_None, // PPC32GOT
12697 CEFBS_None, // PPC32PICGOT
12698 CEFBS_None, // PREPARE_PROBED_ALLOCA_32
12699 CEFBS_None, // PREPARE_PROBED_ALLOCA_64
12700 CEFBS_None, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
12701 CEFBS_None, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
12702 CEFBS_None, // PROBED_ALLOCA_32
12703 CEFBS_None, // PROBED_ALLOCA_64
12704 CEFBS_None, // PROBED_STACKALLOC_32
12705 CEFBS_None, // PROBED_STACKALLOC_64
12706 CEFBS_None, // PSTB
12707 CEFBS_None, // PSTB8
12708 CEFBS_None, // PSTB8nopc
12709 CEFBS_None, // PSTB8onlypc
12710 CEFBS_None, // PSTB8pc
12711 CEFBS_None, // PSTBnopc
12712 CEFBS_None, // PSTBonlypc
12713 CEFBS_None, // PSTBpc
12714 CEFBS_None, // PSTD
12715 CEFBS_None, // PSTDnopc
12716 CEFBS_None, // PSTDonlypc
12717 CEFBS_None, // PSTDpc
12718 CEFBS_None, // PSTFD
12719 CEFBS_None, // PSTFDnopc
12720 CEFBS_None, // PSTFDonlypc
12721 CEFBS_None, // PSTFDpc
12722 CEFBS_None, // PSTFS
12723 CEFBS_None, // PSTFSnopc
12724 CEFBS_None, // PSTFSonlypc
12725 CEFBS_None, // PSTFSpc
12726 CEFBS_None, // PSTH
12727 CEFBS_None, // PSTH8
12728 CEFBS_None, // PSTH8nopc
12729 CEFBS_None, // PSTH8onlypc
12730 CEFBS_None, // PSTH8pc
12731 CEFBS_None, // PSTHnopc
12732 CEFBS_None, // PSTHonlypc
12733 CEFBS_None, // PSTHpc
12734 CEFBS_None, // PSTW
12735 CEFBS_None, // PSTW8
12736 CEFBS_None, // PSTW8nopc
12737 CEFBS_None, // PSTW8onlypc
12738 CEFBS_None, // PSTW8pc
12739 CEFBS_None, // PSTWnopc
12740 CEFBS_None, // PSTWonlypc
12741 CEFBS_None, // PSTWpc
12742 CEFBS_None, // PSTXSD
12743 CEFBS_None, // PSTXSDnopc
12744 CEFBS_None, // PSTXSDonlypc
12745 CEFBS_None, // PSTXSDpc
12746 CEFBS_None, // PSTXSSP
12747 CEFBS_None, // PSTXSSPnopc
12748 CEFBS_None, // PSTXSSPonlypc
12749 CEFBS_None, // PSTXSSPpc
12750 CEFBS_None, // PSTXV
12751 CEFBS_None, // PSTXVP
12752 CEFBS_None, // PSTXVPnopc
12753 CEFBS_None, // PSTXVPonlypc
12754 CEFBS_None, // PSTXVPpc
12755 CEFBS_None, // PSTXVnopc
12756 CEFBS_None, // PSTXVonlypc
12757 CEFBS_None, // PSTXVpc
12758 CEFBS_None, // PTESYNCIO
12759 CEFBS_None, // PseudoEIEIO
12760 CEFBS_None, // RESTORE_ACC
12761 CEFBS_None, // RESTORE_CR
12762 CEFBS_None, // RESTORE_CRBIT
12763 CEFBS_None, // RESTORE_DMR
12764 CEFBS_None, // RESTORE_DMRP
12765 CEFBS_None, // RESTORE_QUADWORD
12766 CEFBS_None, // RESTORE_UACC
12767 CEFBS_None, // RESTORE_WACC
12768 CEFBS_None, // RFCI
12769 CEFBS_None, // RFDI
12770 CEFBS_None, // RFEBB
12771 CEFBS_None, // RFI
12772 CEFBS_None, // RFID
12773 CEFBS_None, // RFMCI
12774 CEFBS_None, // RLDCL
12775 CEFBS_None, // RLDCL_rec
12776 CEFBS_None, // RLDCR
12777 CEFBS_None, // RLDCR_rec
12778 CEFBS_None, // RLDIC
12779 CEFBS_None, // RLDICL
12780 CEFBS_None, // RLDICL_32
12781 CEFBS_None, // RLDICL_32_64
12782 CEFBS_None, // RLDICL_32_rec
12783 CEFBS_None, // RLDICL_rec
12784 CEFBS_None, // RLDICR
12785 CEFBS_None, // RLDICR_32
12786 CEFBS_None, // RLDICR_rec
12787 CEFBS_None, // RLDIC_rec
12788 CEFBS_None, // RLDIMI
12789 CEFBS_None, // RLDIMI_rec
12790 CEFBS_None, // RLWIMI
12791 CEFBS_None, // RLWIMI8
12792 CEFBS_None, // RLWIMI8_rec
12793 CEFBS_None, // RLWIMI_rec
12794 CEFBS_None, // RLWINM
12795 CEFBS_None, // RLWINM8
12796 CEFBS_None, // RLWINM8_rec
12797 CEFBS_None, // RLWINM_rec
12798 CEFBS_None, // RLWNM
12799 CEFBS_None, // RLWNM8
12800 CEFBS_None, // RLWNM8_rec
12801 CEFBS_None, // RLWNM_rec
12802 CEFBS_None, // ReadTB
12803 CEFBS_None, // SC
12804 CEFBS_None, // SCV
12805 CEFBS_None, // SELECT_CC_F16
12806 CEFBS_None, // SELECT_CC_F4
12807 CEFBS_None, // SELECT_CC_F8
12808 CEFBS_None, // SELECT_CC_I4
12809 CEFBS_None, // SELECT_CC_I8
12810 CEFBS_None, // SELECT_CC_SPE
12811 CEFBS_None, // SELECT_CC_SPE4
12812 CEFBS_None, // SELECT_CC_VRRC
12813 CEFBS_None, // SELECT_CC_VSFRC
12814 CEFBS_None, // SELECT_CC_VSRC
12815 CEFBS_None, // SELECT_CC_VSSRC
12816 CEFBS_None, // SELECT_F16
12817 CEFBS_None, // SELECT_F4
12818 CEFBS_None, // SELECT_F8
12819 CEFBS_None, // SELECT_I4
12820 CEFBS_None, // SELECT_I8
12821 CEFBS_None, // SELECT_SPE
12822 CEFBS_None, // SELECT_SPE4
12823 CEFBS_None, // SELECT_VRRC
12824 CEFBS_None, // SELECT_VSFRC
12825 CEFBS_None, // SELECT_VSRC
12826 CEFBS_None, // SELECT_VSSRC
12827 CEFBS_None, // SETB
12828 CEFBS_None, // SETB8
12829 CEFBS_None, // SETBC
12830 CEFBS_None, // SETBC8
12831 CEFBS_None, // SETBCR
12832 CEFBS_None, // SETBCR8
12833 CEFBS_None, // SETFLM
12834 CEFBS_None, // SETNBC
12835 CEFBS_None, // SETNBC8
12836 CEFBS_None, // SETNBCR
12837 CEFBS_None, // SETNBCR8
12838 CEFBS_None, // SETRND
12839 CEFBS_None, // SETRNDi
12840 CEFBS_None, // SLBFEE_rec
12841 CEFBS_None, // SLBIA
12842 CEFBS_None, // SLBIE
12843 CEFBS_None, // SLBIEG
12844 CEFBS_None, // SLBMFEE
12845 CEFBS_None, // SLBMFEV
12846 CEFBS_None, // SLBMTE
12847 CEFBS_None, // SLBSYNC
12848 CEFBS_None, // SLD
12849 CEFBS_None, // SLD_rec
12850 CEFBS_None, // SLW
12851 CEFBS_None, // SLW8
12852 CEFBS_None, // SLW8_rec
12853 CEFBS_None, // SLW_rec
12854 CEFBS_None, // SPELWZ
12855 CEFBS_None, // SPELWZX
12856 CEFBS_None, // SPESTW
12857 CEFBS_None, // SPESTWX
12858 CEFBS_None, // SPILL_ACC
12859 CEFBS_None, // SPILL_CR
12860 CEFBS_None, // SPILL_CRBIT
12861 CEFBS_None, // SPILL_DMR
12862 CEFBS_None, // SPILL_DMRP
12863 CEFBS_None, // SPILL_QUADWORD
12864 CEFBS_None, // SPILL_UACC
12865 CEFBS_None, // SPILL_WACC
12866 CEFBS_None, // SPLIT_QUADWORD
12867 CEFBS_None, // SRAD
12868 CEFBS_None, // SRADI
12869 CEFBS_None, // SRADI_32
12870 CEFBS_None, // SRADI_rec
12871 CEFBS_None, // SRAD_rec
12872 CEFBS_None, // SRAW
12873 CEFBS_None, // SRAW8
12874 CEFBS_None, // SRAW8_rec
12875 CEFBS_None, // SRAWI
12876 CEFBS_None, // SRAWI8
12877 CEFBS_None, // SRAWI8_rec
12878 CEFBS_None, // SRAWI_rec
12879 CEFBS_None, // SRAW_rec
12880 CEFBS_None, // SRD
12881 CEFBS_None, // SRD_rec
12882 CEFBS_None, // SRW
12883 CEFBS_None, // SRW8
12884 CEFBS_None, // SRW8_rec
12885 CEFBS_None, // SRW_rec
12886 CEFBS_None, // STB
12887 CEFBS_None, // STB8
12888 CEFBS_None, // STBCIX
12889 CEFBS_None, // STBCX
12890 CEFBS_None, // STBEPX
12891 CEFBS_None, // STBU
12892 CEFBS_None, // STBU8
12893 CEFBS_None, // STBUX
12894 CEFBS_None, // STBUX8
12895 CEFBS_None, // STBX
12896 CEFBS_None, // STBX8
12897 CEFBS_None, // STBXTLS
12898 CEFBS_None, // STBXTLS_
12899 CEFBS_None, // STBXTLS_32
12900 CEFBS_None, // STD
12901 CEFBS_None, // STDAT
12902 CEFBS_None, // STDBRX
12903 CEFBS_None, // STDCIX
12904 CEFBS_None, // STDCX
12905 CEFBS_None, // STDU
12906 CEFBS_None, // STDUX
12907 CEFBS_None, // STDX
12908 CEFBS_None, // STDXTLS
12909 CEFBS_None, // STDXTLS_
12910 CEFBS_None, // STFD
12911 CEFBS_None, // STFDEPX
12912 CEFBS_None, // STFDU
12913 CEFBS_None, // STFDUX
12914 CEFBS_None, // STFDX
12915 CEFBS_None, // STFDXTLS
12916 CEFBS_None, // STFDXTLS_
12917 CEFBS_None, // STFIWX
12918 CEFBS_None, // STFS
12919 CEFBS_None, // STFSU
12920 CEFBS_None, // STFSUX
12921 CEFBS_None, // STFSX
12922 CEFBS_None, // STFSXTLS
12923 CEFBS_None, // STFSXTLS_
12924 CEFBS_None, // STH
12925 CEFBS_None, // STH8
12926 CEFBS_None, // STHBRX
12927 CEFBS_None, // STHCIX
12928 CEFBS_None, // STHCX
12929 CEFBS_None, // STHEPX
12930 CEFBS_None, // STHU
12931 CEFBS_None, // STHU8
12932 CEFBS_None, // STHUX
12933 CEFBS_None, // STHUX8
12934 CEFBS_None, // STHX
12935 CEFBS_None, // STHX8
12936 CEFBS_None, // STHXTLS
12937 CEFBS_None, // STHXTLS_
12938 CEFBS_None, // STHXTLS_32
12939 CEFBS_None, // STMW
12940 CEFBS_None, // STOP
12941 CEFBS_None, // STQ
12942 CEFBS_None, // STQCX
12943 CEFBS_None, // STQX_PSEUDO
12944 CEFBS_None, // STSWI
12945 CEFBS_None, // STVEBX
12946 CEFBS_None, // STVEHX
12947 CEFBS_None, // STVEWX
12948 CEFBS_None, // STVX
12949 CEFBS_None, // STVXL
12950 CEFBS_None, // STW
12951 CEFBS_None, // STW8
12952 CEFBS_None, // STWAT
12953 CEFBS_None, // STWBRX
12954 CEFBS_None, // STWCIX
12955 CEFBS_None, // STWCX
12956 CEFBS_None, // STWEPX
12957 CEFBS_None, // STWU
12958 CEFBS_None, // STWU8
12959 CEFBS_None, // STWUX
12960 CEFBS_None, // STWUX8
12961 CEFBS_None, // STWX
12962 CEFBS_None, // STWX8
12963 CEFBS_None, // STWXTLS
12964 CEFBS_None, // STWXTLS_
12965 CEFBS_None, // STWXTLS_32
12966 CEFBS_None, // STXSD
12967 CEFBS_None, // STXSDX
12968 CEFBS_None, // STXSIBX
12969 CEFBS_None, // STXSIBXv
12970 CEFBS_None, // STXSIHX
12971 CEFBS_None, // STXSIHXv
12972 CEFBS_None, // STXSIWX
12973 CEFBS_None, // STXSSP
12974 CEFBS_None, // STXSSPX
12975 CEFBS_None, // STXV
12976 CEFBS_None, // STXVB16X
12977 CEFBS_None, // STXVD2X
12978 CEFBS_None, // STXVH8X
12979 CEFBS_None, // STXVL
12980 CEFBS_None, // STXVLL
12981 CEFBS_None, // STXVP
12982 CEFBS_None, // STXVPB32X
12983 CEFBS_None, // STXVPRL
12984 CEFBS_None, // STXVPRLL
12985 CEFBS_None, // STXVPX
12986 CEFBS_None, // STXVRBX
12987 CEFBS_None, // STXVRDX
12988 CEFBS_None, // STXVRHX
12989 CEFBS_None, // STXVRL
12990 CEFBS_None, // STXVRLL
12991 CEFBS_None, // STXVRWX
12992 CEFBS_None, // STXVW4X
12993 CEFBS_None, // STXVX
12994 CEFBS_None, // SUBF
12995 CEFBS_None, // SUBF8
12996 CEFBS_None, // SUBF8O
12997 CEFBS_None, // SUBF8O_rec
12998 CEFBS_None, // SUBF8_rec
12999 CEFBS_None, // SUBFC
13000 CEFBS_None, // SUBFC8
13001 CEFBS_None, // SUBFC8O
13002 CEFBS_None, // SUBFC8O_rec
13003 CEFBS_None, // SUBFC8_rec
13004 CEFBS_None, // SUBFCO
13005 CEFBS_None, // SUBFCO_rec
13006 CEFBS_None, // SUBFC_rec
13007 CEFBS_None, // SUBFE
13008 CEFBS_None, // SUBFE8
13009 CEFBS_None, // SUBFE8O
13010 CEFBS_None, // SUBFE8O_rec
13011 CEFBS_None, // SUBFE8_rec
13012 CEFBS_None, // SUBFEO
13013 CEFBS_None, // SUBFEO_rec
13014 CEFBS_None, // SUBFE_rec
13015 CEFBS_None, // SUBFIC
13016 CEFBS_None, // SUBFIC8
13017 CEFBS_None, // SUBFME
13018 CEFBS_None, // SUBFME8
13019 CEFBS_None, // SUBFME8O
13020 CEFBS_None, // SUBFME8O_rec
13021 CEFBS_None, // SUBFME8_rec
13022 CEFBS_None, // SUBFMEO
13023 CEFBS_None, // SUBFMEO_rec
13024 CEFBS_None, // SUBFME_rec
13025 CEFBS_None, // SUBFO
13026 CEFBS_None, // SUBFO_rec
13027 CEFBS_None, // SUBFUS
13028 CEFBS_None, // SUBFUS_rec
13029 CEFBS_None, // SUBFZE
13030 CEFBS_None, // SUBFZE8
13031 CEFBS_None, // SUBFZE8O
13032 CEFBS_None, // SUBFZE8O_rec
13033 CEFBS_None, // SUBFZE8_rec
13034 CEFBS_None, // SUBFZEO
13035 CEFBS_None, // SUBFZEO_rec
13036 CEFBS_None, // SUBFZE_rec
13037 CEFBS_None, // SUBF_rec
13038 CEFBS_None, // SYNC
13039 CEFBS_None, // SYNCP10
13040 CEFBS_None, // TABORT
13041 CEFBS_None, // TABORTDC
13042 CEFBS_None, // TABORTDCI
13043 CEFBS_None, // TABORTWC
13044 CEFBS_None, // TABORTWCI
13045 CEFBS_None, // TAILB
13046 CEFBS_None, // TAILB8
13047 CEFBS_None, // TAILBA
13048 CEFBS_None, // TAILBA8
13049 CEFBS_None, // TAILBCTR
13050 CEFBS_None, // TAILBCTR8
13051 CEFBS_None, // TBEGIN
13052 CEFBS_None, // TBEGIN_RET
13053 CEFBS_None, // TCHECK
13054 CEFBS_None, // TCHECK_RET
13055 CEFBS_None, // TCRETURNai
13056 CEFBS_None, // TCRETURNai8
13057 CEFBS_None, // TCRETURNdi
13058 CEFBS_None, // TCRETURNdi8
13059 CEFBS_None, // TCRETURNri
13060 CEFBS_None, // TCRETURNri8
13061 CEFBS_None, // TD
13062 CEFBS_None, // TDI
13063 CEFBS_None, // TEND
13064 CEFBS_None, // TLBIA
13065 CEFBS_None, // TLBIE
13066 CEFBS_None, // TLBIE8P9
13067 CEFBS_None, // TLBIEIO
13068 CEFBS_None, // TLBIEL
13069 CEFBS_None, // TLBIEP
13070 CEFBS_None, // TLBIEP8
13071 CEFBS_None, // TLBIEP9
13072 CEFBS_None, // TLBILX
13073 CEFBS_None, // TLBIVAX
13074 CEFBS_None, // TLBLD
13075 CEFBS_None, // TLBLI
13076 CEFBS_None, // TLBRE
13077 CEFBS_None, // TLBRE2
13078 CEFBS_None, // TLBSX
13079 CEFBS_None, // TLBSX2
13080 CEFBS_None, // TLBSX2D
13081 CEFBS_None, // TLBSYNC
13082 CEFBS_None, // TLBSYNCIO
13083 CEFBS_None, // TLBWE
13084 CEFBS_None, // TLBWE2
13085 CEFBS_None, // TLSGDAIX
13086 CEFBS_None, // TLSGDAIX8
13087 CEFBS_None, // TLSLDAIX
13088 CEFBS_None, // TLSLDAIX8
13089 CEFBS_None, // TRAP
13090 CEFBS_None, // TRECHKPT
13091 CEFBS_None, // TRECLAIM
13092 CEFBS_None, // TSR
13093 CEFBS_None, // TW
13094 CEFBS_None, // TWI
13095 CEFBS_None, // UNENCODED_NOP
13096 CEFBS_None, // UpdateGBR
13097 CEFBS_None, // VABSDUB
13098 CEFBS_None, // VABSDUH
13099 CEFBS_None, // VABSDUW
13100 CEFBS_None, // VADDCUQ
13101 CEFBS_None, // VADDCUW
13102 CEFBS_None, // VADDECUQ
13103 CEFBS_None, // VADDEUQM
13104 CEFBS_None, // VADDFP
13105 CEFBS_None, // VADDSBS
13106 CEFBS_None, // VADDSHS
13107 CEFBS_None, // VADDSWS
13108 CEFBS_None, // VADDUBM
13109 CEFBS_None, // VADDUBS
13110 CEFBS_None, // VADDUDM
13111 CEFBS_None, // VADDUHM
13112 CEFBS_None, // VADDUHS
13113 CEFBS_None, // VADDUQM
13114 CEFBS_None, // VADDUWM
13115 CEFBS_None, // VADDUWS
13116 CEFBS_None, // VAND
13117 CEFBS_None, // VANDC
13118 CEFBS_None, // VAVGSB
13119 CEFBS_None, // VAVGSH
13120 CEFBS_None, // VAVGSW
13121 CEFBS_None, // VAVGUB
13122 CEFBS_None, // VAVGUH
13123 CEFBS_None, // VAVGUW
13124 CEFBS_None, // VBPERMD
13125 CEFBS_None, // VBPERMQ
13126 CEFBS_None, // VCFSX
13127 CEFBS_None, // VCFSX_0
13128 CEFBS_None, // VCFUGED
13129 CEFBS_None, // VCFUX
13130 CEFBS_None, // VCFUX_0
13131 CEFBS_None, // VCIPHER
13132 CEFBS_None, // VCIPHERLAST
13133 CEFBS_None, // VCLRLB
13134 CEFBS_None, // VCLRRB
13135 CEFBS_None, // VCLZB
13136 CEFBS_None, // VCLZD
13137 CEFBS_None, // VCLZDM
13138 CEFBS_None, // VCLZH
13139 CEFBS_None, // VCLZLSBB
13140 CEFBS_None, // VCLZW
13141 CEFBS_None, // VCMPBFP
13142 CEFBS_None, // VCMPBFP_rec
13143 CEFBS_None, // VCMPEQFP
13144 CEFBS_None, // VCMPEQFP_rec
13145 CEFBS_None, // VCMPEQUB
13146 CEFBS_None, // VCMPEQUB_rec
13147 CEFBS_None, // VCMPEQUD
13148 CEFBS_None, // VCMPEQUD_rec
13149 CEFBS_None, // VCMPEQUH
13150 CEFBS_None, // VCMPEQUH_rec
13151 CEFBS_None, // VCMPEQUQ
13152 CEFBS_None, // VCMPEQUQ_rec
13153 CEFBS_None, // VCMPEQUW
13154 CEFBS_None, // VCMPEQUW_rec
13155 CEFBS_None, // VCMPGEFP
13156 CEFBS_None, // VCMPGEFP_rec
13157 CEFBS_None, // VCMPGTFP
13158 CEFBS_None, // VCMPGTFP_rec
13159 CEFBS_None, // VCMPGTSB
13160 CEFBS_None, // VCMPGTSB_rec
13161 CEFBS_None, // VCMPGTSD
13162 CEFBS_None, // VCMPGTSD_rec
13163 CEFBS_None, // VCMPGTSH
13164 CEFBS_None, // VCMPGTSH_rec
13165 CEFBS_None, // VCMPGTSQ
13166 CEFBS_None, // VCMPGTSQ_rec
13167 CEFBS_None, // VCMPGTSW
13168 CEFBS_None, // VCMPGTSW_rec
13169 CEFBS_None, // VCMPGTUB
13170 CEFBS_None, // VCMPGTUB_rec
13171 CEFBS_None, // VCMPGTUD
13172 CEFBS_None, // VCMPGTUD_rec
13173 CEFBS_None, // VCMPGTUH
13174 CEFBS_None, // VCMPGTUH_rec
13175 CEFBS_None, // VCMPGTUQ
13176 CEFBS_None, // VCMPGTUQ_rec
13177 CEFBS_None, // VCMPGTUW
13178 CEFBS_None, // VCMPGTUW_rec
13179 CEFBS_None, // VCMPNEB
13180 CEFBS_None, // VCMPNEB_rec
13181 CEFBS_None, // VCMPNEH
13182 CEFBS_None, // VCMPNEH_rec
13183 CEFBS_None, // VCMPNEW
13184 CEFBS_None, // VCMPNEW_rec
13185 CEFBS_None, // VCMPNEZB
13186 CEFBS_None, // VCMPNEZB_rec
13187 CEFBS_None, // VCMPNEZH
13188 CEFBS_None, // VCMPNEZH_rec
13189 CEFBS_None, // VCMPNEZW
13190 CEFBS_None, // VCMPNEZW_rec
13191 CEFBS_None, // VCMPSQ
13192 CEFBS_None, // VCMPUQ
13193 CEFBS_None, // VCNTMBB
13194 CEFBS_None, // VCNTMBD
13195 CEFBS_None, // VCNTMBH
13196 CEFBS_None, // VCNTMBW
13197 CEFBS_None, // VCTSXS
13198 CEFBS_None, // VCTSXS_0
13199 CEFBS_None, // VCTUXS
13200 CEFBS_None, // VCTUXS_0
13201 CEFBS_None, // VCTZB
13202 CEFBS_None, // VCTZD
13203 CEFBS_None, // VCTZDM
13204 CEFBS_None, // VCTZH
13205 CEFBS_None, // VCTZLSBB
13206 CEFBS_None, // VCTZW
13207 CEFBS_None, // VDIVESD
13208 CEFBS_None, // VDIVESQ
13209 CEFBS_None, // VDIVESW
13210 CEFBS_None, // VDIVEUD
13211 CEFBS_None, // VDIVEUQ
13212 CEFBS_None, // VDIVEUW
13213 CEFBS_None, // VDIVSD
13214 CEFBS_None, // VDIVSQ
13215 CEFBS_None, // VDIVSW
13216 CEFBS_None, // VDIVUD
13217 CEFBS_None, // VDIVUQ
13218 CEFBS_None, // VDIVUW
13219 CEFBS_None, // VEQV
13220 CEFBS_None, // VEXPANDBM
13221 CEFBS_None, // VEXPANDDM
13222 CEFBS_None, // VEXPANDHM
13223 CEFBS_None, // VEXPANDQM
13224 CEFBS_None, // VEXPANDWM
13225 CEFBS_None, // VEXPTEFP
13226 CEFBS_None, // VEXTDDVLX
13227 CEFBS_None, // VEXTDDVRX
13228 CEFBS_None, // VEXTDUBVLX
13229 CEFBS_None, // VEXTDUBVRX
13230 CEFBS_None, // VEXTDUHVLX
13231 CEFBS_None, // VEXTDUHVRX
13232 CEFBS_None, // VEXTDUWVLX
13233 CEFBS_None, // VEXTDUWVRX
13234 CEFBS_None, // VEXTRACTBM
13235 CEFBS_None, // VEXTRACTD
13236 CEFBS_None, // VEXTRACTDM
13237 CEFBS_None, // VEXTRACTHM
13238 CEFBS_None, // VEXTRACTQM
13239 CEFBS_None, // VEXTRACTUB
13240 CEFBS_None, // VEXTRACTUH
13241 CEFBS_None, // VEXTRACTUW
13242 CEFBS_None, // VEXTRACTWM
13243 CEFBS_None, // VEXTSB2D
13244 CEFBS_None, // VEXTSB2Ds
13245 CEFBS_None, // VEXTSB2W
13246 CEFBS_None, // VEXTSB2Ws
13247 CEFBS_None, // VEXTSD2Q
13248 CEFBS_None, // VEXTSH2D
13249 CEFBS_None, // VEXTSH2Ds
13250 CEFBS_None, // VEXTSH2W
13251 CEFBS_None, // VEXTSH2Ws
13252 CEFBS_None, // VEXTSW2D
13253 CEFBS_None, // VEXTSW2Ds
13254 CEFBS_None, // VEXTUBLX
13255 CEFBS_None, // VEXTUBRX
13256 CEFBS_None, // VEXTUHLX
13257 CEFBS_None, // VEXTUHRX
13258 CEFBS_None, // VEXTUWLX
13259 CEFBS_None, // VEXTUWRX
13260 CEFBS_None, // VGBBD
13261 CEFBS_None, // VGNB
13262 CEFBS_None, // VINSBLX
13263 CEFBS_None, // VINSBRX
13264 CEFBS_None, // VINSBVLX
13265 CEFBS_None, // VINSBVRX
13266 CEFBS_None, // VINSD
13267 CEFBS_None, // VINSDLX
13268 CEFBS_None, // VINSDRX
13269 CEFBS_None, // VINSERTB
13270 CEFBS_None, // VINSERTD
13271 CEFBS_None, // VINSERTH
13272 CEFBS_None, // VINSERTW
13273 CEFBS_None, // VINSHLX
13274 CEFBS_None, // VINSHRX
13275 CEFBS_None, // VINSHVLX
13276 CEFBS_None, // VINSHVRX
13277 CEFBS_None, // VINSW
13278 CEFBS_None, // VINSWLX
13279 CEFBS_None, // VINSWRX
13280 CEFBS_None, // VINSWVLX
13281 CEFBS_None, // VINSWVRX
13282 CEFBS_None, // VLOGEFP
13283 CEFBS_None, // VMADDFP
13284 CEFBS_None, // VMAXFP
13285 CEFBS_None, // VMAXSB
13286 CEFBS_None, // VMAXSD
13287 CEFBS_None, // VMAXSH
13288 CEFBS_None, // VMAXSW
13289 CEFBS_None, // VMAXUB
13290 CEFBS_None, // VMAXUD
13291 CEFBS_None, // VMAXUH
13292 CEFBS_None, // VMAXUW
13293 CEFBS_None, // VMHADDSHS
13294 CEFBS_None, // VMHRADDSHS
13295 CEFBS_None, // VMINFP
13296 CEFBS_None, // VMINSB
13297 CEFBS_None, // VMINSD
13298 CEFBS_None, // VMINSH
13299 CEFBS_None, // VMINSW
13300 CEFBS_None, // VMINUB
13301 CEFBS_None, // VMINUD
13302 CEFBS_None, // VMINUH
13303 CEFBS_None, // VMINUW
13304 CEFBS_None, // VMLADDUHM
13305 CEFBS_None, // VMODSD
13306 CEFBS_None, // VMODSQ
13307 CEFBS_None, // VMODSW
13308 CEFBS_None, // VMODUD
13309 CEFBS_None, // VMODUQ
13310 CEFBS_None, // VMODUW
13311 CEFBS_None, // VMRGEW
13312 CEFBS_None, // VMRGHB
13313 CEFBS_None, // VMRGHH
13314 CEFBS_None, // VMRGHW
13315 CEFBS_None, // VMRGLB
13316 CEFBS_None, // VMRGLH
13317 CEFBS_None, // VMRGLW
13318 CEFBS_None, // VMRGOW
13319 CEFBS_None, // VMSUMCUD
13320 CEFBS_None, // VMSUMMBM
13321 CEFBS_None, // VMSUMSHM
13322 CEFBS_None, // VMSUMSHS
13323 CEFBS_None, // VMSUMUBM
13324 CEFBS_None, // VMSUMUDM
13325 CEFBS_None, // VMSUMUHM
13326 CEFBS_None, // VMSUMUHS
13327 CEFBS_None, // VMUL10CUQ
13328 CEFBS_None, // VMUL10ECUQ
13329 CEFBS_None, // VMUL10EUQ
13330 CEFBS_None, // VMUL10UQ
13331 CEFBS_None, // VMULESB
13332 CEFBS_None, // VMULESD
13333 CEFBS_None, // VMULESH
13334 CEFBS_None, // VMULESW
13335 CEFBS_None, // VMULEUB
13336 CEFBS_None, // VMULEUD
13337 CEFBS_None, // VMULEUH
13338 CEFBS_None, // VMULEUW
13339 CEFBS_None, // VMULHSD
13340 CEFBS_None, // VMULHSW
13341 CEFBS_None, // VMULHUD
13342 CEFBS_None, // VMULHUW
13343 CEFBS_None, // VMULLD
13344 CEFBS_None, // VMULOSB
13345 CEFBS_None, // VMULOSD
13346 CEFBS_None, // VMULOSH
13347 CEFBS_None, // VMULOSW
13348 CEFBS_None, // VMULOUB
13349 CEFBS_None, // VMULOUD
13350 CEFBS_None, // VMULOUH
13351 CEFBS_None, // VMULOUW
13352 CEFBS_None, // VMULUWM
13353 CEFBS_None, // VNAND
13354 CEFBS_None, // VNCIPHER
13355 CEFBS_None, // VNCIPHERLAST
13356 CEFBS_None, // VNEGD
13357 CEFBS_None, // VNEGW
13358 CEFBS_None, // VNMSUBFP
13359 CEFBS_None, // VNOR
13360 CEFBS_None, // VOR
13361 CEFBS_None, // VORC
13362 CEFBS_None, // VPDEPD
13363 CEFBS_None, // VPERM
13364 CEFBS_None, // VPERMR
13365 CEFBS_None, // VPERMXOR
13366 CEFBS_None, // VPEXTD
13367 CEFBS_None, // VPKPX
13368 CEFBS_None, // VPKSDSS
13369 CEFBS_None, // VPKSDUS
13370 CEFBS_None, // VPKSHSS
13371 CEFBS_None, // VPKSHUS
13372 CEFBS_None, // VPKSWSS
13373 CEFBS_None, // VPKSWUS
13374 CEFBS_None, // VPKUDUM
13375 CEFBS_None, // VPKUDUS
13376 CEFBS_None, // VPKUHUM
13377 CEFBS_None, // VPKUHUS
13378 CEFBS_None, // VPKUWUM
13379 CEFBS_None, // VPKUWUS
13380 CEFBS_None, // VPMSUMB
13381 CEFBS_None, // VPMSUMD
13382 CEFBS_None, // VPMSUMH
13383 CEFBS_None, // VPMSUMW
13384 CEFBS_None, // VPOPCNTB
13385 CEFBS_None, // VPOPCNTD
13386 CEFBS_None, // VPOPCNTH
13387 CEFBS_None, // VPOPCNTW
13388 CEFBS_None, // VPRTYBD
13389 CEFBS_None, // VPRTYBQ
13390 CEFBS_None, // VPRTYBW
13391 CEFBS_None, // VREFP
13392 CEFBS_None, // VRFIM
13393 CEFBS_None, // VRFIN
13394 CEFBS_None, // VRFIP
13395 CEFBS_None, // VRFIZ
13396 CEFBS_None, // VRLB
13397 CEFBS_None, // VRLD
13398 CEFBS_None, // VRLDMI
13399 CEFBS_None, // VRLDNM
13400 CEFBS_None, // VRLH
13401 CEFBS_None, // VRLQ
13402 CEFBS_None, // VRLQMI
13403 CEFBS_None, // VRLQNM
13404 CEFBS_None, // VRLW
13405 CEFBS_None, // VRLWMI
13406 CEFBS_None, // VRLWNM
13407 CEFBS_None, // VRSQRTEFP
13408 CEFBS_None, // VSBOX
13409 CEFBS_None, // VSEL
13410 CEFBS_None, // VSHASIGMAD
13411 CEFBS_None, // VSHASIGMAW
13412 CEFBS_None, // VSL
13413 CEFBS_None, // VSLB
13414 CEFBS_None, // VSLD
13415 CEFBS_None, // VSLDBI
13416 CEFBS_None, // VSLDOI
13417 CEFBS_None, // VSLH
13418 CEFBS_None, // VSLO
13419 CEFBS_None, // VSLQ
13420 CEFBS_None, // VSLV
13421 CEFBS_None, // VSLW
13422 CEFBS_None, // VSPLTB
13423 CEFBS_None, // VSPLTBs
13424 CEFBS_None, // VSPLTH
13425 CEFBS_None, // VSPLTHs
13426 CEFBS_None, // VSPLTISB
13427 CEFBS_None, // VSPLTISH
13428 CEFBS_None, // VSPLTISW
13429 CEFBS_None, // VSPLTW
13430 CEFBS_None, // VSR
13431 CEFBS_None, // VSRAB
13432 CEFBS_None, // VSRAD
13433 CEFBS_None, // VSRAH
13434 CEFBS_None, // VSRAQ
13435 CEFBS_None, // VSRAW
13436 CEFBS_None, // VSRB
13437 CEFBS_None, // VSRD
13438 CEFBS_None, // VSRDBI
13439 CEFBS_None, // VSRH
13440 CEFBS_None, // VSRO
13441 CEFBS_None, // VSRQ
13442 CEFBS_None, // VSRV
13443 CEFBS_None, // VSRW
13444 CEFBS_None, // VSTRIBL
13445 CEFBS_None, // VSTRIBL_rec
13446 CEFBS_None, // VSTRIBR
13447 CEFBS_None, // VSTRIBR_rec
13448 CEFBS_None, // VSTRIHL
13449 CEFBS_None, // VSTRIHL_rec
13450 CEFBS_None, // VSTRIHR
13451 CEFBS_None, // VSTRIHR_rec
13452 CEFBS_None, // VSUBCUQ
13453 CEFBS_None, // VSUBCUW
13454 CEFBS_None, // VSUBECUQ
13455 CEFBS_None, // VSUBEUQM
13456 CEFBS_None, // VSUBFP
13457 CEFBS_None, // VSUBSBS
13458 CEFBS_None, // VSUBSHS
13459 CEFBS_None, // VSUBSWS
13460 CEFBS_None, // VSUBUBM
13461 CEFBS_None, // VSUBUBS
13462 CEFBS_None, // VSUBUDM
13463 CEFBS_None, // VSUBUHM
13464 CEFBS_None, // VSUBUHS
13465 CEFBS_None, // VSUBUQM
13466 CEFBS_None, // VSUBUWM
13467 CEFBS_None, // VSUBUWS
13468 CEFBS_None, // VSUM2SWS
13469 CEFBS_None, // VSUM4SBS
13470 CEFBS_None, // VSUM4SHS
13471 CEFBS_None, // VSUM4UBS
13472 CEFBS_None, // VSUMSWS
13473 CEFBS_None, // VUCMPRHB
13474 CEFBS_None, // VUCMPRHH
13475 CEFBS_None, // VUCMPRHN
13476 CEFBS_None, // VUCMPRLB
13477 CEFBS_None, // VUCMPRLH
13478 CEFBS_None, // VUCMPRLN
13479 CEFBS_None, // VUPKHPX
13480 CEFBS_None, // VUPKHSB
13481 CEFBS_None, // VUPKHSH
13482 CEFBS_None, // VUPKHSNTOB
13483 CEFBS_None, // VUPKHSW
13484 CEFBS_None, // VUPKINT4TOBF16
13485 CEFBS_None, // VUPKINT4TOFP32
13486 CEFBS_None, // VUPKINT8TOBF16
13487 CEFBS_None, // VUPKINT8TOFP32
13488 CEFBS_None, // VUPKLPX
13489 CEFBS_None, // VUPKLSB
13490 CEFBS_None, // VUPKLSH
13491 CEFBS_None, // VUPKLSNTOB
13492 CEFBS_None, // VUPKLSW
13493 CEFBS_None, // VXOR
13494 CEFBS_None, // V_SET0
13495 CEFBS_None, // V_SET0B
13496 CEFBS_None, // V_SET0H
13497 CEFBS_None, // V_SETALLONES
13498 CEFBS_None, // V_SETALLONESB
13499 CEFBS_None, // V_SETALLONESH
13500 CEFBS_None, // WAIT
13501 CEFBS_None, // WAITP10
13502 CEFBS_None, // WRTEE
13503 CEFBS_None, // WRTEEI
13504 CEFBS_None, // XOR
13505 CEFBS_None, // XOR8
13506 CEFBS_None, // XOR8_rec
13507 CEFBS_None, // XORI
13508 CEFBS_None, // XORI8
13509 CEFBS_None, // XORIS
13510 CEFBS_None, // XORIS8
13511 CEFBS_None, // XOR_rec
13512 CEFBS_None, // XSABSDP
13513 CEFBS_None, // XSABSQP
13514 CEFBS_None, // XSADDADDSUQM
13515 CEFBS_None, // XSADDADDUQM
13516 CEFBS_None, // XSADDDP
13517 CEFBS_None, // XSADDQP
13518 CEFBS_None, // XSADDQPO
13519 CEFBS_None, // XSADDSP
13520 CEFBS_None, // XSADDSUBSUQM
13521 CEFBS_None, // XSADDSUBUQM
13522 CEFBS_None, // XSCMPEQDP
13523 CEFBS_None, // XSCMPEQQP
13524 CEFBS_None, // XSCMPEXPDP
13525 CEFBS_None, // XSCMPEXPQP
13526 CEFBS_None, // XSCMPGEDP
13527 CEFBS_None, // XSCMPGEQP
13528 CEFBS_None, // XSCMPGTDP
13529 CEFBS_None, // XSCMPGTQP
13530 CEFBS_None, // XSCMPODP
13531 CEFBS_None, // XSCMPOQP
13532 CEFBS_None, // XSCMPUDP
13533 CEFBS_None, // XSCMPUQP
13534 CEFBS_None, // XSCPSGNDP
13535 CEFBS_None, // XSCPSGNQP
13536 CEFBS_None, // XSCVDPHP
13537 CEFBS_None, // XSCVDPQP
13538 CEFBS_None, // XSCVDPSP
13539 CEFBS_None, // XSCVDPSPN
13540 CEFBS_None, // XSCVDPSXDS
13541 CEFBS_None, // XSCVDPSXDSs
13542 CEFBS_None, // XSCVDPSXWS
13543 CEFBS_None, // XSCVDPSXWSs
13544 CEFBS_None, // XSCVDPUXDS
13545 CEFBS_None, // XSCVDPUXDSs
13546 CEFBS_None, // XSCVDPUXWS
13547 CEFBS_None, // XSCVDPUXWSs
13548 CEFBS_None, // XSCVHPDP
13549 CEFBS_None, // XSCVQPDP
13550 CEFBS_None, // XSCVQPDPO
13551 CEFBS_None, // XSCVQPSDZ
13552 CEFBS_None, // XSCVQPSQZ
13553 CEFBS_None, // XSCVQPSWZ
13554 CEFBS_None, // XSCVQPUDZ
13555 CEFBS_None, // XSCVQPUQZ
13556 CEFBS_None, // XSCVQPUWZ
13557 CEFBS_None, // XSCVSDQP
13558 CEFBS_None, // XSCVSPDP
13559 CEFBS_None, // XSCVSPDPN
13560 CEFBS_None, // XSCVSQQP
13561 CEFBS_None, // XSCVSXDDP
13562 CEFBS_None, // XSCVSXDSP
13563 CEFBS_None, // XSCVUDQP
13564 CEFBS_None, // XSCVUQQP
13565 CEFBS_None, // XSCVUXDDP
13566 CEFBS_None, // XSCVUXDSP
13567 CEFBS_None, // XSDIVDP
13568 CEFBS_None, // XSDIVQP
13569 CEFBS_None, // XSDIVQPO
13570 CEFBS_None, // XSDIVSP
13571 CEFBS_None, // XSIEXPDP
13572 CEFBS_None, // XSIEXPQP
13573 CEFBS_None, // XSMADDADP
13574 CEFBS_None, // XSMADDASP
13575 CEFBS_None, // XSMADDMDP
13576 CEFBS_None, // XSMADDMSP
13577 CEFBS_None, // XSMADDQP
13578 CEFBS_None, // XSMADDQPO
13579 CEFBS_None, // XSMAXCDP
13580 CEFBS_None, // XSMAXCQP
13581 CEFBS_None, // XSMAXDP
13582 CEFBS_None, // XSMAXJDP
13583 CEFBS_None, // XSMERGE2T1UQM
13584 CEFBS_None, // XSMERGE2T2UQM
13585 CEFBS_None, // XSMERGE2T3UQM
13586 CEFBS_None, // XSMERGE3T1UQM
13587 CEFBS_None, // XSMINCDP
13588 CEFBS_None, // XSMINCQP
13589 CEFBS_None, // XSMINDP
13590 CEFBS_None, // XSMINJDP
13591 CEFBS_None, // XSMSUBADP
13592 CEFBS_None, // XSMSUBASP
13593 CEFBS_None, // XSMSUBMDP
13594 CEFBS_None, // XSMSUBMSP
13595 CEFBS_None, // XSMSUBQP
13596 CEFBS_None, // XSMSUBQPO
13597 CEFBS_None, // XSMULDP
13598 CEFBS_None, // XSMULQP
13599 CEFBS_None, // XSMULQPO
13600 CEFBS_None, // XSMULSP
13601 CEFBS_None, // XSNABSDP
13602 CEFBS_None, // XSNABSDPs
13603 CEFBS_None, // XSNABSQP
13604 CEFBS_None, // XSNEGDP
13605 CEFBS_None, // XSNEGQP
13606 CEFBS_None, // XSNMADDADP
13607 CEFBS_None, // XSNMADDASP
13608 CEFBS_None, // XSNMADDMDP
13609 CEFBS_None, // XSNMADDMSP
13610 CEFBS_None, // XSNMADDQP
13611 CEFBS_None, // XSNMADDQPO
13612 CEFBS_None, // XSNMSUBADP
13613 CEFBS_None, // XSNMSUBASP
13614 CEFBS_None, // XSNMSUBMDP
13615 CEFBS_None, // XSNMSUBMSP
13616 CEFBS_None, // XSNMSUBQP
13617 CEFBS_None, // XSNMSUBQPO
13618 CEFBS_None, // XSRDPI
13619 CEFBS_None, // XSRDPIC
13620 CEFBS_None, // XSRDPIM
13621 CEFBS_None, // XSRDPIP
13622 CEFBS_None, // XSRDPIZ
13623 CEFBS_None, // XSREBASE2T1UQM
13624 CEFBS_None, // XSREBASE2T2UQM
13625 CEFBS_None, // XSREBASE2T3UQM
13626 CEFBS_None, // XSREBASE2T4UQM
13627 CEFBS_None, // XSREBASE3T1UQM
13628 CEFBS_None, // XSREBASE3T2UQM
13629 CEFBS_None, // XSREBASE3T3UQM
13630 CEFBS_None, // XSREDP
13631 CEFBS_None, // XSRESP
13632 CEFBS_None, // XSRQPI
13633 CEFBS_None, // XSRQPIX
13634 CEFBS_None, // XSRQPXP
13635 CEFBS_None, // XSRSP
13636 CEFBS_None, // XSRSQRTEDP
13637 CEFBS_None, // XSRSQRTESP
13638 CEFBS_None, // XSSQRTDP
13639 CEFBS_None, // XSSQRTQP
13640 CEFBS_None, // XSSQRTQPO
13641 CEFBS_None, // XSSQRTSP
13642 CEFBS_None, // XSSUBDP
13643 CEFBS_None, // XSSUBQP
13644 CEFBS_None, // XSSUBQPO
13645 CEFBS_None, // XSSUBSP
13646 CEFBS_None, // XSTDIVDP
13647 CEFBS_None, // XSTSQRTDP
13648 CEFBS_None, // XSTSTDCDP
13649 CEFBS_None, // XSTSTDCQP
13650 CEFBS_None, // XSTSTDCSP
13651 CEFBS_None, // XSXEXPDP
13652 CEFBS_None, // XSXEXPQP
13653 CEFBS_None, // XSXSIGDP
13654 CEFBS_None, // XSXSIGQP
13655 CEFBS_None, // XVABSDP
13656 CEFBS_None, // XVABSSP
13657 CEFBS_None, // XVADDDP
13658 CEFBS_None, // XVADDSP
13659 CEFBS_None, // XVADDUHM
13660 CEFBS_None, // XVADDUWM
13661 CEFBS_None, // XVBF16GER2
13662 CEFBS_None, // XVBF16GER2NN
13663 CEFBS_None, // XVBF16GER2NP
13664 CEFBS_None, // XVBF16GER2PN
13665 CEFBS_None, // XVBF16GER2PP
13666 CEFBS_None, // XVBF16GER2W
13667 CEFBS_None, // XVBF16GER2WNN
13668 CEFBS_None, // XVBF16GER2WNP
13669 CEFBS_None, // XVBF16GER2WPN
13670 CEFBS_None, // XVBF16GER2WPP
13671 CEFBS_None, // XVCMPEQDP
13672 CEFBS_None, // XVCMPEQDP_rec
13673 CEFBS_None, // XVCMPEQSP
13674 CEFBS_None, // XVCMPEQSP_rec
13675 CEFBS_None, // XVCMPGEDP
13676 CEFBS_None, // XVCMPGEDP_rec
13677 CEFBS_None, // XVCMPGESP
13678 CEFBS_None, // XVCMPGESP_rec
13679 CEFBS_None, // XVCMPGTDP
13680 CEFBS_None, // XVCMPGTDP_rec
13681 CEFBS_None, // XVCMPGTSP
13682 CEFBS_None, // XVCMPGTSP_rec
13683 CEFBS_None, // XVCPSGNDP
13684 CEFBS_None, // XVCPSGNSP
13685 CEFBS_None, // XVCVBF16SPN
13686 CEFBS_None, // XVCVDPSP
13687 CEFBS_None, // XVCVDPSXDS
13688 CEFBS_None, // XVCVDPSXWS
13689 CEFBS_None, // XVCVDPUXDS
13690 CEFBS_None, // XVCVDPUXWS
13691 CEFBS_None, // XVCVHPSP
13692 CEFBS_None, // XVCVSPBF16
13693 CEFBS_None, // XVCVSPDP
13694 CEFBS_None, // XVCVSPHP
13695 CEFBS_None, // XVCVSPSXDS
13696 CEFBS_None, // XVCVSPSXWS
13697 CEFBS_None, // XVCVSPUXDS
13698 CEFBS_None, // XVCVSPUXWS
13699 CEFBS_None, // XVCVSXDDP
13700 CEFBS_None, // XVCVSXDSP
13701 CEFBS_None, // XVCVSXWDP
13702 CEFBS_None, // XVCVSXWSP
13703 CEFBS_None, // XVCVUXDDP
13704 CEFBS_None, // XVCVUXDSP
13705 CEFBS_None, // XVCVUXWDP
13706 CEFBS_None, // XVCVUXWSP
13707 CEFBS_None, // XVDIVDP
13708 CEFBS_None, // XVDIVSP
13709 CEFBS_None, // XVF16GER2
13710 CEFBS_None, // XVF16GER2NN
13711 CEFBS_None, // XVF16GER2NP
13712 CEFBS_None, // XVF16GER2PN
13713 CEFBS_None, // XVF16GER2PP
13714 CEFBS_None, // XVF16GER2W
13715 CEFBS_None, // XVF16GER2WNN
13716 CEFBS_None, // XVF16GER2WNP
13717 CEFBS_None, // XVF16GER2WPN
13718 CEFBS_None, // XVF16GER2WPP
13719 CEFBS_None, // XVF32GER
13720 CEFBS_None, // XVF32GERNN
13721 CEFBS_None, // XVF32GERNP
13722 CEFBS_None, // XVF32GERPN
13723 CEFBS_None, // XVF32GERPP
13724 CEFBS_None, // XVF32GERW
13725 CEFBS_None, // XVF32GERWNN
13726 CEFBS_None, // XVF32GERWNP
13727 CEFBS_None, // XVF32GERWPN
13728 CEFBS_None, // XVF32GERWPP
13729 CEFBS_None, // XVF64GER
13730 CEFBS_None, // XVF64GERNN
13731 CEFBS_None, // XVF64GERNP
13732 CEFBS_None, // XVF64GERPN
13733 CEFBS_None, // XVF64GERPP
13734 CEFBS_None, // XVF64GERW
13735 CEFBS_None, // XVF64GERWNN
13736 CEFBS_None, // XVF64GERWNP
13737 CEFBS_None, // XVF64GERWPN
13738 CEFBS_None, // XVF64GERWPP
13739 CEFBS_None, // XVI16GER2
13740 CEFBS_None, // XVI16GER2PP
13741 CEFBS_None, // XVI16GER2S
13742 CEFBS_None, // XVI16GER2SPP
13743 CEFBS_None, // XVI16GER2SW
13744 CEFBS_None, // XVI16GER2SWPP
13745 CEFBS_None, // XVI16GER2W
13746 CEFBS_None, // XVI16GER2WPP
13747 CEFBS_None, // XVI4GER8
13748 CEFBS_None, // XVI4GER8PP
13749 CEFBS_None, // XVI4GER8W
13750 CEFBS_None, // XVI4GER8WPP
13751 CEFBS_None, // XVI8GER4
13752 CEFBS_None, // XVI8GER4PP
13753 CEFBS_None, // XVI8GER4SPP
13754 CEFBS_None, // XVI8GER4W
13755 CEFBS_None, // XVI8GER4WPP
13756 CEFBS_None, // XVI8GER4WSPP
13757 CEFBS_None, // XVIEXPDP
13758 CEFBS_None, // XVIEXPSP
13759 CEFBS_None, // XVMADDADP
13760 CEFBS_None, // XVMADDASP
13761 CEFBS_None, // XVMADDMDP
13762 CEFBS_None, // XVMADDMSP
13763 CEFBS_None, // XVMAXDP
13764 CEFBS_None, // XVMAXSP
13765 CEFBS_None, // XVMINDP
13766 CEFBS_None, // XVMINSP
13767 CEFBS_None, // XVMSUBADP
13768 CEFBS_None, // XVMSUBASP
13769 CEFBS_None, // XVMSUBMDP
13770 CEFBS_None, // XVMSUBMSP
13771 CEFBS_None, // XVMULDP
13772 CEFBS_None, // XVMULHSH
13773 CEFBS_None, // XVMULHSW
13774 CEFBS_None, // XVMULHUH
13775 CEFBS_None, // XVMULHUW
13776 CEFBS_None, // XVMULSP
13777 CEFBS_None, // XVMULUHM
13778 CEFBS_None, // XVMULUWM
13779 CEFBS_None, // XVNABSDP
13780 CEFBS_None, // XVNABSSP
13781 CEFBS_None, // XVNEGDP
13782 CEFBS_None, // XVNEGSP
13783 CEFBS_None, // XVNMADDADP
13784 CEFBS_None, // XVNMADDASP
13785 CEFBS_None, // XVNMADDMDP
13786 CEFBS_None, // XVNMADDMSP
13787 CEFBS_None, // XVNMSUBADP
13788 CEFBS_None, // XVNMSUBASP
13789 CEFBS_None, // XVNMSUBMDP
13790 CEFBS_None, // XVNMSUBMSP
13791 CEFBS_None, // XVRDPI
13792 CEFBS_None, // XVRDPIC
13793 CEFBS_None, // XVRDPIM
13794 CEFBS_None, // XVRDPIP
13795 CEFBS_None, // XVRDPIZ
13796 CEFBS_None, // XVREDP
13797 CEFBS_None, // XVRESP
13798 CEFBS_None, // XVRLW
13799 CEFBS_None, // XVRSPI
13800 CEFBS_None, // XVRSPIC
13801 CEFBS_None, // XVRSPIM
13802 CEFBS_None, // XVRSPIP
13803 CEFBS_None, // XVRSPIZ
13804 CEFBS_None, // XVRSQRTEDP
13805 CEFBS_None, // XVRSQRTESP
13806 CEFBS_None, // XVSQRTDP
13807 CEFBS_None, // XVSQRTSP
13808 CEFBS_None, // XVSUBDP
13809 CEFBS_None, // XVSUBSP
13810 CEFBS_None, // XVSUBUHM
13811 CEFBS_None, // XVSUBUWM
13812 CEFBS_None, // XVTDIVDP
13813 CEFBS_None, // XVTDIVSP
13814 CEFBS_None, // XVTLSBB
13815 CEFBS_None, // XVTSQRTDP
13816 CEFBS_None, // XVTSQRTSP
13817 CEFBS_None, // XVTSTDCDP
13818 CEFBS_None, // XVTSTDCSP
13819 CEFBS_None, // XVXEXPDP
13820 CEFBS_None, // XVXEXPSP
13821 CEFBS_None, // XVXSIGDP
13822 CEFBS_None, // XVXSIGSP
13823 CEFBS_None, // XXAESDECP
13824 CEFBS_None, // XXAESENCP
13825 CEFBS_None, // XXAESGENLKP
13826 CEFBS_None, // XXBLENDVB
13827 CEFBS_None, // XXBLENDVD
13828 CEFBS_None, // XXBLENDVH
13829 CEFBS_None, // XXBLENDVW
13830 CEFBS_None, // XXBRD
13831 CEFBS_None, // XXBRH
13832 CEFBS_None, // XXBRQ
13833 CEFBS_None, // XXBRW
13834 CEFBS_None, // XXEVAL
13835 CEFBS_None, // XXEXTRACTUW
13836 CEFBS_None, // XXGENPCVBM
13837 CEFBS_None, // XXGENPCVDM
13838 CEFBS_None, // XXGENPCVHM
13839 CEFBS_None, // XXGENPCVWM
13840 CEFBS_None, // XXGFMUL128
13841 CEFBS_None, // XXINSERTW
13842 CEFBS_None, // XXLAND
13843 CEFBS_None, // XXLANDC
13844 CEFBS_None, // XXLEQV
13845 CEFBS_None, // XXLEQVOnes
13846 CEFBS_None, // XXLNAND
13847 CEFBS_None, // XXLNOR
13848 CEFBS_None, // XXLOR
13849 CEFBS_None, // XXLORC
13850 CEFBS_None, // XXLORf
13851 CEFBS_None, // XXLXOR
13852 CEFBS_None, // XXLXORdpz
13853 CEFBS_None, // XXLXORspz
13854 CEFBS_None, // XXLXORz
13855 CEFBS_None, // XXMFACC
13856 CEFBS_None, // XXMFACCW
13857 CEFBS_None, // XXMRGHW
13858 CEFBS_None, // XXMRGLW
13859 CEFBS_None, // XXMTACC
13860 CEFBS_None, // XXMTACCW
13861 CEFBS_None, // XXMULMUL
13862 CEFBS_None, // XXMULMULHIADD
13863 CEFBS_None, // XXMULMULLOADD
13864 CEFBS_None, // XXPERM
13865 CEFBS_None, // XXPERMDI
13866 CEFBS_None, // XXPERMDIs
13867 CEFBS_None, // XXPERMR
13868 CEFBS_None, // XXPERMX
13869 CEFBS_None, // XXSEL
13870 CEFBS_None, // XXSETACCZ
13871 CEFBS_None, // XXSLDWI
13872 CEFBS_None, // XXSLDWIs
13873 CEFBS_None, // XXSPLTI32DX
13874 CEFBS_None, // XXSPLTIB
13875 CEFBS_None, // XXSPLTIDP
13876 CEFBS_None, // XXSPLTIW
13877 CEFBS_None, // XXSPLTW
13878 CEFBS_None, // XXSPLTWs
13879 CEFBS_None, // XXSSUMUDM
13880 CEFBS_None, // XXSSUMUDMC
13881 CEFBS_None, // XXSSUMUDMCEXT
13882 CEFBS_None, // gBC
13883 CEFBS_None, // gBCA
13884 CEFBS_None, // gBCAat
13885 CEFBS_None, // gBCCTR
13886 CEFBS_None, // gBCCTRL
13887 CEFBS_None, // gBCL
13888 CEFBS_None, // gBCLA
13889 CEFBS_None, // gBCLAat
13890 CEFBS_None, // gBCLR
13891 CEFBS_None, // gBCLRL
13892 CEFBS_None, // gBCLat
13893 CEFBS_None, // gBCat
13894 };
13895
13896 assert(Opcode < 3003);
13897 return FeatureBitsets[RequiredFeaturesRefs[Opcode]];
13898}
13899
13900
13901} // namespace llvm::PPC_MC
13902
13903#endif // GET_COMPUTE_FEATURES
13904
13905#ifdef GET_AVAILABLE_OPCODE_CHECKER
13906#undef GET_AVAILABLE_OPCODE_CHECKER
13907
13908namespace llvm::PPC_MC {
13909
13910bool isOpcodeAvailable(unsigned Opcode, const FeatureBitset &Features) {
13911 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
13912 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
13913 FeatureBitset MissingFeatures =
13914 (AvailableFeatures & RequiredFeatures) ^
13915 RequiredFeatures;
13916 return !MissingFeatures.any();
13917}
13918
13919} // namespace llvm::PPC_MC
13920
13921#endif // GET_AVAILABLE_OPCODE_CHECKER
13922
13923#ifdef ENABLE_INSTR_PREDICATE_VERIFIER
13924#undef ENABLE_INSTR_PREDICATE_VERIFIER
13925
13926#include <sstream>
13927
13928namespace llvm::PPC_MC {
13929
13930#ifndef NDEBUG
13931static const char *SubtargetFeatureNames[] = {
13932 "Feature_ModernAs",
13933 nullptr
13934};
13935
13936#endif // NDEBUG
13937
13938void verifyInstructionPredicates(
13939 unsigned Opcode, const FeatureBitset &Features) {
13940#ifndef NDEBUG
13941 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
13942 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
13943 FeatureBitset MissingFeatures =
13944 (AvailableFeatures & RequiredFeatures) ^
13945 RequiredFeatures;
13946 if (MissingFeatures.any()) {
13947 std::ostringstream Msg;
13948 Msg << "Attempting to emit " << &PPCInstrNameData[PPCInstrNameIndices[Opcode]]
13949 << " instruction but the ";
13950 for (unsigned i = 0, e = MissingFeatures.size(); i != e; ++i)
13951 if (MissingFeatures.test(i))
13952 Msg << SubtargetFeatureNames[i] << " ";
13953 Msg << "predicate(s) are not met";
13954 report_fatal_error(Msg.str().c_str());
13955 }
13956#endif // NDEBUG
13957}
13958
13959} // namespace llvm::PPC_MC
13960
13961#endif // ENABLE_INSTR_PREDICATE_VERIFIER
13962
13963#ifdef GET_INSTRMAP_INFO
13964#undef GET_INSTRMAP_INFO
13965
13966namespace llvm::PPC {
13967
13968enum Interpretation64Bit {
13969 Interpretation64Bit_1
13970};
13971
13972enum IsVSXFMAAlt {
13973 IsVSXFMAAlt_1
13974};
13975
13976enum RC {
13977 RC_0,
13978 RC_1
13979};
13980
13981// get64BitInstrFromSignedExt32BitInstr
13982LLVM_READONLY
13983int32_t get64BitInstrFromSignedExt32BitInstr(uint32_t Opcode) {
13984 using namespace PPC;
13985 static constexpr uint32_t Table[][2] = {
13986 { ANDI_rec, ANDI8_rec },
13987 { EXTSB, EXTSB8 },
13988 { EXTSB8_32_64, EXTSB8 },
13989 { EXTSB_rec, EXTSB8_rec },
13990 { EXTSH, EXTSH8 },
13991 { EXTSH8_32_64, EXTSH8 },
13992 { EXTSH_rec, EXTSH8_rec },
13993 { EXTSW, EXTSW_32_64 },
13994 { EXTSW_rec, EXTSW_32_64_rec },
13995 { LBZ, LBZ8 },
13996 { LBZX, LBZX8 },
13997 { LHA, LHA8 },
13998 { LHAX, LHAX8 },
13999 { LHZ, LHZ8 },
14000 { LHZX, LHZX8 },
14001 { LI, LI8 },
14002 { LIS, LIS8 },
14003 { SETB, SETB8 },
14004 { SETBC, SETBC8 },
14005 { SETBCR, SETBCR8 },
14006 { SETNBC, SETNBC8 },
14007 { SETNBCR, SETNBCR8 },
14008 { SRAW, SRAW8 },
14009 { SRAWI, SRAWI8 },
14010 { SRAWI_rec, SRAWI8_rec },
14011 { SRAW_rec, SRAW8_rec },
14012 }; // End of Table
14013
14014 unsigned mid;
14015 unsigned start = 0;
14016 unsigned end = 26;
14017 while (start < end) {
14018 mid = start + (end - start) / 2;
14019 if (Opcode == Table[mid][0])
14020 break;
14021 if (Opcode < Table[mid][0])
14022 end = mid;
14023 else
14024 start = mid + 1;
14025 }
14026 if (start == end)
14027 return -1; // Instruction doesn't exist in this table.
14028
14029 return Table[mid][1];
14030}
14031
14032// getAltVSXFMAOpcode
14033LLVM_READONLY
14034int32_t getAltVSXFMAOpcode(uint32_t Opcode) {
14035 using namespace PPC;
14036 static constexpr uint32_t Table[][2] = {
14037 { XSMADDADP, XSMADDMDP },
14038 { XSMADDASP, XSMADDMSP },
14039 { XSMSUBADP, XSMSUBMDP },
14040 { XSMSUBASP, XSMSUBMSP },
14041 { XSNMADDADP, XSNMADDMDP },
14042 { XSNMADDASP, XSNMADDMSP },
14043 { XSNMSUBADP, XSNMSUBMDP },
14044 { XSNMSUBASP, XSNMSUBMSP },
14045 { XVMADDADP, XVMADDMDP },
14046 { XVMADDASP, XVMADDMSP },
14047 { XVMSUBADP, XVMSUBMDP },
14048 { XVMSUBASP, XVMSUBMSP },
14049 { XVNMADDADP, XVNMADDMDP },
14050 { XVNMADDASP, XVNMADDMSP },
14051 { XVNMSUBADP, XVNMSUBMDP },
14052 { XVNMSUBASP, XVNMSUBMSP },
14053 }; // End of Table
14054
14055 unsigned mid;
14056 unsigned start = 0;
14057 unsigned end = 16;
14058 while (start < end) {
14059 mid = start + (end - start) / 2;
14060 if (Opcode == Table[mid][0])
14061 break;
14062 if (Opcode < Table[mid][0])
14063 end = mid;
14064 else
14065 start = mid + 1;
14066 }
14067 if (start == end)
14068 return -1; // Instruction doesn't exist in this table.
14069
14070 return Table[mid][1];
14071}
14072
14073// getNonRecordFormOpcode
14074LLVM_READONLY
14075int32_t getNonRecordFormOpcode(uint32_t Opcode) {
14076 using namespace PPC;
14077 static constexpr uint32_t Table[][2] = {
14078 { ADD4O_rec, ADD4O },
14079 { ADD4_rec, ADD4 },
14080 { ADD8O_rec, ADD8O },
14081 { ADD8_rec, ADD8 },
14082 { ADDC8O_rec, ADDC8O },
14083 { ADDC8_rec, ADDC8 },
14084 { ADDCO_rec, ADDCO },
14085 { ADDC_rec, ADDC },
14086 { ADDE8O_rec, ADDE8O },
14087 { ADDE8_rec, ADDE8 },
14088 { ADDEO_rec, ADDEO },
14089 { ADDE_rec, ADDE },
14090 { ADDIC_rec, ADDIC },
14091 { ADDME8O_rec, ADDME8O },
14092 { ADDME8_rec, ADDME8 },
14093 { ADDMEO_rec, ADDMEO },
14094 { ADDME_rec, ADDME },
14095 { ADDZE8O_rec, ADDZE8O },
14096 { ADDZE8_rec, ADDZE8 },
14097 { ADDZEO_rec, ADDZEO },
14098 { ADDZE_rec, ADDZE },
14099 { AND8_rec, AND8 },
14100 { ANDC8_rec, ANDC8 },
14101 { ANDC_rec, ANDC },
14102 { AND_rec, AND },
14103 { CNTLZD_rec, CNTLZD },
14104 { CNTLZW8_rec, CNTLZW8 },
14105 { CNTLZW_rec, CNTLZW },
14106 { CNTTZD_rec, CNTTZD },
14107 { CNTTZW8_rec, CNTTZW8 },
14108 { CNTTZW_rec, CNTTZW },
14109 { DADDQ_rec, DADDQ },
14110 { DADD_rec, DADD },
14111 { DCFFIXQ_rec, DCFFIXQ },
14112 { DCFFIX_rec, DCFFIX },
14113 { DCTDP_rec, DCTDP },
14114 { DCTFIXQ_rec, DCTFIXQ },
14115 { DCTFIX_rec, DCTFIX },
14116 { DCTQPQ_rec, DCTQPQ },
14117 { DDEDPDQ_rec, DDEDPDQ },
14118 { DDEDPD_rec, DDEDPD },
14119 { DDIVQ_rec, DDIVQ },
14120 { DDIV_rec, DDIV },
14121 { DENBCDQ_rec, DENBCDQ },
14122 { DENBCD_rec, DENBCD },
14123 { DIEXQ_rec, DIEXQ },
14124 { DIEX_rec, DIEX },
14125 { DIVDEO_rec, DIVDEO },
14126 { DIVDEUO_rec, DIVDEUO },
14127 { DIVDEU_rec, DIVDEU },
14128 { DIVDE_rec, DIVDE },
14129 { DIVDO_rec, DIVDO },
14130 { DIVDUO_rec, DIVDUO },
14131 { DIVDU_rec, DIVDU },
14132 { DIVD_rec, DIVD },
14133 { DIVWEO_rec, DIVWEO },
14134 { DIVWEUO_rec, DIVWEUO },
14135 { DIVWEU_rec, DIVWEU },
14136 { DIVWE_rec, DIVWE },
14137 { DIVWO_rec, DIVWO },
14138 { DIVWUO_rec, DIVWUO },
14139 { DIVWU_rec, DIVWU },
14140 { DIVW_rec, DIVW },
14141 { DMULQ_rec, DMULQ },
14142 { DMUL_rec, DMUL },
14143 { DQUAIQ_rec, DQUAIQ },
14144 { DQUAI_rec, DQUAI },
14145 { DQUAQ_rec, DQUAQ },
14146 { DQUA_rec, DQUA },
14147 { DRDPQ_rec, DRDPQ },
14148 { DRINTNQ_rec, DRINTNQ },
14149 { DRINTN_rec, DRINTN },
14150 { DRINTXQ_rec, DRINTXQ },
14151 { DRINTX_rec, DRINTX },
14152 { DRRNDQ_rec, DRRNDQ },
14153 { DRRND_rec, DRRND },
14154 { DRSP_rec, DRSP },
14155 { DSCLIQ_rec, DSCLIQ },
14156 { DSCLI_rec, DSCLI },
14157 { DSCRIQ_rec, DSCRIQ },
14158 { DSCRI_rec, DSCRI },
14159 { DSUBQ_rec, DSUBQ },
14160 { DSUB_rec, DSUB },
14161 { DXEXQ_rec, DXEXQ },
14162 { DXEX_rec, DXEX },
14163 { EQV8_rec, EQV8 },
14164 { EQV_rec, EQV },
14165 { EXTSB8_rec, EXTSB8 },
14166 { EXTSB_rec, EXTSB },
14167 { EXTSH8_rec, EXTSH8 },
14168 { EXTSH_rec, EXTSH },
14169 { EXTSWSLI_32_64_rec, EXTSWSLI_32_64 },
14170 { EXTSWSLI_rec, EXTSWSLI },
14171 { EXTSW_32_64_rec, EXTSW_32_64 },
14172 { EXTSW_rec, EXTSW },
14173 { FABSD_rec, FABSD },
14174 { FABSS_rec, FABSS },
14175 { FADDS_rec, FADDS },
14176 { FADD_rec, FADD },
14177 { FCFIDS_rec, FCFIDS },
14178 { FCFIDUS_rec, FCFIDUS },
14179 { FCFIDU_rec, FCFIDU },
14180 { FCFID_rec, FCFID },
14181 { FCPSGND_rec, FCPSGND },
14182 { FCPSGNS_rec, FCPSGNS },
14183 { FCTIDUZ_rec, FCTIDUZ },
14184 { FCTIDU_rec, FCTIDU },
14185 { FCTIDZ_rec, FCTIDZ },
14186 { FCTID_rec, FCTID },
14187 { FCTIWUZ_rec, FCTIWUZ },
14188 { FCTIWU_rec, FCTIWU },
14189 { FCTIWZ_rec, FCTIWZ },
14190 { FCTIW_rec, FCTIW },
14191 { FDIVS_rec, FDIVS },
14192 { FDIV_rec, FDIV },
14193 { FMADDS_rec, FMADDS },
14194 { FMADD_rec, FMADD },
14195 { FMR_rec, FMR },
14196 { FMSUBS_rec, FMSUBS },
14197 { FMSUB_rec, FMSUB },
14198 { FMULS_rec, FMULS },
14199 { FMUL_rec, FMUL },
14200 { FNABSD_rec, FNABSD },
14201 { FNABSS_rec, FNABSS },
14202 { FNEGD_rec, FNEGD },
14203 { FNEGS_rec, FNEGS },
14204 { FNMADDS_rec, FNMADDS },
14205 { FNMADD_rec, FNMADD },
14206 { FNMSUBS_rec, FNMSUBS },
14207 { FNMSUB_rec, FNMSUB },
14208 { FRES_rec, FRES },
14209 { FRE_rec, FRE },
14210 { FRIMD_rec, FRIMD },
14211 { FRIMS_rec, FRIMS },
14212 { FRIND_rec, FRIND },
14213 { FRINS_rec, FRINS },
14214 { FRIPD_rec, FRIPD },
14215 { FRIPS_rec, FRIPS },
14216 { FRIZD_rec, FRIZD },
14217 { FRIZS_rec, FRIZS },
14218 { FRSP_rec, FRSP },
14219 { FRSQRTES_rec, FRSQRTES },
14220 { FRSQRTE_rec, FRSQRTE },
14221 { FSELD_rec, FSELD },
14222 { FSELS_rec, FSELS },
14223 { FSQRTS_rec, FSQRTS },
14224 { FSQRT_rec, FSQRT },
14225 { FSUBS_rec, FSUBS },
14226 { FSUB_rec, FSUB },
14227 { MULHDU_rec, MULHDU },
14228 { MULHD_rec, MULHD },
14229 { MULHWU_rec, MULHWU },
14230 { MULHW_rec, MULHW },
14231 { MULLDO_rec, MULLDO },
14232 { MULLD_rec, MULLD },
14233 { MULLWO_rec, MULLWO },
14234 { MULLW_rec, MULLW },
14235 { NAND8_rec, NAND8 },
14236 { NAND_rec, NAND },
14237 { NEG8O_rec, NEG8O },
14238 { NEG8_rec, NEG8 },
14239 { NEGO_rec, NEGO },
14240 { NEG_rec, NEG },
14241 { NOR8_rec, NOR8 },
14242 { NOR_rec, NOR },
14243 { OR8_rec, OR8 },
14244 { ORC8_rec, ORC8 },
14245 { ORC_rec, ORC },
14246 { OR_rec, OR },
14247 { RLDCL_rec, RLDCL },
14248 { RLDCR_rec, RLDCR },
14249 { RLDICL_32_rec, RLDICL_32 },
14250 { RLDICL_rec, RLDICL },
14251 { RLDICR_rec, RLDICR },
14252 { RLDIC_rec, RLDIC },
14253 { RLDIMI_rec, RLDIMI },
14254 { RLWIMI8_rec, RLWIMI8 },
14255 { RLWIMI_rec, RLWIMI },
14256 { RLWINM8_rec, RLWINM8 },
14257 { RLWINM_rec, RLWINM },
14258 { RLWNM8_rec, RLWNM8 },
14259 { RLWNM_rec, RLWNM },
14260 { SLD_rec, SLD },
14261 { SLW8_rec, SLW8 },
14262 { SLW_rec, SLW },
14263 { SRADI_rec, SRADI },
14264 { SRAD_rec, SRAD },
14265 { SRAW8_rec, SRAW8 },
14266 { SRAWI8_rec, SRAWI8 },
14267 { SRAWI_rec, SRAWI },
14268 { SRAW_rec, SRAW },
14269 { SRD_rec, SRD },
14270 { SRW8_rec, SRW8 },
14271 { SRW_rec, SRW },
14272 { SUBF8O_rec, SUBF8O },
14273 { SUBF8_rec, SUBF8 },
14274 { SUBFC8O_rec, SUBFC8O },
14275 { SUBFC8_rec, SUBFC8 },
14276 { SUBFCO_rec, SUBFCO },
14277 { SUBFC_rec, SUBFC },
14278 { SUBFE8O_rec, SUBFE8O },
14279 { SUBFE8_rec, SUBFE8 },
14280 { SUBFEO_rec, SUBFEO },
14281 { SUBFE_rec, SUBFE },
14282 { SUBFME8O_rec, SUBFME8O },
14283 { SUBFME8_rec, SUBFME8 },
14284 { SUBFMEO_rec, SUBFMEO },
14285 { SUBFME_rec, SUBFME },
14286 { SUBFO_rec, SUBFO },
14287 { SUBFUS_rec, SUBFUS },
14288 { SUBFZE8O_rec, SUBFZE8O },
14289 { SUBFZE8_rec, SUBFZE8 },
14290 { SUBFZEO_rec, SUBFZEO },
14291 { SUBFZE_rec, SUBFZE },
14292 { SUBF_rec, SUBF },
14293 { VSTRIBL_rec, VSTRIBL },
14294 { VSTRIBR_rec, VSTRIBR },
14295 { VSTRIHL_rec, VSTRIHL },
14296 { VSTRIHR_rec, VSTRIHR },
14297 { XOR8_rec, XOR8 },
14298 { XOR_rec, XOR },
14299 }; // End of Table
14300
14301 unsigned mid;
14302 unsigned start = 0;
14303 unsigned end = 221;
14304 while (start < end) {
14305 mid = start + (end - start) / 2;
14306 if (Opcode == Table[mid][0])
14307 break;
14308 if (Opcode < Table[mid][0])
14309 end = mid;
14310 else
14311 start = mid + 1;
14312 }
14313 if (start == end)
14314 return -1; // Instruction doesn't exist in this table.
14315
14316 return Table[mid][1];
14317}
14318
14319// getRecordFormOpcode
14320LLVM_READONLY
14321int32_t getRecordFormOpcode(uint32_t Opcode) {
14322 using namespace PPC;
14323 static constexpr uint32_t Table[][2] = {
14324 { ADD4, ADD4_rec },
14325 { ADD4O, ADD4O_rec },
14326 { ADD8, ADD8_rec },
14327 { ADD8O, ADD8O_rec },
14328 { ADDC, ADDC_rec },
14329 { ADDC8, ADDC8_rec },
14330 { ADDC8O, ADDC8O_rec },
14331 { ADDCO, ADDCO_rec },
14332 { ADDE, ADDE_rec },
14333 { ADDE8, ADDE8_rec },
14334 { ADDE8O, ADDE8O_rec },
14335 { ADDEO, ADDEO_rec },
14336 { ADDIC, ADDIC_rec },
14337 { ADDME, ADDME_rec },
14338 { ADDME8, ADDME8_rec },
14339 { ADDME8O, ADDME8O_rec },
14340 { ADDMEO, ADDMEO_rec },
14341 { ADDZE, ADDZE_rec },
14342 { ADDZE8, ADDZE8_rec },
14343 { ADDZE8O, ADDZE8O_rec },
14344 { ADDZEO, ADDZEO_rec },
14345 { AND, AND_rec },
14346 { AND8, AND8_rec },
14347 { ANDC, ANDC_rec },
14348 { ANDC8, ANDC8_rec },
14349 { CNTLZD, CNTLZD_rec },
14350 { CNTLZW, CNTLZW_rec },
14351 { CNTLZW8, CNTLZW8_rec },
14352 { CNTTZD, CNTTZD_rec },
14353 { CNTTZW, CNTTZW_rec },
14354 { CNTTZW8, CNTTZW8_rec },
14355 { DADD, DADD_rec },
14356 { DADDQ, DADDQ_rec },
14357 { DCFFIX, DCFFIX_rec },
14358 { DCFFIXQ, DCFFIXQ_rec },
14359 { DCTDP, DCTDP_rec },
14360 { DCTFIX, DCTFIX_rec },
14361 { DCTFIXQ, DCTFIXQ_rec },
14362 { DCTQPQ, DCTQPQ_rec },
14363 { DDEDPD, DDEDPD_rec },
14364 { DDEDPDQ, DDEDPDQ_rec },
14365 { DDIV, DDIV_rec },
14366 { DDIVQ, DDIVQ_rec },
14367 { DENBCD, DENBCD_rec },
14368 { DENBCDQ, DENBCDQ_rec },
14369 { DIEX, DIEX_rec },
14370 { DIEXQ, DIEXQ_rec },
14371 { DIVD, DIVD_rec },
14372 { DIVDE, DIVDE_rec },
14373 { DIVDEO, DIVDEO_rec },
14374 { DIVDEU, DIVDEU_rec },
14375 { DIVDEUO, DIVDEUO_rec },
14376 { DIVDO, DIVDO_rec },
14377 { DIVDU, DIVDU_rec },
14378 { DIVDUO, DIVDUO_rec },
14379 { DIVW, DIVW_rec },
14380 { DIVWE, DIVWE_rec },
14381 { DIVWEO, DIVWEO_rec },
14382 { DIVWEU, DIVWEU_rec },
14383 { DIVWEUO, DIVWEUO_rec },
14384 { DIVWO, DIVWO_rec },
14385 { DIVWU, DIVWU_rec },
14386 { DIVWUO, DIVWUO_rec },
14387 { DMUL, DMUL_rec },
14388 { DMULQ, DMULQ_rec },
14389 { DQUA, DQUA_rec },
14390 { DQUAI, DQUAI_rec },
14391 { DQUAIQ, DQUAIQ_rec },
14392 { DQUAQ, DQUAQ_rec },
14393 { DRDPQ, DRDPQ_rec },
14394 { DRINTN, DRINTN_rec },
14395 { DRINTNQ, DRINTNQ_rec },
14396 { DRINTX, DRINTX_rec },
14397 { DRINTXQ, DRINTXQ_rec },
14398 { DRRND, DRRND_rec },
14399 { DRRNDQ, DRRNDQ_rec },
14400 { DRSP, DRSP_rec },
14401 { DSCLI, DSCLI_rec },
14402 { DSCLIQ, DSCLIQ_rec },
14403 { DSCRI, DSCRI_rec },
14404 { DSCRIQ, DSCRIQ_rec },
14405 { DSUB, DSUB_rec },
14406 { DSUBQ, DSUBQ_rec },
14407 { DXEX, DXEX_rec },
14408 { DXEXQ, DXEXQ_rec },
14409 { EQV, EQV_rec },
14410 { EQV8, EQV8_rec },
14411 { EXTSB, EXTSB_rec },
14412 { EXTSB8, EXTSB8_rec },
14413 { EXTSH, EXTSH_rec },
14414 { EXTSH8, EXTSH8_rec },
14415 { EXTSW, EXTSW_rec },
14416 { EXTSWSLI, EXTSWSLI_rec },
14417 { EXTSWSLI_32_64, EXTSWSLI_32_64_rec },
14418 { EXTSW_32_64, EXTSW_32_64_rec },
14419 { FABSD, FABSD_rec },
14420 { FABSS, FABSS_rec },
14421 { FADD, FADD_rec },
14422 { FADDS, FADDS_rec },
14423 { FCFID, FCFID_rec },
14424 { FCFIDS, FCFIDS_rec },
14425 { FCFIDU, FCFIDU_rec },
14426 { FCFIDUS, FCFIDUS_rec },
14427 { FCPSGND, FCPSGND_rec },
14428 { FCPSGNS, FCPSGNS_rec },
14429 { FCTID, FCTID_rec },
14430 { FCTIDU, FCTIDU_rec },
14431 { FCTIDUZ, FCTIDUZ_rec },
14432 { FCTIDZ, FCTIDZ_rec },
14433 { FCTIW, FCTIW_rec },
14434 { FCTIWU, FCTIWU_rec },
14435 { FCTIWUZ, FCTIWUZ_rec },
14436 { FCTIWZ, FCTIWZ_rec },
14437 { FDIV, FDIV_rec },
14438 { FDIVS, FDIVS_rec },
14439 { FMADD, FMADD_rec },
14440 { FMADDS, FMADDS_rec },
14441 { FMR, FMR_rec },
14442 { FMSUB, FMSUB_rec },
14443 { FMSUBS, FMSUBS_rec },
14444 { FMUL, FMUL_rec },
14445 { FMULS, FMULS_rec },
14446 { FNABSD, FNABSD_rec },
14447 { FNABSS, FNABSS_rec },
14448 { FNEGD, FNEGD_rec },
14449 { FNEGS, FNEGS_rec },
14450 { FNMADD, FNMADD_rec },
14451 { FNMADDS, FNMADDS_rec },
14452 { FNMSUB, FNMSUB_rec },
14453 { FNMSUBS, FNMSUBS_rec },
14454 { FRE, FRE_rec },
14455 { FRES, FRES_rec },
14456 { FRIMD, FRIMD_rec },
14457 { FRIMS, FRIMS_rec },
14458 { FRIND, FRIND_rec },
14459 { FRINS, FRINS_rec },
14460 { FRIPD, FRIPD_rec },
14461 { FRIPS, FRIPS_rec },
14462 { FRIZD, FRIZD_rec },
14463 { FRIZS, FRIZS_rec },
14464 { FRSP, FRSP_rec },
14465 { FRSQRTE, FRSQRTE_rec },
14466 { FRSQRTES, FRSQRTES_rec },
14467 { FSELD, FSELD_rec },
14468 { FSELS, FSELS_rec },
14469 { FSQRT, FSQRT_rec },
14470 { FSQRTS, FSQRTS_rec },
14471 { FSUB, FSUB_rec },
14472 { FSUBS, FSUBS_rec },
14473 { MULHD, MULHD_rec },
14474 { MULHDU, MULHDU_rec },
14475 { MULHW, MULHW_rec },
14476 { MULHWU, MULHWU_rec },
14477 { MULLD, MULLD_rec },
14478 { MULLDO, MULLDO_rec },
14479 { MULLW, MULLW_rec },
14480 { MULLWO, MULLWO_rec },
14481 { NAND, NAND_rec },
14482 { NAND8, NAND8_rec },
14483 { NEG, NEG_rec },
14484 { NEG8, NEG8_rec },
14485 { NEG8O, NEG8O_rec },
14486 { NEGO, NEGO_rec },
14487 { NOR, NOR_rec },
14488 { NOR8, NOR8_rec },
14489 { OR, OR_rec },
14490 { OR8, OR8_rec },
14491 { ORC, ORC_rec },
14492 { ORC8, ORC8_rec },
14493 { RLDCL, RLDCL_rec },
14494 { RLDCR, RLDCR_rec },
14495 { RLDIC, RLDIC_rec },
14496 { RLDICL, RLDICL_rec },
14497 { RLDICL_32, RLDICL_32_rec },
14498 { RLDICR, RLDICR_rec },
14499 { RLDIMI, RLDIMI_rec },
14500 { RLWIMI, RLWIMI_rec },
14501 { RLWIMI8, RLWIMI8_rec },
14502 { RLWINM, RLWINM_rec },
14503 { RLWINM8, RLWINM8_rec },
14504 { RLWNM, RLWNM_rec },
14505 { RLWNM8, RLWNM8_rec },
14506 { SLD, SLD_rec },
14507 { SLW, SLW_rec },
14508 { SLW8, SLW8_rec },
14509 { SRAD, SRAD_rec },
14510 { SRADI, SRADI_rec },
14511 { SRAW, SRAW_rec },
14512 { SRAW8, SRAW8_rec },
14513 { SRAWI, SRAWI_rec },
14514 { SRAWI8, SRAWI8_rec },
14515 { SRD, SRD_rec },
14516 { SRW, SRW_rec },
14517 { SRW8, SRW8_rec },
14518 { SUBF, SUBF_rec },
14519 { SUBF8, SUBF8_rec },
14520 { SUBF8O, SUBF8O_rec },
14521 { SUBFC, SUBFC_rec },
14522 { SUBFC8, SUBFC8_rec },
14523 { SUBFC8O, SUBFC8O_rec },
14524 { SUBFCO, SUBFCO_rec },
14525 { SUBFE, SUBFE_rec },
14526 { SUBFE8, SUBFE8_rec },
14527 { SUBFE8O, SUBFE8O_rec },
14528 { SUBFEO, SUBFEO_rec },
14529 { SUBFME, SUBFME_rec },
14530 { SUBFME8, SUBFME8_rec },
14531 { SUBFME8O, SUBFME8O_rec },
14532 { SUBFMEO, SUBFMEO_rec },
14533 { SUBFO, SUBFO_rec },
14534 { SUBFUS, SUBFUS_rec },
14535 { SUBFZE, SUBFZE_rec },
14536 { SUBFZE8, SUBFZE8_rec },
14537 { SUBFZE8O, SUBFZE8O_rec },
14538 { SUBFZEO, SUBFZEO_rec },
14539 { VSTRIBL, VSTRIBL_rec },
14540 { VSTRIBR, VSTRIBR_rec },
14541 { VSTRIHL, VSTRIHL_rec },
14542 { VSTRIHR, VSTRIHR_rec },
14543 { XOR, XOR_rec },
14544 { XOR8, XOR8_rec },
14545 }; // End of Table
14546
14547 unsigned mid;
14548 unsigned start = 0;
14549 unsigned end = 221;
14550 while (start < end) {
14551 mid = start + (end - start) / 2;
14552 if (Opcode == Table[mid][0])
14553 break;
14554 if (Opcode < Table[mid][0])
14555 end = mid;
14556 else
14557 start = mid + 1;
14558 }
14559 if (start == end)
14560 return -1; // Instruction doesn't exist in this table.
14561
14562 return Table[mid][1];
14563}
14564
14565
14566} // namespace llvm::PPC
14567
14568#endif // GET_INSTRMAP_INFO
14569
14570