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:1677
64 CONVERGENCECTRL_ANCHOR = 49, // Target.td:1673
65 CONVERGENCECTRL_LOOP = 50, // Target.td:1681
66 CONVERGENCECTRL_GLUE = 51, // Target.td:1685
67 G_ASSERT_SEXT = 52, // GenericOpcodes.td:1865
68 G_ASSERT_ZEXT = 53, // GenericOpcodes.td:1857
69 G_ASSERT_ALIGN = 54, // GenericOpcodes.td:1872
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:1472
95 G_UNMERGE_VALUES = 80, // GenericOpcodes.td:1484
96 G_INSERT = 81, // GenericOpcodes.td:1492
97 G_MERGE_VALUES = 82, // GenericOpcodes.td:1502
98 G_BUILD_VECTOR = 83, // GenericOpcodes.td:1521
99 G_BUILD_VECTOR_TRUNC = 84, // GenericOpcodes.td:1530
100 G_CONCAT_VECTORS = 85, // GenericOpcodes.td:1537
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:1879
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_UINC_WRAP = 126, // GenericOpcodes.td:1445
142 G_ATOMICRMW_UDEC_WRAP = 127, // GenericOpcodes.td:1446
143 G_ATOMICRMW_USUB_COND = 128, // GenericOpcodes.td:1447
144 G_ATOMICRMW_USUB_SAT = 129, // GenericOpcodes.td:1448
145 G_FENCE = 130, // GenericOpcodes.td:1450
146 G_PREFETCH = 131, // GenericOpcodes.td:1457
147 G_BRCOND = 132, // GenericOpcodes.td:1592
148 G_BRINDIRECT = 133, // GenericOpcodes.td:1601
149 G_INVOKE_REGION_START = 134, // GenericOpcodes.td:1624
150 G_INTRINSIC = 135, // GenericOpcodes.td:1544
151 G_INTRINSIC_W_SIDE_EFFECTS = 136, // GenericOpcodes.td:1551
152 G_INTRINSIC_CONVERGENT = 137, // GenericOpcodes.td:1560
153 G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS = 138, // GenericOpcodes.td:1568
154 G_ANYEXT = 139, // GenericOpcodes.td:44
155 G_TRUNC = 140, // GenericOpcodes.td:83
156 G_TRUNC_SSAT_S = 141, // GenericOpcodes.td:90
157 G_TRUNC_SSAT_U = 142, // GenericOpcodes.td:97
158 G_TRUNC_USAT_U = 143, // GenericOpcodes.td:104
159 G_CONSTANT = 144, // GenericOpcodes.td:165
160 G_FCONSTANT = 145, // GenericOpcodes.td:172
161 G_VASTART = 146, // GenericOpcodes.td:178
162 G_VAARG = 147, // GenericOpcodes.td:185
163 G_SEXT = 148, // GenericOpcodes.td:52
164 G_SEXT_INREG = 149, // GenericOpcodes.td:66
165 G_ZEXT = 150, // GenericOpcodes.td:74
166 G_SHL = 151, // GenericOpcodes.td:396
167 G_LSHR = 152, // GenericOpcodes.td:403
168 G_ASHR = 153, // GenericOpcodes.td:410
169 G_FSHL = 154, // GenericOpcodes.td:462
170 G_FSHR = 155, // GenericOpcodes.td:470
171 G_ROTR = 156, // GenericOpcodes.td:477
172 G_ROTL = 157, // GenericOpcodes.td:484
173 G_ICMP = 158, // GenericOpcodes.td:491
174 G_FCMP = 159, // GenericOpcodes.td:498
175 G_SCMP = 160, // GenericOpcodes.td:505
176 G_UCMP = 161, // GenericOpcodes.td:512
177 G_SELECT = 162, // GenericOpcodes.td:519
178 G_UADDO = 163, // GenericOpcodes.td:584
179 G_UADDE = 164, // GenericOpcodes.td:592
180 G_USUBO = 165, // GenericOpcodes.td:614
181 G_USUBE = 166, // GenericOpcodes.td:620
182 G_SADDO = 167, // GenericOpcodes.td:599
183 G_SADDE = 168, // GenericOpcodes.td:607
184 G_SSUBO = 169, // GenericOpcodes.td:627
185 G_SSUBE = 170, // GenericOpcodes.td:634
186 G_UMULO = 171, // GenericOpcodes.td:641
187 G_SMULO = 172, // GenericOpcodes.td:649
188 G_UMULH = 173, // GenericOpcodes.td:658
189 G_SMULH = 174, // GenericOpcodes.td:667
190 G_UADDSAT = 175, // GenericOpcodes.td:679
191 G_SADDSAT = 176, // GenericOpcodes.td:687
192 G_USUBSAT = 177, // GenericOpcodes.td:695
193 G_SSUBSAT = 178, // GenericOpcodes.td:703
194 G_USHLSAT = 179, // GenericOpcodes.td:711
195 G_SSHLSAT = 180, // GenericOpcodes.td:719
196 G_SMULFIX = 181, // GenericOpcodes.td:731
197 G_UMULFIX = 182, // GenericOpcodes.td:738
198 G_SMULFIXSAT = 183, // GenericOpcodes.td:748
199 G_UMULFIXSAT = 184, // GenericOpcodes.td:755
200 G_SDIVFIX = 185, // GenericOpcodes.td:766
201 G_UDIVFIX = 186, // GenericOpcodes.td:773
202 G_SDIVFIXSAT = 187, // GenericOpcodes.td:783
203 G_UDIVFIXSAT = 188, // GenericOpcodes.td:790
204 G_FADD = 189, // GenericOpcodes.td:963
205 G_FSUB = 190, // GenericOpcodes.td:971
206 G_FMUL = 191, // GenericOpcodes.td:979
207 G_FMA = 192, // GenericOpcodes.td:988
208 G_FMAD = 193, // GenericOpcodes.td:997
209 G_FDIV = 194, // GenericOpcodes.td:1005
210 G_FREM = 195, // GenericOpcodes.td:1012
211 G_FMODF = 196, // GenericOpcodes.td:1019
212 G_FPOW = 197, // GenericOpcodes.td:1026
213 G_FPOWI = 198, // GenericOpcodes.td:1033
214 G_FEXP = 199, // GenericOpcodes.td:1040
215 G_FEXP2 = 200, // GenericOpcodes.td:1047
216 G_FEXP10 = 201, // GenericOpcodes.td:1054
217 G_FLOG = 202, // GenericOpcodes.td:1061
218 G_FLOG2 = 203, // GenericOpcodes.td:1068
219 G_FLOG10 = 204, // GenericOpcodes.td:1075
220 G_FLDEXP = 205, // GenericOpcodes.td:1082
221 G_FFREXP = 206, // GenericOpcodes.td:1089
222 G_FNEG = 207, // GenericOpcodes.td:801
223 G_FPEXT = 208, // GenericOpcodes.td:807
224 G_FPTRUNC = 209, // GenericOpcodes.td:813
225 G_FPTOSI = 210, // GenericOpcodes.td:819
226 G_FPTOUI = 211, // GenericOpcodes.td:825
227 G_SITOFP = 212, // GenericOpcodes.td:831
228 G_UITOFP = 213, // GenericOpcodes.td:837
229 G_FPTOSI_SAT = 214, // GenericOpcodes.td:843
230 G_FPTOUI_SAT = 215, // GenericOpcodes.td:849
231 G_FABS = 216, // GenericOpcodes.td:855
232 G_FCOPYSIGN = 217, // GenericOpcodes.td:861
233 G_IS_FPCLASS = 218, // GenericOpcodes.td:874
234 G_FCANONICALIZE = 219, // GenericOpcodes.td:867
235 G_FMINNUM = 220, // GenericOpcodes.td:887
236 G_FMAXNUM = 221, // GenericOpcodes.td:894
237 G_FMINNUM_IEEE = 222, // GenericOpcodes.td:912
238 G_FMAXNUM_IEEE = 223, // GenericOpcodes.td:919
239 G_FMINIMUM = 224, // GenericOpcodes.td:929
240 G_FMAXIMUM = 225, // GenericOpcodes.td:936
241 G_FMINIMUMNUM = 226, // GenericOpcodes.td:944
242 G_FMAXIMUMNUM = 227, // GenericOpcodes.td:951
243 G_GET_FPENV = 228, // GenericOpcodes.td:1219
244 G_SET_FPENV = 229, // GenericOpcodes.td:1226
245 G_RESET_FPENV = 230, // GenericOpcodes.td:1233
246 G_GET_FPMODE = 231, // GenericOpcodes.td:1240
247 G_SET_FPMODE = 232, // GenericOpcodes.td:1247
248 G_RESET_FPMODE = 233, // GenericOpcodes.td:1254
249 G_GET_ROUNDING = 234, // GenericOpcodes.td:1311
250 G_SET_ROUNDING = 235, // GenericOpcodes.td:1317
251 G_PTR_ADD = 236, // GenericOpcodes.td:526
252 G_PTRMASK = 237, // GenericOpcodes.td:534
253 G_SMIN = 238, // GenericOpcodes.td:541
254 G_SMAX = 239, // GenericOpcodes.td:549
255 G_UMIN = 240, // GenericOpcodes.td:557
256 G_UMAX = 241, // GenericOpcodes.td:565
257 G_ABS = 242, // GenericOpcodes.td:573
258 G_LROUND = 243, // GenericOpcodes.td:283
259 G_LLROUND = 244, // GenericOpcodes.td:289
260 G_BR = 245, // GenericOpcodes.td:1582
261 G_BRJT = 246, // GenericOpcodes.td:1612
262 G_VSCALE = 247, // GenericOpcodes.td:1512
263 G_INSERT_SUBVECTOR = 248, // GenericOpcodes.td:1656
264 G_EXTRACT_SUBVECTOR = 249, // GenericOpcodes.td:1663
265 G_INSERT_VECTOR_ELT = 250, // GenericOpcodes.td:1670
266 G_EXTRACT_VECTOR_ELT = 251, // GenericOpcodes.td:1677
267 G_SHUFFLE_VECTOR = 252, // GenericOpcodes.td:1687
268 G_SPLAT_VECTOR = 253, // GenericOpcodes.td:1694
269 G_STEP_VECTOR = 254, // GenericOpcodes.td:1701
270 G_VECTOR_COMPRESS = 255, // GenericOpcodes.td:1708
271 G_CTTZ = 256, // GenericOpcodes.td:205
272 G_CTTZ_ZERO_UNDEF = 257, // GenericOpcodes.td:211
273 G_CTLZ = 258, // GenericOpcodes.td:193
274 G_CTLZ_ZERO_UNDEF = 259, // GenericOpcodes.td:199
275 G_CTLS = 260, // GenericOpcodes.td:217
276 G_CTPOP = 261, // GenericOpcodes.td:223
277 G_BSWAP = 262, // GenericOpcodes.td:229
278 G_BITREVERSE = 263, // GenericOpcodes.td:235
279 G_FCEIL = 264, // GenericOpcodes.td:1096
280 G_FCOS = 265, // GenericOpcodes.td:1103
281 G_FSIN = 266, // GenericOpcodes.td:1110
282 G_FSINCOS = 267, // GenericOpcodes.td:1117
283 G_FTAN = 268, // GenericOpcodes.td:1124
284 G_FACOS = 269, // GenericOpcodes.td:1131
285 G_FASIN = 270, // GenericOpcodes.td:1138
286 G_FATAN = 271, // GenericOpcodes.td:1145
287 G_FATAN2 = 272, // GenericOpcodes.td:1152
288 G_FCOSH = 273, // GenericOpcodes.td:1159
289 G_FSINH = 274, // GenericOpcodes.td:1166
290 G_FTANH = 275, // GenericOpcodes.td:1173
291 G_FSQRT = 276, // GenericOpcodes.td:1183
292 G_FFLOOR = 277, // GenericOpcodes.td:1190
293 G_FRINT = 278, // GenericOpcodes.td:1197
294 G_FNEARBYINT = 279, // GenericOpcodes.td:1204
295 G_ADDRSPACE_CAST = 280, // GenericOpcodes.td:241
296 G_BLOCK_ADDR = 281, // GenericOpcodes.td:247
297 G_JUMP_TABLE = 282, // GenericOpcodes.td:253
298 G_DYN_STACKALLOC = 283, // GenericOpcodes.td:259
299 G_STACKSAVE = 284, // GenericOpcodes.td:265
300 G_STACKRESTORE = 285, // GenericOpcodes.td:271
301 G_STRICT_FADD = 286, // GenericOpcodes.td:1758
302 G_STRICT_FSUB = 287, // GenericOpcodes.td:1759
303 G_STRICT_FMUL = 288, // GenericOpcodes.td:1760
304 G_STRICT_FDIV = 289, // GenericOpcodes.td:1761
305 G_STRICT_FREM = 290, // GenericOpcodes.td:1762
306 G_STRICT_FMA = 291, // GenericOpcodes.td:1763
307 G_STRICT_FSQRT = 292, // GenericOpcodes.td:1764
308 G_STRICT_FLDEXP = 293, // GenericOpcodes.td:1765
309 G_READ_REGISTER = 294, // GenericOpcodes.td:1631
310 G_WRITE_REGISTER = 295, // GenericOpcodes.td:1641
311 G_MEMCPY = 296, // GenericOpcodes.td:1771
312 G_MEMCPY_INLINE = 297, // GenericOpcodes.td:1779
313 G_MEMMOVE = 298, // GenericOpcodes.td:1787
314 G_MEMSET = 299, // GenericOpcodes.td:1795
315 G_BZERO = 300, // GenericOpcodes.td:1802
316 G_TRAP = 301, // GenericOpcodes.td:1812
317 G_DEBUGTRAP = 302, // GenericOpcodes.td:1819
318 G_UBSANTRAP = 303, // GenericOpcodes.td:1825
319 G_VECREDUCE_SEQ_FADD = 304, // GenericOpcodes.td:1724
320 G_VECREDUCE_SEQ_FMUL = 305, // GenericOpcodes.td:1730
321 G_VECREDUCE_FADD = 306, // GenericOpcodes.td:1736
322 G_VECREDUCE_FMUL = 307, // GenericOpcodes.td:1737
323 G_VECREDUCE_FMAX = 308, // GenericOpcodes.td:1739
324 G_VECREDUCE_FMIN = 309, // GenericOpcodes.td:1740
325 G_VECREDUCE_FMAXIMUM = 310, // GenericOpcodes.td:1741
326 G_VECREDUCE_FMINIMUM = 311, // GenericOpcodes.td:1742
327 G_VECREDUCE_ADD = 312, // GenericOpcodes.td:1744
328 G_VECREDUCE_MUL = 313, // GenericOpcodes.td:1745
329 G_VECREDUCE_AND = 314, // GenericOpcodes.td:1746
330 G_VECREDUCE_OR = 315, // GenericOpcodes.td:1747
331 G_VECREDUCE_XOR = 316, // GenericOpcodes.td:1748
332 G_VECREDUCE_SMAX = 317, // GenericOpcodes.td:1749
333 G_VECREDUCE_SMIN = 318, // GenericOpcodes.td:1750
334 G_VECREDUCE_UMAX = 319, // GenericOpcodes.td:1751
335 G_VECREDUCE_UMIN = 320, // GenericOpcodes.td:1752
336 G_SBFX = 321, // GenericOpcodes.td:1837
337 G_UBFX = 322, // GenericOpcodes.td:1845
338 ATOMIC_CMP_SWAP_I128 = 323, // PPCInstr64Bit.td:382
339 ATOMIC_LOAD_ADD_I128 = 324, // PPCInstr64Bit.td:375
340 ATOMIC_LOAD_AND_I128 = 325, // PPCInstr64Bit.td:377
341 ATOMIC_LOAD_NAND_I128 = 326, // PPCInstr64Bit.td:380
342 ATOMIC_LOAD_OR_I128 = 327, // PPCInstr64Bit.td:379
343 ATOMIC_LOAD_SUB_I128 = 328, // PPCInstr64Bit.td:376
344 ATOMIC_LOAD_XOR_I128 = 329, // PPCInstr64Bit.td:378
345 ATOMIC_SWAP_I128 = 330, // PPCInstr64Bit.td:374
346 BUILD_QUADWORD = 331, // PPCInstr64Bit.td:1687
347 BUILD_UACC = 332, // PPCInstrMMA.td:509
348 CFENCE = 333, // PPCInstrInfo.td:5600
349 CFENCE8 = 334, // PPCInstr64Bit.td:1502
350 CLRLSLDI = 335, // PPCInstrInfo.td:5133
351 CLRLSLDI_rec = 336, // PPCInstrInfo.td:5135
352 CLRLSLWI = 337, // PPCInstrInfo.td:5080
353 CLRLSLWI_rec = 338, // PPCInstrInfo.td:5082
354 CLRRDI = 339, // PPCInstrInfo.td:5129
355 CLRRDI_rec = 340, // PPCInstrInfo.td:5131
356 CLRRWI = 341, // PPCInstrInfo.td:5076
357 CLRRWI_rec = 342, // PPCInstrInfo.td:5078
358 DCBFL = 343, // PPCInstrInfo.td:4832
359 DCBFLP = 344, // PPCInstrInfo.td:4833
360 DCBFPS = 345, // PPCInstrInfo.td:4842
361 DCBFx = 346, // PPCInstrInfo.td:4831
362 DCBSTPS = 347, // PPCInstrInfo.td:4843
363 DCBTCT = 348, // PPCInstrInfo.td:4823
364 DCBTDS = 349, // PPCInstrInfo.td:4824
365 DCBTSTCT = 350, // PPCInstrInfo.td:4827
366 DCBTSTDS = 351, // PPCInstrInfo.td:4828
367 DCBTSTT = 352, // PPCInstrInfo.td:4829
368 DCBTSTx = 353, // PPCInstrInfo.td:4821
369 DCBTT = 354, // PPCInstrInfo.td:4825
370 DCBTx = 355, // PPCInstrInfo.td:4820
371 DFLOADf32 = 356, // PPCInstrVSX.td:1795
372 DFLOADf64 = 357, // PPCInstrVSX.td:1798
373 DFSTOREf32 = 358, // PPCInstrVSX.td:1801
374 DFSTOREf64 = 359, // PPCInstrVSX.td:1804
375 EXTLDI = 360, // PPCInstrInfo.td:5105
376 EXTLDI_rec = 361, // PPCInstrInfo.td:5107
377 EXTLWI = 362, // PPCInstrInfo.td:5046
378 EXTLWI_rec = 363, // PPCInstrInfo.td:5049
379 EXTRDI = 364, // PPCInstrInfo.td:5109
380 EXTRDI_rec = 365, // PPCInstrInfo.td:5111
381 EXTRWI = 366, // PPCInstrInfo.td:5052
382 EXTRWI_rec = 367, // PPCInstrInfo.td:5054
383 INSLWI = 368, // PPCInstrInfo.td:5056
384 INSLWI_rec = 369, // PPCInstrInfo.td:5058
385 INSRDI = 370, // PPCInstrInfo.td:5113
386 INSRDI_rec = 371, // PPCInstrInfo.td:5115
387 INSRWI = 372, // PPCInstrInfo.td:5060
388 INSRWI_rec = 373, // PPCInstrInfo.td:5062
389 KILL_PAIR = 374, // PPCInstrMMA.td:506
390 LAx = 375, // PPCInstrInfo.td:5035
391 LIWAX = 376, // PPCInstrVSX.td:1171
392 LIWZX = 377, // PPCInstrVSX.td:1175
393 PPCLdFixedAddr = 378, // PPCInstrInfo.td:5163
394 PSUBI = 379, // PPCInstrP10.td:2980
395 RLWIMIbm = 380, // PPCInstrInfo.td:5155
396 RLWIMIbm_rec = 381, // PPCInstrInfo.td:5157
397 RLWINMbm = 382, // PPCInstrInfo.td:5151
398 RLWINMbm_rec = 383, // PPCInstrInfo.td:5153
399 RLWNMbm = 384, // PPCInstrInfo.td:5159
400 RLWNMbm_rec = 385, // PPCInstrInfo.td:5161
401 ROTRDI = 386, // PPCInstrInfo.td:5117
402 ROTRDI_rec = 387, // PPCInstrInfo.td:5119
403 ROTRWI = 388, // PPCInstrInfo.td:5064
404 ROTRWI_rec = 389, // PPCInstrInfo.td:5066
405 SLDI = 390, // PPCInstrInfo.td:5121
406 SLDI_rec = 391, // PPCInstrInfo.td:5123
407 SLWI = 392, // PPCInstrInfo.td:5068
408 SLWI_rec = 393, // PPCInstrInfo.td:5070
409 SPILLTOVSR_LD = 394, // PPCInstrVSX.td:1819
410 SPILLTOVSR_LDX = 395, // PPCInstrVSX.td:1816
411 SPILLTOVSR_ST = 396, // PPCInstrVSX.td:1812
412 SPILLTOVSR_STX = 397, // PPCInstrVSX.td:1809
413 SRDI = 398, // PPCInstrInfo.td:5125
414 SRDI_rec = 399, // PPCInstrInfo.td:5127
415 SRWI = 400, // PPCInstrInfo.td:5072
416 SRWI_rec = 401, // PPCInstrInfo.td:5074
417 STIWX = 402, // PPCInstrVSX.td:1194
418 SUBI = 403, // PPCInstrInfo.td:5037
419 SUBIC = 404, // PPCInstrInfo.td:5041
420 SUBIC_rec = 405, // PPCInstrInfo.td:5043
421 SUBIS = 406, // PPCInstrInfo.td:5039
422 SUBPCIS = 407, // PPCInstrInfo.td:5137
423 XFLOADf32 = 408, // PPCInstrVSX.td:1167
424 XFLOADf64 = 409, // PPCInstrVSX.td:345
425 XFSTOREf32 = 410, // PPCInstrVSX.td:1190
426 XFSTOREf64 = 411, // PPCInstrVSX.td:376
427 ADD4 = 412, // PPCInstrInfo.td:1096
428 ADD4O = 413, // PPCInstrInfo.td:1106
429 ADD4O_rec = 414, // PPCInstrInfo.td:1110
430 ADD4TLS = 415, // PPCInstrInfo.td:3169
431 ADD4_rec = 416, // PPCInstrInfo.td:1100
432 ADD8 = 417, // PPCInstrInfo.td:1096
433 ADD8O = 418, // PPCInstrInfo.td:1106
434 ADD8O_rec = 419, // PPCInstrInfo.td:1110
435 ADD8TLS = 420, // PPCInstr64Bit.td:686
436 ADD8TLS_ = 421, // PPCInstr64Bit.td:818
437 ADD8_rec = 422, // PPCInstrInfo.td:1100
438 ADDC = 423, // PPCInstrInfo.td:1148
439 ADDC8 = 424, // PPCInstrInfo.td:1148
440 ADDC8O = 425, // PPCInstrInfo.td:1158
441 ADDC8O_rec = 426, // PPCInstrInfo.td:1162
442 ADDC8_rec = 427, // PPCInstrInfo.td:1152
443 ADDCO = 428, // PPCInstrInfo.td:1158
444 ADDCO_rec = 429, // PPCInstrInfo.td:1162
445 ADDC_rec = 430, // PPCInstrInfo.td:1152
446 ADDE = 431, // PPCInstrInfo.td:1148
447 ADDE8 = 432, // PPCInstrInfo.td:1148
448 ADDE8O = 433, // PPCInstrInfo.td:1158
449 ADDE8O_rec = 434, // PPCInstrInfo.td:1162
450 ADDE8_rec = 435, // PPCInstrInfo.td:1152
451 ADDEO = 436, // PPCInstrInfo.td:1158
452 ADDEO_rec = 437, // PPCInstrInfo.td:1162
453 ADDEX = 438, // PPCInstrInfo.td:3157
454 ADDEX8 = 439, // PPCInstr64Bit.td:1826
455 ADDE_rec = 440, // PPCInstrInfo.td:1152
456 ADDG6S = 441, // PPCInstrInfo.td:2216
457 ADDG6S8 = 442, // PPCInstr64Bit.td:1024
458 ADDI = 443, // PPCInstrInfo.td:2548
459 ADDI8 = 444, // PPCInstr64Bit.td:764
460 ADDIC = 445, // PPCInstrInfo.td:2553
461 ADDIC8 = 446, // PPCInstr64Bit.td:761
462 ADDIC_rec = 447, // PPCInstrInfo.td:2558
463 ADDIS = 448, // PPCInstrInfo.td:2562
464 ADDIS8 = 449, // PPCInstr64Bit.td:767
465 ADDISdtprelHA = 450, // PPCInstr64Bit.td:1611
466 ADDISdtprelHA32 = 451, // PPCInstrInfo.td:3608
467 ADDISgotTprelHA = 452, // PPCInstr64Bit.td:1489
468 ADDIStlsgdHA = 453, // PPCInstr64Bit.td:1506
469 ADDIStlsldHA = 454, // PPCInstr64Bit.td:1578
470 ADDIStocHA = 455, // PPCInstrInfo.td:3623
471 ADDIStocHA8 = 456, // PPCInstr64Bit.td:1473
472 ADDIdtprelL = 457, // PPCInstr64Bit.td:1617
473 ADDIdtprelL32 = 458, // PPCInstrInfo.td:3604
474 ADDItlsgdL = 459, // PPCInstr64Bit.td:1511
475 ADDItlsgdL32 = 460, // PPCInstrInfo.td:3516
476 ADDItlsgdLADDR = 461, // PPCInstr64Bit.td:1570
477 ADDItlsgdLADDR32 = 462, // PPCInstrInfo.td:3564
478 ADDItlsldL = 463, // PPCInstr64Bit.td:1583
479 ADDItlsldL32 = 464, // PPCInstrInfo.td:3571
480 ADDItlsldLADDR = 465, // PPCInstr64Bit.td:1603
481 ADDItlsldLADDR32 = 466, // PPCInstrInfo.td:3597
482 ADDItoc = 467, // PPCInstrInfo.td:3626
483 ADDItoc8 = 468, // PPCInstr64Bit.td:1480
484 ADDItocL = 469, // PPCInstrInfo.td:3628
485 ADDItocL8 = 470, // PPCInstr64Bit.td:1475
486 ADDME = 471, // PPCInstrInfo.td:1197
487 ADDME8 = 472, // PPCInstrInfo.td:1197
488 ADDME8O = 473, // PPCInstrInfo.td:1207
489 ADDME8O_rec = 474, // PPCInstrInfo.td:1211
490 ADDME8_rec = 475, // PPCInstrInfo.td:1201
491 ADDMEO = 476, // PPCInstrInfo.td:1207
492 ADDMEO_rec = 477, // PPCInstrInfo.td:1211
493 ADDME_rec = 478, // PPCInstrInfo.td:1201
494 ADDPCIS = 479, // PPCInstr64Bit.td:1059
495 ADDZE = 480, // PPCInstrInfo.td:1197
496 ADDZE8 = 481, // PPCInstrInfo.td:1197
497 ADDZE8O = 482, // PPCInstrInfo.td:1207
498 ADDZE8O_rec = 483, // PPCInstrInfo.td:1211
499 ADDZE8_rec = 484, // PPCInstrInfo.td:1201
500 ADDZEO = 485, // PPCInstrInfo.td:1207
501 ADDZEO_rec = 486, // PPCInstrInfo.td:1211
502 ADDZE_rec = 487, // PPCInstrInfo.td:1201
503 ADJCALLSTACKDOWN = 488, // PPCInstrInfo.td:1465
504 ADJCALLSTACKUP = 489, // PPCInstrInfo.td:1468
505 AND = 490, // PPCInstrInfo.td:1022
506 AND8 = 491, // PPCInstrInfo.td:1022
507 AND8_rec = 492, // PPCInstrInfo.td:1026
508 ANDC = 493, // PPCInstrInfo.td:1022
509 ANDC8 = 494, // PPCInstrInfo.td:1022
510 ANDC8_rec = 495, // PPCInstrInfo.td:1026
511 ANDC_rec = 496, // PPCInstrInfo.td:1026
512 ANDI8_rec = 497, // PPCInstr64Bit.td:656
513 ANDIS8_rec = 498, // PPCInstr64Bit.td:660
514 ANDIS_rec = 499, // PPCInstrInfo.td:2598
515 ANDI_rec = 500, // PPCInstrInfo.td:2594
516 ANDI_rec_1_EQ_BIT = 501, // PPCInstrInfo.td:4480
517 ANDI_rec_1_EQ_BIT8 = 502, // PPCInstrInfo.td:4487
518 ANDI_rec_1_GT_BIT = 503, // PPCInstrInfo.td:4483
519 ANDI_rec_1_GT_BIT8 = 504, // PPCInstrInfo.td:4490
520 AND_rec = 505, // PPCInstrInfo.td:1026
521 ATOMIC_CMP_SWAP_I16 = 506, // PPCInstrInfo.td:2105
522 ATOMIC_CMP_SWAP_I32 = 507, // PPCInstrInfo.td:2108
523 ATOMIC_CMP_SWAP_I64 = 508, // PPCInstr64Bit.td:300
524 ATOMIC_CMP_SWAP_I8 = 509, // PPCInstrInfo.td:2102
525 ATOMIC_LOAD_ADD_I16 = 510, // PPCInstrInfo.td:2041
526 ATOMIC_LOAD_ADD_I32 = 511, // PPCInstrInfo.td:2071
527 ATOMIC_LOAD_ADD_I64 = 512, // PPCInstr64Bit.td:269
528 ATOMIC_LOAD_ADD_I8 = 513, // PPCInstrInfo.td:2011
529 ATOMIC_LOAD_AND_I16 = 514, // PPCInstrInfo.td:2047
530 ATOMIC_LOAD_AND_I32 = 515, // PPCInstrInfo.td:2077
531 ATOMIC_LOAD_AND_I64 = 516, // PPCInstr64Bit.td:281
532 ATOMIC_LOAD_AND_I8 = 517, // PPCInstrInfo.td:2017
533 ATOMIC_LOAD_MAX_I16 = 518, // PPCInstrInfo.td:2062
534 ATOMIC_LOAD_MAX_I32 = 519, // PPCInstrInfo.td:2092
535 ATOMIC_LOAD_MAX_I64 = 520, // PPCInstr64Bit.td:290
536 ATOMIC_LOAD_MAX_I8 = 521, // PPCInstrInfo.td:2032
537 ATOMIC_LOAD_MIN_I16 = 522, // PPCInstrInfo.td:2059
538 ATOMIC_LOAD_MIN_I32 = 523, // PPCInstrInfo.td:2089
539 ATOMIC_LOAD_MIN_I64 = 524, // PPCInstr64Bit.td:287
540 ATOMIC_LOAD_MIN_I8 = 525, // PPCInstrInfo.td:2029
541 ATOMIC_LOAD_NAND_I16 = 526, // PPCInstrInfo.td:2056
542 ATOMIC_LOAD_NAND_I32 = 527, // PPCInstrInfo.td:2086
543 ATOMIC_LOAD_NAND_I64 = 528, // PPCInstr64Bit.td:284
544 ATOMIC_LOAD_NAND_I8 = 529, // PPCInstrInfo.td:2026
545 ATOMIC_LOAD_OR_I16 = 530, // PPCInstrInfo.td:2050
546 ATOMIC_LOAD_OR_I32 = 531, // PPCInstrInfo.td:2080
547 ATOMIC_LOAD_OR_I64 = 532, // PPCInstr64Bit.td:275
548 ATOMIC_LOAD_OR_I8 = 533, // PPCInstrInfo.td:2020
549 ATOMIC_LOAD_SUB_I16 = 534, // PPCInstrInfo.td:2044
550 ATOMIC_LOAD_SUB_I32 = 535, // PPCInstrInfo.td:2074
551 ATOMIC_LOAD_SUB_I64 = 536, // PPCInstr64Bit.td:272
552 ATOMIC_LOAD_SUB_I8 = 537, // PPCInstrInfo.td:2014
553 ATOMIC_LOAD_UMAX_I16 = 538, // PPCInstrInfo.td:2068
554 ATOMIC_LOAD_UMAX_I32 = 539, // PPCInstrInfo.td:2098
555 ATOMIC_LOAD_UMAX_I64 = 540, // PPCInstr64Bit.td:296
556 ATOMIC_LOAD_UMAX_I8 = 541, // PPCInstrInfo.td:2038
557 ATOMIC_LOAD_UMIN_I16 = 542, // PPCInstrInfo.td:2065
558 ATOMIC_LOAD_UMIN_I32 = 543, // PPCInstrInfo.td:2095
559 ATOMIC_LOAD_UMIN_I64 = 544, // PPCInstr64Bit.td:293
560 ATOMIC_LOAD_UMIN_I8 = 545, // PPCInstrInfo.td:2035
561 ATOMIC_LOAD_XOR_I16 = 546, // PPCInstrInfo.td:2053
562 ATOMIC_LOAD_XOR_I32 = 547, // PPCInstrInfo.td:2083
563 ATOMIC_LOAD_XOR_I64 = 548, // PPCInstr64Bit.td:278
564 ATOMIC_LOAD_XOR_I8 = 549, // PPCInstrInfo.td:2023
565 ATOMIC_SWAP_I16 = 550, // PPCInstrInfo.td:2115
566 ATOMIC_SWAP_I32 = 551, // PPCInstrInfo.td:2118
567 ATOMIC_SWAP_I64 = 552, // PPCInstr64Bit.td:304
568 ATOMIC_SWAP_I8 = 553, // PPCInstrInfo.td:2112
569 ATTN = 554, // PPCInstrInfo.td:4717
570 B = 555, // PPCInstrInfo.td:1617
571 BA = 556, // PPCInstrInfo.td:1620
572 BC = 557, // PPCInstrInfo.td:1647
573 BCC = 558, // PPCInstrInfo.td:1631
574 BCCA = 559, // PPCInstrInfo.td:1637
575 BCCCTR = 560, // PPCInstrInfo.td:1579
576 BCCCTR8 = 561, // PPCInstr64Bit.td:61
577 BCCCTRL = 562, // PPCInstrInfo.td:1748
578 BCCCTRL8 = 563, // PPCInstr64Bit.td:142
579 BCCL = 564, // PPCInstrInfo.td:1725
580 BCCLA = 565, // PPCInstrInfo.td:1727
581 BCCLR = 566, // PPCInstrInfo.td:1641
582 BCCLRL = 567, // PPCInstrInfo.td:1763
583 BCCTR = 568, // PPCInstrInfo.td:1583
584 BCCTR8 = 569, // PPCInstr64Bit.td:66
585 BCCTR8n = 570, // PPCInstr64Bit.td:69
586 BCCTRL = 571, // PPCInstrInfo.td:1752
587 BCCTRL8 = 572, // PPCInstr64Bit.td:147
588 BCCTRL8n = 573, // PPCInstr64Bit.td:150
589 BCCTRLn = 574, // PPCInstrInfo.td:1754
590 BCCTRn = 575, // PPCInstrInfo.td:1585
591 BCDADD_rec = 576, // PPCInstrAltivec.td:1398
592 BCDCFN_rec = 577, // PPCInstrAltivec.td:1638
593 BCDCFSQ_rec = 578, // PPCInstrAltivec.td:1646
594 BCDCFZ_rec = 579, // PPCInstrAltivec.td:1640
595 BCDCPSGN_rec = 580, // PPCInstrAltivec.td:1651
596 BCDCTN_rec = 581, // PPCInstrAltivec.td:1642
597 BCDCTSQ_rec = 582, // PPCInstrAltivec.td:1647
598 BCDCTZ_rec = 583, // PPCInstrAltivec.td:1644
599 BCDSETSGN_rec = 584, // PPCInstrAltivec.td:1654
600 BCDSR_rec = 585, // PPCInstrAltivec.td:1660
601 BCDSUB_rec = 586, // PPCInstrAltivec.td:1399
602 BCDS_rec = 587, // PPCInstrAltivec.td:1658
603 BCDTRUNC_rec = 588, // PPCInstrAltivec.td:1663
604 BCDUS_rec = 589, // PPCInstrAltivec.td:1659
605 BCDUTRUNC_rec = 590, // PPCInstrAltivec.td:1664
606 BCL = 591, // PPCInstrInfo.td:1730
607 BCLR = 592, // PPCInstrInfo.td:1655
608 BCLRL = 593, // PPCInstrInfo.td:1767
609 BCLRLn = 594, // PPCInstrInfo.td:1769
610 BCLRn = 595, // PPCInstrInfo.td:1657
611 BCLalways = 596, // PPCInstrInfo.td:1709
612 BCLn = 597, // PPCInstrInfo.td:1733
613 BCTR = 598, // PPCInstrInfo.td:1575
614 BCTR8 = 599, // PPCInstr64Bit.td:58
615 BCTRL = 600, // PPCInstrInfo.td:1743
616 BCTRL8 = 601, // PPCInstr64Bit.td:137
617 BCTRL8_LDinto_toc = 602, // PPCInstr64Bit.td:192
618 BCTRL8_LDinto_toc_RM = 603, // PPCInstr64Bit.td:202
619 BCTRL8_RM = 604, // PPCInstr64Bit.td:184
620 BCTRL_LWZinto_toc = 605, // PPCInstrInfo.td:1854
621 BCTRL_LWZinto_toc_RM = 606, // PPCInstrInfo.td:1863
622 BCTRL_RM = 607, // PPCInstrInfo.td:1829
623 BCn = 608, // PPCInstrInfo.td:1651
624 BDNZ = 609, // PPCInstrInfo.td:1680
625 BDNZ8 = 610, // PPCInstr64Bit.td:83
626 BDNZA = 611, // PPCInstrInfo.td:1684
627 BDNZAm = 612, // PPCInstrInfo.td:1700
628 BDNZAp = 613, // PPCInstrInfo.td:1692
629 BDNZL = 614, // PPCInstrInfo.td:1776
630 BDNZLA = 615, // PPCInstrInfo.td:1780
631 BDNZLAm = 616, // PPCInstrInfo.td:1796
632 BDNZLAp = 617, // PPCInstrInfo.td:1788
633 BDNZLR = 618, // PPCInstrInfo.td:1665
634 BDNZLR8 = 619, // PPCInstr64Bit.td:90
635 BDNZLRL = 620, // PPCInstrInfo.td:1802
636 BDNZLRLm = 621, // PPCInstrInfo.td:1810
637 BDNZLRLp = 622, // PPCInstrInfo.td:1806
638 BDNZLRm = 623, // PPCInstrInfo.td:1673
639 BDNZLRp = 624, // PPCInstrInfo.td:1669
640 BDNZLm = 625, // PPCInstrInfo.td:1792
641 BDNZLp = 626, // PPCInstrInfo.td:1784
642 BDNZm = 627, // PPCInstrInfo.td:1696
643 BDNZp = 628, // PPCInstrInfo.td:1688
644 BDZ = 629, // PPCInstrInfo.td:1678
645 BDZ8 = 630, // PPCInstr64Bit.td:81
646 BDZA = 631, // PPCInstrInfo.td:1682
647 BDZAm = 632, // PPCInstrInfo.td:1698
648 BDZAp = 633, // PPCInstrInfo.td:1690
649 BDZL = 634, // PPCInstrInfo.td:1774
650 BDZLA = 635, // PPCInstrInfo.td:1778
651 BDZLAm = 636, // PPCInstrInfo.td:1794
652 BDZLAp = 637, // PPCInstrInfo.td:1786
653 BDZLR = 638, // PPCInstrInfo.td:1663
654 BDZLR8 = 639, // PPCInstr64Bit.td:88
655 BDZLRL = 640, // PPCInstrInfo.td:1800
656 BDZLRLm = 641, // PPCInstrInfo.td:1808
657 BDZLRLp = 642, // PPCInstrInfo.td:1804
658 BDZLRm = 643, // PPCInstrInfo.td:1671
659 BDZLRp = 644, // PPCInstrInfo.td:1667
660 BDZLm = 645, // PPCInstrInfo.td:1790
661 BDZLp = 646, // PPCInstrInfo.td:1782
662 BDZm = 647, // PPCInstrInfo.td:1694
663 BDZp = 648, // PPCInstrInfo.td:1686
664 BL = 649, // PPCInstrInfo.td:1717
665 BL8 = 650, // PPCInstr64Bit.td:100
666 BL8_NOP = 651, // PPCInstr64Bit.td:110
667 BL8_NOP_RM = 652, // PPCInstr64Bit.td:165
668 BL8_NOP_TLS = 653, // PPCInstr64Bit.td:114
669 BL8_NOTOC = 654, // PPCInstr64Bit.td:127
670 BL8_NOTOC_RM = 655, // PPCInstr64Bit.td:178
671 BL8_NOTOC_TLS = 656, // PPCInstr64Bit.td:130
672 BL8_RM = 657, // PPCInstr64Bit.td:160
673 BL8_TLS = 658, // PPCInstr64Bit.td:103
674 BL8_TLS_ = 659, // PPCInstr64Bit.td:217
675 BLA = 660, // PPCInstrInfo.td:1719
676 BLA8 = 661, // PPCInstr64Bit.td:106
677 BLA8_NOP = 662, // PPCInstr64Bit.td:118
678 BLA8_NOP_RM = 663, // PPCInstr64Bit.td:169
679 BLA8_RM = 664, // PPCInstr64Bit.td:163
680 BLA_RM = 665, // PPCInstrInfo.td:1820
681 BLR = 666, // PPCInstrInfo.td:1571
682 BLR8 = 667, // PPCInstr64Bit.td:54
683 BLRL = 668, // PPCInstrInfo.td:1759
684 BL_NOP = 669, // PPCInstrInfo.td:1736
685 BL_NOP_RM = 670, // PPCInstrInfo.td:1823
686 BL_RM = 671, // PPCInstrInfo.td:1818
687 BL_TLS = 672, // PPCInstrInfo.td:1723
688 BPERMD = 673, // PPCInstr64Bit.td:996
689 BRD = 674, // PPCInstrP10.td:1847
690 BRH = 675, // PPCInstrP10.td:1836
691 BRH8 = 676, // PPCInstrP10.td:1842
692 BRINC = 677, // PPCInstrSPE.td:132
693 BRW = 678, // PPCInstrP10.td:1838
694 BRW8 = 679, // PPCInstrP10.td:1844
695 CBCDTD = 680, // PPCInstrInfo.td:2213
696 CBCDTD8 = 681, // PPCInstr64Bit.td:1021
697 CDTBCD = 682, // PPCInstrInfo.td:2210
698 CDTBCD8 = 683, // PPCInstr64Bit.td:1018
699 CFUGED = 684, // PPCInstrP10.td:1734
700 CLRBHRB = 685, // PPCInstrInfo.td:1932
701 CMPB = 686, // PPCInstrInfo.td:2709
702 CMPB8 = 687, // PPCInstr64Bit.td:1002
703 CMPD = 688, // PPCInstr64Bit.td:880
704 CMPDI = 689, // PPCInstr64Bit.td:884
705 CMPEQB = 690, // PPCInstr64Bit.td:894
706 CMPLD = 691, // PPCInstr64Bit.td:882
707 CMPLDI = 692, // PPCInstr64Bit.td:886
708 CMPLW = 693, // PPCInstrInfo.td:2716
709 CMPLWI = 694, // PPCInstrInfo.td:2629
710 CMPRB = 695, // PPCInstrInfo.td:2631
711 CMPRB8 = 696, // PPCInstr64Bit.td:890
712 CMPW = 697, // PPCInstrInfo.td:2714
713 CMPWI = 698, // PPCInstrInfo.td:2627
714 CNTLZD = 699, // PPCInstrInfo.td:1066
715 CNTLZDM = 700, // PPCInstrP10.td:1751
716 CNTLZD_rec = 701, // PPCInstrInfo.td:1070
717 CNTLZW = 702, // PPCInstrInfo.td:1066
718 CNTLZW8 = 703, // PPCInstrInfo.td:1066
719 CNTLZW8_rec = 704, // PPCInstrInfo.td:1070
720 CNTLZW_rec = 705, // PPCInstrInfo.td:1070
721 CNTTZD = 706, // PPCInstrInfo.td:1066
722 CNTTZDM = 707, // PPCInstrP10.td:1755
723 CNTTZD_rec = 708, // PPCInstrInfo.td:1070
724 CNTTZW = 709, // PPCInstrInfo.td:1066
725 CNTTZW8 = 710, // PPCInstrInfo.td:1066
726 CNTTZW8_rec = 711, // PPCInstrInfo.td:1070
727 CNTTZW_rec = 712, // PPCInstrInfo.td:1070
728 CP_ABORT = 713, // PPCInstrInfo.td:5395
729 CP_COPY = 714, // PPCInstrInfo.td:5389
730 CP_COPY8 = 715, // PPCInstr64Bit.td:1992
731 CP_PASTE8_rec = 716, // PPCInstr64Bit.td:1993
732 CP_PASTE_rec = 717, // PPCInstrInfo.td:5392
733 CR6SET = 718, // PPCInstrInfo.td:2932
734 CR6UNSET = 719, // PPCInstrInfo.td:2936
735 CRAND = 720, // PPCInstrInfo.td:2875
736 CRANDC = 721, // PPCInstrInfo.td:2910
737 CREQV = 722, // PPCInstrInfo.td:2899
738 CRNAND = 723, // PPCInstrInfo.td:2880
739 CRNOR = 724, // PPCInstrInfo.td:2895
740 CRNOT = 725, // PPCInstrInfo.td:2906
741 CROR = 726, // PPCInstrInfo.td:2885
742 CRORC = 727, // PPCInstrInfo.td:2915
743 CRSET = 728, // PPCInstrInfo.td:2922
744 CRUNSET = 729, // PPCInstrInfo.td:2926
745 CRXOR = 730, // PPCInstrInfo.td:2890
746 CTRL_DEP = 731, // PPCInstrInfo.td:1635
747 DADD = 732, // PPCInstrInfo.td:1320
748 DADDQ = 733, // PPCInstrInfo.td:1320
749 DADDQ_rec = 734, // PPCInstrInfo.td:1324
750 DADD_rec = 735, // PPCInstrInfo.td:1324
751 DARN = 736, // PPCInstr64Bit.td:1084
752 DCBA = 737, // PPCInstrInfo.td:1945
753 DCBF = 738, // PPCInstrInfo.td:1961
754 DCBFEP = 739, // PPCInstrInfo.td:4779
755 DCBI = 740, // PPCInstrInfo.td:1948
756 DCBST = 741, // PPCInstrInfo.td:1951
757 DCBSTEP = 742, // PPCInstrInfo.td:4782
758 DCBT = 743, // PPCInstrInfo.td:1966
759 DCBTEP = 744, // PPCInstrInfo.td:4785
760 DCBTST = 745, // PPCInstrInfo.td:1969
761 DCBTSTEP = 746, // PPCInstrInfo.td:4789
762 DCBZ = 747, // PPCInstrInfo.td:1954
763 DCBZEP = 748, // PPCInstrInfo.td:4793
764 DCBZL = 749, // PPCInstrInfo.td:1957
765 DCBZLEP = 750, // PPCInstrInfo.td:4796
766 DCCCI = 751, // PPCInstrInfo.td:4560
767 DCFFIX = 752, // PPCInstrInfo.td:1306
768 DCFFIXQ = 753, // PPCInstrInfo.td:1306
769 DCFFIXQQ = 754, // PPCInstrDFP.td:110
770 DCFFIXQ_rec = 755, // PPCInstrInfo.td:1310
771 DCFFIX_rec = 756, // PPCInstrInfo.td:1310
772 DCMPO = 757, // PPCInstrDFP.td:53
773 DCMPOQ = 758, // PPCInstrDFP.td:56
774 DCMPU = 759, // PPCInstrDFP.td:47
775 DCMPUQ = 760, // PPCInstrDFP.td:50
776 DCTDP = 761, // PPCInstrInfo.td:1306
777 DCTDP_rec = 762, // PPCInstrInfo.td:1310
778 DCTFIX = 763, // PPCInstrInfo.td:1306
779 DCTFIXQ = 764, // PPCInstrInfo.td:1306
780 DCTFIXQQ = 765, // PPCInstrDFP.td:113
781 DCTFIXQ_rec = 766, // PPCInstrInfo.td:1310
782 DCTFIX_rec = 767, // PPCInstrInfo.td:1310
783 DCTQPQ = 768, // PPCInstrInfo.td:1306
784 DCTQPQ_rec = 769, // PPCInstrInfo.td:1310
785 DDEDPD = 770, // PPCInstrInfo.td:1333
786 DDEDPDQ = 771, // PPCInstrInfo.td:1333
787 DDEDPDQ_rec = 772, // PPCInstrInfo.td:1337
788 DDEDPD_rec = 773, // PPCInstrInfo.td:1337
789 DDIV = 774, // PPCInstrInfo.td:1320
790 DDIVQ = 775, // PPCInstrInfo.td:1320
791 DDIVQ_rec = 776, // PPCInstrInfo.td:1324
792 DDIV_rec = 777, // PPCInstrInfo.td:1324
793 DENBCD = 778, // PPCInstrInfo.td:1346
794 DENBCDQ = 779, // PPCInstrInfo.td:1346
795 DENBCDQ_rec = 780, // PPCInstrInfo.td:1350
796 DENBCD_rec = 781, // PPCInstrInfo.td:1350
797 DIEX = 782, // PPCInstrInfo.td:1008
798 DIEXQ = 783, // PPCInstrInfo.td:1008
799 DIEXQ_rec = 784, // PPCInstrInfo.td:1012
800 DIEX_rec = 785, // PPCInstrInfo.td:1012
801 DIVD = 786, // PPCInstrInfo.td:1122
802 DIVDE = 787, // PPCInstrInfo.td:1122
803 DIVDEO = 788, // PPCInstrInfo.td:1133
804 DIVDEO_rec = 789, // PPCInstrInfo.td:1137
805 DIVDEU = 790, // PPCInstrInfo.td:1122
806 DIVDEUO = 791, // PPCInstrInfo.td:1133
807 DIVDEUO_rec = 792, // PPCInstrInfo.td:1137
808 DIVDEU_rec = 793, // PPCInstrInfo.td:1126
809 DIVDE_rec = 794, // PPCInstrInfo.td:1126
810 DIVDO = 795, // PPCInstrInfo.td:1133
811 DIVDO_rec = 796, // PPCInstrInfo.td:1137
812 DIVDU = 797, // PPCInstrInfo.td:1122
813 DIVDUO = 798, // PPCInstrInfo.td:1133
814 DIVDUO_rec = 799, // PPCInstrInfo.td:1137
815 DIVDU_rec = 800, // PPCInstrInfo.td:1126
816 DIVD_rec = 801, // PPCInstrInfo.td:1126
817 DIVW = 802, // PPCInstrInfo.td:1122
818 DIVWE = 803, // PPCInstrInfo.td:1122
819 DIVWEO = 804, // PPCInstrInfo.td:1133
820 DIVWEO_rec = 805, // PPCInstrInfo.td:1137
821 DIVWEU = 806, // PPCInstrInfo.td:1122
822 DIVWEUO = 807, // PPCInstrInfo.td:1133
823 DIVWEUO_rec = 808, // PPCInstrInfo.td:1137
824 DIVWEU_rec = 809, // PPCInstrInfo.td:1126
825 DIVWE_rec = 810, // PPCInstrInfo.td:1126
826 DIVWO = 811, // PPCInstrInfo.td:1133
827 DIVWO_rec = 812, // PPCInstrInfo.td:1137
828 DIVWU = 813, // PPCInstrInfo.td:1122
829 DIVWUO = 814, // PPCInstrInfo.td:1133
830 DIVWUO_rec = 815, // PPCInstrInfo.td:1137
831 DIVWU_rec = 816, // PPCInstrInfo.td:1126
832 DIVW_rec = 817, // PPCInstrInfo.td:1126
833 DMMR = 818, // PPCInstrFutureMMA.td:477
834 DMSETDMRZ = 819, // PPCInstrFutureMMA.td:487
835 DMSHA2HASH = 820, // PPCInstrFutureMMA.td:510
836 DMSHA3HASH = 821, // PPCInstrFutureMMA.td:517
837 DMUL = 822, // PPCInstrInfo.td:1320
838 DMULQ = 823, // PPCInstrInfo.td:1320
839 DMULQ_rec = 824, // PPCInstrInfo.td:1324
840 DMUL_rec = 825, // PPCInstrInfo.td:1324
841 DMXOR = 826, // PPCInstrFutureMMA.td:481
842 DMXVBF16GERX2 = 827, // PPCInstrFutureMMA.td:221
843 DMXVBF16GERX2NN = 828, // PPCInstrFutureMMA.td:291
844 DMXVBF16GERX2NP = 829, // PPCInstrFutureMMA.td:286
845 DMXVBF16GERX2PN = 830, // PPCInstrFutureMMA.td:281
846 DMXVBF16GERX2PP = 831, // PPCInstrFutureMMA.td:225
847 DMXVF16GERX2 = 832, // PPCInstrFutureMMA.td:184
848 DMXVF16GERX2NN = 833, // PPCInstrFutureMMA.td:339
849 DMXVF16GERX2NP = 834, // PPCInstrFutureMMA.td:334
850 DMXVF16GERX2PN = 835, // PPCInstrFutureMMA.td:329
851 DMXVF16GERX2PP = 836, // PPCInstrFutureMMA.td:188
852 DMXVI8GERX4 = 837, // PPCInstrFutureMMA.td:184
853 DMXVI8GERX4PP = 838, // PPCInstrFutureMMA.td:188
854 DMXVI8GERX4SPP = 839, // PPCInstrFutureMMA.td:532
855 DMXXEXTFDMR256 = 840, // PPCInstrFutureMMA.td:468
856 DMXXEXTFDMR512 = 841, // PPCInstrFutureMMA.td:436
857 DMXXEXTFDMR512_HI = 842, // PPCInstrFutureMMA.td:443
858 DMXXINSTDMR256 = 843, // PPCInstrFutureMMA.td:472
859 DMXXINSTDMR512 = 844, // PPCInstrFutureMMA.td:450
860 DMXXINSTDMR512_HI = 845, // PPCInstrFutureMMA.td:459
861 DMXXSETACCZ = 846, // PPCInstrMMA.td:554
862 DMXXSHAPAD = 847, // PPCInstrFutureMMA.td:524
863 DQUA = 848, // PPCInstrInfo.td:1417
864 DQUAI = 849, // PPCInstrInfo.td:1402
865 DQUAIQ = 850, // PPCInstrInfo.td:1402
866 DQUAIQ_rec = 851, // PPCInstrInfo.td:1407
867 DQUAI_rec = 852, // PPCInstrInfo.td:1407
868 DQUAQ = 853, // PPCInstrInfo.td:1417
869 DQUAQ_rec = 854, // PPCInstrInfo.td:1421
870 DQUA_rec = 855, // PPCInstrInfo.td:1421
871 DRDPQ = 856, // PPCInstrInfo.td:1306
872 DRDPQ_rec = 857, // PPCInstrInfo.td:1310
873 DRINTN = 858, // PPCInstrInfo.td:1431
874 DRINTNQ = 859, // PPCInstrInfo.td:1431
875 DRINTNQ_rec = 860, // PPCInstrInfo.td:1435
876 DRINTN_rec = 861, // PPCInstrInfo.td:1435
877 DRINTX = 862, // PPCInstrInfo.td:1431
878 DRINTXQ = 863, // PPCInstrInfo.td:1431
879 DRINTXQ_rec = 864, // PPCInstrInfo.td:1435
880 DRINTX_rec = 865, // PPCInstrInfo.td:1435
881 DRRND = 866, // PPCInstrInfo.td:1417
882 DRRNDQ = 867, // PPCInstrInfo.td:1417
883 DRRNDQ_rec = 868, // PPCInstrInfo.td:1421
884 DRRND_rec = 869, // PPCInstrInfo.td:1421
885 DRSP = 870, // PPCInstrInfo.td:1306
886 DRSP_rec = 871, // PPCInstrInfo.td:1310
887 DSCLI = 872, // PPCInstrInfo.td:1444
888 DSCLIQ = 873, // PPCInstrInfo.td:1444
889 DSCLIQ_rec = 874, // PPCInstrInfo.td:1448
890 DSCLI_rec = 875, // PPCInstrInfo.td:1448
891 DSCRI = 876, // PPCInstrInfo.td:1444
892 DSCRIQ = 877, // PPCInstrInfo.td:1444
893 DSCRIQ_rec = 878, // PPCInstrInfo.td:1448
894 DSCRI_rec = 879, // PPCInstrInfo.td:1448
895 DSS = 880, // PPCInstrAltivec.td:354
896 DSSALL = 881, // PPCInstrAltivec.td:361
897 DST = 882, // PPCInstrAltivec.td:369
898 DST64 = 883, // PPCInstrAltivec.td:391
899 DSTST = 884, // PPCInstrAltivec.td:379
900 DSTST64 = 885, // PPCInstrAltivec.td:401
901 DSTSTT = 886, // PPCInstrAltivec.td:384
902 DSTSTT64 = 887, // PPCInstrAltivec.td:407
903 DSTT = 888, // PPCInstrAltivec.td:374
904 DSTT64 = 889, // PPCInstrAltivec.td:396
905 DSUB = 890, // PPCInstrInfo.td:1320
906 DSUBQ = 891, // PPCInstrInfo.td:1320
907 DSUBQ_rec = 892, // PPCInstrInfo.td:1324
908 DSUB_rec = 893, // PPCInstrInfo.td:1324
909 DTSTDC = 894, // PPCInstrDFP.td:157
910 DTSTDCQ = 895, // PPCInstrDFP.td:161
911 DTSTDG = 896, // PPCInstrDFP.td:165
912 DTSTDGQ = 897, // PPCInstrDFP.td:169
913 DTSTEX = 898, // PPCInstrDFP.td:173
914 DTSTEXQ = 899, // PPCInstrDFP.td:176
915 DTSTSF = 900, // PPCInstrDFP.td:179
916 DTSTSFI = 901, // PPCInstrDFP.td:185
917 DTSTSFIQ = 902, // PPCInstrDFP.td:189
918 DTSTSFQ = 903, // PPCInstrDFP.td:182
919 DXEX = 904, // PPCInstrInfo.td:1306
920 DXEXQ = 905, // PPCInstrInfo.td:1306
921 DXEXQ_rec = 906, // PPCInstrInfo.td:1310
922 DXEX_rec = 907, // PPCInstrInfo.td:1310
923 DYNALLOC = 908, // PPCInstrInfo.td:1475
924 DYNALLOC8 = 909, // PPCInstr64Bit.td:566
925 DYNAREAOFFSET = 910, // PPCInstrInfo.td:1478
926 DYNAREAOFFSET8 = 911, // PPCInstr64Bit.td:569
927 DecreaseCTR8loop = 912, // PPCInstr64Bit.td:553
928 DecreaseCTRloop = 913, // PPCInstrInfo.td:2984
929 EFDABS = 914, // PPCInstrSPE.td:136
930 EFDADD = 915, // PPCInstrSPE.td:140
931 EFDCFS = 916, // PPCInstrSPE.td:144
932 EFDCFSF = 917, // PPCInstrSPE.td:148
933 EFDCFSI = 918, // PPCInstrSPE.td:151
934 EFDCFSID = 919, // PPCInstrSPE.td:155
935 EFDCFUF = 920, // PPCInstrSPE.td:159
936 EFDCFUI = 921, // PPCInstrSPE.td:162
937 EFDCFUID = 922, // PPCInstrSPE.td:166
938 EFDCMPEQ = 923, // PPCInstrSPE.td:171
939 EFDCMPGT = 924, // PPCInstrSPE.td:173
940 EFDCMPLT = 925, // PPCInstrSPE.td:175
941 EFDCTSF = 926, // PPCInstrSPE.td:179
942 EFDCTSI = 927, // PPCInstrSPE.td:182
943 EFDCTSIDZ = 928, // PPCInstrSPE.td:186
944 EFDCTSIZ = 929, // PPCInstrSPE.td:190
945 EFDCTUF = 930, // PPCInstrSPE.td:194
946 EFDCTUI = 931, // PPCInstrSPE.td:197
947 EFDCTUIDZ = 932, // PPCInstrSPE.td:201
948 EFDCTUIZ = 933, // PPCInstrSPE.td:205
949 EFDDIV = 934, // PPCInstrSPE.td:209
950 EFDMUL = 935, // PPCInstrSPE.td:213
951 EFDNABS = 936, // PPCInstrSPE.td:217
952 EFDNEG = 937, // PPCInstrSPE.td:221
953 EFDSUB = 938, // PPCInstrSPE.td:225
954 EFDTSTEQ = 939, // PPCInstrSPE.td:230
955 EFDTSTGT = 940, // PPCInstrSPE.td:232
956 EFDTSTLT = 941, // PPCInstrSPE.td:234
957 EFSABS = 942, // PPCInstrSPE.td:239
958 EFSADD = 943, // PPCInstrSPE.td:243
959 EFSCFD = 944, // PPCInstrSPE.td:247
960 EFSCFSF = 945, // PPCInstrSPE.td:251
961 EFSCFSI = 946, // PPCInstrSPE.td:254
962 EFSCFUF = 947, // PPCInstrSPE.td:258
963 EFSCFUI = 948, // PPCInstrSPE.td:261
964 EFSCMPEQ = 949, // PPCInstrSPE.td:266
965 EFSCMPGT = 950, // PPCInstrSPE.td:268
966 EFSCMPLT = 951, // PPCInstrSPE.td:270
967 EFSCTSF = 952, // PPCInstrSPE.td:274
968 EFSCTSI = 953, // PPCInstrSPE.td:277
969 EFSCTSIZ = 954, // PPCInstrSPE.td:281
970 EFSCTUF = 955, // PPCInstrSPE.td:285
971 EFSCTUI = 956, // PPCInstrSPE.td:288
972 EFSCTUIZ = 957, // PPCInstrSPE.td:292
973 EFSDIV = 958, // PPCInstrSPE.td:296
974 EFSMUL = 959, // PPCInstrSPE.td:300
975 EFSNABS = 960, // PPCInstrSPE.td:304
976 EFSNEG = 961, // PPCInstrSPE.td:308
977 EFSSUB = 962, // PPCInstrSPE.td:312
978 EFSTSTEQ = 963, // PPCInstrSPE.td:317
979 EFSTSTGT = 964, // PPCInstrSPE.td:319
980 EFSTSTLT = 965, // PPCInstrSPE.td:321
981 EH_SjLj_LongJmp32 = 966, // PPCInstrInfo.td:1903
982 EH_SjLj_LongJmp64 = 967, // PPCInstr64Bit.td:518
983 EH_SjLj_SetJmp32 = 968, // PPCInstrInfo.td:1895
984 EH_SjLj_SetJmp64 = 969, // PPCInstr64Bit.td:510
985 EH_SjLj_Setup = 970, // PPCInstrInfo.td:1913
986 EQV = 971, // PPCInstrInfo.td:1022
987 EQV8 = 972, // PPCInstrInfo.td:1022
988 EQV8_rec = 973, // PPCInstrInfo.td:1026
989 EQV_rec = 974, // PPCInstrInfo.td:1026
990 EVABS = 975, // PPCInstrSPE.td:327
991 EVADDIW = 976, // PPCInstrSPE.td:331
992 EVADDSMIAAW = 977, // PPCInstrSPE.td:333
993 EVADDSSIAAW = 978, // PPCInstrSPE.td:335
994 EVADDUMIAAW = 979, // PPCInstrSPE.td:339
995 EVADDUSIAAW = 980, // PPCInstrSPE.td:337
996 EVADDW = 981, // PPCInstrSPE.td:341
997 EVAND = 982, // PPCInstrSPE.td:345
998 EVANDC = 983, // PPCInstrSPE.td:348
999 EVCMPEQ = 984, // PPCInstrSPE.td:353
1000 EVCMPGTS = 985, // PPCInstrSPE.td:355
1001 EVCMPGTU = 986, // PPCInstrSPE.td:357
1002 EVCMPLTS = 987, // PPCInstrSPE.td:359
1003 EVCMPLTU = 988, // PPCInstrSPE.td:361
1004 EVCNTLSW = 989, // PPCInstrSPE.td:365
1005 EVCNTLZW = 990, // PPCInstrSPE.td:367
1006 EVDIVWS = 991, // PPCInstrSPE.td:371
1007 EVDIVWU = 992, // PPCInstrSPE.td:374
1008 EVEQV = 993, // PPCInstrSPE.td:378
1009 EVEXTSB = 994, // PPCInstrSPE.td:382
1010 EVEXTSH = 995, // PPCInstrSPE.td:385
1011 EVFSABS = 996, // PPCInstrSPE.td:389
1012 EVFSADD = 997, // PPCInstrSPE.td:392
1013 EVFSCFSF = 998, // PPCInstrSPE.td:395
1014 EVFSCFSI = 999, // PPCInstrSPE.td:397
1015 EVFSCFUF = 1000, // PPCInstrSPE.td:400
1016 EVFSCFUI = 1001, // PPCInstrSPE.td:402
1017 EVFSCMPEQ = 1002, // PPCInstrSPE.td:406
1018 EVFSCMPGT = 1003, // PPCInstrSPE.td:408
1019 EVFSCMPLT = 1004, // PPCInstrSPE.td:410
1020 EVFSCTSF = 1005, // PPCInstrSPE.td:414
1021 EVFSCTSI = 1006, // PPCInstrSPE.td:416
1022 EVFSCTSIZ = 1007, // PPCInstrSPE.td:419
1023 EVFSCTUF = 1008, // PPCInstrSPE.td:422
1024 EVFSCTUI = 1009, // PPCInstrSPE.td:424
1025 EVFSCTUIZ = 1010, // PPCInstrSPE.td:427
1026 EVFSDIV = 1011, // PPCInstrSPE.td:430
1027 EVFSMUL = 1012, // PPCInstrSPE.td:433
1028 EVFSNABS = 1013, // PPCInstrSPE.td:436
1029 EVFSNEG = 1014, // PPCInstrSPE.td:439
1030 EVFSSUB = 1015, // PPCInstrSPE.td:442
1031 EVFSTSTEQ = 1016, // PPCInstrSPE.td:447
1032 EVFSTSTGT = 1017, // PPCInstrSPE.td:449
1033 EVFSTSTLT = 1018, // PPCInstrSPE.td:451
1034 EVLDD = 1019, // PPCInstrSPE.td:455
1035 EVLDDX = 1020, // PPCInstrSPE.td:458
1036 EVLDH = 1021, // PPCInstrSPE.td:461
1037 EVLDHX = 1022, // PPCInstrSPE.td:463
1038 EVLDW = 1023, // PPCInstrSPE.td:465
1039 EVLDWX = 1024, // PPCInstrSPE.td:468
1040 EVLHHESPLAT = 1025, // PPCInstrSPE.td:471
1041 EVLHHESPLATX = 1026, // PPCInstrSPE.td:473
1042 EVLHHOSSPLAT = 1027, // PPCInstrSPE.td:479
1043 EVLHHOSSPLATX = 1028, // PPCInstrSPE.td:481
1044 EVLHHOUSPLAT = 1029, // PPCInstrSPE.td:475
1045 EVLHHOUSPLATX = 1030, // PPCInstrSPE.td:477
1046 EVLWHE = 1031, // PPCInstrSPE.td:483
1047 EVLWHEX = 1032, // PPCInstrSPE.td:485
1048 EVLWHOS = 1033, // PPCInstrSPE.td:487
1049 EVLWHOSX = 1034, // PPCInstrSPE.td:489
1050 EVLWHOU = 1035, // PPCInstrSPE.td:491
1051 EVLWHOUX = 1036, // PPCInstrSPE.td:493
1052 EVLWHSPLAT = 1037, // PPCInstrSPE.td:495
1053 EVLWHSPLATX = 1038, // PPCInstrSPE.td:497
1054 EVLWWSPLAT = 1039, // PPCInstrSPE.td:499
1055 EVLWWSPLATX = 1040, // PPCInstrSPE.td:501
1056 EVMERGEHI = 1041, // PPCInstrSPE.td:504
1057 EVMERGEHILO = 1042, // PPCInstrSPE.td:508
1058 EVMERGELO = 1043, // PPCInstrSPE.td:506
1059 EVMERGELOHI = 1044, // PPCInstrSPE.td:510
1060 EVMHEGSMFAA = 1045, // PPCInstrSPE.td:513
1061 EVMHEGSMFAN = 1046, // PPCInstrSPE.td:515
1062 EVMHEGSMIAA = 1047, // PPCInstrSPE.td:517
1063 EVMHEGSMIAN = 1048, // PPCInstrSPE.td:519
1064 EVMHEGUMIAA = 1049, // PPCInstrSPE.td:521
1065 EVMHEGUMIAN = 1050, // PPCInstrSPE.td:523
1066 EVMHESMF = 1051, // PPCInstrSPE.td:526
1067 EVMHESMFA = 1052, // PPCInstrSPE.td:528
1068 EVMHESMFAAW = 1053, // PPCInstrSPE.td:530
1069 EVMHESMFANW = 1054, // PPCInstrSPE.td:532
1070 EVMHESMI = 1055, // PPCInstrSPE.td:534
1071 EVMHESMIA = 1056, // PPCInstrSPE.td:536
1072 EVMHESMIAAW = 1057, // PPCInstrSPE.td:538
1073 EVMHESMIANW = 1058, // PPCInstrSPE.td:540
1074 EVMHESSF = 1059, // PPCInstrSPE.td:542
1075 EVMHESSFA = 1060, // PPCInstrSPE.td:544
1076 EVMHESSFAAW = 1061, // PPCInstrSPE.td:546
1077 EVMHESSFANW = 1062, // PPCInstrSPE.td:548
1078 EVMHESSIAAW = 1063, // PPCInstrSPE.td:550
1079 EVMHESSIANW = 1064, // PPCInstrSPE.td:552
1080 EVMHEUMI = 1065, // PPCInstrSPE.td:554
1081 EVMHEUMIA = 1066, // PPCInstrSPE.td:556
1082 EVMHEUMIAAW = 1067, // PPCInstrSPE.td:558
1083 EVMHEUMIANW = 1068, // PPCInstrSPE.td:560
1084 EVMHEUSIAAW = 1069, // PPCInstrSPE.td:562
1085 EVMHEUSIANW = 1070, // PPCInstrSPE.td:564
1086 EVMHOGSMFAA = 1071, // PPCInstrSPE.td:566
1087 EVMHOGSMFAN = 1072, // PPCInstrSPE.td:568
1088 EVMHOGSMIAA = 1073, // PPCInstrSPE.td:570
1089 EVMHOGSMIAN = 1074, // PPCInstrSPE.td:572
1090 EVMHOGUMIAA = 1075, // PPCInstrSPE.td:574
1091 EVMHOGUMIAN = 1076, // PPCInstrSPE.td:576
1092 EVMHOSMF = 1077, // PPCInstrSPE.td:578
1093 EVMHOSMFA = 1078, // PPCInstrSPE.td:580
1094 EVMHOSMFAAW = 1079, // PPCInstrSPE.td:582
1095 EVMHOSMFANW = 1080, // PPCInstrSPE.td:584
1096 EVMHOSMI = 1081, // PPCInstrSPE.td:586
1097 EVMHOSMIA = 1082, // PPCInstrSPE.td:588
1098 EVMHOSMIAAW = 1083, // PPCInstrSPE.td:590
1099 EVMHOSMIANW = 1084, // PPCInstrSPE.td:592
1100 EVMHOSSF = 1085, // PPCInstrSPE.td:594
1101 EVMHOSSFA = 1086, // PPCInstrSPE.td:596
1102 EVMHOSSFAAW = 1087, // PPCInstrSPE.td:598
1103 EVMHOSSFANW = 1088, // PPCInstrSPE.td:600
1104 EVMHOSSIAAW = 1089, // PPCInstrSPE.td:602
1105 EVMHOSSIANW = 1090, // PPCInstrSPE.td:604
1106 EVMHOUMI = 1091, // PPCInstrSPE.td:606
1107 EVMHOUMIA = 1092, // PPCInstrSPE.td:608
1108 EVMHOUMIAAW = 1093, // PPCInstrSPE.td:610
1109 EVMHOUMIANW = 1094, // PPCInstrSPE.td:612
1110 EVMHOUSIAAW = 1095, // PPCInstrSPE.td:614
1111 EVMHOUSIANW = 1096, // PPCInstrSPE.td:616
1112 EVMRA = 1097, // PPCInstrSPE.td:619
1113 EVMWHSMF = 1098, // PPCInstrSPE.td:622
1114 EVMWHSMFA = 1099, // PPCInstrSPE.td:624
1115 EVMWHSMI = 1100, // PPCInstrSPE.td:626
1116 EVMWHSMIA = 1101, // PPCInstrSPE.td:628
1117 EVMWHSSF = 1102, // PPCInstrSPE.td:630
1118 EVMWHSSFA = 1103, // PPCInstrSPE.td:632
1119 EVMWHUMI = 1104, // PPCInstrSPE.td:634
1120 EVMWHUMIA = 1105, // PPCInstrSPE.td:636
1121 EVMWLSMIAAW = 1106, // PPCInstrSPE.td:638
1122 EVMWLSMIANW = 1107, // PPCInstrSPE.td:640
1123 EVMWLSSIAAW = 1108, // PPCInstrSPE.td:642
1124 EVMWLSSIANW = 1109, // PPCInstrSPE.td:644
1125 EVMWLUMI = 1110, // PPCInstrSPE.td:646
1126 EVMWLUMIA = 1111, // PPCInstrSPE.td:649
1127 EVMWLUMIAAW = 1112, // PPCInstrSPE.td:651
1128 EVMWLUMIANW = 1113, // PPCInstrSPE.td:653
1129 EVMWLUSIAAW = 1114, // PPCInstrSPE.td:655
1130 EVMWLUSIANW = 1115, // PPCInstrSPE.td:657
1131 EVMWSMF = 1116, // PPCInstrSPE.td:659
1132 EVMWSMFA = 1117, // PPCInstrSPE.td:661
1133 EVMWSMFAA = 1118, // PPCInstrSPE.td:663
1134 EVMWSMFAN = 1119, // PPCInstrSPE.td:665
1135 EVMWSMI = 1120, // PPCInstrSPE.td:667
1136 EVMWSMIA = 1121, // PPCInstrSPE.td:669
1137 EVMWSMIAA = 1122, // PPCInstrSPE.td:671
1138 EVMWSMIAN = 1123, // PPCInstrSPE.td:673
1139 EVMWSSF = 1124, // PPCInstrSPE.td:675
1140 EVMWSSFA = 1125, // PPCInstrSPE.td:677
1141 EVMWSSFAA = 1126, // PPCInstrSPE.td:679
1142 EVMWSSFAN = 1127, // PPCInstrSPE.td:681
1143 EVMWUMI = 1128, // PPCInstrSPE.td:683
1144 EVMWUMIA = 1129, // PPCInstrSPE.td:685
1145 EVMWUMIAA = 1130, // PPCInstrSPE.td:687
1146 EVMWUMIAN = 1131, // PPCInstrSPE.td:689
1147 EVNAND = 1132, // PPCInstrSPE.td:693
1148 EVNEG = 1133, // PPCInstrSPE.td:697
1149 EVNOR = 1134, // PPCInstrSPE.td:701
1150 EVOR = 1135, // PPCInstrSPE.td:704
1151 EVORC = 1136, // PPCInstrSPE.td:707
1152 EVRLW = 1137, // PPCInstrSPE.td:713
1153 EVRLWI = 1138, // PPCInstrSPE.td:711
1154 EVRNDW = 1139, // PPCInstrSPE.td:717
1155 EVSEL = 1140, // PPCInstrSPE.td:720
1156 EVSLW = 1141, // PPCInstrSPE.td:726
1157 EVSLWI = 1142, // PPCInstrSPE.td:724
1158 EVSPLATFI = 1143, // PPCInstrSPE.td:730
1159 EVSPLATI = 1144, // PPCInstrSPE.td:732
1160 EVSRWIS = 1145, // PPCInstrSPE.td:735
1161 EVSRWIU = 1146, // PPCInstrSPE.td:737
1162 EVSRWS = 1147, // PPCInstrSPE.td:739
1163 EVSRWU = 1148, // PPCInstrSPE.td:742
1164 EVSTDD = 1149, // PPCInstrSPE.td:746
1165 EVSTDDX = 1150, // PPCInstrSPE.td:749
1166 EVSTDH = 1151, // PPCInstrSPE.td:752
1167 EVSTDHX = 1152, // PPCInstrSPE.td:754
1168 EVSTDW = 1153, // PPCInstrSPE.td:756
1169 EVSTDWX = 1154, // PPCInstrSPE.td:759
1170 EVSTWHE = 1155, // PPCInstrSPE.td:762
1171 EVSTWHEX = 1156, // PPCInstrSPE.td:764
1172 EVSTWHO = 1157, // PPCInstrSPE.td:766
1173 EVSTWHOX = 1158, // PPCInstrSPE.td:768
1174 EVSTWWE = 1159, // PPCInstrSPE.td:770
1175 EVSTWWEX = 1160, // PPCInstrSPE.td:772
1176 EVSTWWO = 1161, // PPCInstrSPE.td:774
1177 EVSTWWOX = 1162, // PPCInstrSPE.td:776
1178 EVSUBFSMIAAW = 1163, // PPCInstrSPE.td:781
1179 EVSUBFSSIAAW = 1164, // PPCInstrSPE.td:779
1180 EVSUBFUMIAAW = 1165, // PPCInstrSPE.td:783
1181 EVSUBFUSIAAW = 1166, // PPCInstrSPE.td:785
1182 EVSUBFW = 1167, // PPCInstrSPE.td:787
1183 EVSUBIFW = 1168, // PPCInstrSPE.td:790
1184 EVXOR = 1169, // PPCInstrSPE.td:792
1185 EXTSB = 1170, // PPCInstrInfo.td:1066
1186 EXTSB8 = 1171, // PPCInstrInfo.td:1066
1187 EXTSB8_32_64 = 1172, // PPCInstr64Bit.td:941
1188 EXTSB8_rec = 1173, // PPCInstrInfo.td:1070
1189 EXTSB_rec = 1174, // PPCInstrInfo.td:1070
1190 EXTSH = 1175, // PPCInstrInfo.td:1066
1191 EXTSH8 = 1176, // PPCInstrInfo.td:1066
1192 EXTSH8_32_64 = 1177, // PPCInstr64Bit.td:944
1193 EXTSH8_rec = 1178, // PPCInstrInfo.td:1070
1194 EXTSH_rec = 1179, // PPCInstrInfo.td:1070
1195 EXTSW = 1180, // PPCInstrInfo.td:1066
1196 EXTSWSLI = 1181, // PPCInstrInfo.td:1278
1197 EXTSWSLI_32_64 = 1182, // PPCInstrInfo.td:1292
1198 EXTSWSLI_32_64_rec = 1183, // PPCInstrInfo.td:1296
1199 EXTSWSLI_rec = 1184, // PPCInstrInfo.td:1282
1200 EXTSW_32 = 1185, // PPCInstr64Bit.td:959
1201 EXTSW_32_64 = 1186, // PPCInstrInfo.td:1066
1202 EXTSW_32_64_rec = 1187, // PPCInstrInfo.td:1070
1203 EXTSW_rec = 1188, // PPCInstrInfo.td:1070
1204 EnforceIEIO = 1189, // PPCInstrInfo.td:2524
1205 FABSD = 1190, // PPCInstrInfo.td:1306
1206 FABSD_rec = 1191, // PPCInstrInfo.td:1310
1207 FABSS = 1192, // PPCInstrInfo.td:1306
1208 FABSS_rec = 1193, // PPCInstrInfo.td:1310
1209 FADD = 1194, // PPCInstrInfo.td:1374
1210 FADDS = 1195, // PPCInstrInfo.td:1374
1211 FADDS_rec = 1196, // PPCInstrInfo.td:1378
1212 FADD_rec = 1197, // PPCInstrInfo.td:1378
1213 FADDrtz = 1198, // PPCInstrInfo.td:3081
1214 FCFID = 1199, // PPCInstrInfo.td:1306
1215 FCFIDS = 1200, // PPCInstrInfo.td:1306
1216 FCFIDS_rec = 1201, // PPCInstrInfo.td:1310
1217 FCFIDU = 1202, // PPCInstrInfo.td:1306
1218 FCFIDUS = 1203, // PPCInstrInfo.td:1306
1219 FCFIDUS_rec = 1204, // PPCInstrInfo.td:1310
1220 FCFIDU_rec = 1205, // PPCInstrInfo.td:1310
1221 FCFID_rec = 1206, // PPCInstrInfo.td:1310
1222 FCMPOD = 1207, // PPCInstrInfo.td:2729
1223 FCMPOS = 1208, // PPCInstrInfo.td:2724
1224 FCMPUD = 1209, // PPCInstrInfo.td:2727
1225 FCMPUS = 1210, // PPCInstrInfo.td:2722
1226 FCPSGND = 1211, // PPCInstrInfo.td:1320
1227 FCPSGND_rec = 1212, // PPCInstrInfo.td:1324
1228 FCPSGNS = 1213, // PPCInstrInfo.td:1320
1229 FCPSGNS_rec = 1214, // PPCInstrInfo.td:1324
1230 FCTID = 1215, // PPCInstrInfo.td:1306
1231 FCTIDU = 1216, // PPCInstrInfo.td:1306
1232 FCTIDUZ = 1217, // PPCInstrInfo.td:1306
1233 FCTIDUZ_rec = 1218, // PPCInstrInfo.td:1310
1234 FCTIDU_rec = 1219, // PPCInstrInfo.td:1310
1235 FCTIDZ = 1220, // PPCInstrInfo.td:1306
1236 FCTIDZ_rec = 1221, // PPCInstrInfo.td:1310
1237 FCTID_rec = 1222, // PPCInstrInfo.td:1310
1238 FCTIW = 1223, // PPCInstrInfo.td:1306
1239 FCTIWU = 1224, // PPCInstrInfo.td:1306
1240 FCTIWUZ = 1225, // PPCInstrInfo.td:1306
1241 FCTIWUZ_rec = 1226, // PPCInstrInfo.td:1310
1242 FCTIWU_rec = 1227, // PPCInstrInfo.td:1310
1243 FCTIWZ = 1228, // PPCInstrInfo.td:1306
1244 FCTIWZ_rec = 1229, // PPCInstrInfo.td:1310
1245 FCTIW_rec = 1230, // PPCInstrInfo.td:1310
1246 FDIV = 1231, // PPCInstrInfo.td:1374
1247 FDIVS = 1232, // PPCInstrInfo.td:1374
1248 FDIVS_rec = 1233, // PPCInstrInfo.td:1378
1249 FDIV_rec = 1234, // PPCInstrInfo.td:1378
1250 FENCE = 1235, // PPCInstrInfo.td:1604
1251 FMADD = 1236, // PPCInstrInfo.td:1360
1252 FMADDS = 1237, // PPCInstrInfo.td:1360
1253 FMADDS_rec = 1238, // PPCInstrInfo.td:1364
1254 FMADD_rec = 1239, // PPCInstrInfo.td:1364
1255 FMR = 1240, // PPCInstrInfo.td:1306
1256 FMR_rec = 1241, // PPCInstrInfo.td:1310
1257 FMSUB = 1242, // PPCInstrInfo.td:1360
1258 FMSUBS = 1243, // PPCInstrInfo.td:1360
1259 FMSUBS_rec = 1244, // PPCInstrInfo.td:1364
1260 FMSUB_rec = 1245, // PPCInstrInfo.td:1364
1261 FMUL = 1246, // PPCInstrInfo.td:1388
1262 FMULS = 1247, // PPCInstrInfo.td:1388
1263 FMULS_rec = 1248, // PPCInstrInfo.td:1392
1264 FMUL_rec = 1249, // PPCInstrInfo.td:1392
1265 FNABSD = 1250, // PPCInstrInfo.td:1306
1266 FNABSD_rec = 1251, // PPCInstrInfo.td:1310
1267 FNABSS = 1252, // PPCInstrInfo.td:1306
1268 FNABSS_rec = 1253, // PPCInstrInfo.td:1310
1269 FNEGD = 1254, // PPCInstrInfo.td:1306
1270 FNEGD_rec = 1255, // PPCInstrInfo.td:1310
1271 FNEGS = 1256, // PPCInstrInfo.td:1306
1272 FNEGS_rec = 1257, // PPCInstrInfo.td:1310
1273 FNMADD = 1258, // PPCInstrInfo.td:1360
1274 FNMADDS = 1259, // PPCInstrInfo.td:1360
1275 FNMADDS_rec = 1260, // PPCInstrInfo.td:1364
1276 FNMADD_rec = 1261, // PPCInstrInfo.td:1364
1277 FNMSUB = 1262, // PPCInstrInfo.td:1360
1278 FNMSUBS = 1263, // PPCInstrInfo.td:1360
1279 FNMSUBS_rec = 1264, // PPCInstrInfo.td:1364
1280 FNMSUB_rec = 1265, // PPCInstrInfo.td:1364
1281 FRE = 1266, // PPCInstrInfo.td:1306
1282 FRES = 1267, // PPCInstrInfo.td:1306
1283 FRES_rec = 1268, // PPCInstrInfo.td:1310
1284 FRE_rec = 1269, // PPCInstrInfo.td:1310
1285 FRIMD = 1270, // PPCInstrInfo.td:1306
1286 FRIMD_rec = 1271, // PPCInstrInfo.td:1310
1287 FRIMS = 1272, // PPCInstrInfo.td:1306
1288 FRIMS_rec = 1273, // PPCInstrInfo.td:1310
1289 FRIND = 1274, // PPCInstrInfo.td:1306
1290 FRIND_rec = 1275, // PPCInstrInfo.td:1310
1291 FRINS = 1276, // PPCInstrInfo.td:1306
1292 FRINS_rec = 1277, // PPCInstrInfo.td:1310
1293 FRIPD = 1278, // PPCInstrInfo.td:1306
1294 FRIPD_rec = 1279, // PPCInstrInfo.td:1310
1295 FRIPS = 1280, // PPCInstrInfo.td:1306
1296 FRIPS_rec = 1281, // PPCInstrInfo.td:1310
1297 FRIZD = 1282, // PPCInstrInfo.td:1306
1298 FRIZD_rec = 1283, // PPCInstrInfo.td:1310
1299 FRIZS = 1284, // PPCInstrInfo.td:1306
1300 FRIZS_rec = 1285, // PPCInstrInfo.td:1310
1301 FRSP = 1286, // PPCInstrInfo.td:1306
1302 FRSP_rec = 1287, // PPCInstrInfo.td:1310
1303 FRSQRTE = 1288, // PPCInstrInfo.td:1306
1304 FRSQRTES = 1289, // PPCInstrInfo.td:1306
1305 FRSQRTES_rec = 1290, // PPCInstrInfo.td:1310
1306 FRSQRTE_rec = 1291, // PPCInstrInfo.td:1310
1307 FSELD = 1292, // PPCInstrInfo.td:1360
1308 FSELD_rec = 1293, // PPCInstrInfo.td:1364
1309 FSELS = 1294, // PPCInstrInfo.td:1360
1310 FSELS_rec = 1295, // PPCInstrInfo.td:1364
1311 FSQRT = 1296, // PPCInstrInfo.td:1306
1312 FSQRTS = 1297, // PPCInstrInfo.td:1306
1313 FSQRTS_rec = 1298, // PPCInstrInfo.td:1310
1314 FSQRT_rec = 1299, // PPCInstrInfo.td:1310
1315 FSUB = 1300, // PPCInstrInfo.td:1374
1316 FSUBS = 1301, // PPCInstrInfo.td:1374
1317 FSUBS_rec = 1302, // PPCInstrInfo.td:1378
1318 FSUB_rec = 1303, // PPCInstrInfo.td:1378
1319 FTDIV = 1304, // PPCInstrInfo.td:2734
1320 FTSQRT = 1305, // PPCInstrInfo.td:2736
1321 GETtlsADDR = 1306, // PPCInstr64Bit.td:1534
1322 GETtlsADDR32 = 1307, // PPCInstrInfo.td:3524
1323 GETtlsADDR32AIX = 1308, // PPCInstrInfo.td:3533
1324 GETtlsADDR64AIX = 1309, // PPCInstr64Bit.td:1551
1325 GETtlsADDRPCREL = 1310, // PPCInstr64Bit.td:1536
1326 GETtlsMOD32AIX = 1311, // PPCInstrInfo.td:3537
1327 GETtlsMOD64AIX = 1312, // PPCInstr64Bit.td:1557
1328 GETtlsTpointer32AIX = 1313, // PPCInstrInfo.td:3548
1329 GETtlsldADDR = 1314, // PPCInstr64Bit.td:1541
1330 GETtlsldADDR32 = 1315, // PPCInstrInfo.td:3588
1331 GETtlsldADDRPCREL = 1316, // PPCInstr64Bit.td:1543
1332 HASHCHK = 1317, // PPCInstrInfo.td:5591
1333 HASHCHK8 = 1318, // PPCInstr64Bit.td:1817
1334 HASHCHKP = 1319, // PPCInstrInfo.td:5594
1335 HASHCHKP8 = 1320, // PPCInstr64Bit.td:1820
1336 HASHST = 1321, // PPCInstrInfo.td:5578
1337 HASHST8 = 1322, // PPCInstr64Bit.td:1803
1338 HASHSTP = 1323, // PPCInstrInfo.td:5581
1339 HASHSTP8 = 1324, // PPCInstr64Bit.td:1806
1340 HRFID = 1325, // PPCInstrInfo.td:4714
1341 ICBI = 1326, // PPCInstrInfo.td:4523
1342 ICBIEP = 1327, // PPCInstrInfo.td:4799
1343 ICBLC = 1328, // PPCInstrInfo.td:1974
1344 ICBLQ = 1329, // PPCInstrInfo.td:1976
1345 ICBT = 1330, // PPCInstrInfo.td:1978
1346 ICBTLS = 1331, // PPCInstrInfo.td:1980
1347 ICCCI = 1332, // PPCInstrInfo.td:4562
1348 ISEL = 1333, // PPCInstrInfo.td:3349
1349 ISEL8 = 1334, // PPCInstr64Bit.td:1155
1350 ISYNC = 1335, // PPCInstrInfo.td:4520
1351 LA = 1336, // PPCInstrInfo.td:2566
1352 LA8 = 1337, // PPCInstr64Bit.td:771
1353 LBARX = 1338, // PPCInstrInfo.td:2130
1354 LBARXL = 1339, // PPCInstrInfo.td:2143
1355 LBEPX = 1340, // PPCInstrInfo.td:4747
1356 LBZ = 1341, // PPCInstrInfo.td:2226
1357 LBZ8 = 1342, // PPCInstr64Bit.td:1327
1358 LBZCIX = 1343, // PPCInstrInfo.td:4719
1359 LBZU = 1344, // PPCInstrInfo.td:2254
1360 LBZU8 = 1345, // PPCInstr64Bit.td:1356
1361 LBZUX = 1346, // PPCInstrInfo.td:2282
1362 LBZUX8 = 1347, // PPCInstr64Bit.td:1369
1363 LBZX = 1348, // PPCInstrInfo.td:2319
1364 LBZX8 = 1349, // PPCInstr64Bit.td:1340
1365 LBZXTLS = 1350, // PPCInstr64Bit.td:690
1366 LBZXTLS_ = 1351, // PPCInstr64Bit.td:822
1367 LBZXTLS_32 = 1352, // PPCInstr64Bit.td:702
1368 LD = 1353, // PPCInstr64Bit.td:1388
1369 LDARX = 1354, // PPCInstr64Bit.td:311
1370 LDARXL = 1355, // PPCInstr64Bit.td:320
1371 LDAT = 1356, // PPCInstr64Bit.td:331
1372 LDAT_COND_PSEUDO = 1357, // PPCInstr64Bit.td:344
1373 LDAT_PSEUDO = 1358, // PPCInstr64Bit.td:337
1374 LDBRX = 1359, // PPCInstr64Bit.td:1416
1375 LDCIX = 1360, // PPCInstrInfo.td:4728
1376 LDU = 1361, // PPCInstr64Bit.td:1429
1377 LDUX = 1362, // PPCInstr64Bit.td:1434
1378 LDX = 1363, // PPCInstr64Bit.td:1411
1379 LDXTLS = 1364, // PPCInstr64Bit.td:700
1380 LDXTLS_ = 1365, // PPCInstr64Bit.td:832
1381 LDgotTprelL = 1366, // PPCInstr64Bit.td:1495
1382 LDgotTprelL32 = 1367, // PPCInstrInfo.td:3509
1383 LDtoc = 1368, // PPCInstr64Bit.td:1394
1384 LDtocBA = 1369, // PPCInstr64Bit.td:1406
1385 LDtocCPT = 1370, // PPCInstr64Bit.td:1402
1386 LDtocJTI = 1371, // PPCInstr64Bit.td:1398
1387 LDtocL = 1372, // PPCInstr64Bit.td:1484
1388 LFD = 1373, // PPCInstrInfo.td:2246
1389 LFDEPX = 1374, // PPCInstrInfo.td:4751
1390 LFDU = 1375, // PPCInstrInfo.td:2275
1391 LFDUX = 1376, // PPCInstrInfo.td:2308
1392 LFDX = 1377, // PPCInstrInfo.td:2345
1393 LFDXTLS = 1378, // PPCInstr64Bit.td:717
1394 LFDXTLS_ = 1379, // PPCInstr64Bit.td:839
1395 LFIWAX = 1380, // PPCInstrInfo.td:2349
1396 LFIWZX = 1381, // PPCInstrInfo.td:2352
1397 LFS = 1382, // PPCInstrInfo.td:2243
1398 LFSU = 1383, // PPCInstrInfo.td:2271
1399 LFSUX = 1384, // PPCInstrInfo.td:2303
1400 LFSX = 1385, // PPCInstrInfo.td:2342
1401 LFSXTLS = 1386, // PPCInstr64Bit.td:715
1402 LFSXTLS_ = 1387, // PPCInstr64Bit.td:837
1403 LHA = 1388, // PPCInstrInfo.td:2230
1404 LHA8 = 1389, // PPCInstr64Bit.td:1275
1405 LHARX = 1390, // PPCInstrInfo.td:2134
1406 LHARXL = 1391, // PPCInstrInfo.td:2147
1407 LHAU = 1392, // PPCInstrInfo.td:2258
1408 LHAU8 = 1393, // PPCInstr64Bit.td:1306
1409 LHAUX = 1394, // PPCInstrInfo.td:2287
1410 LHAUX8 = 1395, // PPCInstr64Bit.td:1313
1411 LHAX = 1396, // PPCInstrInfo.td:2323
1412 LHAX8 = 1397, // PPCInstr64Bit.td:1285
1413 LHAXTLS = 1398, // PPCInstr64Bit.td:694
1414 LHAXTLS_ = 1399, // PPCInstr64Bit.td:826
1415 LHAXTLS_32 = 1400, // PPCInstr64Bit.td:706
1416 LHBRX = 1401, // PPCInstrInfo.td:2334
1417 LHBRX8 = 1402, // PPCInstr64Bit.td:1422
1418 LHEPX = 1403, // PPCInstrInfo.td:4755
1419 LHZ = 1404, // PPCInstrInfo.td:2234
1420 LHZ8 = 1405, // PPCInstr64Bit.td:1331
1421 LHZCIX = 1406, // PPCInstrInfo.td:4722
1422 LHZU = 1407, // PPCInstrInfo.td:2262
1423 LHZU8 = 1408, // PPCInstr64Bit.td:1360
1424 LHZUX = 1409, // PPCInstrInfo.td:2292
1425 LHZUX8 = 1410, // PPCInstr64Bit.td:1373
1426 LHZX = 1411, // PPCInstrInfo.td:2327
1427 LHZX8 = 1412, // PPCInstr64Bit.td:1344
1428 LHZXTLS = 1413, // PPCInstr64Bit.td:692
1429 LHZXTLS_ = 1414, // PPCInstr64Bit.td:824
1430 LHZXTLS_32 = 1415, // PPCInstr64Bit.td:704
1431 LI = 1416, // PPCInstrInfo.td:2580
1432 LI8 = 1417, // PPCInstr64Bit.td:614
1433 LIS = 1418, // PPCInstrInfo.td:2583
1434 LIS8 = 1419, // PPCInstr64Bit.td:617
1435 LMW = 1420, // PPCInstrInfo.td:2360
1436 LQ = 1421, // PPCInstr64Bit.td:1444
1437 LQARX = 1422, // PPCInstr64Bit.td:315
1438 LQARXL = 1423, // PPCInstr64Bit.td:326
1439 LQX_PSEUDO = 1424, // PPCInstr64Bit.td:1455
1440 LSWI = 1425, // PPCInstrInfo.td:4510
1441 LVEBX = 1426, // PPCInstrAltivec.td:424
1442 LVEHX = 1427, // PPCInstrAltivec.td:427
1443 LVEWX = 1428, // PPCInstrAltivec.td:430
1444 LVSL = 1429, // PPCInstrAltivec.td:441
1445 LVSR = 1430, // PPCInstrAltivec.td:445
1446 LVX = 1431, // PPCInstrAltivec.td:433
1447 LVXL = 1432, // PPCInstrAltivec.td:436
1448 LWA = 1433, // PPCInstr64Bit.td:1279
1449 LWARX = 1434, // PPCInstrInfo.td:2138
1450 LWARXL = 1435, // PPCInstrInfo.td:2151
1451 LWAT = 1436, // PPCInstrInfo.td:2158
1452 LWAT_COND_PSEUDO = 1437, // PPCInstrInfo.td:2169
1453 LWAT_PSEUDO = 1438, // PPCInstrInfo.td:2163
1454 LWAUX = 1439, // PPCInstr64Bit.td:1317
1455 LWAX = 1440, // PPCInstr64Bit.td:1289
1456 LWAXTLS = 1441, // PPCInstr64Bit.td:698
1457 LWAXTLS_ = 1442, // PPCInstr64Bit.td:830
1458 LWAXTLS_32 = 1443, // PPCInstr64Bit.td:710
1459 LWAX_32 = 1444, // PPCInstr64Bit.td:1298
1460 LWA_32 = 1445, // PPCInstr64Bit.td:1295
1461 LWBRX = 1446, // PPCInstrInfo.td:2337
1462 LWBRX8 = 1447, // PPCInstr64Bit.td:1424
1463 LWEPX = 1448, // PPCInstrInfo.td:4759
1464 LWZ = 1449, // PPCInstrInfo.td:2238
1465 LWZ8 = 1450, // PPCInstr64Bit.td:1335
1466 LWZCIX = 1451, // PPCInstrInfo.td:4725
1467 LWZU = 1452, // PPCInstrInfo.td:2266
1468 LWZU8 = 1453, // PPCInstr64Bit.td:1364
1469 LWZUX = 1454, // PPCInstrInfo.td:2297
1470 LWZUX8 = 1455, // PPCInstr64Bit.td:1377
1471 LWZX = 1456, // PPCInstrInfo.td:2331
1472 LWZX8 = 1457, // PPCInstr64Bit.td:1348
1473 LWZXTLS = 1458, // PPCInstr64Bit.td:696
1474 LWZXTLS_ = 1459, // PPCInstr64Bit.td:828
1475 LWZXTLS_32 = 1460, // PPCInstr64Bit.td:708
1476 LWZtoc = 1461, // PPCInstrInfo.td:3615
1477 LWZtocL = 1462, // PPCInstrInfo.td:3619
1478 LXSD = 1463, // PPCInstrVSX.td:1720
1479 LXSDX = 1464, // PPCInstrVSX.td:338
1480 LXSIBZX = 1465, // PPCInstrVSX.td:1727
1481 LXSIHZX = 1466, // PPCInstrVSX.td:1729
1482 LXSIWAX = 1467, // PPCInstrVSX.td:1160
1483 LXSIWZX = 1468, // PPCInstrVSX.td:1162
1484 LXSSP = 1469, // PPCInstrVSX.td:1723
1485 LXSSPX = 1470, // PPCInstrVSX.td:1158
1486 LXV = 1471, // PPCInstrVSX.td:1717
1487 LXVB16X = 1472, // PPCInstrVSX.td:1734
1488 LXVD2X = 1473, // PPCInstrVSX.td:350
1489 LXVDSX = 1474, // PPCInstrVSX.td:355
1490 LXVH8X = 1475, // PPCInstrVSX.td:1733
1491 LXVKQ = 1476, // PPCInstrP10.td:1940
1492 LXVL = 1477, // PPCInstrVSX.td:1740
1493 LXVLL = 1478, // PPCInstrVSX.td:1743
1494 LXVP = 1479, // PPCInstrP10.td:1171
1495 LXVPB32X = 1480, // PPCInstrFuture.td:407
1496 LXVPRL = 1481, // PPCInstrFuture.td:401
1497 LXVPRLL = 1482, // PPCInstrFuture.td:404
1498 LXVPX = 1483, // PPCInstrP10.td:1174
1499 LXVRBX = 1484, // PPCInstrP10.td:1854
1500 LXVRDX = 1485, // PPCInstrP10.td:1857
1501 LXVRHX = 1486, // PPCInstrP10.td:1855
1502 LXVRL = 1487, // PPCInstrFuture.td:395
1503 LXVRLL = 1488, // PPCInstrFuture.td:398
1504 LXVRWX = 1489, // PPCInstrP10.td:1856
1505 LXVW4X = 1490, // PPCInstrVSX.td:360
1506 LXVWSX = 1491, // PPCInstrVSX.td:1748
1507 LXVX = 1492, // PPCInstrVSX.td:1737
1508 MADDHD = 1493, // PPCInstr64Bit.td:1041
1509 MADDHDU = 1494, // PPCInstr64Bit.td:1043
1510 MADDLD = 1495, // PPCInstr64Bit.td:1046
1511 MADDLD8 = 1496, // PPCInstr64Bit.td:1051
1512 MBAR = 1497, // PPCInstrInfo.td:4529
1513 MCRF = 1498, // PPCInstrInfo.td:2861
1514 MCRFS = 1499, // PPCInstrInfo.td:4576
1515 MCRXRX = 1500, // PPCInstrInfo.td:3072
1516 MFBHRBE = 1501, // PPCInstrInfo.td:1935
1517 MFCR = 1502, // PPCInstrInfo.td:3067
1518 MFCR8 = 1503, // PPCInstr64Bit.td:500
1519 MFCTR = 1504, // PPCInstrInfo.td:2967
1520 MFCTR8 = 1505, // PPCInstr64Bit.td:534
1521 MFDCR = 1506, // PPCInstrInfo.td:4709
1522 MFFS = 1507, // PPCInstrInfo.td:3109
1523 MFFSCDRN = 1508, // PPCInstrInfo.td:3122
1524 MFFSCDRNI = 1509, // PPCInstrInfo.td:3127
1525 MFFSCE = 1510, // PPCInstrInfo.td:3118
1526 MFFSCRN = 1511, // PPCInstrInfo.td:3133
1527 MFFSCRNI = 1512, // PPCInstrInfo.td:3138
1528 MFFSL = 1513, // PPCInstrInfo.td:3143
1529 MFFS_rec = 1514, // PPCInstrInfo.td:3115
1530 MFLR = 1515, // PPCInstrInfo.td:2994
1531 MFLR8 = 1516, // PPCInstr64Bit.td:597
1532 MFMSR = 1517, // PPCInstrInfo.td:4570
1533 MFOCRF = 1518, // PPCInstrInfo.td:3061
1534 MFOCRF8 = 1519, // PPCInstr64Bit.td:494
1535 MFPMR = 1520, // PPCInstrInfo.td:2953
1536 MFSPR = 1521, // PPCInstrInfo.td:2945
1537 MFSPR8 = 1522, // PPCInstr64Bit.td:524
1538 MFSR = 1523, // PPCInstrInfo.td:4535
1539 MFSRIN = 1524, // PPCInstrInfo.td:4541
1540 MFTB = 1525, // PPCInstrInfo.td:2950
1541 MFTB8 = 1526, // PPCInstr64Bit.td:557
1542 MFUDSCR = 1527, // PPCInstrInfo.td:3004
1543 MFVRD = 1528, // PPCInstrVSX.td:1345
1544 MFVRSAVE = 1529, // PPCInstrInfo.td:3023
1545 MFVRSAVEv = 1530, // PPCInstrInfo.td:3031
1546 MFVRWZ = 1531, // PPCInstrVSX.td:1354
1547 MFVSCR = 1532, // PPCInstrAltivec.td:415
1548 MFVSRD = 1533, // PPCInstrVSX.td:1339
1549 MFVSRLD = 1534, // PPCInstrVSX.td:1395
1550 MFVSRWZ = 1535, // PPCInstrVSX.td:1349
1551 MODSD = 1536, // PPCInstr64Bit.td:1061
1552 MODSW = 1537, // PPCInstrInfo.td:3150
1553 MODUD = 1538, // PPCInstr64Bit.td:1064
1554 MODUW = 1539, // PPCInstrInfo.td:3153
1555 MSGSNDP = 1540, // PPCInstrInfo.td:4660
1556 MSGSNDP8 = 1541, // PPCInstrInfo.td:4663
1557 MSGSYNC = 1542, // PPCInstrInfo.td:5398
1558 MSYNC = 1543, // PPCInstrInfo.td:2517
1559 MTCRF = 1544, // PPCInstrInfo.td:3052
1560 MTCRF8 = 1545, // PPCInstr64Bit.td:485
1561 MTCTR = 1546, // PPCInstrInfo.td:2972
1562 MTCTR8 = 1547, // PPCInstr64Bit.td:539
1563 MTCTR8loop = 1548, // PPCInstr64Bit.td:547
1564 MTCTRloop = 1549, // PPCInstrInfo.td:2978
1565 MTDCR = 1550, // PPCInstrInfo.td:4711
1566 MTFSB0 = 1551, // PPCInstrInfo.td:3091
1567 MTFSB1 = 1552, // PPCInstrInfo.td:3095
1568 MTFSF = 1553, // PPCInstrInfo.td:4593
1569 MTFSFI = 1554, // PPCInstrInfo.td:4587
1570 MTFSFI_rec = 1555, // PPCInstrInfo.td:4590
1571 MTFSFIb = 1556, // PPCInstrInfo.td:4585
1572 MTFSF_rec = 1557, // PPCInstrInfo.td:4597
1573 MTFSFb = 1558, // PPCInstrInfo.td:3103
1574 MTLPL = 1559, // PPCInstrFuture.td:368
1575 MTLPL8 = 1560, // PPCInstrFuture.td:376
1576 MTLR = 1561, // PPCInstrInfo.td:2989
1577 MTLR8 = 1562, // PPCInstr64Bit.td:592
1578 MTMSR = 1563, // PPCInstrInfo.td:4544
1579 MTMSRD = 1564, // PPCInstrInfo.td:4573
1580 MTOCRF = 1565, // PPCInstrInfo.td:3046
1581 MTOCRF8 = 1566, // PPCInstr64Bit.td:479
1582 MTPMR = 1567, // PPCInstrInfo.td:2956
1583 MTSPR = 1568, // PPCInstrInfo.td:2947
1584 MTSPR8 = 1569, // PPCInstr64Bit.td:526
1585 MTSR = 1570, // PPCInstrInfo.td:4532
1586 MTSRIN = 1571, // PPCInstrInfo.td:4538
1587 MTUDSCR = 1572, // PPCInstrInfo.td:3001
1588 MTVRD = 1573, // PPCInstrVSX.td:1363
1589 MTVRSAVE = 1574, // PPCInstrInfo.td:3020
1590 MTVRSAVEv = 1575, // PPCInstrInfo.td:3027
1591 MTVRWA = 1576, // PPCInstrVSX.td:1372
1592 MTVRWZ = 1577, // PPCInstrVSX.td:1380
1593 MTVSCR = 1578, // PPCInstrAltivec.td:418
1594 MTVSRBM = 1579, // PPCInstrP10.td:1604
1595 MTVSRBMI = 1580, // PPCInstrP10.td:1624
1596 MTVSRD = 1581, // PPCInstrVSX.td:1357
1597 MTVSRDD = 1582, // PPCInstrVSX.td:1391
1598 MTVSRDM = 1583, // PPCInstrP10.td:1616
1599 MTVSRHM = 1584, // PPCInstrP10.td:1608
1600 MTVSRQM = 1585, // PPCInstrP10.td:1620
1601 MTVSRWA = 1586, // PPCInstrVSX.td:1367
1602 MTVSRWM = 1587, // PPCInstrP10.td:1612
1603 MTVSRWS = 1588, // PPCInstrVSX.td:1388
1604 MTVSRWZ = 1589, // PPCInstrVSX.td:1375
1605 MULHD = 1590, // PPCInstrInfo.td:1080
1606 MULHDU = 1591, // PPCInstrInfo.td:1080
1607 MULHDU_rec = 1592, // PPCInstrInfo.td:1084
1608 MULHD_rec = 1593, // PPCInstrInfo.td:1084
1609 MULHW = 1594, // PPCInstrInfo.td:1080
1610 MULHWU = 1595, // PPCInstrInfo.td:1080
1611 MULHWU_rec = 1596, // PPCInstrInfo.td:1084
1612 MULHW_rec = 1597, // PPCInstrInfo.td:1084
1613 MULLD = 1598, // PPCInstrInfo.td:1096
1614 MULLDO = 1599, // PPCInstrInfo.td:1106
1615 MULLDO_rec = 1600, // PPCInstrInfo.td:1110
1616 MULLD_rec = 1601, // PPCInstrInfo.td:1100
1617 MULLI = 1602, // PPCInstrInfo.td:2570
1618 MULLI8 = 1603, // PPCInstr64Bit.td:1078
1619 MULLW = 1604, // PPCInstrInfo.td:1096
1620 MULLWO = 1605, // PPCInstrInfo.td:1106
1621 MULLWO_rec = 1606, // PPCInstrInfo.td:1110
1622 MULLW_rec = 1607, // PPCInstrInfo.td:1100
1623 MoveGOTtoLR = 1608, // PPCInstrInfo.td:1610
1624 MovePCtoLR = 1609, // PPCInstrInfo.td:1607
1625 MovePCtoLR8 = 1610, // PPCInstr64Bit.td:76
1626 NAND = 1611, // PPCInstrInfo.td:1022
1627 NAND8 = 1612, // PPCInstrInfo.td:1022
1628 NAND8_rec = 1613, // PPCInstrInfo.td:1026
1629 NAND_rec = 1614, // PPCInstrInfo.td:1026
1630 NAP = 1615, // PPCInstrInfo.td:4715
1631 NEG = 1616, // PPCInstrInfo.td:1172
1632 NEG8 = 1617, // PPCInstrInfo.td:1172
1633 NEG8O = 1618, // PPCInstrInfo.td:1182
1634 NEG8O_rec = 1619, // PPCInstrInfo.td:1186
1635 NEG8_rec = 1620, // PPCInstrInfo.td:1176
1636 NEGO = 1621, // PPCInstrInfo.td:1182
1637 NEGO_rec = 1622, // PPCInstrInfo.td:1186
1638 NEG_rec = 1623, // PPCInstrInfo.td:1176
1639 NOP = 1624, // PPCInstrInfo.td:2616
1640 NOP_GT_PWR6 = 1625, // PPCInstrInfo.td:2620
1641 NOP_GT_PWR7 = 1626, // PPCInstrInfo.td:2622
1642 NOR = 1627, // PPCInstrInfo.td:1022
1643 NOR8 = 1628, // PPCInstrInfo.td:1022
1644 NOR8_rec = 1629, // PPCInstrInfo.td:1026
1645 NOR_rec = 1630, // PPCInstrInfo.td:1026
1646 OR = 1631, // PPCInstrInfo.td:1022
1647 OR8 = 1632, // PPCInstrInfo.td:1022
1648 OR8_rec = 1633, // PPCInstrInfo.td:1026
1649 ORC = 1634, // PPCInstrInfo.td:1022
1650 ORC8 = 1635, // PPCInstrInfo.td:1022
1651 ORC8_rec = 1636, // PPCInstrInfo.td:1026
1652 ORC_rec = 1637, // PPCInstrInfo.td:1026
1653 ORI = 1638, // PPCInstrInfo.td:2603
1654 ORI8 = 1639, // PPCInstr64Bit.td:665
1655 ORIS = 1640, // PPCInstrInfo.td:2606
1656 ORIS8 = 1641, // PPCInstr64Bit.td:668
1657 OR_rec = 1642, // PPCInstrInfo.td:1026
1658 PADDI = 1643, // PPCInstrP10.td:276
1659 PADDI8 = 1644, // PPCInstrP10.td:276
1660 PADDI8pc = 1645, // PPCInstrP10.td:278
1661 PADDIS = 1646, // PPCInstrFuture.td:339
1662 PADDIS8 = 1647, // PPCInstrFuture.td:339
1663 PADDIS8pc = 1648, // PPCInstrFuture.td:341
1664 PADDISpc = 1649, // PPCInstrFuture.td:341
1665 PADDIdtprel = 1650, // PPCInstr64Bit.td:1622
1666 PADDIpc = 1651, // PPCInstrP10.td:278
1667 PDEPD = 1652, // PPCInstrP10.td:1720
1668 PEXTD = 1653, // PPCInstrP10.td:1723
1669 PLA = 1654, // PPCInstrP10.td:2983
1670 PLA8 = 1655, // PPCInstrP10.td:2972
1671 PLA8pc = 1656, // PPCInstrP10.td:2975
1672 PLApc = 1657, // PPCInstrP10.td:2986
1673 PLBZ = 1658, // PPCInstrP10.td:605
1674 PLBZ8 = 1659, // PPCInstrP10.td:605
1675 PLBZ8nopc = 1660, // PPCInstrP10.td:611
1676 PLBZ8onlypc = 1661, // PPCInstrP10.td:613
1677 PLBZ8pc = 1662, // PPCInstrP10.td:607
1678 PLBZnopc = 1663, // PPCInstrP10.td:611
1679 PLBZonlypc = 1664, // PPCInstrP10.td:613
1680 PLBZpc = 1665, // PPCInstrP10.td:607
1681 PLD = 1666, // PPCInstrP10.td:622
1682 PLDnopc = 1667, // PPCInstrP10.td:628
1683 PLDonlypc = 1668, // PPCInstrP10.td:630
1684 PLDpc = 1669, // PPCInstrP10.td:624
1685 PLFD = 1670, // PPCInstrP10.td:605
1686 PLFDnopc = 1671, // PPCInstrP10.td:611
1687 PLFDonlypc = 1672, // PPCInstrP10.td:613
1688 PLFDpc = 1673, // PPCInstrP10.td:607
1689 PLFS = 1674, // PPCInstrP10.td:605
1690 PLFSnopc = 1675, // PPCInstrP10.td:611
1691 PLFSonlypc = 1676, // PPCInstrP10.td:613
1692 PLFSpc = 1677, // PPCInstrP10.td:607
1693 PLHA = 1678, // PPCInstrP10.td:605
1694 PLHA8 = 1679, // PPCInstrP10.td:605
1695 PLHA8nopc = 1680, // PPCInstrP10.td:611
1696 PLHA8onlypc = 1681, // PPCInstrP10.td:613
1697 PLHA8pc = 1682, // PPCInstrP10.td:607
1698 PLHAnopc = 1683, // PPCInstrP10.td:611
1699 PLHAonlypc = 1684, // PPCInstrP10.td:613
1700 PLHApc = 1685, // PPCInstrP10.td:607
1701 PLHZ = 1686, // PPCInstrP10.td:605
1702 PLHZ8 = 1687, // PPCInstrP10.td:605
1703 PLHZ8nopc = 1688, // PPCInstrP10.td:611
1704 PLHZ8onlypc = 1689, // PPCInstrP10.td:613
1705 PLHZ8pc = 1690, // PPCInstrP10.td:607
1706 PLHZnopc = 1691, // PPCInstrP10.td:611
1707 PLHZonlypc = 1692, // PPCInstrP10.td:613
1708 PLHZpc = 1693, // PPCInstrP10.td:607
1709 PLI = 1694, // PPCInstrP10.td:674
1710 PLI8 = 1695, // PPCInstrP10.td:664
1711 PLWA = 1696, // PPCInstrP10.td:622
1712 PLWA8 = 1697, // PPCInstrP10.td:622
1713 PLWA8nopc = 1698, // PPCInstrP10.td:628
1714 PLWA8onlypc = 1699, // PPCInstrP10.td:630
1715 PLWA8pc = 1700, // PPCInstrP10.td:624
1716 PLWAnopc = 1701, // PPCInstrP10.td:628
1717 PLWAonlypc = 1702, // PPCInstrP10.td:630
1718 PLWApc = 1703, // PPCInstrP10.td:624
1719 PLWZ = 1704, // PPCInstrP10.td:605
1720 PLWZ8 = 1705, // PPCInstrP10.td:605
1721 PLWZ8nopc = 1706, // PPCInstrP10.td:611
1722 PLWZ8onlypc = 1707, // PPCInstrP10.td:613
1723 PLWZ8pc = 1708, // PPCInstrP10.td:607
1724 PLWZnopc = 1709, // PPCInstrP10.td:611
1725 PLWZonlypc = 1710, // PPCInstrP10.td:613
1726 PLWZpc = 1711, // PPCInstrP10.td:607
1727 PLXSD = 1712, // PPCInstrP10.td:622
1728 PLXSDnopc = 1713, // PPCInstrP10.td:628
1729 PLXSDonlypc = 1714, // PPCInstrP10.td:630
1730 PLXSDpc = 1715, // PPCInstrP10.td:624
1731 PLXSSP = 1716, // PPCInstrP10.td:622
1732 PLXSSPnopc = 1717, // PPCInstrP10.td:628
1733 PLXSSPonlypc = 1718, // PPCInstrP10.td:630
1734 PLXSSPpc = 1719, // PPCInstrP10.td:624
1735 PLXV = 1720, // PPCInstrP10.td:639
1736 PLXVP = 1721, // PPCInstrP10.td:927
1737 PLXVPnopc = 1722, // PPCInstrP10.td:933
1738 PLXVPonlypc = 1723, // PPCInstrP10.td:935
1739 PLXVPpc = 1724, // PPCInstrP10.td:929
1740 PLXVnopc = 1725, // PPCInstrP10.td:645
1741 PLXVonlypc = 1726, // PPCInstrP10.td:647
1742 PLXVpc = 1727, // PPCInstrP10.td:641
1743 PMDMXVBF16GERX2 = 1728, // PPCInstrFutureMMA.td:237
1744 PMDMXVBF16GERX2NN = 1729, // PPCInstrFutureMMA.td:314
1745 PMDMXVBF16GERX2NP = 1730, // PPCInstrFutureMMA.td:306
1746 PMDMXVBF16GERX2PN = 1731, // PPCInstrFutureMMA.td:298
1747 PMDMXVBF16GERX2PP = 1732, // PPCInstrFutureMMA.td:244
1748 PMDMXVF16GERX2 = 1733, // PPCInstrFutureMMA.td:259
1749 PMDMXVF16GERX2NN = 1734, // PPCInstrFutureMMA.td:362
1750 PMDMXVF16GERX2NP = 1735, // PPCInstrFutureMMA.td:354
1751 PMDMXVF16GERX2PN = 1736, // PPCInstrFutureMMA.td:346
1752 PMDMXVF16GERX2PP = 1737, // PPCInstrFutureMMA.td:266
1753 PMDMXVI8GERX4 = 1738, // PPCInstrFutureMMA.td:200
1754 PMDMXVI8GERX4PP = 1739, // PPCInstrFutureMMA.td:207
1755 PMDMXVI8GERX4SPP = 1740, // PPCInstrFutureMMA.td:541
1756 PMXVBF16GER2 = 1741, // PPCInstrMMA.td:119
1757 PMXVBF16GER2NN = 1742, // PPCInstrMMA.td:262
1758 PMXVBF16GER2NP = 1743, // PPCInstrMMA.td:255
1759 PMXVBF16GER2PN = 1744, // PPCInstrMMA.td:248
1760 PMXVBF16GER2PP = 1745, // PPCInstrMMA.td:126
1761 PMXVBF16GER2W = 1746, // PPCInstrMMA.td:135
1762 PMXVBF16GER2WNN = 1747, // PPCInstrMMA.td:285
1763 PMXVBF16GER2WNP = 1748, // PPCInstrMMA.td:278
1764 PMXVBF16GER2WPN = 1749, // PPCInstrMMA.td:271
1765 PMXVBF16GER2WPP = 1750, // PPCInstrMMA.td:142
1766 PMXVF16GER2 = 1751, // PPCInstrMMA.td:119
1767 PMXVF16GER2NN = 1752, // PPCInstrMMA.td:262
1768 PMXVF16GER2NP = 1753, // PPCInstrMMA.td:255
1769 PMXVF16GER2PN = 1754, // PPCInstrMMA.td:248
1770 PMXVF16GER2PP = 1755, // PPCInstrMMA.td:126
1771 PMXVF16GER2W = 1756, // PPCInstrMMA.td:135
1772 PMXVF16GER2WNN = 1757, // PPCInstrMMA.td:285
1773 PMXVF16GER2WNP = 1758, // PPCInstrMMA.td:278
1774 PMXVF16GER2WPN = 1759, // PPCInstrMMA.td:271
1775 PMXVF16GER2WPP = 1760, // PPCInstrMMA.td:142
1776 PMXVF32GER = 1761, // PPCInstrMMA.td:336
1777 PMXVF32GERNN = 1762, // PPCInstrMMA.td:364
1778 PMXVF32GERNP = 1763, // PPCInstrMMA.td:357
1779 PMXVF32GERPN = 1764, // PPCInstrMMA.td:350
1780 PMXVF32GERPP = 1765, // PPCInstrMMA.td:343
1781 PMXVF32GERW = 1766, // PPCInstrMMA.td:373
1782 PMXVF32GERWNN = 1767, // PPCInstrMMA.td:401
1783 PMXVF32GERWNP = 1768, // PPCInstrMMA.td:394
1784 PMXVF32GERWPN = 1769, // PPCInstrMMA.td:387
1785 PMXVF32GERWPP = 1770, // PPCInstrMMA.td:380
1786 PMXVF64GER = 1771, // PPCInstrMMA.td:417
1787 PMXVF64GERNN = 1772, // PPCInstrMMA.td:445
1788 PMXVF64GERNP = 1773, // PPCInstrMMA.td:438
1789 PMXVF64GERPN = 1774, // PPCInstrMMA.td:431
1790 PMXVF64GERPP = 1775, // PPCInstrMMA.td:424
1791 PMXVF64GERW = 1776, // PPCInstrMMA.td:454
1792 PMXVF64GERWNN = 1777, // PPCInstrMMA.td:482
1793 PMXVF64GERWNP = 1778, // PPCInstrMMA.td:475
1794 PMXVF64GERWPN = 1779, // PPCInstrMMA.td:468
1795 PMXVF64GERWPP = 1780, // PPCInstrMMA.td:461
1796 PMXVI16GER2 = 1781, // PPCInstrMMA.td:168
1797 PMXVI16GER2PP = 1782, // PPCInstrMMA.td:175
1798 PMXVI16GER2S = 1783, // PPCInstrMMA.td:119
1799 PMXVI16GER2SPP = 1784, // PPCInstrMMA.td:126
1800 PMXVI16GER2SW = 1785, // PPCInstrMMA.td:135
1801 PMXVI16GER2SWPP = 1786, // PPCInstrMMA.td:142
1802 PMXVI16GER2W = 1787, // PPCInstrMMA.td:196
1803 PMXVI16GER2WPP = 1788, // PPCInstrMMA.td:203
1804 PMXVI4GER8 = 1789, // PPCInstrMMA.td:37
1805 PMXVI4GER8PP = 1790, // PPCInstrMMA.td:44
1806 PMXVI4GER8W = 1791, // PPCInstrMMA.td:54
1807 PMXVI4GER8WPP = 1792, // PPCInstrMMA.td:61
1808 PMXVI8GER4 = 1793, // PPCInstrMMA.td:78
1809 PMXVI8GER4PP = 1794, // PPCInstrMMA.td:85
1810 PMXVI8GER4SPP = 1795, // PPCInstrMMA.td:590
1811 PMXVI8GER4W = 1796, // PPCInstrMMA.td:95
1812 PMXVI8GER4WPP = 1797, // PPCInstrMMA.td:102
1813 PMXVI8GER4WSPP = 1798, // PPCInstrMMA.td:600
1814 POPCNTB = 1799, // PPCInstrInfo.td:2206
1815 POPCNTB8 = 1800, // PPCInstr64Bit.td:1014
1816 POPCNTD = 1801, // PPCInstr64Bit.td:992
1817 POPCNTW = 1802, // PPCInstr64Bit.td:1009
1818 PPC32GOT = 1803, // PPCInstrInfo.td:3495
1819 PPC32PICGOT = 1804, // PPCInstrInfo.td:3504
1820 PREPARE_PROBED_ALLOCA_32 = 1805, // PPCInstrInfo.td:1486
1821 PREPARE_PROBED_ALLOCA_64 = 1806, // PPCInstr64Bit.td:577
1822 PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32 = 1807, // PPCInstrInfo.td:1489
1823 PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64 = 1808, // PPCInstr64Bit.td:580
1824 PROBED_ALLOCA_32 = 1809, // PPCInstrInfo.td:1482
1825 PROBED_ALLOCA_64 = 1810, // PPCInstr64Bit.td:573
1826 PROBED_STACKALLOC_32 = 1811, // PPCInstrInfo.td:1494
1827 PROBED_STACKALLOC_64 = 1812, // PPCInstr64Bit.td:585
1828 PSTB = 1813, // PPCInstrP10.td:605
1829 PSTB8 = 1814, // PPCInstrP10.td:605
1830 PSTB8nopc = 1815, // PPCInstrP10.td:611
1831 PSTB8onlypc = 1816, // PPCInstrP10.td:613
1832 PSTB8pc = 1817, // PPCInstrP10.td:607
1833 PSTBnopc = 1818, // PPCInstrP10.td:611
1834 PSTBonlypc = 1819, // PPCInstrP10.td:613
1835 PSTBpc = 1820, // PPCInstrP10.td:607
1836 PSTD = 1821, // PPCInstrP10.td:622
1837 PSTDnopc = 1822, // PPCInstrP10.td:628
1838 PSTDonlypc = 1823, // PPCInstrP10.td:630
1839 PSTDpc = 1824, // PPCInstrP10.td:624
1840 PSTFD = 1825, // PPCInstrP10.td:605
1841 PSTFDnopc = 1826, // PPCInstrP10.td:611
1842 PSTFDonlypc = 1827, // PPCInstrP10.td:613
1843 PSTFDpc = 1828, // PPCInstrP10.td:607
1844 PSTFS = 1829, // PPCInstrP10.td:605
1845 PSTFSnopc = 1830, // PPCInstrP10.td:611
1846 PSTFSonlypc = 1831, // PPCInstrP10.td:613
1847 PSTFSpc = 1832, // PPCInstrP10.td:607
1848 PSTH = 1833, // PPCInstrP10.td:605
1849 PSTH8 = 1834, // PPCInstrP10.td:605
1850 PSTH8nopc = 1835, // PPCInstrP10.td:611
1851 PSTH8onlypc = 1836, // PPCInstrP10.td:613
1852 PSTH8pc = 1837, // PPCInstrP10.td:607
1853 PSTHnopc = 1838, // PPCInstrP10.td:611
1854 PSTHonlypc = 1839, // PPCInstrP10.td:613
1855 PSTHpc = 1840, // PPCInstrP10.td:607
1856 PSTW = 1841, // PPCInstrP10.td:605
1857 PSTW8 = 1842, // PPCInstrP10.td:605
1858 PSTW8nopc = 1843, // PPCInstrP10.td:611
1859 PSTW8onlypc = 1844, // PPCInstrP10.td:613
1860 PSTW8pc = 1845, // PPCInstrP10.td:607
1861 PSTWnopc = 1846, // PPCInstrP10.td:611
1862 PSTWonlypc = 1847, // PPCInstrP10.td:613
1863 PSTWpc = 1848, // PPCInstrP10.td:607
1864 PSTXSD = 1849, // PPCInstrP10.td:622
1865 PSTXSDnopc = 1850, // PPCInstrP10.td:628
1866 PSTXSDonlypc = 1851, // PPCInstrP10.td:630
1867 PSTXSDpc = 1852, // PPCInstrP10.td:624
1868 PSTXSSP = 1853, // PPCInstrP10.td:622
1869 PSTXSSPnopc = 1854, // PPCInstrP10.td:628
1870 PSTXSSPonlypc = 1855, // PPCInstrP10.td:630
1871 PSTXSSPpc = 1856, // PPCInstrP10.td:624
1872 PSTXV = 1857, // PPCInstrP10.td:639
1873 PSTXVP = 1858, // PPCInstrP10.td:927
1874 PSTXVPnopc = 1859, // PPCInstrP10.td:933
1875 PSTXVPonlypc = 1860, // PPCInstrP10.td:935
1876 PSTXVPpc = 1861, // PPCInstrP10.td:929
1877 PSTXVnopc = 1862, // PPCInstrP10.td:645
1878 PSTXVonlypc = 1863, // PPCInstrP10.td:647
1879 PSTXVpc = 1864, // PPCInstrP10.td:641
1880 PTESYNCIO = 1865, // PPCInstrFuture.td:359
1881 PseudoEIEIO = 1866, // PPCInstrInfo.td:2527
1882 RESTORE_ACC = 1867, // PPCInstrMMA.td:530
1883 RESTORE_CR = 1868, // PPCInstrInfo.td:1563
1884 RESTORE_CRBIT = 1869, // PPCInstrInfo.td:1565
1885 RESTORE_DMR = 1870, // PPCInstrMMA.td:578
1886 RESTORE_DMRP = 1871, // PPCInstrMMA.td:576
1887 RESTORE_QUADWORD = 1872, // PPCInstr64Bit.td:1458
1888 RESTORE_UACC = 1873, // PPCInstrMMA.td:532
1889 RESTORE_WACC = 1874, // PPCInstrMMA.td:574
1890 RFCI = 1875, // PPCInstrInfo.td:4701
1891 RFDI = 1876, // PPCInstrInfo.td:4704
1892 RFEBB = 1877, // PPCInstrInfo.td:1939
1893 RFI = 1878, // PPCInstrInfo.td:4699
1894 RFID = 1879, // PPCInstrInfo.td:4697
1895 RFMCI = 1880, // PPCInstrInfo.td:4706
1896 RLDCL = 1881, // PPCInstrInfo.td:1263
1897 RLDCL_rec = 1882, // PPCInstrInfo.td:1267
1898 RLDCR = 1883, // PPCInstrInfo.td:1263
1899 RLDCR_rec = 1884, // PPCInstrInfo.td:1267
1900 RLDIC = 1885, // PPCInstrInfo.td:1249
1901 RLDICL = 1886, // PPCInstrInfo.td:1249
1902 RLDICL_32 = 1887, // PPCInstrInfo.td:1249
1903 RLDICL_32_64 = 1888, // PPCInstr64Bit.td:1109
1904 RLDICL_32_rec = 1889, // PPCInstrInfo.td:1253
1905 RLDICL_rec = 1890, // PPCInstrInfo.td:1253
1906 RLDICR = 1891, // PPCInstrInfo.td:1249
1907 RLDICR_32 = 1892, // PPCInstr64Bit.td:1126
1908 RLDICR_rec = 1893, // PPCInstrInfo.td:1253
1909 RLDIC_rec = 1894, // PPCInstrInfo.td:1253
1910 RLDIMI = 1895, // PPCInstrInfo.td:1249
1911 RLDIMI_rec = 1896, // PPCInstrInfo.td:1253
1912 RLWIMI = 1897, // PPCInstrInfo.td:1235
1913 RLWIMI8 = 1898, // PPCInstrInfo.td:1235
1914 RLWIMI8_rec = 1899, // PPCInstrInfo.td:1239
1915 RLWIMI_rec = 1900, // PPCInstrInfo.td:1239
1916 RLWINM = 1901, // PPCInstrInfo.td:3367
1917 RLWINM8 = 1902, // PPCInstrInfo.td:1235
1918 RLWINM8_rec = 1903, // PPCInstrInfo.td:1239
1919 RLWINM_rec = 1904, // PPCInstrInfo.td:3372
1920 RLWNM = 1905, // PPCInstrInfo.td:1221
1921 RLWNM8 = 1906, // PPCInstrInfo.td:1221
1922 RLWNM8_rec = 1907, // PPCInstrInfo.td:1225
1923 RLWNM_rec = 1908, // PPCInstrInfo.td:1225
1924 ReadTB = 1909, // PPCInstrInfo.td:2963
1925 SC = 1910, // PPCInstrInfo.td:1919
1926 SCV = 1911, // PPCInstrInfo.td:1927
1927 SELECT_CC_F16 = 1912, // PPCInstrInfo.td:1519
1928 SELECT_CC_F4 = 1913, // PPCInstrInfo.td:1513
1929 SELECT_CC_F8 = 1914, // PPCInstrInfo.td:1516
1930 SELECT_CC_I4 = 1915, // PPCInstrInfo.td:1505
1931 SELECT_CC_I8 = 1916, // PPCInstrInfo.td:1509
1932 SELECT_CC_SPE = 1917, // PPCInstrSPE.td:819
1933 SELECT_CC_SPE4 = 1918, // PPCInstrSPE.td:815
1934 SELECT_CC_VRRC = 1919, // PPCInstrInfo.td:1522
1935 SELECT_CC_VSFRC = 1920, // PPCInstrVSX.td:1837
1936 SELECT_CC_VSRC = 1921, // PPCInstrVSX.td:1828
1937 SELECT_CC_VSSRC = 1922, // PPCInstrVSX.td:1846
1938 SELECT_F16 = 1923, // PPCInstrInfo.td:1541
1939 SELECT_F4 = 1924, // PPCInstrInfo.td:1535
1940 SELECT_F8 = 1925, // PPCInstrInfo.td:1538
1941 SELECT_I4 = 1926, // PPCInstrInfo.td:1528
1942 SELECT_I8 = 1927, // PPCInstrInfo.td:1531
1943 SELECT_SPE = 1928, // PPCInstrSPE.td:826
1944 SELECT_SPE4 = 1929, // PPCInstrSPE.td:823
1945 SELECT_VRRC = 1930, // PPCInstrInfo.td:1545
1946 SELECT_VSFRC = 1931, // PPCInstrVSX.td:1841
1947 SELECT_VSRC = 1932, // PPCInstrVSX.td:1832
1948 SELECT_VSSRC = 1933, // PPCInstrVSX.td:1850
1949 SETB = 1934, // PPCInstrInfo.td:5403
1950 SETB8 = 1935, // PPCInstr64Bit.td:1056
1951 SETBC = 1936, // PPCInstrP10.td:1414
1952 SETBC8 = 1937, // PPCInstrP10.td:1430
1953 SETBCR = 1938, // PPCInstrP10.td:1418
1954 SETBCR8 = 1939, // PPCInstrP10.td:1433
1955 SETFLM = 1940, // PPCInstrInfo.td:1599
1956 SETNBC = 1941, // PPCInstrP10.td:1422
1957 SETNBC8 = 1942, // PPCInstrP10.td:1436
1958 SETNBCR = 1943, // PPCInstrP10.td:1425
1959 SETNBCR8 = 1944, // PPCInstrP10.td:1439
1960 SETRND = 1945, // PPCInstrInfo.td:1596
1961 SETRNDi = 1946, // PPCInstrInfo.td:1593
1962 SLBFEE_rec = 1947, // PPCInstrInfo.td:4623
1963 SLBIA = 1948, // PPCInstrInfo.td:4620
1964 SLBIE = 1949, // PPCInstrInfo.td:4608
1965 SLBIEG = 1950, // PPCInstr64Bit.td:1997
1966 SLBMFEE = 1951, // PPCInstrInfo.td:4614
1967 SLBMFEV = 1952, // PPCInstrInfo.td:4617
1968 SLBMTE = 1953, // PPCInstrInfo.td:4611
1969 SLBSYNC = 1954, // PPCInstr64Bit.td:2000
1970 SLD = 1955, // PPCInstrInfo.td:1022
1971 SLD_rec = 1956, // PPCInstrInfo.td:1026
1972 SLW = 1957, // PPCInstrInfo.td:1022
1973 SLW8 = 1958, // PPCInstrInfo.td:1022
1974 SLW8_rec = 1959, // PPCInstrInfo.td:1026
1975 SLW_rec = 1960, // PPCInstrInfo.td:1026
1976 SPELWZ = 1961, // PPCInstrSPE.td:798
1977 SPELWZX = 1962, // PPCInstrSPE.td:801
1978 SPESTW = 1963, // PPCInstrSPE.td:804
1979 SPESTWX = 1964, // PPCInstrSPE.td:807
1980 SPILL_ACC = 1965, // PPCInstrMMA.td:524
1981 SPILL_CR = 1966, // PPCInstrInfo.td:1554
1982 SPILL_CRBIT = 1967, // PPCInstrInfo.td:1556
1983 SPILL_DMR = 1968, // PPCInstrMMA.td:570
1984 SPILL_DMRP = 1969, // PPCInstrMMA.td:568
1985 SPILL_QUADWORD = 1970, // PPCInstr64Bit.td:1681
1986 SPILL_UACC = 1971, // PPCInstrMMA.td:526
1987 SPILL_WACC = 1972, // PPCInstrMMA.td:566
1988 SPLIT_QUADWORD = 1973, // PPCInstr64Bit.td:361
1989 SRAD = 1974, // PPCInstrInfo.td:1037
1990 SRADI = 1975, // PPCInstrInfo.td:1278
1991 SRADI_32 = 1976, // PPCInstr64Bit.td:981
1992 SRADI_rec = 1977, // PPCInstrInfo.td:1282
1993 SRAD_rec = 1978, // PPCInstrInfo.td:1041
1994 SRAW = 1979, // PPCInstrInfo.td:1037
1995 SRAW8 = 1980, // PPCInstrInfo.td:1037
1996 SRAW8_rec = 1981, // PPCInstrInfo.td:1041
1997 SRAWI = 1982, // PPCInstrInfo.td:1052
1998 SRAWI8 = 1983, // PPCInstrInfo.td:1052
1999 SRAWI8_rec = 1984, // PPCInstrInfo.td:1056
2000 SRAWI_rec = 1985, // PPCInstrInfo.td:1056
2001 SRAW_rec = 1986, // PPCInstrInfo.td:1041
2002 SRD = 1987, // PPCInstrInfo.td:1022
2003 SRD_rec = 1988, // PPCInstrInfo.td:1026
2004 SRW = 1989, // PPCInstrInfo.td:1022
2005 SRW8 = 1990, // PPCInstrInfo.td:1022
2006 SRW8_rec = 1991, // PPCInstrInfo.td:1026
2007 SRW_rec = 1992, // PPCInstrInfo.td:1026
2008 STB = 1993, // PPCInstrInfo.td:2369
2009 STB8 = 1994, // PPCInstr64Bit.td:1631
2010 STBCIX = 1995, // PPCInstrInfo.td:4732
2011 STBCX = 1996, // PPCInstrInfo.td:2176
2012 STBEPX = 1997, // PPCInstrInfo.td:4763
2013 STBU = 1998, // PPCInstrInfo.td:2390
2014 STBU8 = 1999, // PPCInstr64Bit.td:1701
2015 STBUX = 2000, // PPCInstrInfo.td:2463
2016 STBUX8 = 2001, // PPCInstr64Bit.td:1711
2017 STBX = 2002, // PPCInstrInfo.td:2425
2018 STBX8 = 2003, // PPCInstr64Bit.td:1640
2019 STBXTLS = 2004, // PPCInstr64Bit.td:722
2020 STBXTLS_ = 2005, // PPCInstr64Bit.td:844
2021 STBXTLS_32 = 2006, // PPCInstr64Bit.td:734
2022 STD = 2007, // PPCInstr64Bit.td:1655
2023 STDAT = 2008, // PPCInstr64Bit.td:417
2024 STDBRX = 2009, // PPCInstr64Bit.td:1664
2025 STDCIX = 2010, // PPCInstrInfo.td:4741
2026 STDCX = 2011, // PPCInstr64Bit.td:352
2027 STDU = 2012, // PPCInstr64Bit.td:1728
2028 STDUX = 2013, // PPCInstr64Bit.td:1734
2029 STDX = 2014, // PPCInstr64Bit.td:1658
2030 STDXTLS = 2015, // PPCInstr64Bit.td:731
2031 STDXTLS_ = 2016, // PPCInstr64Bit.td:853
2032 STFD = 2017, // PPCInstrInfo.td:2382
2033 STFDEPX = 2018, // PPCInstrInfo.td:4767
2034 STFDU = 2019, // PPCInstrInfo.td:2403
2035 STFDUX = 2020, // PPCInstrInfo.td:2484
2036 STFDX = 2021, // PPCInstrInfo.td:2455
2037 STFDXTLS = 2022, // PPCInstr64Bit.td:749
2038 STFDXTLS_ = 2023, // PPCInstr64Bit.td:862
2039 STFIWX = 2024, // PPCInstrInfo.td:2448
2040 STFS = 2025, // PPCInstrInfo.td:2379
2041 STFSU = 2026, // PPCInstrInfo.td:2400
2042 STFSUX = 2027, // PPCInstrInfo.td:2479
2043 STFSX = 2028, // PPCInstrInfo.td:2452
2044 STFSXTLS = 2029, // PPCInstr64Bit.td:746
2045 STFSXTLS_ = 2030, // PPCInstr64Bit.td:859
2046 STH = 2031, // PPCInstrInfo.td:2372
2047 STH8 = 2032, // PPCInstr64Bit.td:1634
2048 STHBRX = 2033, // PPCInstrInfo.td:2438
2049 STHCIX = 2034, // PPCInstrInfo.td:4735
2050 STHCX = 2035, // PPCInstrInfo.td:2180
2051 STHEPX = 2036, // PPCInstrInfo.td:4771
2052 STHU = 2037, // PPCInstrInfo.td:2393
2053 STHU8 = 2038, // PPCInstr64Bit.td:1704
2054 STHUX = 2039, // PPCInstrInfo.td:2468
2055 STHUX8 = 2040, // PPCInstr64Bit.td:1716
2056 STHX = 2041, // PPCInstrInfo.td:2429
2057 STHX8 = 2042, // PPCInstr64Bit.td:1644
2058 STHXTLS = 2043, // PPCInstr64Bit.td:725
2059 STHXTLS_ = 2044, // PPCInstr64Bit.td:847
2060 STHXTLS_32 = 2045, // PPCInstr64Bit.td:737
2061 STMW = 2046, // PPCInstrInfo.td:2510
2062 STOP = 2047, // PPCInstrInfo.td:5401
2063 STQ = 2048, // PPCInstr64Bit.td:1673
2064 STQCX = 2049, // PPCInstr64Bit.td:356
2065 STQX_PSEUDO = 2050, // PPCInstr64Bit.td:1677
2066 STSWI = 2051, // PPCInstrInfo.td:4516
2067 STVEBX = 2052, // PPCInstrAltivec.td:451
2068 STVEHX = 2053, // PPCInstrAltivec.td:454
2069 STVEWX = 2054, // PPCInstrAltivec.td:457
2070 STVX = 2055, // PPCInstrAltivec.td:460
2071 STVXL = 2056, // PPCInstrAltivec.td:463
2072 STW = 2057, // PPCInstrInfo.td:2375
2073 STW8 = 2058, // PPCInstr64Bit.td:1637
2074 STWAT = 2059, // PPCInstrInfo.td:2189
2075 STWBRX = 2060, // PPCInstrInfo.td:2442
2076 STWCIX = 2061, // PPCInstrInfo.td:4738
2077 STWCX = 2062, // PPCInstrInfo.td:2184
2078 STWEPX = 2063, // PPCInstrInfo.td:4775
2079 STWU = 2064, // PPCInstrInfo.td:2396
2080 STWU8 = 2065, // PPCInstr64Bit.td:1707
2081 STWUX = 2066, // PPCInstrInfo.td:2473
2082 STWUX8 = 2067, // PPCInstr64Bit.td:1721
2083 STWX = 2068, // PPCInstrInfo.td:2433
2084 STWX8 = 2069, // PPCInstr64Bit.td:1648
2085 STWXTLS = 2070, // PPCInstr64Bit.td:728
2086 STWXTLS_ = 2071, // PPCInstr64Bit.td:850
2087 STWXTLS_32 = 2072, // PPCInstr64Bit.td:740
2088 STXSD = 2073, // PPCInstrVSX.td:1758
2089 STXSDX = 2074, // PPCInstrVSX.td:369
2090 STXSIBX = 2075, // PPCInstrVSX.td:1765
2091 STXSIBXv = 2076, // PPCInstrVSX.td:1770
2092 STXSIHX = 2077, // PPCInstrVSX.td:1767
2093 STXSIHXv = 2078, // PPCInstrVSX.td:1771
2094 STXSIWX = 2079, // PPCInstrVSX.td:1185
2095 STXSSP = 2080, // PPCInstrVSX.td:1761
2096 STXSSPX = 2081, // PPCInstrVSX.td:1183
2097 STXV = 2082, // PPCInstrVSX.td:1755
2098 STXVB16X = 2083, // PPCInstrVSX.td:1776
2099 STXVD2X = 2084, // PPCInstrVSX.td:383
2100 STXVH8X = 2085, // PPCInstrVSX.td:1775
2101 STXVL = 2086, // PPCInstrVSX.td:1783
2102 STXVLL = 2087, // PPCInstrVSX.td:1788
2103 STXVP = 2088, // PPCInstrP10.td:1180
2104 STXVPB32X = 2089, // PPCInstrFuture.td:427
2105 STXVPRL = 2090, // PPCInstrFuture.td:420
2106 STXVPRLL = 2091, // PPCInstrFuture.td:423
2107 STXVPX = 2092, // PPCInstrP10.td:1183
2108 STXVRBX = 2093, // PPCInstrP10.td:1861
2109 STXVRDX = 2094, // PPCInstrP10.td:1864
2110 STXVRHX = 2095, // PPCInstrP10.td:1862
2111 STXVRL = 2096, // PPCInstrFuture.td:414
2112 STXVRLL = 2097, // PPCInstrFuture.td:417
2113 STXVRWX = 2098, // PPCInstrP10.td:1863
2114 STXVW4X = 2099, // PPCInstrVSX.td:388
2115 STXVX = 2100, // PPCInstrVSX.td:1779
2116 SUBF = 2101, // PPCInstrInfo.td:1096
2117 SUBF8 = 2102, // PPCInstrInfo.td:1096
2118 SUBF8O = 2103, // PPCInstrInfo.td:1106
2119 SUBF8O_rec = 2104, // PPCInstrInfo.td:1110
2120 SUBF8_rec = 2105, // PPCInstrInfo.td:1100
2121 SUBFC = 2106, // PPCInstrInfo.td:1148
2122 SUBFC8 = 2107, // PPCInstrInfo.td:1148
2123 SUBFC8O = 2108, // PPCInstrInfo.td:1158
2124 SUBFC8O_rec = 2109, // PPCInstrInfo.td:1162
2125 SUBFC8_rec = 2110, // PPCInstrInfo.td:1152
2126 SUBFCO = 2111, // PPCInstrInfo.td:1158
2127 SUBFCO_rec = 2112, // PPCInstrInfo.td:1162
2128 SUBFC_rec = 2113, // PPCInstrInfo.td:1152
2129 SUBFE = 2114, // PPCInstrInfo.td:1148
2130 SUBFE8 = 2115, // PPCInstrInfo.td:1148
2131 SUBFE8O = 2116, // PPCInstrInfo.td:1158
2132 SUBFE8O_rec = 2117, // PPCInstrInfo.td:1162
2133 SUBFE8_rec = 2118, // PPCInstrInfo.td:1152
2134 SUBFEO = 2119, // PPCInstrInfo.td:1158
2135 SUBFEO_rec = 2120, // PPCInstrInfo.td:1162
2136 SUBFE_rec = 2121, // PPCInstrInfo.td:1152
2137 SUBFIC = 2122, // PPCInstrInfo.td:2574
2138 SUBFIC8 = 2123, // PPCInstr64Bit.td:777
2139 SUBFME = 2124, // PPCInstrInfo.td:1197
2140 SUBFME8 = 2125, // PPCInstrInfo.td:1197
2141 SUBFME8O = 2126, // PPCInstrInfo.td:1207
2142 SUBFME8O_rec = 2127, // PPCInstrInfo.td:1211
2143 SUBFME8_rec = 2128, // PPCInstrInfo.td:1201
2144 SUBFMEO = 2129, // PPCInstrInfo.td:1207
2145 SUBFMEO_rec = 2130, // PPCInstrInfo.td:1211
2146 SUBFME_rec = 2131, // PPCInstrInfo.td:1201
2147 SUBFO = 2132, // PPCInstrInfo.td:1106
2148 SUBFO_rec = 2133, // PPCInstrInfo.td:1110
2149 SUBFUS = 2134, // PPCInstrFuture.td:49
2150 SUBFUS_rec = 2135, // PPCInstrFuture.td:53
2151 SUBFZE = 2136, // PPCInstrInfo.td:1197
2152 SUBFZE8 = 2137, // PPCInstrInfo.td:1197
2153 SUBFZE8O = 2138, // PPCInstrInfo.td:1207
2154 SUBFZE8O_rec = 2139, // PPCInstrInfo.td:1211
2155 SUBFZE8_rec = 2140, // PPCInstrInfo.td:1201
2156 SUBFZEO = 2141, // PPCInstrInfo.td:1207
2157 SUBFZEO_rec = 2142, // PPCInstrInfo.td:1211
2158 SUBFZE_rec = 2143, // PPCInstrInfo.td:1201
2159 SUBF_rec = 2144, // PPCInstrInfo.td:1100
2160 SYNC = 2145, // PPCInstrInfo.td:2513
2161 SYNCP10 = 2146, // PPCInstrP10.td:1956
2162 TABORT = 2147, // PPCInstrHTM.td:33
2163 TABORTDC = 2148, // PPCInstrHTM.td:50
2164 TABORTDCI = 2149, // PPCInstrHTM.td:55
2165 TABORTWC = 2150, // PPCInstrHTM.td:40
2166 TABORTWCI = 2151, // PPCInstrHTM.td:45
2167 TAILB = 2152, // PPCInstrInfo.td:1879
2168 TAILB8 = 2153, // PPCInstr64Bit.td:450
2169 TAILBA = 2154, // PPCInstrInfo.td:1885
2170 TAILBA8 = 2155, // PPCInstr64Bit.td:456
2171 TAILBCTR = 2156, // PPCInstrInfo.td:1874
2172 TAILBCTR8 = 2157, // PPCInstr64Bit.td:444
2173 TBEGIN = 2158, // PPCInstrHTM.td:27
2174 TBEGIN_RET = 2159, // PPCInstrHTM.td:20
2175 TCHECK = 2160, // PPCInstrHTM.td:82
2176 TCHECK_RET = 2161, // PPCInstrHTM.td:19
2177 TCRETURNai = 2162, // PPCInstrInfo.td:1843
2178 TCRETURNai8 = 2163, // PPCInstr64Bit.td:432
2179 TCRETURNdi = 2164, // PPCInstrInfo.td:1836
2180 TCRETURNdi8 = 2165, // PPCInstr64Bit.td:426
2181 TCRETURNri = 2166, // PPCInstrInfo.td:1848
2182 TCRETURNri8 = 2167, // PPCInstr64Bit.td:437
2183 TD = 2168, // PPCInstrInfo.td:2203
2184 TDI = 2169, // PPCInstrInfo.td:2201
2185 TEND = 2170, // PPCInstrHTM.td:30
2186 TLBIA = 2171, // PPCInstrInfo.td:4626
2187 TLBIE = 2172, // PPCInstrInfo.td:4640
2188 TLBIE8P9 = 2173, // PPCInstrInfo.td:4650
2189 TLBIEIO = 2174, // PPCInstrFuture.td:365
2190 TLBIEL = 2175, // PPCInstrInfo.td:4632
2191 TLBIEP = 2176, // PPCInstrFuture.td:361
2192 TLBIEP8 = 2177, // PPCInstrFuture.td:371
2193 TLBIEP9 = 2178, // PPCInstrInfo.td:4645
2194 TLBILX = 2179, // PPCInstrInfo.td:4674
2195 TLBIVAX = 2180, // PPCInstrInfo.td:4671
2196 TLBLD = 2181, // PPCInstrInfo.td:4635
2197 TLBLI = 2182, // PPCInstrInfo.td:4637
2198 TLBRE = 2183, // PPCInstrInfo.td:4677
2199 TLBRE2 = 2184, // PPCInstrInfo.td:4683
2200 TLBSX = 2185, // PPCInstrInfo.td:4668
2201 TLBSX2 = 2186, // PPCInstrInfo.td:4689
2202 TLBSX2D = 2187, // PPCInstrInfo.td:4692
2203 TLBSYNC = 2188, // PPCInstrInfo.td:4629
2204 TLBSYNCIO = 2189, // PPCInstrFuture.td:357
2205 TLBWE = 2190, // PPCInstrInfo.td:4680
2206 TLBWE2 = 2191, // PPCInstrInfo.td:4686
2207 TLSGDAIX = 2192, // PPCInstrInfo.td:3577
2208 TLSGDAIX8 = 2193, // PPCInstr64Bit.td:1590
2209 TLSLDAIX = 2194, // PPCInstrInfo.td:3582
2210 TLSLDAIX8 = 2195, // PPCInstr64Bit.td:1596
2211 TRAP = 2196, // PPCInstrInfo.td:2195
2212 TRECHKPT = 2197, // PPCInstrHTM.td:72
2213 TRECLAIM = 2198, // PPCInstrHTM.td:64
2214 TSR = 2199, // PPCInstrHTM.td:60
2215 TW = 2200, // PPCInstrInfo.td:2199
2216 TWI = 2201, // PPCInstrInfo.td:2197
2217 UNENCODED_NOP = 2202, // PPCInstrInfo.td:3641
2218 UpdateGBR = 2203, // PPCInstrInfo.td:3633
2219 VABSDUB = 2204, // PPCInstrAltivec.td:1683
2220 VABSDUH = 2205, // PPCInstrAltivec.td:1686
2221 VABSDUW = 2206, // PPCInstrAltivec.td:1689
2222 VADDCUQ = 2207, // PPCInstrAltivec.td:1293
2223 VADDCUW = 2208, // PPCInstrAltivec.td:516
2224 VADDECUQ = 2209, // PPCInstrAltivec.td:1294
2225 VADDEUQM = 2210, // PPCInstrAltivec.td:1292
2226 VADDFP = 2211, // PPCInstrAltivec.td:502
2227 VADDSBS = 2212, // PPCInstrAltivec.td:517
2228 VADDSHS = 2213, // PPCInstrAltivec.td:518
2229 VADDSWS = 2214, // PPCInstrAltivec.td:519
2230 VADDUBM = 2215, // PPCInstrAltivec.td:506
2231 VADDUBS = 2216, // PPCInstrAltivec.td:520
2232 VADDUDM = 2217, // PPCInstrAltivec.td:1283
2233 VADDUHM = 2218, // PPCInstrAltivec.td:509
2234 VADDUHS = 2219, // PPCInstrAltivec.td:521
2235 VADDUQM = 2220, // PPCInstrAltivec.td:1286
2236 VADDUWM = 2221, // PPCInstrAltivec.td:512
2237 VADDUWS = 2222, // PPCInstrAltivec.td:522
2238 VAND = 2223, // PPCInstrAltivec.td:526
2239 VANDC = 2224, // PPCInstrAltivec.td:529
2240 VAVGSB = 2225, // PPCInstrAltivec.td:576
2241 VAVGSH = 2226, // PPCInstrAltivec.td:577
2242 VAVGSW = 2227, // PPCInstrAltivec.td:578
2243 VAVGUB = 2228, // PPCInstrAltivec.td:579
2244 VAVGUH = 2229, // PPCInstrAltivec.td:580
2245 VAVGUW = 2230, // PPCInstrAltivec.td:581
2246 VBPERMD = 2231, // PPCInstrAltivec.td:1571
2247 VBPERMQ = 2232, // PPCInstrAltivec.td:1413
2248 VCFSX = 2233, // PPCInstrAltivec.td:534
2249 VCFSX_0 = 2234, // PPCInstrAltivec.td:555
2250 VCFUGED = 2235, // PPCInstrP10.td:1726
2251 VCFUX = 2236, // PPCInstrAltivec.td:538
2252 VCFUX_0 = 2237, // PPCInstrAltivec.td:563
2253 VCIPHER = 2238, // PPCInstrAltivec.td:1423
2254 VCIPHERLAST = 2239, // PPCInstrAltivec.td:1425
2255 VCLRLB = 2240, // PPCInstrP10.td:1771
2256 VCLRRB = 2241, // PPCInstrP10.td:1775
2257 VCLZB = 2242, // PPCInstrAltivec.td:1310
2258 VCLZD = 2243, // PPCInstrAltivec.td:1319
2259 VCLZDM = 2244, // PPCInstrP10.td:1743
2260 VCLZH = 2245, // PPCInstrAltivec.td:1313
2261 VCLZLSBB = 2246, // PPCInstrAltivec.td:1510
2262 VCLZW = 2247, // PPCInstrAltivec.td:1316
2263 VCMPBFP = 2248, // PPCInstrAltivec.td:813
2264 VCMPBFP_rec = 2249, // PPCInstrAltivec.td:814
2265 VCMPEQFP = 2250, // PPCInstrAltivec.td:815
2266 VCMPEQFP_rec = 2251, // PPCInstrAltivec.td:816
2267 VCMPEQUB = 2252, // PPCInstrAltivec.td:823
2268 VCMPEQUB_rec = 2253, // PPCInstrAltivec.td:824
2269 VCMPEQUD = 2254, // PPCInstrAltivec.td:1362
2270 VCMPEQUD_rec = 2255, // PPCInstrAltivec.td:1363
2271 VCMPEQUH = 2256, // PPCInstrAltivec.td:831
2272 VCMPEQUH_rec = 2257, // PPCInstrAltivec.td:832
2273 VCMPEQUQ = 2258, // PPCInstrP10.td:1901
2274 VCMPEQUQ_rec = 2259, // PPCInstrP10.td:1904
2275 VCMPEQUW = 2260, // PPCInstrAltivec.td:839
2276 VCMPEQUW_rec = 2261, // PPCInstrAltivec.td:840
2277 VCMPGEFP = 2262, // PPCInstrAltivec.td:817
2278 VCMPGEFP_rec = 2263, // PPCInstrAltivec.td:818
2279 VCMPGTFP = 2264, // PPCInstrAltivec.td:819
2280 VCMPGTFP_rec = 2265, // PPCInstrAltivec.td:820
2281 VCMPGTSB = 2266, // PPCInstrAltivec.td:825
2282 VCMPGTSB_rec = 2267, // PPCInstrAltivec.td:826
2283 VCMPGTSD = 2268, // PPCInstrAltivec.td:1364
2284 VCMPGTSD_rec = 2269, // PPCInstrAltivec.td:1365
2285 VCMPGTSH = 2270, // PPCInstrAltivec.td:833
2286 VCMPGTSH_rec = 2271, // PPCInstrAltivec.td:834
2287 VCMPGTSQ = 2272, // PPCInstrP10.td:1902
2288 VCMPGTSQ_rec = 2273, // PPCInstrP10.td:1905
2289 VCMPGTSW = 2274, // PPCInstrAltivec.td:841
2290 VCMPGTSW_rec = 2275, // PPCInstrAltivec.td:842
2291 VCMPGTUB = 2276, // PPCInstrAltivec.td:827
2292 VCMPGTUB_rec = 2277, // PPCInstrAltivec.td:828
2293 VCMPGTUD = 2278, // PPCInstrAltivec.td:1366
2294 VCMPGTUD_rec = 2279, // PPCInstrAltivec.td:1367
2295 VCMPGTUH = 2280, // PPCInstrAltivec.td:835
2296 VCMPGTUH_rec = 2281, // PPCInstrAltivec.td:836
2297 VCMPGTUQ = 2282, // PPCInstrP10.td:1903
2298 VCMPGTUQ_rec = 2283, // PPCInstrP10.td:1906
2299 VCMPGTUW = 2284, // PPCInstrAltivec.td:843
2300 VCMPGTUW_rec = 2285, // PPCInstrAltivec.td:844
2301 VCMPNEB = 2286, // PPCInstrAltivec.td:1442
2302 VCMPNEB_rec = 2287, // PPCInstrAltivec.td:1443
2303 VCMPNEH = 2288, // PPCInstrAltivec.td:1448
2304 VCMPNEH_rec = 2289, // PPCInstrAltivec.td:1449
2305 VCMPNEW = 2290, // PPCInstrAltivec.td:1454
2306 VCMPNEW_rec = 2291, // PPCInstrAltivec.td:1455
2307 VCMPNEZB = 2292, // PPCInstrAltivec.td:1444
2308 VCMPNEZB_rec = 2293, // PPCInstrAltivec.td:1445
2309 VCMPNEZH = 2294, // PPCInstrAltivec.td:1450
2310 VCMPNEZH_rec = 2295, // PPCInstrAltivec.td:1451
2311 VCMPNEZW = 2296, // PPCInstrAltivec.td:1456
2312 VCMPNEZW_rec = 2297, // PPCInstrAltivec.td:1457
2313 VCMPSQ = 2298, // PPCInstrP10.td:1918
2314 VCMPUQ = 2299, // PPCInstrP10.td:1916
2315 VCNTMBB = 2300, // PPCInstrP10.td:1628
2316 VCNTMBD = 2301, // PPCInstrP10.td:1643
2317 VCNTMBH = 2302, // PPCInstrP10.td:1633
2318 VCNTMBW = 2303, // PPCInstrP10.td:1638
2319 VCTSXS = 2304, // PPCInstrAltivec.td:542
2320 VCTSXS_0 = 2305, // PPCInstrAltivec.td:567
2321 VCTUXS = 2306, // PPCInstrAltivec.td:546
2322 VCTUXS_0 = 2307, // PPCInstrAltivec.td:559
2323 VCTZB = 2308, // PPCInstrAltivec.td:1519
2324 VCTZD = 2309, // PPCInstrAltivec.td:1525
2325 VCTZDM = 2310, // PPCInstrP10.td:1747
2326 VCTZH = 2311, // PPCInstrAltivec.td:1521
2327 VCTZLSBB = 2312, // PPCInstrAltivec.td:1514
2328 VCTZW = 2313, // PPCInstrAltivec.td:1523
2329 VDIVESD = 2314, // PPCInstrP10.td:1826
2330 VDIVESQ = 2315, // PPCInstrP10.td:1893
2331 VDIVESW = 2316, // PPCInstrP10.td:1818
2332 VDIVEUD = 2317, // PPCInstrP10.td:1830
2333 VDIVEUQ = 2318, // PPCInstrP10.td:1897
2334 VDIVEUW = 2319, // PPCInstrP10.td:1822
2335 VDIVSD = 2320, // PPCInstrP10.td:1812
2336 VDIVSQ = 2321, // PPCInstrP10.td:1887
2337 VDIVSW = 2322, // PPCInstrP10.td:1806
2338 VDIVUD = 2323, // PPCInstrP10.td:1815
2339 VDIVUQ = 2324, // PPCInstrP10.td:1890
2340 VDIVUW = 2325, // PPCInstrP10.td:1809
2341 VEQV = 2326, // PPCInstrAltivec.td:1348
2342 VEXPANDBM = 2327, // PPCInstrP10.td:1584
2343 VEXPANDDM = 2328, // PPCInstrP10.td:1596
2344 VEXPANDHM = 2329, // PPCInstrP10.td:1588
2345 VEXPANDQM = 2330, // PPCInstrP10.td:1600
2346 VEXPANDWM = 2331, // PPCInstrP10.td:1592
2347 VEXPTEFP = 2332, // PPCInstrAltivec.td:572
2348 VEXTDDVLX = 2333, // PPCInstrP10.td:1696
2349 VEXTDDVRX = 2334, // PPCInstrP10.td:1704
2350 VEXTDUBVLX = 2335, // PPCInstrP10.td:1648
2351 VEXTDUBVRX = 2336, // PPCInstrP10.td:1656
2352 VEXTDUHVLX = 2337, // PPCInstrP10.td:1664
2353 VEXTDUHVRX = 2338, // PPCInstrP10.td:1672
2354 VEXTDUWVLX = 2339, // PPCInstrP10.td:1680
2355 VEXTDUWVRX = 2340, // PPCInstrP10.td:1688
2356 VEXTRACTBM = 2341, // PPCInstrP10.td:1560
2357 VEXTRACTD = 2342, // PPCInstrAltivec.td:1474
2358 VEXTRACTDM = 2343, // PPCInstrP10.td:1575
2359 VEXTRACTHM = 2344, // PPCInstrP10.td:1565
2360 VEXTRACTQM = 2345, // PPCInstrP10.td:1580
2361 VEXTRACTUB = 2346, // PPCInstrAltivec.td:1471
2362 VEXTRACTUH = 2347, // PPCInstrAltivec.td:1472
2363 VEXTRACTUW = 2348, // PPCInstrAltivec.td:1473
2364 VEXTRACTWM = 2349, // PPCInstrP10.td:1570
2365 VEXTSB2D = 2350, // PPCInstrAltivec.td:1533
2366 VEXTSB2Ds = 2351, // PPCInstrAltivec.td:1542
2367 VEXTSB2W = 2352, // PPCInstrAltivec.td:1529
2368 VEXTSB2Ws = 2353, // PPCInstrAltivec.td:1540
2369 VEXTSD2Q = 2354, // PPCInstrP10.td:1913
2370 VEXTSH2D = 2355, // PPCInstrAltivec.td:1535
2371 VEXTSH2Ds = 2356, // PPCInstrAltivec.td:1543
2372 VEXTSH2W = 2357, // PPCInstrAltivec.td:1531
2373 VEXTSH2Ws = 2358, // PPCInstrAltivec.td:1541
2374 VEXTSW2D = 2359, // PPCInstrAltivec.td:1537
2375 VEXTSW2Ds = 2360, // PPCInstrAltivec.td:1544
2376 VEXTUBLX = 2361, // PPCInstrAltivec.td:1478
2377 VEXTUBRX = 2362, // PPCInstrAltivec.td:1479
2378 VEXTUHLX = 2363, // PPCInstrAltivec.td:1480
2379 VEXTUHRX = 2364, // PPCInstrAltivec.td:1481
2380 VEXTUWLX = 2365, // PPCInstrAltivec.td:1482
2381 VEXTUWRX = 2366, // PPCInstrAltivec.td:1483
2382 VGBBD = 2367, // PPCInstrAltivec.td:1412
2383 VGNB = 2368, // PPCInstrP10.td:1730
2384 VINSBLX = 2369, // PPCInstrP10.td:1518
2385 VINSBRX = 2370, // PPCInstrP10.td:1523
2386 VINSBVLX = 2371, // PPCInstrP10.td:1488
2387 VINSBVRX = 2372, // PPCInstrP10.td:1493
2388 VINSD = 2373, // PPCInstrP10.td:1482
2389 VINSDLX = 2374, // PPCInstrP10.td:1548
2390 VINSDRX = 2375, // PPCInstrP10.td:1554
2391 VINSERTB = 2376, // PPCInstrAltivec.td:1487
2392 VINSERTD = 2377, // PPCInstrAltivec.td:1500
2393 VINSERTH = 2378, // PPCInstrAltivec.td:1493
2394 VINSERTW = 2379, // PPCInstrAltivec.td:1499
2395 VINSHLX = 2380, // PPCInstrP10.td:1528
2396 VINSHRX = 2381, // PPCInstrP10.td:1533
2397 VINSHVLX = 2382, // PPCInstrP10.td:1498
2398 VINSHVRX = 2383, // PPCInstrP10.td:1503
2399 VINSW = 2384, // PPCInstrP10.td:1476
2400 VINSWLX = 2385, // PPCInstrP10.td:1538
2401 VINSWRX = 2386, // PPCInstrP10.td:1543
2402 VINSWVLX = 2387, // PPCInstrP10.td:1508
2403 VINSWVRX = 2388, // PPCInstrP10.td:1513
2404 VLOGEFP = 2389, // PPCInstrAltivec.td:573
2405 VMADDFP = 2390, // PPCInstrAltivec.td:471
2406 VMAXFP = 2391, // PPCInstrAltivec.td:583
2407 VMAXSB = 2392, // PPCInstrAltivec.td:584
2408 VMAXSD = 2393, // PPCInstrAltivec.td:1224
2409 VMAXSH = 2394, // PPCInstrAltivec.td:585
2410 VMAXSW = 2395, // PPCInstrAltivec.td:586
2411 VMAXUB = 2396, // PPCInstrAltivec.td:587
2412 VMAXUD = 2397, // PPCInstrAltivec.td:1225
2413 VMAXUH = 2398, // PPCInstrAltivec.td:588
2414 VMAXUW = 2399, // PPCInstrAltivec.td:589
2415 VMHADDSHS = 2400, // PPCInstrAltivec.td:483
2416 VMHRADDSHS = 2401, // PPCInstrAltivec.td:484
2417 VMINFP = 2402, // PPCInstrAltivec.td:590
2418 VMINSB = 2403, // PPCInstrAltivec.td:591
2419 VMINSD = 2404, // PPCInstrAltivec.td:1226
2420 VMINSH = 2405, // PPCInstrAltivec.td:592
2421 VMINSW = 2406, // PPCInstrAltivec.td:593
2422 VMINUB = 2407, // PPCInstrAltivec.td:594
2423 VMINUD = 2408, // PPCInstrAltivec.td:1227
2424 VMINUH = 2409, // PPCInstrAltivec.td:595
2425 VMINUW = 2410, // PPCInstrAltivec.td:596
2426 VMLADDUHM = 2411, // PPCInstrAltivec.td:487
2427 VMODSD = 2412, // PPCInstrP10.td:1800
2428 VMODSQ = 2413, // PPCInstrP10.td:1907
2429 VMODSW = 2414, // PPCInstrP10.td:1794
2430 VMODUD = 2415, // PPCInstrP10.td:1803
2431 VMODUQ = 2416, // PPCInstrP10.td:1910
2432 VMODUW = 2417, // PPCInstrP10.td:1797
2433 VMRGEW = 2418, // PPCInstrAltivec.td:1231
2434 VMRGHB = 2419, // PPCInstrAltivec.td:599
2435 VMRGHH = 2420, // PPCInstrAltivec.td:602
2436 VMRGHW = 2421, // PPCInstrAltivec.td:605
2437 VMRGLB = 2422, // PPCInstrAltivec.td:608
2438 VMRGLH = 2423, // PPCInstrAltivec.td:611
2439 VMRGLW = 2424, // PPCInstrAltivec.td:614
2440 VMRGOW = 2425, // PPCInstrAltivec.td:1235
2441 VMSUMCUD = 2426, // PPCInstrP10.td:1883
2442 VMSUMMBM = 2427, // PPCInstrAltivec.td:618
2443 VMSUMSHM = 2428, // PPCInstrAltivec.td:620
2444 VMSUMSHS = 2429, // PPCInstrAltivec.td:627
2445 VMSUMUBM = 2430, // PPCInstrAltivec.td:622
2446 VMSUMUDM = 2431, // PPCInstrAltivec.td:1438
2447 VMSUMUHM = 2432, // PPCInstrAltivec.td:624
2448 VMSUMUHS = 2433, // PPCInstrAltivec.td:629
2449 VMUL10CUQ = 2434, // PPCInstrAltivec.td:1611
2450 VMUL10ECUQ = 2435, // PPCInstrAltivec.td:1616
2451 VMUL10EUQ = 2436, // PPCInstrAltivec.td:1615
2452 VMUL10UQ = 2437, // PPCInstrAltivec.td:1609
2453 VMULESB = 2438, // PPCInstrAltivec.td:634
2454 VMULESD = 2439, // PPCInstrP10.td:1867
2455 VMULESH = 2440, // PPCInstrAltivec.td:636
2456 VMULESW = 2441, // PPCInstrAltivec.td:1213
2457 VMULEUB = 2442, // PPCInstrAltivec.td:638
2458 VMULEUD = 2443, // PPCInstrP10.td:1871
2459 VMULEUH = 2444, // PPCInstrAltivec.td:640
2460 VMULEUW = 2445, // PPCInstrAltivec.td:1215
2461 VMULHSD = 2446, // PPCInstrP10.td:1788
2462 VMULHSW = 2447, // PPCInstrP10.td:1782
2463 VMULHUD = 2448, // PPCInstrP10.td:1791
2464 VMULHUW = 2449, // PPCInstrP10.td:1785
2465 VMULLD = 2450, // PPCInstrP10.td:1779
2466 VMULOSB = 2451, // PPCInstrAltivec.td:642
2467 VMULOSD = 2452, // PPCInstrP10.td:1875
2468 VMULOSH = 2453, // PPCInstrAltivec.td:644
2469 VMULOSW = 2454, // PPCInstrAltivec.td:1217
2470 VMULOUB = 2455, // PPCInstrAltivec.td:646
2471 VMULOUD = 2456, // PPCInstrP10.td:1879
2472 VMULOUH = 2457, // PPCInstrAltivec.td:648
2473 VMULOUW = 2458, // PPCInstrAltivec.td:1219
2474 VMULUWM = 2459, // PPCInstrAltivec.td:1221
2475 VNAND = 2460, // PPCInstrAltivec.td:1351
2476 VNCIPHER = 2461, // PPCInstrAltivec.td:1427
2477 VNCIPHERLAST = 2462, // PPCInstrAltivec.td:1429
2478 VNEGD = 2463, // PPCInstrAltivec.td:1558
2479 VNEGW = 2464, // PPCInstrAltivec.td:1554
2480 VNMSUBFP = 2465, // PPCInstrAltivec.td:477
2481 VNOR = 2466, // PPCInstrAltivec.td:693
2482 VOR = 2467, // PPCInstrAltivec.td:698
2483 VORC = 2468, // PPCInstrAltivec.td:1356
2484 VPDEPD = 2469, // PPCInstrP10.td:1712
2485 VPERM = 2470, // PPCInstrAltivec.td:490
2486 VPERMR = 2471, // PPCInstrAltivec.td:1573
2487 VPERMXOR = 2472, // PPCInstrAltivec.td:1378
2488 VPEXTD = 2473, // PPCInstrP10.td:1716
2489 VPKPX = 2474, // PPCInstrAltivec.td:758
2490 VPKSDSS = 2475, // PPCInstrAltivec.td:1383
2491 VPKSDUS = 2476, // PPCInstrAltivec.td:1385
2492 VPKSHSS = 2477, // PPCInstrAltivec.td:761
2493 VPKSHUS = 2478, // PPCInstrAltivec.td:763
2494 VPKSWSS = 2479, // PPCInstrAltivec.td:765
2495 VPKSWUS = 2480, // PPCInstrAltivec.td:767
2496 VPKUDUM = 2481, // PPCInstrAltivec.td:1390
2497 VPKUDUS = 2482, // PPCInstrAltivec.td:1387
2498 VPKUHUM = 2483, // PPCInstrAltivec.td:774
2499 VPKUHUS = 2484, // PPCInstrAltivec.td:769
2500 VPKUWUM = 2485, // PPCInstrAltivec.td:778
2501 VPKUWUS = 2486, // PPCInstrAltivec.td:771
2502 VPMSUMB = 2487, // PPCInstrAltivec.td:1370
2503 VPMSUMD = 2488, // PPCInstrAltivec.td:1376
2504 VPMSUMH = 2489, // PPCInstrAltivec.td:1372
2505 VPMSUMW = 2490, // PPCInstrAltivec.td:1374
2506 VPOPCNTB = 2491, // PPCInstrAltivec.td:1324
2507 VPOPCNTD = 2492, // PPCInstrAltivec.td:1333
2508 VPOPCNTH = 2493, // PPCInstrAltivec.td:1327
2509 VPOPCNTW = 2494, // PPCInstrAltivec.td:1330
2510 VPRTYBD = 2495, // PPCInstrAltivec.td:1565
2511 VPRTYBQ = 2496, // PPCInstrAltivec.td:1567
2512 VPRTYBW = 2497, // PPCInstrAltivec.td:1563
2513 VREFP = 2498, // PPCInstrAltivec.td:652
2514 VRFIM = 2499, // PPCInstrAltivec.td:653
2515 VRFIN = 2500, // PPCInstrAltivec.td:654
2516 VRFIP = 2501, // PPCInstrAltivec.td:655
2517 VRFIZ = 2502, // PPCInstrAltivec.td:656
2518 VRLB = 2503, // PPCInstrAltivec.td:706
2519 VRLD = 2504, // PPCInstrAltivec.td:1255
2520 VRLDMI = 2505, // PPCInstrAltivec.td:1595
2521 VRLDNM = 2506, // PPCInstrAltivec.td:1591
2522 VRLH = 2507, // PPCInstrAltivec.td:707
2523 VRLQ = 2508, // PPCInstrP10.td:1935
2524 VRLQMI = 2509, // PPCInstrP10.td:1924
2525 VRLQNM = 2510, // PPCInstrP10.td:1920
2526 VRLW = 2511, // PPCInstrAltivec.td:708
2527 VRLWMI = 2512, // PPCInstrAltivec.td:1585
2528 VRLWNM = 2513, // PPCInstrAltivec.td:1581
2529 VRSQRTEFP = 2514, // PPCInstrAltivec.td:657
2530 VSBOX = 2515, // PPCInstrAltivec.td:1431
2531 VSEL = 2516, // PPCInstrAltivec.td:492
2532 VSHASIGMAD = 2517, // PPCInstrAltivec.td:1421
2533 VSHASIGMAW = 2518, // PPCInstrAltivec.td:1419
2534 VSL = 2519, // PPCInstrAltivec.td:710
2535 VSLB = 2520, // PPCInstrAltivec.td:713
2536 VSLD = 2521, // PPCInstrAltivec.td:1261
2537 VSLDBI = 2522, // PPCInstrP10.td:1444
2538 VSLDOI = 2523, // PPCInstrAltivec.td:495
2539 VSLH = 2524, // PPCInstrAltivec.td:714
2540 VSLO = 2525, // PPCInstrAltivec.td:711
2541 VSLQ = 2526, // PPCInstrP10.td:1931
2542 VSLV = 2527, // PPCInstrAltivec.td:1603
2543 VSLW = 2528, // PPCInstrAltivec.td:715
2544 VSPLTB = 2529, // PPCInstrAltivec.td:717
2545 VSPLTBs = 2530, // PPCInstrAltivec.td:730
2546 VSPLTH = 2531, // PPCInstrAltivec.td:721
2547 VSPLTHs = 2532, // PPCInstrAltivec.td:732
2548 VSPLTISB = 2533, // PPCInstrAltivec.td:747
2549 VSPLTISH = 2534, // PPCInstrAltivec.td:750
2550 VSPLTISW = 2535, // PPCInstrAltivec.td:753
2551 VSPLTW = 2536, // PPCInstrAltivec.td:725
2552 VSR = 2537, // PPCInstrAltivec.td:736
2553 VSRAB = 2538, // PPCInstrAltivec.td:739
2554 VSRAD = 2539, // PPCInstrAltivec.td:1265
2555 VSRAH = 2540, // PPCInstrAltivec.td:740
2556 VSRAQ = 2541, // PPCInstrP10.td:1932
2557 VSRAW = 2542, // PPCInstrAltivec.td:741
2558 VSRB = 2543, // PPCInstrAltivec.td:742
2559 VSRD = 2544, // PPCInstrAltivec.td:1263
2560 VSRDBI = 2545, // PPCInstrP10.td:1452
2561 VSRH = 2546, // PPCInstrAltivec.td:743
2562 VSRO = 2547, // PPCInstrAltivec.td:737
2563 VSRQ = 2548, // PPCInstrP10.td:1933
2564 VSRV = 2549, // PPCInstrAltivec.td:1605
2565 VSRW = 2550, // PPCInstrAltivec.td:744
2566 VSTRIBL = 2551, // PPCInstrP10.td:198
2567 VSTRIBL_rec = 2552, // PPCInstrP10.td:202
2568 VSTRIBR = 2553, // PPCInstrP10.td:198
2569 VSTRIBR_rec = 2554, // PPCInstrP10.td:202
2570 VSTRIHL = 2555, // PPCInstrP10.td:198
2571 VSTRIHL_rec = 2556, // PPCInstrP10.td:202
2572 VSTRIHR = 2557, // PPCInstrP10.td:198
2573 VSTRIHR_rec = 2558, // PPCInstrP10.td:202
2574 VSUBCUQ = 2559, // PPCInstrAltivec.td:1306
2575 VSUBCUW = 2560, // PPCInstrAltivec.td:659
2576 VSUBECUQ = 2561, // PPCInstrAltivec.td:1307
2577 VSUBEUQM = 2562, // PPCInstrAltivec.td:1305
2578 VSUBFP = 2563, // PPCInstrAltivec.td:661
2579 VSUBSBS = 2564, // PPCInstrAltivec.td:674
2580 VSUBSHS = 2565, // PPCInstrAltivec.td:675
2581 VSUBSWS = 2566, // PPCInstrAltivec.td:676
2582 VSUBUBM = 2567, // PPCInstrAltivec.td:664
2583 VSUBUBS = 2568, // PPCInstrAltivec.td:677
2584 VSUBUDM = 2569, // PPCInstrAltivec.td:1297
2585 VSUBUHM = 2570, // PPCInstrAltivec.td:667
2586 VSUBUHS = 2571, // PPCInstrAltivec.td:678
2587 VSUBUQM = 2572, // PPCInstrAltivec.td:1302
2588 VSUBUWM = 2573, // PPCInstrAltivec.td:670
2589 VSUBUWS = 2574, // PPCInstrAltivec.td:679
2590 VSUM2SWS = 2575, // PPCInstrAltivec.td:683
2591 VSUM4SBS = 2576, // PPCInstrAltivec.td:685
2592 VSUM4SHS = 2577, // PPCInstrAltivec.td:687
2593 VSUM4UBS = 2578, // PPCInstrAltivec.td:689
2594 VSUMSWS = 2579, // PPCInstrAltivec.td:682
2595 VUCMPRHB = 2580, // PPCInstrFuture.td:454
2596 VUCMPRHH = 2581, // PPCInstrFuture.td:460
2597 VUCMPRHN = 2582, // PPCInstrFuture.td:450
2598 VUCMPRLB = 2583, // PPCInstrFuture.td:457
2599 VUCMPRLH = 2584, // PPCInstrFuture.td:463
2600 VUCMPRLN = 2585, // PPCInstrFuture.td:452
2601 VUPKHPX = 2586, // PPCInstrAltivec.td:784
2602 VUPKHSB = 2587, // PPCInstrAltivec.td:786
2603 VUPKHSH = 2588, // PPCInstrAltivec.td:788
2604 VUPKHSNTOB = 2589, // PPCInstrFuture.td:433
2605 VUPKHSW = 2590, // PPCInstrAltivec.td:1394
2606 VUPKINT4TOBF16 = 2591, // PPCInstrFuture.td:437
2607 VUPKINT4TOFP32 = 2592, // PPCInstrFuture.td:446
2608 VUPKINT8TOBF16 = 2593, // PPCInstrFuture.td:440
2609 VUPKINT8TOFP32 = 2594, // PPCInstrFuture.td:443
2610 VUPKLPX = 2595, // PPCInstrAltivec.td:790
2611 VUPKLSB = 2596, // PPCInstrAltivec.td:792
2612 VUPKLSH = 2597, // PPCInstrAltivec.td:794
2613 VUPKLSNTOB = 2598, // PPCInstrFuture.td:435
2614 VUPKLSW = 2599, // PPCInstrAltivec.td:1396
2615 VXOR = 2600, // PPCInstrAltivec.td:701
2616 V_SET0 = 2601, // PPCInstrAltivec.td:855
2617 V_SET0B = 2602, // PPCInstrAltivec.td:849
2618 V_SET0H = 2603, // PPCInstrAltivec.td:852
2619 V_SETALLONES = 2604, // PPCInstrAltivec.td:866
2620 V_SETALLONESB = 2605, // PPCInstrAltivec.td:860
2621 V_SETALLONESH = 2606, // PPCInstrAltivec.td:863
2622 WAIT = 2607, // PPCInstrInfo.td:4526
2623 WAITP10 = 2608, // PPCInstrP10.td:1954
2624 WRTEE = 2609, // PPCInstrInfo.td:4547
2625 WRTEEI = 2610, // PPCInstrInfo.td:4552
2626 XOR = 2611, // PPCInstrInfo.td:1022
2627 XOR8 = 2612, // PPCInstrInfo.td:1022
2628 XOR8_rec = 2613, // PPCInstrInfo.td:1026
2629 XORI = 2614, // PPCInstrInfo.td:2609
2630 XORI8 = 2615, // PPCInstr64Bit.td:671
2631 XORIS = 2616, // PPCInstrInfo.td:2612
2632 XORIS8 = 2617, // PPCInstr64Bit.td:674
2633 XOR_rec = 2618, // PPCInstrInfo.td:1026
2634 XSABSDP = 2619, // PPCInstrVSX.td:746
2635 XSABSQP = 2620, // PPCInstrVSX.td:1409
2636 XSADDADDSUQM = 2621, // PPCInstrFuture.td:530
2637 XSADDADDUQM = 2622, // PPCInstrFuture.td:527
2638 XSADDDP = 2623, // PPCInstrVSX.td:399
2639 XSADDQP = 2624, // PPCInstrVSX.td:1422
2640 XSADDQPO = 2625, // PPCInstrVSX.td:1452
2641 XSADDSP = 2626, // PPCInstrVSX.td:1202
2642 XSADDSUBSUQM = 2627, // PPCInstrFuture.td:536
2643 XSADDSUBUQM = 2628, // PPCInstrFuture.td:533
2644 XSCMPEQDP = 2629, // PPCInstrVSX.td:1509
2645 XSCMPEQQP = 2630, // PPCInstrP10.td:1224
2646 XSCMPEXPDP = 2631, // PPCInstrVSX.td:1497
2647 XSCMPEXPQP = 2632, // PPCInstrVSX.td:1500
2648 XSCMPGEDP = 2633, // PPCInstrVSX.td:1511
2649 XSCMPGEQP = 2634, // PPCInstrP10.td:1225
2650 XSCMPGTDP = 2635, // PPCInstrVSX.td:1513
2651 XSCMPGTQP = 2636, // PPCInstrP10.td:1226
2652 XSCMPODP = 2637, // PPCInstrVSX.td:718
2653 XSCMPOQP = 2638, // PPCInstrVSX.td:1503
2654 XSCMPUDP = 2639, // PPCInstrVSX.td:721
2655 XSCMPUQP = 2640, // PPCInstrVSX.td:1504
2656 XSCPSGNDP = 2641, // PPCInstrVSX.td:763
2657 XSCPSGNQP = 2642, // PPCInstrVSX.td:1404
2658 XSCVDPHP = 2643, // PPCInstrVSX.td:1556
2659 XSCVDPQP = 2644, // PPCInstrVSX.td:1523
2660 XSCVDPSP = 2645, // PPCInstrVSX.td:807
2661 XSCVDPSPN = 2646, // PPCInstrVSX.td:1332
2662 XSCVDPSXDS = 2647, // PPCInstrVSX.td:810
2663 XSCVDPSXDSs = 2648, // PPCInstrVSX.td:815
2664 XSCVDPSXWS = 2649, // PPCInstrVSX.td:819
2665 XSCVDPSXWSs = 2650, // PPCInstrVSX.td:824
2666 XSCVDPUXDS = 2651, // PPCInstrVSX.td:828
2667 XSCVDPUXDSs = 2652, // PPCInstrVSX.td:833
2668 XSCVDPUXWS = 2653, // PPCInstrVSX.td:837
2669 XSCVDPUXWSs = 2654, // PPCInstrVSX.td:842
2670 XSCVHPDP = 2655, // PPCInstrVSX.td:1557
2671 XSCVQPDP = 2656, // PPCInstrVSX.td:1527
2672 XSCVQPDPO = 2657, // PPCInstrVSX.td:1528
2673 XSCVQPSDZ = 2658, // PPCInstrVSX.td:1536
2674 XSCVQPSQZ = 2659, // PPCInstrP10.td:1937
2675 XSCVQPSWZ = 2660, // PPCInstrVSX.td:1538
2676 XSCVQPUDZ = 2661, // PPCInstrVSX.td:1540
2677 XSCVQPUQZ = 2662, // PPCInstrP10.td:1936
2678 XSCVQPUWZ = 2663, // PPCInstrVSX.td:1542
2679 XSCVSDQP = 2664, // PPCInstrVSX.td:1547
2680 XSCVSPDP = 2665, // PPCInstrVSX.td:846
2681 XSCVSPDPN = 2666, // PPCInstrVSX.td:1334
2682 XSCVSQQP = 2667, // PPCInstrP10.td:1939
2683 XSCVSXDDP = 2668, // PPCInstrVSX.td:849
2684 XSCVSXDSP = 2669, // PPCInstrVSX.td:1321
2685 XSCVUDQP = 2670, // PPCInstrVSX.td:1548
2686 XSCVUQQP = 2671, // PPCInstrP10.td:1938
2687 XSCVUXDDP = 2672, // PPCInstrVSX.td:853
2688 XSCVUXDSP = 2673, // PPCInstrVSX.td:1325
2689 XSDIVDP = 2674, // PPCInstrVSX.td:638
2690 XSDIVQP = 2675, // PPCInstrVSX.td:1429
2691 XSDIVQPO = 2676, // PPCInstrVSX.td:1465
2692 XSDIVSP = 2677, // PPCInstrVSX.td:1216
2693 XSIEXPDP = 2678, // PPCInstrVSX.td:1584
2694 XSIEXPQP = 2679, // PPCInstrVSX.td:1590
2695 XSMADDADP = 2680, // PPCInstrVSX.td:447
2696 XSMADDASP = 2681, // PPCInstrVSX.td:1243
2697 XSMADDMDP = 2682, // PPCInstrVSX.td:454
2698 XSMADDMSP = 2683, // PPCInstrVSX.td:1252
2699 XSMADDQP = 2684, // PPCInstrVSX.td:1435
2700 XSMADDQPO = 2685, // PPCInstrVSX.td:1474
2701 XSMAXCDP = 2686, // PPCInstrVSX.td:1671
2702 XSMAXCQP = 2687, // PPCInstrP10.td:1947
2703 XSMAXDP = 2688, // PPCInstrVSX.td:947
2704 XSMAXJDP = 2689, // PPCInstrVSX.td:1680
2705 XSMERGE2T1UQM = 2690, // PPCInstrFuture.td:539
2706 XSMERGE2T2UQM = 2691, // PPCInstrFuture.td:542
2707 XSMERGE2T3UQM = 2692, // PPCInstrFuture.td:545
2708 XSMERGE3T1UQM = 2693, // PPCInstrFuture.td:548
2709 XSMINCDP = 2694, // PPCInstrVSX.td:1674
2710 XSMINCQP = 2695, // PPCInstrP10.td:1949
2711 XSMINDP = 2696, // PPCInstrVSX.td:952
2712 XSMINJDP = 2697, // PPCInstrVSX.td:1682
2713 XSMSUBADP = 2698, // PPCInstrVSX.td:463
2714 XSMSUBASP = 2699, // PPCInstrVSX.td:1262
2715 XSMSUBMDP = 2700, // PPCInstrVSX.td:470
2716 XSMSUBMSP = 2701, // PPCInstrVSX.td:1272
2717 XSMSUBQP = 2702, // PPCInstrVSX.td:1438
2718 XSMSUBQPO = 2703, // PPCInstrVSX.td:1479
2719 XSMULDP = 2704, // PPCInstrVSX.td:403
2720 XSMULQP = 2705, // PPCInstrVSX.td:1424
2721 XSMULQPO = 2706, // PPCInstrVSX.td:1456
2722 XSMULSP = 2707, // PPCInstrVSX.td:1206
2723 XSNABSDP = 2708, // PPCInstrVSX.td:750
2724 XSNABSDPs = 2709, // PPCInstrVSX.td:755
2725 XSNABSQP = 2710, // PPCInstrVSX.td:1411
2726 XSNEGDP = 2711, // PPCInstrVSX.td:759
2727 XSNEGQP = 2712, // PPCInstrVSX.td:1413
2728 XSNMADDADP = 2713, // PPCInstrVSX.td:479
2729 XSNMADDASP = 2714, // PPCInstrVSX.td:1282
2730 XSNMADDMDP = 2715, // PPCInstrVSX.td:486
2731 XSNMADDMSP = 2716, // PPCInstrVSX.td:1292
2732 XSNMADDQP = 2717, // PPCInstrVSX.td:1442
2733 XSNMADDQPO = 2718, // PPCInstrVSX.td:1483
2734 XSNMSUBADP = 2719, // PPCInstrVSX.td:495
2735 XSNMSUBASP = 2720, // PPCInstrVSX.td:1302
2736 XSNMSUBMDP = 2721, // PPCInstrVSX.td:502
2737 XSNMSUBMSP = 2722, // PPCInstrVSX.td:1312
2738 XSNMSUBQP = 2723, // PPCInstrVSX.td:1446
2739 XSNMSUBQPO = 2724, // PPCInstrVSX.td:1487
2740 XSRDPI = 2725, // PPCInstrVSX.td:983
2741 XSRDPIC = 2726, // PPCInstrVSX.td:936
2742 XSRDPIM = 2727, // PPCInstrVSX.td:987
2743 XSRDPIP = 2728, // PPCInstrVSX.td:991
2744 XSRDPIZ = 2729, // PPCInstrVSX.td:995
2745 XSREBASE2T1UQM = 2730, // PPCInstrFuture.td:551
2746 XSREBASE2T2UQM = 2731, // PPCInstrFuture.td:554
2747 XSREBASE2T3UQM = 2732, // PPCInstrFuture.td:557
2748 XSREBASE2T4UQM = 2733, // PPCInstrFuture.td:560
2749 XSREBASE3T1UQM = 2734, // PPCInstrFuture.td:563
2750 XSREBASE3T2UQM = 2735, // PPCInstrFuture.td:566
2751 XSREBASE3T3UQM = 2736, // PPCInstrFuture.td:569
2752 XSREDP = 2737, // PPCInstrVSX.td:647
2753 XSRESP = 2738, // PPCInstrVSX.td:1221
2754 XSRQPI = 2739, // PPCInstrVSX.td:1570
2755 XSRQPIX = 2740, // PPCInstrVSX.td:1571
2756 XSRQPXP = 2741, // PPCInstrVSX.td:1576
2757 XSRSP = 2742, // PPCInstrVSX.td:1227
2758 XSRSQRTEDP = 2743, // PPCInstrVSX.td:651
2759 XSRSQRTESP = 2744, // PPCInstrVSX.td:1235
2760 XSSQRTDP = 2745, // PPCInstrVSX.td:642
2761 XSSQRTQP = 2746, // PPCInstrVSX.td:1432
2762 XSSQRTQPO = 2747, // PPCInstrVSX.td:1469
2763 XSSQRTSP = 2748, // PPCInstrVSX.td:1231
2764 XSSUBDP = 2749, // PPCInstrVSX.td:430
2765 XSSUBQP = 2750, // PPCInstrVSX.td:1427
2766 XSSUBQPO = 2751, // PPCInstrVSX.td:1461
2767 XSSUBSP = 2752, // PPCInstrVSX.td:1212
2768 XSTDIVDP = 2753, // PPCInstrVSX.td:657
2769 XSTSQRTDP = 2754, // PPCInstrVSX.td:660
2770 XSTSTDCDP = 2755, // PPCInstrVSX.td:1647
2771 XSTSTDCQP = 2756, // PPCInstrVSX.td:1650
2772 XSTSTDCSP = 2757, // PPCInstrVSX.td:1644
2773 XSXEXPDP = 2758, // PPCInstrVSX.td:1595
2774 XSXEXPQP = 2759, // PPCInstrVSX.td:1600
2775 XSXSIGDP = 2760, // PPCInstrVSX.td:1596
2776 XSXSIGQP = 2761, // PPCInstrVSX.td:1601
2777 XVABSDP = 2762, // PPCInstrVSX.td:768
2778 XVABSSP = 2763, // PPCInstrVSX.td:773
2779 XVADDDP = 2764, // PPCInstrVSX.td:408
2780 XVADDSP = 2765, // PPCInstrVSX.td:413
2781 XVADDUHM = 2766, // PPCInstrFuture.td:489
2782 XVADDUWM = 2767, // PPCInstrFuture.td:487
2783 XVBF16GER2 = 2768, // PPCInstrMMA.td:10
2784 XVBF16GER2NN = 2769, // PPCInstrMMA.td:228
2785 XVBF16GER2NP = 2770, // PPCInstrMMA.td:224
2786 XVBF16GER2PN = 2771, // PPCInstrMMA.td:220
2787 XVBF16GER2PP = 2772, // PPCInstrMMA.td:14
2788 XVBF16GER2W = 2773, // PPCInstrMMA.td:20
2789 XVBF16GER2WNN = 2774, // PPCInstrMMA.td:242
2790 XVBF16GER2WNP = 2775, // PPCInstrMMA.td:238
2791 XVBF16GER2WPN = 2776, // PPCInstrMMA.td:234
2792 XVBF16GER2WPP = 2777, // PPCInstrMMA.td:24
2793 XVCMPEQDP = 2778, // PPCInstrVSX.td:193
2794 XVCMPEQDP_rec = 2779, // PPCInstrVSX.td:197
2795 XVCMPEQSP = 2780, // PPCInstrVSX.td:193
2796 XVCMPEQSP_rec = 2781, // PPCInstrVSX.td:197
2797 XVCMPGEDP = 2782, // PPCInstrVSX.td:193
2798 XVCMPGEDP_rec = 2783, // PPCInstrVSX.td:197
2799 XVCMPGESP = 2784, // PPCInstrVSX.td:193
2800 XVCMPGESP_rec = 2785, // PPCInstrVSX.td:197
2801 XVCMPGTDP = 2786, // PPCInstrVSX.td:193
2802 XVCMPGTDP_rec = 2787, // PPCInstrVSX.td:197
2803 XVCMPGTSP = 2788, // PPCInstrVSX.td:193
2804 XVCMPGTSP_rec = 2789, // PPCInstrVSX.td:197
2805 XVCPSGNDP = 2790, // PPCInstrVSX.td:778
2806 XVCPSGNSP = 2791, // PPCInstrVSX.td:782
2807 XVCVBF16SPN = 2792, // PPCInstrP10.td:1946
2808 XVCVDPSP = 2793, // PPCInstrVSX.td:858
2809 XVCVDPSXDS = 2794, // PPCInstrVSX.td:862
2810 XVCVDPSXWS = 2795, // PPCInstrVSX.td:866
2811 XVCVDPUXDS = 2796, // PPCInstrVSX.td:870
2812 XVCVDPUXWS = 2797, // PPCInstrVSX.td:874
2813 XVCVHPSP = 2798, // PPCInstrVSX.td:1564
2814 XVCVSPBF16 = 2799, // PPCInstrP10.td:1945
2815 XVCVSPDP = 2800, // PPCInstrVSX.td:879
2816 XVCVSPHP = 2801, // PPCInstrVSX.td:1565
2817 XVCVSPSXDS = 2802, // PPCInstrVSX.td:883
2818 XVCVSPSXWS = 2803, // PPCInstrVSX.td:887
2819 XVCVSPUXDS = 2804, // PPCInstrVSX.td:891
2820 XVCVSPUXWS = 2805, // PPCInstrVSX.td:895
2821 XVCVSXDDP = 2806, // PPCInstrVSX.td:899
2822 XVCVSXDSP = 2807, // PPCInstrVSX.td:903
2823 XVCVSXWDP = 2808, // PPCInstrVSX.td:925
2824 XVCVSXWSP = 2809, // PPCInstrVSX.td:907
2825 XVCVUXDDP = 2810, // PPCInstrVSX.td:911
2826 XVCVUXDSP = 2811, // PPCInstrVSX.td:915
2827 XVCVUXWDP = 2812, // PPCInstrVSX.td:929
2828 XVCVUXWSP = 2813, // PPCInstrVSX.td:919
2829 XVDIVDP = 2814, // PPCInstrVSX.td:681
2830 XVDIVSP = 2815, // PPCInstrVSX.td:685
2831 XVF16GER2 = 2816, // PPCInstrMMA.td:10
2832 XVF16GER2NN = 2817, // PPCInstrMMA.td:228
2833 XVF16GER2NP = 2818, // PPCInstrMMA.td:224
2834 XVF16GER2PN = 2819, // PPCInstrMMA.td:220
2835 XVF16GER2PP = 2820, // PPCInstrMMA.td:14
2836 XVF16GER2W = 2821, // PPCInstrMMA.td:20
2837 XVF16GER2WNN = 2822, // PPCInstrMMA.td:242
2838 XVF16GER2WNP = 2823, // PPCInstrMMA.td:238
2839 XVF16GER2WPN = 2824, // PPCInstrMMA.td:234
2840 XVF16GER2WPP = 2825, // PPCInstrMMA.td:24
2841 XVF32GER = 2826, // PPCInstrMMA.td:10
2842 XVF32GERNN = 2827, // PPCInstrMMA.td:309
2843 XVF32GERNP = 2828, // PPCInstrMMA.td:305
2844 XVF32GERPN = 2829, // PPCInstrMMA.td:301
2845 XVF32GERPP = 2830, // PPCInstrMMA.td:14
2846 XVF32GERW = 2831, // PPCInstrMMA.td:20
2847 XVF32GERWNN = 2832, // PPCInstrMMA.td:323
2848 XVF32GERWNP = 2833, // PPCInstrMMA.td:319
2849 XVF32GERWPN = 2834, // PPCInstrMMA.td:315
2850 XVF32GERWPP = 2835, // PPCInstrMMA.td:24
2851 XVF64GER = 2836, // PPCInstrMMA.td:10
2852 XVF64GERNN = 2837, // PPCInstrMMA.td:309
2853 XVF64GERNP = 2838, // PPCInstrMMA.td:305
2854 XVF64GERPN = 2839, // PPCInstrMMA.td:301
2855 XVF64GERPP = 2840, // PPCInstrMMA.td:14
2856 XVF64GERW = 2841, // PPCInstrMMA.td:20
2857 XVF64GERWNN = 2842, // PPCInstrMMA.td:323
2858 XVF64GERWNP = 2843, // PPCInstrMMA.td:319
2859 XVF64GERWPN = 2844, // PPCInstrMMA.td:315
2860 XVF64GERWPP = 2845, // PPCInstrMMA.td:24
2861 XVI16GER2 = 2846, // PPCInstrMMA.td:157
2862 XVI16GER2PP = 2847, // PPCInstrMMA.td:161
2863 XVI16GER2S = 2848, // PPCInstrMMA.td:10
2864 XVI16GER2SPP = 2849, // PPCInstrMMA.td:14
2865 XVI16GER2SW = 2850, // PPCInstrMMA.td:20
2866 XVI16GER2SWPP = 2851, // PPCInstrMMA.td:24
2867 XVI16GER2W = 2852, // PPCInstrMMA.td:185
2868 XVI16GER2WPP = 2853, // PPCInstrMMA.td:189
2869 XVI4GER8 = 2854, // PPCInstrMMA.td:10
2870 XVI4GER8PP = 2855, // PPCInstrMMA.td:14
2871 XVI4GER8W = 2856, // PPCInstrMMA.td:20
2872 XVI4GER8WPP = 2857, // PPCInstrMMA.td:24
2873 XVI8GER4 = 2858, // PPCInstrMMA.td:10
2874 XVI8GER4PP = 2859, // PPCInstrMMA.td:14
2875 XVI8GER4SPP = 2860, // PPCInstrMMA.td:519
2876 XVI8GER4W = 2861, // PPCInstrMMA.td:20
2877 XVI8GER4WPP = 2862, // PPCInstrMMA.td:24
2878 XVI8GER4WSPP = 2863, // PPCInstrMMA.td:559
2879 XVIEXPDP = 2864, // PPCInstrVSX.td:1622
2880 XVIEXPSP = 2865, // PPCInstrVSX.td:1624
2881 XVMADDADP = 2866, // PPCInstrVSX.td:511
2882 XVMADDASP = 2867, // PPCInstrVSX.td:527
2883 XVMADDMDP = 2868, // PPCInstrVSX.td:518
2884 XVMADDMSP = 2869, // PPCInstrVSX.td:534
2885 XVMAXDP = 2870, // PPCInstrVSX.td:958
2886 XVMAXSP = 2871, // PPCInstrVSX.td:969
2887 XVMINDP = 2872, // PPCInstrVSX.td:963
2888 XVMINSP = 2873, // PPCInstrVSX.td:974
2889 XVMSUBADP = 2874, // PPCInstrVSX.td:543
2890 XVMSUBASP = 2875, // PPCInstrVSX.td:559
2891 XVMSUBMDP = 2876, // PPCInstrVSX.td:550
2892 XVMSUBMSP = 2877, // PPCInstrVSX.td:566
2893 XVMULDP = 2878, // PPCInstrVSX.td:418
2894 XVMULHSH = 2879, // PPCInstrFuture.td:501
2895 XVMULHSW = 2880, // PPCInstrFuture.td:499
2896 XVMULHUH = 2881, // PPCInstrFuture.td:505
2897 XVMULHUW = 2882, // PPCInstrFuture.td:503
2898 XVMULSP = 2883, // PPCInstrVSX.td:423
2899 XVMULUHM = 2884, // PPCInstrFuture.td:497
2900 XVMULUWM = 2885, // PPCInstrFuture.td:495
2901 XVNABSDP = 2886, // PPCInstrVSX.td:787
2902 XVNABSSP = 2887, // PPCInstrVSX.td:791
2903 XVNEGDP = 2888, // PPCInstrVSX.td:796
2904 XVNEGSP = 2889, // PPCInstrVSX.td:800
2905 XVNMADDADP = 2890, // PPCInstrVSX.td:575
2906 XVNMADDASP = 2891, // PPCInstrVSX.td:591
2907 XVNMADDMDP = 2892, // PPCInstrVSX.td:582
2908 XVNMADDMSP = 2893, // PPCInstrVSX.td:598
2909 XVNMSUBADP = 2894, // PPCInstrVSX.td:607
2910 XVNMSUBASP = 2895, // PPCInstrVSX.td:623
2911 XVNMSUBMDP = 2896, // PPCInstrVSX.td:614
2912 XVNMSUBMSP = 2897, // PPCInstrVSX.td:630
2913 XVRDPI = 2898, // PPCInstrVSX.td:1000
2914 XVRDPIC = 2899, // PPCInstrVSX.td:939
2915 XVRDPIM = 2900, // PPCInstrVSX.td:1004
2916 XVRDPIP = 2901, // PPCInstrVSX.td:1008
2917 XVRDPIZ = 2902, // PPCInstrVSX.td:1012
2918 XVREDP = 2903, // PPCInstrVSX.td:699
2919 XVRESP = 2904, // PPCInstrVSX.td:703
2920 XVRLW = 2905, // PPCInstrFuture.td:467
2921 XVRSPI = 2906, // PPCInstrVSX.td:1017
2922 XVRSPIC = 2907, // PPCInstrVSX.td:942
2923 XVRSPIM = 2908, // PPCInstrVSX.td:1021
2924 XVRSPIP = 2909, // PPCInstrVSX.td:1025
2925 XVRSPIZ = 2910, // PPCInstrVSX.td:1029
2926 XVRSQRTEDP = 2911, // PPCInstrVSX.td:708
2927 XVRSQRTESP = 2912, // PPCInstrVSX.td:712
2928 XVSQRTDP = 2913, // PPCInstrVSX.td:690
2929 XVSQRTSP = 2914, // PPCInstrVSX.td:694
2930 XVSUBDP = 2915, // PPCInstrVSX.td:435
2931 XVSUBSP = 2916, // PPCInstrVSX.td:439
2932 XVSUBUHM = 2917, // PPCInstrFuture.td:493
2933 XVSUBUWM = 2918, // PPCInstrFuture.td:491
2934 XVTDIVDP = 2919, // PPCInstrVSX.td:664
2935 XVTDIVSP = 2920, // PPCInstrVSX.td:667
2936 XVTLSBB = 2921, // PPCInstrP10.td:1834
2937 XVTSQRTDP = 2922, // PPCInstrVSX.td:671
2938 XVTSQRTSP = 2923, // PPCInstrVSX.td:675
2939 XVTSTDCDP = 2924, // PPCInstrVSX.td:1662
2940 XVTSTDCSP = 2925, // PPCInstrVSX.td:1656
2941 XVXEXPDP = 2926, // PPCInstrVSX.td:1628
2942 XVXEXPSP = 2927, // PPCInstrVSX.td:1631
2943 XVXSIGDP = 2928, // PPCInstrVSX.td:1634
2944 XVXSIGSP = 2929, // PPCInstrVSX.td:1637
2945 XXAESDECP = 2930, // PPCInstrFuture.td:476
2946 XXAESENCP = 2931, // PPCInstrFuture.td:473
2947 XXAESGENLKP = 2932, // PPCInstrFuture.td:479
2948 XXBLENDVB = 2933, // PPCInstrP10.td:851
2949 XXBLENDVD = 2934, // PPCInstrP10.td:863
2950 XXBLENDVH = 2935, // PPCInstrP10.td:855
2951 XXBLENDVW = 2936, // PPCInstrP10.td:859
2952 XXBRD = 2937, // PPCInstrVSX.td:1693
2953 XXBRH = 2938, // PPCInstrVSX.td:1690
2954 XXBRQ = 2939, // PPCInstrVSX.td:1697
2955 XXBRW = 2940, // PPCInstrVSX.td:1691
2956 XXEVAL = 2941, // PPCInstrP10.td:1737
2957 XXEXTRACTUW = 2942, // PPCInstrVSX.td:1617
2958 XXGENPCVBM = 2943, // PPCInstrP10.td:1759
2959 XXGENPCVDM = 2944, // PPCInstrP10.td:1768
2960 XXGENPCVHM = 2945, // PPCInstrP10.td:1762
2961 XXGENPCVWM = 2946, // PPCInstrP10.td:1765
2962 XXGFMUL128 = 2947, // PPCInstrFuture.td:482
2963 XXINSERTW = 2948, // PPCInstrVSX.td:1606
2964 XXLAND = 2949, // PPCInstrVSX.td:1037
2965 XXLANDC = 2950, // PPCInstrVSX.td:1041
2966 XXLEQV = 2951, // PPCInstrVSX.td:1133
2967 XXLEQVOnes = 2952, // PPCInstrVSX.td:1145
2968 XXLNAND = 2953, // PPCInstrVSX.td:1137
2969 XXLNOR = 2954, // PPCInstrVSX.td:1047
2970 XXLOR = 2955, // PPCInstrVSX.td:1052
2971 XXLORC = 2956, // PPCInstrVSX.td:1150
2972 XXLORf = 2957, // PPCInstrVSX.td:1057
2973 XXLXOR = 2958, // PPCInstrVSX.td:1060
2974 XXLXORdpz = 2959, // PPCInstrVSX.td:1071
2975 XXLXORspz = 2960, // PPCInstrVSX.td:1075
2976 XXLXORz = 2961, // PPCInstrVSX.td:1068
2977 XXMFACC = 2962, // PPCInstrMMA.td:496
2978 XXMFACCW = 2963, // PPCInstrMMA.td:544
2979 XXMRGHW = 2964, // PPCInstrVSX.td:1082
2980 XXMRGLW = 2965, // PPCInstrVSX.td:1085
2981 XXMTACC = 2966, // PPCInstrMMA.td:501
2982 XXMTACCW = 2967, // PPCInstrMMA.td:548
2983 XXMULMUL = 2968, // PPCInstrFuture.td:509
2984 XXMULMULHIADD = 2969, // PPCInstrFuture.td:512
2985 XXMULMULLOADD = 2970, // PPCInstrFuture.td:517
2986 XXPERM = 2971, // PPCInstrVSX.td:1700
2987 XXPERMDI = 2972, // PPCInstrVSX.td:1089
2988 XXPERMDIs = 2973, // PPCInstrVSX.td:1103
2989 XXPERMR = 2974, // PPCInstrVSX.td:1704
2990 XXPERMX = 2975, // PPCInstrP10.td:846
2991 XXSEL = 2976, // PPCInstrVSX.td:1105
2992 XXSETACCZ = 2977, // PPCInstrMMA.td:515
2993 XXSLDWI = 2978, // PPCInstrVSX.td:1109
2994 XXSLDWIs = 2979, // PPCInstrVSX.td:1116
2995 XXSPLTI32DX = 2980, // PPCInstrP10.td:1403
2996 XXSPLTIB = 2981, // PPCInstrVSX.td:1710
2997 XXSPLTIDP = 2982, // PPCInstrP10.td:1398
2998 XXSPLTIW = 2983, // PPCInstrP10.td:1394
2999 XXSPLTW = 2984, // PPCInstrVSX.td:1120
3000 XXSPLTWs = 2985, // PPCInstrVSX.td:1126
3001 XXSSUMUDM = 2986, // PPCInstrFuture.td:521
3002 XXSSUMUDMC = 2987, // PPCInstrFuture.td:524
3003 XXSSUMUDMCEXT = 2988, // PPCInstrFuture.td:575
3004 gBC = 2989, // PPCInstrInfo.td:5171
3005 gBCA = 2990, // PPCInstrInfo.td:5174
3006 gBCAat = 2991, // PPCInstrInfo.td:5182
3007 gBCCTR = 2992, // PPCInstrInfo.td:5215
3008 gBCCTRL = 2993, // PPCInstrInfo.td:5219
3009 gBCL = 2994, // PPCInstrInfo.td:5189
3010 gBCLA = 2995, // PPCInstrInfo.td:5192
3011 gBCLAat = 2996, // PPCInstrInfo.td:5200
3012 gBCLR = 2997, // PPCInstrInfo.td:5207
3013 gBCLRL = 2998, // PPCInstrInfo.td:5211
3014 gBCLat = 2999, // PPCInstrInfo.td:5196
3015 gBCat = 3000, // PPCInstrInfo.td:5178
3016 INSTRUCTION_LIST_END = 3001
3017 };
3018 enum RegClassByHwModeUses : uint16_t {
3019 ppc_ptr_rc,
3020 ptr_rc_idx_by_hwmode,
3021 ptr_rc_nor0_by_hwmode,
3022 };
3023
3024} // namespace llvm::PPC
3025
3026#endif // GET_INSTRINFO_ENUM
3027
3028#ifdef GET_INSTRINFO_SCHED_ENUM
3029#undef GET_INSTRINFO_SCHED_ENUM
3030
3031namespace llvm::PPC::Sched {
3032
3033 enum {
3034 NoInstrModel = 0,
3035 IIC_LdStSync = 1,
3036 IIC_IntSimple = 2,
3037 IIC_IntGeneral = 3,
3038 IIC_BrB = 4,
3039 IIC_VecFP = 5,
3040 IIC_IntRotate = 6,
3041 IIC_IntCompare = 7,
3042 IIC_SprABORT = 8,
3043 IIC_LdStCOPY = 9,
3044 IIC_LdStPASTE = 10,
3045 IIC_BrCR = 11,
3046 IIC_FPGeneral = 12,
3047 IIC_LdStLD = 13,
3048 IIC_LdStDCBF = 14,
3049 IIC_LdStLoad = 15,
3050 IIC_FPCompare = 16,
3051 IIC_IntDivD = 17,
3052 IIC_IntDivW = 18,
3053 IIC_VecGeneral = 19,
3054 IIC_FPDGeneral = 20,
3055 IIC_FPAddSub = 21,
3056 IIC_FPDivD = 22,
3057 IIC_FPSGeneral = 23,
3058 IIC_VecComplex = 24,
3059 IIC_LdStStore = 25,
3060 IIC_IntRotateDI = 26,
3061 IIC_FPDivS = 27,
3062 IIC_FPFused = 28,
3063 IIC_FPSqrtD = 29,
3064 IIC_FPSqrtS = 30,
3065 IIC_LdStICBI = 31,
3066 IIC_IntISEL = 32,
3067 IIC_SprISYNC = 33,
3068 IIC_LdStLWARX = 34,
3069 IIC_LdStLoadUpd = 35,
3070 IIC_LdStLoadUpdX = 36,
3071 IIC_LdStLDARX = 37,
3072 IIC_LdStLDU = 38,
3073 IIC_LdStLDUX = 39,
3074 IIC_LdStLFD = 40,
3075 IIC_LdStLFDU = 41,
3076 IIC_LdStLFDUX = 42,
3077 IIC_LdStLHA = 43,
3078 IIC_LdStLHAU = 44,
3079 IIC_LdStLHAUX = 45,
3080 IIC_LdStLMW = 46,
3081 IIC_LdStLQ = 47,
3082 IIC_LdStLQARX = 48,
3083 IIC_LdStLWA = 49,
3084 IIC_IntMulHD = 50,
3085 IIC_BrMCR = 51,
3086 IIC_BrMCRX = 52,
3087 IIC_SprMFCR = 53,
3088 IIC_SprMFSPR = 54,
3089 IIC_IntMFFS = 55,
3090 IIC_SprMFMSR = 56,
3091 IIC_SprMFCRF = 57,
3092 IIC_SprMFPMR = 58,
3093 IIC_SprMFSR = 59,
3094 IIC_SprMFTB = 60,
3095 IIC_SprMSGSNDP = 61,
3096 IIC_SprMSGSYNC = 62,
3097 IIC_SprMTSPR = 63,
3098 IIC_IntMTFSB0 = 64,
3099 IIC_SprMTMSR = 65,
3100 IIC_SprMTMSRD = 66,
3101 IIC_SprMTPMR = 67,
3102 IIC_SprMTSR = 68,
3103 IIC_IntMulHW = 69,
3104 IIC_IntMulHWU = 70,
3105 IIC_IntMulLI = 71,
3106 IIC_SprRFI = 72,
3107 IIC_IntRFID = 73,
3108 IIC_IntRotateD = 74,
3109 IIC_SprSLBFEE = 75,
3110 IIC_SprSLBIA = 76,
3111 IIC_SprSLBIE = 77,
3112 IIC_SprSLBIEG = 78,
3113 IIC_SprSLBMFEE = 79,
3114 IIC_SprSLBMFEV = 80,
3115 IIC_SprSLBMTE = 81,
3116 IIC_SprSLBSYNC = 82,
3117 IIC_IntShift = 83,
3118 IIC_LdStSTWCX = 84,
3119 IIC_LdStSTU = 85,
3120 IIC_LdStSTUX = 86,
3121 IIC_LdStSTD = 87,
3122 IIC_LdStSTDCX = 88,
3123 IIC_LdStSTFD = 89,
3124 IIC_LdStSTFDU = 90,
3125 IIC_SprSTOP = 91,
3126 IIC_LdStSTQ = 92,
3127 IIC_LdStSTQCX = 93,
3128 IIC_IntTrapD = 94,
3129 IIC_SprTLBIA = 95,
3130 IIC_SprTLBIE = 96,
3131 IIC_SprTLBIEL = 97,
3132 IIC_SprTLBSYNC = 98,
3133 IIC_IntTrapW = 99,
3134 IIC_VecFPCompare = 100,
3135 IIC_VecPerm = 101,
3136 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,
3137 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,
3138 MFCTR_MFCTR8_MFLR_MFLR8 = 104,
3139 MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop = 105,
3140 MFCR_MFCR8 = 106,
3141 MCRF = 107,
3142 CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC = 108,
3143 LMW = 109,
3144 LWARX_LWARXL = 110,
3145 LDARX_LDARXL = 111,
3146 LHBRX_LHBRX8_LWBRX_LWBRX8 = 112,
3147 MFSR_MFSRIN = 113,
3148 LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX = 114,
3149 LFSU_LFDU = 115,
3150 LFSUX_LFDUX = 116,
3151 STXSDX_STXVD2X_STXVW4X = 117,
3152 LBARX_LHARX = 118,
3153 LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX = 119,
3154 LFIWAX_LFIWZX = 120,
3155 STFD_STFDX_STFIWX_STFS_STFSX = 121,
3156 STFDU_STFDUX_STFSU_STFSUX = 122,
3157 STVEBX_STVEHX_STVEWX_STVX_STVXL = 123,
3158 LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32 = 124,
3159 LWA_LWA_32 = 125,
3160 LHAU_LHAU8 = 126,
3161 LHAUX_LHAUX8_LWAUX = 127,
3162 STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX = 128,
3163 STD_STDX = 129,
3164 STMW = 130,
3165 STWCX = 131,
3166 STDCX = 132,
3167 STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8 = 133,
3168 STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8 = 134,
3169 LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8 = 135,
3170 LDU = 136,
3171 LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8 = 137,
3172 LDUX = 138,
3173 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,
3174 SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec = 140,
3175 CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI = 141,
3176 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,
3177 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,
3178 ADDPCIS = 144,
3179 SUBFUS_SUBFUS_rec = 145,
3180 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,
3181 RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec = 147,
3182 SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec = 148,
3183 CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec = 149,
3184 MULLI_MULLI8 = 150,
3185 MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec = 151,
3186 MULHWU_MULHDU_MULHDU_rec_MULHWU_rec = 152,
3187 MULLD_MULLDO_MULLD_rec_MULLDO_rec = 153,
3188 DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec = 154,
3189 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,
3190 DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec = 156,
3191 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,
3192 FADD_FADD_rec_FSUB_FSUB_rec = 158,
3193 FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec = 159,
3194 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,
3195 FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP = 161,
3196 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,
3197 XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec = 163,
3198 XVTDIVDP_XVTSQRTDP = 164,
3199 VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX = 165,
3200 XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL = 166,
3201 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,
3202 VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR = 168,
3203 XVTDIVSP_XVTSQRTSP = 169,
3204 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,
3205 FCMPOD_FCMPOS_FCMPUD_FCMPUS = 171,
3206 FDIVS_FDIVS_rec = 172,
3207 XSDIVDP = 173,
3208 FSQRTS_XSSQRTSP_FSQRTS_rec = 174,
3209 FDIV_FDIV_rec = 175,
3210 XSSQRTDP = 176,
3211 FSQRT_FSQRT_rec = 177,
3212 XVDIVSP = 178,
3213 XVSQRTSP = 179,
3214 XVDIVDP = 180,
3215 XVSQRTDP = 181,
3216 MFOCRF_MFOCRF8 = 182,
3217 VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX = 183,
3218 XSDIVSP = 184,
3219 FSQRTS_FSQRTS_rec = 185,
3220 MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF = 186,
3221 MTFSFb_MTFSB0_MTFSB1 = 187,
3222 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,
3223 XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP = 189,
3224 XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP = 190,
3225 VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP = 191,
3226 VSUBFP = 192,
3227 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,
3228 XVCVSPDP = 194,
3229 TDI_TD = 195,
3230 TWI_TW = 196,
3231 MTCRF_MTCRF8_MTOCRF_MTOCRF8 = 197,
3232 RLWIMI_RLWIMI8 = 198,
3233 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,
3234 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,
3235 ANDIS_rec_ANDI_rec_SUBF8_rec = 201,
3236 OR_OR8_OR8_rec_OR_rec_NOP = 202,
3237 SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY = 203,
3238 SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8 = 204,
3239 RLWIMI8_rec_RLWIMI_rec = 205,
3240 CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec = 206,
3241 POPCNTB_POPCNTB8_POPCNTD_POPCNTW = 207,
3242 ISEL_ISEL8 = 208,
3243 MFTB_MFTB8 = 209,
3244 DIVW_DIVWU = 210,
3245 DIVD_DIVDU = 211,
3246 DIVWE_DIVWEU = 212,
3247 LVEBX_LVEHX_LVEWX_LVX_LVXL = 213,
3248 LXVB16X_LXSIWZX = 214,
3249 DFLOADf64_XFLOADf64_LIWZX = 215,
3250 LQ = 216,
3251 STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX = 217,
3252 STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX = 218,
3253 STDXTLS_STDXTLS_ = 219,
3254 STBCIX_STDCIX = 220,
3255 STBCX_STHCX = 221,
3256 STHCIX_STSWI_STWCIX = 222,
3257 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,
3258 LD_LDX_LDXTLS_LDXTLS_ = 224,
3259 LBARXL_LHARXL = 225,
3260 LBEPX_LHEPX_LWEPX = 226,
3261 LFDEPX_LXSIWAX = 227,
3262 ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8 = 228,
3263 SUBF = 229,
3264 VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD = 230,
3265 VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO = 231,
3266 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,
3267 VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW = 233,
3268 VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW = 234,
3269 VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec = 235,
3270 MFVSCR = 236,
3271 MTVSCR = 237,
3272 VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM = 238,
3273 VADDUQM_VSUBUQM_VPOPCNTD = 239,
3274 VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM = 240,
3275 VMULESW_VMULEUW_VMULOSW_VMULOUW = 241,
3276 VMULUWM = 242,
3277 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,
3278 DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX = 244,
3279 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,
3280 DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec = 246,
3281 BCDADD_rec_BCDSUB_rec = 247,
3282 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,
3283 DCMPOQ_DCMPUQ_DTSTEXQ = 249,
3284 DCTQPQ_DCTQPQ_rec = 250,
3285 DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec = 251,
3286 DQUAQ_DQUAQ_rec = 252,
3287 DRSP_DRSP_rec_DCTFIX_DCTFIX_rec = 253,
3288 DCFFIX_DCFFIX_rec = 254,
3289 DCFFIXQ_DCFFIXQ_rec = 255,
3290 DMUL_DMUL_rec = 256,
3291 DMULQ_DMULQ_rec = 257,
3292 DDIV_DDIV_rec = 258,
3293 DDIVQ_DDIVQ_rec = 259,
3294 MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ = 260,
3295 VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC = 261,
3296 VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR = 262,
3297 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes = 263,
3298 V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP = 264,
3299 VRLD = 265,
3300 XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP = 266,
3301 XVABSSP_XVNABSSP_XVNEGSP = 267,
3302 XVCPSGNSP = 268,
3303 VMRGEW_VMRGOW = 269,
3304 VSEL = 270,
3305 XXSEL = 271,
3306 TABORTDC_TABORTDCI_TABORTWC_TABORTWCI = 272,
3307 MTFSB0_MTFSB1 = 273,
3308 MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI = 274,
3309 CMPRB_CMPRB8_CMPEQB = 275,
3310 XSTSTDCDP_XSTSTDCSP = 276,
3311 FTDIV_FTSQRT = 277,
3312 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP = 278,
3313 XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP = 279,
3314 CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec = 280,
3315 POPCNTD_POPCNTW = 281,
3316 CMPB_CMPB8_SETB_SETB8_BPERMD = 282,
3317 XSCVSPDPN = 283,
3318 SLD_SRD_SRAD = 284,
3319 SRADI_SRADI_32_RLDIC = 285,
3320 EXTSWSLI_32_64_EXTSWSLI = 286,
3321 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,
3322 ADDZE_ADDZE8_SUBF_rec = 288,
3323 ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8 = 289,
3324 LA_LA8 = 290,
3325 COPY = 291,
3326 MCRXRX = 292,
3327 XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP = 293,
3328 XSXEXPDP = 294,
3329 RFEBB = 295,
3330 TBEGIN_TRECHKPT = 296,
3331 WAIT = 297,
3332 RLDCL_RLDCR = 298,
3333 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI = 299,
3334 MTOCRF_MTOCRF8 = 300,
3335 SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8 = 301,
3336 FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR = 302,
3337 SRAW_SRAW8_SRAWI_SRAWI8 = 303,
3338 XSIEXPDP = 304,
3339 CRXOR = 305,
3340 TRECLAIM_TSR_TABORT = 306,
3341 VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec = 307,
3342 VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW = 308,
3343 VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP = 309,
3344 VPOPCNTD = 310,
3345 VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0 = 311,
3346 MADDHD_MADDHDU_MADDLD_MADDLD8 = 312,
3347 MULHD_MULHW_MULLW_MULLWO = 313,
3348 MULHDU_MULHWU = 314,
3349 MULLD_MULLDO = 315,
3350 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,
3351 FADD_FSUB = 317,
3352 FMSUB_FMADD_FNMADD_FNMSUB_FMUL = 318,
3353 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP = 319,
3354 FSELD_rec_FSELS_rec = 320,
3355 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,
3356 XSCVDPHP_XSCVHPDP = 322,
3357 LVSL_LVSR = 323,
3358 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,
3359 VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ = 325,
3360 XXPERM_XXPERMR_XXSPLTIB = 326,
3361 XSCMPEXPQP_XSCMPOQP_XSCMPUQP = 327,
3362 BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO = 328,
3363 BCDCTSQ_rec = 329,
3364 XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO = 330,
3365 BCDCFSQ_rec = 331,
3366 XSDIVQP_XSDIVQPO = 332,
3367 XSSQRTQP_XSSQRTQPO = 333,
3368 LXVL_LXVLL = 334,
3369 LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD = 335,
3370 LXSDX_LXVD2X = 336,
3371 DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP = 337,
3372 CP_COPY_CP_COPY8 = 338,
3373 ICBI_ICBIEP = 339,
3374 ICBT_ICBTLS_EnforceIEIO = 340,
3375 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,
3376 CP_ABORT = 342,
3377 DARN = 343,
3378 ISYNC = 344,
3379 MSGSYNC = 345,
3380 TLBSYNC = 346,
3381 SYNC = 347,
3382 LFIWZX = 348,
3383 LFDX_LFDXTLS_LFDXTLS__LFD = 349,
3384 SLBIA = 350,
3385 SLBIE = 351,
3386 SLBMFEE = 352,
3387 SLBMFEV = 353,
3388 SLBMTE = 354,
3389 TLBIEL = 355,
3390 LHZU_LHZU8_LWZU_LWZU8 = 356,
3391 LHZUX_LHZUX8_LWZUX_LWZUX8 = 357,
3392 TEND = 358,
3393 CP_PASTE8_rec_CP_PASTE_rec = 359,
3394 TCHECK = 360,
3395 LXSIWAX = 361,
3396 LIWAX = 362,
3397 LFSX_LFSXTLS_LFSXTLS__LFS = 363,
3398 LXSSP_LXSSPX = 364,
3399 XFLOADf32_DFLOADf32 = 365,
3400 LXVH8X = 366,
3401 STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX = 367,
3402 STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv = 368,
3403 STXSDX = 369,
3404 DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9 = 370,
3405 STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32 = 371,
3406 SLBIEG = 372,
3407 TLBIE = 373,
3408 STXV_STXVB16X_STXVH8X_STXVX = 374,
3409 STXVL_STXVLL = 375,
3410 MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv = 376,
3411 MFPMR = 377,
3412 MTPMR = 378,
3413 MFSPR_MFSPR8_MFUDSCR = 379,
3414 MFMSR = 380,
3415 MTMSR = 381,
3416 MTMSRD = 382,
3417 MTUDSCR_MTSPR_MTSPR8 = 383,
3418 MSGSNDP_MSGSNDP8 = 384,
3419 DIVWO_DIVWUO = 385,
3420 MODSW = 386,
3421 DIVWEO_DIVWEUO = 387,
3422 DIVDO_DIVDUO = 388,
3423 MODSD_MODUD_MODUW = 389,
3424 DIVDE_DIVDEO_DIVDEU_DIVDEUO = 390,
3425 DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec = 391,
3426 ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec = 392,
3427 MCRFS = 393,
3428 RLDCL_rec_RLDCR_rec = 394,
3429 RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec = 395,
3430 MFFS_MFFSCE_MFFSL_MFFS_rec = 396,
3431 EXTSWSLI_32_64_rec_EXTSWSLI_rec = 397,
3432 FDIV = 398,
3433 FSQRT = 399,
3434 FSQRTS = 400,
3435 FDIVS = 401,
3436 LFSU = 402,
3437 LFSUX = 403,
3438 TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP = 404,
3439 LDAT_LWAT = 405,
3440 STDAT_STWAT = 406,
3441 BRINC = 407,
3442 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,
3443 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,
3444 EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX = 410,
3445 EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX = 411,
3446 HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC = 412,
3447 RFI = 413,
3448 RFID = 414,
3449 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,
3450 ICBLC = 416,
3451 MTSR_MTSRIN = 417,
3452 MFDCR = 418,
3453 MTDCR = 419,
3454 NOP_GT_PWR6_NOP_GT_PWR7 = 420,
3455 TLBIA = 421,
3456 WRTEE_WRTEEI = 422,
3457 HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8 = 423,
3458 MSYNC = 424,
3459 SLBSYNC = 425,
3460 SLBFEE_rec = 426,
3461 STOP = 427,
3462 DCBA_DCBI = 428,
3463 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,
3464 VCFSX_VCFUX_VCTSXS_VCTUXS = 430,
3465 VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP = 431,
3466 VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP = 432,
3467 XSCVDPHP = 433,
3468 XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP = 434,
3469 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,
3470 XVCVSPBF16 = 436,
3471 FADDS_FMULS_FSUBS = 437,
3472 FMUL = 438,
3473 VADDFP = 439,
3474 XSMULDP_XSMULSP = 440,
3475 XVADDDP_XVMULDP_XVSUBDP = 441,
3476 XVADDSP_XVMULSP_XVSUBSP = 442,
3477 VMADDFP_VNMSUBFP = 443,
3478 FADDS_rec_FMULS_rec_FSUBS_rec = 444,
3479 FMUL_rec = 445,
3480 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,
3481 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,
3482 CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8 = 448,
3483 VGNB = 449,
3484 VSBOX = 450,
3485 CFUGED_PDEPD_PEXTD = 451,
3486 VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD = 452,
3487 XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP = 453,
3488 XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP = 454,
3489 HASHST_HASHST8_HASHSTP_HASHSTP8 = 455,
3490 XSMULQP_XSMULQPO = 456,
3491 VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ = 457,
3492 VMODSQ_VMODUQ = 458,
3493 VDIVSD_VDIVUD = 459,
3494 VMODSD_VMODUD = 460,
3495 VDIVSW_VDIVUW = 461,
3496 VMODSW_VMODUW = 462,
3497 VDIVESD_VDIVEUD = 463,
3498 VDIVESW_VDIVEUW = 464,
3499 BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP = 465,
3500 XXGENPCVBM = 466,
3501 BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ = 467,
3502 VADDCUQ_VSUBCUQ = 468,
3503 XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP = 469,
3504 MTVSRBMI = 470,
3505 CBCDTD_CBCDTD8_CDTBCD_CDTBCD8 = 471,
3506 FTSQRT = 472,
3507 MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB = 473,
3508 RLDIC_rec = 474,
3509 RLDICL_32_rec_RLDICL_rec_RLDICR_rec = 475,
3510 RLWINM8_rec_RLWINM_rec = 476,
3511 VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW = 477,
3512 VPOPCNTB_VPOPCNTH = 478,
3513 VSHASIGMAD_VSHASIGMAW = 479,
3514 XSTSQRTDP = 480,
3515 XVTSQRTDP = 481,
3516 XVTSQRTSP = 482,
3517 XVTSTDCDP_XVTSTDCSP = 483,
3518 SLD_rec_SRD_rec = 484,
3519 TDI = 485,
3520 TWI = 486,
3521 VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS = 487,
3522 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,
3523 VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec = 489,
3524 VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec = 490,
3525 VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec = 491,
3526 VCMPSQ_VCMPUQ = 492,
3527 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP = 493,
3528 TRAP = 494,
3529 SRAWI8_rec_SRAWI_rec = 495,
3530 VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ = 496,
3531 VRLQMI = 497,
3532 DSS_DSSALL = 498,
3533 WAITP10 = 499,
3534 ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO = 500,
3535 ADDIdtprelL32_ADDISdtprelHA32 = 501,
3536 ADDItlsldLADDR32 = 502,
3537 ADDItocL_ADDIStocHA_ADDIStocHA8 = 503,
3538 ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8 = 504,
3539 ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO = 505,
3540 ADDZE_ADDZE8 = 506,
3541 ANDI_rec_ANDIS_rec = 507,
3542 CMPDI_CMPWI_CMPLDI_CMPLWI = 508,
3543 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,
3544 FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS = 510,
3545 NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8 = 511,
3546 NOP = 512,
3547 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32 = 513,
3548 RLWINM_RLWINM8 = 514,
3549 SETB_SETB8 = 515,
3550 SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8 = 516,
3551 SRAWI_SRAWI8 = 517,
3552 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW = 518,
3553 VEXTSD2Q = 519,
3554 XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP = 520,
3555 XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP = 521,
3556 XVABSDP_XVNABSDP_XVNEGDP = 522,
3557 XVXSIGDP_XVXSIGSP = 523,
3558 ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO = 524,
3559 ADDEX_ADDEX8 = 525,
3560 ADD4O_ADD8O = 526,
3561 CMPB_CMPB8 = 527,
3562 CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET = 528,
3563 DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64 = 529,
3564 VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP = 530,
3565 XXLEQVOnes = 531,
3566 MFFS_MFFS_rec_MFFSL = 532,
3567 MFFSCDRNI_MFFSCRNI = 533,
3568 MTFSB0 = 534,
3569 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,
3570 NEG8O_rec_NEGO_rec = 536,
3571 ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec = 537,
3572 HRFID_SC = 538,
3573 MTFSFI_MTFSFIb_MTFSFI_rec = 539,
3574 FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec = 540,
3575 ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec = 541,
3576 VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec = 542,
3577 LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8 = 543,
3578 LD = 544,
3579 LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL = 545,
3580 DFLOADf32 = 546,
3581 DFLOADf64 = 547,
3582 LFD = 548,
3583 LHA_LHA8 = 549,
3584 LXSD_LXV = 550,
3585 DCBT_DCBTST = 551,
3586 ICBT = 552,
3587 LDBRX = 553,
3588 SPILLTOVSR_LDX = 554,
3589 LXVRBX_LXVRDX_LXVRHX_LXVRWX = 555,
3590 MTSR = 556,
3591 MTVRSAVE_MTVRSAVEv = 557,
3592 LBZCIX_LDCIX_LHZCIX_LWZCIX = 558,
3593 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,
3594 LFS = 560,
3595 LXSSP = 561,
3596 LXVP = 562,
3597 LXVPX = 563,
3598 MFSR = 564,
3599 MFTB8 = 565,
3600 XXSETACCZ = 566,
3601 XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4 = 567,
3602 XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP = 568,
3603 XVI8GER4SPP = 569,
3604 PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4 = 570,
3605 PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP = 571,
3606 PMXVI8GER4SPP = 572,
3607 XXMTACC = 573,
3608 XXMFACC = 574,
3609 VMULHSD_VMULHUD_VMULLD = 575,
3610 LXVKQ = 576,
3611 VSPLTISB_VSPLTISH_VSPLTISW = 577,
3612 V_SETALLONES_V_SETALLONESB_V_SETALLONESH = 578,
3613 XXSPLTIB = 579,
3614 BRD_BRH_BRH8_BRW_BRW8 = 580,
3615 MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ = 581,
3616 VGBBD_VUPKHSW_VUPKLSW = 582,
3617 VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs = 583,
3618 VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM = 584,
3619 VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH = 585,
3620 XVCVBF16SPN = 586,
3621 XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW = 587,
3622 VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS = 588,
3623 VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI = 589,
3624 VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS = 590,
3625 VSLV_VSRV_XXINSERTW = 591,
3626 VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX = 592,
3627 VSUMSWS = 593,
3628 XXSPLTIDP_XXSPLTIW = 594,
3629 XXSPLTI32DX = 595,
3630 XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL = 596,
3631 XXPERMX = 597,
3632 PSTXVP_PSTXVPpc = 598,
3633 STB_STB8_STH_STH8_STW_STW8 = 599,
3634 SPILLTOVSR_ST = 600,
3635 STD = 601,
3636 DFSTOREf32_DFSTOREf64 = 602,
3637 STFD_STFS = 603,
3638 STFDU_STFSU = 604,
3639 STXSD = 605,
3640 STXSSP = 606,
3641 STXV = 607,
3642 DCBF_DCBST_DCBZ = 608,
3643 ICBI = 609,
3644 SPILLTOVSR_STX = 610,
3645 STIWX = 611,
3646 STXVRBX_STXVRDX_STXVRHX_STXVRWX = 612,
3647 EnforceIEIO = 613,
3648 TLBIE8P9_TLBIEP9 = 614,
3649 STHCIX_STWCIX = 615,
3650 SYNCP10 = 616,
3651 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,
3652 STXVP = 618,
3653 STXVPX = 619,
3654 ATTN_NAP = 620,
3655 DCBZL = 621,
3656 DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2 = 622,
3657 CLRBHRB_MFBHRBE = 623,
3658 PADDI_PADDI8_PADDI8pc_PADDIpc = 624,
3659 PLI_PLI8 = 625,
3660 VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS = 626,
3661 VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD = 627,
3662 VMSUMCUD = 628,
3663 SCHED_LIST_END = 629
3664 };
3665
3666} // namespace llvm::PPC::Sched
3667
3668#endif // GET_INSTRINFO_SCHED_ENUM
3669
3670#if defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
3671
3672namespace llvm {
3673
3674struct PPCInstrTable {
3675 MCInstrDesc Insts[3001];
3676 static_assert(alignof(MCInstrDesc) >= alignof(MCPhysReg), "Unwanted padding between Insts and ImplicitOps");
3677 MCPhysReg ImplicitOps[222];
3678 char Padding[sizeof(MCOperandInfo) - sizeof ImplicitOps % sizeof(MCOperandInfo)];
3679 static_assert(alignof(MCInstrDesc) >= alignof(MCOperandInfo), "Unwanted padding between Insts and OperandInfo");
3680 MCOperandInfo OperandInfo[1352];
3681};
3682} // namespace llvm
3683
3684#endif // defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
3685
3686#ifdef GET_INSTRINFO_MC_DESC
3687#undef GET_INSTRINFO_MC_DESC
3688
3689namespace llvm {
3690
3691static_assert((sizeof PPCInstrTable::ImplicitOps + sizeof PPCInstrTable::Padding) % sizeof(MCOperandInfo) == 0);
3692static constexpr unsigned PPCOpInfoBase = (sizeof PPCInstrTable::ImplicitOps + sizeof PPCInstrTable::Padding) / sizeof(MCOperandInfo);
3693
3694extern const PPCInstrTable PPCDescs = {
3695 {
3696 { 3000, 4, 0, 4, 103, 2, 1, PPCOpInfoBase + 1348, 109, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCat
3697 { 2999, 4, 0, 4, 103, 2, 2, PPCOpInfoBase + 1348, 218, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLat
3698 { 2998, 3, 0, 4, 447, 3, 2, PPCOpInfoBase + 1345, 213, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLRL
3699 { 2997, 3, 0, 4, 447, 3, 1, PPCOpInfoBase + 1345, 112, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLR
3700 { 2996, 4, 0, 4, 103, 2, 2, PPCOpInfoBase + 1341, 218, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLAat
3701 { 2995, 3, 0, 4, 103, 2, 2, PPCOpInfoBase + 1338, 218, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCLA
3702 { 2994, 3, 0, 4, 103, 2, 2, PPCOpInfoBase + 1335, 218, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCL
3703 { 2993, 3, 0, 4, 447, 3, 2, PPCOpInfoBase + 1345, 213, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCCTRL
3704 { 2992, 3, 0, 4, 447, 3, 1, PPCOpInfoBase + 1345, 112, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCCTR
3705 { 2991, 4, 0, 4, 103, 2, 1, PPCOpInfoBase + 1341, 109, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCAat
3706 { 2990, 3, 0, 4, 103, 2, 1, PPCOpInfoBase + 1338, 109, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBCA
3707 { 2989, 3, 0, 4, 103, 2, 1, PPCOpInfoBase + 1335, 109, 0|(1ULL<<MCID::Branch), 0x38ULL }, // gBC
3708 { 2988, 5, 1, 8, 19, 0, 0, PPCOpInfoBase + 1283, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // XXSSUMUDMCEXT
3709 { 2987, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1294, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXSSUMUDMC
3710 { 2986, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1294, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXSSUMUDM
3711 { 2985, 3, 1, 4, 583, 0, 0, PPCOpInfoBase + 1324, 0, 0, 0x0ULL }, // XXSPLTWs
3712 { 2984, 3, 1, 4, 583, 0, 0, PPCOpInfoBase + 1332, 0, 0, 0x0ULL }, // XXSPLTW
3713 { 2983, 2, 1, 8, 594, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // XXSPLTIW
3714 { 2982, 2, 1, 8, 594, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // XXSPLTIDP
3715 { 2981, 2, 1, 4, 579, 0, 0, PPCOpInfoBase + 668, 0, 0, 0x0ULL }, // XXSPLTIB
3716 { 2980, 4, 1, 8, 595, 0, 0, PPCOpInfoBase + 1328, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // XXSPLTI32DX
3717 { 2979, 3, 1, 4, 166, 0, 0, PPCOpInfoBase + 1324, 0, 0, 0x0ULL }, // XXSLDWIs
3718 { 2978, 4, 1, 4, 166, 0, 0, PPCOpInfoBase + 1294, 0, 0, 0x0ULL }, // XXSLDWI
3719 { 2977, 1, 1, 4, 566, 0, 0, PPCOpInfoBase + 1327, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXSETACCZ
3720 { 2976, 4, 1, 4, 271, 0, 0, PPCOpInfoBase + 1279, 0, 0, 0x0ULL }, // XXSEL
3721 { 2975, 5, 1, 8, 597, 0, 0, PPCOpInfoBase + 1283, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // XXPERMX
3722 { 2974, 4, 1, 4, 326, 0, 0, PPCOpInfoBase + 1320, 0, 0, 0x0ULL }, // XXPERMR
3723 { 2973, 3, 1, 4, 166, 0, 0, PPCOpInfoBase + 1324, 0, 0, 0x0ULL }, // XXPERMDIs
3724 { 2972, 4, 1, 4, 166, 0, 0, PPCOpInfoBase + 1294, 0, 0, 0x0ULL }, // XXPERMDI
3725 { 2971, 4, 1, 4, 326, 0, 0, PPCOpInfoBase + 1320, 0, 0, 0x0ULL }, // XXPERM
3726 { 2970, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 1315, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMULMULLOADD
3727 { 2969, 6, 1, 4, 0, 0, 0, PPCOpInfoBase + 1309, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMULMULHIADD
3728 { 2968, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1294, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMULMUL
3729 { 2967, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 1307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMTACCW
3730 { 2966, 2, 1, 4, 573, 0, 0, PPCOpInfoBase + 1305, 0, 0, 0x0ULL }, // XXMTACC
3731 { 2965, 3, 1, 4, 166, 0, 0, PPCOpInfoBase + 1170, 0, 0, 0x0ULL }, // XXMRGLW
3732 { 2964, 3, 1, 4, 166, 0, 0, PPCOpInfoBase + 1170, 0, 0, 0x0ULL }, // XXMRGHW
3733 { 2963, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 1307, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXMFACCW
3734 { 2962, 2, 1, 4, 574, 0, 0, PPCOpInfoBase + 1305, 0, 0, 0x0ULL }, // XXMFACC
3735 { 2961, 1, 1, 4, 168, 0, 0, PPCOpInfoBase + 1302, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXLXORz
3736 { 2960, 1, 1, 4, 168, 0, 0, PPCOpInfoBase + 1304, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXLXORspz
3737 { 2959, 1, 1, 4, 168, 0, 0, PPCOpInfoBase + 1303, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXLXORdpz
3738 { 2958, 3, 1, 4, 168, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLXOR
3739 { 2957, 3, 1, 4, 168, 0, 0, PPCOpInfoBase + 1173, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLORf
3740 { 2956, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 1170, 0, 0, 0x0ULL }, // XXLORC
3741 { 2955, 3, 1, 4, 168, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLOR
3742 { 2954, 3, 1, 4, 168, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLNOR
3743 { 2953, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLNAND
3744 { 2952, 1, 1, 4, 531, 0, 0, PPCOpInfoBase + 1302, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Bitcast)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XXLEQVOnes
3745 { 2951, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLEQV
3746 { 2950, 3, 1, 4, 168, 0, 0, PPCOpInfoBase + 1170, 0, 0, 0x0ULL }, // XXLANDC
3747 { 2949, 3, 1, 4, 168, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XXLAND
3748 { 2948, 4, 1, 4, 591, 0, 0, PPCOpInfoBase + 1298, 0, 0, 0x0ULL }, // XXINSERTW
3749 { 2947, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1294, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGFMUL128
3750 { 2946, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1291, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGENPCVWM
3751 { 2945, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1291, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGENPCVHM
3752 { 2944, 3, 1, 4, 584, 0, 0, PPCOpInfoBase + 1291, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGENPCVDM
3753 { 2943, 3, 1, 4, 466, 0, 0, PPCOpInfoBase + 1291, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXGENPCVBM
3754 { 2942, 3, 1, 4, 587, 0, 0, PPCOpInfoBase + 1288, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXEXTRACTUW
3755 { 2941, 5, 1, 8, 596, 0, 0, PPCOpInfoBase + 1283, 0, 0, 0x80ULL }, // XXEVAL
3756 { 2940, 2, 1, 4, 587, 0, 0, PPCOpInfoBase + 1230, 0, 0, 0x0ULL }, // XXBRW
3757 { 2939, 2, 1, 4, 587, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXBRQ
3758 { 2938, 2, 1, 4, 587, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXBRH
3759 { 2937, 2, 1, 4, 587, 0, 0, PPCOpInfoBase + 1230, 0, 0, 0x0ULL }, // XXBRD
3760 { 2936, 4, 1, 8, 596, 0, 0, PPCOpInfoBase + 1279, 0, 0, 0x80ULL }, // XXBLENDVW
3761 { 2935, 4, 1, 8, 596, 0, 0, PPCOpInfoBase + 1279, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // XXBLENDVH
3762 { 2934, 4, 1, 8, 596, 0, 0, PPCOpInfoBase + 1279, 0, 0, 0x80ULL }, // XXBLENDVD
3763 { 2933, 4, 1, 8, 596, 0, 0, PPCOpInfoBase + 1279, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // XXBLENDVB
3764 { 2932, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1276, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXAESGENLKP
3765 { 2931, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1272, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXAESENCP
3766 { 2930, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1272, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XXAESDECP
3767 { 2929, 2, 1, 4, 523, 0, 0, PPCOpInfoBase + 1230, 0, 0, 0x0ULL }, // XVXSIGSP
3768 { 2928, 2, 1, 4, 523, 0, 0, PPCOpInfoBase + 1230, 0, 0, 0x0ULL }, // XVXSIGDP
3769 { 2927, 2, 1, 4, 521, 0, 0, PPCOpInfoBase + 1230, 0, 0, 0x0ULL }, // XVXEXPSP
3770 { 2926, 2, 1, 4, 521, 0, 0, PPCOpInfoBase + 1230, 0, 0, 0x0ULL }, // XVXEXPDP
3771 { 2925, 3, 1, 4, 483, 0, 0, PPCOpInfoBase + 1269, 0, 0, 0x0ULL }, // XVTSTDCSP
3772 { 2924, 3, 1, 4, 483, 0, 0, PPCOpInfoBase + 1269, 0, 0, 0x0ULL }, // XVTSTDCDP
3773 { 2923, 2, 1, 4, 482, 1, 0, PPCOpInfoBase + 1267, 134, 0, 0x0ULL }, // XVTSQRTSP
3774 { 2922, 2, 1, 4, 481, 1, 0, PPCOpInfoBase + 1267, 134, 0, 0x0ULL }, // XVTSQRTDP
3775 { 2921, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 1267, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVTLSBB
3776 { 2920, 3, 1, 4, 169, 1, 0, PPCOpInfoBase + 1264, 134, 0, 0x0ULL }, // XVTDIVSP
3777 { 2919, 3, 1, 4, 164, 1, 0, PPCOpInfoBase + 1264, 134, 0, 0x0ULL }, // XVTDIVDP
3778 { 2918, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVSUBUWM
3779 { 2917, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVSUBUHM
3780 { 2916, 3, 1, 4, 442, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVSUBSP
3781 { 2915, 3, 1, 4, 441, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVSUBDP
3782 { 2914, 2, 1, 4, 179, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVSQRTSP
3783 { 2913, 2, 1, 4, 181, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVSQRTDP
3784 { 2912, 2, 1, 4, 432, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSQRTESP
3785 { 2911, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSQRTEDP
3786 { 2910, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPIZ
3787 { 2909, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPIP
3788 { 2908, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPIM
3789 { 2907, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPIC
3790 { 2906, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRSPI
3791 { 2905, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0, 0x0ULL }, // XVRLW
3792 { 2904, 2, 1, 4, 432, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRESP
3793 { 2903, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVREDP
3794 { 2902, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPIZ
3795 { 2901, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPIP
3796 { 2900, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPIM
3797 { 2899, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPIC
3798 { 2898, 2, 1, 4, 435, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVRDPI
3799 { 2897, 4, 1, 4, 190, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVNMSUBMSP
3800 { 2896, 4, 1, 4, 193, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVNMSUBMDP
3801 { 2895, 4, 1, 4, 190, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVNMSUBASP
3802 { 2894, 4, 1, 4, 193, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVNMSUBADP
3803 { 2893, 4, 1, 4, 190, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVNMADDMSP
3804 { 2892, 4, 1, 4, 193, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVNMADDMDP
3805 { 2891, 4, 1, 4, 190, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVNMADDASP
3806 { 2890, 4, 1, 4, 193, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVNMADDADP
3807 { 2889, 2, 1, 4, 267, 1, 0, PPCOpInfoBase + 1230, 134, 0, 0x0ULL }, // XVNEGSP
3808 { 2888, 2, 1, 4, 522, 1, 0, PPCOpInfoBase + 1230, 134, 0, 0x0ULL }, // XVNEGDP
3809 { 2887, 2, 1, 4, 267, 1, 0, PPCOpInfoBase + 1230, 134, 0, 0x0ULL }, // XVNABSSP
3810 { 2886, 2, 1, 4, 522, 1, 0, PPCOpInfoBase + 1230, 134, 0, 0x0ULL }, // XVNABSDP
3811 { 2885, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULUWM
3812 { 2884, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULUHM
3813 { 2883, 3, 1, 4, 442, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMULSP
3814 { 2882, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULHUW
3815 { 2881, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULHUH
3816 { 2880, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULHSW
3817 { 2879, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVMULHSH
3818 { 2878, 3, 1, 4, 441, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMULDP
3819 { 2877, 4, 1, 4, 190, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVMSUBMSP
3820 { 2876, 4, 1, 4, 193, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVMSUBMDP
3821 { 2875, 4, 1, 4, 190, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMSUBASP
3822 { 2874, 4, 1, 4, 193, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMSUBADP
3823 { 2873, 3, 1, 4, 162, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMINSP
3824 { 2872, 3, 1, 4, 162, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMINDP
3825 { 2871, 3, 1, 4, 162, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMAXSP
3826 { 2870, 3, 1, 4, 162, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMAXDP
3827 { 2869, 4, 1, 4, 190, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVMADDMSP
3828 { 2868, 4, 1, 4, 193, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVMADDMDP
3829 { 2867, 4, 1, 4, 190, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMADDASP
3830 { 2866, 4, 1, 4, 193, 1, 0, PPCOpInfoBase + 1260, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVMADDADP
3831 { 2865, 3, 1, 4, 530, 0, 0, PPCOpInfoBase + 1170, 0, 0, 0x0ULL }, // XVIEXPSP
3832 { 2864, 3, 1, 4, 530, 0, 0, PPCOpInfoBase + 1170, 0, 0, 0x0ULL }, // XVIEXPDP
3833 { 2863, 4, 1, 4, 19, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4WSPP
3834 { 2862, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4WPP
3835 { 2861, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4W
3836 { 2860, 4, 1, 4, 569, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4SPP
3837 { 2859, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4PP
3838 { 2858, 3, 1, 4, 567, 0, 0, PPCOpInfoBase + 1232, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI8GER4
3839 { 2857, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI4GER8WPP
3840 { 2856, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI4GER8W
3841 { 2855, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI4GER8PP
3842 { 2854, 3, 1, 4, 567, 0, 0, PPCOpInfoBase + 1232, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI4GER8
3843 { 2853, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2WPP
3844 { 2852, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2W
3845 { 2851, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2SWPP
3846 { 2850, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2SW
3847 { 2849, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2SPP
3848 { 2848, 3, 1, 4, 567, 0, 0, PPCOpInfoBase + 1232, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2S
3849 { 2847, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2PP
3850 { 2846, 3, 1, 4, 567, 0, 0, PPCOpInfoBase + 1232, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVI16GER2
3851 { 2845, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1256, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERWPP
3852 { 2844, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1256, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERWPN
3853 { 2843, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1256, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERWNP
3854 { 2842, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1256, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERWNN
3855 { 2841, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1253, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERW
3856 { 2840, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1249, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERPP
3857 { 2839, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1249, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERPN
3858 { 2838, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1249, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERNP
3859 { 2837, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1249, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GERNN
3860 { 2836, 3, 1, 4, 567, 0, 0, PPCOpInfoBase + 1246, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF64GER
3861 { 2835, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERWPP
3862 { 2834, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERWPN
3863 { 2833, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERWNP
3864 { 2832, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERWNN
3865 { 2831, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERW
3866 { 2830, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERPP
3867 { 2829, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERPN
3868 { 2828, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERNP
3869 { 2827, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GERNN
3870 { 2826, 3, 1, 4, 567, 0, 0, PPCOpInfoBase + 1232, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF32GER
3871 { 2825, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2WPP
3872 { 2824, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2WPN
3873 { 2823, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2WNP
3874 { 2822, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2WNN
3875 { 2821, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2W
3876 { 2820, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2PP
3877 { 2819, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2PN
3878 { 2818, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2NP
3879 { 2817, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2NN
3880 { 2816, 3, 1, 4, 567, 0, 0, PPCOpInfoBase + 1232, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVF16GER2
3881 { 2815, 3, 1, 4, 178, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVDIVSP
3882 { 2814, 3, 1, 4, 180, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVDIVDP
3883 { 2813, 2, 1, 4, 432, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVUXWSP
3884 { 2812, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0, 0x0ULL }, // XVCVUXWDP
3885 { 2811, 2, 1, 4, 432, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVUXDSP
3886 { 2810, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVUXDDP
3887 { 2809, 2, 1, 4, 432, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSXWSP
3888 { 2808, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0, 0x0ULL }, // XVCVSXWDP
3889 { 2807, 2, 1, 4, 432, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSXDSP
3890 { 2806, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSXDDP
3891 { 2805, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPUXWS
3892 { 2804, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPUXDS
3893 { 2803, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPSXWS
3894 { 2802, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPSXDS
3895 { 2801, 2, 1, 4, 431, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPHP
3896 { 2800, 2, 1, 4, 194, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVSPDP
3897 { 2799, 2, 1, 4, 436, 0, 0, PPCOpInfoBase + 1230, 0, 0, 0x0ULL }, // XVCVSPBF16
3898 { 2798, 2, 1, 4, 311, 0, 0, PPCOpInfoBase + 1230, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVCVHPSP
3899 { 2797, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPUXWS
3900 { 2796, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPUXDS
3901 { 2795, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPSXWS
3902 { 2794, 2, 1, 4, 435, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPSXDS
3903 { 2793, 2, 1, 4, 432, 1, 0, PPCOpInfoBase + 1230, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCVDPSP
3904 { 2792, 2, 1, 4, 586, 0, 0, PPCOpInfoBase + 1230, 0, 0, 0x0ULL }, // XVCVBF16SPN
3905 { 2791, 3, 1, 4, 268, 1, 0, PPCOpInfoBase + 1170, 134, 0, 0x0ULL }, // XVCPSGNSP
3906 { 2790, 3, 1, 4, 266, 1, 0, PPCOpInfoBase + 1170, 134, 0, 0x0ULL }, // XVCPSGNDP
3907 { 2789, 3, 1, 4, 488, 1, 1, PPCOpInfoBase + 1170, 211, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGTSP_rec
3908 { 2788, 3, 1, 4, 488, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGTSP
3909 { 2787, 3, 1, 4, 163, 1, 1, PPCOpInfoBase + 1170, 211, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGTDP_rec
3910 { 2786, 3, 1, 4, 163, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGTDP
3911 { 2785, 3, 1, 4, 488, 1, 1, PPCOpInfoBase + 1170, 211, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGESP_rec
3912 { 2784, 3, 1, 4, 488, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGESP
3913 { 2783, 3, 1, 4, 163, 1, 1, PPCOpInfoBase + 1170, 211, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGEDP_rec
3914 { 2782, 3, 1, 4, 163, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPGEDP
3915 { 2781, 3, 1, 4, 488, 1, 1, PPCOpInfoBase + 1170, 211, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPEQSP_rec
3916 { 2780, 3, 1, 4, 488, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPEQSP
3917 { 2779, 3, 1, 4, 163, 1, 1, PPCOpInfoBase + 1170, 211, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPEQDP_rec
3918 { 2778, 3, 1, 4, 163, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XVCMPEQDP
3919 { 2777, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2WPP
3920 { 2776, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2WPN
3921 { 2775, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2WNP
3922 { 2774, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 1242, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2WNN
3923 { 2773, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 1239, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2W
3924 { 2772, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2PP
3925 { 2771, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2PN
3926 { 2770, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2NP
3927 { 2769, 4, 1, 4, 568, 0, 0, PPCOpInfoBase + 1235, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2NN
3928 { 2768, 3, 1, 4, 567, 0, 0, PPCOpInfoBase + 1232, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVBF16GER2
3929 { 2767, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVADDUWM
3930 { 2766, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XVADDUHM
3931 { 2765, 3, 1, 4, 442, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVADDSP
3932 { 2764, 3, 1, 4, 441, 1, 0, PPCOpInfoBase + 1170, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XVADDDP
3933 { 2763, 2, 1, 4, 267, 1, 0, PPCOpInfoBase + 1230, 134, 0, 0x0ULL }, // XVABSSP
3934 { 2762, 2, 1, 4, 522, 1, 0, PPCOpInfoBase + 1230, 134, 0, 0x0ULL }, // XVABSDP
3935 { 2761, 2, 1, 4, 465, 0, 0, PPCOpInfoBase + 306, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSXSIGQP
3936 { 2760, 2, 1, 4, 278, 0, 0, PPCOpInfoBase + 707, 0, 0, 0x0ULL }, // XSXSIGDP
3937 { 2759, 2, 1, 4, 521, 0, 0, PPCOpInfoBase + 306, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSXEXPQP
3938 { 2758, 2, 1, 4, 294, 0, 0, PPCOpInfoBase + 707, 0, 0, 0x0ULL }, // XSXEXPDP
3939 { 2757, 3, 1, 4, 276, 0, 0, PPCOpInfoBase + 1227, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSTSTDCSP
3940 { 2756, 3, 1, 4, 465, 0, 0, PPCOpInfoBase + 1224, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSTSTDCQP
3941 { 2755, 3, 1, 4, 276, 0, 0, PPCOpInfoBase + 1221, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSTSTDCDP
3942 { 2754, 2, 1, 4, 480, 1, 0, PPCOpInfoBase + 1219, 134, 0, 0x0ULL }, // XSTSQRTDP
3943 { 2753, 3, 1, 4, 161, 1, 0, PPCOpInfoBase + 1182, 134, 0, 0x0ULL }, // XSTDIVDP
3944 { 2752, 3, 1, 4, 188, 0, 0, PPCOpInfoBase + 1176, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSUBSP
3945 { 2751, 3, 1, 4, 328, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSUBQPO
3946 { 2750, 3, 1, 4, 328, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSUBQP
3947 { 2749, 3, 1, 4, 188, 1, 0, PPCOpInfoBase + 1173, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSUBDP
3948 { 2748, 2, 1, 4, 174, 0, 0, PPCOpInfoBase + 1189, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSQRTSP
3949 { 2747, 2, 1, 4, 333, 0, 0, PPCOpInfoBase + 306, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSQRTQPO
3950 { 2746, 2, 1, 4, 333, 0, 0, PPCOpInfoBase + 306, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSQRTQP
3951 { 2745, 2, 1, 4, 176, 1, 0, PPCOpInfoBase + 1168, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSSQRTDP
3952 { 2744, 2, 1, 4, 189, 0, 0, PPCOpInfoBase + 1189, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRSQRTESP
3953 { 2743, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1168, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRSQRTEDP
3954 { 2742, 2, 1, 4, 189, 0, 0, PPCOpInfoBase + 1195, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSRSP
3955 { 2741, 4, 1, 4, 453, 0, 0, PPCOpInfoBase + 1215, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSRQPXP
3956 { 2740, 4, 1, 4, 453, 0, 0, PPCOpInfoBase + 1215, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRQPIX
3957 { 2739, 4, 1, 4, 453, 0, 0, PPCOpInfoBase + 1215, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRQPI
3958 { 2738, 2, 1, 4, 189, 0, 0, PPCOpInfoBase + 1189, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRESP
3959 { 2737, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1168, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSREDP
3960 { 2736, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE3T3UQM
3961 { 2735, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE3T2UQM
3962 { 2734, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE3T1UQM
3963 { 2733, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE2T4UQM
3964 { 2732, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE2T3UQM
3965 { 2731, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE2T2UQM
3966 { 2730, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSREBASE2T1UQM
3967 { 2729, 2, 1, 4, 434, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPIZ
3968 { 2728, 2, 1, 4, 434, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPIP
3969 { 2727, 2, 1, 4, 434, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPIM
3970 { 2726, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1168, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPIC
3971 { 2725, 2, 1, 4, 434, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSRDPI
3972 { 2724, 4, 1, 4, 330, 0, 0, PPCOpInfoBase + 1211, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMSUBQPO
3973 { 2723, 4, 1, 4, 330, 0, 0, PPCOpInfoBase + 1211, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMSUBQP
3974 { 2722, 4, 1, 4, 319, 0, 0, PPCOpInfoBase + 1207, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSNMSUBMSP
3975 { 2721, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 1203, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMSUBMDP
3976 { 2720, 4, 1, 4, 319, 0, 0, PPCOpInfoBase + 1207, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSNMSUBASP
3977 { 2719, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 1203, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSNMSUBADP
3978 { 2718, 4, 1, 4, 330, 0, 0, PPCOpInfoBase + 1211, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMADDQPO
3979 { 2717, 4, 1, 4, 330, 0, 0, PPCOpInfoBase + 1211, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMADDQP
3980 { 2716, 4, 1, 4, 319, 0, 0, PPCOpInfoBase + 1207, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSNMADDMSP
3981 { 2715, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 1203, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSNMADDMDP
3982 { 2714, 4, 1, 4, 319, 0, 0, PPCOpInfoBase + 1207, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSNMADDASP
3983 { 2713, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 1203, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSNMADDADP
3984 { 2712, 2, 1, 4, 521, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // XSNEGQP
3985 { 2711, 2, 1, 4, 520, 1, 0, PPCOpInfoBase + 1168, 134, 0, 0x0ULL }, // XSNEGDP
3986 { 2710, 2, 1, 4, 521, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // XSNABSQP
3987 { 2709, 2, 1, 4, 520, 1, 0, PPCOpInfoBase + 1189, 134, 0, 0x0ULL }, // XSNABSDPs
3988 { 2708, 2, 1, 4, 520, 1, 0, PPCOpInfoBase + 1168, 134, 0, 0x0ULL }, // XSNABSDP
3989 { 2707, 3, 1, 4, 440, 0, 0, PPCOpInfoBase + 1176, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMULSP
3990 { 2706, 3, 1, 4, 456, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMULQPO
3991 { 2705, 3, 1, 4, 456, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMULQP
3992 { 2704, 3, 1, 4, 440, 1, 0, PPCOpInfoBase + 1173, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMULDP
3993 { 2703, 4, 1, 4, 330, 0, 0, PPCOpInfoBase + 1211, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMSUBQPO
3994 { 2702, 4, 1, 4, 330, 0, 0, PPCOpInfoBase + 1211, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMSUBQP
3995 { 2701, 4, 1, 4, 319, 0, 0, PPCOpInfoBase + 1207, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMSUBMSP
3996 { 2700, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 1203, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMSUBMDP
3997 { 2699, 4, 1, 4, 319, 0, 0, PPCOpInfoBase + 1207, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMSUBASP
3998 { 2698, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 1203, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMSUBADP
3999 { 2697, 3, 1, 4, 493, 0, 0, PPCOpInfoBase + 1179, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMINJDP
4000 { 2696, 3, 1, 4, 160, 1, 0, PPCOpInfoBase + 1173, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMINDP
4001 { 2695, 3, 1, 4, 469, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // XSMINCQP
4002 { 2694, 3, 1, 4, 493, 0, 0, PPCOpInfoBase + 1173, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMINCDP
4003 { 2693, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMERGE3T1UQM
4004 { 2692, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMERGE2T3UQM
4005 { 2691, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMERGE2T2UQM
4006 { 2690, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMERGE2T1UQM
4007 { 2689, 3, 1, 4, 493, 0, 0, PPCOpInfoBase + 1179, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMAXJDP
4008 { 2688, 3, 1, 4, 160, 1, 0, PPCOpInfoBase + 1173, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMAXDP
4009 { 2687, 3, 1, 4, 469, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // XSMAXCQP
4010 { 2686, 3, 1, 4, 493, 0, 0, PPCOpInfoBase + 1173, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMAXCDP
4011 { 2685, 4, 1, 4, 330, 0, 0, PPCOpInfoBase + 1211, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMADDQPO
4012 { 2684, 4, 1, 4, 330, 0, 0, PPCOpInfoBase + 1211, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMADDQP
4013 { 2683, 4, 1, 4, 319, 0, 0, PPCOpInfoBase + 1207, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSMADDMSP
4014 { 2682, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 1203, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSMADDMDP
4015 { 2681, 4, 1, 4, 319, 0, 0, PPCOpInfoBase + 1207, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMADDASP
4016 { 2680, 4, 1, 4, 319, 1, 0, PPCOpInfoBase + 1203, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSMADDADP
4017 { 2679, 3, 1, 4, 530, 0, 0, PPCOpInfoBase + 1200, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSIEXPQP
4018 { 2678, 3, 1, 4, 304, 0, 0, PPCOpInfoBase + 1197, 0, 0, 0x0ULL }, // XSIEXPDP
4019 { 2677, 3, 1, 4, 184, 0, 0, PPCOpInfoBase + 1176, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSDIVSP
4020 { 2676, 3, 1, 4, 332, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSDIVQPO
4021 { 2675, 3, 1, 4, 332, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSDIVQP
4022 { 2674, 3, 1, 4, 173, 1, 0, PPCOpInfoBase + 1173, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSDIVDP
4023 { 2673, 2, 1, 4, 189, 0, 0, PPCOpInfoBase + 1195, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVUXDSP
4024 { 2672, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1168, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVUXDDP
4025 { 2671, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // XSCVUQQP
4026 { 2670, 2, 1, 4, 453, 0, 0, PPCOpInfoBase + 1185, 0, 0, 0x0ULL }, // XSCVUDQP
4027 { 2669, 2, 1, 4, 189, 0, 0, PPCOpInfoBase + 1195, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVSXDSP
4028 { 2668, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1168, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVSXDDP
4029 { 2667, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // XSCVSQQP
4030 { 2666, 2, 1, 4, 283, 0, 0, PPCOpInfoBase + 1193, 0, 0, 0x0ULL }, // XSCVSPDPN
4031 { 2665, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1168, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVSPDP
4032 { 2664, 2, 1, 4, 453, 0, 0, PPCOpInfoBase + 1185, 0, 0, 0x0ULL }, // XSCVSDQP
4033 { 2663, 2, 1, 4, 453, 0, 0, PPCOpInfoBase + 306, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPUWZ
4034 { 2662, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // XSCVQPUQZ
4035 { 2661, 2, 1, 4, 453, 0, 0, PPCOpInfoBase + 306, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPUDZ
4036 { 2660, 2, 1, 4, 453, 0, 0, PPCOpInfoBase + 306, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPSWZ
4037 { 2659, 2, 1, 4, 454, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // XSCVQPSQZ
4038 { 2658, 2, 1, 4, 453, 0, 0, PPCOpInfoBase + 306, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPSDZ
4039 { 2657, 2, 1, 4, 453, 0, 0, PPCOpInfoBase + 1191, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPDPO
4040 { 2656, 2, 1, 4, 453, 0, 0, PPCOpInfoBase + 1191, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVQPDP
4041 { 2655, 2, 1, 4, 322, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCVHPDP
4042 { 2654, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1189, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPUXWSs
4043 { 2653, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1168, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPUXWS
4044 { 2652, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1189, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPUXDSs
4045 { 2651, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1168, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPUXDS
4046 { 2650, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1189, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSXWSs
4047 { 2649, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1168, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSXWS
4048 { 2648, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1189, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSXDSs
4049 { 2647, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1168, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSXDS
4050 { 2646, 2, 1, 4, 189, 0, 0, PPCOpInfoBase + 1187, 0, 0, 0x0ULL }, // XSCVDPSPN
4051 { 2645, 2, 1, 4, 434, 1, 0, PPCOpInfoBase + 1168, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPSP
4052 { 2644, 2, 1, 4, 453, 0, 0, PPCOpInfoBase + 1185, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCVDPQP
4053 { 2643, 2, 1, 4, 433, 0, 0, PPCOpInfoBase + 1168, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCVDPHP
4054 { 2642, 3, 1, 4, 530, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // XSCPSGNQP
4055 { 2641, 3, 1, 4, 293, 1, 0, PPCOpInfoBase + 1173, 134, 0, 0x0ULL }, // XSCPSGNDP
4056 { 2640, 3, 1, 4, 327, 0, 0, PPCOpInfoBase + 1118, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPUQP
4057 { 2639, 3, 1, 4, 161, 1, 0, PPCOpInfoBase + 1182, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCMPUDP
4058 { 2638, 3, 1, 4, 327, 0, 0, PPCOpInfoBase + 1118, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPOQP
4059 { 2637, 3, 1, 4, 161, 1, 0, PPCOpInfoBase + 1182, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // XSCMPODP
4060 { 2636, 3, 1, 4, 469, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // XSCMPGTQP
4061 { 2635, 3, 1, 4, 279, 0, 0, PPCOpInfoBase + 1179, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPGTDP
4062 { 2634, 3, 1, 4, 469, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // XSCMPGEQP
4063 { 2633, 3, 1, 4, 279, 0, 0, PPCOpInfoBase + 1179, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPGEDP
4064 { 2632, 3, 1, 4, 327, 0, 0, PPCOpInfoBase + 1118, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPEXPQP
4065 { 2631, 3, 1, 4, 279, 0, 0, PPCOpInfoBase + 1182, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPEXPDP
4066 { 2630, 3, 1, 4, 469, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // XSCMPEQQP
4067 { 2629, 3, 1, 4, 279, 0, 0, PPCOpInfoBase + 1179, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSCMPEQDP
4068 { 2628, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSADDSUBUQM
4069 { 2627, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSADDSUBSUQM
4070 { 2626, 3, 1, 4, 188, 0, 0, PPCOpInfoBase + 1176, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSADDSP
4071 { 2625, 3, 1, 4, 328, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSADDQPO
4072 { 2624, 3, 1, 4, 328, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSADDQP
4073 { 2623, 3, 1, 4, 188, 1, 0, PPCOpInfoBase + 1173, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // XSADDDP
4074 { 2622, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSADDADDUQM
4075 { 2621, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 1170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XSADDADDSUQM
4076 { 2620, 2, 1, 4, 521, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // XSABSQP
4077 { 2619, 2, 1, 4, 520, 1, 0, PPCOpInfoBase + 1168, 134, 0, 0x0ULL }, // XSABSDP
4078 { 2618, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // XOR_rec
4079 { 2617, 3, 1, 4, 511, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // XORIS8
4080 { 2616, 3, 1, 4, 511, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // XORIS
4081 { 2615, 3, 1, 4, 511, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // XORI8
4082 { 2614, 3, 1, 4, 511, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // XORI
4083 { 2613, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // XOR8_rec
4084 { 2612, 3, 1, 4, 199, 0, 0, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // XOR8
4085 { 2611, 3, 1, 4, 199, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // XOR
4086 { 2610, 1, 0, 4, 422, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WRTEEI
4087 { 2609, 1, 0, 4, 422, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WRTEE
4088 { 2608, 2, 0, 4, 499, 0, 0, PPCOpInfoBase + 20, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WAITP10
4089 { 2607, 1, 0, 4, 297, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WAIT
4090 { 2606, 1, 1, 4, 578, 0, 0, PPCOpInfoBase + 706, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SETALLONESH
4091 { 2605, 1, 1, 4, 578, 0, 0, PPCOpInfoBase + 706, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SETALLONESB
4092 { 2604, 1, 1, 4, 578, 0, 0, PPCOpInfoBase + 706, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SETALLONES
4093 { 2603, 1, 1, 4, 530, 0, 0, PPCOpInfoBase + 706, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SET0H
4094 { 2602, 1, 1, 4, 530, 0, 0, PPCOpInfoBase + 706, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SET0B
4095 { 2601, 1, 1, 4, 530, 0, 0, PPCOpInfoBase + 706, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x28ULL }, // V_SET0
4096 { 2600, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VXOR
4097 { 2599, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VUPKLSW
4098 { 2598, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 306, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUPKLSNTOB
4099 { 2597, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VUPKLSH
4100 { 2596, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VUPKLSB
4101 { 2595, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VUPKLPX
4102 { 2594, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 300, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUPKINT8TOFP32
4103 { 2593, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 300, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUPKINT8TOBF16
4104 { 2592, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 300, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUPKINT4TOFP32
4105 { 2591, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 300, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUPKINT4TOBF16
4106 { 2590, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VUPKHSW
4107 { 2589, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 306, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUPKHSNTOB
4108 { 2588, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VUPKHSH
4109 { 2587, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VUPKHSB
4110 { 2586, 2, 1, 4, 585, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VUPKHPX
4111 { 2585, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUCMPRLN
4112 { 2584, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUCMPRLH
4113 { 2583, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUCMPRLB
4114 { 2582, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUCMPRHN
4115 { 2581, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUCMPRHH
4116 { 2580, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VUCMPRHB
4117 { 2579, 3, 1, 4, 593, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUMSWS
4118 { 2578, 3, 1, 4, 626, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUM4UBS
4119 { 2577, 3, 1, 4, 626, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUM4SHS
4120 { 2576, 3, 1, 4, 626, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUM4SBS
4121 { 2575, 3, 1, 4, 626, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VSUM2SWS
4122 { 2574, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSUBUWS
4123 { 2573, 3, 1, 4, 168, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSUBUWM
4124 { 2572, 3, 1, 4, 239, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VSUBUQM
4125 { 2571, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSUBUHS
4126 { 2570, 3, 1, 4, 168, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSUBUHM
4127 { 2569, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VSUBUDM
4128 { 2568, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSUBUBS
4129 { 2567, 3, 1, 4, 168, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSUBUBM
4130 { 2566, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSUBSWS
4131 { 2565, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSUBSHS
4132 { 2564, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSUBSBS
4133 { 2563, 3, 1, 4, 192, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSUBFP
4134 { 2562, 4, 1, 4, 238, 0, 0, PPCOpInfoBase + 1106, 0, 0, 0x0ULL }, // VSUBEUQM
4135 { 2561, 4, 1, 4, 238, 0, 0, PPCOpInfoBase + 1106, 0, 0, 0x0ULL }, // VSUBECUQ
4136 { 2560, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSUBCUW
4137 { 2559, 3, 1, 4, 468, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VSUBCUQ
4138 { 2558, 2, 1, 4, 542, 0, 1, PPCOpInfoBase + 306, 78, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSTRIHR_rec
4139 { 2557, 2, 1, 4, 584, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VSTRIHR
4140 { 2556, 2, 1, 4, 542, 0, 1, PPCOpInfoBase + 306, 78, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSTRIHL_rec
4141 { 2555, 2, 1, 4, 584, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VSTRIHL
4142 { 2554, 2, 1, 4, 542, 0, 1, PPCOpInfoBase + 306, 78, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSTRIBR_rec
4143 { 2553, 2, 1, 4, 584, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VSTRIBR
4144 { 2552, 2, 1, 4, 542, 0, 1, PPCOpInfoBase + 306, 78, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSTRIBL_rec
4145 { 2551, 2, 1, 4, 584, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VSTRIBL
4146 { 2550, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSRW
4147 { 2549, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VSRV
4148 { 2548, 3, 1, 4, 496, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VSRQ
4149 { 2547, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSRO
4150 { 2546, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSRH
4151 { 2545, 4, 1, 4, 589, 0, 0, PPCOpInfoBase + 296, 0, 0, 0x0ULL }, // VSRDBI
4152 { 2544, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VSRD
4153 { 2543, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSRB
4154 { 2542, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSRAW
4155 { 2541, 3, 1, 4, 496, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSRAQ
4156 { 2540, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSRAH
4157 { 2539, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VSRAD
4158 { 2538, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSRAB
4159 { 2537, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSR
4160 { 2536, 3, 1, 4, 583, 0, 0, PPCOpInfoBase + 1110, 0, 0, 0x28ULL }, // VSPLTW
4161 { 2535, 2, 1, 4, 577, 0, 0, PPCOpInfoBase + 736, 0, 0, 0x28ULL }, // VSPLTISW
4162 { 2534, 2, 1, 4, 577, 0, 0, PPCOpInfoBase + 736, 0, 0, 0x28ULL }, // VSPLTISH
4163 { 2533, 2, 1, 4, 577, 0, 0, PPCOpInfoBase + 736, 0, 0, 0x28ULL }, // VSPLTISB
4164 { 2532, 3, 1, 4, 583, 0, 0, PPCOpInfoBase + 1165, 0, 0, 0x28ULL }, // VSPLTHs
4165 { 2531, 3, 1, 4, 583, 0, 0, PPCOpInfoBase + 1110, 0, 0, 0x28ULL }, // VSPLTH
4166 { 2530, 3, 1, 4, 583, 0, 0, PPCOpInfoBase + 1165, 0, 0, 0x28ULL }, // VSPLTBs
4167 { 2529, 3, 1, 4, 583, 0, 0, PPCOpInfoBase + 1110, 0, 0, 0x28ULL }, // VSPLTB
4168 { 2528, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSLW
4169 { 2527, 3, 1, 4, 591, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VSLV
4170 { 2526, 3, 1, 4, 496, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VSLQ
4171 { 2525, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSLO
4172 { 2524, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSLH
4173 { 2523, 4, 1, 4, 231, 0, 0, PPCOpInfoBase + 296, 0, 0, 0x28ULL }, // VSLDOI
4174 { 2522, 4, 1, 4, 589, 0, 0, PPCOpInfoBase + 296, 0, 0, 0x0ULL }, // VSLDBI
4175 { 2521, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VSLD
4176 { 2520, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSLB
4177 { 2519, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VSL
4178 { 2518, 4, 1, 4, 479, 0, 0, PPCOpInfoBase + 1161, 0, 0, 0x0ULL }, // VSHASIGMAW
4179 { 2517, 4, 1, 4, 479, 0, 0, PPCOpInfoBase + 1161, 0, 0, 0x0ULL }, // VSHASIGMAD
4180 { 2516, 4, 1, 4, 270, 0, 0, PPCOpInfoBase + 1106, 0, 0, 0x28ULL }, // VSEL
4181 { 2515, 2, 1, 4, 450, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VSBOX
4182 { 2514, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VRSQRTEFP
4183 { 2513, 3, 1, 4, 530, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VRLWNM
4184 { 2512, 4, 1, 4, 264, 0, 0, PPCOpInfoBase + 1157, 0, 0, 0x0ULL }, // VRLWMI
4185 { 2511, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VRLW
4186 { 2510, 3, 1, 4, 496, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VRLQNM
4187 { 2509, 4, 1, 4, 497, 0, 0, PPCOpInfoBase + 1157, 0, 0, 0x0ULL }, // VRLQMI
4188 { 2508, 3, 1, 4, 496, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VRLQ
4189 { 2507, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VRLH
4190 { 2506, 3, 1, 4, 530, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VRLDNM
4191 { 2505, 4, 1, 4, 264, 0, 0, PPCOpInfoBase + 1157, 0, 0, 0x0ULL }, // VRLDMI
4192 { 2504, 3, 1, 4, 265, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VRLD
4193 { 2503, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VRLB
4194 { 2502, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VRFIZ
4195 { 2501, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VRFIP
4196 { 2500, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VRFIN
4197 { 2499, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VRFIM
4198 { 2498, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VREFP
4199 { 2497, 2, 1, 4, 477, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VPRTYBW
4200 { 2496, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VPRTYBQ
4201 { 2495, 2, 1, 4, 477, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VPRTYBD
4202 { 2494, 2, 1, 4, 233, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VPOPCNTW
4203 { 2493, 2, 1, 4, 478, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VPOPCNTH
4204 { 2492, 2, 1, 4, 310, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VPOPCNTD
4205 { 2491, 2, 1, 4, 478, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VPOPCNTB
4206 { 2490, 3, 1, 4, 183, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VPMSUMW
4207 { 2489, 3, 1, 4, 183, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VPMSUMH
4208 { 2488, 3, 1, 4, 183, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VPMSUMD
4209 { 2487, 3, 1, 4, 183, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VPMSUMB
4210 { 2486, 3, 1, 4, 590, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKUWUS
4211 { 2485, 3, 1, 4, 590, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VPKUWUM
4212 { 2484, 3, 1, 4, 590, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKUHUS
4213 { 2483, 3, 1, 4, 590, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VPKUHUM
4214 { 2482, 3, 1, 4, 588, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VPKUDUS
4215 { 2481, 3, 1, 4, 588, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VPKUDUM
4216 { 2480, 3, 1, 4, 590, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKSWUS
4217 { 2479, 3, 1, 4, 590, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKSWSS
4218 { 2478, 3, 1, 4, 590, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKSHUS
4219 { 2477, 3, 1, 4, 590, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VPKSHSS
4220 { 2476, 3, 1, 4, 588, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VPKSDUS
4221 { 2475, 3, 1, 4, 588, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VPKSDSS
4222 { 2474, 3, 1, 4, 590, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VPKPX
4223 { 2473, 3, 1, 4, 452, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VPEXTD
4224 { 2472, 4, 1, 4, 230, 0, 0, PPCOpInfoBase + 1106, 0, 0, 0x0ULL }, // VPERMXOR
4225 { 2471, 4, 1, 4, 324, 0, 0, PPCOpInfoBase + 1106, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VPERMR
4226 { 2470, 4, 1, 4, 165, 0, 0, PPCOpInfoBase + 1106, 0, 0, 0x28ULL }, // VPERM
4227 { 2469, 3, 1, 4, 452, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VPDEPD
4228 { 2468, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VORC
4229 { 2467, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VOR
4230 { 2466, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VNOR
4231 { 2465, 4, 1, 4, 443, 0, 0, PPCOpInfoBase + 1106, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VNMSUBFP
4232 { 2464, 2, 1, 4, 518, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VNEGW
4233 { 2463, 2, 1, 4, 518, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VNEGD
4234 { 2462, 3, 1, 4, 183, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VNCIPHERLAST
4235 { 2461, 3, 1, 4, 183, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VNCIPHER
4236 { 2460, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VNAND
4237 { 2459, 3, 1, 4, 242, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULUWM
4238 { 2458, 3, 1, 4, 241, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULOUW
4239 { 2457, 3, 1, 4, 626, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULOUH
4240 { 2456, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMULOUD
4241 { 2455, 3, 1, 4, 626, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULOUB
4242 { 2454, 3, 1, 4, 241, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULOSW
4243 { 2453, 3, 1, 4, 626, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULOSH
4244 { 2452, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMULOSD
4245 { 2451, 3, 1, 4, 626, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULOSB
4246 { 2450, 3, 1, 4, 575, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMULLD
4247 { 2449, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMULHUW
4248 { 2448, 3, 1, 4, 575, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMULHUD
4249 { 2447, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMULHSW
4250 { 2446, 3, 1, 4, 575, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMULHSD
4251 { 2445, 3, 1, 4, 241, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULEUW
4252 { 2444, 3, 1, 4, 626, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULEUH
4253 { 2443, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMULEUD
4254 { 2442, 3, 1, 4, 626, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULEUB
4255 { 2441, 3, 1, 4, 241, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMULESW
4256 { 2440, 3, 1, 4, 626, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULESH
4257 { 2439, 3, 1, 4, 627, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMULESD
4258 { 2438, 3, 1, 4, 626, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMULESB
4259 { 2437, 2, 1, 4, 465, 0, 0, PPCOpInfoBase + 306, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VMUL10UQ
4260 { 2436, 3, 1, 4, 467, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VMUL10EUQ
4261 { 2435, 3, 1, 4, 467, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VMUL10ECUQ
4262 { 2434, 2, 1, 4, 465, 0, 0, PPCOpInfoBase + 306, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VMUL10CUQ
4263 { 2433, 4, 1, 4, 240, 0, 0, PPCOpInfoBase + 1106, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VMSUMUHS
4264 { 2432, 4, 1, 4, 240, 0, 0, PPCOpInfoBase + 1106, 0, 0, 0x28ULL }, // VMSUMUHM
4265 { 2431, 4, 1, 4, 167, 0, 0, PPCOpInfoBase + 1106, 0, 0, 0x0ULL }, // VMSUMUDM
4266 { 2430, 4, 1, 4, 240, 0, 0, PPCOpInfoBase + 1106, 0, 0, 0x28ULL }, // VMSUMUBM
4267 { 2429, 4, 1, 4, 240, 0, 0, PPCOpInfoBase + 1106, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VMSUMSHS
4268 { 2428, 4, 1, 4, 240, 0, 0, PPCOpInfoBase + 1106, 0, 0, 0x28ULL }, // VMSUMSHM
4269 { 2427, 4, 1, 4, 240, 0, 0, PPCOpInfoBase + 1106, 0, 0, 0x28ULL }, // VMSUMMBM
4270 { 2426, 4, 1, 4, 628, 0, 0, PPCOpInfoBase + 1106, 0, 0, 0x0ULL }, // VMSUMCUD
4271 { 2425, 3, 1, 4, 269, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMRGOW
4272 { 2424, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VMRGLW
4273 { 2423, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VMRGLH
4274 { 2422, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VMRGLB
4275 { 2421, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VMRGHW
4276 { 2420, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VMRGHH
4277 { 2419, 3, 1, 4, 231, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VMRGHB
4278 { 2418, 3, 1, 4, 269, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMRGEW
4279 { 2417, 3, 1, 4, 462, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMODUW
4280 { 2416, 3, 1, 4, 458, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMODUQ
4281 { 2415, 3, 1, 4, 460, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMODUD
4282 { 2414, 3, 1, 4, 462, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMODSW
4283 { 2413, 3, 1, 4, 458, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMODSQ
4284 { 2412, 3, 1, 4, 460, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VMODSD
4285 { 2411, 4, 1, 4, 240, 0, 0, PPCOpInfoBase + 1106, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMLADDUHM
4286 { 2410, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINUW
4287 { 2409, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINUH
4288 { 2408, 3, 1, 4, 234, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMINUD
4289 { 2407, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINUB
4290 { 2406, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINSW
4291 { 2405, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINSH
4292 { 2404, 3, 1, 4, 234, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMINSD
4293 { 2403, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINSB
4294 { 2402, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMINFP
4295 { 2401, 4, 1, 4, 240, 0, 0, PPCOpInfoBase + 1106, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VMHRADDSHS
4296 { 2400, 4, 1, 4, 240, 0, 0, PPCOpInfoBase + 1106, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x28ULL }, // VMHADDSHS
4297 { 2399, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXUW
4298 { 2398, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXUH
4299 { 2397, 3, 1, 4, 234, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMAXUD
4300 { 2396, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXUB
4301 { 2395, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXSW
4302 { 2394, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXSH
4303 { 2393, 3, 1, 4, 234, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VMAXSD
4304 { 2392, 3, 1, 4, 232, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXSB
4305 { 2391, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMAXFP
4306 { 2390, 4, 1, 4, 443, 0, 0, PPCOpInfoBase + 1106, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VMADDFP
4307 { 2389, 2, 1, 4, 432, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VLOGEFP
4308 { 2388, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1137, 0, 0, 0x0ULL }, // VINSWVRX
4309 { 2387, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1137, 0, 0, 0x0ULL }, // VINSWVLX
4310 { 2386, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1133, 0, 0, 0x0ULL }, // VINSWRX
4311 { 2385, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1133, 0, 0, 0x0ULL }, // VINSWLX
4312 { 2384, 4, 1, 4, 589, 0, 0, PPCOpInfoBase + 1153, 0, 0, 0x0ULL }, // VINSW
4313 { 2383, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1137, 0, 0, 0x0ULL }, // VINSHVRX
4314 { 2382, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1137, 0, 0, 0x0ULL }, // VINSHVLX
4315 { 2381, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1133, 0, 0, 0x0ULL }, // VINSHRX
4316 { 2380, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1133, 0, 0, 0x0ULL }, // VINSHLX
4317 { 2379, 3, 1, 4, 581, 0, 0, PPCOpInfoBase + 1110, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VINSERTW
4318 { 2378, 4, 1, 4, 325, 0, 0, PPCOpInfoBase + 1149, 0, 0, 0x0ULL }, // VINSERTH
4319 { 2377, 3, 1, 4, 581, 0, 0, PPCOpInfoBase + 1110, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VINSERTD
4320 { 2376, 4, 1, 4, 325, 0, 0, PPCOpInfoBase + 1149, 0, 0, 0x0ULL }, // VINSERTB
4321 { 2375, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1145, 0, 0, 0x0ULL }, // VINSDRX
4322 { 2374, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1145, 0, 0, 0x0ULL }, // VINSDLX
4323 { 2373, 4, 1, 4, 589, 0, 0, PPCOpInfoBase + 1141, 0, 0, 0x0ULL }, // VINSD
4324 { 2372, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1137, 0, 0, 0x0ULL }, // VINSBVRX
4325 { 2371, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1137, 0, 0, 0x0ULL }, // VINSBVLX
4326 { 2370, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1133, 0, 0, 0x0ULL }, // VINSBRX
4327 { 2369, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1133, 0, 0, 0x0ULL }, // VINSBLX
4328 { 2368, 3, 1, 4, 449, 0, 0, PPCOpInfoBase + 1121, 0, 0, 0x0ULL }, // VGNB
4329 { 2367, 2, 1, 4, 582, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VGBBD
4330 { 2366, 3, 1, 4, 325, 0, 0, PPCOpInfoBase + 1130, 0, 0, 0x200ULL }, // VEXTUWRX
4331 { 2365, 3, 1, 4, 325, 0, 0, PPCOpInfoBase + 1130, 0, 0, 0x200ULL }, // VEXTUWLX
4332 { 2364, 3, 1, 4, 325, 0, 0, PPCOpInfoBase + 1130, 0, 0, 0x200ULL }, // VEXTUHRX
4333 { 2363, 3, 1, 4, 325, 0, 0, PPCOpInfoBase + 1130, 0, 0, 0x200ULL }, // VEXTUHLX
4334 { 2362, 3, 1, 4, 325, 0, 0, PPCOpInfoBase + 1130, 0, 0, 0x200ULL }, // VEXTUBRX
4335 { 2361, 3, 1, 4, 325, 0, 0, PPCOpInfoBase + 1130, 0, 0, 0x200ULL }, // VEXTUBLX
4336 { 2360, 2, 1, 4, 518, 0, 0, PPCOpInfoBase + 1128, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSW2Ds
4337 { 2359, 2, 1, 4, 518, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VEXTSW2D
4338 { 2358, 2, 1, 4, 518, 0, 0, PPCOpInfoBase + 1128, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSH2Ws
4339 { 2357, 2, 1, 4, 518, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VEXTSH2W
4340 { 2356, 2, 1, 4, 518, 0, 0, PPCOpInfoBase + 1128, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSH2Ds
4341 { 2355, 2, 1, 4, 518, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VEXTSH2D
4342 { 2354, 2, 1, 4, 519, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VEXTSD2Q
4343 { 2353, 2, 1, 4, 518, 0, 0, PPCOpInfoBase + 1128, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSB2Ws
4344 { 2352, 2, 1, 4, 518, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VEXTSB2W
4345 { 2351, 2, 1, 4, 518, 0, 0, PPCOpInfoBase + 1128, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTSB2Ds
4346 { 2350, 2, 1, 4, 518, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VEXTSB2D
4347 { 2349, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 1116, 0, 0, 0x200ULL }, // VEXTRACTWM
4348 { 2348, 3, 1, 4, 581, 0, 0, PPCOpInfoBase + 1110, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTRACTUW
4349 { 2347, 3, 1, 4, 581, 0, 0, PPCOpInfoBase + 1110, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTRACTUH
4350 { 2346, 3, 1, 4, 581, 0, 0, PPCOpInfoBase + 1110, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTRACTUB
4351 { 2345, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 1116, 0, 0, 0x0ULL }, // VEXTRACTQM
4352 { 2344, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 1116, 0, 0, 0x200ULL }, // VEXTRACTHM
4353 { 2343, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 1116, 0, 0, 0x200ULL }, // VEXTRACTDM
4354 { 2342, 3, 1, 4, 581, 0, 0, PPCOpInfoBase + 1110, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VEXTRACTD
4355 { 2341, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 1116, 0, 0, 0x200ULL }, // VEXTRACTBM
4356 { 2340, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1124, 0, 0, 0x0ULL }, // VEXTDUWVRX
4357 { 2339, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1124, 0, 0, 0x0ULL }, // VEXTDUWVLX
4358 { 2338, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1124, 0, 0, 0x0ULL }, // VEXTDUHVRX
4359 { 2337, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1124, 0, 0, 0x0ULL }, // VEXTDUHVLX
4360 { 2336, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1124, 0, 0, 0x0ULL }, // VEXTDUBVRX
4361 { 2335, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1124, 0, 0, 0x0ULL }, // VEXTDUBVLX
4362 { 2334, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1124, 0, 0, 0x0ULL }, // VEXTDDVRX
4363 { 2333, 4, 1, 4, 592, 0, 0, PPCOpInfoBase + 1124, 0, 0, 0x0ULL }, // VEXTDDVLX
4364 { 2332, 2, 1, 4, 191, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VEXPTEFP
4365 { 2331, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VEXPANDWM
4366 { 2330, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VEXPANDQM
4367 { 2329, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VEXPANDHM
4368 { 2328, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VEXPANDDM
4369 { 2327, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VEXPANDBM
4370 { 2326, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VEQV
4371 { 2325, 3, 1, 4, 461, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VDIVUW
4372 { 2324, 3, 1, 4, 457, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VDIVUQ
4373 { 2323, 3, 1, 4, 459, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VDIVUD
4374 { 2322, 3, 1, 4, 461, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VDIVSW
4375 { 2321, 3, 1, 4, 457, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VDIVSQ
4376 { 2320, 3, 1, 4, 459, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VDIVSD
4377 { 2319, 3, 1, 4, 464, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VDIVEUW
4378 { 2318, 3, 1, 4, 457, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VDIVEUQ
4379 { 2317, 3, 1, 4, 463, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VDIVEUD
4380 { 2316, 3, 1, 4, 464, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VDIVESW
4381 { 2315, 3, 1, 4, 457, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VDIVESQ
4382 { 2314, 3, 1, 4, 463, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VDIVESD
4383 { 2313, 2, 1, 4, 477, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VCTZW
4384 { 2312, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 1116, 0, 0, 0x0ULL }, // VCTZLSBB
4385 { 2311, 2, 1, 4, 477, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VCTZH
4386 { 2310, 3, 1, 4, 452, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VCTZDM
4387 { 2309, 2, 1, 4, 477, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VCTZD
4388 { 2308, 2, 1, 4, 477, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VCTZB
4389 { 2307, 2, 1, 4, 431, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VCTUXS_0
4390 { 2306, 3, 1, 4, 430, 0, 0, PPCOpInfoBase + 1110, 0, 0, 0x28ULL }, // VCTUXS
4391 { 2305, 2, 1, 4, 431, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VCTSXS_0
4392 { 2304, 3, 1, 4, 430, 0, 0, PPCOpInfoBase + 1110, 0, 0, 0x28ULL }, // VCTSXS
4393 { 2303, 3, 1, 4, 473, 0, 0, PPCOpInfoBase + 1121, 0, 0, 0x0ULL }, // VCNTMBW
4394 { 2302, 3, 1, 4, 473, 0, 0, PPCOpInfoBase + 1121, 0, 0, 0x0ULL }, // VCNTMBH
4395 { 2301, 3, 1, 4, 473, 0, 0, PPCOpInfoBase + 1121, 0, 0, 0x0ULL }, // VCNTMBD
4396 { 2300, 3, 1, 4, 473, 0, 0, PPCOpInfoBase + 1121, 0, 0, 0x0ULL }, // VCNTMBB
4397 { 2299, 3, 1, 4, 492, 0, 0, PPCOpInfoBase + 1118, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VCMPUQ
4398 { 2298, 3, 1, 4, 492, 0, 0, PPCOpInfoBase + 1118, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // VCMPSQ
4399 { 2297, 3, 1, 4, 491, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPNEZW_rec
4400 { 2296, 3, 1, 4, 307, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPNEZW
4401 { 2295, 3, 1, 4, 491, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPNEZH_rec
4402 { 2294, 3, 1, 4, 307, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPNEZH
4403 { 2293, 3, 1, 4, 491, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPNEZB_rec
4404 { 2292, 3, 1, 4, 307, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPNEZB
4405 { 2291, 3, 1, 4, 491, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPNEW_rec
4406 { 2290, 3, 1, 4, 307, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPNEW
4407 { 2289, 3, 1, 4, 491, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPNEH_rec
4408 { 2288, 3, 1, 4, 307, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPNEH
4409 { 2287, 3, 1, 4, 491, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPNEB_rec
4410 { 2286, 3, 1, 4, 307, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPNEB
4411 { 2285, 3, 1, 4, 488, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPGTUW_rec
4412 { 2284, 3, 1, 4, 170, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPGTUW
4413 { 2283, 3, 1, 4, 490, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPGTUQ_rec
4414 { 2282, 3, 1, 4, 490, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPGTUQ
4415 { 2281, 3, 1, 4, 488, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPGTUH_rec
4416 { 2280, 3, 1, 4, 170, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPGTUH
4417 { 2279, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPGTUD_rec
4418 { 2278, 3, 1, 4, 235, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPGTUD
4419 { 2277, 3, 1, 4, 488, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPGTUB_rec
4420 { 2276, 3, 1, 4, 170, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPGTUB
4421 { 2275, 3, 1, 4, 488, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPGTSW_rec
4422 { 2274, 3, 1, 4, 170, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPGTSW
4423 { 2273, 3, 1, 4, 490, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPGTSQ_rec
4424 { 2272, 3, 1, 4, 490, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPGTSQ
4425 { 2271, 3, 1, 4, 488, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPGTSH_rec
4426 { 2270, 3, 1, 4, 170, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPGTSH
4427 { 2269, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPGTSD_rec
4428 { 2268, 3, 1, 4, 235, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPGTSD
4429 { 2267, 3, 1, 4, 488, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPGTSB_rec
4430 { 2266, 3, 1, 4, 170, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPGTSB
4431 { 2265, 3, 1, 4, 488, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPGTFP_rec
4432 { 2264, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPGTFP
4433 { 2263, 3, 1, 4, 488, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPGEFP_rec
4434 { 2262, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPGEFP
4435 { 2261, 3, 1, 4, 488, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPEQUW_rec
4436 { 2260, 3, 1, 4, 170, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPEQUW
4437 { 2259, 3, 1, 4, 490, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPEQUQ_rec
4438 { 2258, 3, 1, 4, 490, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPEQUQ
4439 { 2257, 3, 1, 4, 488, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPEQUH_rec
4440 { 2256, 3, 1, 4, 170, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPEQUH
4441 { 2255, 3, 1, 4, 489, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPEQUD_rec
4442 { 2254, 3, 1, 4, 235, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPEQUD
4443 { 2253, 3, 1, 4, 488, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPEQUB_rec
4444 { 2252, 3, 1, 4, 170, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPEQUB
4445 { 2251, 3, 1, 4, 488, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPEQFP_rec
4446 { 2250, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPEQFP
4447 { 2249, 3, 1, 4, 488, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x28ULL }, // VCMPBFP_rec
4448 { 2248, 3, 1, 4, 488, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VCMPBFP
4449 { 2247, 2, 1, 4, 233, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VCLZW
4450 { 2246, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 1116, 0, 0, 0x0ULL }, // VCLZLSBB
4451 { 2245, 2, 1, 4, 233, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VCLZH
4452 { 2244, 3, 1, 4, 452, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VCLZDM
4453 { 2243, 2, 1, 4, 233, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VCLZD
4454 { 2242, 2, 1, 4, 233, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x0ULL }, // VCLZB
4455 { 2241, 3, 1, 4, 589, 0, 0, PPCOpInfoBase + 1113, 0, 0, 0x0ULL }, // VCLRRB
4456 { 2240, 3, 1, 4, 589, 0, 0, PPCOpInfoBase + 1113, 0, 0, 0x0ULL }, // VCLRLB
4457 { 2239, 3, 1, 4, 183, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VCIPHERLAST
4458 { 2238, 3, 1, 4, 183, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VCIPHER
4459 { 2237, 2, 1, 4, 431, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VCFUX_0
4460 { 2236, 3, 1, 4, 430, 0, 0, PPCOpInfoBase + 1110, 0, 0, 0x28ULL }, // VCFUX
4461 { 2235, 3, 1, 4, 452, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VCFUGED
4462 { 2234, 2, 1, 4, 431, 0, 0, PPCOpInfoBase + 306, 0, 0, 0x28ULL }, // VCFSX_0
4463 { 2233, 3, 1, 4, 430, 0, 0, PPCOpInfoBase + 1110, 0, 0, 0x28ULL }, // VCFSX
4464 { 2232, 3, 1, 4, 588, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VBPERMQ
4465 { 2231, 3, 1, 4, 309, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VBPERMD
4466 { 2230, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGUW
4467 { 2229, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGUH
4468 { 2228, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGUB
4469 { 2227, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGSW
4470 { 2226, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGSH
4471 { 2225, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAVGSB
4472 { 2224, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x28ULL }, // VANDC
4473 { 2223, 3, 1, 4, 262, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VAND
4474 { 2222, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUWS
4475 { 2221, 3, 1, 4, 168, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUWM
4476 { 2220, 3, 1, 4, 239, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VADDUQM
4477 { 2219, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUHS
4478 { 2218, 3, 1, 4, 168, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUHM
4479 { 2217, 3, 1, 4, 261, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // VADDUDM
4480 { 2216, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUBS
4481 { 2215, 3, 1, 4, 168, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDUBM
4482 { 2214, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDSWS
4483 { 2213, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDSHS
4484 { 2212, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDSBS
4485 { 2211, 3, 1, 4, 439, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDFP
4486 { 2210, 4, 1, 4, 238, 0, 0, PPCOpInfoBase + 1106, 0, 0, 0x0ULL }, // VADDEUQM
4487 { 2209, 4, 1, 4, 238, 0, 0, PPCOpInfoBase + 1106, 0, 0, 0x0ULL }, // VADDECUQ
4488 { 2208, 3, 1, 4, 487, 0, 0, PPCOpInfoBase + 303, 0, 0|(1ULL<<MCID::Commutable), 0x28ULL }, // VADDCUW
4489 { 2207, 3, 1, 4, 468, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VADDCUQ
4490 { 2206, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VABSDUW
4491 { 2205, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VABSDUH
4492 { 2204, 3, 1, 4, 308, 0, 0, PPCOpInfoBase + 303, 0, 0, 0x0ULL }, // VABSDUB
4493 { 2203, 3, 2, 8, 0, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // UpdateGBR
4494 { 2202, 0, 0, 4, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // UNENCODED_NOP
4495 { 2201, 3, 0, 4, 486, 0, 0, PPCOpInfoBase + 1091, 0, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TWI
4496 { 2200, 3, 0, 4, 196, 0, 0, PPCOpInfoBase + 442, 0, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TW
4497 { 2199, 1, 0, 4, 306, 0, 1, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TSR
4498 { 2198, 1, 0, 4, 306, 0, 1, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TRECLAIM
4499 { 2197, 0, 0, 4, 296, 0, 1, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TRECHKPT
4500 { 2196, 0, 0, 4, 494, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Trap)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TRAP
4501 { 2195, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 260, 0, 0, 0x0ULL }, // TLSLDAIX8
4502 { 2194, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x0ULL }, // TLSLDAIX
4503 { 2193, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x0ULL }, // TLSGDAIX8
4504 { 2192, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x0ULL }, // TLSGDAIX
4505 { 2191, 3, 0, 4, 622, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBWE2
4506 { 2190, 0, 0, 4, 415, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBWE
4507 { 2189, 1, 0, 4, 0, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSYNCIO
4508 { 2188, 0, 0, 4, 346, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSYNC
4509 { 2187, 3, 0, 4, 622, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSX2D
4510 { 2186, 3, 0, 4, 622, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSX2
4511 { 2185, 2, 0, 4, 415, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSX
4512 { 2184, 3, 1, 4, 622, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBRE2
4513 { 2183, 0, 0, 4, 415, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBRE
4514 { 2182, 1, 0, 4, 622, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBLI
4515 { 2181, 1, 0, 4, 622, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBLD
4516 { 2180, 2, 0, 4, 415, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIVAX
4517 { 2179, 3, 0, 4, 15, 0, 0, PPCOpInfoBase + 442, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBILX
4518 { 2178, 5, 0, 4, 614, 0, 0, PPCOpInfoBase + 951, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEP9
4519 { 2177, 5, 0, 4, 0, 0, 0, PPCOpInfoBase + 956, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEP8
4520 { 2176, 5, 0, 4, 0, 0, 0, PPCOpInfoBase + 951, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEP
4521 { 2175, 1, 0, 4, 355, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEL
4522 { 2174, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIEIO
4523 { 2173, 5, 0, 4, 614, 0, 0, PPCOpInfoBase + 956, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIE8P9
4524 { 2172, 2, 0, 4, 373, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIE
4525 { 2171, 0, 0, 4, 421, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBIA
4526 { 2170, 1, 0, 4, 358, 0, 1, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TEND
4527 { 2169, 3, 0, 4, 485, 0, 0, PPCOpInfoBase + 1103, 0, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TDI
4528 { 2168, 3, 0, 4, 195, 0, 0, PPCOpInfoBase + 1100, 0, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TD
4529 { 2167, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 1098, 134, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNri8
4530 { 2166, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 1096, 134, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNri
4531 { 2165, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 1094, 134, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNdi8
4532 { 2164, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 1094, 134, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNdi
4533 { 2163, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 32, 134, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNai8
4534 { 2162, 2, 0, 4, 0, 1, 0, PPCOpInfoBase + 32, 134, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // TCRETURNai
4535 { 2161, 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
4536 { 2160, 1, 1, 4, 360, 0, 0, PPCOpInfoBase + 692, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TCHECK
4537 { 2159, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TBEGIN_RET
4538 { 2158, 1, 0, 4, 296, 0, 1, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TBEGIN
4539 { 2157, 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
4540 { 2156, 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
4541 { 2155, 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
4542 { 2154, 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
4543 { 2153, 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
4544 { 2152, 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
4545 { 2151, 3, 0, 4, 272, 0, 1, PPCOpInfoBase + 1091, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORTWCI
4546 { 2150, 3, 0, 4, 272, 0, 1, PPCOpInfoBase + 442, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORTWC
4547 { 2149, 3, 0, 4, 272, 0, 1, PPCOpInfoBase + 1091, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORTDCI
4548 { 2148, 3, 0, 4, 272, 0, 1, PPCOpInfoBase + 442, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORTDC
4549 { 2147, 1, 0, 4, 306, 0, 1, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TABORT
4550 { 2146, 2, 0, 4, 616, 0, 0, PPCOpInfoBase + 20, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SYNCP10
4551 { 2145, 1, 0, 4, 347, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SYNC
4552 { 2144, 3, 1, 4, 288, 0, 1, PPCOpInfoBase + 221, 0, 0, 0x8ULL }, // SUBF_rec
4553 { 2143, 2, 1, 4, 535, 1, 2, PPCOpInfoBase + 258, 22, 0, 0x8ULL }, // SUBFZE_rec
4554 { 2142, 2, 1, 4, 535, 1, 3, PPCOpInfoBase + 258, 18, 0, 0x8ULL }, // SUBFZEO_rec
4555 { 2141, 2, 1, 4, 505, 1, 2, PPCOpInfoBase + 258, 15, 0, 0x8ULL }, // SUBFZEO
4556 { 2140, 2, 1, 4, 535, 1, 2, PPCOpInfoBase + 260, 22, 0, 0x8ULL }, // SUBFZE8_rec
4557 { 2139, 2, 1, 4, 535, 1, 3, PPCOpInfoBase + 260, 18, 0, 0x8ULL }, // SUBFZE8O_rec
4558 { 2138, 2, 1, 4, 505, 1, 2, PPCOpInfoBase + 260, 15, 0, 0x8ULL }, // SUBFZE8O
4559 { 2137, 2, 1, 4, 504, 1, 1, PPCOpInfoBase + 260, 13, 0, 0x8ULL }, // SUBFZE8
4560 { 2136, 2, 1, 4, 504, 1, 1, PPCOpInfoBase + 258, 13, 0, 0x8ULL }, // SUBFZE
4561 { 2135, 4, 1, 4, 145, 0, 1, PPCOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBFUS_rec
4562 { 2134, 4, 1, 4, 145, 0, 0, PPCOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBFUS
4563 { 2133, 3, 1, 4, 537, 0, 2, PPCOpInfoBase + 221, 3, 0, 0x8ULL }, // SUBFO_rec
4564 { 2132, 3, 1, 4, 524, 0, 1, PPCOpInfoBase + 221, 2, 0, 0x8ULL }, // SUBFO
4565 { 2131, 2, 1, 4, 535, 1, 2, PPCOpInfoBase + 258, 22, 0, 0x8ULL }, // SUBFME_rec
4566 { 2130, 2, 1, 4, 535, 1, 3, PPCOpInfoBase + 258, 18, 0, 0x8ULL }, // SUBFMEO_rec
4567 { 2129, 2, 1, 4, 505, 1, 2, PPCOpInfoBase + 258, 15, 0, 0x8ULL }, // SUBFMEO
4568 { 2128, 2, 1, 4, 535, 1, 2, PPCOpInfoBase + 260, 22, 0, 0x8ULL }, // SUBFME8_rec
4569 { 2127, 2, 1, 4, 535, 1, 3, PPCOpInfoBase + 260, 18, 0, 0x8ULL }, // SUBFME8O_rec
4570 { 2126, 2, 1, 4, 505, 1, 2, PPCOpInfoBase + 260, 15, 0, 0x8ULL }, // SUBFME8O
4571 { 2125, 2, 1, 4, 504, 1, 1, PPCOpInfoBase + 260, 13, 0, 0x8ULL }, // SUBFME8
4572 { 2124, 2, 1, 4, 504, 1, 1, PPCOpInfoBase + 258, 13, 0, 0x8ULL }, // SUBFME
4573 { 2123, 3, 1, 4, 504, 0, 1, PPCOpInfoBase + 180, 5, 0, 0x8ULL }, // SUBFIC8
4574 { 2122, 3, 1, 4, 504, 0, 1, PPCOpInfoBase + 183, 5, 0, 0x8ULL }, // SUBFIC
4575 { 2121, 3, 1, 4, 537, 1, 2, PPCOpInfoBase + 221, 22, 0, 0x8ULL }, // SUBFE_rec
4576 { 2120, 3, 1, 4, 537, 1, 3, PPCOpInfoBase + 221, 18, 0, 0x8ULL }, // SUBFEO_rec
4577 { 2119, 3, 1, 4, 524, 1, 2, PPCOpInfoBase + 221, 15, 0, 0x8ULL }, // SUBFEO
4578 { 2118, 3, 1, 4, 537, 1, 2, PPCOpInfoBase + 227, 22, 0, 0x8ULL }, // SUBFE8_rec
4579 { 2117, 3, 1, 4, 537, 1, 3, PPCOpInfoBase + 227, 18, 0, 0x8ULL }, // SUBFE8O_rec
4580 { 2116, 3, 1, 4, 524, 1, 2, PPCOpInfoBase + 227, 15, 0, 0x8ULL }, // SUBFE8O
4581 { 2115, 3, 1, 4, 143, 1, 1, PPCOpInfoBase + 227, 13, 0, 0x8ULL }, // SUBFE8
4582 { 2114, 3, 1, 4, 143, 1, 1, PPCOpInfoBase + 221, 13, 0, 0x8ULL }, // SUBFE
4583 { 2113, 3, 1, 4, 541, 0, 2, PPCOpInfoBase + 221, 11, 0, 0xcULL }, // SUBFC_rec
4584 { 2112, 3, 1, 4, 392, 0, 3, PPCOpInfoBase + 221, 8, 0, 0xcULL }, // SUBFCO_rec
4585 { 2111, 3, 1, 4, 287, 0, 2, PPCOpInfoBase + 221, 6, 0, 0xcULL }, // SUBFCO
4586 { 2110, 3, 1, 4, 541, 0, 2, PPCOpInfoBase + 227, 11, 0, 0xcULL }, // SUBFC8_rec
4587 { 2109, 3, 1, 4, 392, 0, 3, PPCOpInfoBase + 227, 8, 0, 0xcULL }, // SUBFC8O_rec
4588 { 2108, 3, 1, 4, 287, 0, 2, PPCOpInfoBase + 227, 6, 0, 0xcULL }, // SUBFC8O
4589 { 2107, 3, 1, 4, 287, 0, 1, PPCOpInfoBase + 227, 5, 0, 0xcULL }, // SUBFC8
4590 { 2106, 3, 1, 4, 287, 0, 1, PPCOpInfoBase + 221, 5, 0, 0xcULL }, // SUBFC
4591 { 2105, 3, 1, 4, 201, 0, 1, PPCOpInfoBase + 227, 0, 0, 0x8ULL }, // SUBF8_rec
4592 { 2104, 3, 1, 4, 537, 0, 2, PPCOpInfoBase + 227, 3, 0, 0x8ULL }, // SUBF8O_rec
4593 { 2103, 3, 1, 4, 524, 0, 1, PPCOpInfoBase + 227, 2, 0, 0x8ULL }, // SUBF8O
4594 { 2102, 3, 1, 4, 140, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x8ULL }, // SUBF8
4595 { 2101, 3, 1, 4, 229, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x8ULL }, // SUBF
4596 { 2100, 3, 0, 4, 374, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVX
4597 { 2099, 3, 0, 4, 117, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVW4X
4598 { 2098, 3, 0, 4, 612, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRWX
4599 { 2097, 3, 0, 4, 15, 0, 0, PPCOpInfoBase + 670, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRLL
4600 { 2096, 3, 0, 4, 15, 0, 0, PPCOpInfoBase + 670, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRL
4601 { 2095, 3, 0, 4, 612, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRHX
4602 { 2094, 3, 0, 4, 612, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRDX
4603 { 2093, 3, 0, 4, 612, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVRBX
4604 { 2092, 3, 0, 4, 619, 0, 0, PPCOpInfoBase + 679, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVPX
4605 { 2091, 3, 0, 4, 40, 0, 0, PPCOpInfoBase + 676, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVPRLL
4606 { 2090, 3, 0, 4, 40, 0, 0, PPCOpInfoBase + 676, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVPRL
4607 { 2089, 3, 0, 4, 40, 0, 0, PPCOpInfoBase + 676, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STXVPB32X
4608 { 2088, 3, 0, 4, 618, 0, 0, PPCOpInfoBase + 673, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STXVP
4609 { 2087, 3, 0, 4, 375, 0, 0, PPCOpInfoBase + 670, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVLL
4610 { 2086, 3, 0, 4, 375, 0, 0, PPCOpInfoBase + 670, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVL
4611 { 2085, 3, 0, 4, 374, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVH8X
4612 { 2084, 3, 0, 4, 117, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVD2X
4613 { 2083, 3, 0, 4, 374, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXVB16X
4614 { 2082, 3, 0, 4, 607, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STXV
4615 { 2081, 3, 0, 4, 367, 0, 0, PPCOpInfoBase + 218, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSSPX
4616 { 2080, 3, 0, 4, 606, 0, 0, PPCOpInfoBase + 659, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STXSSP
4617 { 2079, 3, 0, 4, 367, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIWX
4618 { 2078, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIHXv
4619 { 2077, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIHX
4620 { 2076, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIBXv
4621 { 2075, 3, 0, 4, 368, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSIBX
4622 { 2074, 3, 0, 4, 369, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STXSDX
4623 { 2073, 3, 0, 4, 605, 0, 0, PPCOpInfoBase + 659, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STXSD
4624 { 2072, 3, 0, 4, 371, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STWXTLS_32
4625 { 2071, 3, 0, 4, 371, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STWXTLS_
4626 { 2070, 3, 0, 4, 371, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STWXTLS
4627 { 2069, 3, 0, 4, 128, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWX8
4628 { 2068, 3, 0, 4, 128, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWX
4629 { 2067, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1071, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWUX8
4630 { 2066, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1067, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWUX
4631 { 2065, 4, 1, 4, 133, 0, 0, PPCOpInfoBase + 1063, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STWU8
4632 { 2064, 4, 1, 4, 133, 0, 0, PPCOpInfoBase + 1059, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STWU
4633 { 2063, 3, 0, 4, 218, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STWEPX
4634 { 2062, 3, 0, 4, 131, 0, 1, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STWCX
4635 { 2061, 3, 0, 4, 615, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STWCIX
4636 { 2060, 3, 0, 4, 128, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STWBRX
4637 { 2059, 3, 0, 4, 406, 0, 0, PPCOpInfoBase + 646, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STWAT
4638 { 2058, 3, 0, 4, 599, 0, 0, PPCOpInfoBase + 541, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STW8
4639 { 2057, 3, 0, 4, 599, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STW
4640 { 2056, 3, 0, 4, 123, 0, 0, PPCOpInfoBase + 643, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVXL
4641 { 2055, 3, 0, 4, 123, 0, 0, PPCOpInfoBase + 643, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVX
4642 { 2054, 3, 0, 4, 123, 0, 0, PPCOpInfoBase + 643, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVEWX
4643 { 2053, 3, 0, 4, 123, 0, 0, PPCOpInfoBase + 643, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVEHX
4644 { 2052, 3, 0, 4, 123, 0, 0, PPCOpInfoBase + 643, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STVEBX
4645 { 2051, 3, 0, 4, 222, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STSWI
4646 { 2050, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 640, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // STQX_PSEUDO
4647 { 2049, 3, 0, 4, 93, 0, 1, PPCOpInfoBase + 640, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STQCX
4648 { 2048, 3, 0, 4, 92, 0, 0, PPCOpInfoBase + 917, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x410ULL }, // STQ
4649 { 2047, 0, 0, 4, 427, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STOP
4650 { 2046, 3, 0, 4, 130, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // STMW
4651 { 2045, 3, 0, 4, 371, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STHXTLS_32
4652 { 2044, 3, 0, 4, 371, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STHXTLS_
4653 { 2043, 3, 0, 4, 371, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STHXTLS
4654 { 2042, 3, 0, 4, 128, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHX8
4655 { 2041, 3, 0, 4, 128, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHX
4656 { 2040, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1071, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHUX8
4657 { 2039, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1067, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHUX
4658 { 2038, 4, 1, 4, 133, 0, 0, PPCOpInfoBase + 1063, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STHU8
4659 { 2037, 4, 1, 4, 133, 0, 0, PPCOpInfoBase + 1059, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STHU
4660 { 2036, 3, 0, 4, 218, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STHEPX
4661 { 2035, 3, 0, 4, 221, 0, 1, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STHCX
4662 { 2034, 3, 0, 4, 615, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STHCIX
4663 { 2033, 3, 0, 4, 128, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STHBRX
4664 { 2032, 3, 0, 4, 599, 0, 0, PPCOpInfoBase + 541, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STH8
4665 { 2031, 3, 0, 4, 599, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STH
4666 { 2030, 3, 0, 4, 367, 0, 0, PPCOpInfoBase + 634, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STFSXTLS_
4667 { 2029, 3, 0, 4, 367, 0, 0, PPCOpInfoBase + 634, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STFSXTLS
4668 { 2028, 3, 0, 4, 121, 0, 0, PPCOpInfoBase + 631, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STFSX
4669 { 2027, 4, 1, 4, 122, 0, 0, PPCOpInfoBase + 1087, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STFSUX
4670 { 2026, 4, 1, 4, 604, 0, 0, PPCOpInfoBase + 1083, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STFSU
4671 { 2025, 3, 0, 4, 603, 0, 0, PPCOpInfoBase + 620, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STFS
4672 { 2024, 3, 0, 4, 121, 0, 0, PPCOpInfoBase + 606, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STFIWX
4673 { 2023, 3, 0, 4, 367, 0, 0, PPCOpInfoBase + 617, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STFDXTLS_
4674 { 2022, 3, 0, 4, 367, 0, 0, PPCOpInfoBase + 617, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STFDXTLS
4675 { 2021, 3, 0, 4, 121, 0, 0, PPCOpInfoBase + 606, 0, 0|(1ULL<<MCID::MayStore), 0x50ULL }, // STFDX
4676 { 2020, 4, 1, 4, 122, 0, 0, PPCOpInfoBase + 1079, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STFDUX
4677 { 2019, 4, 1, 4, 604, 0, 0, PPCOpInfoBase + 1075, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STFDU
4678 { 2018, 3, 0, 4, 217, 0, 0, PPCOpInfoBase + 606, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STFDEPX
4679 { 2017, 3, 0, 4, 603, 0, 0, PPCOpInfoBase + 603, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STFD
4680 { 2016, 3, 0, 4, 219, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STDXTLS_
4681 { 2015, 3, 0, 4, 219, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STDXTLS
4682 { 2014, 3, 0, 4, 129, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STDX
4683 { 2013, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1071, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STDUX
4684 { 2012, 4, 1, 4, 133, 0, 0, PPCOpInfoBase + 1063, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STDU
4685 { 2011, 3, 0, 4, 132, 0, 1, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STDCX
4686 { 2010, 3, 0, 4, 220, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STDCIX
4687 { 2009, 3, 0, 4, 371, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STDBRX
4688 { 2008, 3, 0, 4, 406, 0, 0, PPCOpInfoBase + 584, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STDAT
4689 { 2007, 3, 0, 4, 601, 0, 0, PPCOpInfoBase + 541, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STD
4690 { 2006, 3, 0, 4, 371, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STBXTLS_32
4691 { 2005, 3, 0, 4, 371, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STBXTLS_
4692 { 2004, 3, 0, 4, 371, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayStore), 0xcULL }, // STBXTLS
4693 { 2003, 3, 0, 4, 128, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STBX8
4694 { 2002, 3, 0, 4, 128, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STBX
4695 { 2001, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1071, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STBUX8
4696 { 2000, 4, 1, 4, 134, 0, 0, PPCOpInfoBase + 1067, 0, 0|(1ULL<<MCID::MayStore), 0x54ULL }, // STBUX
4697 { 1999, 4, 1, 4, 133, 0, 0, PPCOpInfoBase + 1063, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STBU8
4698 { 1998, 4, 1, 4, 133, 0, 0, PPCOpInfoBase + 1059, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STBU
4699 { 1997, 3, 0, 4, 218, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STBEPX
4700 { 1996, 3, 0, 4, 221, 0, 1, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayStore), 0x40ULL }, // STBCX
4701 { 1995, 3, 0, 4, 220, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // STBCIX
4702 { 1994, 3, 0, 4, 599, 0, 0, PPCOpInfoBase + 541, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STB8
4703 { 1993, 3, 0, 4, 599, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x410ULL }, // STB
4704 { 1992, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 221, 0, 0, 0x208ULL }, // SRW_rec
4705 { 1991, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 227, 0, 0, 0x208ULL }, // SRW8_rec
4706 { 1990, 3, 1, 4, 301, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x208ULL }, // SRW8
4707 { 1989, 3, 1, 4, 301, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x208ULL }, // SRW
4708 { 1988, 3, 1, 4, 484, 0, 1, PPCOpInfoBase + 1053, 0, 0, 0x8ULL }, // SRD_rec
4709 { 1987, 3, 1, 4, 284, 0, 0, PPCOpInfoBase + 1053, 0, 0, 0x8ULL }, // SRD
4710 { 1986, 3, 1, 4, 148, 0, 2, PPCOpInfoBase + 221, 11, 0, 0x108ULL }, // SRAW_rec
4711 { 1985, 3, 1, 4, 495, 0, 2, PPCOpInfoBase + 183, 11, 0, 0x108ULL }, // SRAWI_rec
4712 { 1984, 3, 1, 4, 495, 0, 2, PPCOpInfoBase + 180, 11, 0, 0x108ULL }, // SRAWI8_rec
4713 { 1983, 3, 1, 4, 517, 0, 1, PPCOpInfoBase + 180, 5, 0, 0x108ULL }, // SRAWI8
4714 { 1982, 3, 1, 4, 517, 0, 1, PPCOpInfoBase + 183, 5, 0, 0x108ULL }, // SRAWI
4715 { 1981, 3, 1, 4, 148, 0, 2, PPCOpInfoBase + 227, 11, 0, 0x108ULL }, // SRAW8_rec
4716 { 1980, 3, 1, 4, 303, 0, 1, PPCOpInfoBase + 227, 5, 0, 0x108ULL }, // SRAW8
4717 { 1979, 3, 1, 4, 303, 0, 1, PPCOpInfoBase + 221, 5, 0, 0x108ULL }, // SRAW
4718 { 1978, 3, 1, 4, 147, 0, 2, PPCOpInfoBase + 1053, 11, 0, 0x8ULL }, // SRAD_rec
4719 { 1977, 3, 1, 4, 146, 0, 2, PPCOpInfoBase + 180, 11, 0, 0x8ULL }, // SRADI_rec
4720 { 1976, 3, 1, 4, 285, 0, 1, PPCOpInfoBase + 183, 5, 0, 0x8ULL }, // SRADI_32
4721 { 1975, 3, 1, 4, 285, 0, 1, PPCOpInfoBase + 180, 5, 0, 0x8ULL }, // SRADI
4722 { 1974, 3, 1, 4, 284, 0, 1, PPCOpInfoBase + 1053, 5, 0, 0x8ULL }, // SRAD
4723 { 1973, 3, 2, 4, 0, 0, 0, PPCOpInfoBase + 1056, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPLIT_QUADWORD
4724 { 1972, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 923, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_WACC
4725 { 1971, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 920, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_UACC
4726 { 1970, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 917, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // SPILL_QUADWORD
4727 { 1969, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 914, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_DMRP
4728 { 1968, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 911, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_DMR
4729 { 1967, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 908, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_CRBIT
4730 { 1966, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 905, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_CR
4731 { 1965, 3, 0, 4, 0, 0, 0, PPCOpInfoBase + 902, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SPILL_ACC
4732 { 1964, 3, 0, 4, 25, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SPESTWX
4733 { 1963, 3, 0, 4, 25, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // SPESTW
4734 { 1962, 3, 1, 4, 15, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // SPELWZX
4735 { 1961, 3, 1, 4, 15, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // SPELWZ
4736 { 1960, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 221, 0, 0, 0x208ULL }, // SLW_rec
4737 { 1959, 3, 1, 4, 200, 0, 1, PPCOpInfoBase + 227, 0, 0, 0x208ULL }, // SLW8_rec
4738 { 1958, 3, 1, 4, 301, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x208ULL }, // SLW8
4739 { 1957, 3, 1, 4, 301, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x208ULL }, // SLW
4740 { 1956, 3, 1, 4, 484, 0, 1, PPCOpInfoBase + 1053, 0, 0, 0x8ULL }, // SLD_rec
4741 { 1955, 3, 1, 4, 284, 0, 0, PPCOpInfoBase + 1053, 0, 0, 0x8ULL }, // SLD
4742 { 1954, 0, 0, 4, 425, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBSYNC
4743 { 1953, 2, 0, 4, 354, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBMTE
4744 { 1952, 2, 1, 4, 353, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBMFEV
4745 { 1951, 2, 1, 4, 352, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBMFEE
4746 { 1950, 2, 0, 4, 372, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBIEG
4747 { 1949, 1, 0, 4, 351, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBIE
4748 { 1948, 0, 0, 4, 350, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBIA
4749 { 1947, 2, 1, 4, 426, 0, 1, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLBFEE_rec
4750 { 1946, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 694, 205, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SETRNDi
4751 { 1945, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 1051, 205, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SETRND
4752 { 1944, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 1049, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x100ULL }, // SETNBCR8
4753 { 1943, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 1047, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x100ULL }, // SETNBCR
4754 { 1942, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 1049, 0, 0, 0x100ULL }, // SETNBC8
4755 { 1941, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 1047, 0, 0, 0x100ULL }, // SETNBC
4756 { 1940, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 344, 205, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SETFLM
4757 { 1939, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 1049, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x300ULL }, // SETBCR8
4758 { 1938, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 1047, 0, 0, 0x300ULL }, // SETBCR
4759 { 1937, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 1049, 0, 0, 0x300ULL }, // SETBC8
4760 { 1936, 2, 1, 4, 516, 0, 0, PPCOpInfoBase + 1047, 0, 0, 0x300ULL }, // SETBC
4761 { 1935, 2, 1, 4, 515, 0, 0, PPCOpInfoBase + 1045, 0, 0, 0x108ULL }, // SETB8
4762 { 1934, 2, 1, 4, 515, 0, 0, PPCOpInfoBase + 1043, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x100ULL }, // SETB
4763 { 1933, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1015, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_VSSRC
4764 { 1932, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1039, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_VSRC
4765 { 1931, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1019, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_VSFRC
4766 { 1930, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1011, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_VRRC
4767 { 1929, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1035, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SELECT_SPE4
4768 { 1928, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1031, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SELECT_SPE
4769 { 1927, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1027, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_I8
4770 { 1926, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1023, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_I4
4771 { 1925, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1019, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_F8
4772 { 1924, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1015, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_F4
4773 { 1923, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 1011, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x2ULL }, // SELECT_F16
4774 { 1922, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 976, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_VSSRC
4775 { 1921, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 1006, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_VSRC
4776 { 1920, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 981, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_VSFRC
4777 { 1919, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 971, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_VRRC
4778 { 1918, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 1001, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SELECT_CC_SPE4
4779 { 1917, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 996, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SELECT_CC_SPE
4780 { 1916, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 991, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_I8
4781 { 1915, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 986, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_I4
4782 { 1914, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 981, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_F8
4783 { 1913, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 976, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_F4
4784 { 1912, 5, 1, 4, 0, 0, 0, PPCOpInfoBase + 971, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SELECT_CC_F16
4785 { 1911, 1, 0, 4, 4, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SCV
4786 { 1910, 1, 0, 4, 538, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // SC
4787 { 1909, 2, 2, 4, 0, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ReadTB
4788 { 1908, 5, 1, 4, 200, 0, 1, PPCOpInfoBase + 961, 0, 0, 0x8ULL }, // RLWNM_rec
4789 { 1907, 5, 1, 4, 200, 0, 1, PPCOpInfoBase + 966, 0, 0, 0x8ULL }, // RLWNM8_rec
4790 { 1906, 5, 1, 4, 301, 0, 0, PPCOpInfoBase + 966, 0, 0, 0x8ULL }, // RLWNM8
4791 { 1905, 5, 1, 4, 301, 0, 0, PPCOpInfoBase + 961, 0, 0, 0x8ULL }, // RLWNM
4792 { 1904, 5, 1, 4, 476, 0, 1, PPCOpInfoBase + 951, 0, 0, 0xcULL }, // RLWINM_rec
4793 { 1903, 5, 1, 4, 476, 0, 1, PPCOpInfoBase + 956, 0, 0, 0x8ULL }, // RLWINM8_rec
4794 { 1902, 5, 1, 4, 514, 0, 0, PPCOpInfoBase + 956, 0, 0, 0x8ULL }, // RLWINM8
4795 { 1901, 5, 1, 4, 514, 0, 0, PPCOpInfoBase + 951, 0, 0, 0x8ULL }, // RLWINM
4796 { 1900, 6, 1, 4, 205, 0, 1, PPCOpInfoBase + 939, 0, 0|(1ULL<<MCID::Commutable), 0xcULL }, // RLWIMI_rec
4797 { 1899, 6, 1, 4, 205, 0, 1, PPCOpInfoBase + 945, 0, 0, 0xcULL }, // RLWIMI8_rec
4798 { 1898, 6, 1, 4, 198, 0, 0, PPCOpInfoBase + 945, 0, 0, 0xcULL }, // RLWIMI8
4799 { 1897, 6, 1, 4, 198, 0, 0, PPCOpInfoBase + 939, 0, 0|(1ULL<<MCID::Commutable), 0xcULL }, // RLWIMI
4800 { 1896, 5, 1, 4, 395, 0, 1, PPCOpInfoBase + 934, 0, 0, 0x8ULL }, // RLDIMI_rec
4801 { 1895, 5, 1, 4, 299, 0, 0, PPCOpInfoBase + 934, 0, 0, 0x8ULL }, // RLDIMI
4802 { 1894, 4, 1, 4, 474, 0, 1, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDIC_rec
4803 { 1893, 4, 1, 4, 475, 0, 1, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDICR_rec
4804 { 1892, 4, 1, 4, 513, 0, 0, PPCOpInfoBase + 176, 0, 0, 0x8ULL }, // RLDICR_32
4805 { 1891, 4, 1, 4, 513, 0, 0, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDICR
4806 { 1890, 4, 1, 4, 475, 0, 1, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDICL_rec
4807 { 1889, 4, 1, 4, 475, 0, 1, PPCOpInfoBase + 176, 0, 0, 0x8ULL }, // RLDICL_32_rec
4808 { 1888, 4, 1, 4, 513, 0, 0, PPCOpInfoBase + 930, 0, 0, 0x8ULL }, // RLDICL_32_64
4809 { 1887, 4, 1, 4, 513, 0, 0, PPCOpInfoBase + 176, 0, 0, 0x8ULL }, // RLDICL_32
4810 { 1886, 4, 1, 4, 513, 0, 0, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDICL
4811 { 1885, 4, 1, 4, 285, 0, 0, PPCOpInfoBase + 172, 0, 0, 0x8ULL }, // RLDIC
4812 { 1884, 4, 1, 4, 394, 0, 1, PPCOpInfoBase + 926, 0, 0, 0x8ULL }, // RLDCR_rec
4813 { 1883, 4, 1, 4, 298, 0, 0, PPCOpInfoBase + 926, 0, 0, 0x8ULL }, // RLDCR
4814 { 1882, 4, 1, 4, 394, 0, 1, PPCOpInfoBase + 926, 0, 0, 0x8ULL }, // RLDCL_rec
4815 { 1881, 4, 1, 4, 298, 0, 0, PPCOpInfoBase + 926, 0, 0, 0x8ULL }, // RLDCL
4816 { 1880, 0, 0, 4, 412, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFMCI
4817 { 1879, 0, 0, 4, 414, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFID
4818 { 1878, 0, 0, 4, 413, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFI
4819 { 1877, 1, 0, 4, 295, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // RFEBB
4820 { 1876, 0, 0, 4, 412, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFDI
4821 { 1875, 0, 0, 4, 412, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RFCI
4822 { 1874, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 923, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_WACC
4823 { 1873, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 920, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_UACC
4824 { 1872, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 917, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // RESTORE_QUADWORD
4825 { 1871, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 914, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_DMRP
4826 { 1870, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 911, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_DMR
4827 { 1869, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 908, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RESTORE_CRBIT
4828 { 1868, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 905, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RESTORE_CR
4829 { 1867, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 902, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // RESTORE_ACC
4830 { 1866, 0, 0, 12, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoEIEIO
4831 { 1865, 1, 0, 4, 0, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PTESYNCIO
4832 { 1864, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 796, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXVpc
4833 { 1863, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTXVonlypc
4834 { 1862, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 785, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXVnopc
4835 { 1861, 3, 0, 8, 598, 0, 0, PPCOpInfoBase + 793, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXVPpc
4836 { 1860, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 791, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTXVPonlypc
4837 { 1859, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 788, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXVPnopc
4838 { 1858, 3, 0, 8, 598, 0, 0, PPCOpInfoBase + 788, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXVP
4839 { 1857, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 785, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXV
4840 { 1856, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 782, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXSSPpc
4841 { 1855, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 780, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTXSSPonlypc
4842 { 1854, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXSSPnopc
4843 { 1853, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXSSP
4844 { 1852, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 782, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXSDpc
4845 { 1851, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 780, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTXSDonlypc
4846 { 1850, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTXSDnopc
4847 { 1849, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTXSD
4848 { 1848, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 760, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTWpc
4849 { 1847, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTWonlypc
4850 { 1846, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTWnopc
4851 { 1845, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 757, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTW8pc
4852 { 1844, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTW8onlypc
4853 { 1843, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTW8nopc
4854 { 1842, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTW8
4855 { 1841, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTW
4856 { 1840, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 760, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTHpc
4857 { 1839, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTHonlypc
4858 { 1838, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTHnopc
4859 { 1837, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 757, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTH8pc
4860 { 1836, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTH8onlypc
4861 { 1835, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTH8nopc
4862 { 1834, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTH8
4863 { 1833, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTH
4864 { 1832, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 774, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTFSpc
4865 { 1831, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 772, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTFSonlypc
4866 { 1830, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTFSnopc
4867 { 1829, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTFS
4868 { 1828, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 766, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTFDpc
4869 { 1827, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 694, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTFDonlypc
4870 { 1826, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 763, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTFDnopc
4871 { 1825, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 763, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTFD
4872 { 1824, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 757, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTDpc
4873 { 1823, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTDonlypc
4874 { 1822, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTDnopc
4875 { 1821, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTD
4876 { 1820, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 760, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTBpc
4877 { 1819, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTBonlypc
4878 { 1818, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTBnopc
4879 { 1817, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 757, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTB8pc
4880 { 1816, 2, 0, 8, 40, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PSTB8onlypc
4881 { 1815, 3, 0, 8, 40, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PSTB8nopc
4882 { 1814, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTB8
4883 { 1813, 3, 0, 8, 617, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayStore), 0x480ULL }, // PSTB
4884 { 1812, 3, 2, 4, 0, 1, 1, PPCOpInfoBase + 180, 132, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PROBED_STACKALLOC_64
4885 { 1811, 3, 2, 4, 0, 1, 1, PPCOpInfoBase + 183, 61, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PROBED_STACKALLOC_32
4886 { 1810, 4, 1, 4, 0, 1, 1, PPCOpInfoBase + 467, 132, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PROBED_ALLOCA_64
4887 { 1809, 4, 1, 4, 0, 1, 1, PPCOpInfoBase + 463, 61, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PROBED_ALLOCA_32
4888 { 1808, 5, 2, 4, 0, 1, 1, PPCOpInfoBase + 897, 132, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
4889 { 1807, 5, 2, 4, 0, 1, 1, PPCOpInfoBase + 892, 61, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
4890 { 1806, 5, 2, 4, 0, 1, 1, PPCOpInfoBase + 887, 132, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREPARE_PROBED_ALLOCA_64
4891 { 1805, 5, 2, 4, 0, 1, 1, PPCOpInfoBase + 882, 61, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREPARE_PROBED_ALLOCA_32
4892 { 1804, 2, 2, 20, 0, 0, 1, PPCOpInfoBase + 258, 203, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PPC32PICGOT
4893 { 1803, 1, 1, 8, 0, 0, 0, PPCOpInfoBase + 170, 0, 0, 0x0ULL }, // PPC32GOT
4894 { 1802, 2, 1, 4, 281, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x8ULL }, // POPCNTW
4895 { 1801, 2, 1, 4, 281, 0, 0, PPCOpInfoBase + 260, 0, 0, 0x308ULL }, // POPCNTD
4896 { 1800, 2, 1, 4, 207, 0, 0, PPCOpInfoBase + 260, 0, 0, 0x8ULL }, // POPCNTB8
4897 { 1799, 2, 1, 4, 207, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x0ULL }, // POPCNTB
4898 { 1798, 7, 1, 8, 19, 0, 0, PPCOpInfoBase + 831, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4WSPP
4899 { 1797, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 831, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4WPP
4900 { 1796, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 825, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4W
4901 { 1795, 7, 1, 8, 572, 0, 0, PPCOpInfoBase + 818, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4SPP
4902 { 1794, 7, 1, 8, 571, 0, 0, PPCOpInfoBase + 818, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4PP
4903 { 1793, 6, 1, 8, 570, 0, 0, PPCOpInfoBase + 812, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI8GER4
4904 { 1792, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 831, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI4GER8WPP
4905 { 1791, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 825, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI4GER8W
4906 { 1790, 7, 1, 8, 571, 0, 0, PPCOpInfoBase + 818, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI4GER8PP
4907 { 1789, 6, 1, 8, 570, 0, 0, PPCOpInfoBase + 812, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI4GER8
4908 { 1788, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 831, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2WPP
4909 { 1787, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 825, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2W
4910 { 1786, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 831, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2SWPP
4911 { 1785, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 825, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2SW
4912 { 1784, 7, 1, 8, 571, 0, 0, PPCOpInfoBase + 818, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2SPP
4913 { 1783, 6, 1, 8, 570, 0, 0, PPCOpInfoBase + 812, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2S
4914 { 1782, 7, 1, 8, 571, 0, 0, PPCOpInfoBase + 818, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2PP
4915 { 1781, 6, 1, 8, 570, 0, 0, PPCOpInfoBase + 812, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVI16GER2
4916 { 1780, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 876, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERWPP
4917 { 1779, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 876, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERWPN
4918 { 1778, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 876, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERWNP
4919 { 1777, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 876, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERWNN
4920 { 1776, 5, 1, 8, 5, 0, 0, PPCOpInfoBase + 871, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERW
4921 { 1775, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 865, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERPP
4922 { 1774, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 865, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERPN
4923 { 1773, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 865, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERNP
4924 { 1772, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 865, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GERNN
4925 { 1771, 5, 1, 8, 570, 0, 0, PPCOpInfoBase + 860, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF64GER
4926 { 1770, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 854, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERWPP
4927 { 1769, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 854, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERWPN
4928 { 1768, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 854, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERWNP
4929 { 1767, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 854, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERWNN
4930 { 1766, 5, 1, 8, 5, 0, 0, PPCOpInfoBase + 849, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERW
4931 { 1765, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 843, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERPP
4932 { 1764, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 843, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERPN
4933 { 1763, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 843, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERNP
4934 { 1762, 6, 1, 8, 571, 0, 0, PPCOpInfoBase + 843, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GERNN
4935 { 1761, 5, 1, 8, 570, 0, 0, PPCOpInfoBase + 838, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF32GER
4936 { 1760, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 831, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2WPP
4937 { 1759, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 831, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2WPN
4938 { 1758, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 831, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2WNP
4939 { 1757, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 831, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2WNN
4940 { 1756, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 825, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2W
4941 { 1755, 7, 1, 8, 571, 0, 0, PPCOpInfoBase + 818, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2PP
4942 { 1754, 7, 1, 8, 571, 0, 0, PPCOpInfoBase + 818, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2PN
4943 { 1753, 7, 1, 8, 571, 0, 0, PPCOpInfoBase + 818, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2NP
4944 { 1752, 7, 1, 8, 571, 0, 0, PPCOpInfoBase + 818, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2NN
4945 { 1751, 6, 1, 8, 570, 0, 0, PPCOpInfoBase + 812, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVF16GER2
4946 { 1750, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 831, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2WPP
4947 { 1749, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 831, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2WPN
4948 { 1748, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 831, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2WNP
4949 { 1747, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 831, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2WNN
4950 { 1746, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 825, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2W
4951 { 1745, 7, 1, 8, 571, 0, 0, PPCOpInfoBase + 818, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2PP
4952 { 1744, 7, 1, 8, 571, 0, 0, PPCOpInfoBase + 818, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2PN
4953 { 1743, 7, 1, 8, 571, 0, 0, PPCOpInfoBase + 818, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2NP
4954 { 1742, 7, 1, 8, 571, 0, 0, PPCOpInfoBase + 818, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2NN
4955 { 1741, 6, 1, 8, 570, 0, 0, PPCOpInfoBase + 812, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMXVBF16GER2
4956 { 1740, 7, 1, 8, 19, 0, 0, PPCOpInfoBase + 805, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVI8GERX4SPP
4957 { 1739, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 805, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVI8GERX4PP
4958 { 1738, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 799, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVI8GERX4
4959 { 1737, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 805, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2PP
4960 { 1736, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 805, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2PN
4961 { 1735, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 805, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2NP
4962 { 1734, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 805, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2NN
4963 { 1733, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 799, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVF16GERX2
4964 { 1732, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 805, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2PP
4965 { 1731, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 805, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2PN
4966 { 1730, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 805, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2NP
4967 { 1729, 7, 1, 8, 5, 0, 0, PPCOpInfoBase + 805, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2NN
4968 { 1728, 6, 1, 8, 5, 0, 0, PPCOpInfoBase + 799, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PMDMXVBF16GERX2
4969 { 1727, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 796, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLXVpc
4970 { 1726, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLXVonlypc
4971 { 1725, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 785, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXVnopc
4972 { 1724, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 793, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXVPpc
4973 { 1723, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 791, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLXVPonlypc
4974 { 1722, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 788, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXVPnopc
4975 { 1721, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 788, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLXVP
4976 { 1720, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 785, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLXV
4977 { 1719, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 782, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSSPpc
4978 { 1718, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 780, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLXSSPonlypc
4979 { 1717, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSSPnopc
4980 { 1716, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSSP
4981 { 1715, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 782, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSDpc
4982 { 1714, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 780, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLXSDonlypc
4983 { 1713, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSDnopc
4984 { 1712, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 777, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLXSD
4985 { 1711, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 760, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWZpc
4986 { 1710, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLWZonlypc
4987 { 1709, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWZnopc
4988 { 1708, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 757, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWZ8pc
4989 { 1707, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLWZ8onlypc
4990 { 1706, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWZ8nopc
4991 { 1705, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWZ8
4992 { 1704, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWZ
4993 { 1703, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 760, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWApc
4994 { 1702, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLWAonlypc
4995 { 1701, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWAnopc
4996 { 1700, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 757, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWA8pc
4997 { 1699, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLWA8onlypc
4998 { 1698, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWA8nopc
4999 { 1697, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLWA8
5000 { 1696, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLWA
5001 { 1695, 2, 1, 8, 625, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // PLI8
5002 { 1694, 2, 1, 8, 625, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x80ULL }, // PLI
5003 { 1693, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 760, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHZpc
5004 { 1692, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLHZonlypc
5005 { 1691, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLHZnopc
5006 { 1690, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 757, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHZ8pc
5007 { 1689, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLHZ8onlypc
5008 { 1688, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLHZ8nopc
5009 { 1687, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHZ8
5010 { 1686, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHZ
5011 { 1685, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 760, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHApc
5012 { 1684, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLHAonlypc
5013 { 1683, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLHAnopc
5014 { 1682, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 757, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHA8pc
5015 { 1681, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLHA8onlypc
5016 { 1680, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLHA8nopc
5017 { 1679, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHA8
5018 { 1678, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLHA
5019 { 1677, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 774, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLFSpc
5020 { 1676, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 772, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLFSonlypc
5021 { 1675, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLFSnopc
5022 { 1674, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 769, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLFS
5023 { 1673, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 766, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLFDpc
5024 { 1672, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 694, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLFDonlypc
5025 { 1671, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 763, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLFDnopc
5026 { 1670, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 763, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLFD
5027 { 1669, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 757, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLDpc
5028 { 1668, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLDonlypc
5029 { 1667, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLDnopc
5030 { 1666, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLD
5031 { 1665, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 760, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLBZpc
5032 { 1664, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLBZonlypc
5033 { 1663, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLBZnopc
5034 { 1662, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 757, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLBZ8pc
5035 { 1661, 2, 1, 8, 40, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLBZ8onlypc
5036 { 1660, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLBZ8nopc
5037 { 1659, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 754, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLBZ8
5038 { 1658, 3, 1, 8, 559, 0, 0, PPCOpInfoBase + 751, 0, 0|(1ULL<<MCID::MayLoad), 0x480ULL }, // PLBZ
5039 { 1657, 2, 1, 8, 2, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLApc
5040 { 1656, 2, 1, 8, 2, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PLA8pc
5041 { 1655, 3, 1, 8, 2, 0, 0, PPCOpInfoBase + 207, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLA8
5042 { 1654, 3, 1, 8, 2, 0, 0, PPCOpInfoBase + 244, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x480ULL }, // PLA
5043 { 1653, 3, 1, 4, 451, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x0ULL }, // PEXTD
5044 { 1652, 3, 1, 4, 451, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x0ULL }, // PDEPD
5045 { 1651, 3, 1, 8, 624, 0, 0, PPCOpInfoBase + 748, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDIpc
5046 { 1650, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 207, 0, 0, 0x0ULL }, // PADDIdtprel
5047 { 1649, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 748, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDISpc
5048 { 1648, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 745, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDIS8pc
5049 { 1647, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 207, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDIS8
5050 { 1646, 3, 1, 8, 40, 0, 0, PPCOpInfoBase + 244, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDIS
5051 { 1645, 3, 1, 8, 624, 0, 0, PPCOpInfoBase + 745, 0, 0, 0x80ULL }, // PADDI8pc
5052 { 1644, 3, 1, 8, 624, 0, 0, PPCOpInfoBase + 207, 0, 0, 0x80ULL }, // PADDI8
5053 { 1643, 3, 1, 8, 624, 0, 0, PPCOpInfoBase + 244, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x80ULL }, // PADDI
5054 { 1642, 3, 1, 4, 202, 0, 1, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // OR_rec
5055 { 1641, 3, 1, 4, 511, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // ORIS8
5056 { 1640, 3, 1, 4, 511, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // ORIS
5057 { 1639, 3, 1, 4, 511, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // ORI8
5058 { 1638, 3, 1, 4, 511, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // ORI
5059 { 1637, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 221, 0, 0, 0x8ULL }, // ORC_rec
5060 { 1636, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 227, 0, 0, 0x8ULL }, // ORC8_rec
5061 { 1635, 3, 1, 4, 199, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x8ULL }, // ORC8
5062 { 1634, 3, 1, 4, 199, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x8ULL }, // ORC
5063 { 1633, 3, 1, 4, 202, 0, 1, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // OR8_rec
5064 { 1632, 3, 1, 4, 202, 0, 0, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // OR8
5065 { 1631, 3, 1, 4, 202, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // OR
5066 { 1630, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NOR_rec
5067 { 1629, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NOR8_rec
5068 { 1628, 3, 1, 4, 199, 0, 0, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NOR8
5069 { 1627, 3, 1, 4, 199, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NOR
5070 { 1626, 0, 0, 4, 420, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // NOP_GT_PWR7
5071 { 1625, 0, 0, 4, 420, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // NOP_GT_PWR6
5072 { 1624, 0, 0, 4, 512, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // NOP
5073 { 1623, 2, 1, 4, 511, 0, 1, PPCOpInfoBase + 258, 0, 0, 0x8ULL }, // NEG_rec
5074 { 1622, 2, 1, 4, 536, 0, 2, PPCOpInfoBase + 258, 3, 0, 0x8ULL }, // NEGO_rec
5075 { 1621, 2, 1, 4, 500, 0, 1, PPCOpInfoBase + 258, 2, 0, 0x8ULL }, // NEGO
5076 { 1620, 2, 1, 4, 511, 0, 1, PPCOpInfoBase + 260, 0, 0, 0x8ULL }, // NEG8_rec
5077 { 1619, 2, 1, 4, 536, 0, 2, PPCOpInfoBase + 260, 3, 0, 0x8ULL }, // NEG8O_rec
5078 { 1618, 2, 1, 4, 500, 0, 1, PPCOpInfoBase + 260, 2, 0, 0x8ULL }, // NEG8O
5079 { 1617, 2, 1, 4, 500, 0, 0, PPCOpInfoBase + 260, 0, 0, 0x8ULL }, // NEG8
5080 { 1616, 2, 1, 4, 500, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x8ULL }, // NEG
5081 { 1615, 0, 0, 4, 620, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // NAP
5082 { 1614, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NAND_rec
5083 { 1613, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NAND8_rec
5084 { 1612, 3, 1, 4, 199, 0, 0, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NAND8
5085 { 1611, 3, 1, 4, 199, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // NAND
5086 { 1610, 0, 0, 4, 0, 0, 1, PPCOpInfoBase + 1, 204, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // MovePCtoLR8
5087 { 1609, 0, 0, 4, 0, 0, 1, PPCOpInfoBase + 1, 203, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // MovePCtoLR
5088 { 1608, 0, 0, 4, 0, 0, 1, PPCOpInfoBase + 1, 203, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // MoveGOTtoLR
5089 { 1607, 3, 1, 4, 151, 0, 1, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLW_rec
5090 { 1606, 3, 1, 4, 151, 0, 2, PPCOpInfoBase + 221, 3, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLWO_rec
5091 { 1605, 3, 1, 4, 313, 0, 1, PPCOpInfoBase + 221, 2, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLWO
5092 { 1604, 3, 1, 4, 313, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLW
5093 { 1603, 3, 1, 4, 150, 0, 0, PPCOpInfoBase + 180, 0, 0, 0x8ULL }, // MULLI8
5094 { 1602, 3, 1, 4, 150, 0, 0, PPCOpInfoBase + 183, 0, 0, 0x8ULL }, // MULLI
5095 { 1601, 3, 1, 4, 153, 0, 1, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLD_rec
5096 { 1600, 3, 1, 4, 153, 0, 2, PPCOpInfoBase + 227, 3, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLDO_rec
5097 { 1599, 3, 1, 4, 315, 0, 1, PPCOpInfoBase + 227, 2, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLDO
5098 { 1598, 3, 1, 4, 315, 0, 0, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULLD
5099 { 1597, 3, 1, 4, 151, 0, 1, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHW_rec
5100 { 1596, 3, 1, 4, 152, 0, 1, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHWU_rec
5101 { 1595, 3, 1, 4, 314, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHWU
5102 { 1594, 3, 1, 4, 313, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHW
5103 { 1593, 3, 1, 4, 151, 0, 1, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHD_rec
5104 { 1592, 3, 1, 4, 152, 0, 1, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHDU_rec
5105 { 1591, 3, 1, 4, 314, 0, 0, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHDU
5106 { 1590, 3, 1, 4, 313, 0, 0, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // MULHD
5107 { 1589, 2, 1, 4, 260, 0, 0, PPCOpInfoBase + 743, 0, 0, 0x0ULL }, // MTVSRWZ
5108 { 1588, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 732, 0, 0, 0x0ULL }, // MTVSRWS
5109 { 1587, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 734, 0, 0, 0x0ULL }, // MTVSRWM
5110 { 1586, 2, 1, 4, 260, 0, 0, PPCOpInfoBase + 743, 0, 0, 0x0ULL }, // MTVSRWA
5111 { 1585, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 734, 0, 0, 0x0ULL }, // MTVSRQM
5112 { 1584, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 734, 0, 0, 0x0ULL }, // MTVSRHM
5113 { 1583, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 734, 0, 0, 0x0ULL }, // MTVSRDM
5114 { 1582, 3, 1, 4, 263, 0, 0, PPCOpInfoBase + 740, 0, 0, 0x0ULL }, // MTVSRDD
5115 { 1581, 2, 1, 4, 260, 0, 0, PPCOpInfoBase + 738, 0, 0, 0x0ULL }, // MTVSRD
5116 { 1580, 2, 1, 4, 470, 0, 0, PPCOpInfoBase + 736, 0, 0, 0x0ULL }, // MTVSRBMI
5117 { 1579, 2, 1, 4, 473, 0, 0, PPCOpInfoBase + 734, 0, 0, 0x0ULL }, // MTVSRBM
5118 { 1578, 1, 0, 4, 237, 0, 0, PPCOpInfoBase + 706, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTVSCR
5119 { 1577, 2, 1, 4, 260, 0, 0, PPCOpInfoBase + 732, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTVRWZ
5120 { 1576, 2, 1, 4, 260, 0, 0, PPCOpInfoBase + 732, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTVRWA
5121 { 1575, 2, 1, 4, 557, 0, 0, PPCOpInfoBase + 730, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0xaULL }, // MTVRSAVEv
5122 { 1574, 1, 0, 4, 557, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0xaULL }, // MTVRSAVE
5123 { 1573, 2, 1, 4, 260, 0, 0, PPCOpInfoBase + 728, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTVRD
5124 { 1572, 1, 0, 4, 383, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0xaULL }, // MTUDSCR
5125 { 1571, 2, 0, 4, 417, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTSRIN
5126 { 1570, 2, 0, 4, 556, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTSR
5127 { 1569, 2, 0, 4, 383, 0, 0, PPCOpInfoBase + 713, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTSPR8
5128 { 1568, 2, 0, 4, 383, 0, 0, PPCOpInfoBase + 711, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTSPR
5129 { 1567, 2, 0, 4, 378, 0, 0, PPCOpInfoBase + 711, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTPMR
5130 { 1566, 2, 1, 4, 300, 0, 0, PPCOpInfoBase + 726, 0, 0|(1ULL<<MCID::ExtraDefRegAllocReq), 0x21ULL }, // MTOCRF8
5131 { 1565, 2, 1, 4, 300, 0, 0, PPCOpInfoBase + 724, 0, 0|(1ULL<<MCID::ExtraDefRegAllocReq), 0x21ULL }, // MTOCRF
5132 { 1564, 2, 0, 4, 382, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTMSRD
5133 { 1563, 2, 0, 4, 381, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTMSR
5134 { 1562, 1, 0, 4, 105, 0, 1, PPCOpInfoBase + 171, 204, 0, 0x9ULL }, // MTLR8
5135 { 1561, 1, 0, 4, 105, 0, 1, PPCOpInfoBase + 170, 203, 0, 0x9ULL }, // MTLR
5136 { 1560, 2, 0, 4, 63, 0, 0, PPCOpInfoBase + 260, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTLPL8
5137 { 1559, 2, 0, 4, 63, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTLPL
5138 { 1558, 2, 0, 4, 187, 0, 1, PPCOpInfoBase + 722, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MTFSFb
5139 { 1557, 4, 0, 4, 186, 0, 1, PPCOpInfoBase + 715, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSF_rec
5140 { 1556, 2, 0, 4, 539, 0, 1, PPCOpInfoBase + 20, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSFIb
5141 { 1555, 3, 0, 4, 539, 0, 1, PPCOpInfoBase + 719, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSFI_rec
5142 { 1554, 3, 0, 4, 539, 0, 1, PPCOpInfoBase + 719, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSFI
5143 { 1553, 4, 0, 4, 186, 0, 1, PPCOpInfoBase + 715, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTFSF
5144 { 1552, 1, 0, 4, 273, 0, 1, PPCOpInfoBase + 1, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MTFSB1
5145 { 1551, 1, 0, 4, 534, 0, 1, PPCOpInfoBase + 1, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MTFSB0
5146 { 1550, 2, 0, 4, 419, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTDCR
5147 { 1549, 1, 0, 4, 105, 0, 1, PPCOpInfoBase + 170, 63, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MTCTRloop
5148 { 1548, 1, 0, 4, 105, 0, 1, PPCOpInfoBase + 171, 64, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MTCTR8loop
5149 { 1547, 1, 0, 4, 105, 0, 1, PPCOpInfoBase + 171, 64, 0, 0x9ULL }, // MTCTR8
5150 { 1546, 1, 0, 4, 105, 0, 1, PPCOpInfoBase + 170, 63, 0, 0x9ULL }, // MTCTR
5151 { 1545, 2, 0, 4, 197, 0, 0, PPCOpInfoBase + 713, 0, 0|(1ULL<<MCID::ExtraDefRegAllocReq), 0x20ULL }, // MTCRF8
5152 { 1544, 2, 0, 4, 197, 0, 0, PPCOpInfoBase + 711, 0, 0|(1ULL<<MCID::ExtraDefRegAllocReq), 0x20ULL }, // MTCRF
5153 { 1543, 0, 0, 4, 424, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MSYNC
5154 { 1542, 0, 0, 4, 345, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MSGSYNC
5155 { 1541, 1, 0, 4, 384, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MSGSNDP8
5156 { 1540, 1, 0, 4, 384, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MSGSNDP
5157 { 1539, 3, 1, 4, 389, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x0ULL }, // MODUW
5158 { 1538, 3, 1, 4, 389, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x8ULL }, // MODUD
5159 { 1537, 3, 1, 4, 386, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x0ULL }, // MODSW
5160 { 1536, 3, 1, 4, 389, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x8ULL }, // MODSD
5161 { 1535, 2, 1, 4, 260, 0, 0, PPCOpInfoBase + 709, 0, 0, 0x200ULL }, // MFVSRWZ
5162 { 1534, 2, 1, 4, 581, 0, 0, PPCOpInfoBase + 700, 0, 0, 0x0ULL }, // MFVSRLD
5163 { 1533, 2, 1, 4, 260, 0, 0, PPCOpInfoBase + 707, 0, 0, 0x0ULL }, // MFVSRD
5164 { 1532, 1, 1, 4, 236, 0, 0, PPCOpInfoBase + 706, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFVSCR
5165 { 1531, 2, 1, 4, 260, 0, 0, PPCOpInfoBase + 704, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFVRWZ
5166 { 1530, 2, 1, 4, 376, 0, 0, PPCOpInfoBase + 702, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFVRSAVEv
5167 { 1529, 1, 1, 4, 376, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFVRSAVE
5168 { 1528, 2, 1, 4, 260, 0, 0, PPCOpInfoBase + 700, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFVRD
5169 { 1527, 1, 1, 4, 379, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFUDSCR
5170 { 1526, 1, 1, 4, 565, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFTB8
5171 { 1525, 2, 1, 4, 209, 0, 0, PPCOpInfoBase + 205, 0, 0, 0x0ULL }, // MFTB
5172 { 1524, 2, 1, 4, 113, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFSRIN
5173 { 1523, 2, 1, 4, 564, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFSR
5174 { 1522, 2, 1, 4, 379, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFSPR8
5175 { 1521, 2, 1, 4, 379, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFSPR
5176 { 1520, 2, 1, 4, 377, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFPMR
5177 { 1519, 2, 1, 4, 182, 0, 0, PPCOpInfoBase + 698, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x21ULL }, // MFOCRF8
5178 { 1518, 2, 1, 4, 182, 0, 0, PPCOpInfoBase + 696, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x21ULL }, // MFOCRF
5179 { 1517, 1, 1, 4, 380, 0, 0, PPCOpInfoBase + 170, 0, 0, 0x0ULL }, // MFMSR
5180 { 1516, 1, 1, 4, 104, 1, 0, PPCOpInfoBase + 171, 204, 0, 0x9ULL }, // MFLR8
5181 { 1515, 1, 1, 4, 104, 1, 0, PPCOpInfoBase + 170, 203, 0, 0x9ULL }, // MFLR
5182 { 1514, 1, 1, 4, 532, 1, 1, PPCOpInfoBase + 693, 135, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFFS_rec
5183 { 1513, 1, 1, 4, 532, 1, 0, PPCOpInfoBase + 693, 134, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSL
5184 { 1512, 2, 1, 4, 533, 1, 0, PPCOpInfoBase + 694, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCRNI
5185 { 1511, 2, 1, 4, 274, 1, 0, PPCOpInfoBase + 344, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCRN
5186 { 1510, 1, 1, 4, 396, 1, 0, PPCOpInfoBase + 693, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCE
5187 { 1509, 2, 1, 4, 533, 1, 0, PPCOpInfoBase + 694, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCDRNI
5188 { 1508, 2, 1, 4, 274, 1, 0, PPCOpInfoBase + 344, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFSCDRN
5189 { 1507, 1, 1, 4, 532, 1, 0, PPCOpInfoBase + 693, 134, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1aULL }, // MFFS
5190 { 1506, 2, 1, 4, 418, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFDCR
5191 { 1505, 1, 1, 4, 104, 1, 0, PPCOpInfoBase + 171, 64, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFCTR8
5192 { 1504, 1, 1, 4, 104, 1, 0, PPCOpInfoBase + 170, 63, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x9ULL }, // MFCTR
5193 { 1503, 1, 1, 4, 106, 0, 0, PPCOpInfoBase + 171, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x20ULL }, // MFCR8
5194 { 1502, 1, 1, 4, 106, 0, 0, PPCOpInfoBase + 170, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x20ULL }, // MFCR
5195 { 1501, 2, 1, 4, 623, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MFBHRBE
5196 { 1500, 1, 1, 4, 292, 0, 0, PPCOpInfoBase + 692, 0, 0, 0x0ULL }, // MCRXRX
5197 { 1499, 2, 1, 4, 393, 0, 0, PPCOpInfoBase + 690, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MCRFS
5198 { 1498, 2, 1, 4, 107, 0, 0, PPCOpInfoBase + 690, 0, 0, 0x21ULL }, // MCRF
5199 { 1497, 1, 0, 4, 415, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MBAR
5200 { 1496, 4, 1, 4, 312, 0, 0, PPCOpInfoBase + 682, 0, 0, 0x8ULL }, // MADDLD8
5201 { 1495, 4, 1, 4, 312, 0, 0, PPCOpInfoBase + 686, 0, 0, 0x8ULL }, // MADDLD
5202 { 1494, 4, 1, 4, 312, 0, 0, PPCOpInfoBase + 682, 0, 0, 0x8ULL }, // MADDHDU
5203 { 1493, 4, 1, 4, 312, 0, 0, PPCOpInfoBase + 682, 0, 0, 0x8ULL }, // MADDHD
5204 { 1492, 3, 1, 4, 335, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVX
5205 { 1491, 3, 1, 4, 335, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVWSX
5206 { 1490, 3, 1, 4, 114, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVW4X
5207 { 1489, 3, 1, 4, 555, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRWX
5208 { 1488, 3, 1, 4, 15, 0, 0, PPCOpInfoBase + 670, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRLL
5209 { 1487, 3, 1, 4, 15, 0, 0, PPCOpInfoBase + 670, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRL
5210 { 1486, 3, 1, 4, 555, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRHX
5211 { 1485, 3, 1, 4, 555, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRDX
5212 { 1484, 3, 1, 4, 555, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVRBX
5213 { 1483, 3, 1, 4, 563, 0, 0, PPCOpInfoBase + 679, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVPX
5214 { 1482, 3, 1, 4, 40, 0, 0, PPCOpInfoBase + 676, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVPRLL
5215 { 1481, 3, 1, 4, 40, 0, 0, PPCOpInfoBase + 676, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVPRL
5216 { 1480, 3, 1, 4, 40, 0, 0, PPCOpInfoBase + 676, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LXVPB32X
5217 { 1479, 3, 1, 4, 562, 0, 0, PPCOpInfoBase + 673, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LXVP
5218 { 1478, 3, 1, 4, 334, 0, 0, PPCOpInfoBase + 670, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVLL
5219 { 1477, 3, 1, 4, 334, 0, 0, PPCOpInfoBase + 670, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVL
5220 { 1476, 2, 1, 4, 576, 0, 0, PPCOpInfoBase + 668, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LXVKQ
5221 { 1475, 3, 1, 4, 366, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVH8X
5222 { 1474, 3, 1, 4, 114, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVDSX
5223 { 1473, 3, 1, 4, 336, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVD2X
5224 { 1472, 3, 1, 4, 214, 0, 0, PPCOpInfoBase + 665, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXVB16X
5225 { 1471, 3, 1, 4, 550, 0, 0, PPCOpInfoBase + 662, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LXV
5226 { 1470, 3, 1, 4, 364, 0, 0, PPCOpInfoBase + 218, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSSPX
5227 { 1469, 3, 1, 4, 561, 0, 0, PPCOpInfoBase + 659, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LXSSP
5228 { 1468, 3, 1, 4, 214, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSIWZX
5229 { 1467, 3, 1, 4, 361, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSIWAX
5230 { 1466, 3, 1, 4, 335, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSIHZX
5231 { 1465, 3, 1, 4, 335, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSIBZX
5232 { 1464, 3, 1, 4, 336, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LXSDX
5233 { 1463, 3, 1, 4, 550, 0, 0, PPCOpInfoBase + 659, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LXSD
5234 { 1462, 3, 1, 4, 545, 0, 0, PPCOpInfoBase + 656, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LWZtocL
5235 { 1461, 3, 1, 4, 545, 0, 0, PPCOpInfoBase + 653, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LWZtoc
5236 { 1460, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWZXTLS_32
5237 { 1459, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWZXTLS_
5238 { 1458, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWZXTLS
5239 { 1457, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LWZX8
5240 { 1456, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LWZX
5241 { 1455, 4, 2, 4, 357, 0, 0, PPCOpInfoBase + 567, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LWZUX8
5242 { 1454, 4, 2, 4, 357, 0, 0, PPCOpInfoBase + 563, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LWZUX
5243 { 1453, 4, 2, 4, 356, 0, 0, PPCOpInfoBase + 559, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LWZU8
5244 { 1452, 4, 2, 4, 356, 0, 0, PPCOpInfoBase + 555, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LWZU
5245 { 1451, 3, 1, 4, 558, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LWZCIX
5246 { 1450, 3, 1, 4, 543, 0, 0, PPCOpInfoBase + 541, 0, 0|(1ULL<<MCID::MayLoad), 0x610ULL }, // LWZ8
5247 { 1449, 3, 1, 4, 543, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x610ULL }, // LWZ
5248 { 1448, 3, 1, 4, 226, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LWEPX
5249 { 1447, 3, 1, 4, 112, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LWBRX8
5250 { 1446, 3, 1, 4, 112, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LWBRX
5251 { 1445, 3, 1, 4, 125, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x514ULL }, // LWA_32
5252 { 1444, 3, 1, 4, 124, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad), 0x154ULL }, // LWAX_32
5253 { 1443, 3, 1, 4, 223, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWAXTLS_32
5254 { 1442, 3, 1, 4, 223, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWAXTLS_
5255 { 1441, 3, 1, 4, 223, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LWAXTLS
5256 { 1440, 3, 1, 4, 124, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad), 0x154ULL }, // LWAX
5257 { 1439, 4, 2, 4, 127, 0, 0, PPCOpInfoBase + 567, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LWAUX
5258 { 1438, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 649, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // LWAT_PSEUDO
5259 { 1437, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 646, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // LWAT_COND_PSEUDO
5260 { 1436, 4, 1, 4, 405, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x40ULL }, // LWAT
5261 { 1435, 3, 1, 4, 110, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LWARXL
5262 { 1434, 3, 1, 4, 110, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LWARX
5263 { 1433, 3, 1, 4, 125, 0, 0, PPCOpInfoBase + 541, 0, 0|(1ULL<<MCID::MayLoad), 0x514ULL }, // LWA
5264 { 1432, 3, 1, 4, 213, 0, 0, PPCOpInfoBase + 643, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVXL
5265 { 1431, 3, 1, 4, 213, 0, 0, PPCOpInfoBase + 643, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVX
5266 { 1430, 3, 1, 4, 323, 0, 0, PPCOpInfoBase + 643, 0, 0, 0x50ULL }, // LVSR
5267 { 1429, 3, 1, 4, 323, 0, 0, PPCOpInfoBase + 643, 0, 0, 0x50ULL }, // LVSL
5268 { 1428, 3, 1, 4, 213, 0, 0, PPCOpInfoBase + 643, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVEWX
5269 { 1427, 3, 1, 4, 213, 0, 0, PPCOpInfoBase + 643, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVEHX
5270 { 1426, 3, 1, 4, 213, 0, 0, PPCOpInfoBase + 643, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LVEBX
5271 { 1425, 3, 1, 4, 119, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LSWI
5272 { 1424, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 640, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // LQX_PSEUDO
5273 { 1423, 3, 1, 4, 48, 0, 0, PPCOpInfoBase + 640, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LQARXL
5274 { 1422, 3, 1, 4, 48, 0, 0, PPCOpInfoBase + 640, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LQARX
5275 { 1421, 3, 1, 4, 216, 0, 0, PPCOpInfoBase + 637, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x410ULL }, // LQ
5276 { 1420, 3, 1, 4, 109, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // LMW
5277 { 1419, 2, 1, 4, 500, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x108ULL }, // LIS8
5278 { 1418, 2, 1, 4, 500, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x108ULL }, // LIS
5279 { 1417, 2, 1, 4, 500, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x108ULL }, // LI8
5280 { 1416, 2, 1, 4, 500, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x108ULL }, // LI
5281 { 1415, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHZXTLS_32
5282 { 1414, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHZXTLS_
5283 { 1413, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHZXTLS
5284 { 1412, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad), 0x350ULL }, // LHZX8
5285 { 1411, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad), 0x350ULL }, // LHZX
5286 { 1410, 4, 2, 4, 357, 0, 0, PPCOpInfoBase + 567, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LHZUX8
5287 { 1409, 4, 2, 4, 357, 0, 0, PPCOpInfoBase + 563, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LHZUX
5288 { 1408, 4, 2, 4, 356, 0, 0, PPCOpInfoBase + 559, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LHZU8
5289 { 1407, 4, 2, 4, 356, 0, 0, PPCOpInfoBase + 555, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LHZU
5290 { 1406, 3, 1, 4, 558, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LHZCIX
5291 { 1405, 3, 1, 4, 543, 0, 0, PPCOpInfoBase + 541, 0, 0|(1ULL<<MCID::MayLoad), 0x710ULL }, // LHZ8
5292 { 1404, 3, 1, 4, 543, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x710ULL }, // LHZ
5293 { 1403, 3, 1, 4, 226, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LHEPX
5294 { 1402, 3, 1, 4, 112, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LHBRX8
5295 { 1401, 3, 1, 4, 112, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad), 0x250ULL }, // LHBRX
5296 { 1400, 3, 1, 4, 223, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHAXTLS_32
5297 { 1399, 3, 1, 4, 223, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHAXTLS_
5298 { 1398, 3, 1, 4, 223, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LHAXTLS
5299 { 1397, 3, 1, 4, 124, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad), 0x154ULL }, // LHAX8
5300 { 1396, 3, 1, 4, 124, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad), 0x154ULL }, // LHAX
5301 { 1395, 4, 2, 4, 127, 0, 0, PPCOpInfoBase + 567, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LHAUX8
5302 { 1394, 4, 2, 4, 127, 0, 0, PPCOpInfoBase + 563, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LHAUX
5303 { 1393, 4, 2, 4, 126, 0, 0, PPCOpInfoBase + 559, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LHAU8
5304 { 1392, 4, 2, 4, 126, 0, 0, PPCOpInfoBase + 555, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LHAU
5305 { 1391, 3, 1, 4, 225, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LHARXL
5306 { 1390, 3, 1, 4, 118, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LHARX
5307 { 1389, 3, 1, 4, 549, 0, 0, PPCOpInfoBase + 541, 0, 0|(1ULL<<MCID::MayLoad), 0x514ULL }, // LHA8
5308 { 1388, 3, 1, 4, 549, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x514ULL }, // LHA
5309 { 1387, 3, 1, 4, 363, 0, 0, PPCOpInfoBase + 634, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LFSXTLS_
5310 { 1386, 3, 1, 4, 363, 0, 0, PPCOpInfoBase + 634, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LFSXTLS
5311 { 1385, 3, 1, 4, 363, 0, 0, PPCOpInfoBase + 631, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFSX
5312 { 1384, 4, 2, 4, 403, 0, 0, PPCOpInfoBase + 627, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFSUX
5313 { 1383, 4, 2, 4, 402, 0, 0, PPCOpInfoBase + 623, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LFSU
5314 { 1382, 3, 1, 4, 560, 0, 0, PPCOpInfoBase + 620, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LFS
5315 { 1381, 3, 1, 4, 348, 0, 0, PPCOpInfoBase + 606, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFIWZX
5316 { 1380, 3, 1, 4, 120, 0, 0, PPCOpInfoBase + 606, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFIWAX
5317 { 1379, 3, 1, 4, 349, 0, 0, PPCOpInfoBase + 617, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LFDXTLS_
5318 { 1378, 3, 1, 4, 349, 0, 0, PPCOpInfoBase + 617, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LFDXTLS
5319 { 1377, 3, 1, 4, 349, 0, 0, PPCOpInfoBase + 606, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFDX
5320 { 1376, 4, 2, 4, 116, 0, 0, PPCOpInfoBase + 613, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LFDUX
5321 { 1375, 4, 2, 4, 115, 0, 0, PPCOpInfoBase + 609, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LFDU
5322 { 1374, 3, 1, 4, 227, 0, 0, PPCOpInfoBase + 606, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LFDEPX
5323 { 1373, 3, 1, 4, 548, 0, 0, PPCOpInfoBase + 603, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LFD
5324 { 1372, 3, 1, 4, 545, 0, 0, PPCOpInfoBase + 600, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDtocL
5325 { 1371, 3, 1, 4, 545, 0, 0, PPCOpInfoBase + 597, 0, 0|(1ULL<<MCID::MayLoad), 0x10ULL }, // LDtocJTI
5326 { 1370, 3, 1, 4, 545, 0, 0, PPCOpInfoBase + 597, 0, 0|(1ULL<<MCID::MayLoad), 0x10ULL }, // LDtocCPT
5327 { 1369, 3, 1, 4, 545, 0, 0, PPCOpInfoBase + 597, 0, 0|(1ULL<<MCID::MayLoad), 0x10ULL }, // LDtocBA
5328 { 1368, 3, 1, 4, 545, 0, 0, PPCOpInfoBase + 597, 0, 0|(1ULL<<MCID::MayLoad), 0x10ULL }, // LDtoc
5329 { 1367, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 594, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDgotTprelL32
5330 { 1366, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 591, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDgotTprelL
5331 { 1365, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LDXTLS_
5332 { 1364, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LDXTLS
5333 { 1363, 3, 1, 4, 224, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LDX
5334 { 1362, 4, 2, 4, 138, 0, 0, PPCOpInfoBase + 567, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LDUX
5335 { 1361, 4, 2, 4, 136, 0, 0, PPCOpInfoBase + 559, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LDU
5336 { 1360, 3, 1, 4, 558, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LDCIX
5337 { 1359, 3, 1, 4, 553, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LDBRX
5338 { 1358, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 587, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // LDAT_PSEUDO
5339 { 1357, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 584, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // LDAT_COND_PSEUDO
5340 { 1356, 4, 1, 4, 405, 0, 0, PPCOpInfoBase + 580, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x40ULL }, // LDAT
5341 { 1355, 3, 1, 4, 111, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDARXL
5342 { 1354, 3, 1, 4, 111, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LDARX
5343 { 1353, 3, 1, 4, 544, 0, 0, PPCOpInfoBase + 541, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LD
5344 { 1352, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 577, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LBZXTLS_32
5345 { 1351, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LBZXTLS_
5346 { 1350, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 574, 0, 0|(1ULL<<MCID::MayLoad), 0x8ULL }, // LBZXTLS
5347 { 1349, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad), 0x350ULL }, // LBZX8
5348 { 1348, 3, 1, 4, 341, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad), 0x350ULL }, // LBZX
5349 { 1347, 4, 2, 4, 137, 0, 0, PPCOpInfoBase + 567, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LBZUX8
5350 { 1346, 4, 2, 4, 137, 0, 0, PPCOpInfoBase + 563, 0, 0|(1ULL<<MCID::MayLoad), 0x50ULL }, // LBZUX
5351 { 1345, 4, 2, 4, 135, 0, 0, PPCOpInfoBase + 559, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LBZU8
5352 { 1344, 4, 2, 4, 135, 0, 0, PPCOpInfoBase + 555, 0, 0|(1ULL<<MCID::MayLoad), 0x410ULL }, // LBZU
5353 { 1343, 3, 1, 4, 558, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x40ULL }, // LBZCIX
5354 { 1342, 3, 1, 4, 543, 0, 0, PPCOpInfoBase + 541, 0, 0|(1ULL<<MCID::MayLoad), 0x710ULL }, // LBZ8
5355 { 1341, 3, 1, 4, 543, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad), 0x710ULL }, // LBZ
5356 { 1340, 3, 1, 4, 226, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LBEPX
5357 { 1339, 3, 1, 4, 225, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LBARXL
5358 { 1338, 3, 1, 4, 118, 0, 0, PPCOpInfoBase + 552, 0, 0|(1ULL<<MCID::MayLoad), 0x40ULL }, // LBARX
5359 { 1337, 3, 1, 4, 290, 0, 0, PPCOpInfoBase + 207, 0, 0, 0x408ULL }, // LA8
5360 { 1336, 3, 1, 4, 290, 0, 0, PPCOpInfoBase + 244, 0, 0, 0x408ULL }, // LA
5361 { 1335, 0, 0, 4, 344, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ISYNC
5362 { 1334, 4, 1, 4, 208, 0, 0, PPCOpInfoBase + 548, 0, 0|(1ULL<<MCID::Select), 0x8ULL }, // ISEL8
5363 { 1333, 4, 1, 4, 208, 0, 0, PPCOpInfoBase + 544, 0, 0|(1ULL<<MCID::Select), 0x8ULL }, // ISEL
5364 { 1332, 2, 0, 4, 622, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICCCI
5365 { 1331, 3, 0, 4, 340, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBTLS
5366 { 1330, 3, 0, 4, 552, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBT
5367 { 1329, 3, 0, 4, 622, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBLQ
5368 { 1328, 3, 0, 4, 416, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBLC
5369 { 1327, 2, 0, 4, 339, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBIEP
5370 { 1326, 2, 0, 4, 609, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICBI
5371 { 1325, 0, 0, 4, 538, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // HRFID
5372 { 1324, 3, 0, 4, 455, 0, 0, PPCOpInfoBase + 541, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHSTP8
5373 { 1323, 3, 0, 4, 455, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHSTP
5374 { 1322, 3, 0, 4, 455, 0, 0, PPCOpInfoBase + 541, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHST8
5375 { 1321, 3, 0, 4, 455, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHST
5376 { 1320, 3, 0, 4, 423, 0, 0, PPCOpInfoBase + 541, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHCHKP8
5377 { 1319, 3, 0, 4, 423, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHCHKP
5378 { 1318, 3, 0, 4, 423, 0, 0, PPCOpInfoBase + 541, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHCHK8
5379 { 1317, 3, 0, 4, 423, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // HASHCHK
5380 { 1316, 3, 1, 4, 0, 0, 18, PPCOpInfoBase + 233, 183, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsldADDRPCREL
5381 { 1315, 3, 1, 4, 0, 0, 17, PPCOpInfoBase + 224, 154, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsldADDR32
5382 { 1314, 3, 1, 8, 0, 0, 17, PPCOpInfoBase + 233, 137, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsldADDR
5383 { 1313, 1, 1, 4, 0, 0, 2, PPCOpInfoBase + 170, 201, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsTpointer32AIX
5384 { 1312, 2, 1, 4, 0, 0, 6, PPCOpInfoBase + 260, 177, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsMOD64AIX
5385 { 1311, 2, 1, 4, 0, 0, 6, PPCOpInfoBase + 258, 171, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsMOD32AIX
5386 { 1310, 3, 1, 4, 0, 0, 18, PPCOpInfoBase + 233, 183, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDRPCREL
5387 { 1309, 3, 1, 4, 0, 0, 6, PPCOpInfoBase + 227, 177, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDR64AIX
5388 { 1308, 3, 1, 4, 0, 0, 6, PPCOpInfoBase + 221, 171, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDR32AIX
5389 { 1307, 3, 1, 4, 0, 0, 17, PPCOpInfoBase + 224, 154, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDR32
5390 { 1306, 3, 1, 8, 0, 0, 17, PPCOpInfoBase + 233, 137, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GETtlsADDR
5391 { 1305, 2, 1, 4, 472, 0, 0, PPCOpInfoBase + 539, 0, 0, 0x18ULL }, // FTSQRT
5392 { 1304, 3, 1, 4, 277, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x18ULL }, // FTDIV
5393 { 1303, 3, 1, 4, 158, 1, 1, PPCOpInfoBase + 335, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSUB_rec
5394 { 1302, 3, 1, 4, 444, 1, 1, PPCOpInfoBase + 519, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSUBS_rec
5395 { 1301, 3, 1, 4, 437, 1, 0, PPCOpInfoBase + 519, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSUBS
5396 { 1300, 3, 1, 4, 317, 1, 0, PPCOpInfoBase + 335, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSUB
5397 { 1299, 2, 1, 4, 177, 1, 1, PPCOpInfoBase + 344, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSQRT_rec
5398 { 1298, 2, 1, 4, 185, 1, 1, PPCOpInfoBase + 517, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSQRTS_rec
5399 { 1297, 2, 1, 4, 400, 1, 0, PPCOpInfoBase + 517, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSQRTS
5400 { 1296, 2, 1, 4, 399, 1, 0, PPCOpInfoBase + 344, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FSQRT
5401 { 1295, 4, 1, 4, 320, 0, 1, PPCOpInfoBase + 535, 131, 0, 0x18ULL }, // FSELS_rec
5402 { 1294, 4, 1, 4, 316, 0, 0, PPCOpInfoBase + 535, 0, 0, 0x18ULL }, // FSELS
5403 { 1293, 4, 1, 4, 320, 0, 1, PPCOpInfoBase + 527, 131, 0, 0x18ULL }, // FSELD_rec
5404 { 1292, 4, 1, 4, 316, 0, 0, PPCOpInfoBase + 527, 0, 0, 0x18ULL }, // FSELD
5405 { 1291, 2, 1, 4, 446, 0, 1, PPCOpInfoBase + 344, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSQRTE_rec
5406 { 1290, 2, 1, 4, 446, 0, 1, PPCOpInfoBase + 517, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSQRTES_rec
5407 { 1289, 2, 1, 4, 429, 0, 0, PPCOpInfoBase + 517, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSQRTES
5408 { 1288, 2, 1, 4, 429, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSQRTE
5409 { 1287, 2, 1, 4, 446, 1, 1, PPCOpInfoBase + 522, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSP_rec
5410 { 1286, 2, 1, 4, 429, 1, 0, PPCOpInfoBase + 522, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRSP
5411 { 1285, 2, 1, 4, 446, 0, 1, PPCOpInfoBase + 517, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIZS_rec
5412 { 1284, 2, 1, 4, 429, 0, 0, PPCOpInfoBase + 517, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIZS
5413 { 1283, 2, 1, 4, 446, 0, 1, PPCOpInfoBase + 344, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIZD_rec
5414 { 1282, 2, 1, 4, 429, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIZD
5415 { 1281, 2, 1, 4, 446, 0, 1, PPCOpInfoBase + 517, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIPS_rec
5416 { 1280, 2, 1, 4, 429, 0, 0, PPCOpInfoBase + 517, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIPS
5417 { 1279, 2, 1, 4, 446, 0, 1, PPCOpInfoBase + 344, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIPD_rec
5418 { 1278, 2, 1, 4, 429, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIPD
5419 { 1277, 2, 1, 4, 446, 0, 1, PPCOpInfoBase + 517, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRINS_rec
5420 { 1276, 2, 1, 4, 429, 0, 0, PPCOpInfoBase + 517, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRINS
5421 { 1275, 2, 1, 4, 446, 0, 1, PPCOpInfoBase + 344, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIND_rec
5422 { 1274, 2, 1, 4, 429, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIND
5423 { 1273, 2, 1, 4, 446, 0, 1, PPCOpInfoBase + 517, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIMS_rec
5424 { 1272, 2, 1, 4, 429, 0, 0, PPCOpInfoBase + 517, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIMS
5425 { 1271, 2, 1, 4, 446, 0, 1, PPCOpInfoBase + 344, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIMD_rec
5426 { 1270, 2, 1, 4, 429, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRIMD
5427 { 1269, 2, 1, 4, 446, 0, 1, PPCOpInfoBase + 344, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRE_rec
5428 { 1268, 2, 1, 4, 446, 0, 1, PPCOpInfoBase + 517, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRES_rec
5429 { 1267, 2, 1, 4, 429, 0, 0, PPCOpInfoBase + 517, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRES
5430 { 1266, 2, 1, 4, 429, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FRE
5431 { 1265, 4, 1, 4, 159, 1, 1, PPCOpInfoBase + 527, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMSUB_rec
5432 { 1264, 4, 1, 4, 321, 1, 1, PPCOpInfoBase + 531, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMSUBS_rec
5433 { 1263, 4, 1, 4, 316, 1, 0, PPCOpInfoBase + 531, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMSUBS
5434 { 1262, 4, 1, 4, 318, 1, 0, PPCOpInfoBase + 527, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMSUB
5435 { 1261, 4, 1, 4, 159, 1, 1, PPCOpInfoBase + 527, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMADD_rec
5436 { 1260, 4, 1, 4, 321, 1, 1, PPCOpInfoBase + 531, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMADDS_rec
5437 { 1259, 4, 1, 4, 316, 1, 0, PPCOpInfoBase + 531, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMADDS
5438 { 1258, 4, 1, 4, 318, 1, 0, PPCOpInfoBase + 527, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FNMADD
5439 { 1257, 2, 1, 4, 540, 0, 1, PPCOpInfoBase + 517, 131, 0, 0x18ULL }, // FNEGS_rec
5440 { 1256, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 517, 0, 0, 0x18ULL }, // FNEGS
5441 { 1255, 2, 1, 4, 540, 0, 1, PPCOpInfoBase + 344, 131, 0, 0x18ULL }, // FNEGD_rec
5442 { 1254, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 344, 0, 0, 0x18ULL }, // FNEGD
5443 { 1253, 2, 1, 4, 540, 0, 1, PPCOpInfoBase + 517, 131, 0, 0x18ULL }, // FNABSS_rec
5444 { 1252, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 517, 0, 0, 0x18ULL }, // FNABSS
5445 { 1251, 2, 1, 4, 540, 0, 1, PPCOpInfoBase + 344, 131, 0, 0x18ULL }, // FNABSD_rec
5446 { 1250, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 344, 0, 0, 0x18ULL }, // FNABSD
5447 { 1249, 3, 1, 4, 445, 1, 1, PPCOpInfoBase + 335, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMUL_rec
5448 { 1248, 3, 1, 4, 444, 1, 1, PPCOpInfoBase + 519, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMULS_rec
5449 { 1247, 3, 1, 4, 437, 1, 0, PPCOpInfoBase + 519, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMULS
5450 { 1246, 3, 1, 4, 438, 1, 0, PPCOpInfoBase + 335, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMUL
5451 { 1245, 4, 1, 4, 159, 1, 1, PPCOpInfoBase + 527, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMSUB_rec
5452 { 1244, 4, 1, 4, 321, 1, 1, PPCOpInfoBase + 531, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMSUBS_rec
5453 { 1243, 4, 1, 4, 316, 1, 0, PPCOpInfoBase + 531, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMSUBS
5454 { 1242, 4, 1, 4, 318, 1, 0, PPCOpInfoBase + 527, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMSUB
5455 { 1241, 2, 1, 4, 540, 0, 1, PPCOpInfoBase + 517, 131, 0, 0x0ULL }, // FMR_rec
5456 { 1240, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 517, 0, 0, 0x0ULL }, // FMR
5457 { 1239, 4, 1, 4, 159, 1, 1, PPCOpInfoBase + 527, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMADD_rec
5458 { 1238, 4, 1, 4, 321, 1, 1, PPCOpInfoBase + 531, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMADDS_rec
5459 { 1237, 4, 1, 4, 316, 1, 0, PPCOpInfoBase + 531, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMADDS
5460 { 1236, 4, 1, 4, 318, 1, 0, PPCOpInfoBase + 527, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FMADD
5461 { 1235, 0, 0, 4, 0, 0, 1, PPCOpInfoBase + 1, 134, 0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // FENCE
5462 { 1234, 3, 1, 4, 175, 1, 1, PPCOpInfoBase + 335, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FDIV_rec
5463 { 1233, 3, 1, 4, 172, 1, 1, PPCOpInfoBase + 519, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FDIVS_rec
5464 { 1232, 3, 1, 4, 401, 1, 0, PPCOpInfoBase + 519, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FDIVS
5465 { 1231, 3, 1, 4, 398, 1, 0, PPCOpInfoBase + 335, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FDIV
5466 { 1230, 2, 1, 4, 446, 1, 1, PPCOpInfoBase + 344, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIW_rec
5467 { 1229, 2, 1, 4, 446, 1, 1, PPCOpInfoBase + 344, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWZ_rec
5468 { 1228, 2, 1, 4, 429, 1, 0, PPCOpInfoBase + 344, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWZ
5469 { 1227, 2, 1, 4, 446, 1, 1, PPCOpInfoBase + 344, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWU_rec
5470 { 1226, 2, 1, 4, 446, 1, 1, PPCOpInfoBase + 344, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWUZ_rec
5471 { 1225, 2, 1, 4, 429, 1, 0, PPCOpInfoBase + 344, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWUZ
5472 { 1224, 2, 1, 4, 429, 1, 0, PPCOpInfoBase + 344, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIWU
5473 { 1223, 2, 1, 4, 429, 1, 0, PPCOpInfoBase + 344, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIW
5474 { 1222, 2, 1, 4, 446, 1, 1, PPCOpInfoBase + 344, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTID_rec
5475 { 1221, 2, 1, 4, 446, 1, 1, PPCOpInfoBase + 344, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDZ_rec
5476 { 1220, 2, 1, 4, 429, 1, 0, PPCOpInfoBase + 344, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDZ
5477 { 1219, 2, 1, 4, 446, 1, 1, PPCOpInfoBase + 344, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDU_rec
5478 { 1218, 2, 1, 4, 446, 1, 1, PPCOpInfoBase + 344, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDUZ_rec
5479 { 1217, 2, 1, 4, 429, 1, 0, PPCOpInfoBase + 344, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDUZ
5480 { 1216, 2, 1, 4, 429, 1, 0, PPCOpInfoBase + 344, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTIDU
5481 { 1215, 2, 1, 4, 429, 1, 0, PPCOpInfoBase + 344, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCTID
5482 { 1214, 3, 1, 4, 157, 0, 1, PPCOpInfoBase + 519, 131, 0, 0x18ULL }, // FCPSGNS_rec
5483 { 1213, 3, 1, 4, 302, 0, 0, PPCOpInfoBase + 519, 0, 0, 0x18ULL }, // FCPSGNS
5484 { 1212, 3, 1, 4, 157, 0, 1, PPCOpInfoBase + 335, 131, 0, 0x18ULL }, // FCPSGND_rec
5485 { 1211, 3, 1, 4, 302, 0, 0, PPCOpInfoBase + 335, 0, 0, 0x18ULL }, // FCPSGND
5486 { 1210, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 524, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCMPUS
5487 { 1209, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCMPUD
5488 { 1208, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 524, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCMPOS
5489 { 1207, 3, 1, 4, 171, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCMPOD
5490 { 1206, 2, 1, 4, 446, 1, 1, PPCOpInfoBase + 344, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFID_rec
5491 { 1205, 2, 1, 4, 446, 1, 1, PPCOpInfoBase + 344, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDU_rec
5492 { 1204, 2, 1, 4, 446, 1, 1, PPCOpInfoBase + 522, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDUS_rec
5493 { 1203, 2, 1, 4, 429, 1, 0, PPCOpInfoBase + 522, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDUS
5494 { 1202, 2, 1, 4, 429, 1, 0, PPCOpInfoBase + 344, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDU
5495 { 1201, 2, 1, 4, 446, 1, 1, PPCOpInfoBase + 522, 135, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDS_rec
5496 { 1200, 2, 1, 4, 429, 1, 0, PPCOpInfoBase + 522, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFIDS
5497 { 1199, 2, 1, 4, 429, 1, 0, PPCOpInfoBase + 344, 134, 0|(1ULL<<MCID::MayRaiseFPException), 0x18ULL }, // FCFID
5498 { 1198, 3, 1, 4, 0, 1, 0, PPCOpInfoBase + 335, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // FADDrtz
5499 { 1197, 3, 1, 4, 158, 1, 1, PPCOpInfoBase + 335, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FADD_rec
5500 { 1196, 3, 1, 4, 444, 1, 1, PPCOpInfoBase + 519, 135, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FADDS_rec
5501 { 1195, 3, 1, 4, 437, 1, 0, PPCOpInfoBase + 519, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FADDS
5502 { 1194, 3, 1, 4, 317, 1, 0, PPCOpInfoBase + 335, 134, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x18ULL }, // FADD
5503 { 1193, 2, 1, 4, 540, 0, 1, PPCOpInfoBase + 517, 131, 0, 0x18ULL }, // FABSS_rec
5504 { 1192, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 517, 0, 0, 0x18ULL }, // FABSS
5505 { 1191, 2, 1, 4, 540, 0, 1, PPCOpInfoBase + 344, 131, 0, 0x18ULL }, // FABSD_rec
5506 { 1190, 2, 1, 4, 510, 0, 0, PPCOpInfoBase + 344, 0, 0, 0x18ULL }, // FABSD
5507 { 1189, 0, 0, 4, 613, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EnforceIEIO
5508 { 1188, 2, 1, 4, 509, 0, 1, PPCOpInfoBase + 260, 0, 0, 0x108ULL }, // EXTSW_rec
5509 { 1187, 2, 1, 4, 509, 0, 1, PPCOpInfoBase + 512, 0, 0, 0x108ULL }, // EXTSW_32_64_rec
5510 { 1186, 2, 1, 4, 509, 0, 0, PPCOpInfoBase + 512, 0, 0, 0x108ULL }, // EXTSW_32_64
5511 { 1185, 2, 1, 4, 509, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x8ULL }, // EXTSW_32
5512 { 1184, 3, 1, 4, 397, 0, 2, PPCOpInfoBase + 180, 11, 0, 0x8ULL }, // EXTSWSLI_rec
5513 { 1183, 3, 1, 4, 397, 0, 1, PPCOpInfoBase + 514, 0, 0, 0x8ULL }, // EXTSWSLI_32_64_rec
5514 { 1182, 3, 1, 4, 286, 0, 0, PPCOpInfoBase + 514, 0, 0, 0x8ULL }, // EXTSWSLI_32_64
5515 { 1181, 3, 1, 4, 286, 0, 1, PPCOpInfoBase + 180, 5, 0, 0x8ULL }, // EXTSWSLI
5516 { 1180, 2, 1, 4, 509, 0, 0, PPCOpInfoBase + 260, 0, 0, 0x108ULL }, // EXTSW
5517 { 1179, 2, 1, 4, 509, 0, 1, PPCOpInfoBase + 258, 0, 0, 0x108ULL }, // EXTSH_rec
5518 { 1178, 2, 1, 4, 509, 0, 1, PPCOpInfoBase + 260, 0, 0, 0x108ULL }, // EXTSH8_rec
5519 { 1177, 2, 1, 4, 509, 0, 0, PPCOpInfoBase + 512, 0, 0, 0x108ULL }, // EXTSH8_32_64
5520 { 1176, 2, 1, 4, 509, 0, 0, PPCOpInfoBase + 260, 0, 0, 0x108ULL }, // EXTSH8
5521 { 1175, 2, 1, 4, 509, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x108ULL }, // EXTSH
5522 { 1174, 2, 1, 4, 509, 0, 1, PPCOpInfoBase + 258, 0, 0, 0x108ULL }, // EXTSB_rec
5523 { 1173, 2, 1, 4, 509, 0, 1, PPCOpInfoBase + 260, 0, 0, 0x108ULL }, // EXTSB8_rec
5524 { 1172, 2, 1, 4, 509, 0, 0, PPCOpInfoBase + 512, 0, 0, 0x108ULL }, // EXTSB8_32_64
5525 { 1171, 2, 1, 4, 509, 0, 0, PPCOpInfoBase + 260, 0, 0, 0x108ULL }, // EXTSB8
5526 { 1170, 2, 1, 4, 509, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x108ULL }, // EXTSB
5527 { 1169, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVXOR
5528 { 1168, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 509, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBIFW
5529 { 1167, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFW
5530 { 1166, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFUSIAAW
5531 { 1165, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFUMIAAW
5532 { 1164, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFSSIAAW
5533 { 1163, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSUBFSMIAAW
5534 { 1162, 3, 0, 4, 411, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTWWOX
5535 { 1161, 3, 0, 4, 411, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTWWO
5536 { 1160, 3, 0, 4, 411, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTWWEX
5537 { 1159, 3, 0, 4, 411, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTWWE
5538 { 1158, 3, 0, 4, 411, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTWHOX
5539 { 1157, 3, 0, 4, 411, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTWHO
5540 { 1156, 3, 0, 4, 411, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTWHEX
5541 { 1155, 3, 0, 4, 411, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTWHE
5542 { 1154, 3, 0, 4, 411, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTDWX
5543 { 1153, 3, 0, 4, 411, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTDW
5544 { 1152, 3, 0, 4, 411, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSTDHX
5545 { 1151, 3, 0, 4, 411, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVSTDH
5546 { 1150, 3, 0, 4, 411, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // EVSTDDX
5547 { 1149, 3, 0, 4, 411, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::MayStore), 0x400ULL }, // EVSTDD
5548 { 1148, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSRWU
5549 { 1147, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSRWS
5550 { 1146, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 491, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSRWIU
5551 { 1145, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 491, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSRWIS
5552 { 1144, 2, 1, 4, 408, 0, 0, PPCOpInfoBase + 507, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSPLATI
5553 { 1143, 2, 1, 4, 408, 0, 0, PPCOpInfoBase + 507, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSPLATFI
5554 { 1142, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 491, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSLWI
5555 { 1141, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSLW
5556 { 1140, 4, 1, 4, 19, 0, 0, PPCOpInfoBase + 503, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVSEL
5557 { 1139, 2, 1, 4, 408, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVRNDW
5558 { 1138, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 491, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVRLWI
5559 { 1137, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVRLW
5560 { 1136, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVORC
5561 { 1135, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVOR
5562 { 1134, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVNOR
5563 { 1133, 2, 1, 4, 408, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVNEG
5564 { 1132, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVNAND
5565 { 1131, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWUMIAN
5566 { 1130, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWUMIAA
5567 { 1129, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWUMIA
5568 { 1128, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWUMI
5569 { 1127, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSSFAN
5570 { 1126, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSSFAA
5571 { 1125, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSSFA
5572 { 1124, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSSF
5573 { 1123, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMIAN
5574 { 1122, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMIAA
5575 { 1121, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMIA
5576 { 1120, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMI
5577 { 1119, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMFAN
5578 { 1118, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMFAA
5579 { 1117, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMFA
5580 { 1116, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWSMF
5581 { 1115, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUSIANW
5582 { 1114, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUSIAAW
5583 { 1113, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUMIANW
5584 { 1112, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUMIAAW
5585 { 1111, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUMIA
5586 { 1110, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLUMI
5587 { 1109, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLSSIANW
5588 { 1108, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLSSIAAW
5589 { 1107, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLSMIANW
5590 { 1106, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWLSMIAAW
5591 { 1105, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHUMIA
5592 { 1104, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHUMI
5593 { 1103, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSSFA
5594 { 1102, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSSF
5595 { 1101, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSMIA
5596 { 1100, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSMI
5597 { 1099, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSMFA
5598 { 1098, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMWHSMF
5599 { 1097, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMRA
5600 { 1096, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUSIANW
5601 { 1095, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUSIAAW
5602 { 1094, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUMIANW
5603 { 1093, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUMIAAW
5604 { 1092, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUMIA
5605 { 1091, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOUMI
5606 { 1090, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSIANW
5607 { 1089, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSIAAW
5608 { 1088, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSFANW
5609 { 1087, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSFAAW
5610 { 1086, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSFA
5611 { 1085, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSSF
5612 { 1084, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMIANW
5613 { 1083, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMIAAW
5614 { 1082, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMIA
5615 { 1081, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMI
5616 { 1080, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMFANW
5617 { 1079, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMFAAW
5618 { 1078, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMFA
5619 { 1077, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOSMF
5620 { 1076, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGUMIAN
5621 { 1075, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGUMIAA
5622 { 1074, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGSMIAN
5623 { 1073, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGSMIAA
5624 { 1072, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGSMFAN
5625 { 1071, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHOGSMFAA
5626 { 1070, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUSIANW
5627 { 1069, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUSIAAW
5628 { 1068, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUMIANW
5629 { 1067, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUMIAAW
5630 { 1066, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUMIA
5631 { 1065, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEUMI
5632 { 1064, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSIANW
5633 { 1063, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSIAAW
5634 { 1062, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSFANW
5635 { 1061, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSFAAW
5636 { 1060, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSFA
5637 { 1059, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESSF
5638 { 1058, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMIANW
5639 { 1057, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMIAAW
5640 { 1056, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMIA
5641 { 1055, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMI
5642 { 1054, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMFANW
5643 { 1053, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMFAAW
5644 { 1052, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMFA
5645 { 1051, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHESMF
5646 { 1050, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGUMIAN
5647 { 1049, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGUMIAA
5648 { 1048, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGSMIAN
5649 { 1047, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGSMIAA
5650 { 1046, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGSMFAN
5651 { 1045, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMHEGSMFAA
5652 { 1044, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMERGELOHI
5653 { 1043, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 500, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMERGELO
5654 { 1042, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMERGEHILO
5655 { 1041, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVMERGEHI
5656 { 1040, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWWSPLATX
5657 { 1039, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWWSPLAT
5658 { 1038, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWHSPLATX
5659 { 1037, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWHSPLAT
5660 { 1036, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWHOUX
5661 { 1035, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWHOU
5662 { 1034, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWHOSX
5663 { 1033, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWHOS
5664 { 1032, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLWHEX
5665 { 1031, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLWHE
5666 { 1030, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLHHOUSPLATX
5667 { 1029, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLHHOUSPLAT
5668 { 1028, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLHHOSSPLATX
5669 { 1027, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLHHOSSPLAT
5670 { 1026, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLHHESPLATX
5671 { 1025, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLHHESPLAT
5672 { 1024, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLDWX
5673 { 1023, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLDW
5674 { 1022, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVLDHX
5675 { 1021, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // EVLDH
5676 { 1020, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 497, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // EVLDDX
5677 { 1019, 3, 1, 4, 410, 0, 0, PPCOpInfoBase + 494, 0, 0|(1ULL<<MCID::MayLoad), 0x400ULL }, // EVLDD
5678 { 1018, 3, 1, 4, 19, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSTSTLT
5679 { 1017, 3, 1, 4, 19, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSTSTGT
5680 { 1016, 3, 1, 4, 19, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSTSTEQ
5681 { 1015, 3, 1, 4, 24, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSSUB
5682 { 1014, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSNEG
5683 { 1013, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSNABS
5684 { 1012, 3, 1, 4, 24, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSMUL
5685 { 1011, 3, 1, 4, 22, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSDIV
5686 { 1010, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTUIZ
5687 { 1009, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTUI
5688 { 1008, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTUF
5689 { 1007, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTSIZ
5690 { 1006, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTSI
5691 { 1005, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCTSF
5692 { 1004, 3, 1, 4, 23, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCMPLT
5693 { 1003, 3, 1, 4, 23, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCMPGT
5694 { 1002, 3, 1, 4, 23, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCMPEQ
5695 { 1001, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCFUI
5696 { 1000, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCFUF
5697 { 999, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCFSI
5698 { 998, 2, 1, 4, 24, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSCFSF
5699 { 997, 3, 1, 4, 24, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSADD
5700 { 996, 2, 1, 4, 19, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVFSABS
5701 { 995, 2, 1, 4, 408, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVEXTSH
5702 { 994, 2, 1, 4, 408, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVEXTSB
5703 { 993, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVEQV
5704 { 992, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVDIVWU
5705 { 991, 3, 1, 4, 409, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVDIVWS
5706 { 990, 2, 1, 4, 408, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCNTLZW
5707 { 989, 2, 1, 4, 408, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCNTLSW
5708 { 988, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPLTU
5709 { 987, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPLTS
5710 { 986, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPGTU
5711 { 985, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPGTS
5712 { 984, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVCMPEQ
5713 { 983, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVANDC
5714 { 982, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVAND
5715 { 981, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 478, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDW
5716 { 980, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDUSIAAW
5717 { 979, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDUMIAAW
5718 { 978, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDSSIAAW
5719 { 977, 2, 1, 4, 409, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDSMIAAW
5720 { 976, 3, 1, 4, 408, 0, 0, PPCOpInfoBase + 491, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVADDIW
5721 { 975, 2, 1, 4, 408, 0, 0, PPCOpInfoBase + 476, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EVABS
5722 { 974, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // EQV_rec
5723 { 973, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // EQV8_rec
5724 { 972, 3, 1, 4, 199, 0, 0, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // EQV8
5725 { 971, 3, 1, 4, 199, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // EQV
5726 { 970, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 284, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EH_SjLj_Setup
5727 { 969, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 489, 64, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EH_SjLj_SetJmp64
5728 { 968, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 489, 63, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EH_SjLj_SetJmp32
5729 { 967, 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
5730 { 966, 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
5731 { 965, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSTSTLT
5732 { 964, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSTSTGT
5733 { 963, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSTSTEQ
5734 { 962, 3, 1, 4, 23, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x0ULL }, // EFSSUB
5735 { 961, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x0ULL }, // EFSNEG
5736 { 960, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x0ULL }, // EFSNABS
5737 { 959, 3, 1, 4, 12, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x0ULL }, // EFSMUL
5738 { 958, 3, 1, 4, 22, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x0ULL }, // EFSDIV
5739 { 957, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x0ULL }, // EFSCTUIZ
5740 { 956, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCTUI
5741 { 955, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 481, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCTUF
5742 { 954, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x0ULL }, // EFSCTSIZ
5743 { 953, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCTSI
5744 { 952, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCTSF
5745 { 951, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 316, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCMPLT
5746 { 950, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 316, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCMPGT
5747 { 949, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 316, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCMPEQ
5748 { 948, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x0ULL }, // EFSCFUI
5749 { 947, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCFUF
5750 { 946, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x0ULL }, // EFSCFSI
5751 { 945, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFSCFSF
5752 { 944, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 486, 0, 0, 0x0ULL }, // EFSCFD
5753 { 943, 3, 1, 4, 21, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x0ULL }, // EFSADD
5754 { 942, 2, 1, 4, 23, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x0ULL }, // EFSABS
5755 { 941, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDTSTLT
5756 { 940, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDTSTGT
5757 { 939, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDTSTEQ
5758 { 938, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 478, 0, 0, 0x0ULL }, // EFDSUB
5759 { 937, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 476, 0, 0, 0x0ULL }, // EFDNEG
5760 { 936, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 476, 0, 0, 0x0ULL }, // EFDNABS
5761 { 935, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 478, 0, 0, 0x0ULL }, // EFDMUL
5762 { 934, 3, 1, 4, 22, 0, 0, PPCOpInfoBase + 478, 0, 0, 0x0ULL }, // EFDDIV
5763 { 933, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 486, 0, 0, 0x0ULL }, // EFDCTUIZ
5764 { 932, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 486, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTUIDZ
5765 { 931, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 486, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTUI
5766 { 930, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 481, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTUF
5767 { 929, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 486, 0, 0, 0x0ULL }, // EFDCTSIZ
5768 { 928, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 486, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTSIDZ
5769 { 927, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 486, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTSI
5770 { 926, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 481, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCTSF
5771 { 925, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCMPLT
5772 { 924, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCMPGT
5773 { 923, 3, 1, 4, 20, 0, 0, PPCOpInfoBase + 483, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCMPEQ
5774 { 922, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 481, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCFUID
5775 { 921, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 481, 0, 0, 0x0ULL }, // EFDCFUI
5776 { 920, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 481, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCFUF
5777 { 919, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 481, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCFSID
5778 { 918, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 481, 0, 0, 0x0ULL }, // EFDCFSI
5779 { 917, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 481, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EFDCFSF
5780 { 916, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 481, 0, 0, 0x0ULL }, // EFDCFS
5781 { 915, 3, 1, 4, 21, 0, 0, PPCOpInfoBase + 478, 0, 0, 0x0ULL }, // EFDADD
5782 { 914, 2, 1, 4, 20, 0, 0, PPCOpInfoBase + 476, 0, 0, 0x0ULL }, // EFDABS
5783 { 913, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 474, 105, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DecreaseCTRloop
5784 { 912, 2, 1, 4, 0, 1, 1, PPCOpInfoBase + 474, 107, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DecreaseCTR8loop
5785 { 911, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 471, 0, 0, 0x0ULL }, // DYNAREAOFFSET8
5786 { 910, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 471, 0, 0, 0x0ULL }, // DYNAREAOFFSET
5787 { 909, 4, 1, 4, 0, 1, 1, PPCOpInfoBase + 467, 132, 0, 0x0ULL }, // DYNALLOC8
5788 { 908, 4, 1, 4, 0, 1, 1, PPCOpInfoBase + 463, 61, 0, 0x0ULL }, // DYNALLOC
5789 { 907, 2, 1, 4, 245, 0, 1, PPCOpInfoBase + 344, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DXEX_rec
5790 { 906, 2, 1, 4, 245, 0, 1, PPCOpInfoBase + 356, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DXEXQ_rec
5791 { 905, 2, 1, 4, 245, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DXEXQ
5792 { 904, 2, 1, 4, 245, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DXEX
5793 { 903, 3, 1, 4, 244, 0, 0, PPCOpInfoBase + 460, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTSFQ
5794 { 902, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 457, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTSFIQ
5795 { 901, 3, 1, 4, 16, 0, 0, PPCOpInfoBase + 454, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTSFI
5796 { 900, 3, 1, 4, 244, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTSF
5797 { 899, 3, 1, 4, 249, 0, 0, PPCOpInfoBase + 353, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTEXQ
5798 { 898, 3, 1, 4, 244, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTEX
5799 { 897, 3, 1, 4, 244, 0, 0, PPCOpInfoBase + 451, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTDGQ
5800 { 896, 3, 1, 4, 244, 0, 0, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTDG
5801 { 895, 3, 1, 4, 244, 0, 0, PPCOpInfoBase + 451, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTDCQ
5802 { 894, 3, 1, 4, 244, 0, 0, PPCOpInfoBase + 448, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DTSTDC
5803 { 893, 3, 1, 4, 246, 0, 1, PPCOpInfoBase + 335, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DSUB_rec
5804 { 892, 3, 1, 4, 251, 0, 1, PPCOpInfoBase + 338, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DSUBQ_rec
5805 { 891, 3, 1, 4, 251, 0, 0, PPCOpInfoBase + 338, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DSUBQ
5806 { 890, 3, 1, 4, 246, 0, 0, PPCOpInfoBase + 335, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DSUB
5807 { 889, 3, 0, 4, 529, 0, 0, PPCOpInfoBase + 445, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTT64
5808 { 888, 3, 0, 4, 529, 0, 0, PPCOpInfoBase + 442, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTT
5809 { 887, 3, 0, 4, 529, 0, 0, PPCOpInfoBase + 445, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTSTT64
5810 { 886, 3, 0, 4, 529, 0, 0, PPCOpInfoBase + 442, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTSTT
5811 { 885, 3, 0, 4, 529, 0, 0, PPCOpInfoBase + 445, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTST64
5812 { 884, 3, 0, 4, 529, 0, 0, PPCOpInfoBase + 442, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSTST
5813 { 883, 3, 0, 4, 529, 0, 0, PPCOpInfoBase + 445, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DST64
5814 { 882, 3, 0, 4, 529, 0, 0, PPCOpInfoBase + 442, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DST
5815 { 881, 0, 0, 4, 498, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSSALL
5816 { 880, 1, 0, 4, 498, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSS
5817 { 879, 3, 1, 4, 245, 0, 1, PPCOpInfoBase + 436, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCRI_rec
5818 { 878, 3, 1, 4, 248, 0, 1, PPCOpInfoBase + 439, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCRIQ_rec
5819 { 877, 3, 1, 4, 248, 0, 0, PPCOpInfoBase + 439, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCRIQ
5820 { 876, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 436, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCRI
5821 { 875, 3, 1, 4, 245, 0, 1, PPCOpInfoBase + 436, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCLI_rec
5822 { 874, 3, 1, 4, 248, 0, 1, PPCOpInfoBase + 439, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCLIQ_rec
5823 { 873, 3, 1, 4, 248, 0, 0, PPCOpInfoBase + 439, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCLIQ
5824 { 872, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 436, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSCLI
5825 { 871, 2, 1, 4, 253, 0, 1, PPCOpInfoBase + 344, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRSP_rec
5826 { 870, 2, 1, 4, 253, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRSP
5827 { 869, 4, 1, 4, 245, 0, 1, PPCOpInfoBase + 414, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRRND_rec
5828 { 868, 4, 1, 4, 248, 0, 1, PPCOpInfoBase + 432, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRRNDQ_rec
5829 { 867, 4, 1, 4, 248, 0, 0, PPCOpInfoBase + 432, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRRNDQ
5830 { 866, 4, 1, 4, 245, 0, 0, PPCOpInfoBase + 414, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRRND
5831 { 865, 4, 1, 4, 245, 0, 1, PPCOpInfoBase + 418, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTX_rec
5832 { 864, 4, 1, 4, 248, 0, 1, PPCOpInfoBase + 422, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTXQ_rec
5833 { 863, 4, 1, 4, 248, 0, 0, PPCOpInfoBase + 422, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTXQ
5834 { 862, 4, 1, 4, 245, 0, 0, PPCOpInfoBase + 418, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTX
5835 { 861, 4, 1, 4, 245, 0, 1, PPCOpInfoBase + 418, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTN_rec
5836 { 860, 4, 1, 4, 248, 0, 1, PPCOpInfoBase + 422, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTNQ_rec
5837 { 859, 4, 1, 4, 248, 0, 0, PPCOpInfoBase + 422, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTNQ
5838 { 858, 4, 1, 4, 245, 0, 0, PPCOpInfoBase + 418, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRINTN
5839 { 857, 2, 1, 4, 12, 0, 1, PPCOpInfoBase + 430, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRDPQ_rec
5840 { 856, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 430, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DRDPQ
5841 { 855, 4, 1, 4, 245, 0, 1, PPCOpInfoBase + 414, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUA_rec
5842 { 854, 4, 1, 4, 252, 0, 1, PPCOpInfoBase + 426, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAQ_rec
5843 { 853, 4, 1, 4, 252, 0, 0, PPCOpInfoBase + 426, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAQ
5844 { 852, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 418, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAI_rec
5845 { 851, 4, 1, 4, 248, 0, 1, PPCOpInfoBase + 422, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAIQ_rec
5846 { 850, 4, 1, 4, 248, 0, 0, PPCOpInfoBase + 422, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAIQ
5847 { 849, 4, 1, 4, 245, 0, 0, PPCOpInfoBase + 418, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUAI
5848 { 848, 4, 1, 4, 245, 0, 0, PPCOpInfoBase + 414, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DQUA
5849 { 847, 6, 1, 4, 0, 0, 0, PPCOpInfoBase + 408, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXXSHAPAD
5850 { 846, 1, 1, 4, 19, 0, 0, PPCOpInfoBase + 407, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // DMXXSETACCZ
5851 { 845, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 404, 0, 0, 0x0ULL }, // DMXXINSTDMR512_HI
5852 { 844, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 401, 0, 0, 0x0ULL }, // DMXXINSTDMR512
5853 { 843, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 398, 0, 0, 0x0ULL }, // DMXXINSTDMR256
5854 { 842, 3, 2, 4, 0, 0, 0, PPCOpInfoBase + 395, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXXEXTFDMR512_HI
5855 { 841, 3, 2, 4, 0, 0, 0, PPCOpInfoBase + 392, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXXEXTFDMR512
5856 { 840, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 389, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXXEXTFDMR256
5857 { 839, 4, 1, 4, 19, 0, 0, PPCOpInfoBase + 385, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVI8GERX4SPP
5858 { 838, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 385, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVI8GERX4PP
5859 { 837, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 382, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVI8GERX4
5860 { 836, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 385, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2PP
5861 { 835, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 385, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2PN
5862 { 834, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 385, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2NP
5863 { 833, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 385, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2NN
5864 { 832, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 382, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVF16GERX2
5865 { 831, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 385, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2PP
5866 { 830, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 385, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2PN
5867 { 829, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 385, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2NP
5868 { 828, 4, 1, 4, 5, 0, 0, PPCOpInfoBase + 385, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2NN
5869 { 827, 3, 1, 4, 5, 0, 0, PPCOpInfoBase + 382, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMXVBF16GERX2
5870 { 826, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 379, 0, 0, 0x0ULL }, // DMXOR
5871 { 825, 3, 1, 4, 256, 0, 1, PPCOpInfoBase + 335, 131, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DMUL_rec
5872 { 824, 3, 1, 4, 257, 0, 1, PPCOpInfoBase + 338, 131, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DMULQ_rec
5873 { 823, 3, 1, 4, 257, 0, 0, PPCOpInfoBase + 338, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DMULQ
5874 { 822, 3, 1, 4, 256, 0, 0, PPCOpInfoBase + 335, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DMUL
5875 { 821, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 376, 0, 0, 0x0ULL }, // DMSHA3HASH
5876 { 820, 4, 1, 4, 0, 0, 0, PPCOpInfoBase + 372, 0, 0, 0x0ULL }, // DMSHA2HASH
5877 { 819, 1, 1, 4, 0, 0, 0, PPCOpInfoBase + 371, 0, 0, 0x0ULL }, // DMSETDMRZ
5878 { 818, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 369, 0, 0, 0x0ULL }, // DMMR
5879 { 817, 3, 1, 4, 391, 0, 1, PPCOpInfoBase + 221, 0, 0, 0xdULL }, // DIVW_rec
5880 { 816, 3, 1, 4, 391, 0, 1, PPCOpInfoBase + 221, 0, 0, 0xdULL }, // DIVWU_rec
5881 { 815, 3, 1, 4, 391, 0, 2, PPCOpInfoBase + 221, 3, 0, 0x8ULL }, // DIVWUO_rec
5882 { 814, 3, 1, 4, 385, 0, 1, PPCOpInfoBase + 221, 2, 0, 0x8ULL }, // DIVWUO
5883 { 813, 3, 1, 4, 210, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x8ULL }, // DIVWU
5884 { 812, 3, 1, 4, 391, 0, 2, PPCOpInfoBase + 221, 3, 0, 0x8ULL }, // DIVWO_rec
5885 { 811, 3, 1, 4, 385, 0, 1, PPCOpInfoBase + 221, 2, 0, 0x8ULL }, // DIVWO
5886 { 810, 3, 1, 4, 155, 0, 1, PPCOpInfoBase + 221, 0, 0, 0xdULL }, // DIVWE_rec
5887 { 809, 3, 1, 4, 155, 0, 1, PPCOpInfoBase + 221, 0, 0, 0xdULL }, // DIVWEU_rec
5888 { 808, 3, 1, 4, 155, 0, 2, PPCOpInfoBase + 221, 3, 0, 0x8ULL }, // DIVWEUO_rec
5889 { 807, 3, 1, 4, 387, 0, 1, PPCOpInfoBase + 221, 2, 0, 0x8ULL }, // DIVWEUO
5890 { 806, 3, 1, 4, 212, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x8ULL }, // DIVWEU
5891 { 805, 3, 1, 4, 155, 0, 2, PPCOpInfoBase + 221, 3, 0, 0x8ULL }, // DIVWEO_rec
5892 { 804, 3, 1, 4, 387, 0, 1, PPCOpInfoBase + 221, 2, 0, 0x8ULL }, // DIVWEO
5893 { 803, 3, 1, 4, 212, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x8ULL }, // DIVWE
5894 { 802, 3, 1, 4, 210, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x8ULL }, // DIVW
5895 { 801, 3, 1, 4, 156, 0, 1, PPCOpInfoBase + 227, 0, 0, 0xdULL }, // DIVD_rec
5896 { 800, 3, 1, 4, 156, 0, 1, PPCOpInfoBase + 227, 0, 0, 0xdULL }, // DIVDU_rec
5897 { 799, 3, 1, 4, 156, 0, 2, PPCOpInfoBase + 227, 3, 0, 0x8ULL }, // DIVDUO_rec
5898 { 798, 3, 1, 4, 388, 0, 1, PPCOpInfoBase + 227, 2, 0, 0x8ULL }, // DIVDUO
5899 { 797, 3, 1, 4, 211, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x8ULL }, // DIVDU
5900 { 796, 3, 1, 4, 156, 0, 2, PPCOpInfoBase + 227, 3, 0, 0x8ULL }, // DIVDO_rec
5901 { 795, 3, 1, 4, 388, 0, 1, PPCOpInfoBase + 227, 2, 0, 0x8ULL }, // DIVDO
5902 { 794, 3, 1, 4, 154, 0, 1, PPCOpInfoBase + 227, 0, 0, 0xdULL }, // DIVDE_rec
5903 { 793, 3, 1, 4, 154, 0, 1, PPCOpInfoBase + 227, 0, 0, 0xdULL }, // DIVDEU_rec
5904 { 792, 3, 1, 4, 154, 0, 2, PPCOpInfoBase + 227, 3, 0, 0x8ULL }, // DIVDEUO_rec
5905 { 791, 3, 1, 4, 390, 0, 1, PPCOpInfoBase + 227, 2, 0, 0x8ULL }, // DIVDEUO
5906 { 790, 3, 1, 4, 390, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x8ULL }, // DIVDEU
5907 { 789, 3, 1, 4, 154, 0, 2, PPCOpInfoBase + 227, 3, 0, 0x8ULL }, // DIVDEO_rec
5908 { 788, 3, 1, 4, 390, 0, 1, PPCOpInfoBase + 227, 2, 0, 0x8ULL }, // DIVDEO
5909 { 787, 3, 1, 4, 390, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x8ULL }, // DIVDE
5910 { 786, 3, 1, 4, 211, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x8ULL }, // DIVD
5911 { 785, 3, 1, 4, 245, 0, 1, PPCOpInfoBase + 335, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DIEX_rec
5912 { 784, 3, 1, 4, 248, 0, 1, PPCOpInfoBase + 366, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DIEXQ_rec
5913 { 783, 3, 1, 4, 248, 0, 0, PPCOpInfoBase + 366, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DIEXQ
5914 { 782, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 335, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DIEX
5915 { 781, 3, 1, 4, 245, 0, 1, PPCOpInfoBase + 360, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DENBCD_rec
5916 { 780, 3, 1, 4, 248, 0, 1, PPCOpInfoBase + 363, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DENBCDQ_rec
5917 { 779, 3, 1, 4, 248, 0, 0, PPCOpInfoBase + 363, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DENBCDQ
5918 { 778, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 360, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DENBCD
5919 { 777, 3, 1, 4, 258, 0, 1, PPCOpInfoBase + 335, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DDIV_rec
5920 { 776, 3, 1, 4, 259, 0, 1, PPCOpInfoBase + 338, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DDIVQ_rec
5921 { 775, 3, 1, 4, 259, 0, 0, PPCOpInfoBase + 338, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DDIVQ
5922 { 774, 3, 1, 4, 258, 0, 0, PPCOpInfoBase + 335, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DDIV
5923 { 773, 3, 1, 4, 245, 0, 1, PPCOpInfoBase + 360, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DDEDPD_rec
5924 { 772, 3, 1, 4, 248, 0, 1, PPCOpInfoBase + 363, 131, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DDEDPDQ_rec
5925 { 771, 3, 1, 4, 248, 0, 0, PPCOpInfoBase + 363, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DDEDPDQ
5926 { 770, 3, 1, 4, 245, 0, 0, PPCOpInfoBase + 360, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DDEDPD
5927 { 769, 2, 1, 4, 250, 0, 1, PPCOpInfoBase + 346, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTQPQ_rec
5928 { 768, 2, 1, 4, 250, 0, 0, PPCOpInfoBase + 346, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTQPQ
5929 { 767, 2, 1, 4, 253, 0, 1, PPCOpInfoBase + 344, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIX_rec
5930 { 766, 2, 1, 4, 12, 0, 1, PPCOpInfoBase + 356, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIXQ_rec
5931 { 765, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 358, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIXQQ
5932 { 764, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 356, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIXQ
5933 { 763, 2, 1, 4, 253, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTFIX
5934 { 762, 2, 1, 4, 246, 0, 1, PPCOpInfoBase + 344, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTDP_rec
5935 { 761, 2, 1, 4, 246, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCTDP
5936 { 760, 3, 1, 4, 249, 0, 0, PPCOpInfoBase + 353, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCMPUQ
5937 { 759, 3, 1, 4, 244, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCMPU
5938 { 758, 3, 1, 4, 249, 0, 0, PPCOpInfoBase + 353, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCMPOQ
5939 { 757, 3, 1, 4, 244, 0, 0, PPCOpInfoBase + 350, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCMPO
5940 { 756, 2, 1, 4, 254, 0, 1, PPCOpInfoBase + 344, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIX_rec
5941 { 755, 2, 1, 4, 255, 0, 1, PPCOpInfoBase + 346, 131, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIXQ_rec
5942 { 754, 2, 1, 4, 12, 0, 0, PPCOpInfoBase + 348, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIXQQ
5943 { 753, 2, 1, 4, 255, 0, 0, PPCOpInfoBase + 346, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIXQ
5944 { 752, 2, 1, 4, 254, 0, 0, PPCOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x0ULL }, // DCFFIX
5945 { 751, 2, 0, 4, 622, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCCCI
5946 { 750, 2, 0, 4, 337, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBZLEP
5947 { 749, 2, 0, 4, 621, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBZL
5948 { 748, 2, 0, 4, 337, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBZEP
5949 { 747, 2, 0, 4, 608, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBZ
5950 { 746, 3, 0, 4, 337, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTEP
5951 { 745, 3, 0, 4, 551, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2ULL }, // DCBTST
5952 { 744, 3, 0, 4, 337, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTEP
5953 { 743, 3, 0, 4, 551, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2ULL }, // DCBT
5954 { 742, 2, 0, 4, 337, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBSTEP
5955 { 741, 2, 0, 4, 608, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBST
5956 { 740, 2, 0, 4, 428, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBI
5957 { 739, 2, 0, 4, 337, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFEP
5958 { 738, 3, 0, 4, 608, 0, 0, PPCOpInfoBase + 341, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2ULL }, // DCBF
5959 { 737, 2, 0, 4, 428, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DCBA
5960 { 736, 2, 1, 4, 343, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // DARN
5961 { 735, 3, 1, 4, 246, 0, 1, PPCOpInfoBase + 335, 131, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DADD_rec
5962 { 734, 3, 1, 4, 251, 0, 1, PPCOpInfoBase + 338, 131, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DADDQ_rec
5963 { 733, 3, 1, 4, 251, 0, 0, PPCOpInfoBase + 338, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DADDQ
5964 { 732, 3, 1, 4, 246, 0, 0, PPCOpInfoBase + 335, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x0ULL }, // DADD
5965 { 731, 3, 0, 4, 448, 0, 0, PPCOpInfoBase + 287, 0, 0|(1ULL<<MCID::Branch), 0x38ULL }, // CTRL_DEP
5966 { 730, 3, 1, 4, 305, 0, 0, PPCOpInfoBase + 330, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CRXOR
5967 { 729, 1, 1, 4, 528, 0, 0, PPCOpInfoBase + 295, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // CRUNSET
5968 { 728, 1, 1, 4, 528, 0, 0, PPCOpInfoBase + 295, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // CRSET
5969 { 727, 3, 1, 4, 528, 0, 0, PPCOpInfoBase + 330, 0, 0, 0x0ULL }, // CRORC
5970 { 726, 3, 1, 4, 528, 0, 0, PPCOpInfoBase + 330, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CROR
5971 { 725, 2, 1, 4, 108, 0, 0, PPCOpInfoBase + 333, 0, 0, 0x0ULL }, // CRNOT
5972 { 724, 3, 1, 4, 528, 0, 0, PPCOpInfoBase + 330, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CRNOR
5973 { 723, 3, 1, 4, 528, 0, 0, PPCOpInfoBase + 330, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CRNAND
5974 { 722, 3, 1, 4, 528, 0, 0, PPCOpInfoBase + 330, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CREQV
5975 { 721, 3, 1, 4, 528, 0, 0, PPCOpInfoBase + 330, 0, 0, 0x0ULL }, // CRANDC
5976 { 720, 3, 1, 4, 528, 0, 0, PPCOpInfoBase + 330, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // CRAND
5977 { 719, 0, 0, 4, 528, 0, 1, PPCOpInfoBase + 1, 130, 0, 0x0ULL }, // CR6UNSET
5978 { 718, 0, 0, 4, 528, 0, 1, PPCOpInfoBase + 1, 130, 0, 0x0ULL }, // CR6SET
5979 { 717, 3, 0, 4, 359, 0, 1, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_PASTE_rec
5980 { 716, 3, 0, 4, 359, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_PASTE8_rec
5981 { 715, 2, 0, 4, 338, 0, 0, PPCOpInfoBase + 260, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_COPY8
5982 { 714, 2, 0, 4, 338, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_COPY
5983 { 713, 0, 0, 4, 342, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CP_ABORT
5984 { 712, 2, 1, 4, 280, 0, 1, PPCOpInfoBase + 258, 0, 0, 0x208ULL }, // CNTTZW_rec
5985 { 711, 2, 1, 4, 280, 0, 1, PPCOpInfoBase + 260, 0, 0, 0x308ULL }, // CNTTZW8_rec
5986 { 710, 2, 1, 4, 280, 0, 0, PPCOpInfoBase + 260, 0, 0, 0x308ULL }, // CNTTZW8
5987 { 709, 2, 1, 4, 280, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x208ULL }, // CNTTZW
5988 { 708, 2, 1, 4, 280, 0, 1, PPCOpInfoBase + 260, 0, 0, 0x308ULL }, // CNTTZD_rec
5989 { 707, 3, 1, 4, 149, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x0ULL }, // CNTTZDM
5990 { 706, 2, 1, 4, 280, 0, 0, PPCOpInfoBase + 260, 0, 0, 0x308ULL }, // CNTTZD
5991 { 705, 2, 1, 4, 206, 0, 1, PPCOpInfoBase + 258, 0, 0, 0x208ULL }, // CNTLZW_rec
5992 { 704, 2, 1, 4, 206, 0, 1, PPCOpInfoBase + 260, 0, 0, 0x308ULL }, // CNTLZW8_rec
5993 { 703, 2, 1, 4, 206, 0, 0, PPCOpInfoBase + 260, 0, 0, 0x308ULL }, // CNTLZW8
5994 { 702, 2, 1, 4, 206, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x208ULL }, // CNTLZW
5995 { 701, 2, 1, 4, 206, 0, 1, PPCOpInfoBase + 260, 0, 0, 0x308ULL }, // CNTLZD_rec
5996 { 700, 3, 1, 4, 149, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x0ULL }, // CNTLZDM
5997 { 699, 2, 1, 4, 206, 0, 0, PPCOpInfoBase + 260, 0, 0, 0x308ULL }, // CNTLZD
5998 { 698, 3, 1, 4, 508, 0, 0, PPCOpInfoBase + 319, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPWI
5999 { 697, 3, 1, 4, 141, 0, 0, PPCOpInfoBase + 316, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPW
6000 { 696, 4, 1, 4, 275, 0, 0, PPCOpInfoBase + 326, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPRB8
6001 { 695, 4, 1, 4, 275, 0, 0, PPCOpInfoBase + 322, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPRB
6002 { 694, 3, 1, 4, 508, 0, 0, PPCOpInfoBase + 319, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPLWI
6003 { 693, 3, 1, 4, 141, 0, 0, PPCOpInfoBase + 316, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPLW
6004 { 692, 3, 1, 4, 508, 0, 0, PPCOpInfoBase + 313, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPLDI
6005 { 691, 3, 1, 4, 141, 0, 0, PPCOpInfoBase + 310, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPLD
6006 { 690, 3, 1, 4, 275, 0, 0, PPCOpInfoBase + 310, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPEQB
6007 { 689, 3, 1, 4, 508, 0, 0, PPCOpInfoBase + 313, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPDI
6008 { 688, 3, 1, 4, 141, 0, 0, PPCOpInfoBase + 310, 0, 0|(1ULL<<MCID::Compare), 0x8ULL }, // CMPD
6009 { 687, 3, 1, 4, 527, 0, 0, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // CMPB8
6010 { 686, 3, 1, 4, 527, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // CMPB
6011 { 685, 0, 0, 4, 623, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // CLRBHRB
6012 { 684, 3, 1, 4, 451, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x0ULL }, // CFUGED
6013 { 683, 2, 1, 4, 471, 0, 0, PPCOpInfoBase + 260, 0, 0, 0x8ULL }, // CDTBCD8
6014 { 682, 2, 1, 4, 471, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x0ULL }, // CDTBCD
6015 { 681, 2, 1, 4, 471, 0, 0, PPCOpInfoBase + 260, 0, 0, 0x8ULL }, // CBCDTD8
6016 { 680, 2, 1, 4, 471, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x0ULL }, // CBCDTD
6017 { 679, 2, 1, 4, 580, 0, 0, PPCOpInfoBase + 260, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BRW8
6018 { 678, 2, 1, 4, 580, 0, 0, PPCOpInfoBase + 258, 0, 0, 0x0ULL }, // BRW
6019 { 677, 3, 1, 4, 407, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BRINC
6020 { 676, 2, 1, 4, 580, 0, 0, PPCOpInfoBase + 260, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BRH8
6021 { 675, 2, 1, 4, 580, 0, 0, PPCOpInfoBase + 258, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BRH
6022 { 674, 2, 1, 4, 580, 0, 0, PPCOpInfoBase + 260, 0, 0, 0x0ULL }, // BRD
6023 { 673, 3, 1, 4, 282, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x8ULL }, // BPERMD
6024 { 672, 2, 0, 4, 243, 1, 1, PPCOpInfoBase + 9, 71, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BL_TLS
6025 { 671, 1, 0, 4, 243, 1, 2, PPCOpInfoBase + 284, 125, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL_RM
6026 { 670, 1, 0, 8, 243, 1, 2, PPCOpInfoBase + 284, 125, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL_NOP_RM
6027 { 669, 1, 0, 8, 243, 1, 1, PPCOpInfoBase + 284, 71, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL_NOP
6028 { 668, 0, 0, 4, 447, 2, 1, PPCOpInfoBase + 1, 75, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BLRL
6029 { 667, 0, 0, 4, 447, 2, 0, PPCOpInfoBase + 1, 128, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x38ULL }, // BLR8
6030 { 666, 0, 0, 4, 447, 2, 0, PPCOpInfoBase + 1, 73, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x38ULL }, // BLR
6031 { 665, 1, 0, 4, 243, 1, 2, PPCOpInfoBase + 0, 125, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA_RM
6032 { 664, 1, 0, 4, 243, 1, 2, PPCOpInfoBase + 0, 122, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA8_RM
6033 { 663, 1, 0, 8, 243, 1, 2, PPCOpInfoBase + 0, 122, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA8_NOP_RM
6034 { 662, 1, 0, 8, 243, 1, 1, PPCOpInfoBase + 0, 120, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA8_NOP
6035 { 661, 1, 0, 4, 243, 1, 1, PPCOpInfoBase + 0, 120, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA8
6036 { 660, 1, 0, 4, 243, 1, 1, PPCOpInfoBase + 0, 71, 0|(1ULL<<MCID::Call), 0x38ULL }, // BLA
6037 { 659, 2, 0, 4, 243, 1, 1, PPCOpInfoBase + 9, 120, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_TLS_
6038 { 658, 2, 0, 4, 243, 1, 1, PPCOpInfoBase + 9, 120, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_TLS
6039 { 657, 1, 0, 4, 243, 1, 2, PPCOpInfoBase + 284, 122, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_RM
6040 { 656, 2, 0, 4, 102, 1, 1, PPCOpInfoBase + 9, 120, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOTOC_TLS
6041 { 655, 1, 0, 4, 102, 1, 2, PPCOpInfoBase + 284, 122, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOTOC_RM
6042 { 654, 1, 0, 4, 102, 1, 1, PPCOpInfoBase + 284, 120, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOTOC
6043 { 653, 2, 0, 8, 243, 1, 1, PPCOpInfoBase + 9, 120, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOP_TLS
6044 { 652, 1, 0, 8, 243, 1, 2, PPCOpInfoBase + 284, 122, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOP_RM
6045 { 651, 1, 0, 8, 243, 1, 1, PPCOpInfoBase + 284, 120, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8_NOP
6046 { 650, 1, 0, 4, 243, 1, 1, PPCOpInfoBase + 284, 120, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL8
6047 { 649, 1, 0, 4, 243, 1, 1, PPCOpInfoBase + 284, 71, 0|(1ULL<<MCID::Call), 0x38ULL }, // BL
6048 { 648, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 284, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZp
6049 { 647, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 284, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZm
6050 { 646, 1, 0, 4, 103, 2, 1, PPCOpInfoBase + 284, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLp
6051 { 645, 1, 0, 4, 103, 2, 1, PPCOpInfoBase + 284, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLm
6052 { 644, 0, 0, 4, 447, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZLRp
6053 { 643, 0, 0, 4, 447, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZLRm
6054 { 642, 0, 0, 4, 447, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLRLp
6055 { 641, 0, 0, 4, 447, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLRLm
6056 { 640, 0, 0, 4, 447, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLRL
6057 { 639, 0, 0, 4, 447, 3, 1, PPCOpInfoBase + 1, 116, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZLR8
6058 { 638, 0, 0, 4, 447, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZLR
6059 { 637, 1, 0, 4, 103, 2, 1, PPCOpInfoBase + 0, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLAp
6060 { 636, 1, 0, 4, 103, 2, 1, PPCOpInfoBase + 0, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLAm
6061 { 635, 1, 0, 4, 103, 2, 1, PPCOpInfoBase + 0, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZLA
6062 { 634, 1, 0, 4, 103, 2, 1, PPCOpInfoBase + 284, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDZL
6063 { 633, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 0, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZAp
6064 { 632, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 0, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZAm
6065 { 631, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 0, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZA
6066 { 630, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 284, 107, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZ8
6067 { 629, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 284, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDZ
6068 { 628, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 284, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZp
6069 { 627, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 284, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZm
6070 { 626, 1, 0, 4, 103, 2, 1, PPCOpInfoBase + 284, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLp
6071 { 625, 1, 0, 4, 103, 2, 1, PPCOpInfoBase + 284, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLm
6072 { 624, 0, 0, 4, 447, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZLRp
6073 { 623, 0, 0, 4, 447, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZLRm
6074 { 622, 0, 0, 4, 447, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLRLp
6075 { 621, 0, 0, 4, 447, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLRLm
6076 { 620, 0, 0, 4, 447, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLRL
6077 { 619, 0, 0, 4, 447, 3, 1, PPCOpInfoBase + 1, 116, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZLR8
6078 { 618, 0, 0, 4, 447, 3, 1, PPCOpInfoBase + 1, 112, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZLR
6079 { 617, 1, 0, 4, 103, 2, 1, PPCOpInfoBase + 0, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLAp
6080 { 616, 1, 0, 4, 103, 2, 1, PPCOpInfoBase + 0, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLAm
6081 { 615, 1, 0, 4, 103, 2, 1, PPCOpInfoBase + 0, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZLA
6082 { 614, 1, 0, 4, 103, 2, 1, PPCOpInfoBase + 284, 109, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BDNZL
6083 { 613, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 0, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZAp
6084 { 612, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 0, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZAm
6085 { 611, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 0, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZA
6086 { 610, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 284, 107, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZ8
6087 { 609, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 284, 105, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BDNZ
6088 { 608, 2, 0, 4, 103, 0, 0, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCn
6089 { 607, 0, 0, 4, 103, 2, 2, PPCOpInfoBase + 1, 101, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable), 0x38ULL }, // BCTRL_RM
6090 { 606, 2, 0, 8, 103, 2, 3, PPCOpInfoBase + 308, 96, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCTRL_LWZinto_toc_RM
6091 { 605, 2, 0, 8, 103, 2, 2, PPCOpInfoBase + 308, 92, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCTRL_LWZinto_toc
6092 { 604, 0, 0, 4, 103, 2, 2, PPCOpInfoBase + 1, 88, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable), 0x38ULL }, // BCTRL8_RM
6093 { 603, 2, 0, 8, 103, 2, 3, PPCOpInfoBase + 308, 83, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCTRL8_LDinto_toc_RM
6094 { 602, 2, 0, 8, 103, 2, 2, PPCOpInfoBase + 308, 79, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCTRL8_LDinto_toc
6095 { 601, 0, 0, 4, 103, 2, 1, PPCOpInfoBase + 1, 68, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable), 0x38ULL }, // BCTRL8
6096 { 600, 0, 0, 4, 103, 2, 1, PPCOpInfoBase + 1, 65, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable), 0x38ULL }, // BCTRL
6097 { 599, 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
6098 { 598, 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
6099 { 597, 2, 0, 4, 103, 1, 1, PPCOpInfoBase + 285, 71, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCLn
6100 { 596, 1, 0, 4, 103, 1, 1, PPCOpInfoBase + 284, 71, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCLalways
6101 { 595, 1, 0, 4, 447, 2, 0, PPCOpInfoBase + 295, 73, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCLRn
6102 { 594, 1, 0, 4, 447, 2, 1, PPCOpInfoBase + 295, 75, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCLRLn
6103 { 593, 1, 0, 4, 447, 2, 1, PPCOpInfoBase + 295, 75, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCLRL
6104 { 592, 1, 0, 4, 447, 2, 0, PPCOpInfoBase + 295, 73, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCLR
6105 { 591, 2, 0, 4, 103, 1, 1, PPCOpInfoBase + 285, 71, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCL
6106 { 590, 3, 1, 4, 467, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x0ULL }, // BCDUTRUNC_rec
6107 { 589, 3, 1, 4, 467, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x0ULL }, // BCDUS_rec
6108 { 588, 4, 1, 4, 467, 0, 1, PPCOpInfoBase + 296, 78, 0, 0x0ULL }, // BCDTRUNC_rec
6109 { 587, 4, 1, 4, 467, 0, 1, PPCOpInfoBase + 296, 78, 0, 0x0ULL }, // BCDS_rec
6110 { 586, 4, 1, 4, 247, 0, 1, PPCOpInfoBase + 296, 78, 0, 0x0ULL }, // BCDSUB_rec
6111 { 585, 4, 1, 4, 328, 0, 1, PPCOpInfoBase + 296, 78, 0, 0x0ULL }, // BCDSR_rec
6112 { 584, 3, 1, 4, 465, 0, 1, PPCOpInfoBase + 300, 78, 0, 0x0ULL }, // BCDSETSGN_rec
6113 { 583, 3, 1, 4, 465, 0, 1, PPCOpInfoBase + 300, 78, 0, 0x0ULL }, // BCDCTZ_rec
6114 { 582, 2, 1, 4, 329, 0, 1, PPCOpInfoBase + 306, 78, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BCDCTSQ_rec
6115 { 581, 2, 1, 4, 465, 0, 1, PPCOpInfoBase + 306, 78, 0, 0x0ULL }, // BCDCTN_rec
6116 { 580, 3, 1, 4, 467, 0, 1, PPCOpInfoBase + 303, 78, 0, 0x0ULL }, // BCDCPSGN_rec
6117 { 579, 3, 1, 4, 465, 0, 1, PPCOpInfoBase + 300, 78, 0, 0x0ULL }, // BCDCFZ_rec
6118 { 578, 3, 1, 4, 331, 0, 1, PPCOpInfoBase + 300, 78, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BCDCFSQ_rec
6119 { 577, 3, 1, 4, 465, 0, 1, PPCOpInfoBase + 300, 78, 0, 0x0ULL }, // BCDCFN_rec
6120 { 576, 4, 1, 4, 247, 0, 1, PPCOpInfoBase + 296, 78, 0, 0x0ULL }, // BCDADD_rec
6121 { 575, 1, 0, 4, 447, 1, 0, PPCOpInfoBase + 295, 63, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCTRn
6122 { 574, 1, 0, 4, 447, 2, 1, PPCOpInfoBase + 295, 65, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCTRLn
6123 { 573, 1, 0, 4, 447, 2, 1, PPCOpInfoBase + 295, 68, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCCTRL8n
6124 { 572, 1, 0, 4, 447, 2, 1, PPCOpInfoBase + 295, 68, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCCTRL8
6125 { 571, 1, 0, 4, 447, 2, 1, PPCOpInfoBase + 295, 65, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCTRL
6126 { 570, 1, 0, 4, 447, 1, 0, PPCOpInfoBase + 295, 64, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCTR8n
6127 { 569, 1, 0, 4, 447, 1, 0, PPCOpInfoBase + 295, 64, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCTR8
6128 { 568, 1, 0, 4, 447, 1, 0, PPCOpInfoBase + 295, 63, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCTR
6129 { 567, 2, 0, 4, 447, 2, 1, PPCOpInfoBase + 293, 75, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCLRL
6130 { 566, 2, 0, 4, 447, 2, 0, PPCOpInfoBase + 293, 73, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCLR
6131 { 565, 3, 0, 4, 447, 1, 1, PPCOpInfoBase + 290, 71, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCLA
6132 { 564, 3, 0, 4, 447, 1, 1, PPCOpInfoBase + 287, 71, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCL
6133 { 563, 2, 0, 4, 447, 2, 1, PPCOpInfoBase + 293, 68, 0|(1ULL<<MCID::Call), 0x38ULL }, // BCCCTRL8
6134 { 562, 2, 0, 4, 447, 2, 1, PPCOpInfoBase + 293, 65, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x38ULL }, // BCCCTRL
6135 { 561, 2, 0, 4, 447, 1, 0, PPCOpInfoBase + 293, 64, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCCTR8
6136 { 560, 2, 0, 4, 447, 1, 0, PPCOpInfoBase + 293, 63, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCCTR
6137 { 559, 3, 0, 4, 447, 0, 0, PPCOpInfoBase + 290, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCCA
6138 { 558, 3, 0, 4, 447, 0, 0, PPCOpInfoBase + 287, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BCC
6139 { 557, 2, 0, 4, 103, 0, 0, PPCOpInfoBase + 285, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x38ULL }, // BC
6140 { 556, 1, 0, 4, 243, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x38ULL }, // BA
6141 { 555, 1, 0, 4, 243, 0, 0, PPCOpInfoBase + 284, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0x38ULL }, // B
6142 { 554, 0, 0, 4, 620, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATTN
6143 { 553, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP_I8
6144 { 552, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP_I64
6145 { 551, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP_I32
6146 { 550, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_SWAP_I16
6147 { 549, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR_I8
6148 { 548, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR_I64
6149 { 547, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR_I32
6150 { 546, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_XOR_I16
6151 { 545, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN_I8
6152 { 544, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN_I64
6153 { 543, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN_I32
6154 { 542, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMIN_I16
6155 { 541, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX_I8
6156 { 540, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX_I64
6157 { 539, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX_I32
6158 { 538, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_UMAX_I16
6159 { 537, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB_I8
6160 { 536, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB_I64
6161 { 535, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB_I32
6162 { 534, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_SUB_I16
6163 { 533, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR_I8
6164 { 532, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR_I64
6165 { 531, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR_I32
6166 { 530, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_OR_I16
6167 { 529, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND_I8
6168 { 528, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND_I64
6169 { 527, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND_I32
6170 { 526, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_NAND_I16
6171 { 525, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN_I8
6172 { 524, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN_I64
6173 { 523, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN_I32
6174 { 522, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MIN_I16
6175 { 521, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX_I8
6176 { 520, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX_I64
6177 { 519, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX_I32
6178 { 518, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_MAX_I16
6179 { 517, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND_I8
6180 { 516, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND_I64
6181 { 515, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND_I32
6182 { 514, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_AND_I16
6183 { 513, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD_I8
6184 { 512, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 280, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD_I64
6185 { 511, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD_I32
6186 { 510, 4, 1, 4, 0, 0, 1, PPCOpInfoBase + 276, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_LOAD_ADD_I16
6187 { 509, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 266, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I8
6188 { 508, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 271, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I64
6189 { 507, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 266, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I32
6190 { 506, 5, 1, 4, 0, 0, 1, PPCOpInfoBase + 266, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ATOMIC_CMP_SWAP_I16
6191 { 505, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // AND_rec
6192 { 504, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 264, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ANDI_rec_1_GT_BIT8
6193 { 503, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ANDI_rec_1_GT_BIT
6194 { 502, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 264, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ANDI_rec_1_EQ_BIT8
6195 { 501, 2, 1, 4, 0, 0, 1, PPCOpInfoBase + 262, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // ANDI_rec_1_EQ_BIT
6196 { 500, 3, 1, 4, 507, 0, 1, PPCOpInfoBase + 183, 0, 0, 0x308ULL }, // ANDI_rec
6197 { 499, 3, 1, 4, 507, 0, 1, PPCOpInfoBase + 183, 0, 0, 0x208ULL }, // ANDIS_rec
6198 { 498, 3, 1, 4, 505, 0, 1, PPCOpInfoBase + 180, 0, 0, 0x208ULL }, // ANDIS8_rec
6199 { 497, 3, 1, 4, 505, 0, 1, PPCOpInfoBase + 180, 0, 0, 0x308ULL }, // ANDI8_rec
6200 { 496, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 221, 0, 0, 0x8ULL }, // ANDC_rec
6201 { 495, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 227, 0, 0, 0x8ULL }, // ANDC8_rec
6202 { 494, 3, 1, 4, 199, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x8ULL }, // ANDC8
6203 { 493, 3, 1, 4, 199, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x8ULL }, // ANDC
6204 { 492, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // AND8_rec
6205 { 491, 3, 1, 4, 199, 0, 0, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // AND8
6206 { 490, 3, 1, 4, 199, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // AND
6207 { 489, 2, 0, 4, 0, 1, 1, PPCOpInfoBase + 20, 61, 0, 0x0ULL }, // ADJCALLSTACKUP
6208 { 488, 2, 0, 4, 0, 1, 1, PPCOpInfoBase + 20, 61, 0, 0x0ULL }, // ADJCALLSTACKDOWN
6209 { 487, 2, 1, 4, 535, 1, 2, PPCOpInfoBase + 258, 22, 0, 0x8ULL }, // ADDZE_rec
6210 { 486, 2, 1, 4, 535, 1, 3, PPCOpInfoBase + 258, 18, 0, 0x8ULL }, // ADDZEO_rec
6211 { 485, 2, 1, 4, 505, 1, 2, PPCOpInfoBase + 258, 15, 0, 0x8ULL }, // ADDZEO
6212 { 484, 2, 1, 4, 535, 1, 2, PPCOpInfoBase + 260, 22, 0, 0x8ULL }, // ADDZE8_rec
6213 { 483, 2, 1, 4, 535, 1, 3, PPCOpInfoBase + 260, 18, 0, 0x8ULL }, // ADDZE8O_rec
6214 { 482, 2, 1, 4, 505, 1, 2, PPCOpInfoBase + 260, 15, 0, 0x8ULL }, // ADDZE8O
6215 { 481, 2, 1, 4, 506, 1, 1, PPCOpInfoBase + 260, 13, 0, 0x8ULL }, // ADDZE8
6216 { 480, 2, 1, 4, 506, 1, 1, PPCOpInfoBase + 258, 13, 0, 0x8ULL }, // ADDZE
6217 { 479, 2, 1, 4, 144, 0, 0, PPCOpInfoBase + 216, 0, 0, 0x8ULL }, // ADDPCIS
6218 { 478, 2, 1, 4, 535, 1, 2, PPCOpInfoBase + 258, 22, 0, 0x8ULL }, // ADDME_rec
6219 { 477, 2, 1, 4, 535, 1, 3, PPCOpInfoBase + 258, 18, 0, 0x8ULL }, // ADDMEO_rec
6220 { 476, 2, 1, 4, 505, 1, 2, PPCOpInfoBase + 258, 15, 0, 0x8ULL }, // ADDMEO
6221 { 475, 2, 1, 4, 535, 1, 2, PPCOpInfoBase + 260, 22, 0, 0x8ULL }, // ADDME8_rec
6222 { 474, 2, 1, 4, 535, 1, 3, PPCOpInfoBase + 260, 18, 0, 0x8ULL }, // ADDME8O_rec
6223 { 473, 2, 1, 4, 505, 1, 2, PPCOpInfoBase + 260, 15, 0, 0x8ULL }, // ADDME8O
6224 { 472, 2, 1, 4, 504, 1, 1, PPCOpInfoBase + 260, 13, 0, 0x8ULL }, // ADDME8
6225 { 471, 2, 1, 4, 504, 1, 1, PPCOpInfoBase + 258, 13, 0, 0x8ULL }, // ADDME
6226 { 470, 3, 1, 4, 289, 0, 0, PPCOpInfoBase + 230, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // ADDItocL8
6227 { 469, 3, 1, 4, 503, 0, 0, PPCOpInfoBase + 247, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDItocL
6228 { 468, 3, 1, 4, 228, 0, 0, PPCOpInfoBase + 230, 0, 0, 0x0ULL }, // ADDItoc8
6229 { 467, 3, 1, 4, 228, 0, 0, PPCOpInfoBase + 224, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDItoc
6230 { 466, 4, 1, 4, 502, 0, 18, PPCOpInfoBase + 254, 43, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDItlsldLADDR32
6231 { 465, 4, 1, 4, 0, 0, 18, PPCOpInfoBase + 250, 25, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDItlsldLADDR
6232 { 464, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 244, 0, 0, 0x0ULL }, // ADDItlsldL32
6233 { 463, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 207, 0, 0, 0x0ULL }, // ADDItlsldL
6234 { 462, 4, 1, 4, 228, 0, 18, PPCOpInfoBase + 254, 43, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDItlsgdLADDR32
6235 { 461, 4, 1, 4, 228, 0, 18, PPCOpInfoBase + 250, 25, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDItlsgdLADDR
6236 { 460, 3, 1, 4, 228, 0, 0, PPCOpInfoBase + 244, 0, 0, 0x0ULL }, // ADDItlsgdL32
6237 { 459, 3, 1, 4, 228, 0, 0, PPCOpInfoBase + 207, 0, 0, 0x0ULL }, // ADDItlsgdL
6238 { 458, 3, 1, 4, 501, 0, 0, PPCOpInfoBase + 244, 0, 0, 0x0ULL }, // ADDIdtprelL32
6239 { 457, 3, 1, 4, 228, 0, 0, PPCOpInfoBase + 207, 0, 0, 0x0ULL }, // ADDIdtprelL
6240 { 456, 3, 1, 4, 503, 0, 0, PPCOpInfoBase + 230, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // ADDIStocHA8
6241 { 455, 3, 1, 4, 503, 0, 0, PPCOpInfoBase + 247, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDIStocHA
6242 { 454, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 207, 0, 0, 0x0ULL }, // ADDIStlsldHA
6243 { 453, 3, 1, 4, 228, 0, 0, PPCOpInfoBase + 207, 0, 0, 0x0ULL }, // ADDIStlsgdHA
6244 { 452, 3, 1, 4, 228, 0, 0, PPCOpInfoBase + 207, 0, 0, 0x0ULL }, // ADDISgotTprelHA
6245 { 451, 3, 1, 4, 501, 0, 0, PPCOpInfoBase + 244, 0, 0, 0x0ULL }, // ADDISdtprelHA32
6246 { 450, 3, 1, 4, 228, 0, 0, PPCOpInfoBase + 207, 0, 0, 0x0ULL }, // ADDISdtprelHA
6247 { 449, 3, 1, 4, 500, 0, 0, PPCOpInfoBase + 207, 0, 0, 0x8ULL }, // ADDIS8
6248 { 448, 3, 1, 4, 500, 0, 0, PPCOpInfoBase + 244, 0, 0, 0x8ULL }, // ADDIS
6249 { 447, 3, 1, 4, 535, 0, 2, PPCOpInfoBase + 183, 11, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x8ULL }, // ADDIC_rec
6250 { 446, 3, 1, 4, 504, 0, 1, PPCOpInfoBase + 180, 5, 0, 0x8ULL }, // ADDIC8
6251 { 445, 3, 1, 4, 504, 0, 1, PPCOpInfoBase + 183, 5, 0, 0xcULL }, // ADDIC
6252 { 444, 3, 1, 4, 500, 0, 0, PPCOpInfoBase + 207, 0, 0, 0x8ULL }, // ADDI8
6253 { 443, 3, 1, 4, 500, 0, 0, PPCOpInfoBase + 244, 0, 0, 0x8ULL }, // ADDI
6254 { 442, 3, 1, 4, 204, 0, 0, PPCOpInfoBase + 227, 0, 0, 0x8ULL }, // ADDG6S8
6255 { 441, 3, 1, 4, 204, 0, 0, PPCOpInfoBase + 221, 0, 0, 0x0ULL }, // ADDG6S
6256 { 440, 3, 1, 4, 537, 1, 2, PPCOpInfoBase + 221, 22, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE_rec
6257 { 439, 4, 1, 4, 525, 0, 0, PPCOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDEX8
6258 { 438, 4, 1, 4, 525, 0, 0, PPCOpInfoBase + 236, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDEX
6259 { 437, 3, 1, 4, 537, 1, 3, PPCOpInfoBase + 221, 18, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDEO_rec
6260 { 436, 3, 1, 4, 524, 1, 2, PPCOpInfoBase + 221, 15, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDEO
6261 { 435, 3, 1, 4, 537, 1, 2, PPCOpInfoBase + 227, 22, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE8_rec
6262 { 434, 3, 1, 4, 537, 1, 3, PPCOpInfoBase + 227, 18, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE8O_rec
6263 { 433, 3, 1, 4, 524, 1, 2, PPCOpInfoBase + 227, 15, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE8O
6264 { 432, 3, 1, 4, 140, 1, 1, PPCOpInfoBase + 227, 13, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE8
6265 { 431, 3, 1, 4, 140, 1, 1, PPCOpInfoBase + 221, 13, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADDE
6266 { 430, 3, 1, 4, 541, 0, 2, PPCOpInfoBase + 221, 11, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC_rec
6267 { 429, 3, 1, 4, 392, 0, 3, PPCOpInfoBase + 221, 8, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDCO_rec
6268 { 428, 3, 1, 4, 287, 0, 2, PPCOpInfoBase + 221, 6, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDCO
6269 { 427, 3, 1, 4, 541, 0, 2, PPCOpInfoBase + 227, 11, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC8_rec
6270 { 426, 3, 1, 4, 392, 0, 3, PPCOpInfoBase + 227, 8, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC8O_rec
6271 { 425, 3, 1, 4, 287, 0, 2, PPCOpInfoBase + 227, 6, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC8O
6272 { 424, 3, 1, 4, 287, 0, 1, PPCOpInfoBase + 227, 5, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC8
6273 { 423, 3, 1, 4, 287, 0, 1, PPCOpInfoBase + 221, 5, 0|(1ULL<<MCID::Commutable), 0xcULL }, // ADDC
6274 { 422, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD8_rec
6275 { 421, 3, 1, 4, 139, 0, 0, PPCOpInfoBase + 233, 0, 0, 0x8ULL }, // ADD8TLS_
6276 { 420, 3, 1, 4, 139, 0, 0, PPCOpInfoBase + 230, 0, 0, 0x8ULL }, // ADD8TLS
6277 { 419, 3, 1, 4, 142, 0, 2, PPCOpInfoBase + 227, 3, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD8O_rec
6278 { 418, 3, 1, 4, 526, 0, 1, PPCOpInfoBase + 227, 2, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD8O
6279 { 417, 3, 1, 4, 139, 0, 0, PPCOpInfoBase + 227, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD8
6280 { 416, 3, 1, 4, 199, 0, 1, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD4_rec
6281 { 415, 3, 1, 4, 139, 0, 0, PPCOpInfoBase + 224, 0, 0, 0x8ULL }, // ADD4TLS
6282 { 414, 3, 1, 4, 142, 0, 2, PPCOpInfoBase + 221, 3, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD4O_rec
6283 { 413, 3, 1, 4, 526, 0, 1, PPCOpInfoBase + 221, 2, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD4O
6284 { 412, 3, 1, 4, 139, 0, 0, PPCOpInfoBase + 221, 0, 0|(1ULL<<MCID::Commutable), 0x8ULL }, // ADD4
6285 { 411, 3, 0, 4, 370, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x40ULL }, // XFSTOREf64
6286 { 410, 3, 0, 4, 370, 0, 0, PPCOpInfoBase + 218, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x40ULL }, // XFSTOREf32
6287 { 409, 3, 1, 4, 215, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // XFLOADf64
6288 { 408, 3, 1, 4, 365, 0, 0, PPCOpInfoBase + 218, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // XFLOADf32
6289 { 407, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBPCIS
6290 { 406, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBIS
6291 { 405, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBIC_rec
6292 { 404, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBIC
6293 { 403, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SUBI
6294 { 402, 3, 0, 4, 611, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x40ULL }, // STIWX
6295 { 401, 3, 0, 0, 203, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRWI_rec
6296 { 400, 3, 0, 0, 203, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRWI
6297 { 399, 3, 0, 0, 203, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRDI_rec
6298 { 398, 3, 0, 0, 203, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRDI
6299 { 397, 3, 0, 4, 610, 0, 0, PPCOpInfoBase + 213, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x40ULL }, // SPILLTOVSR_STX
6300 { 396, 3, 0, 4, 600, 0, 0, PPCOpInfoBase + 210, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // SPILLTOVSR_ST
6301 { 395, 3, 1, 4, 554, 0, 0, PPCOpInfoBase + 213, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // SPILLTOVSR_LDX
6302 { 394, 3, 1, 4, 545, 0, 0, PPCOpInfoBase + 210, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // SPILLTOVSR_LD
6303 { 393, 3, 0, 0, 203, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLWI_rec
6304 { 392, 3, 0, 0, 203, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLWI
6305 { 391, 3, 0, 0, 203, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLDI_rec
6306 { 390, 3, 0, 0, 203, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLDI
6307 { 389, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROTRWI_rec
6308 { 388, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROTRWI
6309 { 387, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROTRDI_rec
6310 { 386, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROTRDI
6311 { 385, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWNMbm_rec
6312 { 384, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWNMbm
6313 { 383, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWINMbm_rec
6314 { 382, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWINMbm
6315 { 381, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWIMIbm_rec
6316 { 380, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RLWIMIbm
6317 { 379, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 207, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PSUBI
6318 { 378, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 205, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PPCLdFixedAddr
6319 { 377, 3, 1, 4, 215, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // LIWZX
6320 { 376, 3, 1, 4, 362, 0, 0, PPCOpInfoBase + 202, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x40ULL }, // LIWAX
6321 { 375, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 199, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x400ULL }, // LAx
6322 { 374, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 197, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // KILL_PAIR
6323 { 373, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSRWI_rec
6324 { 372, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSRWI
6325 { 371, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSRDI_rec
6326 { 370, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSRDI
6327 { 369, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSLWI_rec
6328 { 368, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INSLWI
6329 { 367, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTRWI_rec
6330 { 366, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTRWI
6331 { 365, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTRDI_rec
6332 { 364, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTRDI
6333 { 363, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTLWI_rec
6334 { 362, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTLWI
6335 { 361, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTLDI_rec
6336 { 360, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // EXTLDI
6337 { 359, 3, 0, 4, 602, 0, 0, PPCOpInfoBase + 194, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // DFSTOREf64
6338 { 358, 3, 0, 4, 602, 0, 0, PPCOpInfoBase + 191, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // DFSTOREf32
6339 { 357, 3, 1, 4, 547, 0, 0, PPCOpInfoBase + 194, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // DFLOADf64
6340 { 356, 3, 1, 4, 546, 0, 0, PPCOpInfoBase + 191, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // DFLOADf32
6341 { 355, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTx
6342 { 354, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTT
6343 { 353, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTx
6344 { 352, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTT
6345 { 351, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTDS
6346 { 350, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTSTCT
6347 { 349, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTDS
6348 { 348, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 188, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBTCT
6349 { 347, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBSTPS
6350 { 346, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFx
6351 { 345, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFPS
6352 { 344, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFLP
6353 { 343, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DCBFL
6354 { 342, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRRWI_rec
6355 { 341, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 183, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRRWI
6356 { 340, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRRDI_rec
6357 { 339, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRRDI
6358 { 338, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRLSLWI_rec
6359 { 337, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRLSLWI
6360 { 336, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRLSLDI_rec
6361 { 335, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CLRLSLDI
6362 { 334, 1, 0, 4, 1, 0, 1, PPCOpInfoBase + 171, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CFENCE8
6363 { 333, 1, 0, 4, 1, 0, 1, PPCOpInfoBase + 170, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CFENCE
6364 { 332, 2, 1, 4, 0, 0, 0, PPCOpInfoBase + 168, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BUILD_UACC
6365 { 331, 3, 1, 4, 0, 0, 0, PPCOpInfoBase + 165, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BUILD_QUADWORD
6366 { 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_SWAP_I128
6367 { 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_XOR_I128
6368 { 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_SUB_I128
6369 { 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_OR_I128
6370 { 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_NAND_I128
6371 { 325, 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
6372 { 324, 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
6373 { 323, 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
6374 { 322, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UBFX
6375 { 321, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SBFX
6376 { 320, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_UMIN
6377 { 319, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_UMAX
6378 { 318, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SMIN
6379 { 317, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SMAX
6380 { 316, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_XOR
6381 { 315, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_OR
6382 { 314, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_AND
6383 { 313, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_MUL
6384 { 312, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_ADD
6385 { 311, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMINIMUM
6386 { 310, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAXIMUM
6387 { 309, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMIN
6388 { 308, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAX
6389 { 307, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMUL
6390 { 306, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FADD
6391 { 305, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SEQ_FMUL
6392 { 304, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SEQ_FADD
6393 { 303, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_UBSANTRAP
6394 { 302, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_DEBUGTRAP
6395 { 301, 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
6396 { 300, 3, 0, 0, 0, 0, 0, PPCOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_BZERO
6397 { 299, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 143, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMSET
6398 { 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_MEMMOVE
6399 { 297, 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
6400 { 296, 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
6401 { 295, 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
6402 { 294, 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
6403 { 293, 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
6404 { 292, 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
6405 { 291, 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
6406 { 290, 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
6407 { 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_FDIV
6408 { 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_FMUL
6409 { 287, 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
6410 { 286, 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
6411 { 285, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STACKRESTORE
6412 { 284, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STACKSAVE
6413 { 283, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 68, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_DYN_STACKALLOC
6414 { 282, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_JUMP_TABLE
6415 { 281, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BLOCK_ADDR
6416 { 280, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ADDRSPACE_CAST
6417 { 279, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FNEARBYINT
6418 { 278, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FRINT
6419 { 277, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FFLOOR
6420 { 276, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSQRT
6421 { 275, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FTANH
6422 { 274, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSINH
6423 { 273, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOSH
6424 { 272, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FATAN2
6425 { 271, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FATAN
6426 { 270, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FASIN
6427 { 269, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FACOS
6428 { 268, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FTAN
6429 { 267, 3, 2, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSINCOS
6430 { 266, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSIN
6431 { 265, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOS
6432 { 264, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCEIL
6433 { 263, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BITREVERSE
6434 { 262, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BSWAP
6435 { 261, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTPOP
6436 { 260, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLS
6437 { 259, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLZ_ZERO_UNDEF
6438 { 258, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLZ
6439 { 257, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTTZ_ZERO_UNDEF
6440 { 256, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTTZ
6441 { 255, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 137, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECTOR_COMPRESS
6442 { 254, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_STEP_VECTOR
6443 { 253, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SPLAT_VECTOR
6444 { 252, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 133, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SHUFFLE_VECTOR
6445 { 251, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT_VECTOR_ELT
6446 { 250, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 126, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT_VECTOR_ELT
6447 { 249, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT_SUBVECTOR
6448 { 248, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 62, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT_SUBVECTOR
6449 { 247, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VSCALE
6450 { 246, 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
6451 { 245, 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
6452 { 244, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LLROUND
6453 { 243, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LROUND
6454 { 242, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ABS
6455 { 241, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMAX
6456 { 240, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMIN
6457 { 239, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMAX
6458 { 238, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMIN
6459 { 237, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRMASK
6460 { 236, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTR_ADD
6461 { 235, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_ROUNDING
6462 { 234, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_ROUNDING
6463 { 233, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_RESET_FPMODE
6464 { 232, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_FPMODE
6465 { 231, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_FPMODE
6466 { 230, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_RESET_FPENV
6467 { 229, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_FPENV
6468 { 228, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_FPENV
6469 { 227, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXIMUMNUM
6470 { 226, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINIMUMNUM
6471 { 225, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXIMUM
6472 { 224, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINIMUM
6473 { 223, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXNUM_IEEE
6474 { 222, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINNUM_IEEE
6475 { 221, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXNUM
6476 { 220, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINNUM
6477 { 219, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCANONICALIZE
6478 { 218, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 97, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_IS_FPCLASS
6479 { 217, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOPYSIGN
6480 { 216, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FABS
6481 { 215, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOUI_SAT
6482 { 214, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOSI_SAT
6483 { 213, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UITOFP
6484 { 212, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SITOFP
6485 { 211, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOUI
6486 { 210, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOSI
6487 { 209, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTRUNC
6488 { 208, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPEXT
6489 { 207, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FNEG
6490 { 206, 3, 2, 0, 0, 0, 0, PPCOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FFREXP
6491 { 205, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLDEXP
6492 { 204, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG10
6493 { 203, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG2
6494 { 202, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG
6495 { 201, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP10
6496 { 200, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP2
6497 { 199, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP
6498 { 198, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPOWI
6499 { 197, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPOW
6500 { 196, 3, 2, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMODF
6501 { 195, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FREM
6502 { 194, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FDIV
6503 { 193, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMAD
6504 { 192, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMA
6505 { 191, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMUL
6506 { 190, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSUB
6507 { 189, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FADD
6508 { 188, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVFIXSAT
6509 { 187, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVFIXSAT
6510 { 186, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVFIX
6511 { 185, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVFIX
6512 { 184, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULFIXSAT
6513 { 183, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULFIXSAT
6514 { 182, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULFIX
6515 { 181, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULFIX
6516 { 180, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSHLSAT
6517 { 179, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USHLSAT
6518 { 178, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBSAT
6519 { 177, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBSAT
6520 { 176, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SADDSAT
6521 { 175, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UADDSAT
6522 { 174, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULH
6523 { 173, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULH
6524 { 172, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULO
6525 { 171, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULO
6526 { 170, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBE
6527 { 169, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBO
6528 { 168, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SADDE
6529 { 167, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SADDO
6530 { 166, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBE
6531 { 165, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBO
6532 { 164, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UADDE
6533 { 163, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UADDO
6534 { 162, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SELECT
6535 { 161, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UCMP
6536 { 160, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SCMP
6537 { 159, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCMP
6538 { 158, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ICMP
6539 { 157, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ROTL
6540 { 156, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ROTR
6541 { 155, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 103, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSHR
6542 { 154, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 103, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSHL
6543 { 153, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASHR
6544 { 152, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LSHR
6545 { 151, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SHL
6546 { 150, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ZEXT
6547 { 149, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SEXT_INREG
6548 { 148, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SEXT
6549 { 147, 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
6550 { 146, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_VASTART
6551 { 145, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCONSTANT
6552 { 144, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT
6553 { 143, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_USAT_U
6554 { 142, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_SSAT_U
6555 { 141, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_SSAT_S
6556 { 140, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC
6557 { 139, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ANYEXT
6558 { 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)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
6559 { 137, 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
6560 { 136, 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
6561 { 135, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_INTRINSIC
6562 { 134, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_INVOKE_REGION_START
6563 { 133, 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
6564 { 132, 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
6565 { 131, 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
6566 { 130, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 20, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_FENCE
6567 { 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_USUB_SAT
6568 { 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_USUB_COND
6569 { 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_UDEC_WRAP
6570 { 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_UINC_WRAP
6571 { 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
6572 { 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
6573 { 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
6574 { 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
6575 { 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
6576 { 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
6577 { 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
6578 { 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
6579 { 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
6580 { 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
6581 { 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
6582 { 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
6583 { 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
6584 { 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
6585 { 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
6586 { 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
6587 { 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
6588 { 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
6589 { 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
6590 { 106, 5, 1, 0, 0, 0, 0, PPCOpInfoBase + 76, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_INDEXED_STORE
6591 { 105, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_STORE
6592 { 104, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_ZEXTLOAD
6593 { 103, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_SEXTLOAD
6594 { 102, 5, 2, 0, 0, 0, 0, PPCOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_LOAD
6595 { 101, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_ZEXTLOAD
6596 { 100, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_SEXTLOAD
6597 { 99, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_LOAD
6598 { 98, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_READSTEADYCOUNTER
6599 { 97, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_READCYCLECOUNTER
6600 { 96, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_ROUNDEVEN
6601 { 95, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_LLRINT
6602 { 94, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_LRINT
6603 { 93, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_ROUND
6604 { 92, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_TRUNC
6605 { 91, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 68, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_FPTRUNC_ROUND
6606 { 90, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT_FOLD_BARRIER
6607 { 89, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FREEZE
6608 { 88, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BITCAST
6609 { 87, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTTOPTR
6610 { 86, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRTOINT
6611 { 85, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_CONCAT_VECTORS
6612 { 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
6613 { 83, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_BUILD_VECTOR
6614 { 82, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_MERGE_VALUES
6615 { 81, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 62, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT
6616 { 80, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_UNMERGE_VALUES
6617 { 79, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT
6618 { 78, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT_POOL
6619 { 77, 5, 1, 0, 0, 0, 0, PPCOpInfoBase + 52, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRAUTH_GLOBAL_VALUE
6620 { 76, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_GLOBAL_VALUE
6621 { 75, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FRAME_INDEX
6622 { 74, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_PHI
6623 { 73, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_IMPLICIT_DEF
6624 { 72, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SAVGCEIL
6625 { 71, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SAVGFLOOR
6626 { 70, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UAVGCEIL
6627 { 69, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UAVGFLOOR
6628 { 68, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ABDU
6629 { 67, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ABDS
6630 { 66, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_XOR
6631 { 65, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_OR
6632 { 64, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_AND
6633 { 63, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVREM
6634 { 62, 4, 2, 0, 0, 0, 0, PPCOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVREM
6635 { 61, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UREM
6636 { 60, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SREM
6637 { 59, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIV
6638 { 58, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIV
6639 { 57, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_MUL
6640 { 56, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SUB
6641 { 55, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ADD
6642 { 54, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_ALIGN
6643 { 53, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_ZEXT
6644 { 52, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_SEXT
6645 { 51, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_GLUE
6646 { 50, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_LOOP
6647 { 49, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ANCHOR
6648 { 48, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ENTRY
6649 { 47, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RELOC_NONE
6650 { 46, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // JUMP_TABLE_DEBUG_INFO
6651 { 45, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MEMBARRIER
6652 { 44, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // FAKE_USE
6653 { 43, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICALL_BRANCH_FUNNEL
6654 { 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_20813
6655 { 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_20812
6656 { 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
6657 { 39, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_FUNCTION_EXIT
6658 { 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
6659 { 37, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_FUNCTION_ENTER
6660 { 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
6661 { 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
6662 { 34, 2, 0, 0, 0, 0, 0, PPCOpInfoBase + 32, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // LOCAL_ESCAPE
6663 { 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
6664 { 32, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 29, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // anonymous_20811
6665 { 31, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREALLOCATED_SETUP
6666 { 30, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 28, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable), 0x0ULL }, // anonymous_14328
6667 { 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
6668 { 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
6669 { 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
6670 { 26, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 18, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // ARITH_FENCE
6671 { 25, 4, 0, 0, 0, 0, 0, PPCOpInfoBase + 14, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PSEUDO_PROBE
6672 { 24, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // LIFETIME_END
6673 { 23, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // LIFETIME_START
6674 { 22, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // BUNDLE
6675 { 21, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 11, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY_LANEMASK
6676 { 20, 2, 1, 0, 291, 0, 0, PPCOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY
6677 { 19, 2, 1, 0, 0, 0, 0, PPCOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // REG_SEQUENCE
6678 { 18, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // DBG_LABEL
6679 { 17, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_PHI
6680 { 16, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_INSTR_REF
6681 { 15, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_VALUE_LIST
6682 { 14, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_VALUE
6683 { 13, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY_TO_REGCLASS
6684 { 12, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // SUBREG_TO_REG
6685 { 11, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // INIT_UNDEF
6686 { 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
6687 { 9, 4, 1, 0, 0, 0, 0, PPCOpInfoBase + 5, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // INSERT_SUBREG
6688 { 8, 3, 1, 0, 0, 0, 0, PPCOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // EXTRACT_SUBREG
6689 { 7, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // KILL
6690 { 6, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // ANNOTATION_LABEL
6691 { 5, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // GC_LABEL
6692 { 4, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // EH_LABEL
6693 { 3, 1, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // CFI_INSTRUCTION
6694 { 2, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INLINEASM_BR
6695 { 1, 0, 0, 0, 0, 0, 0, PPCOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // INLINEASM
6696 { 0, 1, 1, 0, 0, 0, 0, PPCOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // PHI
6697 }, {
6698 /* 0 */
6699 /* 0 */ PPC::CR0,
6700 /* 1 */ PPC::CR7,
6701 /* 2 */ PPC::XER,
6702 /* 3 */ PPC::XER, PPC::CR0,
6703 /* 5 */ PPC::CARRY,
6704 /* 6 */ PPC::CARRY, PPC::XER,
6705 /* 8 */ PPC::CARRY, PPC::XER, PPC::CR0,
6706 /* 11 */ PPC::CARRY, PPC::CR0,
6707 /* 13 */ PPC::CARRY, PPC::CARRY,
6708 /* 15 */ PPC::CARRY, PPC::CARRY, PPC::XER,
6709 /* 18 */ PPC::CARRY, PPC::CARRY, PPC::XER, PPC::CR0,
6710 /* 22 */ PPC::CARRY, PPC::CARRY, PPC::CR0,
6711 /* 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,
6712 /* 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,
6713 /* 61 */ PPC::R1, PPC::R1,
6714 /* 63 */ PPC::CTR,
6715 /* 64 */ PPC::CTR8,
6716 /* 65 */ PPC::CTR, PPC::RM, PPC::LR,
6717 /* 68 */ PPC::CTR8, PPC::RM, PPC::LR8,
6718 /* 71 */ PPC::RM, PPC::LR,
6719 /* 73 */ PPC::LR, PPC::RM,
6720 /* 75 */ PPC::LR, PPC::RM, PPC::LR,
6721 /* 78 */ PPC::CR6,
6722 /* 79 */ PPC::CTR8, PPC::RM, PPC::LR8, PPC::X2,
6723 /* 83 */ PPC::CTR8, PPC::RM, PPC::LR8, PPC::X2, PPC::RM,
6724 /* 88 */ PPC::CTR8, PPC::RM, PPC::LR8, PPC::RM,
6725 /* 92 */ PPC::CTR, PPC::RM, PPC::LR, PPC::R2,
6726 /* 96 */ PPC::CTR, PPC::RM, PPC::LR, PPC::R2, PPC::RM,
6727 /* 101 */ PPC::CTR, PPC::RM, PPC::LR, PPC::RM,
6728 /* 105 */ PPC::CTR, PPC::CTR,
6729 /* 107 */ PPC::CTR8, PPC::CTR8,
6730 /* 109 */ PPC::CTR, PPC::RM, PPC::CTR,
6731 /* 112 */ PPC::CTR, PPC::LR, PPC::RM, PPC::CTR,
6732 /* 116 */ PPC::CTR8, PPC::LR8, PPC::RM, PPC::CTR8,
6733 /* 120 */ PPC::RM, PPC::LR8,
6734 /* 122 */ PPC::RM, PPC::LR8, PPC::RM,
6735 /* 125 */ PPC::RM, PPC::LR, PPC::RM,
6736 /* 128 */ PPC::LR8, PPC::RM,
6737 /* 130 */ PPC::CR1EQ,
6738 /* 131 */ PPC::CR1,
6739 /* 132 */ PPC::X1, PPC::X1,
6740 /* 134 */ PPC::RM,
6741 /* 135 */ PPC::RM, PPC::CR1,
6742 /* 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,
6743 /* 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,
6744 /* 171 */ PPC::R0, PPC::R4, PPC::R5, PPC::R11, PPC::LR, PPC::CR0,
6745 /* 177 */ PPC::X0, PPC::X4, PPC::X5, PPC::X11, PPC::LR8, PPC::CR0,
6746 /* 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,
6747 /* 201 */ PPC::R3, PPC::LR,
6748 /* 203 */ PPC::LR,
6749 /* 204 */ PPC::LR8,
6750 /* 205 */ PPC::RM, PPC::RM,
6751 /* 207 */ PPC::CTR, PPC::RM,
6752 /* 209 */ PPC::CTR8, PPC::RM,
6753 /* 211 */ PPC::RM, PPC::CR6,
6754 /* 213 */ PPC::CTR, PPC::LR, PPC::RM, PPC::LR, PPC::CTR,
6755 /* 218 */ PPC::CTR, PPC::RM, PPC::LR, PPC::CTR,
6756 }, {
6757 0
6758 }, {
6759 /* 0 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6760 /* 1 */
6761 /* 1 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6762 /* 2 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6763 /* 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 },
6764 /* 9 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6765 /* 11 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6766 /* 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 },
6767 /* 18 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, MCOI_TIED_TO(0) },
6768 /* 20 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6769 /* 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 },
6770 /* 28 */ { PPC::ppc_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 },
6771 /* 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 },
6772 /* 32 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6773 /* 34 */ { PPC::ppc_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6774 /* 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 },
6775 /* 39 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
6776 /* 42 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6777 /* 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 },
6778 /* 49 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6779 /* 50 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6780 /* 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 },
6781 /* 57 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
6782 /* 60 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6783 /* 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 },
6784 /* 66 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6785 /* 68 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6786 /* 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 },
6787 /* 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 },
6788 /* 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 },
6789 /* 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 },
6790 /* 90 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6791 /* 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 },
6792 /* 97 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6793 /* 100 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6794 /* 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 },
6795 /* 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 },
6796 /* 111 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6797 /* 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 },
6798 /* 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 },
6799 /* 123 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6800 /* 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 },
6801 /* 130 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 },
6802 /* 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 },
6803 /* 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 },
6804 /* 141 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6805 /* 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 },
6806 /* 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 },
6807 /* 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 },
6808 /* 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 },
6809 /* 165 */ { PPC::G8pRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6810 /* 168 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::UACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6811 /* 170 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6812 /* 171 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6813 /* 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 },
6814 /* 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 },
6815 /* 180 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6816 /* 183 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6817 /* 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 },
6818 /* 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 },
6819 /* 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 },
6820 /* 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 },
6821 /* 197 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
6822 /* 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 },
6823 /* 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 },
6824 /* 205 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6825 /* 207 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6826 /* 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 },
6827 /* 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 },
6828 /* 216 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6829 /* 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 },
6830 /* 221 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6831 /* 224 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6832 /* 227 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6833 /* 230 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6834 /* 233 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6835 /* 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 },
6836 /* 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 },
6837 /* 244 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6838 /* 247 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6839 /* 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 },
6840 /* 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 },
6841 /* 258 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6842 /* 260 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6843 /* 262 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6844 /* 264 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6845 /* 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 },
6846 /* 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 },
6847 /* 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 },
6848 /* 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 },
6849 /* 284 */ { -1, 0, MCOI::OPERAND_PCREL, 0 },
6850 /* 285 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6851 /* 287 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6852 /* 290 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6853 /* 293 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 },
6854 /* 295 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6855 /* 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 },
6856 /* 300 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6857 /* 303 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6858 /* 306 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6859 /* 308 */ { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6860 /* 310 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6861 /* 313 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6862 /* 316 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6863 /* 319 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6864 /* 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 },
6865 /* 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 },
6866 /* 330 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6867 /* 333 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6868 /* 335 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6869 /* 338 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6870 /* 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 },
6871 /* 344 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6872 /* 346 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6873 /* 348 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6874 /* 350 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6875 /* 353 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6876 /* 356 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6877 /* 358 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6878 /* 360 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6879 /* 363 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6880 /* 366 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6881 /* 369 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6882 /* 371 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6883 /* 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 },
6884 /* 376 */ { PPC::DMRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::DMRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6885 /* 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 },
6886 /* 382 */ { PPC::DMRRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6887 /* 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 },
6888 /* 389 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::DMRROWpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6889 /* 392 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6890 /* 395 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::WACC_HIRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6891 /* 398 */ { PPC::DMRROWpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6892 /* 401 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6893 /* 404 */ { PPC::WACC_HIRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6894 /* 407 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6895 /* 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 },
6896 /* 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 },
6897 /* 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 },
6898 /* 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 },
6899 /* 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 },
6900 /* 430 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6901 /* 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 },
6902 /* 436 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6903 /* 439 */ { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6904 /* 442 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6905 /* 445 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6906 /* 448 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6907 /* 451 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6908 /* 454 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6909 /* 457 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6910 /* 460 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::FpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6911 /* 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 },
6912 /* 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 },
6913 /* 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 },
6914 /* 474 */ { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6915 /* 476 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6916 /* 478 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6917 /* 481 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6918 /* 483 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6919 /* 486 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6920 /* 488 */ { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6921 /* 489 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ptr_rc_nor0_by_hwmode, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 },
6922 /* 491 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6923 /* 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 },
6924 /* 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 },
6925 /* 500 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6926 /* 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 },
6927 /* 507 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6928 /* 509 */ { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::SPERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6929 /* 512 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6930 /* 514 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6931 /* 517 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6932 /* 519 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6933 /* 522 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6934 /* 524 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6935 /* 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 },
6936 /* 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 },
6937 /* 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 },
6938 /* 539 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6939 /* 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 },
6940 /* 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 },
6941 /* 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 },
6942 /* 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 },
6943 /* 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) },
6944 /* 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) },
6945 /* 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 },
6946 /* 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 },
6947 /* 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 },
6948 /* 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 },
6949 /* 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 },
6950 /* 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 },
6951 /* 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 },
6952 /* 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 },
6953 /* 591 */ { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6954 /* 594 */ { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6955 /* 597 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6956 /* 600 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6957 /* 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 },
6958 /* 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 },
6959 /* 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) },
6960 /* 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 },
6961 /* 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 },
6962 /* 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 },
6963 /* 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) },
6964 /* 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 },
6965 /* 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 },
6966 /* 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 },
6967 /* 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 },
6968 /* 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 },
6969 /* 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 },
6970 /* 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 },
6971 /* 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 },
6972 /* 653 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6973 /* 656 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::GPRC_NOR0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6974 /* 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 },
6975 /* 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 },
6976 /* 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 },
6977 /* 668 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6978 /* 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 },
6979 /* 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 },
6980 /* 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 },
6981 /* 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 },
6982 /* 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 },
6983 /* 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 },
6984 /* 690 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6985 /* 692 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6986 /* 693 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6987 /* 694 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6988 /* 696 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6989 /* 698 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6990 /* 700 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6991 /* 702 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRSAVERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6992 /* 704 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6993 /* 706 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6994 /* 707 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6995 /* 709 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6996 /* 711 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6997 /* 713 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6998 /* 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 },
6999 /* 719 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7000 /* 722 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7001 /* 724 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7002 /* 726 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7003 /* 728 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7004 /* 730 */ { PPC::VRSAVERCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7005 /* 732 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7006 /* 734 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7007 /* 736 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7008 /* 738 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7009 /* 740 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RC_NOX0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7010 /* 743 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7011 /* 745 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7012 /* 748 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7013 /* 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 },
7014 /* 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 },
7015 /* 757 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7016 /* 760 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7017 /* 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 },
7018 /* 766 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7019 /* 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 },
7020 /* 772 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7021 /* 774 */ { PPC::F4RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7022 /* 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 },
7023 /* 780 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7024 /* 782 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7025 /* 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 },
7026 /* 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 },
7027 /* 791 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7028 /* 793 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7029 /* 796 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7030 /* 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 },
7031 /* 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 },
7032 /* 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 },
7033 /* 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 },
7034 /* 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 },
7035 /* 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 },
7036 /* 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 },
7037 /* 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 },
7038 /* 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 },
7039 /* 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 },
7040 /* 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 },
7041 /* 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 },
7042 /* 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 },
7043 /* 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 },
7044 /* 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 },
7045 /* 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 },
7046 /* 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 },
7047 /* 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 },
7048 /* 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 },
7049 /* 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 },
7050 /* 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 },
7051 /* 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 },
7052 /* 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 },
7053 /* 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 },
7054 /* 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 },
7055 /* 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 },
7056 /* 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 },
7057 /* 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 },
7058 /* 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 },
7059 /* 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 },
7060 /* 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 },
7061 /* 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 },
7062 /* 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 },
7063 /* 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 },
7064 /* 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 },
7065 /* 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 },
7066 /* 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 },
7067 /* 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 },
7068 /* 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 },
7069 /* 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 },
7070 /* 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 },
7071 /* 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 },
7072 /* 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 },
7073 /* 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 },
7074 /* 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 },
7075 /* 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 },
7076 /* 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 },
7077 /* 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 },
7078 /* 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 },
7079 /* 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 },
7080 /* 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 },
7081 /* 1043 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7082 /* 1045 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7083 /* 1047 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7084 /* 1049 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7085 /* 1051 */ { PPC::F8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7086 /* 1053 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7087 /* 1056 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8pRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7088 /* 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) },
7089 /* 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) },
7090 /* 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 },
7091 /* 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 },
7092 /* 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) },
7093 /* 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 },
7094 /* 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) },
7095 /* 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 },
7096 /* 1091 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7097 /* 1094 */ { -1, 0, MCOI::OPERAND_PCREL, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7098 /* 1096 */ { PPC::CTRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7099 /* 1098 */ { PPC::CTRRC8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7100 /* 1100 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7101 /* 1103 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7102 /* 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 },
7103 /* 1110 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7104 /* 1113 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7105 /* 1116 */ { PPC::GPRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7106 /* 1118 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7107 /* 1121 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7108 /* 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 },
7109 /* 1128 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7110 /* 1130 */ { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7111 /* 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 },
7112 /* 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 },
7113 /* 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 },
7114 /* 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 },
7115 /* 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 },
7116 /* 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 },
7117 /* 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) },
7118 /* 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 },
7119 /* 1165 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7120 /* 1168 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7121 /* 1170 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7122 /* 1173 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7123 /* 1176 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7124 /* 1179 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7125 /* 1182 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7126 /* 1185 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7127 /* 1187 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7128 /* 1189 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7129 /* 1191 */ { PPC::VFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7130 /* 1193 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7131 /* 1195 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7132 /* 1197 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::G8RCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7133 /* 1200 */ { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7134 /* 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 },
7135 /* 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 },
7136 /* 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 },
7137 /* 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 },
7138 /* 1219 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7139 /* 1221 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7140 /* 1224 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7141 /* 1227 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7142 /* 1230 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7143 /* 1232 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7144 /* 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 },
7145 /* 1239 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7146 /* 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 },
7147 /* 1246 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7148 /* 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 },
7149 /* 1253 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7150 /* 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 },
7151 /* 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 },
7152 /* 1264 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7153 /* 1267 */ { PPC::CRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7154 /* 1269 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7155 /* 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 },
7156 /* 1276 */ { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRpRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7157 /* 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 },
7158 /* 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 },
7159 /* 1288 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7160 /* 1291 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VRRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7161 /* 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 },
7162 /* 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 },
7163 /* 1302 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7164 /* 1303 */ { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7165 /* 1304 */ { PPC::VSSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7166 /* 1305 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7167 /* 1307 */ { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::WACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7168 /* 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 },
7169 /* 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 },
7170 /* 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 },
7171 /* 1324 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSFRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7172 /* 1327 */ { PPC::ACCRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7173 /* 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 },
7174 /* 1332 */ { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { PPC::VSRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7175 /* 1335 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
7176 /* 1338 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7177 /* 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 },
7178 /* 1345 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { PPC::CRBITRCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
7179 /* 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 },
7180 }
7181};
7182
7183
7184#ifdef __GNUC__
7185#pragma GCC diagnostic push
7186#pragma GCC diagnostic ignored "-Woverlength-strings"
7187#endif
7188extern const char PPCInstrNameData[] = {
7189 /* 0 */ "G_FLOG10\000"
7190 /* 9 */ "SYNCP10\000"
7191 /* 17 */ "WAITP10\000"
7192 /* 25 */ "G_FEXP10\000"
7193 /* 34 */ "MTFSB0\000"
7194 /* 41 */ "V_SET0\000"
7195 /* 48 */ "VCTSXS_0\000"
7196 /* 57 */ "VCTUXS_0\000"
7197 /* 66 */ "VCFSX_0\000"
7198 /* 74 */ "VCFUX_0\000"
7199 /* 82 */ "MTFSB1\000"
7200 /* 89 */ "DMXXEXTFDMR512\000"
7201 /* 104 */ "DMXXINSTDMR512\000"
7202 /* 119 */ "ADDISdtprelHA32\000"
7203 /* 135 */ "ATOMIC_LOAD_SUB_I32\000"
7204 /* 155 */ "ATOMIC_LOAD_ADD_I32\000"
7205 /* 175 */ "ATOMIC_LOAD_NAND_I32\000"
7206 /* 196 */ "ATOMIC_LOAD_AND_I32\000"
7207 /* 216 */ "ATOMIC_LOAD_UMIN_I32\000"
7208 /* 237 */ "ATOMIC_LOAD_MIN_I32\000"
7209 /* 257 */ "ATOMIC_SWAP_I32\000"
7210 /* 273 */ "ATOMIC_CMP_SWAP_I32\000"
7211 /* 293 */ "ATOMIC_LOAD_XOR_I32\000"
7212 /* 313 */ "ATOMIC_LOAD_OR_I32\000"
7213 /* 332 */ "ATOMIC_LOAD_UMAX_I32\000"
7214 /* 353 */ "ATOMIC_LOAD_MAX_I32\000"
7215 /* 373 */ "ADDItlsgdL32\000"
7216 /* 386 */ "ADDItlsldL32\000"
7217 /* 399 */ "LDgotTprelL32\000"
7218 /* 413 */ "ADDIdtprelL32\000"
7219 /* 427 */ "VUPKINT4TOFP32\000"
7220 /* 442 */ "VUPKINT8TOFP32\000"
7221 /* 457 */ "ADDItlsgdLADDR32\000"
7222 /* 474 */ "ADDItlsldLADDR32\000"
7223 /* 491 */ "GETtlsldADDR32\000"
7224 /* 506 */ "GETtlsADDR32\000"
7225 /* 519 */ "PREPARE_PROBED_ALLOCA_32\000"
7226 /* 544 */ "LWA_32\000"
7227 /* 551 */ "PROBED_STACKALLOC_32\000"
7228 /* 572 */ "PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32\000"
7229 /* 614 */ "SRADI_32\000"
7230 /* 623 */ "RLDICL_32\000"
7231 /* 633 */ "RLDICR_32\000"
7232 /* 643 */ "LHAXTLS_32\000"
7233 /* 654 */ "LWAXTLS_32\000"
7234 /* 665 */ "STBXTLS_32\000"
7235 /* 676 */ "STHXTLS_32\000"
7236 /* 687 */ "STWXTLS_32\000"
7237 /* 698 */ "LBZXTLS_32\000"
7238 /* 709 */ "LHZXTLS_32\000"
7239 /* 720 */ "LWZXTLS_32\000"
7240 /* 731 */ "EXTSW_32\000"
7241 /* 740 */ "LWAX_32\000"
7242 /* 748 */ "DFLOADf32\000"
7243 /* 758 */ "XFLOADf32\000"
7244 /* 768 */ "DFSTOREf32\000"
7245 /* 779 */ "XFSTOREf32\000"
7246 /* 790 */ "EH_SjLj_LongJmp32\000"
7247 /* 808 */ "EH_SjLj_SetJmp32\000"
7248 /* 825 */ "TLBRE2\000"
7249 /* 832 */ "TLBWE2\000"
7250 /* 839 */ "G_FLOG2\000"
7251 /* 847 */ "G_FATAN2\000"
7252 /* 856 */ "G_FEXP2\000"
7253 /* 864 */ "PMXVBF16GER2\000"
7254 /* 877 */ "PMXVF16GER2\000"
7255 /* 889 */ "PMXVI16GER2\000"
7256 /* 901 */ "PMDMXVBF16GERX2\000"
7257 /* 917 */ "PMDMXVF16GERX2\000"
7258 /* 932 */ "TLBSX2\000"
7259 /* 939 */ "ATOMIC_LOAD_SUB_I64\000"
7260 /* 959 */ "ATOMIC_LOAD_ADD_I64\000"
7261 /* 979 */ "ATOMIC_LOAD_NAND_I64\000"
7262 /* 1000 */ "ATOMIC_LOAD_AND_I64\000"
7263 /* 1020 */ "ATOMIC_LOAD_UMIN_I64\000"
7264 /* 1041 */ "ATOMIC_LOAD_MIN_I64\000"
7265 /* 1061 */ "ATOMIC_SWAP_I64\000"
7266 /* 1077 */ "ATOMIC_CMP_SWAP_I64\000"
7267 /* 1097 */ "ATOMIC_LOAD_XOR_I64\000"
7268 /* 1117 */ "ATOMIC_LOAD_OR_I64\000"
7269 /* 1136 */ "ATOMIC_LOAD_UMAX_I64\000"
7270 /* 1157 */ "ATOMIC_LOAD_MAX_I64\000"
7271 /* 1177 */ "DST64\000"
7272 /* 1183 */ "DSTST64\000"
7273 /* 1191 */ "DSTT64\000"
7274 /* 1198 */ "DSTSTT64\000"
7275 /* 1207 */ "EXTSB8_32_64\000"
7276 /* 1220 */ "EXTSH8_32_64\000"
7277 /* 1233 */ "EXTSWSLI_32_64\000"
7278 /* 1248 */ "RLDICL_32_64\000"
7279 /* 1261 */ "EXTSW_32_64\000"
7280 /* 1273 */ "PREPARE_PROBED_ALLOCA_64\000"
7281 /* 1298 */ "PROBED_STACKALLOC_64\000"
7282 /* 1319 */ "PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64\000"
7283 /* 1361 */ "DFLOADf64\000"
7284 /* 1371 */ "XFLOADf64\000"
7285 /* 1381 */ "DFSTOREf64\000"
7286 /* 1392 */ "XFSTOREf64\000"
7287 /* 1403 */ "EH_SjLj_LongJmp64\000"
7288 /* 1421 */ "EH_SjLj_SetJmp64\000"
7289 /* 1438 */ "ADD4\000"
7290 /* 1443 */ "SELECT_CC_SPE4\000"
7291 /* 1458 */ "SELECT_SPE4\000"
7292 /* 1470 */ "SELECT_CC_F4\000"
7293 /* 1483 */ "SELECT_F4\000"
7294 /* 1493 */ "SELECT_CC_I4\000"
7295 /* 1506 */ "SELECT_I4\000"
7296 /* 1516 */ "PMXVI8GER4\000"
7297 /* 1527 */ "PMDMXVI8GERX4\000"
7298 /* 1541 */ "VUPKINT4TOBF16\000"
7299 /* 1556 */ "VUPKINT8TOBF16\000"
7300 /* 1571 */ "XVCVSPBF16\000"
7301 /* 1582 */ "SELECT_CC_F16\000"
7302 /* 1596 */ "SELECT_F16\000"
7303 /* 1607 */ "ATOMIC_LOAD_SUB_I16\000"
7304 /* 1627 */ "ATOMIC_LOAD_ADD_I16\000"
7305 /* 1647 */ "ATOMIC_LOAD_NAND_I16\000"
7306 /* 1668 */ "ATOMIC_LOAD_AND_I16\000"
7307 /* 1688 */ "ATOMIC_LOAD_UMIN_I16\000"
7308 /* 1709 */ "ATOMIC_LOAD_MIN_I16\000"
7309 /* 1729 */ "ATOMIC_SWAP_I16\000"
7310 /* 1745 */ "ATOMIC_CMP_SWAP_I16\000"
7311 /* 1765 */ "ATOMIC_LOAD_XOR_I16\000"
7312 /* 1785 */ "ATOMIC_LOAD_OR_I16\000"
7313 /* 1804 */ "ATOMIC_LOAD_UMAX_I16\000"
7314 /* 1825 */ "ATOMIC_LOAD_MAX_I16\000"
7315 /* 1845 */ "DMXXEXTFDMR256\000"
7316 /* 1860 */ "DMXXINSTDMR256\000"
7317 /* 1875 */ "NOP_GT_PWR6\000"
7318 /* 1887 */ "NOP_GT_PWR7\000"
7319 /* 1899 */ "ATOMIC_LOAD_SUB_I128\000"
7320 /* 1920 */ "ATOMIC_LOAD_ADD_I128\000"
7321 /* 1941 */ "ATOMIC_LOAD_NAND_I128\000"
7322 /* 1963 */ "ATOMIC_LOAD_AND_I128\000"
7323 /* 1984 */ "ATOMIC_SWAP_I128\000"
7324 /* 2001 */ "ATOMIC_CMP_SWAP_I128\000"
7325 /* 2022 */ "ATOMIC_LOAD_XOR_I128\000"
7326 /* 2043 */ "ATOMIC_LOAD_OR_I128\000"
7327 /* 2063 */ "XXGFMUL128\000"
7328 /* 2074 */ "TAILBA8\000"
7329 /* 2082 */ "PLHA8\000"
7330 /* 2088 */ "ADDIStocHA8\000"
7331 /* 2100 */ "BLA8\000"
7332 /* 2105 */ "PLA8\000"
7333 /* 2110 */ "PLWA8\000"
7334 /* 2116 */ "TAILB8\000"
7335 /* 2123 */ "CMPB8\000"
7336 /* 2129 */ "CMPRB8\000"
7337 /* 2136 */ "EXTSB8\000"
7338 /* 2143 */ "SETB8\000"
7339 /* 2149 */ "MFTB8\000"
7340 /* 2155 */ "POPCNTB8\000"
7341 /* 2164 */ "PSTB8\000"
7342 /* 2170 */ "SETNBC8\000"
7343 /* 2178 */ "SETBC8\000"
7344 /* 2185 */ "ADDC8\000"
7345 /* 2191 */ "ANDC8\000"
7346 /* 2197 */ "SUBFC8\000"
7347 /* 2204 */ "ADDIC8\000"
7348 /* 2211 */ "SUBFIC8\000"
7349 /* 2219 */ "DYNALLOC8\000"
7350 /* 2229 */ "ORC8\000"
7351 /* 2234 */ "CDTBCD8\000"
7352 /* 2242 */ "ADD8\000"
7353 /* 2247 */ "MADDLD8\000"
7354 /* 2255 */ "NAND8\000"
7355 /* 2261 */ "CBCDTD8\000"
7356 /* 2269 */ "CFENCE8\000"
7357 /* 2277 */ "ADDE8\000"
7358 /* 2283 */ "SUBFE8\000"
7359 /* 2290 */ "ADDME8\000"
7360 /* 2297 */ "SUBFME8\000"
7361 /* 2305 */ "ADDZE8\000"
7362 /* 2312 */ "SUBFZE8\000"
7363 /* 2320 */ "SUBF8\000"
7364 /* 2326 */ "MFOCRF8\000"
7365 /* 2334 */ "MTOCRF8\000"
7366 /* 2342 */ "MTCRF8\000"
7367 /* 2349 */ "SELECT_CC_F8\000"
7368 /* 2362 */ "SELECT_F8\000"
7369 /* 2372 */ "NEG8\000"
7370 /* 2377 */ "BRH8\000"
7371 /* 2382 */ "EXTSH8\000"
7372 /* 2389 */ "PSTH8\000"
7373 /* 2395 */ "PADDI8\000"
7374 /* 2402 */ "MULLI8\000"
7375 /* 2409 */ "PLI8\000"
7376 /* 2414 */ "RLWIMI8\000"
7377 /* 2422 */ "XORI8\000"
7378 /* 2428 */ "SRAWI8\000"
7379 /* 2435 */ "ATOMIC_LOAD_SUB_I8\000"
7380 /* 2454 */ "SELECT_CC_I8\000"
7381 /* 2467 */ "ATOMIC_LOAD_ADD_I8\000"
7382 /* 2486 */ "ATOMIC_LOAD_NAND_I8\000"
7383 /* 2506 */ "ATOMIC_LOAD_AND_I8\000"
7384 /* 2525 */ "ATOMIC_LOAD_UMIN_I8\000"
7385 /* 2545 */ "ATOMIC_LOAD_MIN_I8\000"
7386 /* 2564 */ "ATOMIC_SWAP_I8\000"
7387 /* 2579 */ "ATOMIC_CMP_SWAP_I8\000"
7388 /* 2598 */ "ATOMIC_LOAD_XOR_I8\000"
7389 /* 2617 */ "ATOMIC_LOAD_OR_I8\000"
7390 /* 2635 */ "SELECT_I8\000"
7391 /* 2645 */ "ATOMIC_LOAD_UMAX_I8\000"
7392 /* 2665 */ "ATOMIC_LOAD_MAX_I8\000"
7393 /* 2684 */ "HASHCHK8\000"
7394 /* 2693 */ "BL8\000"
7395 /* 2697 */ "ISEL8\000"
7396 /* 2703 */ "MTLPL8\000"
7397 /* 2710 */ "BCTRL8\000"
7398 /* 2717 */ "BCCTRL8\000"
7399 /* 2725 */ "BCCCTRL8\000"
7400 /* 2734 */ "ADDItocL8\000"
7401 /* 2744 */ "RLWINM8\000"
7402 /* 2752 */ "RLWNM8\000"
7403 /* 2759 */ "MSGSNDP8\000"
7404 /* 2768 */ "TLBIEP8\000"
7405 /* 2776 */ "HASHCHKP8\000"
7406 /* 2786 */ "HASHSTP8\000"
7407 /* 2795 */ "SETNBCR8\000"
7408 /* 2804 */ "SETBCR8\000"
7409 /* 2812 */ "MFCR8\000"
7410 /* 2818 */ "PMXVI4GER8\000"
7411 /* 2829 */ "BLR8\000"
7412 /* 2834 */ "MFLR8\000"
7413 /* 2840 */ "MTLR8\000"
7414 /* 2846 */ "BDZLR8\000"
7415 /* 2853 */ "BDNZLR8\000"
7416 /* 2861 */ "MovePCtoLR8\000"
7417 /* 2873 */ "NOR8\000"
7418 /* 2878 */ "XOR8\000"
7419 /* 2883 */ "MFSPR8\000"
7420 /* 2890 */ "MTSPR8\000"
7421 /* 2897 */ "TAILBCTR8\000"
7422 /* 2907 */ "BCCTR8\000"
7423 /* 2914 */ "BCCCTR8\000"
7424 /* 2922 */ "MFCTR8\000"
7425 /* 2929 */ "MTCTR8\000"
7426 /* 2936 */ "ADDG6S8\000"
7427 /* 2944 */ "PADDIS8\000"
7428 /* 2952 */ "LIS8\000"
7429 /* 2957 */ "XORIS8\000"
7430 /* 2964 */ "DYNAREAOFFSET8\000"
7431 /* 2979 */ "ANDI_rec_1_EQ_BIT8\000"
7432 /* 2998 */ "ANDI_rec_1_GT_BIT8\000"
7433 /* 3017 */ "HASHST8\000"
7434 /* 3025 */ "LHAU8\000"
7435 /* 3031 */ "STBU8\000"
7436 /* 3037 */ "STHU8\000"
7437 /* 3043 */ "STWU8\000"
7438 /* 3049 */ "LBZU8\000"
7439 /* 3055 */ "LHZU8\000"
7440 /* 3061 */ "LWZU8\000"
7441 /* 3067 */ "EQV8\000"
7442 /* 3072 */ "SRAW8\000"
7443 /* 3078 */ "SLW8\000"
7444 /* 3083 */ "BRW8\000"
7445 /* 3088 */ "SRW8\000"
7446 /* 3093 */ "PSTW8\000"
7447 /* 3099 */ "CNTLZW8\000"
7448 /* 3107 */ "CNTTZW8\000"
7449 /* 3115 */ "LHAX8\000"
7450 /* 3121 */ "STBX8\000"
7451 /* 3127 */ "ADDEX8\000"
7452 /* 3134 */ "STHX8\000"
7453 /* 3140 */ "TLSGDAIX8\000"
7454 /* 3150 */ "TLSLDAIX8\000"
7455 /* 3160 */ "LHBRX8\000"
7456 /* 3167 */ "LWBRX8\000"
7457 /* 3174 */ "LHAUX8\000"
7458 /* 3181 */ "STBUX8\000"
7459 /* 3188 */ "STHUX8\000"
7460 /* 3195 */ "STWUX8\000"
7461 /* 3202 */ "LBZUX8\000"
7462 /* 3209 */ "LHZUX8\000"
7463 /* 3216 */ "LWZUX8\000"
7464 /* 3223 */ "STWX8\000"
7465 /* 3229 */ "LBZX8\000"
7466 /* 3235 */ "LHZX8\000"
7467 /* 3241 */ "LWZX8\000"
7468 /* 3247 */ "CP_COPY8\000"
7469 /* 3256 */ "PLBZ8\000"
7470 /* 3262 */ "BDZ8\000"
7471 /* 3267 */ "PLHZ8\000"
7472 /* 3273 */ "BDNZ8\000"
7473 /* 3279 */ "PLWZ8\000"
7474 /* 3285 */ "ADDItoc8\000"
7475 /* 3294 */ "TCRETURNai8\000"
7476 /* 3306 */ "TCRETURNdi8\000"
7477 /* 3318 */ "TCRETURNri8\000"
7478 /* 3330 */ "TLBIE8P9\000"
7479 /* 3339 */ "TLBIEP9\000"
7480 /* 3347 */ "EVMHEGSMFAA\000"
7481 /* 3359 */ "EVMHOGSMFAA\000"
7482 /* 3371 */ "EVMWSMFAA\000"
7483 /* 3381 */ "EVMWSSFAA\000"
7484 /* 3391 */ "EVMHEGSMIAA\000"
7485 /* 3403 */ "EVMHOGSMIAA\000"
7486 /* 3415 */ "EVMWSMIAA\000"
7487 /* 3425 */ "EVMHEGUMIAA\000"
7488 /* 3437 */ "EVMHOGUMIAA\000"
7489 /* 3449 */ "EVMWUMIAA\000"
7490 /* 3459 */ "DCBA\000"
7491 /* 3464 */ "TAILBA\000"
7492 /* 3471 */ "LDtocBA\000"
7493 /* 3479 */ "gBCA\000"
7494 /* 3484 */ "BCCA\000"
7495 /* 3489 */ "EVMHESMFA\000"
7496 /* 3499 */ "EVMWHSMFA\000"
7497 /* 3509 */ "EVMHOSMFA\000"
7498 /* 3519 */ "EVMWSMFA\000"
7499 /* 3528 */ "EVMHESSFA\000"
7500 /* 3538 */ "EVMWHSSFA\000"
7501 /* 3548 */ "EVMHOSSFA\000"
7502 /* 3558 */ "EVMWSSFA\000"
7503 /* 3567 */ "PLHA\000"
7504 /* 3572 */ "ADDIStocHA\000"
7505 /* 3583 */ "ADDIStlsgdHA\000"
7506 /* 3596 */ "ADDIStlsldHA\000"
7507 /* 3609 */ "ADDISgotTprelHA\000"
7508 /* 3625 */ "ADDISdtprelHA\000"
7509 /* 3639 */ "SLBIA\000"
7510 /* 3645 */ "TLBIA\000"
7511 /* 3651 */ "EVMHESMIA\000"
7512 /* 3661 */ "EVMWHSMIA\000"
7513 /* 3671 */ "EVMHOSMIA\000"
7514 /* 3681 */ "EVMWSMIA\000"
7515 /* 3690 */ "EVMHEUMIA\000"
7516 /* 3700 */ "EVMWHUMIA\000"
7517 /* 3710 */ "EVMWLUMIA\000"
7518 /* 3720 */ "EVMHOUMIA\000"
7519 /* 3730 */ "EVMWUMIA\000"
7520 /* 3739 */ "BLA\000"
7521 /* 3743 */ "gBCLA\000"
7522 /* 3749 */ "BCCLA\000"
7523 /* 3755 */ "PLA\000"
7524 /* 3759 */ "BDZLA\000"
7525 /* 3765 */ "BDNZLA\000"
7526 /* 3772 */ "G_FMA\000"
7527 /* 3778 */ "G_STRICT_FMA\000"
7528 /* 3791 */ "EVMRA\000"
7529 /* 3797 */ "DQUA\000"
7530 /* 3802 */ "PLWA\000"
7531 /* 3807 */ "MTVSRWA\000"
7532 /* 3815 */ "MTVRWA\000"
7533 /* 3822 */ "BDZA\000"
7534 /* 3827 */ "BDNZA\000"
7535 /* 3833 */ "V_SET0B\000"
7536 /* 3841 */ "VSRAB\000"
7537 /* 3847 */ "RFEBB\000"
7538 /* 3853 */ "VCNTMBB\000"
7539 /* 3861 */ "XVTLSBB\000"
7540 /* 3869 */ "VCLZLSBB\000"
7541 /* 3878 */ "VCTZLSBB\000"
7542 /* 3887 */ "VCMPNEB\000"
7543 /* 3895 */ "VMRGHB\000"
7544 /* 3902 */ "VUCMPRHB\000"
7545 /* 3911 */ "XXSPLTIB\000"
7546 /* 3920 */ "VMRGLB\000"
7547 /* 3927 */ "TAILB\000"
7548 /* 3933 */ "VCLRLB\000"
7549 /* 3940 */ "VUCMPRLB\000"
7550 /* 3949 */ "VRLB\000"
7551 /* 3954 */ "VSLB\000"
7552 /* 3959 */ "VPMSUMB\000"
7553 /* 3967 */ "VGNB\000"
7554 /* 3972 */ "VUPKHSNTOB\000"
7555 /* 3983 */ "VUPKLSNTOB\000"
7556 /* 3994 */ "CMPB\000"
7557 /* 3999 */ "CMPEQB\000"
7558 /* 4006 */ "CLRBHRB\000"
7559 /* 4014 */ "CMPRB\000"
7560 /* 4020 */ "VCLRRB\000"
7561 /* 4027 */ "VSRB\000"
7562 /* 4032 */ "VMULESB\000"
7563 /* 4040 */ "V_SETALLONESB\000"
7564 /* 4054 */ "VAVGSB\000"
7565 /* 4061 */ "VUPKHSB\000"
7566 /* 4069 */ "VSPLTISB\000"
7567 /* 4078 */ "VUPKLSB\000"
7568 /* 4086 */ "VMINSB\000"
7569 /* 4093 */ "VMULOSB\000"
7570 /* 4101 */ "VCMPGTSB\000"
7571 /* 4110 */ "EVEXTSB\000"
7572 /* 4118 */ "VMAXSB\000"
7573 /* 4125 */ "SETB\000"
7574 /* 4130 */ "MFTB\000"
7575 /* 4135 */ "VSPLTB\000"
7576 /* 4142 */ "VPOPCNTB\000"
7577 /* 4151 */ "VINSERTB\000"
7578 /* 4160 */ "PSTB\000"
7579 /* 4165 */ "ReadTB\000"
7580 /* 4172 */ "VABSDUB\000"
7581 /* 4180 */ "VMULEUB\000"
7582 /* 4188 */ "VAVGUB\000"
7583 /* 4195 */ "VMINUB\000"
7584 /* 4202 */ "VMULOUB\000"
7585 /* 4210 */ "VCMPEQUB\000"
7586 /* 4219 */ "EFDSUB\000"
7587 /* 4226 */ "G_FSUB\000"
7588 /* 4233 */ "G_STRICT_FSUB\000"
7589 /* 4247 */ "G_ATOMICRMW_FSUB\000"
7590 /* 4264 */ "FMSUB\000"
7591 /* 4270 */ "FNMSUB\000"
7592 /* 4277 */ "EFSSUB\000"
7593 /* 4284 */ "EVFSSUB\000"
7594 /* 4292 */ "G_SUB\000"
7595 /* 4298 */ "G_ATOMICRMW_SUB\000"
7596 /* 4314 */ "VEXTRACTUB\000"
7597 /* 4325 */ "VCMPGTUB\000"
7598 /* 4334 */ "VMAXUB\000"
7599 /* 4341 */ "XXBLENDVB\000"
7600 /* 4351 */ "VCMPNEZB\000"
7601 /* 4360 */ "VCLZB\000"
7602 /* 4366 */ "VCTZB\000"
7603 /* 4372 */ "SETNBC\000"
7604 /* 4379 */ "SETBC\000"
7605 /* 4385 */ "gBC\000"
7606 /* 4389 */ "XXMFACC\000"
7607 /* 4397 */ "XXMTACC\000"
7608 /* 4405 */ "BUILD_UACC\000"
7609 /* 4416 */ "RESTORE_UACC\000"
7610 /* 4429 */ "SPILL_UACC\000"
7611 /* 4440 */ "RESTORE_WACC\000"
7612 /* 4453 */ "SPILL_WACC\000"
7613 /* 4464 */ "RESTORE_ACC\000"
7614 /* 4476 */ "SPILL_ACC\000"
7615 /* 4486 */ "BCC\000"
7616 /* 4490 */ "ADDC\000"
7617 /* 4495 */ "XXLANDC\000"
7618 /* 4503 */ "CRANDC\000"
7619 /* 4510 */ "EVANDC\000"
7620 /* 4517 */ "TABORTDC\000"
7621 /* 4526 */ "DTSTDC\000"
7622 /* 4533 */ "SUBFC\000"
7623 /* 4539 */ "SUBIC\000"
7624 /* 4545 */ "ADDIC\000"
7625 /* 4551 */ "RLDIC\000"
7626 /* 4557 */ "SUBFIC\000"
7627 /* 4564 */ "XSRDPIC\000"
7628 /* 4572 */ "XVRDPIC\000"
7629 /* 4580 */ "XVRSPIC\000"
7630 /* 4588 */ "G_INTRINSIC\000"
7631 /* 4600 */ "ICBLC\000"
7632 /* 4606 */ "XXSSUMUDMC\000"
7633 /* 4617 */ "BRINC\000"
7634 /* 4623 */ "G_FPTRUNC\000"
7635 /* 4633 */ "G_INTRINSIC_TRUNC\000"
7636 /* 4651 */ "G_TRUNC\000"
7637 /* 4659 */ "G_BUILD_VECTOR_TRUNC\000"
7638 /* 4680 */ "SLBSYNC\000"
7639 /* 4688 */ "TLBSYNC\000"
7640 /* 4696 */ "MSGSYNC\000"
7641 /* 4704 */ "ISYNC\000"
7642 /* 4710 */ "MSYNC\000"
7643 /* 4716 */ "G_DYN_STACKALLOC\000"
7644 /* 4733 */ "DYNALLOC\000"
7645 /* 4742 */ "BL8_NOTOC\000"
7646 /* 4752 */ "SELECT_CC_VSFRC\000"
7647 /* 4768 */ "SELECT_VSFRC\000"
7648 /* 4781 */ "XXLORC\000"
7649 /* 4788 */ "CRORC\000"
7650 /* 4794 */ "EVORC\000"
7651 /* 4800 */ "SELECT_CC_VRRC\000"
7652 /* 4815 */ "SELECT_VRRC\000"
7653 /* 4827 */ "SELECT_CC_VSSRC\000"
7654 /* 4843 */ "SELECT_VSSRC\000"
7655 /* 4856 */ "SELECT_CC_VSRC\000"
7656 /* 4871 */ "SELECT_VSRC\000"
7657 /* 4883 */ "SC\000"
7658 /* 4886 */ "TABORTWC\000"
7659 /* 4895 */ "VEXTSB2D\000"
7660 /* 4904 */ "VEXTSH2D\000"
7661 /* 4913 */ "VEXTSW2D\000"
7662 /* 4922 */ "TLBSX2D\000"
7663 /* 4930 */ "G_FMAD\000"
7664 /* 4937 */ "VSHASIGMAD\000"
7665 /* 4948 */ "G_INDEXED_SEXTLOAD\000"
7666 /* 4967 */ "G_SEXTLOAD\000"
7667 /* 4978 */ "G_INDEXED_ZEXTLOAD\000"
7668 /* 4997 */ "G_ZEXTLOAD\000"
7669 /* 5008 */ "G_INDEXED_LOAD\000"
7670 /* 5023 */ "G_LOAD\000"
7671 /* 5030 */ "DMXXSHAPAD\000"
7672 /* 5041 */ "VSRAD\000"
7673 /* 5047 */ "VGBBD\000"
7674 /* 5053 */ "VCNTMBD\000"
7675 /* 5061 */ "VPRTYBD\000"
7676 /* 5069 */ "DENBCD\000"
7677 /* 5076 */ "CDTBCD\000"
7678 /* 5083 */ "EFDADD\000"
7679 /* 5090 */ "G_VECREDUCE_FADD\000"
7680 /* 5107 */ "G_FADD\000"
7681 /* 5114 */ "G_VECREDUCE_SEQ_FADD\000"
7682 /* 5135 */ "G_STRICT_FADD\000"
7683 /* 5149 */ "G_ATOMICRMW_FADD\000"
7684 /* 5166 */ "XXMULMULHIADD\000"
7685 /* 5180 */ "FMADD\000"
7686 /* 5186 */ "FNMADD\000"
7687 /* 5193 */ "XXMULMULLOADD\000"
7688 /* 5207 */ "EFSADD\000"
7689 /* 5214 */ "EVFSADD\000"
7690 /* 5222 */ "G_VECREDUCE_ADD\000"
7691 /* 5238 */ "G_ADD\000"
7692 /* 5244 */ "G_PTR_ADD\000"
7693 /* 5254 */ "G_ATOMICRMW_ADD\000"
7694 /* 5270 */ "EVLDD\000"
7695 /* 5276 */ "MTVSRDD\000"
7696 /* 5284 */ "EVSTDD\000"
7697 /* 5291 */ "VCFUGED\000"
7698 /* 5299 */ "EFSCFD\000"
7699 /* 5306 */ "PLFD\000"
7700 /* 5311 */ "PSTFD\000"
7701 /* 5317 */ "FNEGD\000"
7702 /* 5323 */ "VNEGD\000"
7703 /* 5329 */ "MADDHD\000"
7704 /* 5336 */ "MULHD\000"
7705 /* 5342 */ "FCFID\000"
7706 /* 5348 */ "HRFID\000"
7707 /* 5354 */ "EFDCFSID\000"
7708 /* 5363 */ "FCTID\000"
7709 /* 5369 */ "EFDCFUID\000"
7710 /* 5378 */ "TLBLD\000"
7711 /* 5384 */ "MADDLD\000"
7712 /* 5391 */ "FSELD\000"
7713 /* 5397 */ "VMULLD\000"
7714 /* 5404 */ "CMPLD\000"
7715 /* 5410 */ "MFVSRLD\000"
7716 /* 5418 */ "VRLD\000"
7717 /* 5423 */ "VSLD\000"
7718 /* 5428 */ "SPILLTOVSR_LD\000"
7719 /* 5442 */ "FRIMD\000"
7720 /* 5448 */ "VBPERMD\000"
7721 /* 5456 */ "VPMSUMD\000"
7722 /* 5464 */ "XXLAND\000"
7723 /* 5471 */ "XXLNAND\000"
7724 /* 5479 */ "CRNAND\000"
7725 /* 5486 */ "EVNAND\000"
7726 /* 5493 */ "G_ATOMICRMW_NAND\000"
7727 /* 5510 */ "CRAND\000"
7728 /* 5516 */ "EVAND\000"
7729 /* 5522 */ "G_VECREDUCE_AND\000"
7730 /* 5538 */ "G_AND\000"
7731 /* 5544 */ "G_ATOMICRMW_AND\000"
7732 /* 5560 */ "TEND\000"
7733 /* 5565 */ "LIFETIME_END\000"
7734 /* 5578 */ "FCPSGND\000"
7735 /* 5586 */ "FRIND\000"
7736 /* 5592 */ "G_BRCOND\000"
7737 /* 5601 */ "G_ATOMICRMW_USUB_COND\000"
7738 /* 5623 */ "DRRND\000"
7739 /* 5629 */ "SETRND\000"
7740 /* 5636 */ "G_LLROUND\000"
7741 /* 5646 */ "G_LROUND\000"
7742 /* 5655 */ "G_INTRINSIC_ROUND\000"
7743 /* 5673 */ "G_INTRINSIC_FPTRUNC_ROUND\000"
7744 /* 5699 */ "FCMPOD\000"
7745 /* 5706 */ "DDEDPD\000"
7746 /* 5713 */ "VPDEPD\000"
7747 /* 5720 */ "FRIPD\000"
7748 /* 5726 */ "CMPD\000"
7749 /* 5731 */ "LOAD_STACK_GUARD\000"
7750 /* 5748 */ "XXBRD\000"
7751 /* 5754 */ "BUILD_QUADWORD\000"
7752 /* 5769 */ "RESTORE_QUADWORD\000"
7753 /* 5786 */ "SPILL_QUADWORD\000"
7754 /* 5801 */ "SPLIT_QUADWORD\000"
7755 /* 5816 */ "MTMSRD\000"
7756 /* 5823 */ "MFVSRD\000"
7757 /* 5830 */ "MTVSRD\000"
7758 /* 5837 */ "MFVRD\000"
7759 /* 5843 */ "MTVRD\000"
7760 /* 5849 */ "FABSD\000"
7761 /* 5855 */ "FNABSD\000"
7762 /* 5862 */ "VMODSD\000"
7763 /* 5869 */ "VMULESD\000"
7764 /* 5877 */ "VDIVESD\000"
7765 /* 5885 */ "VMULHSD\000"
7766 /* 5893 */ "VMINSD\000"
7767 /* 5900 */ "VINSD\000"
7768 /* 5906 */ "VMULOSD\000"
7769 /* 5914 */ "VCMPGTSD\000"
7770 /* 5923 */ "VDIVSD\000"
7771 /* 5930 */ "VMAXSD\000"
7772 /* 5937 */ "PLXSD\000"
7773 /* 5943 */ "PSTXSD\000"
7774 /* 5950 */ "VEXTRACTD\000"
7775 /* 5960 */ "CBCDTD\000"
7776 /* 5967 */ "VPOPCNTD\000"
7777 /* 5976 */ "VINSERTD\000"
7778 /* 5985 */ "PSTD\000"
7779 /* 5990 */ "VPEXTD\000"
7780 /* 5997 */ "VMSUMCUD\000"
7781 /* 6006 */ "VMODUD\000"
7782 /* 6013 */ "VMULEUD\000"
7783 /* 6021 */ "VDIVEUD\000"
7784 /* 6029 */ "VMULHUD\000"
7785 /* 6037 */ "VMINUD\000"
7786 /* 6044 */ "VMULOUD\000"
7787 /* 6052 */ "FCMPUD\000"
7788 /* 6059 */ "VCMPEQUD\000"
7789 /* 6068 */ "VCMPGTUD\000"
7790 /* 6077 */ "VDIVUD\000"
7791 /* 6084 */ "VMAXUD\000"
7792 /* 6091 */ "XXBLENDVD\000"
7793 /* 6101 */ "DIVD\000"
7794 /* 6106 */ "FRIZD\000"
7795 /* 6112 */ "VCLZD\000"
7796 /* 6118 */ "CNTLZD\000"
7797 /* 6125 */ "VCTZD\000"
7798 /* 6131 */ "CNTTZD\000"
7799 /* 6138 */ "PSEUDO_PROBE\000"
7800 /* 6151 */ "MFBHRBE\000"
7801 /* 6159 */ "G_SSUBE\000"
7802 /* 6167 */ "G_USUBE\000"
7803 /* 6175 */ "CFENCE\000"
7804 /* 6182 */ "G_FENCE\000"
7805 /* 6190 */ "ARITH_FENCE\000"
7806 /* 6202 */ "REG_SEQUENCE\000"
7807 /* 6215 */ "MFFSCE\000"
7808 /* 6222 */ "G_SADDE\000"
7809 /* 6230 */ "G_UADDE\000"
7810 /* 6238 */ "G_GET_FPMODE\000"
7811 /* 6251 */ "G_RESET_FPMODE\000"
7812 /* 6266 */ "G_SET_FPMODE\000"
7813 /* 6279 */ "DIVDE\000"
7814 /* 6285 */ "G_FMINNUM_IEEE\000"
7815 /* 6300 */ "G_FMAXNUM_IEEE\000"
7816 /* 6315 */ "SLBMFEE\000"
7817 /* 6323 */ "WRTEE\000"
7818 /* 6329 */ "SUBFE\000"
7819 /* 6335 */ "EVLWHE\000"
7820 /* 6342 */ "EVSTWHE\000"
7821 /* 6350 */ "SLBIE\000"
7822 /* 6356 */ "TLBIE\000"
7823 /* 6362 */ "G_VSCALE\000"
7824 /* 6371 */ "G_JUMP_TABLE\000"
7825 /* 6384 */ "BUNDLE\000"
7826 /* 6391 */ "ADDME\000"
7827 /* 6397 */ "SUBFME\000"
7828 /* 6404 */ "G_MEMCPY_INLINE\000"
7829 /* 6420 */ "RELOC_NONE\000"
7830 /* 6431 */ "LOCAL_ESCAPE\000"
7831 /* 6444 */ "SELECT_CC_SPE\000"
7832 /* 6458 */ "SELECT_SPE\000"
7833 /* 6469 */ "TLBRE\000"
7834 /* 6475 */ "FRE\000"
7835 /* 6479 */ "G_STACKRESTORE\000"
7836 /* 6494 */ "G_INDEXED_STORE\000"
7837 /* 6510 */ "G_STORE\000"
7838 /* 6518 */ "G_BITREVERSE\000"
7839 /* 6531 */ "FAKE_USE\000"
7840 /* 6540 */ "SLBMTE\000"
7841 /* 6547 */ "FRSQRTE\000"
7842 /* 6555 */ "DBG_VALUE\000"
7843 /* 6565 */ "G_GLOBAL_VALUE\000"
7844 /* 6580 */ "G_PTRAUTH_GLOBAL_VALUE\000"
7845 /* 6603 */ "CONVERGENCECTRL_GLUE\000"
7846 /* 6624 */ "G_STACKSAVE\000"
7847 /* 6636 */ "MFVRSAVE\000"
7848 /* 6645 */ "MTVRSAVE\000"
7849 /* 6654 */ "G_MEMMOVE\000"
7850 /* 6664 */ "TLBWE\000"
7851 /* 6670 */ "DIVWE\000"
7852 /* 6676 */ "EVSTWWE\000"
7853 /* 6684 */ "ADDZE\000"
7854 /* 6690 */ "G_FREEZE\000"
7855 /* 6699 */ "SUBFZE\000"
7856 /* 6706 */ "G_FCANONICALIZE\000"
7857 /* 6722 */ "DCBF\000"
7858 /* 6727 */ "SUBF\000"
7859 /* 6732 */ "G_FMODF\000"
7860 /* 6740 */ "G_CTLZ_ZERO_UNDEF\000"
7861 /* 6758 */ "G_CTTZ_ZERO_UNDEF\000"
7862 /* 6776 */ "INIT_UNDEF\000"
7863 /* 6787 */ "G_IMPLICIT_DEF\000"
7864 /* 6802 */ "DBG_INSTR_REF\000"
7865 /* 6816 */ "EVMHESMF\000"
7866 /* 6825 */ "EVMWHSMF\000"
7867 /* 6834 */ "EVMHOSMF\000"
7868 /* 6843 */ "EVMWSMF\000"
7869 /* 6851 */ "MCRF\000"
7870 /* 6856 */ "MFOCRF\000"
7871 /* 6863 */ "MTOCRF\000"
7872 /* 6870 */ "MTCRF\000"
7873 /* 6876 */ "EFDCFSF\000"
7874 /* 6884 */ "EFSCFSF\000"
7875 /* 6892 */ "EVFSCFSF\000"
7876 /* 6901 */ "MTFSF\000"
7877 /* 6907 */ "EVMHESSF\000"
7878 /* 6916 */ "EVMWHSSF\000"
7879 /* 6925 */ "EVMHOSSF\000"
7880 /* 6934 */ "EVMWSSF\000"
7881 /* 6942 */ "EFDCTSF\000"
7882 /* 6950 */ "EFSCTSF\000"
7883 /* 6958 */ "EVFSCTSF\000"
7884 /* 6967 */ "DTSTSF\000"
7885 /* 6974 */ "EFDCFUF\000"
7886 /* 6982 */ "EFSCFUF\000"
7887 /* 6990 */ "EVFSCFUF\000"
7888 /* 6999 */ "EFDCTUF\000"
7889 /* 7007 */ "EFSCTUF\000"
7890 /* 7015 */ "EVFSCTUF\000"
7891 /* 7024 */ "DTSTDG\000"
7892 /* 7031 */ "SLBIEG\000"
7893 /* 7038 */ "EFDNEG\000"
7894 /* 7045 */ "G_FNEG\000"
7895 /* 7052 */ "EFSNEG\000"
7896 /* 7059 */ "EVFSNEG\000"
7897 /* 7067 */ "EVNEG\000"
7898 /* 7073 */ "EXTRACT_SUBREG\000"
7899 /* 7088 */ "INSERT_SUBREG\000"
7900 /* 7102 */ "G_SEXT_INREG\000"
7901 /* 7115 */ "SUBREG_TO_REG\000"
7902 /* 7129 */ "G_ATOMIC_CMPXCHG\000"
7903 /* 7146 */ "G_ATOMICRMW_XCHG\000"
7904 /* 7163 */ "G_GET_ROUNDING\000"
7905 /* 7178 */ "G_SET_ROUNDING\000"
7906 /* 7193 */ "G_FLOG\000"
7907 /* 7200 */ "G_VAARG\000"
7908 /* 7208 */ "PREALLOCATED_ARG\000"
7909 /* 7225 */ "V_SET0H\000"
7910 /* 7233 */ "VSRAH\000"
7911 /* 7239 */ "VCNTMBH\000"
7912 /* 7247 */ "G_PREFETCH\000"
7913 /* 7258 */ "EVLDH\000"
7914 /* 7264 */ "EVSTDH\000"
7915 /* 7271 */ "VCMPNEH\000"
7916 /* 7279 */ "VMRGHH\000"
7917 /* 7286 */ "VUCMPRHH\000"
7918 /* 7295 */ "VMRGLH\000"
7919 /* 7302 */ "VUCMPRLH\000"
7920 /* 7311 */ "VRLH\000"
7921 /* 7316 */ "VSLH\000"
7922 /* 7321 */ "G_SMULH\000"
7923 /* 7329 */ "G_UMULH\000"
7924 /* 7337 */ "VPMSUMH\000"
7925 /* 7345 */ "G_FTANH\000"
7926 /* 7353 */ "G_FSINH\000"
7927 /* 7361 */ "XXBRH\000"
7928 /* 7367 */ "VSRH\000"
7929 /* 7372 */ "DMSHA2HASH\000"
7930 /* 7383 */ "DMSHA3HASH\000"
7931 /* 7394 */ "VMULESH\000"
7932 /* 7402 */ "V_SETALLONESH\000"
7933 /* 7416 */ "VAVGSH\000"
7934 /* 7423 */ "VUPKHSH\000"
7935 /* 7431 */ "XVMULHSH\000"
7936 /* 7440 */ "VSPLTISH\000"
7937 /* 7449 */ "VUPKLSH\000"
7938 /* 7457 */ "VMINSH\000"
7939 /* 7464 */ "G_FCOSH\000"
7940 /* 7472 */ "VMULOSH\000"
7941 /* 7480 */ "VCMPGTSH\000"
7942 /* 7489 */ "EVEXTSH\000"
7943 /* 7497 */ "VMAXSH\000"
7944 /* 7504 */ "VSPLTH\000"
7945 /* 7511 */ "VPOPCNTH\000"
7946 /* 7520 */ "VINSERTH\000"
7947 /* 7529 */ "PSTH\000"
7948 /* 7534 */ "VABSDUH\000"
7949 /* 7542 */ "VMULEUH\000"
7950 /* 7550 */ "VAVGUH\000"
7951 /* 7557 */ "XVMULHUH\000"
7952 /* 7566 */ "VMINUH\000"
7953 /* 7573 */ "VMULOUH\000"
7954 /* 7581 */ "VCMPEQUH\000"
7955 /* 7590 */ "VEXTRACTUH\000"
7956 /* 7601 */ "VCMPGTUH\000"
7957 /* 7610 */ "VMAXUH\000"
7958 /* 7617 */ "XXBLENDVH\000"
7959 /* 7627 */ "VCMPNEZH\000"
7960 /* 7636 */ "VCLZH\000"
7961 /* 7642 */ "VCTZH\000"
7962 /* 7648 */ "DQUAI\000"
7963 /* 7654 */ "DCBI\000"
7964 /* 7659 */ "ICBI\000"
7965 /* 7664 */ "VSLDBI\000"
7966 /* 7671 */ "VSRDBI\000"
7967 /* 7678 */ "PSUBI\000"
7968 /* 7684 */ "DCCCI\000"
7969 /* 7690 */ "ICCCI\000"
7970 /* 7696 */ "TABORTDCI\000"
7971 /* 7706 */ "RFCI\000"
7972 /* 7711 */ "RFMCI\000"
7973 /* 7717 */ "TABORTWCI\000"
7974 /* 7727 */ "SRADI\000"
7975 /* 7733 */ "PADDI\000"
7976 /* 7739 */ "RFDI\000"
7977 /* 7744 */ "CMPLDI\000"
7978 /* 7751 */ "CLRLSLDI\000"
7979 /* 7760 */ "EXTLDI\000"
7980 /* 7767 */ "XXPERMDI\000"
7981 /* 7776 */ "CMPDI\000"
7982 /* 7782 */ "CLRRDI\000"
7983 /* 7789 */ "INSRDI\000"
7984 /* 7796 */ "ROTRDI\000"
7985 /* 7803 */ "EXTRDI\000"
7986 /* 7810 */ "TDI\000"
7987 /* 7814 */ "WRTEEI\000"
7988 /* 7821 */ "RFI\000"
7989 /* 7825 */ "MTFSFI\000"
7990 /* 7832 */ "DTSTSFI\000"
7991 /* 7840 */ "EVSPLATFI\000"
7992 /* 7850 */ "EVMERGEHI\000"
7993 /* 7860 */ "EVMERGELOHI\000"
7994 /* 7872 */ "DBG_PHI\000"
7995 /* 7880 */ "DMXXEXTFDMR512_HI\000"
7996 /* 7898 */ "DMXXINSTDMR512_HI\000"
7997 /* 7916 */ "TLBLI\000"
7998 /* 7922 */ "DSCLI\000"
7999 /* 7928 */ "MULLI\000"
8000 /* 7934 */ "PLI\000"
8001 /* 7938 */ "EXTSWSLI\000"
8002 /* 7947 */ "MTVSRBMI\000"
8003 /* 7956 */ "VRLDMI\000"
8004 /* 7963 */ "RLDIMI\000"
8005 /* 7970 */ "RLWIMI\000"
8006 /* 7977 */ "VRLQMI\000"
8007 /* 7984 */ "EVMHESMI\000"
8008 /* 7993 */ "EVMWHSMI\000"
8009 /* 8002 */ "EVMHOSMI\000"
8010 /* 8011 */ "EVMWSMI\000"
8011 /* 8019 */ "EVMHEUMI\000"
8012 /* 8028 */ "EVMWHUMI\000"
8013 /* 8037 */ "EVMWLUMI\000"
8014 /* 8046 */ "EVMHOUMI\000"
8015 /* 8055 */ "EVMWUMI\000"
8016 /* 8063 */ "VRLWMI\000"
8017 /* 8070 */ "MFFSCRNI\000"
8018 /* 8079 */ "MFFSCDRNI\000"
8019 /* 8089 */ "VSLDOI\000"
8020 /* 8096 */ "XSRDPI\000"
8021 /* 8103 */ "XVRDPI\000"
8022 /* 8110 */ "XSRQPI\000"
8023 /* 8117 */ "XVRSPI\000"
8024 /* 8124 */ "DSCRI\000"
8025 /* 8130 */ "XORI\000"
8026 /* 8135 */ "EFDCFSI\000"
8027 /* 8143 */ "EFSCFSI\000"
8028 /* 8151 */ "EVFSCFSI\000"
8029 /* 8160 */ "G_FPTOSI\000"
8030 /* 8169 */ "EFDCTSI\000"
8031 /* 8177 */ "EFSCTSI\000"
8032 /* 8185 */ "EVFSCTSI\000"
8033 /* 8194 */ "EVSPLATI\000"
8034 /* 8203 */ "LDtocJTI\000"
8035 /* 8212 */ "EFDCFUI\000"
8036 /* 8220 */ "EFSCFUI\000"
8037 /* 8228 */ "EVFSCFUI\000"
8038 /* 8237 */ "G_FPTOUI\000"
8039 /* 8246 */ "EFDCTUI\000"
8040 /* 8254 */ "EFSCTUI\000"
8041 /* 8262 */ "EVFSCTUI\000"
8042 /* 8271 */ "SRAWI\000"
8043 /* 8277 */ "XXSLDWI\000"
8044 /* 8285 */ "CMPLWI\000"
8045 /* 8292 */ "EVRLWI\000"
8046 /* 8299 */ "CLRLSLWI\000"
8047 /* 8308 */ "INSLWI\000"
8048 /* 8315 */ "EVSLWI\000"
8049 /* 8322 */ "EXTLWI\000"
8050 /* 8329 */ "G_FPOWI\000"
8051 /* 8337 */ "CMPWI\000"
8052 /* 8343 */ "CLRRWI\000"
8053 /* 8350 */ "INSRWI\000"
8054 /* 8357 */ "ROTRWI\000"
8055 /* 8364 */ "EXTRWI\000"
8056 /* 8371 */ "LSWI\000"
8057 /* 8376 */ "STSWI\000"
8058 /* 8382 */ "TWI\000"
8059 /* 8386 */ "TCHECK\000"
8060 /* 8393 */ "HASHCHK\000"
8061 /* 8401 */ "COPY_LANEMASK\000"
8062 /* 8415 */ "G_PTRMASK\000"
8063 /* 8425 */ "XXEVAL\000"
8064 /* 8432 */ "VSTRIBL\000"
8065 /* 8440 */ "gBCL\000"
8066 /* 8445 */ "BCCL\000"
8067 /* 8450 */ "RLDCL\000"
8068 /* 8456 */ "RLDICL\000"
8069 /* 8463 */ "GC_LABEL\000"
8070 /* 8472 */ "DBG_LABEL\000"
8071 /* 8482 */ "EH_LABEL\000"
8072 /* 8491 */ "ANNOTATION_LABEL\000"
8073 /* 8508 */ "TLBIEL\000"
8074 /* 8515 */ "ICALL_BRANCH_FUNNEL\000"
8075 /* 8535 */ "GETtlsldADDRPCREL\000"
8076 /* 8553 */ "GETtlsADDRPCREL\000"
8077 /* 8569 */ "ISEL\000"
8078 /* 8574 */ "EVSEL\000"
8079 /* 8580 */ "XXSEL\000"
8080 /* 8586 */ "DCBFL\000"
8081 /* 8592 */ "VSTRIHL\000"
8082 /* 8600 */ "G_FSHL\000"
8083 /* 8607 */ "G_SHL\000"
8084 /* 8613 */ "G_FCEIL\000"
8085 /* 8621 */ "G_SAVGCEIL\000"
8086 /* 8632 */ "G_UAVGCEIL\000"
8087 /* 8643 */ "PATCHABLE_TAIL_CALL\000"
8088 /* 8663 */ "PATCHABLE_TYPED_EVENT_CALL\000"
8089 /* 8690 */ "PATCHABLE_EVENT_CALL\000"
8090 /* 8711 */ "FENTRY_CALL\000"
8091 /* 8723 */ "DSSALL\000"
8092 /* 8730 */ "KILL\000"
8093 /* 8735 */ "LXVPRLL\000"
8094 /* 8743 */ "STXVPRLL\000"
8095 /* 8752 */ "LXVRLL\000"
8096 /* 8759 */ "STXVRLL\000"
8097 /* 8767 */ "LXVLL\000"
8098 /* 8773 */ "STXVLL\000"
8099 /* 8780 */ "G_CONSTANT_POOL\000"
8100 /* 8796 */ "MTLPL\000"
8101 /* 8802 */ "BLRL\000"
8102 /* 8807 */ "gBCLRL\000"
8103 /* 8814 */ "BCCLRL\000"
8104 /* 8821 */ "BDZLRL\000"
8105 /* 8828 */ "BDNZLRL\000"
8106 /* 8836 */ "LXVPRL\000"
8107 /* 8843 */ "STXVPRL\000"
8108 /* 8851 */ "BCTRL\000"
8109 /* 8857 */ "gBCCTRL\000"
8110 /* 8865 */ "BCCCTRL\000"
8111 /* 8873 */ "LXVRL\000"
8112 /* 8879 */ "STXVRL\000"
8113 /* 8886 */ "MFFSL\000"
8114 /* 8892 */ "LVSL\000"
8115 /* 8897 */ "G_ROTL\000"
8116 /* 8904 */ "EFDMUL\000"
8117 /* 8911 */ "G_VECREDUCE_FMUL\000"
8118 /* 8928 */ "G_FMUL\000"
8119 /* 8935 */ "G_VECREDUCE_SEQ_FMUL\000"
8120 /* 8956 */ "G_STRICT_FMUL\000"
8121 /* 8970 */ "XXMULMUL\000"
8122 /* 8979 */ "EFSMUL\000"
8123 /* 8986 */ "EVFSMUL\000"
8124 /* 8994 */ "G_VECREDUCE_MUL\000"
8125 /* 9010 */ "G_MUL\000"
8126 /* 9016 */ "LXVL\000"
8127 /* 9021 */ "STXVL\000"
8128 /* 9027 */ "LBARXL\000"
8129 /* 9034 */ "LDARXL\000"
8130 /* 9041 */ "LHARXL\000"
8131 /* 9048 */ "LQARXL\000"
8132 /* 9055 */ "LWARXL\000"
8133 /* 9062 */ "LVXL\000"
8134 /* 9067 */ "STVXL\000"
8135 /* 9073 */ "DCBZL\000"
8136 /* 9079 */ "BDZL\000"
8137 /* 9084 */ "BDNZL\000"
8138 /* 9090 */ "LDtocL\000"
8139 /* 9097 */ "ADDItocL\000"
8140 /* 9106 */ "LWZtocL\000"
8141 /* 9114 */ "ADDItlsgdL\000"
8142 /* 9125 */ "ADDItlsldL\000"
8143 /* 9136 */ "LDgotTprelL\000"
8144 /* 9148 */ "ADDIdtprelL\000"
8145 /* 9160 */ "VEXPANDBM\000"
8146 /* 9170 */ "VMSUMMBM\000"
8147 /* 9179 */ "MTVSRBM\000"
8148 /* 9187 */ "VEXTRACTBM\000"
8149 /* 9198 */ "VSUBUBM\000"
8150 /* 9206 */ "VADDUBM\000"
8151 /* 9214 */ "VMSUMUBM\000"
8152 /* 9223 */ "XXGENPCVBM\000"
8153 /* 9234 */ "VEXPANDDM\000"
8154 /* 9244 */ "MTVSRDM\000"
8155 /* 9252 */ "VEXTRACTDM\000"
8156 /* 9263 */ "VSUBUDM\000"
8157 /* 9271 */ "VADDUDM\000"
8158 /* 9279 */ "VMSUMUDM\000"
8159 /* 9288 */ "XXSSUMUDM\000"
8160 /* 9298 */ "XXGENPCVDM\000"
8161 /* 9309 */ "VCLZDM\000"
8162 /* 9316 */ "CNTLZDM\000"
8163 /* 9324 */ "VCTZDM\000"
8164 /* 9331 */ "CNTTZDM\000"
8165 /* 9339 */ "G_FREM\000"
8166 /* 9346 */ "G_STRICT_FREM\000"
8167 /* 9360 */ "G_SREM\000"
8168 /* 9367 */ "G_UREM\000"
8169 /* 9374 */ "G_SDIVREM\000"
8170 /* 9384 */ "G_UDIVREM\000"
8171 /* 9394 */ "VEXPANDHM\000"
8172 /* 9404 */ "MTVSRHM\000"
8173 /* 9412 */ "VMSUMSHM\000"
8174 /* 9421 */ "VEXTRACTHM\000"
8175 /* 9432 */ "XVSUBUHM\000"
8176 /* 9441 */ "VMLADDUHM\000"
8177 /* 9451 */ "XVADDUHM\000"
8178 /* 9460 */ "XVMULUHM\000"
8179 /* 9469 */ "VMSUMUHM\000"
8180 /* 9478 */ "XXGENPCVHM\000"
8181 /* 9489 */ "TRECLAIM\000"
8182 /* 9498 */ "VRFIM\000"
8183 /* 9504 */ "XSRDPIM\000"
8184 /* 9512 */ "XVRDPIM\000"
8185 /* 9520 */ "XVRSPIM\000"
8186 /* 9528 */ "SETFLM\000"
8187 /* 9535 */ "VRLDNM\000"
8188 /* 9542 */ "RLWINM\000"
8189 /* 9549 */ "VRLQNM\000"
8190 /* 9556 */ "VRLWNM\000"
8191 /* 9563 */ "VEXPANDQM\000"
8192 /* 9573 */ "MTVSRQM\000"
8193 /* 9581 */ "VEXTRACTQM\000"
8194 /* 9592 */ "XSMERGE2T1UQM\000"
8195 /* 9606 */ "XSREBASE2T1UQM\000"
8196 /* 9621 */ "XSMERGE3T1UQM\000"
8197 /* 9635 */ "XSREBASE3T1UQM\000"
8198 /* 9650 */ "XSMERGE2T2UQM\000"
8199 /* 9664 */ "XSREBASE2T2UQM\000"
8200 /* 9679 */ "XSREBASE3T2UQM\000"
8201 /* 9694 */ "XSMERGE2T3UQM\000"
8202 /* 9708 */ "XSREBASE2T3UQM\000"
8203 /* 9723 */ "XSREBASE3T3UQM\000"
8204 /* 9738 */ "XSREBASE2T4UQM\000"
8205 /* 9753 */ "XSADDSUBUQM\000"
8206 /* 9765 */ "VSUBUQM\000"
8207 /* 9773 */ "XSADDADDUQM\000"
8208 /* 9785 */ "VADDUQM\000"
8209 /* 9793 */ "VSUBEUQM\000"
8210 /* 9802 */ "VADDEUQM\000"
8211 /* 9811 */ "XSADDSUBSUQM\000"
8212 /* 9824 */ "XSADDADDSUQM\000"
8213 /* 9837 */ "VPERM\000"
8214 /* 9843 */ "XXPERM\000"
8215 /* 9850 */ "BLA8_RM\000"
8216 /* 9858 */ "BL8_RM\000"
8217 /* 9865 */ "BCTRL8_RM\000"
8218 /* 9875 */ "BLA_RM\000"
8219 /* 9882 */ "BL8_NOTOC_RM\000"
8220 /* 9895 */ "BL_RM\000"
8221 /* 9901 */ "BCTRL_RM\000"
8222 /* 9910 */ "BLA8_NOP_RM\000"
8223 /* 9922 */ "BL8_NOP_RM\000"
8224 /* 9933 */ "BL_NOP_RM\000"
8225 /* 9943 */ "BCTRL8_LDinto_toc_RM\000"
8226 /* 9964 */ "BCTRL_LWZinto_toc_RM\000"
8227 /* 9985 */ "INLINEASM\000"
8228 /* 9995 */ "VPKUDUM\000"
8229 /* 10003 */ "VPKUHUM\000"
8230 /* 10011 */ "G_VECREDUCE_FMINIMUM\000"
8231 /* 10032 */ "G_FMINIMUM\000"
8232 /* 10043 */ "G_ATOMICRMW_FMINIMUM\000"
8233 /* 10064 */ "G_VECREDUCE_FMAXIMUM\000"
8234 /* 10085 */ "G_FMAXIMUM\000"
8235 /* 10096 */ "G_ATOMICRMW_FMAXIMUM\000"
8236 /* 10117 */ "G_FMINIMUMNUM\000"
8237 /* 10131 */ "G_FMAXIMUMNUM\000"
8238 /* 10145 */ "G_FMINNUM\000"
8239 /* 10155 */ "G_FMAXNUM\000"
8240 /* 10165 */ "VPKUWUM\000"
8241 /* 10173 */ "VEXPANDWM\000"
8242 /* 10183 */ "MTVSRWM\000"
8243 /* 10191 */ "VEXTRACTWM\000"
8244 /* 10202 */ "XVSUBUWM\000"
8245 /* 10211 */ "XVADDUWM\000"
8246 /* 10220 */ "XVMULUWM\000"
8247 /* 10229 */ "XXGENPCVWM\000"
8248 /* 10240 */ "EVMHEGSMFAN\000"
8249 /* 10252 */ "EVMHOGSMFAN\000"
8250 /* 10264 */ "EVMWSMFAN\000"
8251 /* 10274 */ "EVMWSSFAN\000"
8252 /* 10284 */ "EVMHEGSMIAN\000"
8253 /* 10296 */ "EVMHOGSMIAN\000"
8254 /* 10308 */ "EVMWSMIAN\000"
8255 /* 10318 */ "EVMHEGUMIAN\000"
8256 /* 10330 */ "EVMHOGUMIAN\000"
8257 /* 10342 */ "EVMWUMIAN\000"
8258 /* 10352 */ "G_FATAN\000"
8259 /* 10360 */ "G_FTAN\000"
8260 /* 10367 */ "G_INTRINSIC_ROUNDEVEN\000"
8261 /* 10389 */ "G_ASSERT_ALIGN\000"
8262 /* 10404 */ "G_FCOPYSIGN\000"
8263 /* 10416 */ "VUCMPRHN\000"
8264 /* 10425 */ "VRFIN\000"
8265 /* 10431 */ "TBEGIN\000"
8266 /* 10438 */ "G_VECREDUCE_FMIN\000"
8267 /* 10455 */ "G_ATOMICRMW_FMIN\000"
8268 /* 10472 */ "G_VECREDUCE_SMIN\000"
8269 /* 10489 */ "G_SMIN\000"
8270 /* 10496 */ "G_VECREDUCE_UMIN\000"
8271 /* 10513 */ "G_UMIN\000"
8272 /* 10520 */ "G_ATOMICRMW_UMIN\000"
8273 /* 10537 */ "G_ATOMICRMW_MIN\000"
8274 /* 10553 */ "MFSRIN\000"
8275 /* 10560 */ "MTSRIN\000"
8276 /* 10567 */ "G_FASIN\000"
8277 /* 10575 */ "G_FSIN\000"
8278 /* 10582 */ "VUCMPRLN\000"
8279 /* 10591 */ "PMXVBF16GER2NN\000"
8280 /* 10606 */ "PMXVF16GER2NN\000"
8281 /* 10620 */ "PMDMXVBF16GERX2NN\000"
8282 /* 10638 */ "PMDMXVF16GERX2NN\000"
8283 /* 10655 */ "PMXVF32GERNN\000"
8284 /* 10668 */ "PMXVF64GERNN\000"
8285 /* 10681 */ "PMXVBF16GER2WNN\000"
8286 /* 10697 */ "PMXVF16GER2WNN\000"
8287 /* 10712 */ "PMXVF32GERWNN\000"
8288 /* 10726 */ "PMXVF64GERWNN\000"
8289 /* 10740 */ "CFI_INSTRUCTION\000"
8290 /* 10756 */ "PMXVBF16GER2PN\000"
8291 /* 10771 */ "PMXVF16GER2PN\000"
8292 /* 10785 */ "PMDMXVBF16GERX2PN\000"
8293 /* 10803 */ "PMDMXVF16GERX2PN\000"
8294 /* 10820 */ "XSCVSPDPN\000"
8295 /* 10830 */ "PMXVF32GERPN\000"
8296 /* 10843 */ "PMXVF64GERPN\000"
8297 /* 10856 */ "XVCVBF16SPN\000"
8298 /* 10868 */ "XSCVDPSPN\000"
8299 /* 10878 */ "PMXVBF16GER2WPN\000"
8300 /* 10894 */ "PMXVF16GER2WPN\000"
8301 /* 10909 */ "PMXVF32GERWPN\000"
8302 /* 10923 */ "PMXVF64GERWPN\000"
8303 /* 10937 */ "DARN\000"
8304 /* 10942 */ "MFFSCRN\000"
8305 /* 10950 */ "MFFSCDRN\000"
8306 /* 10959 */ "DRINTN\000"
8307 /* 10966 */ "ATTN\000"
8308 /* 10971 */ "ADJCALLSTACKDOWN\000"
8309 /* 10988 */ "ADD4O\000"
8310 /* 10994 */ "ADDC8O\000"
8311 /* 11001 */ "SUBFC8O\000"
8312 /* 11009 */ "ADD8O\000"
8313 /* 11015 */ "ADDE8O\000"
8314 /* 11022 */ "SUBFE8O\000"
8315 /* 11030 */ "ADDME8O\000"
8316 /* 11038 */ "SUBFME8O\000"
8317 /* 11047 */ "ADDZE8O\000"
8318 /* 11055 */ "SUBFZE8O\000"
8319 /* 11064 */ "SUBF8O\000"
8320 /* 11071 */ "NEG8O\000"
8321 /* 11077 */ "G_SSUBO\000"
8322 /* 11085 */ "G_USUBO\000"
8323 /* 11093 */ "ADDCO\000"
8324 /* 11099 */ "SUBFCO\000"
8325 /* 11106 */ "G_SADDO\000"
8326 /* 11114 */ "G_UADDO\000"
8327 /* 11122 */ "MULLDO\000"
8328 /* 11129 */ "LDAT_COND_PSEUDO\000"
8329 /* 11146 */ "LWAT_COND_PSEUDO\000"
8330 /* 11163 */ "LDAT_PSEUDO\000"
8331 /* 11175 */ "LWAT_PSEUDO\000"
8332 /* 11187 */ "LQX_PSEUDO\000"
8333 /* 11198 */ "STQX_PSEUDO\000"
8334 /* 11210 */ "DIVDO\000"
8335 /* 11216 */ "ADDEO\000"
8336 /* 11222 */ "DIVDEO\000"
8337 /* 11229 */ "SUBFEO\000"
8338 /* 11236 */ "ADDMEO\000"
8339 /* 11243 */ "SUBFMEO\000"
8340 /* 11251 */ "DIVWEO\000"
8341 /* 11258 */ "ADDZEO\000"
8342 /* 11265 */ "SUBFZEO\000"
8343 /* 11273 */ "SUBFO\000"
8344 /* 11279 */ "JUMP_TABLE_DEBUG_INFO\000"
8345 /* 11301 */ "NEGO\000"
8346 /* 11306 */ "EVSTWHO\000"
8347 /* 11314 */ "TLBSYNCIO\000"
8348 /* 11324 */ "PTESYNCIO\000"
8349 /* 11334 */ "TLBIEIO\000"
8350 /* 11342 */ "PseudoEIEIO\000"
8351 /* 11354 */ "EnforceIEIO\000"
8352 /* 11366 */ "EVMERGELO\000"
8353 /* 11376 */ "EVMERGEHILO\000"
8354 /* 11388 */ "VSLO\000"
8355 /* 11393 */ "G_SMULO\000"
8356 /* 11401 */ "G_UMULO\000"
8357 /* 11409 */ "XSCVQPDPO\000"
8358 /* 11419 */ "DCMPO\000"
8359 /* 11425 */ "XSNMSUBQPO\000"
8360 /* 11436 */ "XSMSUBQPO\000"
8361 /* 11446 */ "XSSUBQPO\000"
8362 /* 11455 */ "XSNMADDQPO\000"
8363 /* 11466 */ "XSMADDQPO\000"
8364 /* 11476 */ "XSADDQPO\000"
8365 /* 11485 */ "XSMULQPO\000"
8366 /* 11494 */ "XSSQRTQPO\000"
8367 /* 11504 */ "XSDIVQPO\000"
8368 /* 11513 */ "G_BZERO\000"
8369 /* 11521 */ "VSRO\000"
8370 /* 11526 */ "DIVDUO\000"
8371 /* 11533 */ "DIVDEUO\000"
8372 /* 11541 */ "DIVWEUO\000"
8373 /* 11549 */ "DIVWUO\000"
8374 /* 11556 */ "MULLWO\000"
8375 /* 11563 */ "DIVWO\000"
8376 /* 11569 */ "EVSTWWO\000"
8377 /* 11577 */ "STACKMAP\000"
8378 /* 11586 */ "NAP\000"
8379 /* 11590 */ "G_DEBUGTRAP\000"
8380 /* 11602 */ "G_UBSANTRAP\000"
8381 /* 11614 */ "G_TRAP\000"
8382 /* 11621 */ "G_ATOMICRMW_UDEC_WRAP\000"
8383 /* 11643 */ "G_ATOMICRMW_UINC_WRAP\000"
8384 /* 11665 */ "G_BSWAP\000"
8385 /* 11673 */ "XXAESDECP\000"
8386 /* 11683 */ "XXAESENCP\000"
8387 /* 11693 */ "XSNMSUBADP\000"
8388 /* 11704 */ "XVNMSUBADP\000"
8389 /* 11715 */ "XSMSUBADP\000"
8390 /* 11725 */ "XVMSUBADP\000"
8391 /* 11735 */ "XSNMADDADP\000"
8392 /* 11746 */ "XVNMADDADP\000"
8393 /* 11757 */ "XSMADDADP\000"
8394 /* 11767 */ "XVMADDADP\000"
8395 /* 11777 */ "XSSUBDP\000"
8396 /* 11785 */ "XVSUBDP\000"
8397 /* 11793 */ "XSTSTDCDP\000"
8398 /* 11803 */ "XVTSTDCDP\000"
8399 /* 11813 */ "XSMINCDP\000"
8400 /* 11822 */ "XSMAXCDP\000"
8401 /* 11831 */ "XSADDDP\000"
8402 /* 11839 */ "XVADDDP\000"
8403 /* 11847 */ "XSCVSXDDP\000"
8404 /* 11857 */ "XVCVSXDDP\000"
8405 /* 11867 */ "XSCVUXDDP\000"
8406 /* 11877 */ "XVCVUXDDP\000"
8407 /* 11887 */ "XSCMPGEDP\000"
8408 /* 11897 */ "XVCMPGEDP\000"
8409 /* 11907 */ "XSREDP\000"
8410 /* 11914 */ "XVREDP\000"
8411 /* 11921 */ "XSRSQRTEDP\000"
8412 /* 11932 */ "XVRSQRTEDP\000"
8413 /* 11943 */ "XSNEGDP\000"
8414 /* 11951 */ "XVNEGDP\000"
8415 /* 11959 */ "XSXSIGDP\000"
8416 /* 11968 */ "XVXSIGDP\000"
8417 /* 11977 */ "XXSPLTIDP\000"
8418 /* 11987 */ "XSMINJDP\000"
8419 /* 11996 */ "XSMAXJDP\000"
8420 /* 12005 */ "XSMULDP\000"
8421 /* 12013 */ "XVMULDP\000"
8422 /* 12021 */ "XSNMSUBMDP\000"
8423 /* 12032 */ "XVNMSUBMDP\000"
8424 /* 12043 */ "XSMSUBMDP\000"
8425 /* 12053 */ "XVMSUBMDP\000"
8426 /* 12063 */ "XSNMADDMDP\000"
8427 /* 12074 */ "XVNMADDMDP\000"
8428 /* 12085 */ "XSMADDMDP\000"
8429 /* 12095 */ "XVMADDMDP\000"
8430 /* 12105 */ "XSCPSGNDP\000"
8431 /* 12115 */ "XVCPSGNDP\000"
8432 /* 12125 */ "XSMINDP\000"
8433 /* 12133 */ "XVMINDP\000"
8434 /* 12141 */ "MSGSNDP\000"
8435 /* 12149 */ "XSCMPODP\000"
8436 /* 12158 */ "XSCVHPDP\000"
8437 /* 12167 */ "XSCVQPDP\000"
8438 /* 12176 */ "XSCVSPDP\000"
8439 /* 12185 */ "XVCVSPDP\000"
8440 /* 12194 */ "XSIEXPDP\000"
8441 /* 12203 */ "XVIEXPDP\000"
8442 /* 12212 */ "XSCMPEXPDP\000"
8443 /* 12223 */ "XSXEXPDP\000"
8444 /* 12232 */ "XVXEXPDP\000"
8445 /* 12241 */ "XSCMPEQDP\000"
8446 /* 12251 */ "XVCMPEQDP\000"
8447 /* 12261 */ "XSNABSDP\000"
8448 /* 12270 */ "XVNABSDP\000"
8449 /* 12279 */ "XSABSDP\000"
8450 /* 12287 */ "XVABSDP\000"
8451 /* 12295 */ "DCTDP\000"
8452 /* 12301 */ "XSCMPGTDP\000"
8453 /* 12311 */ "XVCMPGTDP\000"
8454 /* 12321 */ "XSSQRTDP\000"
8455 /* 12330 */ "XSTSQRTDP\000"
8456 /* 12340 */ "XVTSQRTDP\000"
8457 /* 12350 */ "XVSQRTDP\000"
8458 /* 12359 */ "XSCMPUDP\000"
8459 /* 12368 */ "XSDIVDP\000"
8460 /* 12376 */ "XSTDIVDP\000"
8461 /* 12385 */ "XVTDIVDP\000"
8462 /* 12394 */ "XVDIVDP\000"
8463 /* 12402 */ "XVCVSXWDP\000"
8464 /* 12412 */ "XVCVUXWDP\000"
8465 /* 12422 */ "XSMAXDP\000"
8466 /* 12430 */ "XVMAXDP\000"
8467 /* 12438 */ "CTRL_DEP\000"
8468 /* 12447 */ "DCBFEP\000"
8469 /* 12454 */ "ICBIEP\000"
8470 /* 12461 */ "TLBIEP\000"
8471 /* 12468 */ "DCBZLEP\000"
8472 /* 12476 */ "DCBTEP\000"
8473 /* 12483 */ "DCBSTEP\000"
8474 /* 12491 */ "DCBTSTEP\000"
8475 /* 12500 */ "DCBZEP\000"
8476 /* 12507 */ "VCMPBFP\000"
8477 /* 12515 */ "VNMSUBFP\000"
8478 /* 12524 */ "VSUBFP\000"
8479 /* 12531 */ "VMADDFP\000"
8480 /* 12539 */ "VADDFP\000"
8481 /* 12546 */ "VLOGEFP\000"
8482 /* 12554 */ "VCMPGEFP\000"
8483 /* 12563 */ "VREFP\000"
8484 /* 12569 */ "VEXPTEFP\000"
8485 /* 12578 */ "VRSQRTEFP\000"
8486 /* 12588 */ "VMINFP\000"
8487 /* 12595 */ "G_SITOFP\000"
8488 /* 12604 */ "G_UITOFP\000"
8489 /* 12613 */ "VCMPEQFP\000"
8490 /* 12622 */ "VCMPGTFP\000"
8491 /* 12631 */ "VMAXFP\000"
8492 /* 12638 */ "XSCVDPHP\000"
8493 /* 12647 */ "XVCVSPHP\000"
8494 /* 12656 */ "VRFIP\000"
8495 /* 12662 */ "XSRDPIP\000"
8496 /* 12670 */ "XVRDPIP\000"
8497 /* 12678 */ "XVRSPIP\000"
8498 /* 12686 */ "HASHCHKP\000"
8499 /* 12695 */ "XXAESGENLKP\000"
8500 /* 12707 */ "DCBFLP\000"
8501 /* 12714 */ "G_FCMP\000"
8502 /* 12721 */ "G_ICMP\000"
8503 /* 12728 */ "G_SCMP\000"
8504 /* 12735 */ "G_UCMP\000"
8505 /* 12742 */ "PMXVBF16GER2NP\000"
8506 /* 12757 */ "PMXVF16GER2NP\000"
8507 /* 12771 */ "PMDMXVBF16GERX2NP\000"
8508 /* 12789 */ "PMDMXVF16GERX2NP\000"
8509 /* 12806 */ "PMXVF32GERNP\000"
8510 /* 12819 */ "PMXVF64GERNP\000"
8511 /* 12832 */ "PMXVBF16GER2WNP\000"
8512 /* 12848 */ "PMXVF16GER2WNP\000"
8513 /* 12863 */ "PMXVF32GERWNP\000"
8514 /* 12877 */ "PMXVF64GERWNP\000"
8515 /* 12891 */ "BLA8_NOP\000"
8516 /* 12900 */ "BL8_NOP\000"
8517 /* 12908 */ "UNENCODED_NOP\000"
8518 /* 12922 */ "BL_NOP\000"
8519 /* 12929 */ "CONVERGENCECTRL_LOOP\000"
8520 /* 12950 */ "G_CTPOP\000"
8521 /* 12958 */ "STOP\000"
8522 /* 12963 */ "PATCHABLE_OP\000"
8523 /* 12976 */ "FAULTING_OP\000"
8524 /* 12988 */ "PMXVBF16GER2PP\000"
8525 /* 13003 */ "PMXVF16GER2PP\000"
8526 /* 13017 */ "PMXVI16GER2PP\000"
8527 /* 13031 */ "PMDMXVBF16GERX2PP\000"
8528 /* 13049 */ "PMDMXVF16GERX2PP\000"
8529 /* 13066 */ "PMXVI8GER4PP\000"
8530 /* 13079 */ "PMDMXVI8GERX4PP\000"
8531 /* 13095 */ "PMXVI4GER8PP\000"
8532 /* 13108 */ "PMXVF32GERPP\000"
8533 /* 13121 */ "PMXVF64GERPP\000"
8534 /* 13134 */ "PMXVI16GER2SPP\000"
8535 /* 13149 */ "PMXVI8GER4SPP\000"
8536 /* 13163 */ "PMDMXVI8GERX4SPP\000"
8537 /* 13180 */ "PMXVI8GER4WSPP\000"
8538 /* 13195 */ "PMXVBF16GER2WPP\000"
8539 /* 13211 */ "PMXVF16GER2WPP\000"
8540 /* 13226 */ "PMXVI16GER2WPP\000"
8541 /* 13241 */ "PMXVI8GER4WPP\000"
8542 /* 13255 */ "PMXVI4GER8WPP\000"
8543 /* 13269 */ "PMXVF32GERWPP\000"
8544 /* 13283 */ "PMXVF64GERWPP\000"
8545 /* 13297 */ "PMXVI16GER2SWPP\000"
8546 /* 13313 */ "XSNMSUBQP\000"
8547 /* 13323 */ "XSMSUBQP\000"
8548 /* 13332 */ "XSSUBQP\000"
8549 /* 13340 */ "XSTSTDCQP\000"
8550 /* 13350 */ "XSMINCQP\000"
8551 /* 13359 */ "XSMAXCQP\000"
8552 /* 13368 */ "XSNMADDQP\000"
8553 /* 13378 */ "XSMADDQP\000"
8554 /* 13387 */ "XSADDQP\000"
8555 /* 13395 */ "XSCVSDQP\000"
8556 /* 13404 */ "XSCVUDQP\000"
8557 /* 13413 */ "XSCMPGEQP\000"
8558 /* 13423 */ "XSNEGQP\000"
8559 /* 13431 */ "XSXSIGQP\000"
8560 /* 13440 */ "XSMULQP\000"
8561 /* 13448 */ "XSCPSGNQP\000"
8562 /* 13458 */ "XSCMPOQP\000"
8563 /* 13467 */ "XSCVDPQP\000"
8564 /* 13476 */ "XSIEXPQP\000"
8565 /* 13485 */ "XSCMPEXPQP\000"
8566 /* 13496 */ "XSXEXPQP\000"
8567 /* 13505 */ "XSCMPEQQP\000"
8568 /* 13515 */ "XSCVSQQP\000"
8569 /* 13524 */ "XSCVUQQP\000"
8570 /* 13533 */ "XSNABSQP\000"
8571 /* 13542 */ "XSABSQP\000"
8572 /* 13550 */ "XSCMPGTQP\000"
8573 /* 13560 */ "XSSQRTQP\000"
8574 /* 13569 */ "XSCMPUQP\000"
8575 /* 13578 */ "XSDIVQP\000"
8576 /* 13586 */ "RESTORE_DMRP\000"
8577 /* 13599 */ "SPILL_DMRP\000"
8578 /* 13610 */ "XSNMSUBASP\000"
8579 /* 13621 */ "XVNMSUBASP\000"
8580 /* 13632 */ "XSMSUBASP\000"
8581 /* 13642 */ "XVMSUBASP\000"
8582 /* 13652 */ "XSNMADDASP\000"
8583 /* 13663 */ "XVNMADDASP\000"
8584 /* 13674 */ "XSMADDASP\000"
8585 /* 13684 */ "XVMADDASP\000"
8586 /* 13694 */ "XSSUBSP\000"
8587 /* 13702 */ "XVSUBSP\000"
8588 /* 13710 */ "XSTSTDCSP\000"
8589 /* 13720 */ "XVTSTDCSP\000"
8590 /* 13730 */ "XSADDSP\000"
8591 /* 13738 */ "XVADDSP\000"
8592 /* 13746 */ "XSCVSXDSP\000"
8593 /* 13756 */ "XVCVSXDSP\000"
8594 /* 13766 */ "XSCVUXDSP\000"
8595 /* 13776 */ "XVCVUXDSP\000"
8596 /* 13786 */ "XVCMPGESP\000"
8597 /* 13796 */ "XSRESP\000"
8598 /* 13803 */ "XVRESP\000"
8599 /* 13810 */ "XSRSQRTESP\000"
8600 /* 13821 */ "XVRSQRTESP\000"
8601 /* 13832 */ "XVNEGSP\000"
8602 /* 13840 */ "XVXSIGSP\000"
8603 /* 13849 */ "XSMULSP\000"
8604 /* 13857 */ "XVMULSP\000"
8605 /* 13865 */ "XSNMSUBMSP\000"
8606 /* 13876 */ "XVNMSUBMSP\000"
8607 /* 13887 */ "XSMSUBMSP\000"
8608 /* 13897 */ "XVMSUBMSP\000"
8609 /* 13907 */ "XSNMADDMSP\000"
8610 /* 13918 */ "XVNMADDMSP\000"
8611 /* 13929 */ "XSMADDMSP\000"
8612 /* 13939 */ "XVMADDMSP\000"
8613 /* 13949 */ "XVCPSGNSP\000"
8614 /* 13959 */ "XVMINSP\000"
8615 /* 13967 */ "XSCVDPSP\000"
8616 /* 13976 */ "XVCVDPSP\000"
8617 /* 13985 */ "XVCVHPSP\000"
8618 /* 13994 */ "XVIEXPSP\000"
8619 /* 14003 */ "XVXEXPSP\000"
8620 /* 14012 */ "XVCMPEQSP\000"
8621 /* 14022 */ "DRSP\000"
8622 /* 14027 */ "FRSP\000"
8623 /* 14032 */ "XSRSP\000"
8624 /* 14038 */ "XVNABSSP\000"
8625 /* 14047 */ "XVABSSP\000"
8626 /* 14055 */ "PLXSSP\000"
8627 /* 14062 */ "PSTXSSP\000"
8628 /* 14070 */ "XVCMPGTSP\000"
8629 /* 14080 */ "XSSQRTSP\000"
8630 /* 14089 */ "XVTSQRTSP\000"
8631 /* 14099 */ "XVSQRTSP\000"
8632 /* 14108 */ "XSDIVSP\000"
8633 /* 14116 */ "XVTDIVSP\000"
8634 /* 14125 */ "XVDIVSP\000"
8635 /* 14133 */ "XVCVSXWSP\000"
8636 /* 14143 */ "XVCVUXWSP\000"
8637 /* 14153 */ "XVMAXSP\000"
8638 /* 14161 */ "HASHSTP\000"
8639 /* 14169 */ "ADJCALLSTACKUP\000"
8640 /* 14184 */ "PREALLOCATED_SETUP\000"
8641 /* 14203 */ "PLXVP\000"
8642 /* 14209 */ "PSTXVP\000"
8643 /* 14216 */ "G_FLDEXP\000"
8644 /* 14225 */ "G_STRICT_FLDEXP\000"
8645 /* 14241 */ "G_FEXP\000"
8646 /* 14248 */ "G_FFREXP\000"
8647 /* 14257 */ "XSRQPXP\000"
8648 /* 14265 */ "VEXTSD2Q\000"
8649 /* 14274 */ "VSRAQ\000"
8650 /* 14280 */ "DQUAQ\000"
8651 /* 14286 */ "DSUBQ\000"
8652 /* 14292 */ "VPRTYBQ\000"
8653 /* 14300 */ "DTSTDCQ\000"
8654 /* 14308 */ "DENBCDQ\000"
8655 /* 14316 */ "DADDQ\000"
8656 /* 14322 */ "DRRNDQ\000"
8657 /* 14329 */ "DDEDPDQ\000"
8658 /* 14337 */ "EFDCMPEQ\000"
8659 /* 14346 */ "EFSCMPEQ\000"
8660 /* 14355 */ "EVFSCMPEQ\000"
8661 /* 14365 */ "EVCMPEQ\000"
8662 /* 14373 */ "EFDTSTEQ\000"
8663 /* 14382 */ "EFSTSTEQ\000"
8664 /* 14391 */ "EVFSTSTEQ\000"
8665 /* 14401 */ "DTSTSFQ\000"
8666 /* 14409 */ "DTSTDGQ\000"
8667 /* 14417 */ "DQUAIQ\000"
8668 /* 14424 */ "DTSTSFIQ\000"
8669 /* 14433 */ "DSCLIQ\000"
8670 /* 14440 */ "DSCRIQ\000"
8671 /* 14447 */ "LXVKQ\000"
8672 /* 14453 */ "ICBLQ\000"
8673 /* 14459 */ "VRLQ\000"
8674 /* 14464 */ "VSLQ\000"
8675 /* 14469 */ "DMULQ\000"
8676 /* 14475 */ "VBPERMQ\000"
8677 /* 14483 */ "DRINTNQ\000"
8678 /* 14491 */ "DCMPOQ\000"
8679 /* 14498 */ "DRDPQ\000"
8680 /* 14504 */ "DCTQPQ\000"
8681 /* 14511 */ "DCFFIXQQ\000"
8682 /* 14520 */ "DCTFIXQQ\000"
8683 /* 14529 */ "XXBRQ\000"
8684 /* 14535 */ "VSRQ\000"
8685 /* 14540 */ "VMODSQ\000"
8686 /* 14547 */ "VDIVESQ\000"
8687 /* 14555 */ "VCMPSQ\000"
8688 /* 14562 */ "VCMPGTSQ\000"
8689 /* 14571 */ "VDIVSQ\000"
8690 /* 14578 */ "STQ\000"
8691 /* 14582 */ "VMUL10UQ\000"
8692 /* 14591 */ "VMUL10CUQ\000"
8693 /* 14601 */ "VSUBCUQ\000"
8694 /* 14609 */ "VADDCUQ\000"
8695 /* 14617 */ "VMUL10ECUQ\000"
8696 /* 14628 */ "VSUBECUQ\000"
8697 /* 14637 */ "VADDECUQ\000"
8698 /* 14646 */ "VMODUQ\000"
8699 /* 14653 */ "VMUL10EUQ\000"
8700 /* 14663 */ "VDIVEUQ\000"
8701 /* 14671 */ "DCMPUQ\000"
8702 /* 14678 */ "VCMPUQ\000"
8703 /* 14685 */ "VCMPEQUQ\000"
8704 /* 14694 */ "VCMPGTUQ\000"
8705 /* 14703 */ "VDIVUQ\000"
8706 /* 14710 */ "DDIVQ\000"
8707 /* 14716 */ "DIEXQ\000"
8708 /* 14722 */ "DTSTEXQ\000"
8709 /* 14730 */ "DXEXQ\000"
8710 /* 14736 */ "DCFFIXQ\000"
8711 /* 14744 */ "DCTFIXQ\000"
8712 /* 14752 */ "DRINTXQ\000"
8713 /* 14760 */ "MBAR\000"
8714 /* 14765 */ "UpdateGBR\000"
8715 /* 14775 */ "VSTRIBR\000"
8716 /* 14783 */ "G_BR\000"
8717 /* 14788 */ "INLINEASM_BR\000"
8718 /* 14801 */ "SETNBCR\000"
8719 /* 14809 */ "SETBCR\000"
8720 /* 14816 */ "MFDCR\000"
8721 /* 14822 */ "RLDCR\000"
8722 /* 14828 */ "MTDCR\000"
8723 /* 14834 */ "MFCR\000"
8724 /* 14839 */ "RLDICR\000"
8725 /* 14846 */ "MFUDSCR\000"
8726 /* 14854 */ "MTUDSCR\000"
8727 /* 14862 */ "MFVSCR\000"
8728 /* 14869 */ "MTVSCR\000"
8729 /* 14876 */ "RESTORE_CR\000"
8730 /* 14887 */ "SPILL_CR\000"
8731 /* 14896 */ "ADDItlsgdLADDR\000"
8732 /* 14911 */ "ADDItlsldLADDR\000"
8733 /* 14926 */ "G_BLOCK_ADDR\000"
8734 /* 14939 */ "GETtlsldADDR\000"
8735 /* 14952 */ "GETtlsADDR\000"
8736 /* 14963 */ "PMXVF32GER\000"
8737 /* 14974 */ "PMXVF64GER\000"
8738 /* 14985 */ "VNCIPHER\000"
8739 /* 14994 */ "VCIPHER\000"
8740 /* 15002 */ "MEMBARRIER\000"
8741 /* 15013 */ "G_CONSTANT_FOLD_BARRIER\000"
8742 /* 15037 */ "PATCHABLE_FUNCTION_ENTER\000"
8743 /* 15062 */ "G_READCYCLECOUNTER\000"
8744 /* 15081 */ "G_READSTEADYCOUNTER\000"
8745 /* 15101 */ "G_READ_REGISTER\000"
8746 /* 15117 */ "G_WRITE_REGISTER\000"
8747 /* 15134 */ "VSTRIHR\000"
8748 /* 15142 */ "G_ASHR\000"
8749 /* 15149 */ "G_FSHR\000"
8750 /* 15156 */ "G_LSHR\000"
8751 /* 15163 */ "KILL_PAIR\000"
8752 /* 15173 */ "BLR\000"
8753 /* 15177 */ "gBCLR\000"
8754 /* 15183 */ "BCCLR\000"
8755 /* 15189 */ "MFLR\000"
8756 /* 15194 */ "MTLR\000"
8757 /* 15199 */ "BDZLR\000"
8758 /* 15205 */ "BDNZLR\000"
8759 /* 15212 */ "MovePCtoLR\000"
8760 /* 15223 */ "MoveGOTtoLR\000"
8761 /* 15235 */ "RESTORE_DMR\000"
8762 /* 15247 */ "SPILL_DMR\000"
8763 /* 15257 */ "FMR\000"
8764 /* 15261 */ "DMMR\000"
8765 /* 15266 */ "MFPMR\000"
8766 /* 15272 */ "MTPMR\000"
8767 /* 15278 */ "VPERMR\000"
8768 /* 15285 */ "XXPERMR\000"
8769 /* 15293 */ "CONVERGENCECTRL_ANCHOR\000"
8770 /* 15316 */ "XXLOR\000"
8771 /* 15322 */ "XXLNOR\000"
8772 /* 15329 */ "CRNOR\000"
8773 /* 15335 */ "EVNOR\000"
8774 /* 15341 */ "G_FFLOOR\000"
8775 /* 15350 */ "G_SAVGFLOOR\000"
8776 /* 15362 */ "G_UAVGFLOOR\000"
8777 /* 15374 */ "CROR\000"
8778 /* 15379 */ "G_EXTRACT_SUBVECTOR\000"
8779 /* 15399 */ "G_INSERT_SUBVECTOR\000"
8780 /* 15418 */ "G_BUILD_VECTOR\000"
8781 /* 15433 */ "G_SHUFFLE_VECTOR\000"
8782 /* 15450 */ "G_STEP_VECTOR\000"
8783 /* 15464 */ "G_SPLAT_VECTOR\000"
8784 /* 15479 */ "EVOR\000"
8785 /* 15484 */ "XXLXOR\000"
8786 /* 15491 */ "DMXOR\000"
8787 /* 15497 */ "VPERMXOR\000"
8788 /* 15506 */ "CRXOR\000"
8789 /* 15512 */ "EVXOR\000"
8790 /* 15518 */ "G_VECREDUCE_XOR\000"
8791 /* 15534 */ "G_XOR\000"
8792 /* 15540 */ "G_ATOMICRMW_XOR\000"
8793 /* 15556 */ "G_VECREDUCE_OR\000"
8794 /* 15571 */ "G_OR\000"
8795 /* 15576 */ "G_ATOMICRMW_OR\000"
8796 /* 15591 */ "MFSPR\000"
8797 /* 15597 */ "MTSPR\000"
8798 /* 15603 */ "MFSR\000"
8799 /* 15608 */ "MFMSR\000"
8800 /* 15614 */ "MTMSR\000"
8801 /* 15620 */ "MTSR\000"
8802 /* 15625 */ "LVSR\000"
8803 /* 15630 */ "TAILBCTR\000"
8804 /* 15639 */ "gBCCTR\000"
8805 /* 15646 */ "BCCCTR\000"
8806 /* 15653 */ "MFCTR\000"
8807 /* 15659 */ "MTCTR\000"
8808 /* 15665 */ "G_ROTR\000"
8809 /* 15672 */ "G_INTTOPTR\000"
8810 /* 15683 */ "PMXVI16GER2S\000"
8811 /* 15696 */ "ADDG6S\000"
8812 /* 15703 */ "EFDABS\000"
8813 /* 15710 */ "G_FABS\000"
8814 /* 15717 */ "EFDNABS\000"
8815 /* 15725 */ "EFSNABS\000"
8816 /* 15733 */ "EVFSNABS\000"
8817 /* 15742 */ "EFSABS\000"
8818 /* 15749 */ "EVFSABS\000"
8819 /* 15757 */ "EVABS\000"
8820 /* 15763 */ "G_ABS\000"
8821 /* 15769 */ "VSUM4SBS\000"
8822 /* 15778 */ "VSUBSBS\000"
8823 /* 15786 */ "VADDSBS\000"
8824 /* 15794 */ "VSUM4UBS\000"
8825 /* 15803 */ "VSUBUBS\000"
8826 /* 15811 */ "VADDUBS\000"
8827 /* 15819 */ "FSUBS\000"
8828 /* 15825 */ "FMSUBS\000"
8829 /* 15832 */ "FNMSUBS\000"
8830 /* 15840 */ "G_ABDS\000"
8831 /* 15847 */ "FADDS\000"
8832 /* 15853 */ "FMADDS\000"
8833 /* 15860 */ "FNMADDS\000"
8834 /* 15868 */ "FCFIDS\000"
8835 /* 15875 */ "DCBTDS\000"
8836 /* 15882 */ "DCBTSTDS\000"
8837 /* 15891 */ "XSCVDPSXDS\000"
8838 /* 15902 */ "XVCVDPSXDS\000"
8839 /* 15913 */ "XVCVSPSXDS\000"
8840 /* 15924 */ "XSCVDPUXDS\000"
8841 /* 15935 */ "XVCVDPUXDS\000"
8842 /* 15946 */ "XVCVSPUXDS\000"
8843 /* 15957 */ "V_SETALLONES\000"
8844 /* 15970 */ "FRES\000"
8845 /* 15975 */ "FRSQRTES\000"
8846 /* 15984 */ "G_UNMERGE_VALUES\000"
8847 /* 16001 */ "G_MERGE_VALUES\000"
8848 /* 16016 */ "EFDCFS\000"
8849 /* 16023 */ "MFFS\000"
8850 /* 16028 */ "PLFS\000"
8851 /* 16033 */ "MCRFS\000"
8852 /* 16039 */ "PSTFS\000"
8853 /* 16045 */ "FNEGS\000"
8854 /* 16051 */ "VSUM4SHS\000"
8855 /* 16060 */ "VSUBSHS\000"
8856 /* 16068 */ "VMHADDSHS\000"
8857 /* 16078 */ "VMHRADDSHS\000"
8858 /* 16089 */ "VADDSHS\000"
8859 /* 16097 */ "VMSUMSHS\000"
8860 /* 16106 */ "VSUBUHS\000"
8861 /* 16114 */ "VADDUHS\000"
8862 /* 16122 */ "VMSUMUHS\000"
8863 /* 16131 */ "SUBIS\000"
8864 /* 16137 */ "SUBPCIS\000"
8865 /* 16145 */ "ADDPCIS\000"
8866 /* 16153 */ "PADDIS\000"
8867 /* 16160 */ "LIS\000"
8868 /* 16164 */ "XORIS\000"
8869 /* 16170 */ "EVSRWIS\000"
8870 /* 16178 */ "FSELS\000"
8871 /* 16184 */ "ADD4TLS\000"
8872 /* 16192 */ "ADD8TLS\000"
8873 /* 16200 */ "ICBTLS\000"
8874 /* 16207 */ "G_CTLS\000"
8875 /* 16214 */ "LHAXTLS\000"
8876 /* 16222 */ "LWAXTLS\000"
8877 /* 16230 */ "STBXTLS\000"
8878 /* 16238 */ "LFDXTLS\000"
8879 /* 16246 */ "STFDXTLS\000"
8880 /* 16255 */ "LDXTLS\000"
8881 /* 16262 */ "STDXTLS\000"
8882 /* 16270 */ "STHXTLS\000"
8883 /* 16278 */ "LFSXTLS\000"
8884 /* 16286 */ "STFSXTLS\000"
8885 /* 16295 */ "STWXTLS\000"
8886 /* 16303 */ "LBZXTLS\000"
8887 /* 16311 */ "LHZXTLS\000"
8888 /* 16319 */ "LWZXTLS\000"
8889 /* 16327 */ "BL8_TLS\000"
8890 /* 16335 */ "BL8_NOTOC_TLS\000"
8891 /* 16349 */ "BL_TLS\000"
8892 /* 16356 */ "BL8_NOP_TLS\000"
8893 /* 16368 */ "FMULS\000"
8894 /* 16374 */ "FRIMS\000"
8895 /* 16380 */ "FCPSGNS\000"
8896 /* 16388 */ "FRINS\000"
8897 /* 16394 */ "G_FACOS\000"
8898 /* 16402 */ "G_FCOS\000"
8899 /* 16409 */ "G_FSINCOS\000"
8900 /* 16419 */ "EVLWHOS\000"
8901 /* 16427 */ "FCMPOS\000"
8902 /* 16434 */ "DCBFPS\000"
8903 /* 16441 */ "FRIPS\000"
8904 /* 16447 */ "DCBSTPS\000"
8905 /* 16455 */ "G_CONCAT_VECTORS\000"
8906 /* 16472 */ "COPY_TO_REGCLASS\000"
8907 /* 16489 */ "G_IS_FPCLASS\000"
8908 /* 16502 */ "FABSS\000"
8909 /* 16508 */ "FNABSS\000"
8910 /* 16515 */ "VPKSDSS\000"
8911 /* 16523 */ "G_ATOMIC_CMPXCHG_WITH_SUCCESS\000"
8912 /* 16553 */ "G_VECTOR_COMPRESS\000"
8913 /* 16571 */ "VPKSHSS\000"
8914 /* 16579 */ "VPKSWSS\000"
8915 /* 16587 */ "G_INTRINSIC_W_SIDE_EFFECTS\000"
8916 /* 16614 */ "G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS\000"
8917 /* 16652 */ "EVCMPGTS\000"
8918 /* 16661 */ "EVCMPLTS\000"
8919 /* 16670 */ "FSQRTS\000"
8920 /* 16677 */ "FCFIDUS\000"
8921 /* 16685 */ "VPKSDUS\000"
8922 /* 16693 */ "VPKUDUS\000"
8923 /* 16701 */ "SUBFUS\000"
8924 /* 16708 */ "VPKSHUS\000"
8925 /* 16716 */ "VPKUHUS\000"
8926 /* 16724 */ "FCMPUS\000"
8927 /* 16731 */ "VPKSWUS\000"
8928 /* 16739 */ "VPKUWUS\000"
8929 /* 16747 */ "FDIVS\000"
8930 /* 16753 */ "EVSRWS\000"
8931 /* 16760 */ "MTVSRWS\000"
8932 /* 16768 */ "VSUM2SWS\000"
8933 /* 16777 */ "VSUBSWS\000"
8934 /* 16785 */ "VADDSWS\000"
8935 /* 16793 */ "VSUMSWS\000"
8936 /* 16801 */ "VSUBUWS\000"
8937 /* 16809 */ "VADDUWS\000"
8938 /* 16817 */ "EVDIVWS\000"
8939 /* 16825 */ "XSCVDPSXWS\000"
8940 /* 16836 */ "XVCVDPSXWS\000"
8941 /* 16847 */ "XVCVSPSXWS\000"
8942 /* 16858 */ "XSCVDPUXWS\000"
8943 /* 16869 */ "XVCVDPUXWS\000"
8944 /* 16880 */ "XVCVSPUXWS\000"
8945 /* 16891 */ "VCTSXS\000"
8946 /* 16898 */ "VCTUXS\000"
8947 /* 16905 */ "FRIZS\000"
8948 /* 16911 */ "G_TRUNC_SSAT_S\000"
8949 /* 16926 */ "LDAT\000"
8950 /* 16931 */ "STDAT\000"
8951 /* 16937 */ "EVLHHESPLAT\000"
8952 /* 16949 */ "EVLWHSPLAT\000"
8953 /* 16960 */ "EVLHHOSSPLAT\000"
8954 /* 16973 */ "EVLHHOUSPLAT\000"
8955 /* 16986 */ "EVLWWSPLAT\000"
8956 /* 16997 */ "G_SSUBSAT\000"
8957 /* 17007 */ "G_USUBSAT\000"
8958 /* 17017 */ "G_SADDSAT\000"
8959 /* 17027 */ "G_UADDSAT\000"
8960 /* 17037 */ "G_SSHLSAT\000"
8961 /* 17047 */ "G_USHLSAT\000"
8962 /* 17057 */ "G_SMULFIXSAT\000"
8963 /* 17070 */ "G_UMULFIXSAT\000"
8964 /* 17083 */ "G_SDIVFIXSAT\000"
8965 /* 17096 */ "G_UDIVFIXSAT\000"
8966 /* 17109 */ "G_ATOMICRMW_USUB_SAT\000"
8967 /* 17130 */ "G_FPTOSI_SAT\000"
8968 /* 17143 */ "G_FPTOUI_SAT\000"
8969 /* 17156 */ "LWAT\000"
8970 /* 17161 */ "STWAT\000"
8971 /* 17167 */ "DCBT\000"
8972 /* 17172 */ "ICBT\000"
8973 /* 17177 */ "G_EXTRACT\000"
8974 /* 17187 */ "G_SELECT\000"
8975 /* 17196 */ "G_BRINDIRECT\000"
8976 /* 17209 */ "DCBTCT\000"
8977 /* 17216 */ "DCBTSTCT\000"
8978 /* 17225 */ "PATCHABLE_RET\000"
8979 /* 17239 */ "TCHECK_RET\000"
8980 /* 17250 */ "TBEGIN_RET\000"
8981 /* 17261 */ "CR6SET\000"
8982 /* 17268 */ "DYNAREAOFFSET\000"
8983 /* 17282 */ "G_MEMSET\000"
8984 /* 17291 */ "CR6UNSET\000"
8985 /* 17300 */ "CRUNSET\000"
8986 /* 17308 */ "CRSET\000"
8987 /* 17314 */ "EFDCMPGT\000"
8988 /* 17323 */ "EFSCMPGT\000"
8989 /* 17332 */ "EVFSCMPGT\000"
8990 /* 17342 */ "EFDTSTGT\000"
8991 /* 17351 */ "EFSTSTGT\000"
8992 /* 17360 */ "EVFSTSTGT\000"
8993 /* 17370 */ "WAIT\000"
8994 /* 17375 */ "RESTORE_CRBIT\000"
8995 /* 17389 */ "SPILL_CRBIT\000"
8996 /* 17401 */ "ANDI_rec_1_EQ_BIT\000"
8997 /* 17419 */ "ANDI_rec_1_GT_BIT\000"
8998 /* 17437 */ "PATCHABLE_FUNCTION_EXIT\000"
8999 /* 17461 */ "G_BRJT\000"
9000 /* 17468 */ "G_EXTRACT_VECTOR_ELT\000"
9001 /* 17489 */ "G_INSERT_VECTOR_ELT\000"
9002 /* 17509 */ "EFDCMPLT\000"
9003 /* 17518 */ "EFSCMPLT\000"
9004 /* 17527 */ "EVFSCMPLT\000"
9005 /* 17537 */ "EFDTSTLT\000"
9006 /* 17546 */ "EFSTSTLT\000"
9007 /* 17555 */ "EVFSTSTLT\000"
9008 /* 17565 */ "G_FCONSTANT\000"
9009 /* 17577 */ "G_CONSTANT\000"
9010 /* 17588 */ "G_INTRINSIC_CONVERGENT\000"
9011 /* 17611 */ "STATEPOINT\000"
9012 /* 17622 */ "PATCHPOINT\000"
9013 /* 17633 */ "G_PTRTOINT\000"
9014 /* 17644 */ "G_FRINT\000"
9015 /* 17652 */ "G_INTRINSIC_LLRINT\000"
9016 /* 17671 */ "G_INTRINSIC_LRINT\000"
9017 /* 17689 */ "G_FNEARBYINT\000"
9018 /* 17702 */ "PPC32GOT\000"
9019 /* 17711 */ "PPC32PICGOT\000"
9020 /* 17723 */ "CRNOT\000"
9021 /* 17729 */ "LDtocCPT\000"
9022 /* 17738 */ "TRECHKPT\000"
9023 /* 17747 */ "G_VASTART\000"
9024 /* 17757 */ "LIFETIME_START\000"
9025 /* 17772 */ "G_INVOKE_REGION_START\000"
9026 /* 17794 */ "G_INSERT\000"
9027 /* 17803 */ "TABORT\000"
9028 /* 17810 */ "CP_ABORT\000"
9029 /* 17819 */ "G_FSQRT\000"
9030 /* 17827 */ "G_STRICT_FSQRT\000"
9031 /* 17842 */ "FTSQRT\000"
9032 /* 17849 */ "G_BITCAST\000"
9033 /* 17859 */ "G_ADDRSPACE_CAST\000"
9034 /* 17876 */ "VNCIPHERLAST\000"
9035 /* 17889 */ "VCIPHERLAST\000"
9036 /* 17901 */ "DCBST\000"
9037 /* 17907 */ "DST\000"
9038 /* 17911 */ "HASHST\000"
9039 /* 17918 */ "DBG_VALUE_LIST\000"
9040 /* 17933 */ "DCBTST\000"
9041 /* 17940 */ "DSTST\000"
9042 /* 17946 */ "SPILLTOVSR_ST\000"
9043 /* 17960 */ "DCBTT\000"
9044 /* 17966 */ "DSTT\000"
9045 /* 17971 */ "DCBTSTT\000"
9046 /* 17979 */ "DSTSTT\000"
9047 /* 17986 */ "XXSSUMUDMCEXT\000"
9048 /* 18000 */ "G_FPEXT\000"
9049 /* 18008 */ "G_SEXT\000"
9050 /* 18015 */ "G_ASSERT_SEXT\000"
9051 /* 18029 */ "G_ANYEXT\000"
9052 /* 18038 */ "G_ZEXT\000"
9053 /* 18045 */ "G_ASSERT_ZEXT\000"
9054 /* 18059 */ "LHAU\000"
9055 /* 18064 */ "STBU\000"
9056 /* 18069 */ "G_ABDU\000"
9057 /* 18076 */ "LFDU\000"
9058 /* 18081 */ "STFDU\000"
9059 /* 18087 */ "MADDHDU\000"
9060 /* 18095 */ "MULHDU\000"
9061 /* 18102 */ "FCFIDU\000"
9062 /* 18109 */ "FCTIDU\000"
9063 /* 18116 */ "LDU\000"
9064 /* 18120 */ "STDU\000"
9065 /* 18125 */ "DIVDU\000"
9066 /* 18131 */ "DIVDEU\000"
9067 /* 18138 */ "DIVWEU\000"
9068 /* 18145 */ "STHU\000"
9069 /* 18150 */ "EVSRWIU\000"
9070 /* 18158 */ "EVLWHOU\000"
9071 /* 18166 */ "DCMPU\000"
9072 /* 18172 */ "LFSU\000"
9073 /* 18177 */ "STFSU\000"
9074 /* 18183 */ "EVCMPGTU\000"
9075 /* 18192 */ "EVCMPLTU\000"
9076 /* 18201 */ "MULHWU\000"
9077 /* 18208 */ "FCTIWU\000"
9078 /* 18215 */ "EVSRWU\000"
9079 /* 18222 */ "STWU\000"
9080 /* 18227 */ "EVDIVWU\000"
9081 /* 18235 */ "LBZU\000"
9082 /* 18240 */ "LHZU\000"
9083 /* 18245 */ "LWZU\000"
9084 /* 18250 */ "G_TRUNC_SSAT_U\000"
9085 /* 18265 */ "G_TRUNC_USAT_U\000"
9086 /* 18280 */ "SCV\000"
9087 /* 18284 */ "SLBMFEV\000"
9088 /* 18292 */ "EFDDIV\000"
9089 /* 18299 */ "G_FDIV\000"
9090 /* 18306 */ "G_STRICT_FDIV\000"
9091 /* 18320 */ "EFSDIV\000"
9092 /* 18327 */ "EVFSDIV\000"
9093 /* 18335 */ "G_SDIV\000"
9094 /* 18342 */ "FTDIV\000"
9095 /* 18348 */ "G_UDIV\000"
9096 /* 18355 */ "VSLV\000"
9097 /* 18360 */ "G_GET_FPENV\000"
9098 /* 18372 */ "G_RESET_FPENV\000"
9099 /* 18386 */ "G_SET_FPENV\000"
9100 /* 18398 */ "XXLEQV\000"
9101 /* 18405 */ "CREQV\000"
9102 /* 18411 */ "EVEQV\000"
9103 /* 18417 */ "VSRV\000"
9104 /* 18422 */ "PLXV\000"
9105 /* 18427 */ "PSTXV\000"
9106 /* 18433 */ "VEXTSB2W\000"
9107 /* 18442 */ "VEXTSH2W\000"
9108 /* 18451 */ "PMXVBF16GER2W\000"
9109 /* 18465 */ "PMXVF16GER2W\000"
9110 /* 18478 */ "PMXVI16GER2W\000"
9111 /* 18491 */ "PMXVI8GER4W\000"
9112 /* 18503 */ "PMXVI4GER8W\000"
9113 /* 18515 */ "EVMHESMFAAW\000"
9114 /* 18527 */ "EVMHOSMFAAW\000"
9115 /* 18539 */ "EVMHESSFAAW\000"
9116 /* 18551 */ "EVMHOSSFAAW\000"
9117 /* 18563 */ "EVADDSMIAAW\000"
9118 /* 18575 */ "EVMHESMIAAW\000"
9119 /* 18587 */ "EVSUBFSMIAAW\000"
9120 /* 18600 */ "EVMWLSMIAAW\000"
9121 /* 18612 */ "EVMHOSMIAAW\000"
9122 /* 18624 */ "EVADDUMIAAW\000"
9123 /* 18636 */ "EVMHEUMIAAW\000"
9124 /* 18648 */ "EVSUBFUMIAAW\000"
9125 /* 18661 */ "EVMWLUMIAAW\000"
9126 /* 18673 */ "EVMHOUMIAAW\000"
9127 /* 18685 */ "EVADDSSIAAW\000"
9128 /* 18697 */ "EVMHESSIAAW\000"
9129 /* 18709 */ "EVSUBFSSIAAW\000"
9130 /* 18722 */ "EVMWLSSIAAW\000"
9131 /* 18734 */ "EVMHOSSIAAW\000"
9132 /* 18746 */ "EVADDUSIAAW\000"
9133 /* 18758 */ "EVMHEUSIAAW\000"
9134 /* 18770 */ "EVSUBFUSIAAW\000"
9135 /* 18783 */ "EVMWLUSIAAW\000"
9136 /* 18795 */ "EVMHOUSIAAW\000"
9137 /* 18807 */ "VSHASIGMAW\000"
9138 /* 18818 */ "VSRAW\000"
9139 /* 18824 */ "VCNTMBW\000"
9140 /* 18832 */ "VPRTYBW\000"
9141 /* 18840 */ "XXMFACCW\000"
9142 /* 18849 */ "XXMTACCW\000"
9143 /* 18858 */ "EVADDW\000"
9144 /* 18865 */ "EVLDW\000"
9145 /* 18871 */ "EVRNDW\000"
9146 /* 18878 */ "EVSTDW\000"
9147 /* 18885 */ "VMRGEW\000"
9148 /* 18892 */ "VCMPNEW\000"
9149 /* 18900 */ "EVSUBFW\000"
9150 /* 18908 */ "EVSUBIFW\000"
9151 /* 18917 */ "VNEGW\000"
9152 /* 18923 */ "VMRGHW\000"
9153 /* 18930 */ "XXMRGHW\000"
9154 /* 18938 */ "MULHW\000"
9155 /* 18944 */ "EVADDIW\000"
9156 /* 18952 */ "FCTIW\000"
9157 /* 18958 */ "XXSPLTIW\000"
9158 /* 18967 */ "VMRGLW\000"
9159 /* 18974 */ "XXMRGLW\000"
9160 /* 18982 */ "MULLW\000"
9161 /* 18988 */ "CMPLW\000"
9162 /* 18994 */ "EVRLW\000"
9163 /* 19000 */ "XVRLW\000"
9164 /* 19006 */ "EVSLW\000"
9165 /* 19012 */ "LMW\000"
9166 /* 19016 */ "STMW\000"
9167 /* 19021 */ "VPMSUMW\000"
9168 /* 19029 */ "EVMHESMFANW\000"
9169 /* 19041 */ "EVMHOSMFANW\000"
9170 /* 19053 */ "EVMHESSFANW\000"
9171 /* 19065 */ "EVMHOSSFANW\000"
9172 /* 19077 */ "EVMHESMIANW\000"
9173 /* 19089 */ "EVMWLSMIANW\000"
9174 /* 19101 */ "EVMHOSMIANW\000"
9175 /* 19113 */ "EVMHEUMIANW\000"
9176 /* 19125 */ "EVMWLUMIANW\000"
9177 /* 19137 */ "EVMHOUMIANW\000"
9178 /* 19149 */ "EVMHESSIANW\000"
9179 /* 19161 */ "EVMWLSSIANW\000"
9180 /* 19173 */ "EVMHOSSIANW\000"
9181 /* 19185 */ "EVMHEUSIANW\000"
9182 /* 19197 */ "EVMWLUSIANW\000"
9183 /* 19209 */ "EVMHOUSIANW\000"
9184 /* 19221 */ "VMRGOW\000"
9185 /* 19228 */ "G_FPOW\000"
9186 /* 19235 */ "CMPW\000"
9187 /* 19240 */ "XXBRW\000"
9188 /* 19246 */ "PMXVF32GERW\000"
9189 /* 19258 */ "PMXVF64GERW\000"
9190 /* 19270 */ "VSRW\000"
9191 /* 19275 */ "PMXVI16GER2SW\000"
9192 /* 19289 */ "VMODSW\000"
9193 /* 19296 */ "VMULESW\000"
9194 /* 19304 */ "VDIVESW\000"
9195 /* 19312 */ "VAVGSW\000"
9196 /* 19319 */ "VUPKHSW\000"
9197 /* 19327 */ "XVMULHSW\000"
9198 /* 19336 */ "VSPLTISW\000"
9199 /* 19345 */ "VUPKLSW\000"
9200 /* 19353 */ "EVCNTLSW\000"
9201 /* 19362 */ "VMINSW\000"
9202 /* 19369 */ "VINSW\000"
9203 /* 19375 */ "VMULOSW\000"
9204 /* 19383 */ "VCMPGTSW\000"
9205 /* 19392 */ "EXTSW\000"
9206 /* 19398 */ "VDIVSW\000"
9207 /* 19405 */ "VMAXSW\000"
9208 /* 19412 */ "VSPLTW\000"
9209 /* 19419 */ "XXSPLTW\000"
9210 /* 19427 */ "VPOPCNTW\000"
9211 /* 19436 */ "VINSERTW\000"
9212 /* 19445 */ "XXINSERTW\000"
9213 /* 19455 */ "SPESTW\000"
9214 /* 19462 */ "PSTW\000"
9215 /* 19467 */ "VSUBCUW\000"
9216 /* 19475 */ "VADDCUW\000"
9217 /* 19483 */ "VMODUW\000"
9218 /* 19490 */ "VABSDUW\000"
9219 /* 19498 */ "VMULEUW\000"
9220 /* 19506 */ "VDIVEUW\000"
9221 /* 19514 */ "VAVGUW\000"
9222 /* 19521 */ "XVMULHUW\000"
9223 /* 19530 */ "VMINUW\000"
9224 /* 19537 */ "VMULOUW\000"
9225 /* 19545 */ "VCMPEQUW\000"
9226 /* 19554 */ "VEXTRACTUW\000"
9227 /* 19565 */ "XXEXTRACTUW\000"
9228 /* 19577 */ "VCMPGTUW\000"
9229 /* 19586 */ "VDIVUW\000"
9230 /* 19593 */ "VMAXUW\000"
9231 /* 19600 */ "XXBLENDVW\000"
9232 /* 19610 */ "DIVW\000"
9233 /* 19615 */ "VCMPNEZW\000"
9234 /* 19624 */ "VCLZW\000"
9235 /* 19630 */ "EVCNTLZW\000"
9236 /* 19639 */ "VCTZW\000"
9237 /* 19645 */ "CNTTZW\000"
9238 /* 19652 */ "LXVPB32X\000"
9239 /* 19661 */ "STXVPB32X\000"
9240 /* 19671 */ "LXVD2X\000"
9241 /* 19678 */ "STXVD2X\000"
9242 /* 19686 */ "LXVW4X\000"
9243 /* 19693 */ "STXVW4X\000"
9244 /* 19701 */ "LXVB16X\000"
9245 /* 19709 */ "STXVB16X\000"
9246 /* 19718 */ "LXVH8X\000"
9247 /* 19725 */ "STXVH8X\000"
9248 /* 19733 */ "LHAX\000"
9249 /* 19738 */ "G_VECREDUCE_FMAX\000"
9250 /* 19755 */ "G_ATOMICRMW_FMAX\000"
9251 /* 19772 */ "G_VECREDUCE_SMAX\000"
9252 /* 19789 */ "G_SMAX\000"
9253 /* 19796 */ "G_VECREDUCE_UMAX\000"
9254 /* 19813 */ "G_UMAX\000"
9255 /* 19820 */ "G_ATOMICRMW_UMAX\000"
9256 /* 19837 */ "G_ATOMICRMW_MAX\000"
9257 /* 19853 */ "TLBIVAX\000"
9258 /* 19861 */ "LFIWAX\000"
9259 /* 19868 */ "LIWAX\000"
9260 /* 19874 */ "LXSIWAX\000"
9261 /* 19882 */ "LWAX\000"
9262 /* 19887 */ "LVEBX\000"
9263 /* 19893 */ "STVEBX\000"
9264 /* 19900 */ "STXSIBX\000"
9265 /* 19908 */ "LXVRBX\000"
9266 /* 19915 */ "STXVRBX\000"
9267 /* 19923 */ "STBX\000"
9268 /* 19928 */ "STBCX\000"
9269 /* 19934 */ "STDCX\000"
9270 /* 19940 */ "STHCX\000"
9271 /* 19946 */ "STQCX\000"
9272 /* 19952 */ "STWCX\000"
9273 /* 19958 */ "XXSPLTI32DX\000"
9274 /* 19970 */ "EVLDDX\000"
9275 /* 19977 */ "EVSTDDX\000"
9276 /* 19985 */ "LFDX\000"
9277 /* 19990 */ "STFDX\000"
9278 /* 19996 */ "SPILLTOVSR_LDX\000"
9279 /* 20011 */ "LXVRDX\000"
9280 /* 20018 */ "STXVRDX\000"
9281 /* 20026 */ "LXSDX\000"
9282 /* 20032 */ "STXSDX\000"
9283 /* 20039 */ "STDX\000"
9284 /* 20044 */ "ADDEX\000"
9285 /* 20050 */ "G_FRAME_INDEX\000"
9286 /* 20064 */ "EVLWHEX\000"
9287 /* 20072 */ "EVSTWHEX\000"
9288 /* 20081 */ "DIEX\000"
9289 /* 20086 */ "DTSTEX\000"
9290 /* 20093 */ "EVSTWWEX\000"
9291 /* 20102 */ "DXEX\000"
9292 /* 20107 */ "G_SBFX\000"
9293 /* 20114 */ "G_UBFX\000"
9294 /* 20121 */ "EVLDHX\000"
9295 /* 20128 */ "EVSTDHX\000"
9296 /* 20136 */ "LVEHX\000"
9297 /* 20142 */ "STVEHX\000"
9298 /* 20149 */ "STXSIHX\000"
9299 /* 20157 */ "LXVRHX\000"
9300 /* 20164 */ "STXVRHX\000"
9301 /* 20172 */ "STHX\000"
9302 /* 20177 */ "GETtlsMOD32AIX\000"
9303 /* 20192 */ "GETtlsADDR32AIX\000"
9304 /* 20208 */ "GETtlsTpointer32AIX\000"
9305 /* 20228 */ "GETtlsMOD64AIX\000"
9306 /* 20243 */ "GETtlsADDR64AIX\000"
9307 /* 20259 */ "TLSGDAIX\000"
9308 /* 20268 */ "TLSLDAIX\000"
9309 /* 20277 */ "STBCIX\000"
9310 /* 20284 */ "LDCIX\000"
9311 /* 20290 */ "STDCIX\000"
9312 /* 20297 */ "STHCIX\000"
9313 /* 20304 */ "STWCIX\000"
9314 /* 20311 */ "LBZCIX\000"
9315 /* 20318 */ "LHZCIX\000"
9316 /* 20325 */ "LWZCIX\000"
9317 /* 20332 */ "DCFFIX\000"
9318 /* 20339 */ "G_SMULFIX\000"
9319 /* 20349 */ "G_UMULFIX\000"
9320 /* 20359 */ "DCTFIX\000"
9321 /* 20366 */ "G_SDIVFIX\000"
9322 /* 20376 */ "G_UDIVFIX\000"
9323 /* 20386 */ "XSRQPIX\000"
9324 /* 20394 */ "VINSBLX\000"
9325 /* 20402 */ "VEXTUBLX\000"
9326 /* 20411 */ "VINSDLX\000"
9327 /* 20419 */ "VINSHLX\000"
9328 /* 20427 */ "VEXTUHLX\000"
9329 /* 20436 */ "TLBILX\000"
9330 /* 20443 */ "VINSBVLX\000"
9331 /* 20452 */ "VEXTDUBVLX\000"
9332 /* 20463 */ "VEXTDDVLX\000"
9333 /* 20473 */ "VINSHVLX\000"
9334 /* 20482 */ "VEXTDUHVLX\000"
9335 /* 20493 */ "VINSWVLX\000"
9336 /* 20502 */ "VEXTDUWVLX\000"
9337 /* 20513 */ "VINSWLX\000"
9338 /* 20521 */ "VEXTUWLX\000"
9339 /* 20530 */ "XXPERMX\000"
9340 /* 20538 */ "VSBOX\000"
9341 /* 20544 */ "EVSTWHOX\000"
9342 /* 20553 */ "EVSTWWOX\000"
9343 /* 20562 */ "LBEPX\000"
9344 /* 20568 */ "STBEPX\000"
9345 /* 20575 */ "LFDEPX\000"
9346 /* 20582 */ "STFDEPX\000"
9347 /* 20590 */ "LHEPX\000"
9348 /* 20596 */ "STHEPX\000"
9349 /* 20603 */ "LWEPX\000"
9350 /* 20609 */ "STWEPX\000"
9351 /* 20616 */ "VUPKHPX\000"
9352 /* 20624 */ "VPKPX\000"
9353 /* 20630 */ "VUPKLPX\000"
9354 /* 20638 */ "LXSSPX\000"
9355 /* 20645 */ "STXSSPX\000"
9356 /* 20653 */ "LXVPX\000"
9357 /* 20659 */ "STXVPX\000"
9358 /* 20666 */ "LBARX\000"
9359 /* 20672 */ "LDARX\000"
9360 /* 20678 */ "LHARX\000"
9361 /* 20684 */ "LQARX\000"
9362 /* 20690 */ "LWARX\000"
9363 /* 20696 */ "LDBRX\000"
9364 /* 20702 */ "STDBRX\000"
9365 /* 20709 */ "LHBRX\000"
9366 /* 20715 */ "STHBRX\000"
9367 /* 20722 */ "VINSBRX\000"
9368 /* 20730 */ "VEXTUBRX\000"
9369 /* 20739 */ "LWBRX\000"
9370 /* 20745 */ "STWBRX\000"
9371 /* 20752 */ "VINSDRX\000"
9372 /* 20760 */ "VINSHRX\000"
9373 /* 20768 */ "VEXTUHRX\000"
9374 /* 20777 */ "VINSBVRX\000"
9375 /* 20786 */ "VEXTDUBVRX\000"
9376 /* 20797 */ "VEXTDDVRX\000"
9377 /* 20807 */ "VINSHVRX\000"
9378 /* 20816 */ "VEXTDUHVRX\000"
9379 /* 20827 */ "VINSWVRX\000"
9380 /* 20836 */ "VEXTDUWVRX\000"
9381 /* 20847 */ "VINSWRX\000"
9382 /* 20855 */ "VEXTUWRX\000"
9383 /* 20864 */ "MCRXRX\000"
9384 /* 20871 */ "TLBSX\000"
9385 /* 20877 */ "LXVDSX\000"
9386 /* 20884 */ "VCFSX\000"
9387 /* 20890 */ "LFSX\000"
9388 /* 20895 */ "STFSX\000"
9389 /* 20901 */ "EVLWHOSX\000"
9390 /* 20910 */ "LXVWSX\000"
9391 /* 20917 */ "EVLHHESPLATX\000"
9392 /* 20930 */ "EVLWHSPLATX\000"
9393 /* 20942 */ "EVLHHOSSPLATX\000"
9394 /* 20956 */ "EVLHHOUSPLATX\000"
9395 /* 20970 */ "EVLWWSPLATX\000"
9396 /* 20982 */ "DRINTX\000"
9397 /* 20989 */ "SPILLTOVSR_STX\000"
9398 /* 21004 */ "LHAUX\000"
9399 /* 21010 */ "LWAUX\000"
9400 /* 21016 */ "STBUX\000"
9401 /* 21022 */ "LFDUX\000"
9402 /* 21028 */ "STFDUX\000"
9403 /* 21035 */ "LDUX\000"
9404 /* 21040 */ "STDUX\000"
9405 /* 21046 */ "VCFUX\000"
9406 /* 21052 */ "STHUX\000"
9407 /* 21058 */ "EVLWHOUX\000"
9408 /* 21067 */ "LFSUX\000"
9409 /* 21073 */ "STFSUX\000"
9410 /* 21080 */ "STWUX\000"
9411 /* 21086 */ "LBZUX\000"
9412 /* 21092 */ "LHZUX\000"
9413 /* 21098 */ "LWZUX\000"
9414 /* 21104 */ "LVX\000"
9415 /* 21108 */ "STVX\000"
9416 /* 21113 */ "LXVX\000"
9417 /* 21118 */ "STXVX\000"
9418 /* 21124 */ "EVLDWX\000"
9419 /* 21131 */ "EVSTDWX\000"
9420 /* 21139 */ "LVEWX\000"
9421 /* 21145 */ "STVEWX\000"
9422 /* 21152 */ "STFIWX\000"
9423 /* 21159 */ "STXSIWX\000"
9424 /* 21167 */ "STIWX\000"
9425 /* 21173 */ "LXVRWX\000"
9426 /* 21180 */ "STXVRWX\000"
9427 /* 21188 */ "SPESTWX\000"
9428 /* 21196 */ "LXSIBZX\000"
9429 /* 21204 */ "LBZX\000"
9430 /* 21209 */ "LXSIHZX\000"
9431 /* 21217 */ "LHZX\000"
9432 /* 21222 */ "LFIWZX\000"
9433 /* 21229 */ "LIWZX\000"
9434 /* 21235 */ "LXSIWZX\000"
9435 /* 21243 */ "SPELWZX\000"
9436 /* 21251 */ "G_MEMCPY\000"
9437 /* 21260 */ "CP_COPY\000"
9438 /* 21268 */ "CONVERGENCECTRL_ENTRY\000"
9439 /* 21290 */ "DCBZ\000"
9440 /* 21295 */ "PLBZ\000"
9441 /* 21300 */ "DMXXSETACCZ\000"
9442 /* 21312 */ "BDZ\000"
9443 /* 21316 */ "EFDCTSIDZ\000"
9444 /* 21326 */ "FCTIDZ\000"
9445 /* 21333 */ "EFDCTUIDZ\000"
9446 /* 21343 */ "XSCVQPSDZ\000"
9447 /* 21353 */ "XSCVQPUDZ\000"
9448 /* 21363 */ "PLHZ\000"
9449 /* 21368 */ "VRFIZ\000"
9450 /* 21374 */ "XSRDPIZ\000"
9451 /* 21382 */ "XVRDPIZ\000"
9452 /* 21390 */ "XVRSPIZ\000"
9453 /* 21398 */ "EFDCTSIZ\000"
9454 /* 21407 */ "EFSCTSIZ\000"
9455 /* 21416 */ "EVFSCTSIZ\000"
9456 /* 21426 */ "EFDCTUIZ\000"
9457 /* 21435 */ "EFSCTUIZ\000"
9458 /* 21444 */ "EVFSCTUIZ\000"
9459 /* 21454 */ "G_CTLZ\000"
9460 /* 21461 */ "BDNZ\000"
9461 /* 21466 */ "XSCVQPSQZ\000"
9462 /* 21476 */ "XSCVQPUQZ\000"
9463 /* 21486 */ "DMSETDMRZ\000"
9464 /* 21496 */ "G_CTTZ\000"
9465 /* 21503 */ "FCTIDUZ\000"
9466 /* 21511 */ "FCTIWUZ\000"
9467 /* 21519 */ "FCTIWZ\000"
9468 /* 21526 */ "SPELWZ\000"
9469 /* 21533 */ "PLWZ\000"
9470 /* 21538 */ "MFVSRWZ\000"
9471 /* 21546 */ "MTVSRWZ\000"
9472 /* 21554 */ "MFVRWZ\000"
9473 /* 21561 */ "MTVRWZ\000"
9474 /* 21568 */ "XSCVQPSWZ\000"
9475 /* 21578 */ "XSCVQPUWZ\000"
9476 /* 21588 */ "ADD8TLS_\000"
9477 /* 21597 */ "LHAXTLS_\000"
9478 /* 21606 */ "LWAXTLS_\000"
9479 /* 21615 */ "STBXTLS_\000"
9480 /* 21624 */ "LFDXTLS_\000"
9481 /* 21633 */ "STFDXTLS_\000"
9482 /* 21643 */ "LDXTLS_\000"
9483 /* 21651 */ "STDXTLS_\000"
9484 /* 21660 */ "STHXTLS_\000"
9485 /* 21669 */ "LFSXTLS_\000"
9486 /* 21678 */ "STFSXTLS_\000"
9487 /* 21688 */ "STWXTLS_\000"
9488 /* 21697 */ "LBZXTLS_\000"
9489 /* 21706 */ "LHZXTLS_\000"
9490 /* 21715 */ "LWZXTLS_\000"
9491 /* 21724 */ "BL8_TLS_\000"
9492 /* 21733 */ "MTFSFb\000"
9493 /* 21740 */ "MTFSFIb\000"
9494 /* 21748 */ "RLDICL_32_rec\000"
9495 /* 21762 */ "EXTSWSLI_32_64_rec\000"
9496 /* 21781 */ "EXTSW_32_64_rec\000"
9497 /* 21797 */ "ADD4_rec\000"
9498 /* 21806 */ "EXTSB8_rec\000"
9499 /* 21817 */ "ADDC8_rec\000"
9500 /* 21827 */ "ANDC8_rec\000"
9501 /* 21837 */ "SUBFC8_rec\000"
9502 /* 21848 */ "ORC8_rec\000"
9503 /* 21857 */ "ADD8_rec\000"
9504 /* 21866 */ "NAND8_rec\000"
9505 /* 21876 */ "ADDE8_rec\000"
9506 /* 21886 */ "SUBFE8_rec\000"
9507 /* 21897 */ "ADDME8_rec\000"
9508 /* 21908 */ "SUBFME8_rec\000"
9509 /* 21920 */ "CP_PASTE8_rec\000"
9510 /* 21934 */ "ADDZE8_rec\000"
9511 /* 21945 */ "SUBFZE8_rec\000"
9512 /* 21957 */ "SUBF8_rec\000"
9513 /* 21967 */ "NEG8_rec\000"
9514 /* 21976 */ "EXTSH8_rec\000"
9515 /* 21987 */ "ANDI8_rec\000"
9516 /* 21997 */ "RLWIMI8_rec\000"
9517 /* 22009 */ "SRAWI8_rec\000"
9518 /* 22020 */ "RLWINM8_rec\000"
9519 /* 22032 */ "RLWNM8_rec\000"
9520 /* 22043 */ "NOR8_rec\000"
9521 /* 22052 */ "XOR8_rec\000"
9522 /* 22061 */ "ANDIS8_rec\000"
9523 /* 22072 */ "EQV8_rec\000"
9524 /* 22081 */ "SRAW8_rec\000"
9525 /* 22091 */ "SLW8_rec\000"
9526 /* 22100 */ "SRW8_rec\000"
9527 /* 22109 */ "CNTLZW8_rec\000"
9528 /* 22121 */ "CNTTZW8_rec\000"
9529 /* 22133 */ "DQUA_rec\000"
9530 /* 22142 */ "VCMPNEB_rec\000"
9531 /* 22154 */ "VCMPGTSB_rec\000"
9532 /* 22167 */ "EXTSB_rec\000"
9533 /* 22177 */ "VCMPEQUB_rec\000"
9534 /* 22190 */ "BCDSUB_rec\000"
9535 /* 22201 */ "FSUB_rec\000"
9536 /* 22210 */ "FMSUB_rec\000"
9537 /* 22220 */ "FNMSUB_rec\000"
9538 /* 22231 */ "VCMPGTUB_rec\000"
9539 /* 22244 */ "VCMPNEZB_rec\000"
9540 /* 22257 */ "ADDC_rec\000"
9541 /* 22266 */ "ANDC_rec\000"
9542 /* 22275 */ "SUBFC_rec\000"
9543 /* 22285 */ "SUBIC_rec\000"
9544 /* 22295 */ "ADDIC_rec\000"
9545 /* 22305 */ "RLDIC_rec\000"
9546 /* 22315 */ "BCDTRUNC_rec\000"
9547 /* 22328 */ "BCDUTRUNC_rec\000"
9548 /* 22342 */ "ORC_rec\000"
9549 /* 22350 */ "SRAD_rec\000"
9550 /* 22359 */ "DENBCD_rec\000"
9551 /* 22370 */ "BCDADD_rec\000"
9552 /* 22381 */ "FADD_rec\000"
9553 /* 22390 */ "FMADD_rec\000"
9554 /* 22400 */ "FNMADD_rec\000"
9555 /* 22411 */ "FNEGD_rec\000"
9556 /* 22421 */ "MULHD_rec\000"
9557 /* 22431 */ "FCFID_rec\000"
9558 /* 22441 */ "FCTID_rec\000"
9559 /* 22451 */ "FSELD_rec\000"
9560 /* 22461 */ "MULLD_rec\000"
9561 /* 22471 */ "SLD_rec\000"
9562 /* 22479 */ "FRIMD_rec\000"
9563 /* 22489 */ "NAND_rec\000"
9564 /* 22498 */ "FCPSGND_rec\000"
9565 /* 22510 */ "FRIND_rec\000"
9566 /* 22520 */ "DRRND_rec\000"
9567 /* 22530 */ "DDEDPD_rec\000"
9568 /* 22541 */ "FRIPD_rec\000"
9569 /* 22551 */ "SRD_rec\000"
9570 /* 22559 */ "FABSD_rec\000"
9571 /* 22569 */ "FNABSD_rec\000"
9572 /* 22580 */ "VCMPGTSD_rec\000"
9573 /* 22593 */ "VCMPEQUD_rec\000"
9574 /* 22606 */ "VCMPGTUD_rec\000"
9575 /* 22619 */ "DIVD_rec\000"
9576 /* 22628 */ "FRIZD_rec\000"
9577 /* 22638 */ "CNTLZD_rec\000"
9578 /* 22649 */ "CNTTZD_rec\000"
9579 /* 22660 */ "ADDE_rec\000"
9580 /* 22669 */ "DIVDE_rec\000"
9581 /* 22679 */ "SLBFEE_rec\000"
9582 /* 22690 */ "SUBFE_rec\000"
9583 /* 22700 */ "ADDME_rec\000"
9584 /* 22710 */ "SUBFME_rec\000"
9585 /* 22721 */ "FRE_rec\000"
9586 /* 22729 */ "FRSQRTE_rec\000"
9587 /* 22741 */ "CP_PASTE_rec\000"
9588 /* 22754 */ "DIVWE_rec\000"
9589 /* 22764 */ "ADDZE_rec\000"
9590 /* 22774 */ "SUBFZE_rec\000"
9591 /* 22785 */ "SUBF_rec\000"
9592 /* 22794 */ "MTFSF_rec\000"
9593 /* 22804 */ "NEG_rec\000"
9594 /* 22812 */ "VCMPNEH_rec\000"
9595 /* 22824 */ "VCMPGTSH_rec\000"
9596 /* 22837 */ "EXTSH_rec\000"
9597 /* 22847 */ "VCMPEQUH_rec\000"
9598 /* 22860 */ "VCMPGTUH_rec\000"
9599 /* 22873 */ "VCMPNEZH_rec\000"
9600 /* 22886 */ "DQUAI_rec\000"
9601 /* 22896 */ "SRADI_rec\000"
9602 /* 22906 */ "CLRLSLDI_rec\000"
9603 /* 22919 */ "EXTLDI_rec\000"
9604 /* 22930 */ "ANDI_rec\000"
9605 /* 22939 */ "CLRRDI_rec\000"
9606 /* 22950 */ "INSRDI_rec\000"
9607 /* 22961 */ "ROTRDI_rec\000"
9608 /* 22972 */ "EXTRDI_rec\000"
9609 /* 22983 */ "MTFSFI_rec\000"
9610 /* 22994 */ "DSCLI_rec\000"
9611 /* 23004 */ "EXTSWSLI_rec\000"
9612 /* 23017 */ "RLDIMI_rec\000"
9613 /* 23028 */ "RLWIMI_rec\000"
9614 /* 23039 */ "DSCRI_rec\000"
9615 /* 23049 */ "SRAWI_rec\000"
9616 /* 23059 */ "CLRLSLWI_rec\000"
9617 /* 23072 */ "INSLWI_rec\000"
9618 /* 23083 */ "EXTLWI_rec\000"
9619 /* 23094 */ "CLRRWI_rec\000"
9620 /* 23105 */ "INSRWI_rec\000"
9621 /* 23116 */ "ROTRWI_rec\000"
9622 /* 23127 */ "EXTRWI_rec\000"
9623 /* 23138 */ "VSTRIBL_rec\000"
9624 /* 23150 */ "RLDCL_rec\000"
9625 /* 23160 */ "RLDICL_rec\000"
9626 /* 23171 */ "VSTRIHL_rec\000"
9627 /* 23183 */ "DMUL_rec\000"
9628 /* 23192 */ "FMUL_rec\000"
9629 /* 23201 */ "RLWINM_rec\000"
9630 /* 23212 */ "RLWNM_rec\000"
9631 /* 23222 */ "BCDCFN_rec\000"
9632 /* 23233 */ "BCDCPSGN_rec\000"
9633 /* 23246 */ "BCDSETSGN_rec\000"
9634 /* 23260 */ "BCDCTN_rec\000"
9635 /* 23271 */ "DRINTN_rec\000"
9636 /* 23282 */ "ADD4O_rec\000"
9637 /* 23292 */ "ADDC8O_rec\000"
9638 /* 23303 */ "SUBFC8O_rec\000"
9639 /* 23315 */ "ADD8O_rec\000"
9640 /* 23325 */ "ADDE8O_rec\000"
9641 /* 23336 */ "SUBFE8O_rec\000"
9642 /* 23348 */ "ADDME8O_rec\000"
9643 /* 23360 */ "SUBFME8O_rec\000"
9644 /* 23373 */ "ADDZE8O_rec\000"
9645 /* 23385 */ "SUBFZE8O_rec\000"
9646 /* 23398 */ "SUBF8O_rec\000"
9647 /* 23409 */ "NEG8O_rec\000"
9648 /* 23419 */ "ADDCO_rec\000"
9649 /* 23429 */ "SUBFCO_rec\000"
9650 /* 23440 */ "MULLDO_rec\000"
9651 /* 23451 */ "DIVDO_rec\000"
9652 /* 23461 */ "ADDEO_rec\000"
9653 /* 23471 */ "DIVDEO_rec\000"
9654 /* 23482 */ "SUBFEO_rec\000"
9655 /* 23493 */ "ADDMEO_rec\000"
9656 /* 23504 */ "SUBFMEO_rec\000"
9657 /* 23516 */ "DIVWEO_rec\000"
9658 /* 23527 */ "ADDZEO_rec\000"
9659 /* 23538 */ "SUBFZEO_rec\000"
9660 /* 23550 */ "SUBFO_rec\000"
9661 /* 23560 */ "NEGO_rec\000"
9662 /* 23569 */ "DIVDUO_rec\000"
9663 /* 23580 */ "DIVDEUO_rec\000"
9664 /* 23592 */ "DIVWEUO_rec\000"
9665 /* 23604 */ "DIVWUO_rec\000"
9666 /* 23615 */ "MULLWO_rec\000"
9667 /* 23626 */ "DIVWO_rec\000"
9668 /* 23636 */ "XVCMPGEDP_rec\000"
9669 /* 23650 */ "XVCMPEQDP_rec\000"
9670 /* 23664 */ "DCTDP_rec\000"
9671 /* 23674 */ "XVCMPGTDP_rec\000"
9672 /* 23688 */ "VCMPBFP_rec\000"
9673 /* 23700 */ "VCMPGEFP_rec\000"
9674 /* 23713 */ "VCMPEQFP_rec\000"
9675 /* 23726 */ "VCMPGTFP_rec\000"
9676 /* 23739 */ "XVCMPGESP_rec\000"
9677 /* 23753 */ "XVCMPEQSP_rec\000"
9678 /* 23767 */ "DRSP_rec\000"
9679 /* 23776 */ "FRSP_rec\000"
9680 /* 23785 */ "XVCMPGTSP_rec\000"
9681 /* 23799 */ "DQUAQ_rec\000"
9682 /* 23809 */ "DSUBQ_rec\000"
9683 /* 23819 */ "DENBCDQ_rec\000"
9684 /* 23831 */ "DADDQ_rec\000"
9685 /* 23841 */ "DRRNDQ_rec\000"
9686 /* 23852 */ "DDEDPDQ_rec\000"
9687 /* 23864 */ "DQUAIQ_rec\000"
9688 /* 23875 */ "DSCLIQ_rec\000"
9689 /* 23886 */ "DSCRIQ_rec\000"
9690 /* 23897 */ "DMULQ_rec\000"
9691 /* 23907 */ "DRINTNQ_rec\000"
9692 /* 23919 */ "DRDPQ_rec\000"
9693 /* 23929 */ "DCTQPQ_rec\000"
9694 /* 23940 */ "BCDCFSQ_rec\000"
9695 /* 23952 */ "BCDCTSQ_rec\000"
9696 /* 23964 */ "VCMPGTSQ_rec\000"
9697 /* 23977 */ "VCMPEQUQ_rec\000"
9698 /* 23990 */ "VCMPGTUQ_rec\000"
9699 /* 24003 */ "DDIVQ_rec\000"
9700 /* 24013 */ "DIEXQ_rec\000"
9701 /* 24023 */ "DXEXQ_rec\000"
9702 /* 24033 */ "DCFFIXQ_rec\000"
9703 /* 24045 */ "DCTFIXQ_rec\000"
9704 /* 24057 */ "DRINTXQ_rec\000"
9705 /* 24069 */ "VSTRIBR_rec\000"
9706 /* 24081 */ "RLDCR_rec\000"
9707 /* 24091 */ "RLDICR_rec\000"
9708 /* 24102 */ "VSTRIHR_rec\000"
9709 /* 24114 */ "FMR_rec\000"
9710 /* 24122 */ "NOR_rec\000"
9711 /* 24130 */ "XOR_rec\000"
9712 /* 24138 */ "BCDSR_rec\000"
9713 /* 24148 */ "FSUBS_rec\000"
9714 /* 24158 */ "FMSUBS_rec\000"
9715 /* 24169 */ "FNMSUBS_rec\000"
9716 /* 24181 */ "BCDS_rec\000"
9717 /* 24190 */ "FADDS_rec\000"
9718 /* 24200 */ "FMADDS_rec\000"
9719 /* 24211 */ "FNMADDS_rec\000"
9720 /* 24223 */ "FCFIDS_rec\000"
9721 /* 24234 */ "FRES_rec\000"
9722 /* 24243 */ "FRSQRTES_rec\000"
9723 /* 24256 */ "MFFS_rec\000"
9724 /* 24265 */ "FNEGS_rec\000"
9725 /* 24275 */ "ANDIS_rec\000"
9726 /* 24285 */ "FSELS_rec\000"
9727 /* 24295 */ "FMULS_rec\000"
9728 /* 24305 */ "FRIMS_rec\000"
9729 /* 24315 */ "FCPSGNS_rec\000"
9730 /* 24327 */ "FRINS_rec\000"
9731 /* 24337 */ "FRIPS_rec\000"
9732 /* 24347 */ "FABSS_rec\000"
9733 /* 24357 */ "FNABSS_rec\000"
9734 /* 24368 */ "FSQRTS_rec\000"
9735 /* 24379 */ "BCDUS_rec\000"
9736 /* 24389 */ "FCFIDUS_rec\000"
9737 /* 24401 */ "SUBFUS_rec\000"
9738 /* 24412 */ "FDIVS_rec\000"
9739 /* 24422 */ "FRIZS_rec\000"
9740 /* 24432 */ "FSQRT_rec\000"
9741 /* 24442 */ "MULHDU_rec\000"
9742 /* 24453 */ "FCFIDU_rec\000"
9743 /* 24464 */ "FCTIDU_rec\000"
9744 /* 24475 */ "DIVDU_rec\000"
9745 /* 24485 */ "DIVDEU_rec\000"
9746 /* 24496 */ "DIVWEU_rec\000"
9747 /* 24507 */ "MULHWU_rec\000"
9748 /* 24518 */ "FCTIWU_rec\000"
9749 /* 24529 */ "DIVWU_rec\000"
9750 /* 24539 */ "DDIV_rec\000"
9751 /* 24548 */ "FDIV_rec\000"
9752 /* 24557 */ "EQV_rec\000"
9753 /* 24565 */ "SRAW_rec\000"
9754 /* 24574 */ "VCMPNEW_rec\000"
9755 /* 24586 */ "MULHW_rec\000"
9756 /* 24596 */ "FCTIW_rec\000"
9757 /* 24606 */ "MULLW_rec\000"
9758 /* 24616 */ "SLW_rec\000"
9759 /* 24624 */ "SRW_rec\000"
9760 /* 24632 */ "VCMPGTSW_rec\000"
9761 /* 24645 */ "EXTSW_rec\000"
9762 /* 24655 */ "VCMPEQUW_rec\000"
9763 /* 24668 */ "VCMPGTUW_rec\000"
9764 /* 24681 */ "DIVW_rec\000"
9765 /* 24690 */ "VCMPNEZW_rec\000"
9766 /* 24703 */ "CNTLZW_rec\000"
9767 /* 24714 */ "CNTTZW_rec\000"
9768 /* 24725 */ "DIEX_rec\000"
9769 /* 24734 */ "DXEX_rec\000"
9770 /* 24743 */ "DCFFIX_rec\000"
9771 /* 24754 */ "DCTFIX_rec\000"
9772 /* 24765 */ "DRINTX_rec\000"
9773 /* 24776 */ "FCTIDZ_rec\000"
9774 /* 24787 */ "BCDCFZ_rec\000"
9775 /* 24798 */ "BCDCTZ_rec\000"
9776 /* 24809 */ "FCTIDUZ_rec\000"
9777 /* 24821 */ "FCTIWUZ_rec\000"
9778 /* 24833 */ "FCTIWZ_rec\000"
9779 /* 24844 */ "RLWIMIbm_rec\000"
9780 /* 24857 */ "RLWINMbm_rec\000"
9781 /* 24870 */ "RLWNMbm_rec\000"
9782 /* 24882 */ "LDtoc\000"
9783 /* 24888 */ "ADDItoc\000"
9784 /* 24896 */ "LWZtoc\000"
9785 /* 24903 */ "BCTRL8_LDinto_toc\000"
9786 /* 24921 */ "BCTRL_LWZinto_toc\000"
9787 /* 24939 */ "PLHA8pc\000"
9788 /* 24947 */ "PLA8pc\000"
9789 /* 24954 */ "PLWA8pc\000"
9790 /* 24962 */ "PSTB8pc\000"
9791 /* 24970 */ "PSTH8pc\000"
9792 /* 24978 */ "PADDI8pc\000"
9793 /* 24987 */ "PADDIS8pc\000"
9794 /* 24997 */ "PSTW8pc\000"
9795 /* 25005 */ "PLBZ8pc\000"
9796 /* 25013 */ "PLHZ8pc\000"
9797 /* 25021 */ "PLWZ8pc\000"
9798 /* 25029 */ "PLHApc\000"
9799 /* 25036 */ "PLApc\000"
9800 /* 25042 */ "PLWApc\000"
9801 /* 25049 */ "PSTBpc\000"
9802 /* 25056 */ "PLFDpc\000"
9803 /* 25063 */ "PSTFDpc\000"
9804 /* 25071 */ "PLDpc\000"
9805 /* 25077 */ "PLXSDpc\000"
9806 /* 25085 */ "PSTXSDpc\000"
9807 /* 25094 */ "PSTDpc\000"
9808 /* 25101 */ "PSTHpc\000"
9809 /* 25108 */ "PADDIpc\000"
9810 /* 25116 */ "PLXSSPpc\000"
9811 /* 25125 */ "PSTXSSPpc\000"
9812 /* 25135 */ "PLXVPpc\000"
9813 /* 25143 */ "PSTXVPpc\000"
9814 /* 25152 */ "PLFSpc\000"
9815 /* 25159 */ "PSTFSpc\000"
9816 /* 25167 */ "PADDISpc\000"
9817 /* 25176 */ "PLXVpc\000"
9818 /* 25183 */ "PSTXVpc\000"
9819 /* 25191 */ "PSTWpc\000"
9820 /* 25198 */ "PLBZpc\000"
9821 /* 25205 */ "PLHZpc\000"
9822 /* 25212 */ "PLWZpc\000"
9823 /* 25219 */ "PLHA8nopc\000"
9824 /* 25229 */ "PLWA8nopc\000"
9825 /* 25239 */ "PSTB8nopc\000"
9826 /* 25249 */ "PSTH8nopc\000"
9827 /* 25259 */ "PSTW8nopc\000"
9828 /* 25269 */ "PLBZ8nopc\000"
9829 /* 25279 */ "PLHZ8nopc\000"
9830 /* 25289 */ "PLWZ8nopc\000"
9831 /* 25299 */ "PLHAnopc\000"
9832 /* 25308 */ "PLWAnopc\000"
9833 /* 25317 */ "PSTBnopc\000"
9834 /* 25326 */ "PLFDnopc\000"
9835 /* 25335 */ "PSTFDnopc\000"
9836 /* 25345 */ "PLDnopc\000"
9837 /* 25353 */ "PLXSDnopc\000"
9838 /* 25363 */ "PSTXSDnopc\000"
9839 /* 25374 */ "PSTDnopc\000"
9840 /* 25383 */ "PSTHnopc\000"
9841 /* 25392 */ "PLXSSPnopc\000"
9842 /* 25403 */ "PSTXSSPnopc\000"
9843 /* 25415 */ "PLXVPnopc\000"
9844 /* 25425 */ "PSTXVPnopc\000"
9845 /* 25436 */ "PLFSnopc\000"
9846 /* 25445 */ "PSTFSnopc\000"
9847 /* 25455 */ "PLXVnopc\000"
9848 /* 25464 */ "PSTXVnopc\000"
9849 /* 25474 */ "PSTWnopc\000"
9850 /* 25483 */ "PLBZnopc\000"
9851 /* 25492 */ "PLHZnopc\000"
9852 /* 25501 */ "PLWZnopc\000"
9853 /* 25510 */ "PLHA8onlypc\000"
9854 /* 25522 */ "PLWA8onlypc\000"
9855 /* 25534 */ "PSTB8onlypc\000"
9856 /* 25546 */ "PSTH8onlypc\000"
9857 /* 25558 */ "PSTW8onlypc\000"
9858 /* 25570 */ "PLBZ8onlypc\000"
9859 /* 25582 */ "PLHZ8onlypc\000"
9860 /* 25594 */ "PLWZ8onlypc\000"
9861 /* 25606 */ "PLHAonlypc\000"
9862 /* 25617 */ "PLWAonlypc\000"
9863 /* 25628 */ "PSTBonlypc\000"
9864 /* 25639 */ "PLFDonlypc\000"
9865 /* 25650 */ "PSTFDonlypc\000"
9866 /* 25662 */ "PLDonlypc\000"
9867 /* 25672 */ "PLXSDonlypc\000"
9868 /* 25684 */ "PSTXSDonlypc\000"
9869 /* 25697 */ "PSTDonlypc\000"
9870 /* 25708 */ "PSTHonlypc\000"
9871 /* 25719 */ "PLXSSPonlypc\000"
9872 /* 25732 */ "PSTXSSPonlypc\000"
9873 /* 25746 */ "PLXVPonlypc\000"
9874 /* 25758 */ "PSTXVPonlypc\000"
9875 /* 25771 */ "PLFSonlypc\000"
9876 /* 25782 */ "PSTFSonlypc\000"
9877 /* 25794 */ "PLXVonlypc\000"
9878 /* 25805 */ "PSTXVonlypc\000"
9879 /* 25817 */ "PSTWonlypc\000"
9880 /* 25828 */ "PLBZonlypc\000"
9881 /* 25839 */ "PLHZonlypc\000"
9882 /* 25850 */ "PLWZonlypc\000"
9883 /* 25861 */ "XXLORf\000"
9884 /* 25868 */ "SETRNDi\000"
9885 /* 25876 */ "TCRETURNai\000"
9886 /* 25887 */ "TCRETURNdi\000"
9887 /* 25898 */ "TCRETURNri\000"
9888 /* 25909 */ "PADDIdtprel\000"
9889 /* 25921 */ "BDZLAm\000"
9890 /* 25928 */ "BDNZLAm\000"
9891 /* 25936 */ "BDZAm\000"
9892 /* 25942 */ "BDNZAm\000"
9893 /* 25949 */ "BDZLRLm\000"
9894 /* 25957 */ "BDNZLRLm\000"
9895 /* 25966 */ "BDZLm\000"
9896 /* 25972 */ "BDNZLm\000"
9897 /* 25979 */ "BDZLRm\000"
9898 /* 25986 */ "BDNZLRm\000"
9899 /* 25994 */ "BDZm\000"
9900 /* 25999 */ "BDNZm\000"
9901 /* 26005 */ "RLWIMIbm\000"
9902 /* 26014 */ "RLWINMbm\000"
9903 /* 26023 */ "RLWNMbm\000"
9904 /* 26031 */ "BCCTRL8n\000"
9905 /* 26040 */ "BCCTR8n\000"
9906 /* 26048 */ "BCn\000"
9907 /* 26052 */ "BCLn\000"
9908 /* 26057 */ "BCLRLn\000"
9909 /* 26064 */ "BCCTRLn\000"
9910 /* 26072 */ "BCLRn\000"
9911 /* 26078 */ "BCCTRn\000"
9912 /* 26085 */ "BDZLAp\000"
9913 /* 26092 */ "BDNZLAp\000"
9914 /* 26100 */ "BDZAp\000"
9915 /* 26106 */ "BDNZAp\000"
9916 /* 26113 */ "BDZLRLp\000"
9917 /* 26121 */ "BDNZLRLp\000"
9918 /* 26130 */ "BDZLp\000"
9919 /* 26136 */ "BDNZLp\000"
9920 /* 26143 */ "BDZLRp\000"
9921 /* 26150 */ "BDNZLRp\000"
9922 /* 26158 */ "BDZp\000"
9923 /* 26163 */ "BDNZp\000"
9924 /* 26169 */ "MTCTR8loop\000"
9925 /* 26180 */ "DecreaseCTR8loop\000"
9926 /* 26197 */ "MTCTRloop\000"
9927 /* 26207 */ "DecreaseCTRloop\000"
9928 /* 26223 */ "EH_SjLj_Setup\000"
9929 /* 26237 */ "PPCLdFixedAddr\000"
9930 /* 26252 */ "VSPLTBs\000"
9931 /* 26260 */ "VEXTSB2Ds\000"
9932 /* 26270 */ "VEXTSH2Ds\000"
9933 /* 26280 */ "VEXTSW2Ds\000"
9934 /* 26290 */ "VSPLTHs\000"
9935 /* 26298 */ "XXPERMDIs\000"
9936 /* 26308 */ "XXSLDWIs\000"
9937 /* 26317 */ "XSNABSDPs\000"
9938 /* 26327 */ "XSCVDPSXDSs\000"
9939 /* 26339 */ "XSCVDPUXDSs\000"
9940 /* 26351 */ "XSCVDPSXWSs\000"
9941 /* 26363 */ "XSCVDPUXWSs\000"
9942 /* 26375 */ "VEXTSB2Ws\000"
9943 /* 26385 */ "VEXTSH2Ws\000"
9944 /* 26395 */ "XXSPLTWs\000"
9945 /* 26404 */ "XXLEQVOnes\000"
9946 /* 26415 */ "BCLalways\000"
9947 /* 26425 */ "gBCAat\000"
9948 /* 26432 */ "gBCLAat\000"
9949 /* 26440 */ "gBCat\000"
9950 /* 26446 */ "gBCLat\000"
9951 /* 26453 */ "MFVRSAVEv\000"
9952 /* 26463 */ "MTVRSAVEv\000"
9953 /* 26473 */ "STXSIBXv\000"
9954 /* 26482 */ "STXSIHXv\000"
9955 /* 26491 */ "LAx\000"
9956 /* 26495 */ "DCBFx\000"
9957 /* 26501 */ "DCBTx\000"
9958 /* 26507 */ "DCBTSTx\000"
9959 /* 26515 */ "XXLXORz\000"
9960 /* 26523 */ "XXLXORdpz\000"
9961 /* 26533 */ "XXLXORspz\000"
9962 /* 26543 */ "FADDrtz\000"
9963};
9964#ifdef __GNUC__
9965#pragma GCC diagnostic pop
9966#endif
9967
9968extern const unsigned PPCInstrNameIndices[] = {
9969 7876U, 9985U, 14788U, 10740U, 8482U, 8463U, 8491U, 8730U,
9970 7073U, 7088U, 6789U, 6776U, 7115U, 16472U, 6555U, 17918U,
9971 6802U, 7872U, 8472U, 6202U, 21263U, 8401U, 6384U, 17757U,
9972 5565U, 6138U, 6190U, 11577U, 8711U, 17622U, 5731U, 14184U,
9973 7208U, 17611U, 6431U, 12976U, 12963U, 15037U, 17225U, 17437U,
9974 8643U, 8690U, 8663U, 8515U, 6531U, 15002U, 11279U, 6420U,
9975 21268U, 15293U, 12929U, 6603U, 18015U, 18045U, 10389U, 5238U,
9976 4292U, 9010U, 18335U, 18348U, 9360U, 9367U, 9374U, 9384U,
9977 5538U, 15571U, 15534U, 15840U, 18069U, 15362U, 8632U, 15350U,
9978 8621U, 6787U, 7874U, 20050U, 6565U, 6580U, 8780U, 17177U,
9979 15984U, 17794U, 16001U, 15418U, 4659U, 16455U, 17633U, 15672U,
9980 17849U, 6690U, 15013U, 5673U, 4633U, 5655U, 17671U, 17652U,
9981 10367U, 15062U, 15081U, 5023U, 4967U, 4997U, 5008U, 4948U,
9982 4978U, 6510U, 6494U, 16523U, 7129U, 7146U, 5254U, 4298U,
9983 5544U, 5493U, 15576U, 15540U, 19837U, 10537U, 19820U, 10520U,
9984 5149U, 4247U, 19755U, 10455U, 10096U, 10043U, 11643U, 11621U,
9985 5601U, 17109U, 6182U, 7247U, 5592U, 17196U, 17772U, 4588U,
9986 16587U, 17588U, 16614U, 18029U, 4651U, 16911U, 18250U, 18265U,
9987 17577U, 17565U, 17747U, 7200U, 18008U, 7102U, 18038U, 8607U,
9988 15156U, 15142U, 8600U, 15149U, 15665U, 8897U, 12721U, 12714U,
9989 12728U, 12735U, 17187U, 11114U, 6230U, 11085U, 6167U, 11106U,
9990 6222U, 11077U, 6159U, 11401U, 11393U, 7329U, 7321U, 17027U,
9991 17017U, 17007U, 16997U, 17047U, 17037U, 20339U, 20349U, 17057U,
9992 17070U, 20366U, 20376U, 17083U, 17096U, 5107U, 4226U, 8928U,
9993 3772U, 4930U, 18299U, 9339U, 6732U, 19228U, 8329U, 14241U,
9994 856U, 25U, 7193U, 839U, 0U, 14216U, 14248U, 7045U,
9995 18000U, 4623U, 8160U, 8237U, 12595U, 12604U, 17130U, 17143U,
9996 15710U, 10404U, 16489U, 6706U, 10145U, 10155U, 6285U, 6300U,
9997 10032U, 10085U, 10117U, 10131U, 18360U, 18386U, 18372U, 6238U,
9998 6266U, 6251U, 7163U, 7178U, 5244U, 8415U, 10489U, 19789U,
9999 10513U, 19813U, 15763U, 5646U, 5636U, 14783U, 17461U, 6362U,
10000 15399U, 15379U, 17489U, 17468U, 15433U, 15464U, 15450U, 16553U,
10001 21496U, 6758U, 21454U, 6740U, 16207U, 12950U, 11665U, 6518U,
10002 8613U, 16402U, 10575U, 16409U, 10360U, 16394U, 10567U, 10352U,
10003 847U, 7464U, 7353U, 7345U, 17819U, 15341U, 17644U, 17689U,
10004 17859U, 14926U, 6371U, 4716U, 6624U, 6479U, 5135U, 4233U,
10005 8956U, 18306U, 9346U, 3778U, 17827U, 14225U, 15101U, 15117U,
10006 21251U, 6404U, 6654U, 17282U, 11513U, 11614U, 11590U, 11602U,
10007 5114U, 8935U, 5090U, 8911U, 19738U, 10438U, 10064U, 10011U,
10008 5222U, 8994U, 5522U, 15556U, 15518U, 19772U, 10472U, 19796U,
10009 10496U, 20107U, 20114U, 2001U, 1920U, 1963U, 1941U, 2043U,
10010 1899U, 2022U, 1984U, 5754U, 4405U, 6175U, 2269U, 7751U,
10011 22906U, 8299U, 23059U, 7782U, 22939U, 8343U, 23094U, 8586U,
10012 12707U, 16434U, 26495U, 16447U, 17209U, 15875U, 17216U, 15882U,
10013 17971U, 26507U, 17960U, 26501U, 748U, 1361U, 768U, 1381U,
10014 7760U, 22919U, 8322U, 23083U, 7803U, 22972U, 8364U, 23127U,
10015 8308U, 23072U, 7789U, 22950U, 8350U, 23105U, 15163U, 26491U,
10016 19868U, 21229U, 26237U, 7678U, 26005U, 24844U, 26014U, 24857U,
10017 26023U, 24870U, 7796U, 22961U, 8357U, 23116U, 7755U, 22910U,
10018 8303U, 23063U, 5428U, 19996U, 17946U, 20989U, 7791U, 22952U,
10019 8352U, 23107U, 21167U, 7679U, 4539U, 22285U, 16131U, 16137U,
10020 758U, 1371U, 779U, 1392U, 1438U, 10988U, 23282U, 16184U,
10021 21797U, 2242U, 11009U, 23315U, 16192U, 21588U, 21857U, 4490U,
10022 2185U, 10994U, 23292U, 21817U, 11093U, 23419U, 22257U, 6225U,
10023 2277U, 11015U, 23325U, 21876U, 11216U, 23461U, 20044U, 3127U,
10024 22660U, 15696U, 2936U, 7734U, 2396U, 4545U, 2204U, 22295U,
10025 16154U, 2945U, 3625U, 119U, 3609U, 3583U, 3596U, 3572U,
10026 2088U, 9148U, 413U, 9114U, 373U, 14896U, 457U, 9125U,
10027 386U, 14911U, 474U, 24888U, 3285U, 9097U, 2734U, 6391U,
10028 2290U, 11030U, 23348U, 21897U, 11236U, 23493U, 22700U, 16145U,
10029 6684U, 2305U, 11047U, 23373U, 21934U, 11258U, 23527U, 22764U,
10030 10971U, 14169U, 5467U, 2256U, 21867U, 4498U, 2191U, 21827U,
10031 22266U, 21987U, 22061U, 24275U, 22930U, 17401U, 2979U, 17419U,
10032 2998U, 22490U, 1745U, 273U, 1077U, 2579U, 1627U, 155U,
10033 959U, 2467U, 1668U, 196U, 1000U, 2506U, 1825U, 353U,
10034 1157U, 2665U, 1709U, 237U, 1041U, 2545U, 1647U, 175U,
10035 979U, 2486U, 1785U, 313U, 1117U, 2617U, 1607U, 135U,
10036 939U, 2435U, 1804U, 332U, 1136U, 2645U, 1688U, 216U,
10037 1020U, 2525U, 1765U, 293U, 1097U, 2598U, 1729U, 257U,
10038 1061U, 2564U, 10966U, 3839U, 3461U, 4376U, 4486U, 3484U,
10039 15646U, 2914U, 8865U, 2725U, 8445U, 3749U, 15183U, 8814U,
10040 15640U, 2907U, 26040U, 8858U, 2717U, 26031U, 26064U, 26078U,
10041 22370U, 23222U, 23940U, 24787U, 23233U, 23260U, 23952U, 24798U,
10042 23246U, 24138U, 22190U, 24181U, 22315U, 24379U, 22328U, 8441U,
10043 15178U, 8808U, 26057U, 26072U, 26415U, 26052U, 15634U, 2901U,
10044 8851U, 2710U, 24903U, 9943U, 9865U, 24921U, 9964U, 9901U,
10045 26048U, 21461U, 3273U, 3827U, 25942U, 26106U, 9084U, 3765U,
10046 25928U, 26092U, 15205U, 2853U, 8828U, 25957U, 26121U, 25986U,
10047 26150U, 25972U, 26136U, 25999U, 26163U, 21312U, 3262U, 3822U,
10048 25936U, 26100U, 9079U, 3759U, 25921U, 26085U, 15199U, 2846U,
10049 8821U, 25949U, 26113U, 25979U, 26143U, 25966U, 26130U, 25994U,
10050 26158U, 8437U, 2693U, 12900U, 9922U, 16356U, 4742U, 9882U,
10051 16335U, 9858U, 16327U, 21724U, 3739U, 2100U, 12891U, 9910U,
10052 9850U, 9875U, 15173U, 2829U, 8802U, 12922U, 9933U, 9895U,
10053 16349U, 5449U, 5750U, 7363U, 2377U, 4617U, 19242U, 3083U,
10054 5960U, 2261U, 5076U, 2234U, 5292U, 4006U, 3994U, 2123U,
10055 5726U, 7776U, 3999U, 5404U, 7744U, 18988U, 8285U, 4014U,
10056 2129U, 19235U, 8337U, 6118U, 9316U, 22638U, 19632U, 3099U,
10057 22109U, 24703U, 6131U, 9331U, 22649U, 19645U, 3107U, 22121U,
10058 24714U, 17810U, 21260U, 3247U, 21920U, 22741U, 17261U, 17291U,
10059 5510U, 4503U, 18405U, 5479U, 15329U, 17723U, 15374U, 4788U,
10060 17308U, 17300U, 15506U, 12438U, 5085U, 14316U, 23831U, 22372U,
10061 10937U, 3459U, 6722U, 12447U, 7654U, 17901U, 12483U, 17167U,
10062 12476U, 17933U, 12491U, 21290U, 12500U, 9073U, 12468U, 7684U,
10063 20332U, 14736U, 14511U, 24033U, 24743U, 11419U, 14491U, 18166U,
10064 14671U, 12295U, 23664U, 20359U, 14744U, 14520U, 24045U, 24754U,
10065 14504U, 23929U, 5706U, 14329U, 23852U, 22530U, 18294U, 14710U,
10066 24003U, 24539U, 5069U, 14308U, 23819U, 22359U, 20081U, 14716U,
10067 24013U, 24725U, 6101U, 6279U, 11222U, 23471U, 18131U, 11533U,
10068 23580U, 24485U, 22669U, 11210U, 23451U, 18125U, 11526U, 23569U,
10069 24475U, 22619U, 19610U, 6670U, 11251U, 23516U, 18138U, 11541U,
10070 23592U, 24496U, 22754U, 11563U, 23626U, 18229U, 11549U, 23604U,
10071 24529U, 24681U, 15261U, 21486U, 7372U, 7383U, 8906U, 14469U,
10072 23897U, 23183U, 15491U, 903U, 10622U, 12773U, 10787U, 13033U,
10073 919U, 10640U, 12791U, 10805U, 13051U, 1529U, 13081U, 13165U,
10074 1845U, 89U, 7880U, 1860U, 104U, 7898U, 21300U, 5030U,
10075 3797U, 7648U, 14417U, 23864U, 22886U, 14280U, 23799U, 22133U,
10076 14498U, 23919U, 10959U, 14483U, 23907U, 23271U, 20982U, 14752U,
10077 24057U, 24765U, 5623U, 14322U, 23841U, 22520U, 14022U, 23767U,
10078 7922U, 14433U, 23875U, 22994U, 8124U, 14440U, 23886U, 23039U,
10079 16519U, 8723U, 17907U, 1177U, 17940U, 1183U, 17979U, 1198U,
10080 17966U, 1191U, 4221U, 14286U, 23809U, 22192U, 4526U, 14300U,
10081 7024U, 14409U, 20086U, 14722U, 6967U, 7832U, 14424U, 14401U,
10082 20102U, 14730U, 24023U, 24734U, 4733U, 2219U, 17268U, 2964U,
10083 26180U, 26207U, 15703U, 5083U, 16016U, 6876U, 8135U, 5354U,
10084 6974U, 8212U, 5369U, 14337U, 17314U, 17509U, 6942U, 8169U,
10085 21316U, 21398U, 6999U, 8246U, 21333U, 21426U, 18292U, 8904U,
10086 15717U, 7038U, 4219U, 14373U, 17342U, 17537U, 15742U, 5207U,
10087 5299U, 6884U, 8143U, 6982U, 8220U, 14346U, 17323U, 17518U,
10088 6950U, 8177U, 21407U, 7007U, 8254U, 21435U, 18320U, 8979U,
10089 15725U, 7052U, 4277U, 14382U, 17351U, 17546U, 790U, 1403U,
10090 808U, 1421U, 26223U, 18401U, 3067U, 22072U, 24557U, 15757U,
10091 18944U, 18563U, 18685U, 18624U, 18746U, 18858U, 5516U, 4510U,
10092 14365U, 16652U, 18183U, 16661U, 18192U, 19353U, 19630U, 16817U,
10093 18227U, 18411U, 4110U, 7489U, 15749U, 5214U, 6892U, 8151U,
10094 6990U, 8228U, 14355U, 17332U, 17527U, 6958U, 8185U, 21416U,
10095 7015U, 8262U, 21444U, 18327U, 8986U, 15733U, 7059U, 4284U,
10096 14391U, 17360U, 17555U, 5270U, 19970U, 7258U, 20121U, 18865U,
10097 21124U, 16937U, 20917U, 16960U, 20942U, 16973U, 20956U, 6335U,
10098 20064U, 16419U, 20901U, 18158U, 21058U, 16949U, 20930U, 16986U,
10099 20970U, 7850U, 11376U, 11366U, 7860U, 3347U, 10240U, 3391U,
10100 10284U, 3425U, 10318U, 6816U, 3489U, 18515U, 19029U, 7984U,
10101 3651U, 18575U, 19077U, 6907U, 3528U, 18539U, 19053U, 18697U,
10102 19149U, 8019U, 3690U, 18636U, 19113U, 18758U, 19185U, 3359U,
10103 10252U, 3403U, 10296U, 3437U, 10330U, 6834U, 3509U, 18527U,
10104 19041U, 8002U, 3671U, 18612U, 19101U, 6925U, 3548U, 18551U,
10105 19065U, 18734U, 19173U, 8046U, 3720U, 18673U, 19137U, 18795U,
10106 19209U, 3791U, 6825U, 3499U, 7993U, 3661U, 6916U, 3538U,
10107 8028U, 3700U, 18600U, 19089U, 18722U, 19161U, 8037U, 3710U,
10108 18661U, 19125U, 18783U, 19197U, 6843U, 3519U, 3371U, 10264U,
10109 8011U, 3681U, 3415U, 10308U, 6934U, 3558U, 3381U, 10274U,
10110 8055U, 3730U, 3449U, 10342U, 5486U, 7067U, 15335U, 15479U,
10111 4794U, 18994U, 8292U, 18871U, 8574U, 19006U, 8315U, 7840U,
10112 8194U, 16170U, 18150U, 16753U, 18215U, 5284U, 19977U, 7264U,
10113 20128U, 18878U, 21131U, 6342U, 20072U, 11306U, 20544U, 6676U,
10114 20093U, 11569U, 20553U, 18587U, 18709U, 18648U, 18770U, 18900U,
10115 18908U, 15512U, 4112U, 2136U, 1207U, 21806U, 22167U, 7491U,
10116 2382U, 1220U, 21976U, 22837U, 19392U, 7938U, 1233U, 21762U,
10117 23004U, 731U, 1261U, 21781U, 24645U, 11354U, 5849U, 22559U,
10118 16502U, 24347U, 5102U, 15847U, 24190U, 22381U, 26543U, 5342U,
10119 15868U, 24223U, 18102U, 16677U, 24389U, 24453U, 22431U, 5699U,
10120 16427U, 6052U, 16724U, 5578U, 22498U, 16380U, 24315U, 5363U,
10121 18109U, 21503U, 24809U, 24464U, 21326U, 24776U, 22441U, 18952U,
10122 18208U, 21511U, 24821U, 24518U, 21519U, 24833U, 24596U, 18301U,
10123 16747U, 24412U, 24548U, 6176U, 5180U, 15853U, 24200U, 22390U,
10124 15257U, 24114U, 4264U, 15825U, 24158U, 22210U, 8923U, 16368U,
10125 24295U, 23192U, 5855U, 22569U, 16508U, 24357U, 5317U, 22411U,
10126 16045U, 24265U, 5186U, 15860U, 24211U, 22400U, 4270U, 15832U,
10127 24169U, 22220U, 6475U, 15970U, 24234U, 22721U, 5442U, 22479U,
10128 16374U, 24305U, 5586U, 22510U, 16388U, 24327U, 5720U, 22541U,
10129 16441U, 24337U, 6106U, 22628U, 16905U, 24422U, 14027U, 23776U,
10130 6547U, 15975U, 24243U, 22729U, 5391U, 22451U, 16178U, 24285U,
10131 17821U, 16670U, 24368U, 24432U, 4228U, 15819U, 24148U, 22201U,
10132 18342U, 17842U, 14952U, 506U, 20192U, 20243U, 8553U, 20177U,
10133 20228U, 20208U, 14939U, 491U, 8535U, 8393U, 2684U, 12686U,
10134 2776U, 17911U, 3017U, 14161U, 2786U, 5348U, 7659U, 12454U,
10135 4600U, 14453U, 17172U, 16200U, 7690U, 8569U, 2697U, 4704U,
10136 3740U, 2101U, 20666U, 9027U, 20562U, 21296U, 3257U, 20311U,
10137 18235U, 3049U, 21086U, 3202U, 21204U, 3229U, 16303U, 21697U,
10138 698U, 5381U, 20672U, 9034U, 16926U, 11129U, 11163U, 20696U,
10139 20284U, 18116U, 21035U, 20007U, 16255U, 21643U, 9136U, 399U,
10140 24882U, 3471U, 17729U, 8203U, 9090U, 5307U, 20575U, 18076U,
10141 21022U, 19985U, 16238U, 21624U, 19861U, 21222U, 16029U, 18172U,
10142 21067U, 20890U, 16278U, 21669U, 3568U, 2083U, 20678U, 9041U,
10143 18059U, 3025U, 21004U, 3174U, 19733U, 3115U, 16214U, 21597U,
10144 643U, 20709U, 3160U, 20590U, 21364U, 3268U, 20318U, 18240U,
10145 3055U, 21092U, 3209U, 21217U, 3235U, 16311U, 21706U, 709U,
10146 7919U, 2405U, 16160U, 2952U, 19012U, 14456U, 20684U, 9048U,
10147 11187U, 8371U, 19887U, 20136U, 21139U, 8892U, 15625U, 21104U,
10148 9062U, 3803U, 20690U, 9055U, 17156U, 11146U, 11175U, 21010U,
10149 19882U, 16222U, 21606U, 654U, 740U, 544U, 20739U, 3167U,
10150 20603U, 21529U, 3280U, 20325U, 18245U, 3061U, 21098U, 3216U,
10151 21246U, 3241U, 16319U, 21715U, 720U, 24896U, 9106U, 5938U,
10152 20026U, 21196U, 21209U, 19874U, 21235U, 14056U, 20638U, 18423U,
10153 19701U, 19671U, 20877U, 19718U, 14447U, 9016U, 8767U, 14204U,
10154 19652U, 8836U, 8735U, 20653U, 19908U, 20011U, 20157U, 8873U,
10155 8752U, 21173U, 19686U, 20910U, 21113U, 5329U, 18087U, 5384U,
10156 2247U, 14760U, 6851U, 16033U, 20864U, 6151U, 14834U, 2812U,
10157 15653U, 2922U, 14816U, 16023U, 10950U, 8079U, 6215U, 10942U,
10158 8070U, 8886U, 24256U, 15189U, 2834U, 15608U, 6856U, 2326U,
10159 15266U, 15591U, 2883U, 15603U, 10553U, 4130U, 2149U, 14846U,
10160 5837U, 6636U, 26453U, 21554U, 14862U, 5823U, 5410U, 21538U,
10161 5863U, 19290U, 6007U, 19484U, 12141U, 2759U, 4696U, 4710U,
10162 6870U, 2342U, 15659U, 2929U, 26169U, 26197U, 14828U, 34U,
10163 82U, 6901U, 7825U, 22983U, 21740U, 22794U, 21733U, 8796U,
10164 2703U, 15194U, 2840U, 15614U, 5816U, 6863U, 2334U, 15272U,
10165 15597U, 2890U, 15620U, 10560U, 14854U, 5843U, 6645U, 26463U,
10166 3815U, 21561U, 14869U, 9179U, 7947U, 5830U, 5276U, 9244U,
10167 9404U, 9573U, 3807U, 10183U, 16760U, 21546U, 5336U, 18095U,
10168 24442U, 22421U, 18938U, 18201U, 24507U, 24586U, 5398U, 11122U,
10169 23440U, 22461U, 7928U, 2402U, 18982U, 11556U, 23615U, 24606U,
10170 15223U, 15212U, 2861U, 5474U, 2255U, 21866U, 22489U, 11586U,
10171 7041U, 2372U, 11071U, 23409U, 21967U, 11301U, 23560U, 22804U,
10172 12896U, 1875U, 1887U, 15325U, 2873U, 22043U, 24122U, 15313U,
10173 2874U, 22044U, 4784U, 2229U, 21848U, 22342U, 8131U, 2423U,
10174 16165U, 2958U, 24123U, 7733U, 2395U, 24978U, 16153U, 2944U,
10175 24987U, 25167U, 25909U, 25108U, 5714U, 5991U, 3755U, 2105U,
10176 24947U, 25036U, 21295U, 3256U, 25269U, 25570U, 25005U, 25483U,
10177 25828U, 25198U, 5406U, 25345U, 25662U, 25071U, 5306U, 25326U,
10178 25639U, 25056U, 16028U, 25436U, 25771U, 25152U, 3567U, 2082U,
10179 25219U, 25510U, 24939U, 25299U, 25606U, 25029U, 21363U, 3267U,
10180 25279U, 25582U, 25013U, 25492U, 25839U, 25205U, 7934U, 2409U,
10181 3802U, 2110U, 25229U, 25522U, 24954U, 25308U, 25617U, 25042U,
10182 21533U, 3279U, 25289U, 25594U, 25021U, 25501U, 25850U, 25212U,
10183 5937U, 25353U, 25672U, 25077U, 14055U, 25392U, 25719U, 25116U,
10184 18422U, 14203U, 25415U, 25746U, 25135U, 25455U, 25794U, 25176U,
10185 901U, 10620U, 12771U, 10785U, 13031U, 917U, 10638U, 12789U,
10186 10803U, 13049U, 1527U, 13079U, 13163U, 864U, 10591U, 12742U,
10187 10756U, 12988U, 18451U, 10681U, 12832U, 10878U, 13195U, 877U,
10188 10606U, 12757U, 10771U, 13003U, 18465U, 10697U, 12848U, 10894U,
10189 13211U, 14963U, 10655U, 12806U, 10830U, 13108U, 19246U, 10712U,
10190 12863U, 10909U, 13269U, 14974U, 10668U, 12819U, 10843U, 13121U,
10191 19258U, 10726U, 12877U, 10923U, 13283U, 889U, 13017U, 15683U,
10192 13134U, 19275U, 13297U, 18478U, 13226U, 2818U, 13095U, 18503U,
10193 13255U, 1516U, 13066U, 13149U, 18491U, 13241U, 13180U, 4143U,
10194 2155U, 5968U, 19428U, 17702U, 17711U, 519U, 1273U, 572U,
10195 1319U, 527U, 1281U, 551U, 1298U, 4160U, 2164U, 25239U,
10196 25534U, 24962U, 25317U, 25628U, 25049U, 5985U, 25374U, 25697U,
10197 25094U, 5311U, 25335U, 25650U, 25063U, 16039U, 25445U, 25782U,
10198 25159U, 7529U, 2389U, 25249U, 25546U, 24970U, 25383U, 25708U,
10199 25101U, 19462U, 3093U, 25259U, 25558U, 24997U, 25474U, 25817U,
10200 25191U, 5943U, 25363U, 25684U, 25085U, 14062U, 25403U, 25732U,
10201 25125U, 18427U, 14209U, 25425U, 25758U, 25143U, 25464U, 25805U,
10202 25183U, 11324U, 11342U, 4464U, 14876U, 17375U, 15235U, 13586U,
10203 5769U, 4416U, 4440U, 7706U, 7739U, 3847U, 7821U, 5349U,
10204 7711U, 8450U, 23150U, 14822U, 24081U, 4551U, 8456U, 623U,
10205 1248U, 21748U, 23160U, 14839U, 633U, 24091U, 22305U, 7963U,
10206 23017U, 7970U, 2414U, 21997U, 23028U, 9542U, 2744U, 22020U,
10207 23201U, 9557U, 2752U, 22032U, 23212U, 4165U, 4883U, 18280U,
10208 1582U, 1470U, 2349U, 1493U, 2454U, 6444U, 1443U, 4800U,
10209 4752U, 4856U, 4827U, 1596U, 1483U, 2362U, 1506U, 2635U,
10210 6458U, 1458U, 4815U, 4768U, 4871U, 4843U, 4125U, 2143U,
10211 4379U, 2178U, 14809U, 2804U, 9528U, 4372U, 2170U, 14801U,
10212 2795U, 5629U, 25868U, 22679U, 3639U, 6350U, 7031U, 6315U,
10213 18284U, 6540U, 4680U, 5424U, 22471U, 19008U, 3078U, 22091U,
10214 24616U, 21526U, 21243U, 19455U, 21188U, 4476U, 14887U, 17389U,
10215 15247U, 13599U, 5786U, 4429U, 4453U, 5801U, 5042U, 7727U,
10216 614U, 22896U, 22350U, 18819U, 3072U, 22081U, 8271U, 2428U,
10217 22009U, 23049U, 24565U, 5819U, 22551U, 19271U, 3088U, 22100U,
10218 24624U, 4161U, 2165U, 20277U, 19928U, 20568U, 18064U, 3031U,
10219 21016U, 3181U, 19923U, 3121U, 16230U, 21615U, 665U, 5986U,
10220 16931U, 20702U, 20290U, 19934U, 18120U, 21040U, 20039U, 16262U,
10221 21651U, 5312U, 20582U, 18081U, 21028U, 19990U, 16246U, 21633U,
10222 21152U, 16040U, 18177U, 21073U, 20895U, 16286U, 21678U, 7530U,
10223 2390U, 20715U, 20297U, 19940U, 20596U, 18145U, 3037U, 21052U,
10224 3188U, 20172U, 3134U, 16270U, 21660U, 676U, 19016U, 12958U,
10225 14578U, 19946U, 11198U, 8376U, 19893U, 20142U, 21145U, 21108U,
10226 9067U, 19458U, 3094U, 17161U, 20745U, 20304U, 19952U, 20609U,
10227 18222U, 3043U, 21080U, 3195U, 21191U, 3223U, 16295U, 21688U,
10228 687U, 5944U, 20032U, 19900U, 26473U, 20149U, 26482U, 21159U,
10229 14063U, 20645U, 18428U, 19709U, 19678U, 19725U, 9021U, 8773U,
10230 14210U, 19661U, 8843U, 8743U, 20659U, 19915U, 20018U, 20164U,
10231 8879U, 8759U, 21180U, 19693U, 21118U, 6727U, 2320U, 11064U,
10232 23398U, 21957U, 4533U, 2197U, 11001U, 23303U, 21837U, 11099U,
10233 23429U, 22275U, 6329U, 2283U, 11022U, 23336U, 21886U, 11229U,
10234 23482U, 22690U, 4557U, 2211U, 6397U, 2297U, 11038U, 23360U,
10235 21908U, 11243U, 23504U, 22710U, 11273U, 23550U, 16701U, 24401U,
10236 6699U, 2312U, 11055U, 23385U, 21945U, 11265U, 23538U, 22774U,
10237 22785U, 4683U, 9U, 17803U, 4517U, 7696U, 4886U, 7717U,
10238 3927U, 2116U, 3464U, 2074U, 15630U, 2897U, 10431U, 17250U,
10239 8386U, 17239U, 25876U, 3294U, 25887U, 3306U, 25898U, 3318U,
10240 5957U, 7810U, 5560U, 3645U, 6356U, 3330U, 11334U, 8508U,
10241 12461U, 2768U, 3339U, 20436U, 19853U, 5378U, 7916U, 6469U,
10242 825U, 20871U, 932U, 4922U, 4688U, 11314U, 6664U, 832U,
10243 20259U, 3140U, 20268U, 3150U, 11597U, 17738U, 9489U, 15621U,
10244 19416U, 8382U, 12908U, 14765U, 4172U, 7534U, 19490U, 14609U,
10245 19475U, 14637U, 9802U, 12539U, 15786U, 16089U, 16785U, 9206U,
10246 15811U, 9271U, 9452U, 16114U, 9785U, 10212U, 16809U, 5517U,
10247 4511U, 4054U, 7416U, 19312U, 4188U, 7550U, 19514U, 5448U,
10248 14475U, 20884U, 66U, 5291U, 21046U, 74U, 14994U, 17889U,
10249 3933U, 4020U, 4360U, 6112U, 9309U, 7636U, 3869U, 19624U,
10250 12507U, 23688U, 12613U, 23713U, 4210U, 22177U, 6059U, 22593U,
10251 7581U, 22847U, 14685U, 23977U, 19545U, 24655U, 12554U, 23700U,
10252 12622U, 23726U, 4101U, 22154U, 5914U, 22580U, 7480U, 22824U,
10253 14562U, 23964U, 19383U, 24632U, 4325U, 22231U, 6068U, 22606U,
10254 7601U, 22860U, 14694U, 23990U, 19577U, 24668U, 3887U, 22142U,
10255 7271U, 22812U, 18892U, 24574U, 4351U, 22244U, 7627U, 22873U,
10256 19615U, 24690U, 14555U, 14678U, 3853U, 5053U, 7239U, 18824U,
10257 16891U, 48U, 16898U, 57U, 4366U, 6125U, 9324U, 7642U,
10258 3878U, 19639U, 5877U, 14547U, 19304U, 6021U, 14663U, 19506U,
10259 5923U, 14571U, 19398U, 6077U, 14703U, 19586U, 18412U, 9160U,
10260 9234U, 9394U, 9563U, 10173U, 12569U, 20463U, 20797U, 20452U,
10261 20786U, 20482U, 20816U, 20502U, 20836U, 9187U, 5950U, 9252U,
10262 9421U, 9581U, 4314U, 7590U, 19554U, 10191U, 4895U, 26260U,
10263 18433U, 26375U, 14265U, 4904U, 26270U, 18442U, 26385U, 4913U,
10264 26280U, 20402U, 20730U, 20427U, 20768U, 20521U, 20855U, 5047U,
10265 3967U, 20394U, 20722U, 20443U, 20777U, 5900U, 20411U, 20752U,
10266 4151U, 5976U, 7520U, 19436U, 20419U, 20760U, 20473U, 20807U,
10267 19369U, 20513U, 20847U, 20493U, 20827U, 12546U, 12531U, 12631U,
10268 4118U, 5930U, 7497U, 19405U, 4334U, 6084U, 7610U, 19593U,
10269 16068U, 16078U, 12588U, 4086U, 5893U, 7457U, 19362U, 4195U,
10270 6037U, 7566U, 19530U, 9441U, 5862U, 14540U, 19289U, 6006U,
10271 14646U, 19483U, 18885U, 3895U, 7279U, 18923U, 3920U, 7295U,
10272 18967U, 19221U, 5997U, 9170U, 9412U, 16097U, 9214U, 9279U,
10273 9469U, 16122U, 14591U, 14617U, 14653U, 14582U, 4032U, 5869U,
10274 7394U, 19296U, 4180U, 6013U, 7542U, 19498U, 5885U, 19328U,
10275 6029U, 19522U, 5397U, 4093U, 5906U, 7472U, 19375U, 4202U,
10276 6044U, 7573U, 19537U, 10221U, 5487U, 14985U, 17876U, 5323U,
10277 18917U, 12515U, 15336U, 15480U, 4795U, 5713U, 9837U, 15278U,
10278 15497U, 5990U, 20624U, 16515U, 16685U, 16571U, 16708U, 16579U,
10279 16731U, 9995U, 16693U, 10003U, 16716U, 10165U, 16739U, 3959U,
10280 5456U, 7337U, 19021U, 4142U, 5967U, 7511U, 19427U, 5061U,
10281 14292U, 18832U, 12563U, 9498U, 10425U, 12656U, 21368U, 3949U,
10282 5418U, 7956U, 9535U, 7311U, 14459U, 7977U, 9549U, 18995U,
10283 8063U, 9556U, 12578U, 20538U, 8575U, 4937U, 18807U, 8893U,
10284 3954U, 5423U, 7664U, 8089U, 7316U, 11388U, 14464U, 18355U,
10285 19007U, 4135U, 26252U, 7504U, 26290U, 4069U, 7440U, 19336U,
10286 19412U, 15626U, 3841U, 5041U, 7233U, 14274U, 18818U, 4027U,
10287 5825U, 7671U, 7367U, 11521U, 14535U, 18417U, 19270U, 8432U,
10288 23138U, 14775U, 24069U, 8592U, 23171U, 15134U, 24102U, 14601U,
10289 19467U, 14628U, 9793U, 12524U, 15778U, 16060U, 16777U, 9198U,
10290 15803U, 9263U, 9433U, 16106U, 9765U, 10203U, 16801U, 16768U,
10291 15769U, 16051U, 15794U, 16793U, 3902U, 7286U, 10416U, 3940U,
10292 7302U, 10582U, 20616U, 4061U, 7423U, 3972U, 19319U, 1541U,
10293 427U, 1556U, 442U, 20630U, 4078U, 7449U, 3983U, 19345U,
10294 15513U, 41U, 3833U, 7225U, 15957U, 4040U, 7402U, 17370U,
10295 17U, 6323U, 7814U, 15487U, 2878U, 22052U, 8130U, 2422U,
10296 16164U, 2957U, 24130U, 12279U, 13542U, 9824U, 9773U, 11831U,
10297 13387U, 11476U, 13730U, 9811U, 9753U, 12241U, 13505U, 12212U,
10298 13485U, 11887U, 13413U, 12301U, 13550U, 12149U, 13458U, 12359U,
10299 13569U, 12105U, 13448U, 12638U, 13467U, 13967U, 10868U, 15891U,
10300 26327U, 16825U, 26351U, 15924U, 26339U, 16858U, 26363U, 12158U,
10301 12167U, 11409U, 21343U, 21466U, 21568U, 21353U, 21476U, 21578U,
10302 13395U, 12176U, 10820U, 13515U, 11847U, 13746U, 13404U, 13524U,
10303 11867U, 13766U, 12368U, 13578U, 11504U, 14108U, 12194U, 13476U,
10304 11757U, 13674U, 12085U, 13929U, 13378U, 11466U, 11822U, 13359U,
10305 12422U, 11996U, 9592U, 9650U, 9694U, 9621U, 11813U, 13350U,
10306 12125U, 11987U, 11715U, 13632U, 12043U, 13887U, 13323U, 11436U,
10307 12005U, 13440U, 11485U, 13849U, 12261U, 26317U, 13533U, 11943U,
10308 13423U, 11735U, 13652U, 12063U, 13907U, 13368U, 11455U, 11693U,
10309 13610U, 12021U, 13865U, 13313U, 11425U, 8096U, 4564U, 9504U,
10310 12662U, 21374U, 9606U, 9664U, 9708U, 9738U, 9635U, 9679U,
10311 9723U, 11907U, 13796U, 8110U, 20386U, 14257U, 14032U, 11921U,
10312 13810U, 12321U, 13560U, 11494U, 14080U, 11777U, 13332U, 11446U,
10313 13694U, 12376U, 12330U, 11793U, 13340U, 13710U, 12223U, 13496U,
10314 11959U, 13431U, 12287U, 14047U, 11839U, 13738U, 9451U, 10211U,
10315 866U, 10593U, 12744U, 10758U, 12990U, 18453U, 10683U, 12834U,
10316 10880U, 13197U, 12251U, 23650U, 14012U, 23753U, 11897U, 23636U,
10317 13786U, 23739U, 12311U, 23674U, 14070U, 23785U, 12115U, 13949U,
10318 10856U, 13976U, 15902U, 16836U, 15935U, 16869U, 13985U, 1571U,
10319 12185U, 12647U, 15913U, 16847U, 15946U, 16880U, 11857U, 13756U,
10320 12402U, 14133U, 11877U, 13776U, 12412U, 14143U, 12394U, 14125U,
10321 879U, 10608U, 12759U, 10773U, 13005U, 18467U, 10699U, 12850U,
10322 10896U, 13213U, 14965U, 10657U, 12808U, 10832U, 13110U, 19248U,
10323 10714U, 12865U, 10911U, 13271U, 14976U, 10670U, 12821U, 10845U,
10324 13123U, 19260U, 10728U, 12879U, 10925U, 13285U, 891U, 13019U,
10325 15685U, 13136U, 19277U, 13299U, 18480U, 13228U, 2820U, 13097U,
10326 18505U, 13257U, 1518U, 13068U, 13151U, 18493U, 13243U, 13182U,
10327 12203U, 13994U, 11767U, 13684U, 12095U, 13939U, 12430U, 14153U,
10328 12133U, 13959U, 11725U, 13642U, 12053U, 13897U, 12013U, 7431U,
10329 19327U, 7557U, 19521U, 13857U, 9460U, 10220U, 12270U, 14038U,
10330 11951U, 13832U, 11746U, 13663U, 12074U, 13918U, 11704U, 13621U,
10331 12032U, 13876U, 8103U, 4572U, 9512U, 12670U, 21382U, 11914U,
10332 13803U, 19000U, 8117U, 4580U, 9520U, 12678U, 21390U, 11932U,
10333 13821U, 12350U, 14099U, 11785U, 13702U, 9432U, 10202U, 12385U,
10334 14116U, 3861U, 12340U, 14089U, 11803U, 13720U, 12232U, 14003U,
10335 11968U, 13840U, 11673U, 11683U, 12695U, 4341U, 6091U, 7617U,
10336 19600U, 5748U, 7361U, 14529U, 19240U, 8425U, 19565U, 9223U,
10337 9298U, 9478U, 10229U, 2063U, 19445U, 5464U, 4495U, 18398U,
10338 26404U, 5471U, 15322U, 15316U, 4781U, 25861U, 15484U, 26523U,
10339 26533U, 26515U, 4389U, 18840U, 18930U, 18974U, 4397U, 18849U,
10340 8970U, 5166U, 5193U, 9843U, 7767U, 26298U, 15285U, 20530U,
10341 8580U, 21302U, 8277U, 26308U, 19958U, 3911U, 11977U, 18958U,
10342 19419U, 26395U, 9288U, 4606U, 17986U, 4385U, 3479U, 26425U,
10343 15639U, 8857U, 8440U, 3743U, 26432U, 15177U, 8807U, 26446U,
10344 26440U,
10345};
10346
10347extern const uint8_t PPCInstrDeprecationFeatures[] = {
10348 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10349 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10350 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10351 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10352 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10353 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
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 PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST, PPC::DeprecatedDST,
10459 PPC::DeprecatedDST, PPC::DeprecatedDST, 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), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1),
10465 uint8_t(-1), uint8_t(-1), uint8_t(-1), uint8_t(-1), 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),
10724};
10725
10726extern const int16_t PPCRegClassByHwModeTables[2][3] = {
10727 { // DefaultMode
10728 PPC::GPRCRegClassID, // ppc_ptr_rc
10729 PPC::GPRCRegClassID, // ptr_rc_idx_by_hwmode
10730 PPC::GPRC_NOR0RegClassID, // ptr_rc_nor0_by_hwmode
10731 },
10732 { // PPC64
10733 PPC::G8RCRegClassID, // ppc_ptr_rc
10734 PPC::G8RCRegClassID, // ptr_rc_idx_by_hwmode
10735 PPC::G8RC_NOX0RegClassID, // ptr_rc_nor0_by_hwmode
10736 },
10737};
10738
10739static inline void InitPPCMCInstrInfo(MCInstrInfo *II) {
10740 II->InitMCInstrInfo(PPCDescs.Insts, PPCInstrNameIndices, PPCInstrNameData, PPCInstrDeprecationFeatures, nullptr, 3001, &PPCRegClassByHwModeTables[0][0], 3);
10741}
10742
10743
10744} // namespace llvm
10745
10746#endif // GET_INSTRINFO_MC_DESC
10747
10748#ifdef GET_INSTRINFO_HEADER
10749#undef GET_INSTRINFO_HEADER
10750
10751namespace llvm {
10752
10753struct PPCGenInstrInfo : public TargetInstrInfo {
10754 explicit PPCGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode = ~0u, unsigned CFDestroyOpcode = ~0u, unsigned CatchRetOpcode = ~0u, unsigned ReturnOpcode = ~0u);
10755 ~PPCGenInstrInfo() override = default;
10756};
10757extern const int16_t PPCRegClassByHwModeTables[2][3];
10758
10759} // namespace llvm
10760
10761namespace llvm::PPC {
10762
10763constexpr unsigned SUBOP_memr_ptrreg = 0;
10764constexpr unsigned SUBOP_memri_imm = 0;
10765constexpr unsigned SUBOP_memri_reg = 1;
10766constexpr unsigned SUBOP_memri34_imm = 0;
10767constexpr unsigned SUBOP_memri34_reg = 1;
10768constexpr unsigned SUBOP_memri34_pcrel_imm = 0;
10769constexpr unsigned SUBOP_memri34_pcrel_reg = 1;
10770constexpr unsigned SUBOP_memrihash_imm = 0;
10771constexpr unsigned SUBOP_memrihash_reg = 1;
10772constexpr unsigned SUBOP_memrix_imm = 0;
10773constexpr unsigned SUBOP_memrix_reg = 1;
10774constexpr unsigned SUBOP_memrix16_imm = 0;
10775constexpr unsigned SUBOP_memrix16_reg = 1;
10776constexpr unsigned SUBOP_memrr_ptrreg = 0;
10777constexpr unsigned SUBOP_memrr_offreg = 1;
10778constexpr unsigned SUBOP_pred_bibo = 0;
10779constexpr unsigned SUBOP_pred_reg = 1;
10780constexpr unsigned SUBOP_spe2dis_imm = 0;
10781constexpr unsigned SUBOP_spe2dis_reg = 1;
10782constexpr unsigned SUBOP_spe4dis_imm = 0;
10783constexpr unsigned SUBOP_spe4dis_reg = 1;
10784constexpr unsigned SUBOP_spe8dis_imm = 0;
10785constexpr unsigned SUBOP_spe8dis_reg = 1;
10786constexpr unsigned SUBOP_tlscall_func = 0;
10787constexpr unsigned SUBOP_tlscall_sym = 1;
10788constexpr unsigned SUBOP_tlscall32_func = 0;
10789constexpr unsigned SUBOP_tlscall32_sym = 1;
10790constexpr unsigned SUBOP_tocentry_imm = 0;
10791constexpr unsigned SUBOP_tocentry32_imm = 0;
10792
10793} // namespace llvm::PPC
10794
10795#endif // GET_INSTRINFO_HEADER
10796
10797#ifdef GET_INSTRINFO_HELPER_DECLS
10798#undef GET_INSTRINFO_HELPER_DECLS
10799
10800
10801#endif // GET_INSTRINFO_HELPER_DECLS
10802
10803#ifdef GET_INSTRINFO_HELPERS
10804#undef GET_INSTRINFO_HELPERS
10805
10806
10807#endif // GET_INSTRINFO_HELPERS
10808
10809#ifdef GET_INSTRINFO_CTOR_DTOR
10810#undef GET_INSTRINFO_CTOR_DTOR
10811
10812namespace llvm {
10813
10814extern const PPCInstrTable PPCDescs;
10815extern const unsigned PPCInstrNameIndices[];
10816extern const char PPCInstrNameData[];
10817extern const uint8_t PPCInstrDeprecationFeatures[];
10818PPCGenInstrInfo::PPCGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode, unsigned CFDestroyOpcode, unsigned CatchRetOpcode, unsigned ReturnOpcode)
10819 : TargetInstrInfo(TRI, CFSetupOpcode, CFDestroyOpcode, CatchRetOpcode, ReturnOpcode, PPCRegClassByHwModeTables[STI.getHwMode(MCSubtargetInfo::HwMode_RegInfo)]) {
10820 InitMCInstrInfo(PPCDescs.Insts, PPCInstrNameIndices, PPCInstrNameData, PPCInstrDeprecationFeatures, nullptr, 3001, &PPCRegClassByHwModeTables[0][0], 3);
10821}
10822
10823} // namespace llvm
10824
10825#endif // GET_INSTRINFO_CTOR_DTOR
10826
10827#ifdef GET_INSTRINFO_MC_HELPER_DECLS
10828#undef GET_INSTRINFO_MC_HELPER_DECLS
10829
10830namespace llvm {
10831
10832class MCInst;
10833class FeatureBitset;
10834
10835namespace PPC_MC {
10836
10837void verifyInstructionPredicates(unsigned Opcode, const FeatureBitset &Features);
10838
10839} // namespace PPC_MC
10840
10841} // namespace llvm
10842
10843#endif // GET_INSTRINFO_MC_HELPER_DECLS
10844
10845#ifdef GET_INSTRINFO_MC_HELPERS
10846#undef GET_INSTRINFO_MC_HELPERS
10847
10848namespace llvm::PPC_MC {
10849
10850
10851} // namespace llvm::PPC_MC
10852
10853#endif // GET_INSTRINFO_MC_HELPERS
10854
10855#if (defined(ENABLE_INSTR_PREDICATE_VERIFIER) && !defined(NDEBUG)) ||\
10856 defined(GET_AVAILABLE_OPCODE_CHECKER)
10857#define GET_COMPUTE_FEATURES
10858#endif
10859#ifdef GET_COMPUTE_FEATURES
10860#undef GET_COMPUTE_FEATURES
10861
10862namespace llvm::PPC_MC {
10863
10864// Bits for subtarget features that participate in instruction matching.
10865enum SubtargetFeatureBits : uint8_t {
10866 Feature_ModernAsBit = 0,
10867};
10868
10869inline FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) {
10870 FeatureBitset Features;
10871 if (!FB[PPC::AIXOS] || FB[PPC::FeatureModernAIXAs])
10872 Features.set(Feature_ModernAsBit);
10873 return Features;
10874}
10875
10876inline FeatureBitset computeRequiredFeatures(unsigned Opcode) {
10877 enum : uint8_t {
10878 CEFBS_None,
10879 };
10880
10881 static constexpr FeatureBitset FeatureBitsets[] = {
10882 {}, // CEFBS_None
10883 };
10884 static constexpr uint8_t RequiredFeaturesRefs[] = {
10885 CEFBS_None, // PHI
10886 CEFBS_None, // INLINEASM
10887 CEFBS_None, // INLINEASM_BR
10888 CEFBS_None, // CFI_INSTRUCTION
10889 CEFBS_None, // EH_LABEL
10890 CEFBS_None, // GC_LABEL
10891 CEFBS_None, // ANNOTATION_LABEL
10892 CEFBS_None, // KILL
10893 CEFBS_None, // EXTRACT_SUBREG
10894 CEFBS_None, // INSERT_SUBREG
10895 CEFBS_None, // IMPLICIT_DEF
10896 CEFBS_None, // INIT_UNDEF
10897 CEFBS_None, // SUBREG_TO_REG
10898 CEFBS_None, // COPY_TO_REGCLASS
10899 CEFBS_None, // DBG_VALUE
10900 CEFBS_None, // DBG_VALUE_LIST
10901 CEFBS_None, // DBG_INSTR_REF
10902 CEFBS_None, // DBG_PHI
10903 CEFBS_None, // DBG_LABEL
10904 CEFBS_None, // REG_SEQUENCE
10905 CEFBS_None, // COPY
10906 CEFBS_None, // COPY_LANEMASK
10907 CEFBS_None, // BUNDLE
10908 CEFBS_None, // LIFETIME_START
10909 CEFBS_None, // LIFETIME_END
10910 CEFBS_None, // PSEUDO_PROBE
10911 CEFBS_None, // ARITH_FENCE
10912 CEFBS_None, // STACKMAP
10913 CEFBS_None, // FENTRY_CALL
10914 CEFBS_None, // PATCHPOINT
10915 CEFBS_None, // LOAD_STACK_GUARD
10916 CEFBS_None, // PREALLOCATED_SETUP
10917 CEFBS_None, // PREALLOCATED_ARG
10918 CEFBS_None, // STATEPOINT
10919 CEFBS_None, // LOCAL_ESCAPE
10920 CEFBS_None, // FAULTING_OP
10921 CEFBS_None, // PATCHABLE_OP
10922 CEFBS_None, // PATCHABLE_FUNCTION_ENTER
10923 CEFBS_None, // PATCHABLE_RET
10924 CEFBS_None, // PATCHABLE_FUNCTION_EXIT
10925 CEFBS_None, // PATCHABLE_TAIL_CALL
10926 CEFBS_None, // PATCHABLE_EVENT_CALL
10927 CEFBS_None, // PATCHABLE_TYPED_EVENT_CALL
10928 CEFBS_None, // ICALL_BRANCH_FUNNEL
10929 CEFBS_None, // FAKE_USE
10930 CEFBS_None, // MEMBARRIER
10931 CEFBS_None, // JUMP_TABLE_DEBUG_INFO
10932 CEFBS_None, // RELOC_NONE
10933 CEFBS_None, // CONVERGENCECTRL_ENTRY
10934 CEFBS_None, // CONVERGENCECTRL_ANCHOR
10935 CEFBS_None, // CONVERGENCECTRL_LOOP
10936 CEFBS_None, // CONVERGENCECTRL_GLUE
10937 CEFBS_None, // G_ASSERT_SEXT
10938 CEFBS_None, // G_ASSERT_ZEXT
10939 CEFBS_None, // G_ASSERT_ALIGN
10940 CEFBS_None, // G_ADD
10941 CEFBS_None, // G_SUB
10942 CEFBS_None, // G_MUL
10943 CEFBS_None, // G_SDIV
10944 CEFBS_None, // G_UDIV
10945 CEFBS_None, // G_SREM
10946 CEFBS_None, // G_UREM
10947 CEFBS_None, // G_SDIVREM
10948 CEFBS_None, // G_UDIVREM
10949 CEFBS_None, // G_AND
10950 CEFBS_None, // G_OR
10951 CEFBS_None, // G_XOR
10952 CEFBS_None, // G_ABDS
10953 CEFBS_None, // G_ABDU
10954 CEFBS_None, // G_UAVGFLOOR
10955 CEFBS_None, // G_UAVGCEIL
10956 CEFBS_None, // G_SAVGFLOOR
10957 CEFBS_None, // G_SAVGCEIL
10958 CEFBS_None, // G_IMPLICIT_DEF
10959 CEFBS_None, // G_PHI
10960 CEFBS_None, // G_FRAME_INDEX
10961 CEFBS_None, // G_GLOBAL_VALUE
10962 CEFBS_None, // G_PTRAUTH_GLOBAL_VALUE
10963 CEFBS_None, // G_CONSTANT_POOL
10964 CEFBS_None, // G_EXTRACT
10965 CEFBS_None, // G_UNMERGE_VALUES
10966 CEFBS_None, // G_INSERT
10967 CEFBS_None, // G_MERGE_VALUES
10968 CEFBS_None, // G_BUILD_VECTOR
10969 CEFBS_None, // G_BUILD_VECTOR_TRUNC
10970 CEFBS_None, // G_CONCAT_VECTORS
10971 CEFBS_None, // G_PTRTOINT
10972 CEFBS_None, // G_INTTOPTR
10973 CEFBS_None, // G_BITCAST
10974 CEFBS_None, // G_FREEZE
10975 CEFBS_None, // G_CONSTANT_FOLD_BARRIER
10976 CEFBS_None, // G_INTRINSIC_FPTRUNC_ROUND
10977 CEFBS_None, // G_INTRINSIC_TRUNC
10978 CEFBS_None, // G_INTRINSIC_ROUND
10979 CEFBS_None, // G_INTRINSIC_LRINT
10980 CEFBS_None, // G_INTRINSIC_LLRINT
10981 CEFBS_None, // G_INTRINSIC_ROUNDEVEN
10982 CEFBS_None, // G_READCYCLECOUNTER
10983 CEFBS_None, // G_READSTEADYCOUNTER
10984 CEFBS_None, // G_LOAD
10985 CEFBS_None, // G_SEXTLOAD
10986 CEFBS_None, // G_ZEXTLOAD
10987 CEFBS_None, // G_INDEXED_LOAD
10988 CEFBS_None, // G_INDEXED_SEXTLOAD
10989 CEFBS_None, // G_INDEXED_ZEXTLOAD
10990 CEFBS_None, // G_STORE
10991 CEFBS_None, // G_INDEXED_STORE
10992 CEFBS_None, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
10993 CEFBS_None, // G_ATOMIC_CMPXCHG
10994 CEFBS_None, // G_ATOMICRMW_XCHG
10995 CEFBS_None, // G_ATOMICRMW_ADD
10996 CEFBS_None, // G_ATOMICRMW_SUB
10997 CEFBS_None, // G_ATOMICRMW_AND
10998 CEFBS_None, // G_ATOMICRMW_NAND
10999 CEFBS_None, // G_ATOMICRMW_OR
11000 CEFBS_None, // G_ATOMICRMW_XOR
11001 CEFBS_None, // G_ATOMICRMW_MAX
11002 CEFBS_None, // G_ATOMICRMW_MIN
11003 CEFBS_None, // G_ATOMICRMW_UMAX
11004 CEFBS_None, // G_ATOMICRMW_UMIN
11005 CEFBS_None, // G_ATOMICRMW_FADD
11006 CEFBS_None, // G_ATOMICRMW_FSUB
11007 CEFBS_None, // G_ATOMICRMW_FMAX
11008 CEFBS_None, // G_ATOMICRMW_FMIN
11009 CEFBS_None, // G_ATOMICRMW_FMAXIMUM
11010 CEFBS_None, // G_ATOMICRMW_FMINIMUM
11011 CEFBS_None, // G_ATOMICRMW_UINC_WRAP
11012 CEFBS_None, // G_ATOMICRMW_UDEC_WRAP
11013 CEFBS_None, // G_ATOMICRMW_USUB_COND
11014 CEFBS_None, // G_ATOMICRMW_USUB_SAT
11015 CEFBS_None, // G_FENCE
11016 CEFBS_None, // G_PREFETCH
11017 CEFBS_None, // G_BRCOND
11018 CEFBS_None, // G_BRINDIRECT
11019 CEFBS_None, // G_INVOKE_REGION_START
11020 CEFBS_None, // G_INTRINSIC
11021 CEFBS_None, // G_INTRINSIC_W_SIDE_EFFECTS
11022 CEFBS_None, // G_INTRINSIC_CONVERGENT
11023 CEFBS_None, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
11024 CEFBS_None, // G_ANYEXT
11025 CEFBS_None, // G_TRUNC
11026 CEFBS_None, // G_TRUNC_SSAT_S
11027 CEFBS_None, // G_TRUNC_SSAT_U
11028 CEFBS_None, // G_TRUNC_USAT_U
11029 CEFBS_None, // G_CONSTANT
11030 CEFBS_None, // G_FCONSTANT
11031 CEFBS_None, // G_VASTART
11032 CEFBS_None, // G_VAARG
11033 CEFBS_None, // G_SEXT
11034 CEFBS_None, // G_SEXT_INREG
11035 CEFBS_None, // G_ZEXT
11036 CEFBS_None, // G_SHL
11037 CEFBS_None, // G_LSHR
11038 CEFBS_None, // G_ASHR
11039 CEFBS_None, // G_FSHL
11040 CEFBS_None, // G_FSHR
11041 CEFBS_None, // G_ROTR
11042 CEFBS_None, // G_ROTL
11043 CEFBS_None, // G_ICMP
11044 CEFBS_None, // G_FCMP
11045 CEFBS_None, // G_SCMP
11046 CEFBS_None, // G_UCMP
11047 CEFBS_None, // G_SELECT
11048 CEFBS_None, // G_UADDO
11049 CEFBS_None, // G_UADDE
11050 CEFBS_None, // G_USUBO
11051 CEFBS_None, // G_USUBE
11052 CEFBS_None, // G_SADDO
11053 CEFBS_None, // G_SADDE
11054 CEFBS_None, // G_SSUBO
11055 CEFBS_None, // G_SSUBE
11056 CEFBS_None, // G_UMULO
11057 CEFBS_None, // G_SMULO
11058 CEFBS_None, // G_UMULH
11059 CEFBS_None, // G_SMULH
11060 CEFBS_None, // G_UADDSAT
11061 CEFBS_None, // G_SADDSAT
11062 CEFBS_None, // G_USUBSAT
11063 CEFBS_None, // G_SSUBSAT
11064 CEFBS_None, // G_USHLSAT
11065 CEFBS_None, // G_SSHLSAT
11066 CEFBS_None, // G_SMULFIX
11067 CEFBS_None, // G_UMULFIX
11068 CEFBS_None, // G_SMULFIXSAT
11069 CEFBS_None, // G_UMULFIXSAT
11070 CEFBS_None, // G_SDIVFIX
11071 CEFBS_None, // G_UDIVFIX
11072 CEFBS_None, // G_SDIVFIXSAT
11073 CEFBS_None, // G_UDIVFIXSAT
11074 CEFBS_None, // G_FADD
11075 CEFBS_None, // G_FSUB
11076 CEFBS_None, // G_FMUL
11077 CEFBS_None, // G_FMA
11078 CEFBS_None, // G_FMAD
11079 CEFBS_None, // G_FDIV
11080 CEFBS_None, // G_FREM
11081 CEFBS_None, // G_FMODF
11082 CEFBS_None, // G_FPOW
11083 CEFBS_None, // G_FPOWI
11084 CEFBS_None, // G_FEXP
11085 CEFBS_None, // G_FEXP2
11086 CEFBS_None, // G_FEXP10
11087 CEFBS_None, // G_FLOG
11088 CEFBS_None, // G_FLOG2
11089 CEFBS_None, // G_FLOG10
11090 CEFBS_None, // G_FLDEXP
11091 CEFBS_None, // G_FFREXP
11092 CEFBS_None, // G_FNEG
11093 CEFBS_None, // G_FPEXT
11094 CEFBS_None, // G_FPTRUNC
11095 CEFBS_None, // G_FPTOSI
11096 CEFBS_None, // G_FPTOUI
11097 CEFBS_None, // G_SITOFP
11098 CEFBS_None, // G_UITOFP
11099 CEFBS_None, // G_FPTOSI_SAT
11100 CEFBS_None, // G_FPTOUI_SAT
11101 CEFBS_None, // G_FABS
11102 CEFBS_None, // G_FCOPYSIGN
11103 CEFBS_None, // G_IS_FPCLASS
11104 CEFBS_None, // G_FCANONICALIZE
11105 CEFBS_None, // G_FMINNUM
11106 CEFBS_None, // G_FMAXNUM
11107 CEFBS_None, // G_FMINNUM_IEEE
11108 CEFBS_None, // G_FMAXNUM_IEEE
11109 CEFBS_None, // G_FMINIMUM
11110 CEFBS_None, // G_FMAXIMUM
11111 CEFBS_None, // G_FMINIMUMNUM
11112 CEFBS_None, // G_FMAXIMUMNUM
11113 CEFBS_None, // G_GET_FPENV
11114 CEFBS_None, // G_SET_FPENV
11115 CEFBS_None, // G_RESET_FPENV
11116 CEFBS_None, // G_GET_FPMODE
11117 CEFBS_None, // G_SET_FPMODE
11118 CEFBS_None, // G_RESET_FPMODE
11119 CEFBS_None, // G_GET_ROUNDING
11120 CEFBS_None, // G_SET_ROUNDING
11121 CEFBS_None, // G_PTR_ADD
11122 CEFBS_None, // G_PTRMASK
11123 CEFBS_None, // G_SMIN
11124 CEFBS_None, // G_SMAX
11125 CEFBS_None, // G_UMIN
11126 CEFBS_None, // G_UMAX
11127 CEFBS_None, // G_ABS
11128 CEFBS_None, // G_LROUND
11129 CEFBS_None, // G_LLROUND
11130 CEFBS_None, // G_BR
11131 CEFBS_None, // G_BRJT
11132 CEFBS_None, // G_VSCALE
11133 CEFBS_None, // G_INSERT_SUBVECTOR
11134 CEFBS_None, // G_EXTRACT_SUBVECTOR
11135 CEFBS_None, // G_INSERT_VECTOR_ELT
11136 CEFBS_None, // G_EXTRACT_VECTOR_ELT
11137 CEFBS_None, // G_SHUFFLE_VECTOR
11138 CEFBS_None, // G_SPLAT_VECTOR
11139 CEFBS_None, // G_STEP_VECTOR
11140 CEFBS_None, // G_VECTOR_COMPRESS
11141 CEFBS_None, // G_CTTZ
11142 CEFBS_None, // G_CTTZ_ZERO_UNDEF
11143 CEFBS_None, // G_CTLZ
11144 CEFBS_None, // G_CTLZ_ZERO_UNDEF
11145 CEFBS_None, // G_CTLS
11146 CEFBS_None, // G_CTPOP
11147 CEFBS_None, // G_BSWAP
11148 CEFBS_None, // G_BITREVERSE
11149 CEFBS_None, // G_FCEIL
11150 CEFBS_None, // G_FCOS
11151 CEFBS_None, // G_FSIN
11152 CEFBS_None, // G_FSINCOS
11153 CEFBS_None, // G_FTAN
11154 CEFBS_None, // G_FACOS
11155 CEFBS_None, // G_FASIN
11156 CEFBS_None, // G_FATAN
11157 CEFBS_None, // G_FATAN2
11158 CEFBS_None, // G_FCOSH
11159 CEFBS_None, // G_FSINH
11160 CEFBS_None, // G_FTANH
11161 CEFBS_None, // G_FSQRT
11162 CEFBS_None, // G_FFLOOR
11163 CEFBS_None, // G_FRINT
11164 CEFBS_None, // G_FNEARBYINT
11165 CEFBS_None, // G_ADDRSPACE_CAST
11166 CEFBS_None, // G_BLOCK_ADDR
11167 CEFBS_None, // G_JUMP_TABLE
11168 CEFBS_None, // G_DYN_STACKALLOC
11169 CEFBS_None, // G_STACKSAVE
11170 CEFBS_None, // G_STACKRESTORE
11171 CEFBS_None, // G_STRICT_FADD
11172 CEFBS_None, // G_STRICT_FSUB
11173 CEFBS_None, // G_STRICT_FMUL
11174 CEFBS_None, // G_STRICT_FDIV
11175 CEFBS_None, // G_STRICT_FREM
11176 CEFBS_None, // G_STRICT_FMA
11177 CEFBS_None, // G_STRICT_FSQRT
11178 CEFBS_None, // G_STRICT_FLDEXP
11179 CEFBS_None, // G_READ_REGISTER
11180 CEFBS_None, // G_WRITE_REGISTER
11181 CEFBS_None, // G_MEMCPY
11182 CEFBS_None, // G_MEMCPY_INLINE
11183 CEFBS_None, // G_MEMMOVE
11184 CEFBS_None, // G_MEMSET
11185 CEFBS_None, // G_BZERO
11186 CEFBS_None, // G_TRAP
11187 CEFBS_None, // G_DEBUGTRAP
11188 CEFBS_None, // G_UBSANTRAP
11189 CEFBS_None, // G_VECREDUCE_SEQ_FADD
11190 CEFBS_None, // G_VECREDUCE_SEQ_FMUL
11191 CEFBS_None, // G_VECREDUCE_FADD
11192 CEFBS_None, // G_VECREDUCE_FMUL
11193 CEFBS_None, // G_VECREDUCE_FMAX
11194 CEFBS_None, // G_VECREDUCE_FMIN
11195 CEFBS_None, // G_VECREDUCE_FMAXIMUM
11196 CEFBS_None, // G_VECREDUCE_FMINIMUM
11197 CEFBS_None, // G_VECREDUCE_ADD
11198 CEFBS_None, // G_VECREDUCE_MUL
11199 CEFBS_None, // G_VECREDUCE_AND
11200 CEFBS_None, // G_VECREDUCE_OR
11201 CEFBS_None, // G_VECREDUCE_XOR
11202 CEFBS_None, // G_VECREDUCE_SMAX
11203 CEFBS_None, // G_VECREDUCE_SMIN
11204 CEFBS_None, // G_VECREDUCE_UMAX
11205 CEFBS_None, // G_VECREDUCE_UMIN
11206 CEFBS_None, // G_SBFX
11207 CEFBS_None, // G_UBFX
11208 CEFBS_None, // ATOMIC_CMP_SWAP_I128
11209 CEFBS_None, // ATOMIC_LOAD_ADD_I128
11210 CEFBS_None, // ATOMIC_LOAD_AND_I128
11211 CEFBS_None, // ATOMIC_LOAD_NAND_I128
11212 CEFBS_None, // ATOMIC_LOAD_OR_I128
11213 CEFBS_None, // ATOMIC_LOAD_SUB_I128
11214 CEFBS_None, // ATOMIC_LOAD_XOR_I128
11215 CEFBS_None, // ATOMIC_SWAP_I128
11216 CEFBS_None, // BUILD_QUADWORD
11217 CEFBS_None, // BUILD_UACC
11218 CEFBS_None, // CFENCE
11219 CEFBS_None, // CFENCE8
11220 CEFBS_None, // CLRLSLDI
11221 CEFBS_None, // CLRLSLDI_rec
11222 CEFBS_None, // CLRLSLWI
11223 CEFBS_None, // CLRLSLWI_rec
11224 CEFBS_None, // CLRRDI
11225 CEFBS_None, // CLRRDI_rec
11226 CEFBS_None, // CLRRWI
11227 CEFBS_None, // CLRRWI_rec
11228 CEFBS_None, // DCBFL
11229 CEFBS_None, // DCBFLP
11230 CEFBS_None, // DCBFPS
11231 CEFBS_None, // DCBFx
11232 CEFBS_None, // DCBSTPS
11233 CEFBS_None, // DCBTCT
11234 CEFBS_None, // DCBTDS
11235 CEFBS_None, // DCBTSTCT
11236 CEFBS_None, // DCBTSTDS
11237 CEFBS_None, // DCBTSTT
11238 CEFBS_None, // DCBTSTx
11239 CEFBS_None, // DCBTT
11240 CEFBS_None, // DCBTx
11241 CEFBS_None, // DFLOADf32
11242 CEFBS_None, // DFLOADf64
11243 CEFBS_None, // DFSTOREf32
11244 CEFBS_None, // DFSTOREf64
11245 CEFBS_None, // EXTLDI
11246 CEFBS_None, // EXTLDI_rec
11247 CEFBS_None, // EXTLWI
11248 CEFBS_None, // EXTLWI_rec
11249 CEFBS_None, // EXTRDI
11250 CEFBS_None, // EXTRDI_rec
11251 CEFBS_None, // EXTRWI
11252 CEFBS_None, // EXTRWI_rec
11253 CEFBS_None, // INSLWI
11254 CEFBS_None, // INSLWI_rec
11255 CEFBS_None, // INSRDI
11256 CEFBS_None, // INSRDI_rec
11257 CEFBS_None, // INSRWI
11258 CEFBS_None, // INSRWI_rec
11259 CEFBS_None, // KILL_PAIR
11260 CEFBS_None, // LAx
11261 CEFBS_None, // LIWAX
11262 CEFBS_None, // LIWZX
11263 CEFBS_None, // PPCLdFixedAddr
11264 CEFBS_None, // PSUBI
11265 CEFBS_None, // RLWIMIbm
11266 CEFBS_None, // RLWIMIbm_rec
11267 CEFBS_None, // RLWINMbm
11268 CEFBS_None, // RLWINMbm_rec
11269 CEFBS_None, // RLWNMbm
11270 CEFBS_None, // RLWNMbm_rec
11271 CEFBS_None, // ROTRDI
11272 CEFBS_None, // ROTRDI_rec
11273 CEFBS_None, // ROTRWI
11274 CEFBS_None, // ROTRWI_rec
11275 CEFBS_None, // SLDI
11276 CEFBS_None, // SLDI_rec
11277 CEFBS_None, // SLWI
11278 CEFBS_None, // SLWI_rec
11279 CEFBS_None, // SPILLTOVSR_LD
11280 CEFBS_None, // SPILLTOVSR_LDX
11281 CEFBS_None, // SPILLTOVSR_ST
11282 CEFBS_None, // SPILLTOVSR_STX
11283 CEFBS_None, // SRDI
11284 CEFBS_None, // SRDI_rec
11285 CEFBS_None, // SRWI
11286 CEFBS_None, // SRWI_rec
11287 CEFBS_None, // STIWX
11288 CEFBS_None, // SUBI
11289 CEFBS_None, // SUBIC
11290 CEFBS_None, // SUBIC_rec
11291 CEFBS_None, // SUBIS
11292 CEFBS_None, // SUBPCIS
11293 CEFBS_None, // XFLOADf32
11294 CEFBS_None, // XFLOADf64
11295 CEFBS_None, // XFSTOREf32
11296 CEFBS_None, // XFSTOREf64
11297 CEFBS_None, // ADD4
11298 CEFBS_None, // ADD4O
11299 CEFBS_None, // ADD4O_rec
11300 CEFBS_None, // ADD4TLS
11301 CEFBS_None, // ADD4_rec
11302 CEFBS_None, // ADD8
11303 CEFBS_None, // ADD8O
11304 CEFBS_None, // ADD8O_rec
11305 CEFBS_None, // ADD8TLS
11306 CEFBS_None, // ADD8TLS_
11307 CEFBS_None, // ADD8_rec
11308 CEFBS_None, // ADDC
11309 CEFBS_None, // ADDC8
11310 CEFBS_None, // ADDC8O
11311 CEFBS_None, // ADDC8O_rec
11312 CEFBS_None, // ADDC8_rec
11313 CEFBS_None, // ADDCO
11314 CEFBS_None, // ADDCO_rec
11315 CEFBS_None, // ADDC_rec
11316 CEFBS_None, // ADDE
11317 CEFBS_None, // ADDE8
11318 CEFBS_None, // ADDE8O
11319 CEFBS_None, // ADDE8O_rec
11320 CEFBS_None, // ADDE8_rec
11321 CEFBS_None, // ADDEO
11322 CEFBS_None, // ADDEO_rec
11323 CEFBS_None, // ADDEX
11324 CEFBS_None, // ADDEX8
11325 CEFBS_None, // ADDE_rec
11326 CEFBS_None, // ADDG6S
11327 CEFBS_None, // ADDG6S8
11328 CEFBS_None, // ADDI
11329 CEFBS_None, // ADDI8
11330 CEFBS_None, // ADDIC
11331 CEFBS_None, // ADDIC8
11332 CEFBS_None, // ADDIC_rec
11333 CEFBS_None, // ADDIS
11334 CEFBS_None, // ADDIS8
11335 CEFBS_None, // ADDISdtprelHA
11336 CEFBS_None, // ADDISdtprelHA32
11337 CEFBS_None, // ADDISgotTprelHA
11338 CEFBS_None, // ADDIStlsgdHA
11339 CEFBS_None, // ADDIStlsldHA
11340 CEFBS_None, // ADDIStocHA
11341 CEFBS_None, // ADDIStocHA8
11342 CEFBS_None, // ADDIdtprelL
11343 CEFBS_None, // ADDIdtprelL32
11344 CEFBS_None, // ADDItlsgdL
11345 CEFBS_None, // ADDItlsgdL32
11346 CEFBS_None, // ADDItlsgdLADDR
11347 CEFBS_None, // ADDItlsgdLADDR32
11348 CEFBS_None, // ADDItlsldL
11349 CEFBS_None, // ADDItlsldL32
11350 CEFBS_None, // ADDItlsldLADDR
11351 CEFBS_None, // ADDItlsldLADDR32
11352 CEFBS_None, // ADDItoc
11353 CEFBS_None, // ADDItoc8
11354 CEFBS_None, // ADDItocL
11355 CEFBS_None, // ADDItocL8
11356 CEFBS_None, // ADDME
11357 CEFBS_None, // ADDME8
11358 CEFBS_None, // ADDME8O
11359 CEFBS_None, // ADDME8O_rec
11360 CEFBS_None, // ADDME8_rec
11361 CEFBS_None, // ADDMEO
11362 CEFBS_None, // ADDMEO_rec
11363 CEFBS_None, // ADDME_rec
11364 CEFBS_None, // ADDPCIS
11365 CEFBS_None, // ADDZE
11366 CEFBS_None, // ADDZE8
11367 CEFBS_None, // ADDZE8O
11368 CEFBS_None, // ADDZE8O_rec
11369 CEFBS_None, // ADDZE8_rec
11370 CEFBS_None, // ADDZEO
11371 CEFBS_None, // ADDZEO_rec
11372 CEFBS_None, // ADDZE_rec
11373 CEFBS_None, // ADJCALLSTACKDOWN
11374 CEFBS_None, // ADJCALLSTACKUP
11375 CEFBS_None, // AND
11376 CEFBS_None, // AND8
11377 CEFBS_None, // AND8_rec
11378 CEFBS_None, // ANDC
11379 CEFBS_None, // ANDC8
11380 CEFBS_None, // ANDC8_rec
11381 CEFBS_None, // ANDC_rec
11382 CEFBS_None, // ANDI8_rec
11383 CEFBS_None, // ANDIS8_rec
11384 CEFBS_None, // ANDIS_rec
11385 CEFBS_None, // ANDI_rec
11386 CEFBS_None, // ANDI_rec_1_EQ_BIT
11387 CEFBS_None, // ANDI_rec_1_EQ_BIT8
11388 CEFBS_None, // ANDI_rec_1_GT_BIT
11389 CEFBS_None, // ANDI_rec_1_GT_BIT8
11390 CEFBS_None, // AND_rec
11391 CEFBS_None, // ATOMIC_CMP_SWAP_I16
11392 CEFBS_None, // ATOMIC_CMP_SWAP_I32
11393 CEFBS_None, // ATOMIC_CMP_SWAP_I64
11394 CEFBS_None, // ATOMIC_CMP_SWAP_I8
11395 CEFBS_None, // ATOMIC_LOAD_ADD_I16
11396 CEFBS_None, // ATOMIC_LOAD_ADD_I32
11397 CEFBS_None, // ATOMIC_LOAD_ADD_I64
11398 CEFBS_None, // ATOMIC_LOAD_ADD_I8
11399 CEFBS_None, // ATOMIC_LOAD_AND_I16
11400 CEFBS_None, // ATOMIC_LOAD_AND_I32
11401 CEFBS_None, // ATOMIC_LOAD_AND_I64
11402 CEFBS_None, // ATOMIC_LOAD_AND_I8
11403 CEFBS_None, // ATOMIC_LOAD_MAX_I16
11404 CEFBS_None, // ATOMIC_LOAD_MAX_I32
11405 CEFBS_None, // ATOMIC_LOAD_MAX_I64
11406 CEFBS_None, // ATOMIC_LOAD_MAX_I8
11407 CEFBS_None, // ATOMIC_LOAD_MIN_I16
11408 CEFBS_None, // ATOMIC_LOAD_MIN_I32
11409 CEFBS_None, // ATOMIC_LOAD_MIN_I64
11410 CEFBS_None, // ATOMIC_LOAD_MIN_I8
11411 CEFBS_None, // ATOMIC_LOAD_NAND_I16
11412 CEFBS_None, // ATOMIC_LOAD_NAND_I32
11413 CEFBS_None, // ATOMIC_LOAD_NAND_I64
11414 CEFBS_None, // ATOMIC_LOAD_NAND_I8
11415 CEFBS_None, // ATOMIC_LOAD_OR_I16
11416 CEFBS_None, // ATOMIC_LOAD_OR_I32
11417 CEFBS_None, // ATOMIC_LOAD_OR_I64
11418 CEFBS_None, // ATOMIC_LOAD_OR_I8
11419 CEFBS_None, // ATOMIC_LOAD_SUB_I16
11420 CEFBS_None, // ATOMIC_LOAD_SUB_I32
11421 CEFBS_None, // ATOMIC_LOAD_SUB_I64
11422 CEFBS_None, // ATOMIC_LOAD_SUB_I8
11423 CEFBS_None, // ATOMIC_LOAD_UMAX_I16
11424 CEFBS_None, // ATOMIC_LOAD_UMAX_I32
11425 CEFBS_None, // ATOMIC_LOAD_UMAX_I64
11426 CEFBS_None, // ATOMIC_LOAD_UMAX_I8
11427 CEFBS_None, // ATOMIC_LOAD_UMIN_I16
11428 CEFBS_None, // ATOMIC_LOAD_UMIN_I32
11429 CEFBS_None, // ATOMIC_LOAD_UMIN_I64
11430 CEFBS_None, // ATOMIC_LOAD_UMIN_I8
11431 CEFBS_None, // ATOMIC_LOAD_XOR_I16
11432 CEFBS_None, // ATOMIC_LOAD_XOR_I32
11433 CEFBS_None, // ATOMIC_LOAD_XOR_I64
11434 CEFBS_None, // ATOMIC_LOAD_XOR_I8
11435 CEFBS_None, // ATOMIC_SWAP_I16
11436 CEFBS_None, // ATOMIC_SWAP_I32
11437 CEFBS_None, // ATOMIC_SWAP_I64
11438 CEFBS_None, // ATOMIC_SWAP_I8
11439 CEFBS_None, // ATTN
11440 CEFBS_None, // B
11441 CEFBS_None, // BA
11442 CEFBS_None, // BC
11443 CEFBS_None, // BCC
11444 CEFBS_None, // BCCA
11445 CEFBS_None, // BCCCTR
11446 CEFBS_None, // BCCCTR8
11447 CEFBS_None, // BCCCTRL
11448 CEFBS_None, // BCCCTRL8
11449 CEFBS_None, // BCCL
11450 CEFBS_None, // BCCLA
11451 CEFBS_None, // BCCLR
11452 CEFBS_None, // BCCLRL
11453 CEFBS_None, // BCCTR
11454 CEFBS_None, // BCCTR8
11455 CEFBS_None, // BCCTR8n
11456 CEFBS_None, // BCCTRL
11457 CEFBS_None, // BCCTRL8
11458 CEFBS_None, // BCCTRL8n
11459 CEFBS_None, // BCCTRLn
11460 CEFBS_None, // BCCTRn
11461 CEFBS_None, // BCDADD_rec
11462 CEFBS_None, // BCDCFN_rec
11463 CEFBS_None, // BCDCFSQ_rec
11464 CEFBS_None, // BCDCFZ_rec
11465 CEFBS_None, // BCDCPSGN_rec
11466 CEFBS_None, // BCDCTN_rec
11467 CEFBS_None, // BCDCTSQ_rec
11468 CEFBS_None, // BCDCTZ_rec
11469 CEFBS_None, // BCDSETSGN_rec
11470 CEFBS_None, // BCDSR_rec
11471 CEFBS_None, // BCDSUB_rec
11472 CEFBS_None, // BCDS_rec
11473 CEFBS_None, // BCDTRUNC_rec
11474 CEFBS_None, // BCDUS_rec
11475 CEFBS_None, // BCDUTRUNC_rec
11476 CEFBS_None, // BCL
11477 CEFBS_None, // BCLR
11478 CEFBS_None, // BCLRL
11479 CEFBS_None, // BCLRLn
11480 CEFBS_None, // BCLRn
11481 CEFBS_None, // BCLalways
11482 CEFBS_None, // BCLn
11483 CEFBS_None, // BCTR
11484 CEFBS_None, // BCTR8
11485 CEFBS_None, // BCTRL
11486 CEFBS_None, // BCTRL8
11487 CEFBS_None, // BCTRL8_LDinto_toc
11488 CEFBS_None, // BCTRL8_LDinto_toc_RM
11489 CEFBS_None, // BCTRL8_RM
11490 CEFBS_None, // BCTRL_LWZinto_toc
11491 CEFBS_None, // BCTRL_LWZinto_toc_RM
11492 CEFBS_None, // BCTRL_RM
11493 CEFBS_None, // BCn
11494 CEFBS_None, // BDNZ
11495 CEFBS_None, // BDNZ8
11496 CEFBS_None, // BDNZA
11497 CEFBS_None, // BDNZAm
11498 CEFBS_None, // BDNZAp
11499 CEFBS_None, // BDNZL
11500 CEFBS_None, // BDNZLA
11501 CEFBS_None, // BDNZLAm
11502 CEFBS_None, // BDNZLAp
11503 CEFBS_None, // BDNZLR
11504 CEFBS_None, // BDNZLR8
11505 CEFBS_None, // BDNZLRL
11506 CEFBS_None, // BDNZLRLm
11507 CEFBS_None, // BDNZLRLp
11508 CEFBS_None, // BDNZLRm
11509 CEFBS_None, // BDNZLRp
11510 CEFBS_None, // BDNZLm
11511 CEFBS_None, // BDNZLp
11512 CEFBS_None, // BDNZm
11513 CEFBS_None, // BDNZp
11514 CEFBS_None, // BDZ
11515 CEFBS_None, // BDZ8
11516 CEFBS_None, // BDZA
11517 CEFBS_None, // BDZAm
11518 CEFBS_None, // BDZAp
11519 CEFBS_None, // BDZL
11520 CEFBS_None, // BDZLA
11521 CEFBS_None, // BDZLAm
11522 CEFBS_None, // BDZLAp
11523 CEFBS_None, // BDZLR
11524 CEFBS_None, // BDZLR8
11525 CEFBS_None, // BDZLRL
11526 CEFBS_None, // BDZLRLm
11527 CEFBS_None, // BDZLRLp
11528 CEFBS_None, // BDZLRm
11529 CEFBS_None, // BDZLRp
11530 CEFBS_None, // BDZLm
11531 CEFBS_None, // BDZLp
11532 CEFBS_None, // BDZm
11533 CEFBS_None, // BDZp
11534 CEFBS_None, // BL
11535 CEFBS_None, // BL8
11536 CEFBS_None, // BL8_NOP
11537 CEFBS_None, // BL8_NOP_RM
11538 CEFBS_None, // BL8_NOP_TLS
11539 CEFBS_None, // BL8_NOTOC
11540 CEFBS_None, // BL8_NOTOC_RM
11541 CEFBS_None, // BL8_NOTOC_TLS
11542 CEFBS_None, // BL8_RM
11543 CEFBS_None, // BL8_TLS
11544 CEFBS_None, // BL8_TLS_
11545 CEFBS_None, // BLA
11546 CEFBS_None, // BLA8
11547 CEFBS_None, // BLA8_NOP
11548 CEFBS_None, // BLA8_NOP_RM
11549 CEFBS_None, // BLA8_RM
11550 CEFBS_None, // BLA_RM
11551 CEFBS_None, // BLR
11552 CEFBS_None, // BLR8
11553 CEFBS_None, // BLRL
11554 CEFBS_None, // BL_NOP
11555 CEFBS_None, // BL_NOP_RM
11556 CEFBS_None, // BL_RM
11557 CEFBS_None, // BL_TLS
11558 CEFBS_None, // BPERMD
11559 CEFBS_None, // BRD
11560 CEFBS_None, // BRH
11561 CEFBS_None, // BRH8
11562 CEFBS_None, // BRINC
11563 CEFBS_None, // BRW
11564 CEFBS_None, // BRW8
11565 CEFBS_None, // CBCDTD
11566 CEFBS_None, // CBCDTD8
11567 CEFBS_None, // CDTBCD
11568 CEFBS_None, // CDTBCD8
11569 CEFBS_None, // CFUGED
11570 CEFBS_None, // CLRBHRB
11571 CEFBS_None, // CMPB
11572 CEFBS_None, // CMPB8
11573 CEFBS_None, // CMPD
11574 CEFBS_None, // CMPDI
11575 CEFBS_None, // CMPEQB
11576 CEFBS_None, // CMPLD
11577 CEFBS_None, // CMPLDI
11578 CEFBS_None, // CMPLW
11579 CEFBS_None, // CMPLWI
11580 CEFBS_None, // CMPRB
11581 CEFBS_None, // CMPRB8
11582 CEFBS_None, // CMPW
11583 CEFBS_None, // CMPWI
11584 CEFBS_None, // CNTLZD
11585 CEFBS_None, // CNTLZDM
11586 CEFBS_None, // CNTLZD_rec
11587 CEFBS_None, // CNTLZW
11588 CEFBS_None, // CNTLZW8
11589 CEFBS_None, // CNTLZW8_rec
11590 CEFBS_None, // CNTLZW_rec
11591 CEFBS_None, // CNTTZD
11592 CEFBS_None, // CNTTZDM
11593 CEFBS_None, // CNTTZD_rec
11594 CEFBS_None, // CNTTZW
11595 CEFBS_None, // CNTTZW8
11596 CEFBS_None, // CNTTZW8_rec
11597 CEFBS_None, // CNTTZW_rec
11598 CEFBS_None, // CP_ABORT
11599 CEFBS_None, // CP_COPY
11600 CEFBS_None, // CP_COPY8
11601 CEFBS_None, // CP_PASTE8_rec
11602 CEFBS_None, // CP_PASTE_rec
11603 CEFBS_None, // CR6SET
11604 CEFBS_None, // CR6UNSET
11605 CEFBS_None, // CRAND
11606 CEFBS_None, // CRANDC
11607 CEFBS_None, // CREQV
11608 CEFBS_None, // CRNAND
11609 CEFBS_None, // CRNOR
11610 CEFBS_None, // CRNOT
11611 CEFBS_None, // CROR
11612 CEFBS_None, // CRORC
11613 CEFBS_None, // CRSET
11614 CEFBS_None, // CRUNSET
11615 CEFBS_None, // CRXOR
11616 CEFBS_None, // CTRL_DEP
11617 CEFBS_None, // DADD
11618 CEFBS_None, // DADDQ
11619 CEFBS_None, // DADDQ_rec
11620 CEFBS_None, // DADD_rec
11621 CEFBS_None, // DARN
11622 CEFBS_None, // DCBA
11623 CEFBS_None, // DCBF
11624 CEFBS_None, // DCBFEP
11625 CEFBS_None, // DCBI
11626 CEFBS_None, // DCBST
11627 CEFBS_None, // DCBSTEP
11628 CEFBS_None, // DCBT
11629 CEFBS_None, // DCBTEP
11630 CEFBS_None, // DCBTST
11631 CEFBS_None, // DCBTSTEP
11632 CEFBS_None, // DCBZ
11633 CEFBS_None, // DCBZEP
11634 CEFBS_None, // DCBZL
11635 CEFBS_None, // DCBZLEP
11636 CEFBS_None, // DCCCI
11637 CEFBS_None, // DCFFIX
11638 CEFBS_None, // DCFFIXQ
11639 CEFBS_None, // DCFFIXQQ
11640 CEFBS_None, // DCFFIXQ_rec
11641 CEFBS_None, // DCFFIX_rec
11642 CEFBS_None, // DCMPO
11643 CEFBS_None, // DCMPOQ
11644 CEFBS_None, // DCMPU
11645 CEFBS_None, // DCMPUQ
11646 CEFBS_None, // DCTDP
11647 CEFBS_None, // DCTDP_rec
11648 CEFBS_None, // DCTFIX
11649 CEFBS_None, // DCTFIXQ
11650 CEFBS_None, // DCTFIXQQ
11651 CEFBS_None, // DCTFIXQ_rec
11652 CEFBS_None, // DCTFIX_rec
11653 CEFBS_None, // DCTQPQ
11654 CEFBS_None, // DCTQPQ_rec
11655 CEFBS_None, // DDEDPD
11656 CEFBS_None, // DDEDPDQ
11657 CEFBS_None, // DDEDPDQ_rec
11658 CEFBS_None, // DDEDPD_rec
11659 CEFBS_None, // DDIV
11660 CEFBS_None, // DDIVQ
11661 CEFBS_None, // DDIVQ_rec
11662 CEFBS_None, // DDIV_rec
11663 CEFBS_None, // DENBCD
11664 CEFBS_None, // DENBCDQ
11665 CEFBS_None, // DENBCDQ_rec
11666 CEFBS_None, // DENBCD_rec
11667 CEFBS_None, // DIEX
11668 CEFBS_None, // DIEXQ
11669 CEFBS_None, // DIEXQ_rec
11670 CEFBS_None, // DIEX_rec
11671 CEFBS_None, // DIVD
11672 CEFBS_None, // DIVDE
11673 CEFBS_None, // DIVDEO
11674 CEFBS_None, // DIVDEO_rec
11675 CEFBS_None, // DIVDEU
11676 CEFBS_None, // DIVDEUO
11677 CEFBS_None, // DIVDEUO_rec
11678 CEFBS_None, // DIVDEU_rec
11679 CEFBS_None, // DIVDE_rec
11680 CEFBS_None, // DIVDO
11681 CEFBS_None, // DIVDO_rec
11682 CEFBS_None, // DIVDU
11683 CEFBS_None, // DIVDUO
11684 CEFBS_None, // DIVDUO_rec
11685 CEFBS_None, // DIVDU_rec
11686 CEFBS_None, // DIVD_rec
11687 CEFBS_None, // DIVW
11688 CEFBS_None, // DIVWE
11689 CEFBS_None, // DIVWEO
11690 CEFBS_None, // DIVWEO_rec
11691 CEFBS_None, // DIVWEU
11692 CEFBS_None, // DIVWEUO
11693 CEFBS_None, // DIVWEUO_rec
11694 CEFBS_None, // DIVWEU_rec
11695 CEFBS_None, // DIVWE_rec
11696 CEFBS_None, // DIVWO
11697 CEFBS_None, // DIVWO_rec
11698 CEFBS_None, // DIVWU
11699 CEFBS_None, // DIVWUO
11700 CEFBS_None, // DIVWUO_rec
11701 CEFBS_None, // DIVWU_rec
11702 CEFBS_None, // DIVW_rec
11703 CEFBS_None, // DMMR
11704 CEFBS_None, // DMSETDMRZ
11705 CEFBS_None, // DMSHA2HASH
11706 CEFBS_None, // DMSHA3HASH
11707 CEFBS_None, // DMUL
11708 CEFBS_None, // DMULQ
11709 CEFBS_None, // DMULQ_rec
11710 CEFBS_None, // DMUL_rec
11711 CEFBS_None, // DMXOR
11712 CEFBS_None, // DMXVBF16GERX2
11713 CEFBS_None, // DMXVBF16GERX2NN
11714 CEFBS_None, // DMXVBF16GERX2NP
11715 CEFBS_None, // DMXVBF16GERX2PN
11716 CEFBS_None, // DMXVBF16GERX2PP
11717 CEFBS_None, // DMXVF16GERX2
11718 CEFBS_None, // DMXVF16GERX2NN
11719 CEFBS_None, // DMXVF16GERX2NP
11720 CEFBS_None, // DMXVF16GERX2PN
11721 CEFBS_None, // DMXVF16GERX2PP
11722 CEFBS_None, // DMXVI8GERX4
11723 CEFBS_None, // DMXVI8GERX4PP
11724 CEFBS_None, // DMXVI8GERX4SPP
11725 CEFBS_None, // DMXXEXTFDMR256
11726 CEFBS_None, // DMXXEXTFDMR512
11727 CEFBS_None, // DMXXEXTFDMR512_HI
11728 CEFBS_None, // DMXXINSTDMR256
11729 CEFBS_None, // DMXXINSTDMR512
11730 CEFBS_None, // DMXXINSTDMR512_HI
11731 CEFBS_None, // DMXXSETACCZ
11732 CEFBS_None, // DMXXSHAPAD
11733 CEFBS_None, // DQUA
11734 CEFBS_None, // DQUAI
11735 CEFBS_None, // DQUAIQ
11736 CEFBS_None, // DQUAIQ_rec
11737 CEFBS_None, // DQUAI_rec
11738 CEFBS_None, // DQUAQ
11739 CEFBS_None, // DQUAQ_rec
11740 CEFBS_None, // DQUA_rec
11741 CEFBS_None, // DRDPQ
11742 CEFBS_None, // DRDPQ_rec
11743 CEFBS_None, // DRINTN
11744 CEFBS_None, // DRINTNQ
11745 CEFBS_None, // DRINTNQ_rec
11746 CEFBS_None, // DRINTN_rec
11747 CEFBS_None, // DRINTX
11748 CEFBS_None, // DRINTXQ
11749 CEFBS_None, // DRINTXQ_rec
11750 CEFBS_None, // DRINTX_rec
11751 CEFBS_None, // DRRND
11752 CEFBS_None, // DRRNDQ
11753 CEFBS_None, // DRRNDQ_rec
11754 CEFBS_None, // DRRND_rec
11755 CEFBS_None, // DRSP
11756 CEFBS_None, // DRSP_rec
11757 CEFBS_None, // DSCLI
11758 CEFBS_None, // DSCLIQ
11759 CEFBS_None, // DSCLIQ_rec
11760 CEFBS_None, // DSCLI_rec
11761 CEFBS_None, // DSCRI
11762 CEFBS_None, // DSCRIQ
11763 CEFBS_None, // DSCRIQ_rec
11764 CEFBS_None, // DSCRI_rec
11765 CEFBS_None, // DSS
11766 CEFBS_None, // DSSALL
11767 CEFBS_None, // DST
11768 CEFBS_None, // DST64
11769 CEFBS_None, // DSTST
11770 CEFBS_None, // DSTST64
11771 CEFBS_None, // DSTSTT
11772 CEFBS_None, // DSTSTT64
11773 CEFBS_None, // DSTT
11774 CEFBS_None, // DSTT64
11775 CEFBS_None, // DSUB
11776 CEFBS_None, // DSUBQ
11777 CEFBS_None, // DSUBQ_rec
11778 CEFBS_None, // DSUB_rec
11779 CEFBS_None, // DTSTDC
11780 CEFBS_None, // DTSTDCQ
11781 CEFBS_None, // DTSTDG
11782 CEFBS_None, // DTSTDGQ
11783 CEFBS_None, // DTSTEX
11784 CEFBS_None, // DTSTEXQ
11785 CEFBS_None, // DTSTSF
11786 CEFBS_None, // DTSTSFI
11787 CEFBS_None, // DTSTSFIQ
11788 CEFBS_None, // DTSTSFQ
11789 CEFBS_None, // DXEX
11790 CEFBS_None, // DXEXQ
11791 CEFBS_None, // DXEXQ_rec
11792 CEFBS_None, // DXEX_rec
11793 CEFBS_None, // DYNALLOC
11794 CEFBS_None, // DYNALLOC8
11795 CEFBS_None, // DYNAREAOFFSET
11796 CEFBS_None, // DYNAREAOFFSET8
11797 CEFBS_None, // DecreaseCTR8loop
11798 CEFBS_None, // DecreaseCTRloop
11799 CEFBS_None, // EFDABS
11800 CEFBS_None, // EFDADD
11801 CEFBS_None, // EFDCFS
11802 CEFBS_None, // EFDCFSF
11803 CEFBS_None, // EFDCFSI
11804 CEFBS_None, // EFDCFSID
11805 CEFBS_None, // EFDCFUF
11806 CEFBS_None, // EFDCFUI
11807 CEFBS_None, // EFDCFUID
11808 CEFBS_None, // EFDCMPEQ
11809 CEFBS_None, // EFDCMPGT
11810 CEFBS_None, // EFDCMPLT
11811 CEFBS_None, // EFDCTSF
11812 CEFBS_None, // EFDCTSI
11813 CEFBS_None, // EFDCTSIDZ
11814 CEFBS_None, // EFDCTSIZ
11815 CEFBS_None, // EFDCTUF
11816 CEFBS_None, // EFDCTUI
11817 CEFBS_None, // EFDCTUIDZ
11818 CEFBS_None, // EFDCTUIZ
11819 CEFBS_None, // EFDDIV
11820 CEFBS_None, // EFDMUL
11821 CEFBS_None, // EFDNABS
11822 CEFBS_None, // EFDNEG
11823 CEFBS_None, // EFDSUB
11824 CEFBS_None, // EFDTSTEQ
11825 CEFBS_None, // EFDTSTGT
11826 CEFBS_None, // EFDTSTLT
11827 CEFBS_None, // EFSABS
11828 CEFBS_None, // EFSADD
11829 CEFBS_None, // EFSCFD
11830 CEFBS_None, // EFSCFSF
11831 CEFBS_None, // EFSCFSI
11832 CEFBS_None, // EFSCFUF
11833 CEFBS_None, // EFSCFUI
11834 CEFBS_None, // EFSCMPEQ
11835 CEFBS_None, // EFSCMPGT
11836 CEFBS_None, // EFSCMPLT
11837 CEFBS_None, // EFSCTSF
11838 CEFBS_None, // EFSCTSI
11839 CEFBS_None, // EFSCTSIZ
11840 CEFBS_None, // EFSCTUF
11841 CEFBS_None, // EFSCTUI
11842 CEFBS_None, // EFSCTUIZ
11843 CEFBS_None, // EFSDIV
11844 CEFBS_None, // EFSMUL
11845 CEFBS_None, // EFSNABS
11846 CEFBS_None, // EFSNEG
11847 CEFBS_None, // EFSSUB
11848 CEFBS_None, // EFSTSTEQ
11849 CEFBS_None, // EFSTSTGT
11850 CEFBS_None, // EFSTSTLT
11851 CEFBS_None, // EH_SjLj_LongJmp32
11852 CEFBS_None, // EH_SjLj_LongJmp64
11853 CEFBS_None, // EH_SjLj_SetJmp32
11854 CEFBS_None, // EH_SjLj_SetJmp64
11855 CEFBS_None, // EH_SjLj_Setup
11856 CEFBS_None, // EQV
11857 CEFBS_None, // EQV8
11858 CEFBS_None, // EQV8_rec
11859 CEFBS_None, // EQV_rec
11860 CEFBS_None, // EVABS
11861 CEFBS_None, // EVADDIW
11862 CEFBS_None, // EVADDSMIAAW
11863 CEFBS_None, // EVADDSSIAAW
11864 CEFBS_None, // EVADDUMIAAW
11865 CEFBS_None, // EVADDUSIAAW
11866 CEFBS_None, // EVADDW
11867 CEFBS_None, // EVAND
11868 CEFBS_None, // EVANDC
11869 CEFBS_None, // EVCMPEQ
11870 CEFBS_None, // EVCMPGTS
11871 CEFBS_None, // EVCMPGTU
11872 CEFBS_None, // EVCMPLTS
11873 CEFBS_None, // EVCMPLTU
11874 CEFBS_None, // EVCNTLSW
11875 CEFBS_None, // EVCNTLZW
11876 CEFBS_None, // EVDIVWS
11877 CEFBS_None, // EVDIVWU
11878 CEFBS_None, // EVEQV
11879 CEFBS_None, // EVEXTSB
11880 CEFBS_None, // EVEXTSH
11881 CEFBS_None, // EVFSABS
11882 CEFBS_None, // EVFSADD
11883 CEFBS_None, // EVFSCFSF
11884 CEFBS_None, // EVFSCFSI
11885 CEFBS_None, // EVFSCFUF
11886 CEFBS_None, // EVFSCFUI
11887 CEFBS_None, // EVFSCMPEQ
11888 CEFBS_None, // EVFSCMPGT
11889 CEFBS_None, // EVFSCMPLT
11890 CEFBS_None, // EVFSCTSF
11891 CEFBS_None, // EVFSCTSI
11892 CEFBS_None, // EVFSCTSIZ
11893 CEFBS_None, // EVFSCTUF
11894 CEFBS_None, // EVFSCTUI
11895 CEFBS_None, // EVFSCTUIZ
11896 CEFBS_None, // EVFSDIV
11897 CEFBS_None, // EVFSMUL
11898 CEFBS_None, // EVFSNABS
11899 CEFBS_None, // EVFSNEG
11900 CEFBS_None, // EVFSSUB
11901 CEFBS_None, // EVFSTSTEQ
11902 CEFBS_None, // EVFSTSTGT
11903 CEFBS_None, // EVFSTSTLT
11904 CEFBS_None, // EVLDD
11905 CEFBS_None, // EVLDDX
11906 CEFBS_None, // EVLDH
11907 CEFBS_None, // EVLDHX
11908 CEFBS_None, // EVLDW
11909 CEFBS_None, // EVLDWX
11910 CEFBS_None, // EVLHHESPLAT
11911 CEFBS_None, // EVLHHESPLATX
11912 CEFBS_None, // EVLHHOSSPLAT
11913 CEFBS_None, // EVLHHOSSPLATX
11914 CEFBS_None, // EVLHHOUSPLAT
11915 CEFBS_None, // EVLHHOUSPLATX
11916 CEFBS_None, // EVLWHE
11917 CEFBS_None, // EVLWHEX
11918 CEFBS_None, // EVLWHOS
11919 CEFBS_None, // EVLWHOSX
11920 CEFBS_None, // EVLWHOU
11921 CEFBS_None, // EVLWHOUX
11922 CEFBS_None, // EVLWHSPLAT
11923 CEFBS_None, // EVLWHSPLATX
11924 CEFBS_None, // EVLWWSPLAT
11925 CEFBS_None, // EVLWWSPLATX
11926 CEFBS_None, // EVMERGEHI
11927 CEFBS_None, // EVMERGEHILO
11928 CEFBS_None, // EVMERGELO
11929 CEFBS_None, // EVMERGELOHI
11930 CEFBS_None, // EVMHEGSMFAA
11931 CEFBS_None, // EVMHEGSMFAN
11932 CEFBS_None, // EVMHEGSMIAA
11933 CEFBS_None, // EVMHEGSMIAN
11934 CEFBS_None, // EVMHEGUMIAA
11935 CEFBS_None, // EVMHEGUMIAN
11936 CEFBS_None, // EVMHESMF
11937 CEFBS_None, // EVMHESMFA
11938 CEFBS_None, // EVMHESMFAAW
11939 CEFBS_None, // EVMHESMFANW
11940 CEFBS_None, // EVMHESMI
11941 CEFBS_None, // EVMHESMIA
11942 CEFBS_None, // EVMHESMIAAW
11943 CEFBS_None, // EVMHESMIANW
11944 CEFBS_None, // EVMHESSF
11945 CEFBS_None, // EVMHESSFA
11946 CEFBS_None, // EVMHESSFAAW
11947 CEFBS_None, // EVMHESSFANW
11948 CEFBS_None, // EVMHESSIAAW
11949 CEFBS_None, // EVMHESSIANW
11950 CEFBS_None, // EVMHEUMI
11951 CEFBS_None, // EVMHEUMIA
11952 CEFBS_None, // EVMHEUMIAAW
11953 CEFBS_None, // EVMHEUMIANW
11954 CEFBS_None, // EVMHEUSIAAW
11955 CEFBS_None, // EVMHEUSIANW
11956 CEFBS_None, // EVMHOGSMFAA
11957 CEFBS_None, // EVMHOGSMFAN
11958 CEFBS_None, // EVMHOGSMIAA
11959 CEFBS_None, // EVMHOGSMIAN
11960 CEFBS_None, // EVMHOGUMIAA
11961 CEFBS_None, // EVMHOGUMIAN
11962 CEFBS_None, // EVMHOSMF
11963 CEFBS_None, // EVMHOSMFA
11964 CEFBS_None, // EVMHOSMFAAW
11965 CEFBS_None, // EVMHOSMFANW
11966 CEFBS_None, // EVMHOSMI
11967 CEFBS_None, // EVMHOSMIA
11968 CEFBS_None, // EVMHOSMIAAW
11969 CEFBS_None, // EVMHOSMIANW
11970 CEFBS_None, // EVMHOSSF
11971 CEFBS_None, // EVMHOSSFA
11972 CEFBS_None, // EVMHOSSFAAW
11973 CEFBS_None, // EVMHOSSFANW
11974 CEFBS_None, // EVMHOSSIAAW
11975 CEFBS_None, // EVMHOSSIANW
11976 CEFBS_None, // EVMHOUMI
11977 CEFBS_None, // EVMHOUMIA
11978 CEFBS_None, // EVMHOUMIAAW
11979 CEFBS_None, // EVMHOUMIANW
11980 CEFBS_None, // EVMHOUSIAAW
11981 CEFBS_None, // EVMHOUSIANW
11982 CEFBS_None, // EVMRA
11983 CEFBS_None, // EVMWHSMF
11984 CEFBS_None, // EVMWHSMFA
11985 CEFBS_None, // EVMWHSMI
11986 CEFBS_None, // EVMWHSMIA
11987 CEFBS_None, // EVMWHSSF
11988 CEFBS_None, // EVMWHSSFA
11989 CEFBS_None, // EVMWHUMI
11990 CEFBS_None, // EVMWHUMIA
11991 CEFBS_None, // EVMWLSMIAAW
11992 CEFBS_None, // EVMWLSMIANW
11993 CEFBS_None, // EVMWLSSIAAW
11994 CEFBS_None, // EVMWLSSIANW
11995 CEFBS_None, // EVMWLUMI
11996 CEFBS_None, // EVMWLUMIA
11997 CEFBS_None, // EVMWLUMIAAW
11998 CEFBS_None, // EVMWLUMIANW
11999 CEFBS_None, // EVMWLUSIAAW
12000 CEFBS_None, // EVMWLUSIANW
12001 CEFBS_None, // EVMWSMF
12002 CEFBS_None, // EVMWSMFA
12003 CEFBS_None, // EVMWSMFAA
12004 CEFBS_None, // EVMWSMFAN
12005 CEFBS_None, // EVMWSMI
12006 CEFBS_None, // EVMWSMIA
12007 CEFBS_None, // EVMWSMIAA
12008 CEFBS_None, // EVMWSMIAN
12009 CEFBS_None, // EVMWSSF
12010 CEFBS_None, // EVMWSSFA
12011 CEFBS_None, // EVMWSSFAA
12012 CEFBS_None, // EVMWSSFAN
12013 CEFBS_None, // EVMWUMI
12014 CEFBS_None, // EVMWUMIA
12015 CEFBS_None, // EVMWUMIAA
12016 CEFBS_None, // EVMWUMIAN
12017 CEFBS_None, // EVNAND
12018 CEFBS_None, // EVNEG
12019 CEFBS_None, // EVNOR
12020 CEFBS_None, // EVOR
12021 CEFBS_None, // EVORC
12022 CEFBS_None, // EVRLW
12023 CEFBS_None, // EVRLWI
12024 CEFBS_None, // EVRNDW
12025 CEFBS_None, // EVSEL
12026 CEFBS_None, // EVSLW
12027 CEFBS_None, // EVSLWI
12028 CEFBS_None, // EVSPLATFI
12029 CEFBS_None, // EVSPLATI
12030 CEFBS_None, // EVSRWIS
12031 CEFBS_None, // EVSRWIU
12032 CEFBS_None, // EVSRWS
12033 CEFBS_None, // EVSRWU
12034 CEFBS_None, // EVSTDD
12035 CEFBS_None, // EVSTDDX
12036 CEFBS_None, // EVSTDH
12037 CEFBS_None, // EVSTDHX
12038 CEFBS_None, // EVSTDW
12039 CEFBS_None, // EVSTDWX
12040 CEFBS_None, // EVSTWHE
12041 CEFBS_None, // EVSTWHEX
12042 CEFBS_None, // EVSTWHO
12043 CEFBS_None, // EVSTWHOX
12044 CEFBS_None, // EVSTWWE
12045 CEFBS_None, // EVSTWWEX
12046 CEFBS_None, // EVSTWWO
12047 CEFBS_None, // EVSTWWOX
12048 CEFBS_None, // EVSUBFSMIAAW
12049 CEFBS_None, // EVSUBFSSIAAW
12050 CEFBS_None, // EVSUBFUMIAAW
12051 CEFBS_None, // EVSUBFUSIAAW
12052 CEFBS_None, // EVSUBFW
12053 CEFBS_None, // EVSUBIFW
12054 CEFBS_None, // EVXOR
12055 CEFBS_None, // EXTSB
12056 CEFBS_None, // EXTSB8
12057 CEFBS_None, // EXTSB8_32_64
12058 CEFBS_None, // EXTSB8_rec
12059 CEFBS_None, // EXTSB_rec
12060 CEFBS_None, // EXTSH
12061 CEFBS_None, // EXTSH8
12062 CEFBS_None, // EXTSH8_32_64
12063 CEFBS_None, // EXTSH8_rec
12064 CEFBS_None, // EXTSH_rec
12065 CEFBS_None, // EXTSW
12066 CEFBS_None, // EXTSWSLI
12067 CEFBS_None, // EXTSWSLI_32_64
12068 CEFBS_None, // EXTSWSLI_32_64_rec
12069 CEFBS_None, // EXTSWSLI_rec
12070 CEFBS_None, // EXTSW_32
12071 CEFBS_None, // EXTSW_32_64
12072 CEFBS_None, // EXTSW_32_64_rec
12073 CEFBS_None, // EXTSW_rec
12074 CEFBS_None, // EnforceIEIO
12075 CEFBS_None, // FABSD
12076 CEFBS_None, // FABSD_rec
12077 CEFBS_None, // FABSS
12078 CEFBS_None, // FABSS_rec
12079 CEFBS_None, // FADD
12080 CEFBS_None, // FADDS
12081 CEFBS_None, // FADDS_rec
12082 CEFBS_None, // FADD_rec
12083 CEFBS_None, // FADDrtz
12084 CEFBS_None, // FCFID
12085 CEFBS_None, // FCFIDS
12086 CEFBS_None, // FCFIDS_rec
12087 CEFBS_None, // FCFIDU
12088 CEFBS_None, // FCFIDUS
12089 CEFBS_None, // FCFIDUS_rec
12090 CEFBS_None, // FCFIDU_rec
12091 CEFBS_None, // FCFID_rec
12092 CEFBS_None, // FCMPOD
12093 CEFBS_None, // FCMPOS
12094 CEFBS_None, // FCMPUD
12095 CEFBS_None, // FCMPUS
12096 CEFBS_None, // FCPSGND
12097 CEFBS_None, // FCPSGND_rec
12098 CEFBS_None, // FCPSGNS
12099 CEFBS_None, // FCPSGNS_rec
12100 CEFBS_None, // FCTID
12101 CEFBS_None, // FCTIDU
12102 CEFBS_None, // FCTIDUZ
12103 CEFBS_None, // FCTIDUZ_rec
12104 CEFBS_None, // FCTIDU_rec
12105 CEFBS_None, // FCTIDZ
12106 CEFBS_None, // FCTIDZ_rec
12107 CEFBS_None, // FCTID_rec
12108 CEFBS_None, // FCTIW
12109 CEFBS_None, // FCTIWU
12110 CEFBS_None, // FCTIWUZ
12111 CEFBS_None, // FCTIWUZ_rec
12112 CEFBS_None, // FCTIWU_rec
12113 CEFBS_None, // FCTIWZ
12114 CEFBS_None, // FCTIWZ_rec
12115 CEFBS_None, // FCTIW_rec
12116 CEFBS_None, // FDIV
12117 CEFBS_None, // FDIVS
12118 CEFBS_None, // FDIVS_rec
12119 CEFBS_None, // FDIV_rec
12120 CEFBS_None, // FENCE
12121 CEFBS_None, // FMADD
12122 CEFBS_None, // FMADDS
12123 CEFBS_None, // FMADDS_rec
12124 CEFBS_None, // FMADD_rec
12125 CEFBS_None, // FMR
12126 CEFBS_None, // FMR_rec
12127 CEFBS_None, // FMSUB
12128 CEFBS_None, // FMSUBS
12129 CEFBS_None, // FMSUBS_rec
12130 CEFBS_None, // FMSUB_rec
12131 CEFBS_None, // FMUL
12132 CEFBS_None, // FMULS
12133 CEFBS_None, // FMULS_rec
12134 CEFBS_None, // FMUL_rec
12135 CEFBS_None, // FNABSD
12136 CEFBS_None, // FNABSD_rec
12137 CEFBS_None, // FNABSS
12138 CEFBS_None, // FNABSS_rec
12139 CEFBS_None, // FNEGD
12140 CEFBS_None, // FNEGD_rec
12141 CEFBS_None, // FNEGS
12142 CEFBS_None, // FNEGS_rec
12143 CEFBS_None, // FNMADD
12144 CEFBS_None, // FNMADDS
12145 CEFBS_None, // FNMADDS_rec
12146 CEFBS_None, // FNMADD_rec
12147 CEFBS_None, // FNMSUB
12148 CEFBS_None, // FNMSUBS
12149 CEFBS_None, // FNMSUBS_rec
12150 CEFBS_None, // FNMSUB_rec
12151 CEFBS_None, // FRE
12152 CEFBS_None, // FRES
12153 CEFBS_None, // FRES_rec
12154 CEFBS_None, // FRE_rec
12155 CEFBS_None, // FRIMD
12156 CEFBS_None, // FRIMD_rec
12157 CEFBS_None, // FRIMS
12158 CEFBS_None, // FRIMS_rec
12159 CEFBS_None, // FRIND
12160 CEFBS_None, // FRIND_rec
12161 CEFBS_None, // FRINS
12162 CEFBS_None, // FRINS_rec
12163 CEFBS_None, // FRIPD
12164 CEFBS_None, // FRIPD_rec
12165 CEFBS_None, // FRIPS
12166 CEFBS_None, // FRIPS_rec
12167 CEFBS_None, // FRIZD
12168 CEFBS_None, // FRIZD_rec
12169 CEFBS_None, // FRIZS
12170 CEFBS_None, // FRIZS_rec
12171 CEFBS_None, // FRSP
12172 CEFBS_None, // FRSP_rec
12173 CEFBS_None, // FRSQRTE
12174 CEFBS_None, // FRSQRTES
12175 CEFBS_None, // FRSQRTES_rec
12176 CEFBS_None, // FRSQRTE_rec
12177 CEFBS_None, // FSELD
12178 CEFBS_None, // FSELD_rec
12179 CEFBS_None, // FSELS
12180 CEFBS_None, // FSELS_rec
12181 CEFBS_None, // FSQRT
12182 CEFBS_None, // FSQRTS
12183 CEFBS_None, // FSQRTS_rec
12184 CEFBS_None, // FSQRT_rec
12185 CEFBS_None, // FSUB
12186 CEFBS_None, // FSUBS
12187 CEFBS_None, // FSUBS_rec
12188 CEFBS_None, // FSUB_rec
12189 CEFBS_None, // FTDIV
12190 CEFBS_None, // FTSQRT
12191 CEFBS_None, // GETtlsADDR
12192 CEFBS_None, // GETtlsADDR32
12193 CEFBS_None, // GETtlsADDR32AIX
12194 CEFBS_None, // GETtlsADDR64AIX
12195 CEFBS_None, // GETtlsADDRPCREL
12196 CEFBS_None, // GETtlsMOD32AIX
12197 CEFBS_None, // GETtlsMOD64AIX
12198 CEFBS_None, // GETtlsTpointer32AIX
12199 CEFBS_None, // GETtlsldADDR
12200 CEFBS_None, // GETtlsldADDR32
12201 CEFBS_None, // GETtlsldADDRPCREL
12202 CEFBS_None, // HASHCHK
12203 CEFBS_None, // HASHCHK8
12204 CEFBS_None, // HASHCHKP
12205 CEFBS_None, // HASHCHKP8
12206 CEFBS_None, // HASHST
12207 CEFBS_None, // HASHST8
12208 CEFBS_None, // HASHSTP
12209 CEFBS_None, // HASHSTP8
12210 CEFBS_None, // HRFID
12211 CEFBS_None, // ICBI
12212 CEFBS_None, // ICBIEP
12213 CEFBS_None, // ICBLC
12214 CEFBS_None, // ICBLQ
12215 CEFBS_None, // ICBT
12216 CEFBS_None, // ICBTLS
12217 CEFBS_None, // ICCCI
12218 CEFBS_None, // ISEL
12219 CEFBS_None, // ISEL8
12220 CEFBS_None, // ISYNC
12221 CEFBS_None, // LA
12222 CEFBS_None, // LA8
12223 CEFBS_None, // LBARX
12224 CEFBS_None, // LBARXL
12225 CEFBS_None, // LBEPX
12226 CEFBS_None, // LBZ
12227 CEFBS_None, // LBZ8
12228 CEFBS_None, // LBZCIX
12229 CEFBS_None, // LBZU
12230 CEFBS_None, // LBZU8
12231 CEFBS_None, // LBZUX
12232 CEFBS_None, // LBZUX8
12233 CEFBS_None, // LBZX
12234 CEFBS_None, // LBZX8
12235 CEFBS_None, // LBZXTLS
12236 CEFBS_None, // LBZXTLS_
12237 CEFBS_None, // LBZXTLS_32
12238 CEFBS_None, // LD
12239 CEFBS_None, // LDARX
12240 CEFBS_None, // LDARXL
12241 CEFBS_None, // LDAT
12242 CEFBS_None, // LDAT_COND_PSEUDO
12243 CEFBS_None, // LDAT_PSEUDO
12244 CEFBS_None, // LDBRX
12245 CEFBS_None, // LDCIX
12246 CEFBS_None, // LDU
12247 CEFBS_None, // LDUX
12248 CEFBS_None, // LDX
12249 CEFBS_None, // LDXTLS
12250 CEFBS_None, // LDXTLS_
12251 CEFBS_None, // LDgotTprelL
12252 CEFBS_None, // LDgotTprelL32
12253 CEFBS_None, // LDtoc
12254 CEFBS_None, // LDtocBA
12255 CEFBS_None, // LDtocCPT
12256 CEFBS_None, // LDtocJTI
12257 CEFBS_None, // LDtocL
12258 CEFBS_None, // LFD
12259 CEFBS_None, // LFDEPX
12260 CEFBS_None, // LFDU
12261 CEFBS_None, // LFDUX
12262 CEFBS_None, // LFDX
12263 CEFBS_None, // LFDXTLS
12264 CEFBS_None, // LFDXTLS_
12265 CEFBS_None, // LFIWAX
12266 CEFBS_None, // LFIWZX
12267 CEFBS_None, // LFS
12268 CEFBS_None, // LFSU
12269 CEFBS_None, // LFSUX
12270 CEFBS_None, // LFSX
12271 CEFBS_None, // LFSXTLS
12272 CEFBS_None, // LFSXTLS_
12273 CEFBS_None, // LHA
12274 CEFBS_None, // LHA8
12275 CEFBS_None, // LHARX
12276 CEFBS_None, // LHARXL
12277 CEFBS_None, // LHAU
12278 CEFBS_None, // LHAU8
12279 CEFBS_None, // LHAUX
12280 CEFBS_None, // LHAUX8
12281 CEFBS_None, // LHAX
12282 CEFBS_None, // LHAX8
12283 CEFBS_None, // LHAXTLS
12284 CEFBS_None, // LHAXTLS_
12285 CEFBS_None, // LHAXTLS_32
12286 CEFBS_None, // LHBRX
12287 CEFBS_None, // LHBRX8
12288 CEFBS_None, // LHEPX
12289 CEFBS_None, // LHZ
12290 CEFBS_None, // LHZ8
12291 CEFBS_None, // LHZCIX
12292 CEFBS_None, // LHZU
12293 CEFBS_None, // LHZU8
12294 CEFBS_None, // LHZUX
12295 CEFBS_None, // LHZUX8
12296 CEFBS_None, // LHZX
12297 CEFBS_None, // LHZX8
12298 CEFBS_None, // LHZXTLS
12299 CEFBS_None, // LHZXTLS_
12300 CEFBS_None, // LHZXTLS_32
12301 CEFBS_None, // LI
12302 CEFBS_None, // LI8
12303 CEFBS_None, // LIS
12304 CEFBS_None, // LIS8
12305 CEFBS_None, // LMW
12306 CEFBS_None, // LQ
12307 CEFBS_None, // LQARX
12308 CEFBS_None, // LQARXL
12309 CEFBS_None, // LQX_PSEUDO
12310 CEFBS_None, // LSWI
12311 CEFBS_None, // LVEBX
12312 CEFBS_None, // LVEHX
12313 CEFBS_None, // LVEWX
12314 CEFBS_None, // LVSL
12315 CEFBS_None, // LVSR
12316 CEFBS_None, // LVX
12317 CEFBS_None, // LVXL
12318 CEFBS_None, // LWA
12319 CEFBS_None, // LWARX
12320 CEFBS_None, // LWARXL
12321 CEFBS_None, // LWAT
12322 CEFBS_None, // LWAT_COND_PSEUDO
12323 CEFBS_None, // LWAT_PSEUDO
12324 CEFBS_None, // LWAUX
12325 CEFBS_None, // LWAX
12326 CEFBS_None, // LWAXTLS
12327 CEFBS_None, // LWAXTLS_
12328 CEFBS_None, // LWAXTLS_32
12329 CEFBS_None, // LWAX_32
12330 CEFBS_None, // LWA_32
12331 CEFBS_None, // LWBRX
12332 CEFBS_None, // LWBRX8
12333 CEFBS_None, // LWEPX
12334 CEFBS_None, // LWZ
12335 CEFBS_None, // LWZ8
12336 CEFBS_None, // LWZCIX
12337 CEFBS_None, // LWZU
12338 CEFBS_None, // LWZU8
12339 CEFBS_None, // LWZUX
12340 CEFBS_None, // LWZUX8
12341 CEFBS_None, // LWZX
12342 CEFBS_None, // LWZX8
12343 CEFBS_None, // LWZXTLS
12344 CEFBS_None, // LWZXTLS_
12345 CEFBS_None, // LWZXTLS_32
12346 CEFBS_None, // LWZtoc
12347 CEFBS_None, // LWZtocL
12348 CEFBS_None, // LXSD
12349 CEFBS_None, // LXSDX
12350 CEFBS_None, // LXSIBZX
12351 CEFBS_None, // LXSIHZX
12352 CEFBS_None, // LXSIWAX
12353 CEFBS_None, // LXSIWZX
12354 CEFBS_None, // LXSSP
12355 CEFBS_None, // LXSSPX
12356 CEFBS_None, // LXV
12357 CEFBS_None, // LXVB16X
12358 CEFBS_None, // LXVD2X
12359 CEFBS_None, // LXVDSX
12360 CEFBS_None, // LXVH8X
12361 CEFBS_None, // LXVKQ
12362 CEFBS_None, // LXVL
12363 CEFBS_None, // LXVLL
12364 CEFBS_None, // LXVP
12365 CEFBS_None, // LXVPB32X
12366 CEFBS_None, // LXVPRL
12367 CEFBS_None, // LXVPRLL
12368 CEFBS_None, // LXVPX
12369 CEFBS_None, // LXVRBX
12370 CEFBS_None, // LXVRDX
12371 CEFBS_None, // LXVRHX
12372 CEFBS_None, // LXVRL
12373 CEFBS_None, // LXVRLL
12374 CEFBS_None, // LXVRWX
12375 CEFBS_None, // LXVW4X
12376 CEFBS_None, // LXVWSX
12377 CEFBS_None, // LXVX
12378 CEFBS_None, // MADDHD
12379 CEFBS_None, // MADDHDU
12380 CEFBS_None, // MADDLD
12381 CEFBS_None, // MADDLD8
12382 CEFBS_None, // MBAR
12383 CEFBS_None, // MCRF
12384 CEFBS_None, // MCRFS
12385 CEFBS_None, // MCRXRX
12386 CEFBS_None, // MFBHRBE
12387 CEFBS_None, // MFCR
12388 CEFBS_None, // MFCR8
12389 CEFBS_None, // MFCTR
12390 CEFBS_None, // MFCTR8
12391 CEFBS_None, // MFDCR
12392 CEFBS_None, // MFFS
12393 CEFBS_None, // MFFSCDRN
12394 CEFBS_None, // MFFSCDRNI
12395 CEFBS_None, // MFFSCE
12396 CEFBS_None, // MFFSCRN
12397 CEFBS_None, // MFFSCRNI
12398 CEFBS_None, // MFFSL
12399 CEFBS_None, // MFFS_rec
12400 CEFBS_None, // MFLR
12401 CEFBS_None, // MFLR8
12402 CEFBS_None, // MFMSR
12403 CEFBS_None, // MFOCRF
12404 CEFBS_None, // MFOCRF8
12405 CEFBS_None, // MFPMR
12406 CEFBS_None, // MFSPR
12407 CEFBS_None, // MFSPR8
12408 CEFBS_None, // MFSR
12409 CEFBS_None, // MFSRIN
12410 CEFBS_None, // MFTB
12411 CEFBS_None, // MFTB8
12412 CEFBS_None, // MFUDSCR
12413 CEFBS_None, // MFVRD
12414 CEFBS_None, // MFVRSAVE
12415 CEFBS_None, // MFVRSAVEv
12416 CEFBS_None, // MFVRWZ
12417 CEFBS_None, // MFVSCR
12418 CEFBS_None, // MFVSRD
12419 CEFBS_None, // MFVSRLD
12420 CEFBS_None, // MFVSRWZ
12421 CEFBS_None, // MODSD
12422 CEFBS_None, // MODSW
12423 CEFBS_None, // MODUD
12424 CEFBS_None, // MODUW
12425 CEFBS_None, // MSGSNDP
12426 CEFBS_None, // MSGSNDP8
12427 CEFBS_None, // MSGSYNC
12428 CEFBS_None, // MSYNC
12429 CEFBS_None, // MTCRF
12430 CEFBS_None, // MTCRF8
12431 CEFBS_None, // MTCTR
12432 CEFBS_None, // MTCTR8
12433 CEFBS_None, // MTCTR8loop
12434 CEFBS_None, // MTCTRloop
12435 CEFBS_None, // MTDCR
12436 CEFBS_None, // MTFSB0
12437 CEFBS_None, // MTFSB1
12438 CEFBS_None, // MTFSF
12439 CEFBS_None, // MTFSFI
12440 CEFBS_None, // MTFSFI_rec
12441 CEFBS_None, // MTFSFIb
12442 CEFBS_None, // MTFSF_rec
12443 CEFBS_None, // MTFSFb
12444 CEFBS_None, // MTLPL
12445 CEFBS_None, // MTLPL8
12446 CEFBS_None, // MTLR
12447 CEFBS_None, // MTLR8
12448 CEFBS_None, // MTMSR
12449 CEFBS_None, // MTMSRD
12450 CEFBS_None, // MTOCRF
12451 CEFBS_None, // MTOCRF8
12452 CEFBS_None, // MTPMR
12453 CEFBS_None, // MTSPR
12454 CEFBS_None, // MTSPR8
12455 CEFBS_None, // MTSR
12456 CEFBS_None, // MTSRIN
12457 CEFBS_None, // MTUDSCR
12458 CEFBS_None, // MTVRD
12459 CEFBS_None, // MTVRSAVE
12460 CEFBS_None, // MTVRSAVEv
12461 CEFBS_None, // MTVRWA
12462 CEFBS_None, // MTVRWZ
12463 CEFBS_None, // MTVSCR
12464 CEFBS_None, // MTVSRBM
12465 CEFBS_None, // MTVSRBMI
12466 CEFBS_None, // MTVSRD
12467 CEFBS_None, // MTVSRDD
12468 CEFBS_None, // MTVSRDM
12469 CEFBS_None, // MTVSRHM
12470 CEFBS_None, // MTVSRQM
12471 CEFBS_None, // MTVSRWA
12472 CEFBS_None, // MTVSRWM
12473 CEFBS_None, // MTVSRWS
12474 CEFBS_None, // MTVSRWZ
12475 CEFBS_None, // MULHD
12476 CEFBS_None, // MULHDU
12477 CEFBS_None, // MULHDU_rec
12478 CEFBS_None, // MULHD_rec
12479 CEFBS_None, // MULHW
12480 CEFBS_None, // MULHWU
12481 CEFBS_None, // MULHWU_rec
12482 CEFBS_None, // MULHW_rec
12483 CEFBS_None, // MULLD
12484 CEFBS_None, // MULLDO
12485 CEFBS_None, // MULLDO_rec
12486 CEFBS_None, // MULLD_rec
12487 CEFBS_None, // MULLI
12488 CEFBS_None, // MULLI8
12489 CEFBS_None, // MULLW
12490 CEFBS_None, // MULLWO
12491 CEFBS_None, // MULLWO_rec
12492 CEFBS_None, // MULLW_rec
12493 CEFBS_None, // MoveGOTtoLR
12494 CEFBS_None, // MovePCtoLR
12495 CEFBS_None, // MovePCtoLR8
12496 CEFBS_None, // NAND
12497 CEFBS_None, // NAND8
12498 CEFBS_None, // NAND8_rec
12499 CEFBS_None, // NAND_rec
12500 CEFBS_None, // NAP
12501 CEFBS_None, // NEG
12502 CEFBS_None, // NEG8
12503 CEFBS_None, // NEG8O
12504 CEFBS_None, // NEG8O_rec
12505 CEFBS_None, // NEG8_rec
12506 CEFBS_None, // NEGO
12507 CEFBS_None, // NEGO_rec
12508 CEFBS_None, // NEG_rec
12509 CEFBS_None, // NOP
12510 CEFBS_None, // NOP_GT_PWR6
12511 CEFBS_None, // NOP_GT_PWR7
12512 CEFBS_None, // NOR
12513 CEFBS_None, // NOR8
12514 CEFBS_None, // NOR8_rec
12515 CEFBS_None, // NOR_rec
12516 CEFBS_None, // OR
12517 CEFBS_None, // OR8
12518 CEFBS_None, // OR8_rec
12519 CEFBS_None, // ORC
12520 CEFBS_None, // ORC8
12521 CEFBS_None, // ORC8_rec
12522 CEFBS_None, // ORC_rec
12523 CEFBS_None, // ORI
12524 CEFBS_None, // ORI8
12525 CEFBS_None, // ORIS
12526 CEFBS_None, // ORIS8
12527 CEFBS_None, // OR_rec
12528 CEFBS_None, // PADDI
12529 CEFBS_None, // PADDI8
12530 CEFBS_None, // PADDI8pc
12531 CEFBS_None, // PADDIS
12532 CEFBS_None, // PADDIS8
12533 CEFBS_None, // PADDIS8pc
12534 CEFBS_None, // PADDISpc
12535 CEFBS_None, // PADDIdtprel
12536 CEFBS_None, // PADDIpc
12537 CEFBS_None, // PDEPD
12538 CEFBS_None, // PEXTD
12539 CEFBS_None, // PLA
12540 CEFBS_None, // PLA8
12541 CEFBS_None, // PLA8pc
12542 CEFBS_None, // PLApc
12543 CEFBS_None, // PLBZ
12544 CEFBS_None, // PLBZ8
12545 CEFBS_None, // PLBZ8nopc
12546 CEFBS_None, // PLBZ8onlypc
12547 CEFBS_None, // PLBZ8pc
12548 CEFBS_None, // PLBZnopc
12549 CEFBS_None, // PLBZonlypc
12550 CEFBS_None, // PLBZpc
12551 CEFBS_None, // PLD
12552 CEFBS_None, // PLDnopc
12553 CEFBS_None, // PLDonlypc
12554 CEFBS_None, // PLDpc
12555 CEFBS_None, // PLFD
12556 CEFBS_None, // PLFDnopc
12557 CEFBS_None, // PLFDonlypc
12558 CEFBS_None, // PLFDpc
12559 CEFBS_None, // PLFS
12560 CEFBS_None, // PLFSnopc
12561 CEFBS_None, // PLFSonlypc
12562 CEFBS_None, // PLFSpc
12563 CEFBS_None, // PLHA
12564 CEFBS_None, // PLHA8
12565 CEFBS_None, // PLHA8nopc
12566 CEFBS_None, // PLHA8onlypc
12567 CEFBS_None, // PLHA8pc
12568 CEFBS_None, // PLHAnopc
12569 CEFBS_None, // PLHAonlypc
12570 CEFBS_None, // PLHApc
12571 CEFBS_None, // PLHZ
12572 CEFBS_None, // PLHZ8
12573 CEFBS_None, // PLHZ8nopc
12574 CEFBS_None, // PLHZ8onlypc
12575 CEFBS_None, // PLHZ8pc
12576 CEFBS_None, // PLHZnopc
12577 CEFBS_None, // PLHZonlypc
12578 CEFBS_None, // PLHZpc
12579 CEFBS_None, // PLI
12580 CEFBS_None, // PLI8
12581 CEFBS_None, // PLWA
12582 CEFBS_None, // PLWA8
12583 CEFBS_None, // PLWA8nopc
12584 CEFBS_None, // PLWA8onlypc
12585 CEFBS_None, // PLWA8pc
12586 CEFBS_None, // PLWAnopc
12587 CEFBS_None, // PLWAonlypc
12588 CEFBS_None, // PLWApc
12589 CEFBS_None, // PLWZ
12590 CEFBS_None, // PLWZ8
12591 CEFBS_None, // PLWZ8nopc
12592 CEFBS_None, // PLWZ8onlypc
12593 CEFBS_None, // PLWZ8pc
12594 CEFBS_None, // PLWZnopc
12595 CEFBS_None, // PLWZonlypc
12596 CEFBS_None, // PLWZpc
12597 CEFBS_None, // PLXSD
12598 CEFBS_None, // PLXSDnopc
12599 CEFBS_None, // PLXSDonlypc
12600 CEFBS_None, // PLXSDpc
12601 CEFBS_None, // PLXSSP
12602 CEFBS_None, // PLXSSPnopc
12603 CEFBS_None, // PLXSSPonlypc
12604 CEFBS_None, // PLXSSPpc
12605 CEFBS_None, // PLXV
12606 CEFBS_None, // PLXVP
12607 CEFBS_None, // PLXVPnopc
12608 CEFBS_None, // PLXVPonlypc
12609 CEFBS_None, // PLXVPpc
12610 CEFBS_None, // PLXVnopc
12611 CEFBS_None, // PLXVonlypc
12612 CEFBS_None, // PLXVpc
12613 CEFBS_None, // PMDMXVBF16GERX2
12614 CEFBS_None, // PMDMXVBF16GERX2NN
12615 CEFBS_None, // PMDMXVBF16GERX2NP
12616 CEFBS_None, // PMDMXVBF16GERX2PN
12617 CEFBS_None, // PMDMXVBF16GERX2PP
12618 CEFBS_None, // PMDMXVF16GERX2
12619 CEFBS_None, // PMDMXVF16GERX2NN
12620 CEFBS_None, // PMDMXVF16GERX2NP
12621 CEFBS_None, // PMDMXVF16GERX2PN
12622 CEFBS_None, // PMDMXVF16GERX2PP
12623 CEFBS_None, // PMDMXVI8GERX4
12624 CEFBS_None, // PMDMXVI8GERX4PP
12625 CEFBS_None, // PMDMXVI8GERX4SPP
12626 CEFBS_None, // PMXVBF16GER2
12627 CEFBS_None, // PMXVBF16GER2NN
12628 CEFBS_None, // PMXVBF16GER2NP
12629 CEFBS_None, // PMXVBF16GER2PN
12630 CEFBS_None, // PMXVBF16GER2PP
12631 CEFBS_None, // PMXVBF16GER2W
12632 CEFBS_None, // PMXVBF16GER2WNN
12633 CEFBS_None, // PMXVBF16GER2WNP
12634 CEFBS_None, // PMXVBF16GER2WPN
12635 CEFBS_None, // PMXVBF16GER2WPP
12636 CEFBS_None, // PMXVF16GER2
12637 CEFBS_None, // PMXVF16GER2NN
12638 CEFBS_None, // PMXVF16GER2NP
12639 CEFBS_None, // PMXVF16GER2PN
12640 CEFBS_None, // PMXVF16GER2PP
12641 CEFBS_None, // PMXVF16GER2W
12642 CEFBS_None, // PMXVF16GER2WNN
12643 CEFBS_None, // PMXVF16GER2WNP
12644 CEFBS_None, // PMXVF16GER2WPN
12645 CEFBS_None, // PMXVF16GER2WPP
12646 CEFBS_None, // PMXVF32GER
12647 CEFBS_None, // PMXVF32GERNN
12648 CEFBS_None, // PMXVF32GERNP
12649 CEFBS_None, // PMXVF32GERPN
12650 CEFBS_None, // PMXVF32GERPP
12651 CEFBS_None, // PMXVF32GERW
12652 CEFBS_None, // PMXVF32GERWNN
12653 CEFBS_None, // PMXVF32GERWNP
12654 CEFBS_None, // PMXVF32GERWPN
12655 CEFBS_None, // PMXVF32GERWPP
12656 CEFBS_None, // PMXVF64GER
12657 CEFBS_None, // PMXVF64GERNN
12658 CEFBS_None, // PMXVF64GERNP
12659 CEFBS_None, // PMXVF64GERPN
12660 CEFBS_None, // PMXVF64GERPP
12661 CEFBS_None, // PMXVF64GERW
12662 CEFBS_None, // PMXVF64GERWNN
12663 CEFBS_None, // PMXVF64GERWNP
12664 CEFBS_None, // PMXVF64GERWPN
12665 CEFBS_None, // PMXVF64GERWPP
12666 CEFBS_None, // PMXVI16GER2
12667 CEFBS_None, // PMXVI16GER2PP
12668 CEFBS_None, // PMXVI16GER2S
12669 CEFBS_None, // PMXVI16GER2SPP
12670 CEFBS_None, // PMXVI16GER2SW
12671 CEFBS_None, // PMXVI16GER2SWPP
12672 CEFBS_None, // PMXVI16GER2W
12673 CEFBS_None, // PMXVI16GER2WPP
12674 CEFBS_None, // PMXVI4GER8
12675 CEFBS_None, // PMXVI4GER8PP
12676 CEFBS_None, // PMXVI4GER8W
12677 CEFBS_None, // PMXVI4GER8WPP
12678 CEFBS_None, // PMXVI8GER4
12679 CEFBS_None, // PMXVI8GER4PP
12680 CEFBS_None, // PMXVI8GER4SPP
12681 CEFBS_None, // PMXVI8GER4W
12682 CEFBS_None, // PMXVI8GER4WPP
12683 CEFBS_None, // PMXVI8GER4WSPP
12684 CEFBS_None, // POPCNTB
12685 CEFBS_None, // POPCNTB8
12686 CEFBS_None, // POPCNTD
12687 CEFBS_None, // POPCNTW
12688 CEFBS_None, // PPC32GOT
12689 CEFBS_None, // PPC32PICGOT
12690 CEFBS_None, // PREPARE_PROBED_ALLOCA_32
12691 CEFBS_None, // PREPARE_PROBED_ALLOCA_64
12692 CEFBS_None, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
12693 CEFBS_None, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
12694 CEFBS_None, // PROBED_ALLOCA_32
12695 CEFBS_None, // PROBED_ALLOCA_64
12696 CEFBS_None, // PROBED_STACKALLOC_32
12697 CEFBS_None, // PROBED_STACKALLOC_64
12698 CEFBS_None, // PSTB
12699 CEFBS_None, // PSTB8
12700 CEFBS_None, // PSTB8nopc
12701 CEFBS_None, // PSTB8onlypc
12702 CEFBS_None, // PSTB8pc
12703 CEFBS_None, // PSTBnopc
12704 CEFBS_None, // PSTBonlypc
12705 CEFBS_None, // PSTBpc
12706 CEFBS_None, // PSTD
12707 CEFBS_None, // PSTDnopc
12708 CEFBS_None, // PSTDonlypc
12709 CEFBS_None, // PSTDpc
12710 CEFBS_None, // PSTFD
12711 CEFBS_None, // PSTFDnopc
12712 CEFBS_None, // PSTFDonlypc
12713 CEFBS_None, // PSTFDpc
12714 CEFBS_None, // PSTFS
12715 CEFBS_None, // PSTFSnopc
12716 CEFBS_None, // PSTFSonlypc
12717 CEFBS_None, // PSTFSpc
12718 CEFBS_None, // PSTH
12719 CEFBS_None, // PSTH8
12720 CEFBS_None, // PSTH8nopc
12721 CEFBS_None, // PSTH8onlypc
12722 CEFBS_None, // PSTH8pc
12723 CEFBS_None, // PSTHnopc
12724 CEFBS_None, // PSTHonlypc
12725 CEFBS_None, // PSTHpc
12726 CEFBS_None, // PSTW
12727 CEFBS_None, // PSTW8
12728 CEFBS_None, // PSTW8nopc
12729 CEFBS_None, // PSTW8onlypc
12730 CEFBS_None, // PSTW8pc
12731 CEFBS_None, // PSTWnopc
12732 CEFBS_None, // PSTWonlypc
12733 CEFBS_None, // PSTWpc
12734 CEFBS_None, // PSTXSD
12735 CEFBS_None, // PSTXSDnopc
12736 CEFBS_None, // PSTXSDonlypc
12737 CEFBS_None, // PSTXSDpc
12738 CEFBS_None, // PSTXSSP
12739 CEFBS_None, // PSTXSSPnopc
12740 CEFBS_None, // PSTXSSPonlypc
12741 CEFBS_None, // PSTXSSPpc
12742 CEFBS_None, // PSTXV
12743 CEFBS_None, // PSTXVP
12744 CEFBS_None, // PSTXVPnopc
12745 CEFBS_None, // PSTXVPonlypc
12746 CEFBS_None, // PSTXVPpc
12747 CEFBS_None, // PSTXVnopc
12748 CEFBS_None, // PSTXVonlypc
12749 CEFBS_None, // PSTXVpc
12750 CEFBS_None, // PTESYNCIO
12751 CEFBS_None, // PseudoEIEIO
12752 CEFBS_None, // RESTORE_ACC
12753 CEFBS_None, // RESTORE_CR
12754 CEFBS_None, // RESTORE_CRBIT
12755 CEFBS_None, // RESTORE_DMR
12756 CEFBS_None, // RESTORE_DMRP
12757 CEFBS_None, // RESTORE_QUADWORD
12758 CEFBS_None, // RESTORE_UACC
12759 CEFBS_None, // RESTORE_WACC
12760 CEFBS_None, // RFCI
12761 CEFBS_None, // RFDI
12762 CEFBS_None, // RFEBB
12763 CEFBS_None, // RFI
12764 CEFBS_None, // RFID
12765 CEFBS_None, // RFMCI
12766 CEFBS_None, // RLDCL
12767 CEFBS_None, // RLDCL_rec
12768 CEFBS_None, // RLDCR
12769 CEFBS_None, // RLDCR_rec
12770 CEFBS_None, // RLDIC
12771 CEFBS_None, // RLDICL
12772 CEFBS_None, // RLDICL_32
12773 CEFBS_None, // RLDICL_32_64
12774 CEFBS_None, // RLDICL_32_rec
12775 CEFBS_None, // RLDICL_rec
12776 CEFBS_None, // RLDICR
12777 CEFBS_None, // RLDICR_32
12778 CEFBS_None, // RLDICR_rec
12779 CEFBS_None, // RLDIC_rec
12780 CEFBS_None, // RLDIMI
12781 CEFBS_None, // RLDIMI_rec
12782 CEFBS_None, // RLWIMI
12783 CEFBS_None, // RLWIMI8
12784 CEFBS_None, // RLWIMI8_rec
12785 CEFBS_None, // RLWIMI_rec
12786 CEFBS_None, // RLWINM
12787 CEFBS_None, // RLWINM8
12788 CEFBS_None, // RLWINM8_rec
12789 CEFBS_None, // RLWINM_rec
12790 CEFBS_None, // RLWNM
12791 CEFBS_None, // RLWNM8
12792 CEFBS_None, // RLWNM8_rec
12793 CEFBS_None, // RLWNM_rec
12794 CEFBS_None, // ReadTB
12795 CEFBS_None, // SC
12796 CEFBS_None, // SCV
12797 CEFBS_None, // SELECT_CC_F16
12798 CEFBS_None, // SELECT_CC_F4
12799 CEFBS_None, // SELECT_CC_F8
12800 CEFBS_None, // SELECT_CC_I4
12801 CEFBS_None, // SELECT_CC_I8
12802 CEFBS_None, // SELECT_CC_SPE
12803 CEFBS_None, // SELECT_CC_SPE4
12804 CEFBS_None, // SELECT_CC_VRRC
12805 CEFBS_None, // SELECT_CC_VSFRC
12806 CEFBS_None, // SELECT_CC_VSRC
12807 CEFBS_None, // SELECT_CC_VSSRC
12808 CEFBS_None, // SELECT_F16
12809 CEFBS_None, // SELECT_F4
12810 CEFBS_None, // SELECT_F8
12811 CEFBS_None, // SELECT_I4
12812 CEFBS_None, // SELECT_I8
12813 CEFBS_None, // SELECT_SPE
12814 CEFBS_None, // SELECT_SPE4
12815 CEFBS_None, // SELECT_VRRC
12816 CEFBS_None, // SELECT_VSFRC
12817 CEFBS_None, // SELECT_VSRC
12818 CEFBS_None, // SELECT_VSSRC
12819 CEFBS_None, // SETB
12820 CEFBS_None, // SETB8
12821 CEFBS_None, // SETBC
12822 CEFBS_None, // SETBC8
12823 CEFBS_None, // SETBCR
12824 CEFBS_None, // SETBCR8
12825 CEFBS_None, // SETFLM
12826 CEFBS_None, // SETNBC
12827 CEFBS_None, // SETNBC8
12828 CEFBS_None, // SETNBCR
12829 CEFBS_None, // SETNBCR8
12830 CEFBS_None, // SETRND
12831 CEFBS_None, // SETRNDi
12832 CEFBS_None, // SLBFEE_rec
12833 CEFBS_None, // SLBIA
12834 CEFBS_None, // SLBIE
12835 CEFBS_None, // SLBIEG
12836 CEFBS_None, // SLBMFEE
12837 CEFBS_None, // SLBMFEV
12838 CEFBS_None, // SLBMTE
12839 CEFBS_None, // SLBSYNC
12840 CEFBS_None, // SLD
12841 CEFBS_None, // SLD_rec
12842 CEFBS_None, // SLW
12843 CEFBS_None, // SLW8
12844 CEFBS_None, // SLW8_rec
12845 CEFBS_None, // SLW_rec
12846 CEFBS_None, // SPELWZ
12847 CEFBS_None, // SPELWZX
12848 CEFBS_None, // SPESTW
12849 CEFBS_None, // SPESTWX
12850 CEFBS_None, // SPILL_ACC
12851 CEFBS_None, // SPILL_CR
12852 CEFBS_None, // SPILL_CRBIT
12853 CEFBS_None, // SPILL_DMR
12854 CEFBS_None, // SPILL_DMRP
12855 CEFBS_None, // SPILL_QUADWORD
12856 CEFBS_None, // SPILL_UACC
12857 CEFBS_None, // SPILL_WACC
12858 CEFBS_None, // SPLIT_QUADWORD
12859 CEFBS_None, // SRAD
12860 CEFBS_None, // SRADI
12861 CEFBS_None, // SRADI_32
12862 CEFBS_None, // SRADI_rec
12863 CEFBS_None, // SRAD_rec
12864 CEFBS_None, // SRAW
12865 CEFBS_None, // SRAW8
12866 CEFBS_None, // SRAW8_rec
12867 CEFBS_None, // SRAWI
12868 CEFBS_None, // SRAWI8
12869 CEFBS_None, // SRAWI8_rec
12870 CEFBS_None, // SRAWI_rec
12871 CEFBS_None, // SRAW_rec
12872 CEFBS_None, // SRD
12873 CEFBS_None, // SRD_rec
12874 CEFBS_None, // SRW
12875 CEFBS_None, // SRW8
12876 CEFBS_None, // SRW8_rec
12877 CEFBS_None, // SRW_rec
12878 CEFBS_None, // STB
12879 CEFBS_None, // STB8
12880 CEFBS_None, // STBCIX
12881 CEFBS_None, // STBCX
12882 CEFBS_None, // STBEPX
12883 CEFBS_None, // STBU
12884 CEFBS_None, // STBU8
12885 CEFBS_None, // STBUX
12886 CEFBS_None, // STBUX8
12887 CEFBS_None, // STBX
12888 CEFBS_None, // STBX8
12889 CEFBS_None, // STBXTLS
12890 CEFBS_None, // STBXTLS_
12891 CEFBS_None, // STBXTLS_32
12892 CEFBS_None, // STD
12893 CEFBS_None, // STDAT
12894 CEFBS_None, // STDBRX
12895 CEFBS_None, // STDCIX
12896 CEFBS_None, // STDCX
12897 CEFBS_None, // STDU
12898 CEFBS_None, // STDUX
12899 CEFBS_None, // STDX
12900 CEFBS_None, // STDXTLS
12901 CEFBS_None, // STDXTLS_
12902 CEFBS_None, // STFD
12903 CEFBS_None, // STFDEPX
12904 CEFBS_None, // STFDU
12905 CEFBS_None, // STFDUX
12906 CEFBS_None, // STFDX
12907 CEFBS_None, // STFDXTLS
12908 CEFBS_None, // STFDXTLS_
12909 CEFBS_None, // STFIWX
12910 CEFBS_None, // STFS
12911 CEFBS_None, // STFSU
12912 CEFBS_None, // STFSUX
12913 CEFBS_None, // STFSX
12914 CEFBS_None, // STFSXTLS
12915 CEFBS_None, // STFSXTLS_
12916 CEFBS_None, // STH
12917 CEFBS_None, // STH8
12918 CEFBS_None, // STHBRX
12919 CEFBS_None, // STHCIX
12920 CEFBS_None, // STHCX
12921 CEFBS_None, // STHEPX
12922 CEFBS_None, // STHU
12923 CEFBS_None, // STHU8
12924 CEFBS_None, // STHUX
12925 CEFBS_None, // STHUX8
12926 CEFBS_None, // STHX
12927 CEFBS_None, // STHX8
12928 CEFBS_None, // STHXTLS
12929 CEFBS_None, // STHXTLS_
12930 CEFBS_None, // STHXTLS_32
12931 CEFBS_None, // STMW
12932 CEFBS_None, // STOP
12933 CEFBS_None, // STQ
12934 CEFBS_None, // STQCX
12935 CEFBS_None, // STQX_PSEUDO
12936 CEFBS_None, // STSWI
12937 CEFBS_None, // STVEBX
12938 CEFBS_None, // STVEHX
12939 CEFBS_None, // STVEWX
12940 CEFBS_None, // STVX
12941 CEFBS_None, // STVXL
12942 CEFBS_None, // STW
12943 CEFBS_None, // STW8
12944 CEFBS_None, // STWAT
12945 CEFBS_None, // STWBRX
12946 CEFBS_None, // STWCIX
12947 CEFBS_None, // STWCX
12948 CEFBS_None, // STWEPX
12949 CEFBS_None, // STWU
12950 CEFBS_None, // STWU8
12951 CEFBS_None, // STWUX
12952 CEFBS_None, // STWUX8
12953 CEFBS_None, // STWX
12954 CEFBS_None, // STWX8
12955 CEFBS_None, // STWXTLS
12956 CEFBS_None, // STWXTLS_
12957 CEFBS_None, // STWXTLS_32
12958 CEFBS_None, // STXSD
12959 CEFBS_None, // STXSDX
12960 CEFBS_None, // STXSIBX
12961 CEFBS_None, // STXSIBXv
12962 CEFBS_None, // STXSIHX
12963 CEFBS_None, // STXSIHXv
12964 CEFBS_None, // STXSIWX
12965 CEFBS_None, // STXSSP
12966 CEFBS_None, // STXSSPX
12967 CEFBS_None, // STXV
12968 CEFBS_None, // STXVB16X
12969 CEFBS_None, // STXVD2X
12970 CEFBS_None, // STXVH8X
12971 CEFBS_None, // STXVL
12972 CEFBS_None, // STXVLL
12973 CEFBS_None, // STXVP
12974 CEFBS_None, // STXVPB32X
12975 CEFBS_None, // STXVPRL
12976 CEFBS_None, // STXVPRLL
12977 CEFBS_None, // STXVPX
12978 CEFBS_None, // STXVRBX
12979 CEFBS_None, // STXVRDX
12980 CEFBS_None, // STXVRHX
12981 CEFBS_None, // STXVRL
12982 CEFBS_None, // STXVRLL
12983 CEFBS_None, // STXVRWX
12984 CEFBS_None, // STXVW4X
12985 CEFBS_None, // STXVX
12986 CEFBS_None, // SUBF
12987 CEFBS_None, // SUBF8
12988 CEFBS_None, // SUBF8O
12989 CEFBS_None, // SUBF8O_rec
12990 CEFBS_None, // SUBF8_rec
12991 CEFBS_None, // SUBFC
12992 CEFBS_None, // SUBFC8
12993 CEFBS_None, // SUBFC8O
12994 CEFBS_None, // SUBFC8O_rec
12995 CEFBS_None, // SUBFC8_rec
12996 CEFBS_None, // SUBFCO
12997 CEFBS_None, // SUBFCO_rec
12998 CEFBS_None, // SUBFC_rec
12999 CEFBS_None, // SUBFE
13000 CEFBS_None, // SUBFE8
13001 CEFBS_None, // SUBFE8O
13002 CEFBS_None, // SUBFE8O_rec
13003 CEFBS_None, // SUBFE8_rec
13004 CEFBS_None, // SUBFEO
13005 CEFBS_None, // SUBFEO_rec
13006 CEFBS_None, // SUBFE_rec
13007 CEFBS_None, // SUBFIC
13008 CEFBS_None, // SUBFIC8
13009 CEFBS_None, // SUBFME
13010 CEFBS_None, // SUBFME8
13011 CEFBS_None, // SUBFME8O
13012 CEFBS_None, // SUBFME8O_rec
13013 CEFBS_None, // SUBFME8_rec
13014 CEFBS_None, // SUBFMEO
13015 CEFBS_None, // SUBFMEO_rec
13016 CEFBS_None, // SUBFME_rec
13017 CEFBS_None, // SUBFO
13018 CEFBS_None, // SUBFO_rec
13019 CEFBS_None, // SUBFUS
13020 CEFBS_None, // SUBFUS_rec
13021 CEFBS_None, // SUBFZE
13022 CEFBS_None, // SUBFZE8
13023 CEFBS_None, // SUBFZE8O
13024 CEFBS_None, // SUBFZE8O_rec
13025 CEFBS_None, // SUBFZE8_rec
13026 CEFBS_None, // SUBFZEO
13027 CEFBS_None, // SUBFZEO_rec
13028 CEFBS_None, // SUBFZE_rec
13029 CEFBS_None, // SUBF_rec
13030 CEFBS_None, // SYNC
13031 CEFBS_None, // SYNCP10
13032 CEFBS_None, // TABORT
13033 CEFBS_None, // TABORTDC
13034 CEFBS_None, // TABORTDCI
13035 CEFBS_None, // TABORTWC
13036 CEFBS_None, // TABORTWCI
13037 CEFBS_None, // TAILB
13038 CEFBS_None, // TAILB8
13039 CEFBS_None, // TAILBA
13040 CEFBS_None, // TAILBA8
13041 CEFBS_None, // TAILBCTR
13042 CEFBS_None, // TAILBCTR8
13043 CEFBS_None, // TBEGIN
13044 CEFBS_None, // TBEGIN_RET
13045 CEFBS_None, // TCHECK
13046 CEFBS_None, // TCHECK_RET
13047 CEFBS_None, // TCRETURNai
13048 CEFBS_None, // TCRETURNai8
13049 CEFBS_None, // TCRETURNdi
13050 CEFBS_None, // TCRETURNdi8
13051 CEFBS_None, // TCRETURNri
13052 CEFBS_None, // TCRETURNri8
13053 CEFBS_None, // TD
13054 CEFBS_None, // TDI
13055 CEFBS_None, // TEND
13056 CEFBS_None, // TLBIA
13057 CEFBS_None, // TLBIE
13058 CEFBS_None, // TLBIE8P9
13059 CEFBS_None, // TLBIEIO
13060 CEFBS_None, // TLBIEL
13061 CEFBS_None, // TLBIEP
13062 CEFBS_None, // TLBIEP8
13063 CEFBS_None, // TLBIEP9
13064 CEFBS_None, // TLBILX
13065 CEFBS_None, // TLBIVAX
13066 CEFBS_None, // TLBLD
13067 CEFBS_None, // TLBLI
13068 CEFBS_None, // TLBRE
13069 CEFBS_None, // TLBRE2
13070 CEFBS_None, // TLBSX
13071 CEFBS_None, // TLBSX2
13072 CEFBS_None, // TLBSX2D
13073 CEFBS_None, // TLBSYNC
13074 CEFBS_None, // TLBSYNCIO
13075 CEFBS_None, // TLBWE
13076 CEFBS_None, // TLBWE2
13077 CEFBS_None, // TLSGDAIX
13078 CEFBS_None, // TLSGDAIX8
13079 CEFBS_None, // TLSLDAIX
13080 CEFBS_None, // TLSLDAIX8
13081 CEFBS_None, // TRAP
13082 CEFBS_None, // TRECHKPT
13083 CEFBS_None, // TRECLAIM
13084 CEFBS_None, // TSR
13085 CEFBS_None, // TW
13086 CEFBS_None, // TWI
13087 CEFBS_None, // UNENCODED_NOP
13088 CEFBS_None, // UpdateGBR
13089 CEFBS_None, // VABSDUB
13090 CEFBS_None, // VABSDUH
13091 CEFBS_None, // VABSDUW
13092 CEFBS_None, // VADDCUQ
13093 CEFBS_None, // VADDCUW
13094 CEFBS_None, // VADDECUQ
13095 CEFBS_None, // VADDEUQM
13096 CEFBS_None, // VADDFP
13097 CEFBS_None, // VADDSBS
13098 CEFBS_None, // VADDSHS
13099 CEFBS_None, // VADDSWS
13100 CEFBS_None, // VADDUBM
13101 CEFBS_None, // VADDUBS
13102 CEFBS_None, // VADDUDM
13103 CEFBS_None, // VADDUHM
13104 CEFBS_None, // VADDUHS
13105 CEFBS_None, // VADDUQM
13106 CEFBS_None, // VADDUWM
13107 CEFBS_None, // VADDUWS
13108 CEFBS_None, // VAND
13109 CEFBS_None, // VANDC
13110 CEFBS_None, // VAVGSB
13111 CEFBS_None, // VAVGSH
13112 CEFBS_None, // VAVGSW
13113 CEFBS_None, // VAVGUB
13114 CEFBS_None, // VAVGUH
13115 CEFBS_None, // VAVGUW
13116 CEFBS_None, // VBPERMD
13117 CEFBS_None, // VBPERMQ
13118 CEFBS_None, // VCFSX
13119 CEFBS_None, // VCFSX_0
13120 CEFBS_None, // VCFUGED
13121 CEFBS_None, // VCFUX
13122 CEFBS_None, // VCFUX_0
13123 CEFBS_None, // VCIPHER
13124 CEFBS_None, // VCIPHERLAST
13125 CEFBS_None, // VCLRLB
13126 CEFBS_None, // VCLRRB
13127 CEFBS_None, // VCLZB
13128 CEFBS_None, // VCLZD
13129 CEFBS_None, // VCLZDM
13130 CEFBS_None, // VCLZH
13131 CEFBS_None, // VCLZLSBB
13132 CEFBS_None, // VCLZW
13133 CEFBS_None, // VCMPBFP
13134 CEFBS_None, // VCMPBFP_rec
13135 CEFBS_None, // VCMPEQFP
13136 CEFBS_None, // VCMPEQFP_rec
13137 CEFBS_None, // VCMPEQUB
13138 CEFBS_None, // VCMPEQUB_rec
13139 CEFBS_None, // VCMPEQUD
13140 CEFBS_None, // VCMPEQUD_rec
13141 CEFBS_None, // VCMPEQUH
13142 CEFBS_None, // VCMPEQUH_rec
13143 CEFBS_None, // VCMPEQUQ
13144 CEFBS_None, // VCMPEQUQ_rec
13145 CEFBS_None, // VCMPEQUW
13146 CEFBS_None, // VCMPEQUW_rec
13147 CEFBS_None, // VCMPGEFP
13148 CEFBS_None, // VCMPGEFP_rec
13149 CEFBS_None, // VCMPGTFP
13150 CEFBS_None, // VCMPGTFP_rec
13151 CEFBS_None, // VCMPGTSB
13152 CEFBS_None, // VCMPGTSB_rec
13153 CEFBS_None, // VCMPGTSD
13154 CEFBS_None, // VCMPGTSD_rec
13155 CEFBS_None, // VCMPGTSH
13156 CEFBS_None, // VCMPGTSH_rec
13157 CEFBS_None, // VCMPGTSQ
13158 CEFBS_None, // VCMPGTSQ_rec
13159 CEFBS_None, // VCMPGTSW
13160 CEFBS_None, // VCMPGTSW_rec
13161 CEFBS_None, // VCMPGTUB
13162 CEFBS_None, // VCMPGTUB_rec
13163 CEFBS_None, // VCMPGTUD
13164 CEFBS_None, // VCMPGTUD_rec
13165 CEFBS_None, // VCMPGTUH
13166 CEFBS_None, // VCMPGTUH_rec
13167 CEFBS_None, // VCMPGTUQ
13168 CEFBS_None, // VCMPGTUQ_rec
13169 CEFBS_None, // VCMPGTUW
13170 CEFBS_None, // VCMPGTUW_rec
13171 CEFBS_None, // VCMPNEB
13172 CEFBS_None, // VCMPNEB_rec
13173 CEFBS_None, // VCMPNEH
13174 CEFBS_None, // VCMPNEH_rec
13175 CEFBS_None, // VCMPNEW
13176 CEFBS_None, // VCMPNEW_rec
13177 CEFBS_None, // VCMPNEZB
13178 CEFBS_None, // VCMPNEZB_rec
13179 CEFBS_None, // VCMPNEZH
13180 CEFBS_None, // VCMPNEZH_rec
13181 CEFBS_None, // VCMPNEZW
13182 CEFBS_None, // VCMPNEZW_rec
13183 CEFBS_None, // VCMPSQ
13184 CEFBS_None, // VCMPUQ
13185 CEFBS_None, // VCNTMBB
13186 CEFBS_None, // VCNTMBD
13187 CEFBS_None, // VCNTMBH
13188 CEFBS_None, // VCNTMBW
13189 CEFBS_None, // VCTSXS
13190 CEFBS_None, // VCTSXS_0
13191 CEFBS_None, // VCTUXS
13192 CEFBS_None, // VCTUXS_0
13193 CEFBS_None, // VCTZB
13194 CEFBS_None, // VCTZD
13195 CEFBS_None, // VCTZDM
13196 CEFBS_None, // VCTZH
13197 CEFBS_None, // VCTZLSBB
13198 CEFBS_None, // VCTZW
13199 CEFBS_None, // VDIVESD
13200 CEFBS_None, // VDIVESQ
13201 CEFBS_None, // VDIVESW
13202 CEFBS_None, // VDIVEUD
13203 CEFBS_None, // VDIVEUQ
13204 CEFBS_None, // VDIVEUW
13205 CEFBS_None, // VDIVSD
13206 CEFBS_None, // VDIVSQ
13207 CEFBS_None, // VDIVSW
13208 CEFBS_None, // VDIVUD
13209 CEFBS_None, // VDIVUQ
13210 CEFBS_None, // VDIVUW
13211 CEFBS_None, // VEQV
13212 CEFBS_None, // VEXPANDBM
13213 CEFBS_None, // VEXPANDDM
13214 CEFBS_None, // VEXPANDHM
13215 CEFBS_None, // VEXPANDQM
13216 CEFBS_None, // VEXPANDWM
13217 CEFBS_None, // VEXPTEFP
13218 CEFBS_None, // VEXTDDVLX
13219 CEFBS_None, // VEXTDDVRX
13220 CEFBS_None, // VEXTDUBVLX
13221 CEFBS_None, // VEXTDUBVRX
13222 CEFBS_None, // VEXTDUHVLX
13223 CEFBS_None, // VEXTDUHVRX
13224 CEFBS_None, // VEXTDUWVLX
13225 CEFBS_None, // VEXTDUWVRX
13226 CEFBS_None, // VEXTRACTBM
13227 CEFBS_None, // VEXTRACTD
13228 CEFBS_None, // VEXTRACTDM
13229 CEFBS_None, // VEXTRACTHM
13230 CEFBS_None, // VEXTRACTQM
13231 CEFBS_None, // VEXTRACTUB
13232 CEFBS_None, // VEXTRACTUH
13233 CEFBS_None, // VEXTRACTUW
13234 CEFBS_None, // VEXTRACTWM
13235 CEFBS_None, // VEXTSB2D
13236 CEFBS_None, // VEXTSB2Ds
13237 CEFBS_None, // VEXTSB2W
13238 CEFBS_None, // VEXTSB2Ws
13239 CEFBS_None, // VEXTSD2Q
13240 CEFBS_None, // VEXTSH2D
13241 CEFBS_None, // VEXTSH2Ds
13242 CEFBS_None, // VEXTSH2W
13243 CEFBS_None, // VEXTSH2Ws
13244 CEFBS_None, // VEXTSW2D
13245 CEFBS_None, // VEXTSW2Ds
13246 CEFBS_None, // VEXTUBLX
13247 CEFBS_None, // VEXTUBRX
13248 CEFBS_None, // VEXTUHLX
13249 CEFBS_None, // VEXTUHRX
13250 CEFBS_None, // VEXTUWLX
13251 CEFBS_None, // VEXTUWRX
13252 CEFBS_None, // VGBBD
13253 CEFBS_None, // VGNB
13254 CEFBS_None, // VINSBLX
13255 CEFBS_None, // VINSBRX
13256 CEFBS_None, // VINSBVLX
13257 CEFBS_None, // VINSBVRX
13258 CEFBS_None, // VINSD
13259 CEFBS_None, // VINSDLX
13260 CEFBS_None, // VINSDRX
13261 CEFBS_None, // VINSERTB
13262 CEFBS_None, // VINSERTD
13263 CEFBS_None, // VINSERTH
13264 CEFBS_None, // VINSERTW
13265 CEFBS_None, // VINSHLX
13266 CEFBS_None, // VINSHRX
13267 CEFBS_None, // VINSHVLX
13268 CEFBS_None, // VINSHVRX
13269 CEFBS_None, // VINSW
13270 CEFBS_None, // VINSWLX
13271 CEFBS_None, // VINSWRX
13272 CEFBS_None, // VINSWVLX
13273 CEFBS_None, // VINSWVRX
13274 CEFBS_None, // VLOGEFP
13275 CEFBS_None, // VMADDFP
13276 CEFBS_None, // VMAXFP
13277 CEFBS_None, // VMAXSB
13278 CEFBS_None, // VMAXSD
13279 CEFBS_None, // VMAXSH
13280 CEFBS_None, // VMAXSW
13281 CEFBS_None, // VMAXUB
13282 CEFBS_None, // VMAXUD
13283 CEFBS_None, // VMAXUH
13284 CEFBS_None, // VMAXUW
13285 CEFBS_None, // VMHADDSHS
13286 CEFBS_None, // VMHRADDSHS
13287 CEFBS_None, // VMINFP
13288 CEFBS_None, // VMINSB
13289 CEFBS_None, // VMINSD
13290 CEFBS_None, // VMINSH
13291 CEFBS_None, // VMINSW
13292 CEFBS_None, // VMINUB
13293 CEFBS_None, // VMINUD
13294 CEFBS_None, // VMINUH
13295 CEFBS_None, // VMINUW
13296 CEFBS_None, // VMLADDUHM
13297 CEFBS_None, // VMODSD
13298 CEFBS_None, // VMODSQ
13299 CEFBS_None, // VMODSW
13300 CEFBS_None, // VMODUD
13301 CEFBS_None, // VMODUQ
13302 CEFBS_None, // VMODUW
13303 CEFBS_None, // VMRGEW
13304 CEFBS_None, // VMRGHB
13305 CEFBS_None, // VMRGHH
13306 CEFBS_None, // VMRGHW
13307 CEFBS_None, // VMRGLB
13308 CEFBS_None, // VMRGLH
13309 CEFBS_None, // VMRGLW
13310 CEFBS_None, // VMRGOW
13311 CEFBS_None, // VMSUMCUD
13312 CEFBS_None, // VMSUMMBM
13313 CEFBS_None, // VMSUMSHM
13314 CEFBS_None, // VMSUMSHS
13315 CEFBS_None, // VMSUMUBM
13316 CEFBS_None, // VMSUMUDM
13317 CEFBS_None, // VMSUMUHM
13318 CEFBS_None, // VMSUMUHS
13319 CEFBS_None, // VMUL10CUQ
13320 CEFBS_None, // VMUL10ECUQ
13321 CEFBS_None, // VMUL10EUQ
13322 CEFBS_None, // VMUL10UQ
13323 CEFBS_None, // VMULESB
13324 CEFBS_None, // VMULESD
13325 CEFBS_None, // VMULESH
13326 CEFBS_None, // VMULESW
13327 CEFBS_None, // VMULEUB
13328 CEFBS_None, // VMULEUD
13329 CEFBS_None, // VMULEUH
13330 CEFBS_None, // VMULEUW
13331 CEFBS_None, // VMULHSD
13332 CEFBS_None, // VMULHSW
13333 CEFBS_None, // VMULHUD
13334 CEFBS_None, // VMULHUW
13335 CEFBS_None, // VMULLD
13336 CEFBS_None, // VMULOSB
13337 CEFBS_None, // VMULOSD
13338 CEFBS_None, // VMULOSH
13339 CEFBS_None, // VMULOSW
13340 CEFBS_None, // VMULOUB
13341 CEFBS_None, // VMULOUD
13342 CEFBS_None, // VMULOUH
13343 CEFBS_None, // VMULOUW
13344 CEFBS_None, // VMULUWM
13345 CEFBS_None, // VNAND
13346 CEFBS_None, // VNCIPHER
13347 CEFBS_None, // VNCIPHERLAST
13348 CEFBS_None, // VNEGD
13349 CEFBS_None, // VNEGW
13350 CEFBS_None, // VNMSUBFP
13351 CEFBS_None, // VNOR
13352 CEFBS_None, // VOR
13353 CEFBS_None, // VORC
13354 CEFBS_None, // VPDEPD
13355 CEFBS_None, // VPERM
13356 CEFBS_None, // VPERMR
13357 CEFBS_None, // VPERMXOR
13358 CEFBS_None, // VPEXTD
13359 CEFBS_None, // VPKPX
13360 CEFBS_None, // VPKSDSS
13361 CEFBS_None, // VPKSDUS
13362 CEFBS_None, // VPKSHSS
13363 CEFBS_None, // VPKSHUS
13364 CEFBS_None, // VPKSWSS
13365 CEFBS_None, // VPKSWUS
13366 CEFBS_None, // VPKUDUM
13367 CEFBS_None, // VPKUDUS
13368 CEFBS_None, // VPKUHUM
13369 CEFBS_None, // VPKUHUS
13370 CEFBS_None, // VPKUWUM
13371 CEFBS_None, // VPKUWUS
13372 CEFBS_None, // VPMSUMB
13373 CEFBS_None, // VPMSUMD
13374 CEFBS_None, // VPMSUMH
13375 CEFBS_None, // VPMSUMW
13376 CEFBS_None, // VPOPCNTB
13377 CEFBS_None, // VPOPCNTD
13378 CEFBS_None, // VPOPCNTH
13379 CEFBS_None, // VPOPCNTW
13380 CEFBS_None, // VPRTYBD
13381 CEFBS_None, // VPRTYBQ
13382 CEFBS_None, // VPRTYBW
13383 CEFBS_None, // VREFP
13384 CEFBS_None, // VRFIM
13385 CEFBS_None, // VRFIN
13386 CEFBS_None, // VRFIP
13387 CEFBS_None, // VRFIZ
13388 CEFBS_None, // VRLB
13389 CEFBS_None, // VRLD
13390 CEFBS_None, // VRLDMI
13391 CEFBS_None, // VRLDNM
13392 CEFBS_None, // VRLH
13393 CEFBS_None, // VRLQ
13394 CEFBS_None, // VRLQMI
13395 CEFBS_None, // VRLQNM
13396 CEFBS_None, // VRLW
13397 CEFBS_None, // VRLWMI
13398 CEFBS_None, // VRLWNM
13399 CEFBS_None, // VRSQRTEFP
13400 CEFBS_None, // VSBOX
13401 CEFBS_None, // VSEL
13402 CEFBS_None, // VSHASIGMAD
13403 CEFBS_None, // VSHASIGMAW
13404 CEFBS_None, // VSL
13405 CEFBS_None, // VSLB
13406 CEFBS_None, // VSLD
13407 CEFBS_None, // VSLDBI
13408 CEFBS_None, // VSLDOI
13409 CEFBS_None, // VSLH
13410 CEFBS_None, // VSLO
13411 CEFBS_None, // VSLQ
13412 CEFBS_None, // VSLV
13413 CEFBS_None, // VSLW
13414 CEFBS_None, // VSPLTB
13415 CEFBS_None, // VSPLTBs
13416 CEFBS_None, // VSPLTH
13417 CEFBS_None, // VSPLTHs
13418 CEFBS_None, // VSPLTISB
13419 CEFBS_None, // VSPLTISH
13420 CEFBS_None, // VSPLTISW
13421 CEFBS_None, // VSPLTW
13422 CEFBS_None, // VSR
13423 CEFBS_None, // VSRAB
13424 CEFBS_None, // VSRAD
13425 CEFBS_None, // VSRAH
13426 CEFBS_None, // VSRAQ
13427 CEFBS_None, // VSRAW
13428 CEFBS_None, // VSRB
13429 CEFBS_None, // VSRD
13430 CEFBS_None, // VSRDBI
13431 CEFBS_None, // VSRH
13432 CEFBS_None, // VSRO
13433 CEFBS_None, // VSRQ
13434 CEFBS_None, // VSRV
13435 CEFBS_None, // VSRW
13436 CEFBS_None, // VSTRIBL
13437 CEFBS_None, // VSTRIBL_rec
13438 CEFBS_None, // VSTRIBR
13439 CEFBS_None, // VSTRIBR_rec
13440 CEFBS_None, // VSTRIHL
13441 CEFBS_None, // VSTRIHL_rec
13442 CEFBS_None, // VSTRIHR
13443 CEFBS_None, // VSTRIHR_rec
13444 CEFBS_None, // VSUBCUQ
13445 CEFBS_None, // VSUBCUW
13446 CEFBS_None, // VSUBECUQ
13447 CEFBS_None, // VSUBEUQM
13448 CEFBS_None, // VSUBFP
13449 CEFBS_None, // VSUBSBS
13450 CEFBS_None, // VSUBSHS
13451 CEFBS_None, // VSUBSWS
13452 CEFBS_None, // VSUBUBM
13453 CEFBS_None, // VSUBUBS
13454 CEFBS_None, // VSUBUDM
13455 CEFBS_None, // VSUBUHM
13456 CEFBS_None, // VSUBUHS
13457 CEFBS_None, // VSUBUQM
13458 CEFBS_None, // VSUBUWM
13459 CEFBS_None, // VSUBUWS
13460 CEFBS_None, // VSUM2SWS
13461 CEFBS_None, // VSUM4SBS
13462 CEFBS_None, // VSUM4SHS
13463 CEFBS_None, // VSUM4UBS
13464 CEFBS_None, // VSUMSWS
13465 CEFBS_None, // VUCMPRHB
13466 CEFBS_None, // VUCMPRHH
13467 CEFBS_None, // VUCMPRHN
13468 CEFBS_None, // VUCMPRLB
13469 CEFBS_None, // VUCMPRLH
13470 CEFBS_None, // VUCMPRLN
13471 CEFBS_None, // VUPKHPX
13472 CEFBS_None, // VUPKHSB
13473 CEFBS_None, // VUPKHSH
13474 CEFBS_None, // VUPKHSNTOB
13475 CEFBS_None, // VUPKHSW
13476 CEFBS_None, // VUPKINT4TOBF16
13477 CEFBS_None, // VUPKINT4TOFP32
13478 CEFBS_None, // VUPKINT8TOBF16
13479 CEFBS_None, // VUPKINT8TOFP32
13480 CEFBS_None, // VUPKLPX
13481 CEFBS_None, // VUPKLSB
13482 CEFBS_None, // VUPKLSH
13483 CEFBS_None, // VUPKLSNTOB
13484 CEFBS_None, // VUPKLSW
13485 CEFBS_None, // VXOR
13486 CEFBS_None, // V_SET0
13487 CEFBS_None, // V_SET0B
13488 CEFBS_None, // V_SET0H
13489 CEFBS_None, // V_SETALLONES
13490 CEFBS_None, // V_SETALLONESB
13491 CEFBS_None, // V_SETALLONESH
13492 CEFBS_None, // WAIT
13493 CEFBS_None, // WAITP10
13494 CEFBS_None, // WRTEE
13495 CEFBS_None, // WRTEEI
13496 CEFBS_None, // XOR
13497 CEFBS_None, // XOR8
13498 CEFBS_None, // XOR8_rec
13499 CEFBS_None, // XORI
13500 CEFBS_None, // XORI8
13501 CEFBS_None, // XORIS
13502 CEFBS_None, // XORIS8
13503 CEFBS_None, // XOR_rec
13504 CEFBS_None, // XSABSDP
13505 CEFBS_None, // XSABSQP
13506 CEFBS_None, // XSADDADDSUQM
13507 CEFBS_None, // XSADDADDUQM
13508 CEFBS_None, // XSADDDP
13509 CEFBS_None, // XSADDQP
13510 CEFBS_None, // XSADDQPO
13511 CEFBS_None, // XSADDSP
13512 CEFBS_None, // XSADDSUBSUQM
13513 CEFBS_None, // XSADDSUBUQM
13514 CEFBS_None, // XSCMPEQDP
13515 CEFBS_None, // XSCMPEQQP
13516 CEFBS_None, // XSCMPEXPDP
13517 CEFBS_None, // XSCMPEXPQP
13518 CEFBS_None, // XSCMPGEDP
13519 CEFBS_None, // XSCMPGEQP
13520 CEFBS_None, // XSCMPGTDP
13521 CEFBS_None, // XSCMPGTQP
13522 CEFBS_None, // XSCMPODP
13523 CEFBS_None, // XSCMPOQP
13524 CEFBS_None, // XSCMPUDP
13525 CEFBS_None, // XSCMPUQP
13526 CEFBS_None, // XSCPSGNDP
13527 CEFBS_None, // XSCPSGNQP
13528 CEFBS_None, // XSCVDPHP
13529 CEFBS_None, // XSCVDPQP
13530 CEFBS_None, // XSCVDPSP
13531 CEFBS_None, // XSCVDPSPN
13532 CEFBS_None, // XSCVDPSXDS
13533 CEFBS_None, // XSCVDPSXDSs
13534 CEFBS_None, // XSCVDPSXWS
13535 CEFBS_None, // XSCVDPSXWSs
13536 CEFBS_None, // XSCVDPUXDS
13537 CEFBS_None, // XSCVDPUXDSs
13538 CEFBS_None, // XSCVDPUXWS
13539 CEFBS_None, // XSCVDPUXWSs
13540 CEFBS_None, // XSCVHPDP
13541 CEFBS_None, // XSCVQPDP
13542 CEFBS_None, // XSCVQPDPO
13543 CEFBS_None, // XSCVQPSDZ
13544 CEFBS_None, // XSCVQPSQZ
13545 CEFBS_None, // XSCVQPSWZ
13546 CEFBS_None, // XSCVQPUDZ
13547 CEFBS_None, // XSCVQPUQZ
13548 CEFBS_None, // XSCVQPUWZ
13549 CEFBS_None, // XSCVSDQP
13550 CEFBS_None, // XSCVSPDP
13551 CEFBS_None, // XSCVSPDPN
13552 CEFBS_None, // XSCVSQQP
13553 CEFBS_None, // XSCVSXDDP
13554 CEFBS_None, // XSCVSXDSP
13555 CEFBS_None, // XSCVUDQP
13556 CEFBS_None, // XSCVUQQP
13557 CEFBS_None, // XSCVUXDDP
13558 CEFBS_None, // XSCVUXDSP
13559 CEFBS_None, // XSDIVDP
13560 CEFBS_None, // XSDIVQP
13561 CEFBS_None, // XSDIVQPO
13562 CEFBS_None, // XSDIVSP
13563 CEFBS_None, // XSIEXPDP
13564 CEFBS_None, // XSIEXPQP
13565 CEFBS_None, // XSMADDADP
13566 CEFBS_None, // XSMADDASP
13567 CEFBS_None, // XSMADDMDP
13568 CEFBS_None, // XSMADDMSP
13569 CEFBS_None, // XSMADDQP
13570 CEFBS_None, // XSMADDQPO
13571 CEFBS_None, // XSMAXCDP
13572 CEFBS_None, // XSMAXCQP
13573 CEFBS_None, // XSMAXDP
13574 CEFBS_None, // XSMAXJDP
13575 CEFBS_None, // XSMERGE2T1UQM
13576 CEFBS_None, // XSMERGE2T2UQM
13577 CEFBS_None, // XSMERGE2T3UQM
13578 CEFBS_None, // XSMERGE3T1UQM
13579 CEFBS_None, // XSMINCDP
13580 CEFBS_None, // XSMINCQP
13581 CEFBS_None, // XSMINDP
13582 CEFBS_None, // XSMINJDP
13583 CEFBS_None, // XSMSUBADP
13584 CEFBS_None, // XSMSUBASP
13585 CEFBS_None, // XSMSUBMDP
13586 CEFBS_None, // XSMSUBMSP
13587 CEFBS_None, // XSMSUBQP
13588 CEFBS_None, // XSMSUBQPO
13589 CEFBS_None, // XSMULDP
13590 CEFBS_None, // XSMULQP
13591 CEFBS_None, // XSMULQPO
13592 CEFBS_None, // XSMULSP
13593 CEFBS_None, // XSNABSDP
13594 CEFBS_None, // XSNABSDPs
13595 CEFBS_None, // XSNABSQP
13596 CEFBS_None, // XSNEGDP
13597 CEFBS_None, // XSNEGQP
13598 CEFBS_None, // XSNMADDADP
13599 CEFBS_None, // XSNMADDASP
13600 CEFBS_None, // XSNMADDMDP
13601 CEFBS_None, // XSNMADDMSP
13602 CEFBS_None, // XSNMADDQP
13603 CEFBS_None, // XSNMADDQPO
13604 CEFBS_None, // XSNMSUBADP
13605 CEFBS_None, // XSNMSUBASP
13606 CEFBS_None, // XSNMSUBMDP
13607 CEFBS_None, // XSNMSUBMSP
13608 CEFBS_None, // XSNMSUBQP
13609 CEFBS_None, // XSNMSUBQPO
13610 CEFBS_None, // XSRDPI
13611 CEFBS_None, // XSRDPIC
13612 CEFBS_None, // XSRDPIM
13613 CEFBS_None, // XSRDPIP
13614 CEFBS_None, // XSRDPIZ
13615 CEFBS_None, // XSREBASE2T1UQM
13616 CEFBS_None, // XSREBASE2T2UQM
13617 CEFBS_None, // XSREBASE2T3UQM
13618 CEFBS_None, // XSREBASE2T4UQM
13619 CEFBS_None, // XSREBASE3T1UQM
13620 CEFBS_None, // XSREBASE3T2UQM
13621 CEFBS_None, // XSREBASE3T3UQM
13622 CEFBS_None, // XSREDP
13623 CEFBS_None, // XSRESP
13624 CEFBS_None, // XSRQPI
13625 CEFBS_None, // XSRQPIX
13626 CEFBS_None, // XSRQPXP
13627 CEFBS_None, // XSRSP
13628 CEFBS_None, // XSRSQRTEDP
13629 CEFBS_None, // XSRSQRTESP
13630 CEFBS_None, // XSSQRTDP
13631 CEFBS_None, // XSSQRTQP
13632 CEFBS_None, // XSSQRTQPO
13633 CEFBS_None, // XSSQRTSP
13634 CEFBS_None, // XSSUBDP
13635 CEFBS_None, // XSSUBQP
13636 CEFBS_None, // XSSUBQPO
13637 CEFBS_None, // XSSUBSP
13638 CEFBS_None, // XSTDIVDP
13639 CEFBS_None, // XSTSQRTDP
13640 CEFBS_None, // XSTSTDCDP
13641 CEFBS_None, // XSTSTDCQP
13642 CEFBS_None, // XSTSTDCSP
13643 CEFBS_None, // XSXEXPDP
13644 CEFBS_None, // XSXEXPQP
13645 CEFBS_None, // XSXSIGDP
13646 CEFBS_None, // XSXSIGQP
13647 CEFBS_None, // XVABSDP
13648 CEFBS_None, // XVABSSP
13649 CEFBS_None, // XVADDDP
13650 CEFBS_None, // XVADDSP
13651 CEFBS_None, // XVADDUHM
13652 CEFBS_None, // XVADDUWM
13653 CEFBS_None, // XVBF16GER2
13654 CEFBS_None, // XVBF16GER2NN
13655 CEFBS_None, // XVBF16GER2NP
13656 CEFBS_None, // XVBF16GER2PN
13657 CEFBS_None, // XVBF16GER2PP
13658 CEFBS_None, // XVBF16GER2W
13659 CEFBS_None, // XVBF16GER2WNN
13660 CEFBS_None, // XVBF16GER2WNP
13661 CEFBS_None, // XVBF16GER2WPN
13662 CEFBS_None, // XVBF16GER2WPP
13663 CEFBS_None, // XVCMPEQDP
13664 CEFBS_None, // XVCMPEQDP_rec
13665 CEFBS_None, // XVCMPEQSP
13666 CEFBS_None, // XVCMPEQSP_rec
13667 CEFBS_None, // XVCMPGEDP
13668 CEFBS_None, // XVCMPGEDP_rec
13669 CEFBS_None, // XVCMPGESP
13670 CEFBS_None, // XVCMPGESP_rec
13671 CEFBS_None, // XVCMPGTDP
13672 CEFBS_None, // XVCMPGTDP_rec
13673 CEFBS_None, // XVCMPGTSP
13674 CEFBS_None, // XVCMPGTSP_rec
13675 CEFBS_None, // XVCPSGNDP
13676 CEFBS_None, // XVCPSGNSP
13677 CEFBS_None, // XVCVBF16SPN
13678 CEFBS_None, // XVCVDPSP
13679 CEFBS_None, // XVCVDPSXDS
13680 CEFBS_None, // XVCVDPSXWS
13681 CEFBS_None, // XVCVDPUXDS
13682 CEFBS_None, // XVCVDPUXWS
13683 CEFBS_None, // XVCVHPSP
13684 CEFBS_None, // XVCVSPBF16
13685 CEFBS_None, // XVCVSPDP
13686 CEFBS_None, // XVCVSPHP
13687 CEFBS_None, // XVCVSPSXDS
13688 CEFBS_None, // XVCVSPSXWS
13689 CEFBS_None, // XVCVSPUXDS
13690 CEFBS_None, // XVCVSPUXWS
13691 CEFBS_None, // XVCVSXDDP
13692 CEFBS_None, // XVCVSXDSP
13693 CEFBS_None, // XVCVSXWDP
13694 CEFBS_None, // XVCVSXWSP
13695 CEFBS_None, // XVCVUXDDP
13696 CEFBS_None, // XVCVUXDSP
13697 CEFBS_None, // XVCVUXWDP
13698 CEFBS_None, // XVCVUXWSP
13699 CEFBS_None, // XVDIVDP
13700 CEFBS_None, // XVDIVSP
13701 CEFBS_None, // XVF16GER2
13702 CEFBS_None, // XVF16GER2NN
13703 CEFBS_None, // XVF16GER2NP
13704 CEFBS_None, // XVF16GER2PN
13705 CEFBS_None, // XVF16GER2PP
13706 CEFBS_None, // XVF16GER2W
13707 CEFBS_None, // XVF16GER2WNN
13708 CEFBS_None, // XVF16GER2WNP
13709 CEFBS_None, // XVF16GER2WPN
13710 CEFBS_None, // XVF16GER2WPP
13711 CEFBS_None, // XVF32GER
13712 CEFBS_None, // XVF32GERNN
13713 CEFBS_None, // XVF32GERNP
13714 CEFBS_None, // XVF32GERPN
13715 CEFBS_None, // XVF32GERPP
13716 CEFBS_None, // XVF32GERW
13717 CEFBS_None, // XVF32GERWNN
13718 CEFBS_None, // XVF32GERWNP
13719 CEFBS_None, // XVF32GERWPN
13720 CEFBS_None, // XVF32GERWPP
13721 CEFBS_None, // XVF64GER
13722 CEFBS_None, // XVF64GERNN
13723 CEFBS_None, // XVF64GERNP
13724 CEFBS_None, // XVF64GERPN
13725 CEFBS_None, // XVF64GERPP
13726 CEFBS_None, // XVF64GERW
13727 CEFBS_None, // XVF64GERWNN
13728 CEFBS_None, // XVF64GERWNP
13729 CEFBS_None, // XVF64GERWPN
13730 CEFBS_None, // XVF64GERWPP
13731 CEFBS_None, // XVI16GER2
13732 CEFBS_None, // XVI16GER2PP
13733 CEFBS_None, // XVI16GER2S
13734 CEFBS_None, // XVI16GER2SPP
13735 CEFBS_None, // XVI16GER2SW
13736 CEFBS_None, // XVI16GER2SWPP
13737 CEFBS_None, // XVI16GER2W
13738 CEFBS_None, // XVI16GER2WPP
13739 CEFBS_None, // XVI4GER8
13740 CEFBS_None, // XVI4GER8PP
13741 CEFBS_None, // XVI4GER8W
13742 CEFBS_None, // XVI4GER8WPP
13743 CEFBS_None, // XVI8GER4
13744 CEFBS_None, // XVI8GER4PP
13745 CEFBS_None, // XVI8GER4SPP
13746 CEFBS_None, // XVI8GER4W
13747 CEFBS_None, // XVI8GER4WPP
13748 CEFBS_None, // XVI8GER4WSPP
13749 CEFBS_None, // XVIEXPDP
13750 CEFBS_None, // XVIEXPSP
13751 CEFBS_None, // XVMADDADP
13752 CEFBS_None, // XVMADDASP
13753 CEFBS_None, // XVMADDMDP
13754 CEFBS_None, // XVMADDMSP
13755 CEFBS_None, // XVMAXDP
13756 CEFBS_None, // XVMAXSP
13757 CEFBS_None, // XVMINDP
13758 CEFBS_None, // XVMINSP
13759 CEFBS_None, // XVMSUBADP
13760 CEFBS_None, // XVMSUBASP
13761 CEFBS_None, // XVMSUBMDP
13762 CEFBS_None, // XVMSUBMSP
13763 CEFBS_None, // XVMULDP
13764 CEFBS_None, // XVMULHSH
13765 CEFBS_None, // XVMULHSW
13766 CEFBS_None, // XVMULHUH
13767 CEFBS_None, // XVMULHUW
13768 CEFBS_None, // XVMULSP
13769 CEFBS_None, // XVMULUHM
13770 CEFBS_None, // XVMULUWM
13771 CEFBS_None, // XVNABSDP
13772 CEFBS_None, // XVNABSSP
13773 CEFBS_None, // XVNEGDP
13774 CEFBS_None, // XVNEGSP
13775 CEFBS_None, // XVNMADDADP
13776 CEFBS_None, // XVNMADDASP
13777 CEFBS_None, // XVNMADDMDP
13778 CEFBS_None, // XVNMADDMSP
13779 CEFBS_None, // XVNMSUBADP
13780 CEFBS_None, // XVNMSUBASP
13781 CEFBS_None, // XVNMSUBMDP
13782 CEFBS_None, // XVNMSUBMSP
13783 CEFBS_None, // XVRDPI
13784 CEFBS_None, // XVRDPIC
13785 CEFBS_None, // XVRDPIM
13786 CEFBS_None, // XVRDPIP
13787 CEFBS_None, // XVRDPIZ
13788 CEFBS_None, // XVREDP
13789 CEFBS_None, // XVRESP
13790 CEFBS_None, // XVRLW
13791 CEFBS_None, // XVRSPI
13792 CEFBS_None, // XVRSPIC
13793 CEFBS_None, // XVRSPIM
13794 CEFBS_None, // XVRSPIP
13795 CEFBS_None, // XVRSPIZ
13796 CEFBS_None, // XVRSQRTEDP
13797 CEFBS_None, // XVRSQRTESP
13798 CEFBS_None, // XVSQRTDP
13799 CEFBS_None, // XVSQRTSP
13800 CEFBS_None, // XVSUBDP
13801 CEFBS_None, // XVSUBSP
13802 CEFBS_None, // XVSUBUHM
13803 CEFBS_None, // XVSUBUWM
13804 CEFBS_None, // XVTDIVDP
13805 CEFBS_None, // XVTDIVSP
13806 CEFBS_None, // XVTLSBB
13807 CEFBS_None, // XVTSQRTDP
13808 CEFBS_None, // XVTSQRTSP
13809 CEFBS_None, // XVTSTDCDP
13810 CEFBS_None, // XVTSTDCSP
13811 CEFBS_None, // XVXEXPDP
13812 CEFBS_None, // XVXEXPSP
13813 CEFBS_None, // XVXSIGDP
13814 CEFBS_None, // XVXSIGSP
13815 CEFBS_None, // XXAESDECP
13816 CEFBS_None, // XXAESENCP
13817 CEFBS_None, // XXAESGENLKP
13818 CEFBS_None, // XXBLENDVB
13819 CEFBS_None, // XXBLENDVD
13820 CEFBS_None, // XXBLENDVH
13821 CEFBS_None, // XXBLENDVW
13822 CEFBS_None, // XXBRD
13823 CEFBS_None, // XXBRH
13824 CEFBS_None, // XXBRQ
13825 CEFBS_None, // XXBRW
13826 CEFBS_None, // XXEVAL
13827 CEFBS_None, // XXEXTRACTUW
13828 CEFBS_None, // XXGENPCVBM
13829 CEFBS_None, // XXGENPCVDM
13830 CEFBS_None, // XXGENPCVHM
13831 CEFBS_None, // XXGENPCVWM
13832 CEFBS_None, // XXGFMUL128
13833 CEFBS_None, // XXINSERTW
13834 CEFBS_None, // XXLAND
13835 CEFBS_None, // XXLANDC
13836 CEFBS_None, // XXLEQV
13837 CEFBS_None, // XXLEQVOnes
13838 CEFBS_None, // XXLNAND
13839 CEFBS_None, // XXLNOR
13840 CEFBS_None, // XXLOR
13841 CEFBS_None, // XXLORC
13842 CEFBS_None, // XXLORf
13843 CEFBS_None, // XXLXOR
13844 CEFBS_None, // XXLXORdpz
13845 CEFBS_None, // XXLXORspz
13846 CEFBS_None, // XXLXORz
13847 CEFBS_None, // XXMFACC
13848 CEFBS_None, // XXMFACCW
13849 CEFBS_None, // XXMRGHW
13850 CEFBS_None, // XXMRGLW
13851 CEFBS_None, // XXMTACC
13852 CEFBS_None, // XXMTACCW
13853 CEFBS_None, // XXMULMUL
13854 CEFBS_None, // XXMULMULHIADD
13855 CEFBS_None, // XXMULMULLOADD
13856 CEFBS_None, // XXPERM
13857 CEFBS_None, // XXPERMDI
13858 CEFBS_None, // XXPERMDIs
13859 CEFBS_None, // XXPERMR
13860 CEFBS_None, // XXPERMX
13861 CEFBS_None, // XXSEL
13862 CEFBS_None, // XXSETACCZ
13863 CEFBS_None, // XXSLDWI
13864 CEFBS_None, // XXSLDWIs
13865 CEFBS_None, // XXSPLTI32DX
13866 CEFBS_None, // XXSPLTIB
13867 CEFBS_None, // XXSPLTIDP
13868 CEFBS_None, // XXSPLTIW
13869 CEFBS_None, // XXSPLTW
13870 CEFBS_None, // XXSPLTWs
13871 CEFBS_None, // XXSSUMUDM
13872 CEFBS_None, // XXSSUMUDMC
13873 CEFBS_None, // XXSSUMUDMCEXT
13874 CEFBS_None, // gBC
13875 CEFBS_None, // gBCA
13876 CEFBS_None, // gBCAat
13877 CEFBS_None, // gBCCTR
13878 CEFBS_None, // gBCCTRL
13879 CEFBS_None, // gBCL
13880 CEFBS_None, // gBCLA
13881 CEFBS_None, // gBCLAat
13882 CEFBS_None, // gBCLR
13883 CEFBS_None, // gBCLRL
13884 CEFBS_None, // gBCLat
13885 CEFBS_None, // gBCat
13886 };
13887
13888 assert(Opcode < 3001);
13889 return FeatureBitsets[RequiredFeaturesRefs[Opcode]];
13890}
13891
13892
13893} // namespace llvm::PPC_MC
13894
13895#endif // GET_COMPUTE_FEATURES
13896
13897#ifdef GET_AVAILABLE_OPCODE_CHECKER
13898#undef GET_AVAILABLE_OPCODE_CHECKER
13899
13900namespace llvm::PPC_MC {
13901
13902bool isOpcodeAvailable(unsigned Opcode, const FeatureBitset &Features) {
13903 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
13904 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
13905 FeatureBitset MissingFeatures =
13906 (AvailableFeatures & RequiredFeatures) ^
13907 RequiredFeatures;
13908 return !MissingFeatures.any();
13909}
13910
13911} // namespace llvm::PPC_MC
13912
13913#endif // GET_AVAILABLE_OPCODE_CHECKER
13914
13915#ifdef ENABLE_INSTR_PREDICATE_VERIFIER
13916#undef ENABLE_INSTR_PREDICATE_VERIFIER
13917
13918#include <sstream>
13919
13920namespace llvm::PPC_MC {
13921
13922#ifndef NDEBUG
13923static const char *SubtargetFeatureNames[] = {
13924 "Feature_ModernAs",
13925 nullptr
13926};
13927
13928#endif // NDEBUG
13929
13930void verifyInstructionPredicates(
13931 unsigned Opcode, const FeatureBitset &Features) {
13932#ifndef NDEBUG
13933 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
13934 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
13935 FeatureBitset MissingFeatures =
13936 (AvailableFeatures & RequiredFeatures) ^
13937 RequiredFeatures;
13938 if (MissingFeatures.any()) {
13939 std::ostringstream Msg;
13940 Msg << "Attempting to emit " << &PPCInstrNameData[PPCInstrNameIndices[Opcode]]
13941 << " instruction but the ";
13942 for (unsigned i = 0, e = MissingFeatures.size(); i != e; ++i)
13943 if (MissingFeatures.test(i))
13944 Msg << SubtargetFeatureNames[i] << " ";
13945 Msg << "predicate(s) are not met";
13946 report_fatal_error(Msg.str().c_str());
13947 }
13948#endif // NDEBUG
13949}
13950
13951} // namespace llvm::PPC_MC
13952
13953#endif // ENABLE_INSTR_PREDICATE_VERIFIER
13954
13955#ifdef GET_INSTRMAP_INFO
13956#undef GET_INSTRMAP_INFO
13957
13958namespace llvm::PPC {
13959
13960enum Interpretation64Bit {
13961 Interpretation64Bit_1
13962};
13963
13964enum IsVSXFMAAlt {
13965 IsVSXFMAAlt_1
13966};
13967
13968enum RC {
13969 RC_0,
13970 RC_1
13971};
13972
13973// get64BitInstrFromSignedExt32BitInstr
13974LLVM_READONLY
13975int32_t get64BitInstrFromSignedExt32BitInstr(uint32_t Opcode) {
13976 using namespace PPC;
13977 static constexpr uint32_t Table[][2] = {
13978 { ANDI_rec, ANDI8_rec },
13979 { EXTSB, EXTSB8 },
13980 { EXTSB8_32_64, EXTSB8 },
13981 { EXTSB_rec, EXTSB8_rec },
13982 { EXTSH, EXTSH8 },
13983 { EXTSH8_32_64, EXTSH8 },
13984 { EXTSH_rec, EXTSH8_rec },
13985 { EXTSW, EXTSW_32_64 },
13986 { EXTSW_rec, EXTSW_32_64_rec },
13987 { LBZ, LBZ8 },
13988 { LBZX, LBZX8 },
13989 { LHA, LHA8 },
13990 { LHAX, LHAX8 },
13991 { LHZ, LHZ8 },
13992 { LHZX, LHZX8 },
13993 { LI, LI8 },
13994 { LIS, LIS8 },
13995 { SETB, SETB8 },
13996 { SETBC, SETBC8 },
13997 { SETBCR, SETBCR8 },
13998 { SETNBC, SETNBC8 },
13999 { SETNBCR, SETNBCR8 },
14000 { SRAW, SRAW8 },
14001 { SRAWI, SRAWI8 },
14002 { SRAWI_rec, SRAWI8_rec },
14003 { SRAW_rec, SRAW8_rec },
14004 }; // End of Table
14005
14006 unsigned mid;
14007 unsigned start = 0;
14008 unsigned end = 26;
14009 while (start < end) {
14010 mid = start + (end - start) / 2;
14011 if (Opcode == Table[mid][0])
14012 break;
14013 if (Opcode < Table[mid][0])
14014 end = mid;
14015 else
14016 start = mid + 1;
14017 }
14018 if (start == end)
14019 return -1; // Instruction doesn't exist in this table.
14020
14021 return Table[mid][1];
14022}
14023
14024// getAltVSXFMAOpcode
14025LLVM_READONLY
14026int32_t getAltVSXFMAOpcode(uint32_t Opcode) {
14027 using namespace PPC;
14028 static constexpr uint32_t Table[][2] = {
14029 { XSMADDADP, XSMADDMDP },
14030 { XSMADDASP, XSMADDMSP },
14031 { XSMSUBADP, XSMSUBMDP },
14032 { XSMSUBASP, XSMSUBMSP },
14033 { XSNMADDADP, XSNMADDMDP },
14034 { XSNMADDASP, XSNMADDMSP },
14035 { XSNMSUBADP, XSNMSUBMDP },
14036 { XSNMSUBASP, XSNMSUBMSP },
14037 { XVMADDADP, XVMADDMDP },
14038 { XVMADDASP, XVMADDMSP },
14039 { XVMSUBADP, XVMSUBMDP },
14040 { XVMSUBASP, XVMSUBMSP },
14041 { XVNMADDADP, XVNMADDMDP },
14042 { XVNMADDASP, XVNMADDMSP },
14043 { XVNMSUBADP, XVNMSUBMDP },
14044 { XVNMSUBASP, XVNMSUBMSP },
14045 }; // End of Table
14046
14047 unsigned mid;
14048 unsigned start = 0;
14049 unsigned end = 16;
14050 while (start < end) {
14051 mid = start + (end - start) / 2;
14052 if (Opcode == Table[mid][0])
14053 break;
14054 if (Opcode < Table[mid][0])
14055 end = mid;
14056 else
14057 start = mid + 1;
14058 }
14059 if (start == end)
14060 return -1; // Instruction doesn't exist in this table.
14061
14062 return Table[mid][1];
14063}
14064
14065// getNonRecordFormOpcode
14066LLVM_READONLY
14067int32_t getNonRecordFormOpcode(uint32_t Opcode) {
14068 using namespace PPC;
14069 static constexpr uint32_t Table[][2] = {
14070 { ADD4O_rec, ADD4O },
14071 { ADD4_rec, ADD4 },
14072 { ADD8O_rec, ADD8O },
14073 { ADD8_rec, ADD8 },
14074 { ADDC8O_rec, ADDC8O },
14075 { ADDC8_rec, ADDC8 },
14076 { ADDCO_rec, ADDCO },
14077 { ADDC_rec, ADDC },
14078 { ADDE8O_rec, ADDE8O },
14079 { ADDE8_rec, ADDE8 },
14080 { ADDEO_rec, ADDEO },
14081 { ADDE_rec, ADDE },
14082 { ADDIC_rec, ADDIC },
14083 { ADDME8O_rec, ADDME8O },
14084 { ADDME8_rec, ADDME8 },
14085 { ADDMEO_rec, ADDMEO },
14086 { ADDME_rec, ADDME },
14087 { ADDZE8O_rec, ADDZE8O },
14088 { ADDZE8_rec, ADDZE8 },
14089 { ADDZEO_rec, ADDZEO },
14090 { ADDZE_rec, ADDZE },
14091 { AND8_rec, AND8 },
14092 { ANDC8_rec, ANDC8 },
14093 { ANDC_rec, ANDC },
14094 { AND_rec, AND },
14095 { CNTLZD_rec, CNTLZD },
14096 { CNTLZW8_rec, CNTLZW8 },
14097 { CNTLZW_rec, CNTLZW },
14098 { CNTTZD_rec, CNTTZD },
14099 { CNTTZW8_rec, CNTTZW8 },
14100 { CNTTZW_rec, CNTTZW },
14101 { DADDQ_rec, DADDQ },
14102 { DADD_rec, DADD },
14103 { DCFFIXQ_rec, DCFFIXQ },
14104 { DCFFIX_rec, DCFFIX },
14105 { DCTDP_rec, DCTDP },
14106 { DCTFIXQ_rec, DCTFIXQ },
14107 { DCTFIX_rec, DCTFIX },
14108 { DCTQPQ_rec, DCTQPQ },
14109 { DDEDPDQ_rec, DDEDPDQ },
14110 { DDEDPD_rec, DDEDPD },
14111 { DDIVQ_rec, DDIVQ },
14112 { DDIV_rec, DDIV },
14113 { DENBCDQ_rec, DENBCDQ },
14114 { DENBCD_rec, DENBCD },
14115 { DIEXQ_rec, DIEXQ },
14116 { DIEX_rec, DIEX },
14117 { DIVDEO_rec, DIVDEO },
14118 { DIVDEUO_rec, DIVDEUO },
14119 { DIVDEU_rec, DIVDEU },
14120 { DIVDE_rec, DIVDE },
14121 { DIVDO_rec, DIVDO },
14122 { DIVDUO_rec, DIVDUO },
14123 { DIVDU_rec, DIVDU },
14124 { DIVD_rec, DIVD },
14125 { DIVWEO_rec, DIVWEO },
14126 { DIVWEUO_rec, DIVWEUO },
14127 { DIVWEU_rec, DIVWEU },
14128 { DIVWE_rec, DIVWE },
14129 { DIVWO_rec, DIVWO },
14130 { DIVWUO_rec, DIVWUO },
14131 { DIVWU_rec, DIVWU },
14132 { DIVW_rec, DIVW },
14133 { DMULQ_rec, DMULQ },
14134 { DMUL_rec, DMUL },
14135 { DQUAIQ_rec, DQUAIQ },
14136 { DQUAI_rec, DQUAI },
14137 { DQUAQ_rec, DQUAQ },
14138 { DQUA_rec, DQUA },
14139 { DRDPQ_rec, DRDPQ },
14140 { DRINTNQ_rec, DRINTNQ },
14141 { DRINTN_rec, DRINTN },
14142 { DRINTXQ_rec, DRINTXQ },
14143 { DRINTX_rec, DRINTX },
14144 { DRRNDQ_rec, DRRNDQ },
14145 { DRRND_rec, DRRND },
14146 { DRSP_rec, DRSP },
14147 { DSCLIQ_rec, DSCLIQ },
14148 { DSCLI_rec, DSCLI },
14149 { DSCRIQ_rec, DSCRIQ },
14150 { DSCRI_rec, DSCRI },
14151 { DSUBQ_rec, DSUBQ },
14152 { DSUB_rec, DSUB },
14153 { DXEXQ_rec, DXEXQ },
14154 { DXEX_rec, DXEX },
14155 { EQV8_rec, EQV8 },
14156 { EQV_rec, EQV },
14157 { EXTSB8_rec, EXTSB8 },
14158 { EXTSB_rec, EXTSB },
14159 { EXTSH8_rec, EXTSH8 },
14160 { EXTSH_rec, EXTSH },
14161 { EXTSWSLI_32_64_rec, EXTSWSLI_32_64 },
14162 { EXTSWSLI_rec, EXTSWSLI },
14163 { EXTSW_32_64_rec, EXTSW_32_64 },
14164 { EXTSW_rec, EXTSW },
14165 { FABSD_rec, FABSD },
14166 { FABSS_rec, FABSS },
14167 { FADDS_rec, FADDS },
14168 { FADD_rec, FADD },
14169 { FCFIDS_rec, FCFIDS },
14170 { FCFIDUS_rec, FCFIDUS },
14171 { FCFIDU_rec, FCFIDU },
14172 { FCFID_rec, FCFID },
14173 { FCPSGND_rec, FCPSGND },
14174 { FCPSGNS_rec, FCPSGNS },
14175 { FCTIDUZ_rec, FCTIDUZ },
14176 { FCTIDU_rec, FCTIDU },
14177 { FCTIDZ_rec, FCTIDZ },
14178 { FCTID_rec, FCTID },
14179 { FCTIWUZ_rec, FCTIWUZ },
14180 { FCTIWU_rec, FCTIWU },
14181 { FCTIWZ_rec, FCTIWZ },
14182 { FCTIW_rec, FCTIW },
14183 { FDIVS_rec, FDIVS },
14184 { FDIV_rec, FDIV },
14185 { FMADDS_rec, FMADDS },
14186 { FMADD_rec, FMADD },
14187 { FMR_rec, FMR },
14188 { FMSUBS_rec, FMSUBS },
14189 { FMSUB_rec, FMSUB },
14190 { FMULS_rec, FMULS },
14191 { FMUL_rec, FMUL },
14192 { FNABSD_rec, FNABSD },
14193 { FNABSS_rec, FNABSS },
14194 { FNEGD_rec, FNEGD },
14195 { FNEGS_rec, FNEGS },
14196 { FNMADDS_rec, FNMADDS },
14197 { FNMADD_rec, FNMADD },
14198 { FNMSUBS_rec, FNMSUBS },
14199 { FNMSUB_rec, FNMSUB },
14200 { FRES_rec, FRES },
14201 { FRE_rec, FRE },
14202 { FRIMD_rec, FRIMD },
14203 { FRIMS_rec, FRIMS },
14204 { FRIND_rec, FRIND },
14205 { FRINS_rec, FRINS },
14206 { FRIPD_rec, FRIPD },
14207 { FRIPS_rec, FRIPS },
14208 { FRIZD_rec, FRIZD },
14209 { FRIZS_rec, FRIZS },
14210 { FRSP_rec, FRSP },
14211 { FRSQRTES_rec, FRSQRTES },
14212 { FRSQRTE_rec, FRSQRTE },
14213 { FSELD_rec, FSELD },
14214 { FSELS_rec, FSELS },
14215 { FSQRTS_rec, FSQRTS },
14216 { FSQRT_rec, FSQRT },
14217 { FSUBS_rec, FSUBS },
14218 { FSUB_rec, FSUB },
14219 { MULHDU_rec, MULHDU },
14220 { MULHD_rec, MULHD },
14221 { MULHWU_rec, MULHWU },
14222 { MULHW_rec, MULHW },
14223 { MULLDO_rec, MULLDO },
14224 { MULLD_rec, MULLD },
14225 { MULLWO_rec, MULLWO },
14226 { MULLW_rec, MULLW },
14227 { NAND8_rec, NAND8 },
14228 { NAND_rec, NAND },
14229 { NEG8O_rec, NEG8O },
14230 { NEG8_rec, NEG8 },
14231 { NEGO_rec, NEGO },
14232 { NEG_rec, NEG },
14233 { NOR8_rec, NOR8 },
14234 { NOR_rec, NOR },
14235 { OR8_rec, OR8 },
14236 { ORC8_rec, ORC8 },
14237 { ORC_rec, ORC },
14238 { OR_rec, OR },
14239 { RLDCL_rec, RLDCL },
14240 { RLDCR_rec, RLDCR },
14241 { RLDICL_32_rec, RLDICL_32 },
14242 { RLDICL_rec, RLDICL },
14243 { RLDICR_rec, RLDICR },
14244 { RLDIC_rec, RLDIC },
14245 { RLDIMI_rec, RLDIMI },
14246 { RLWIMI8_rec, RLWIMI8 },
14247 { RLWIMI_rec, RLWIMI },
14248 { RLWINM8_rec, RLWINM8 },
14249 { RLWINM_rec, RLWINM },
14250 { RLWNM8_rec, RLWNM8 },
14251 { RLWNM_rec, RLWNM },
14252 { SLD_rec, SLD },
14253 { SLW8_rec, SLW8 },
14254 { SLW_rec, SLW },
14255 { SRADI_rec, SRADI },
14256 { SRAD_rec, SRAD },
14257 { SRAW8_rec, SRAW8 },
14258 { SRAWI8_rec, SRAWI8 },
14259 { SRAWI_rec, SRAWI },
14260 { SRAW_rec, SRAW },
14261 { SRD_rec, SRD },
14262 { SRW8_rec, SRW8 },
14263 { SRW_rec, SRW },
14264 { SUBF8O_rec, SUBF8O },
14265 { SUBF8_rec, SUBF8 },
14266 { SUBFC8O_rec, SUBFC8O },
14267 { SUBFC8_rec, SUBFC8 },
14268 { SUBFCO_rec, SUBFCO },
14269 { SUBFC_rec, SUBFC },
14270 { SUBFE8O_rec, SUBFE8O },
14271 { SUBFE8_rec, SUBFE8 },
14272 { SUBFEO_rec, SUBFEO },
14273 { SUBFE_rec, SUBFE },
14274 { SUBFME8O_rec, SUBFME8O },
14275 { SUBFME8_rec, SUBFME8 },
14276 { SUBFMEO_rec, SUBFMEO },
14277 { SUBFME_rec, SUBFME },
14278 { SUBFO_rec, SUBFO },
14279 { SUBFUS_rec, SUBFUS },
14280 { SUBFZE8O_rec, SUBFZE8O },
14281 { SUBFZE8_rec, SUBFZE8 },
14282 { SUBFZEO_rec, SUBFZEO },
14283 { SUBFZE_rec, SUBFZE },
14284 { SUBF_rec, SUBF },
14285 { VSTRIBL_rec, VSTRIBL },
14286 { VSTRIBR_rec, VSTRIBR },
14287 { VSTRIHL_rec, VSTRIHL },
14288 { VSTRIHR_rec, VSTRIHR },
14289 { XOR8_rec, XOR8 },
14290 { XOR_rec, XOR },
14291 }; // End of Table
14292
14293 unsigned mid;
14294 unsigned start = 0;
14295 unsigned end = 221;
14296 while (start < end) {
14297 mid = start + (end - start) / 2;
14298 if (Opcode == Table[mid][0])
14299 break;
14300 if (Opcode < Table[mid][0])
14301 end = mid;
14302 else
14303 start = mid + 1;
14304 }
14305 if (start == end)
14306 return -1; // Instruction doesn't exist in this table.
14307
14308 return Table[mid][1];
14309}
14310
14311// getRecordFormOpcode
14312LLVM_READONLY
14313int32_t getRecordFormOpcode(uint32_t Opcode) {
14314 using namespace PPC;
14315 static constexpr uint32_t Table[][2] = {
14316 { ADD4, ADD4_rec },
14317 { ADD4O, ADD4O_rec },
14318 { ADD8, ADD8_rec },
14319 { ADD8O, ADD8O_rec },
14320 { ADDC, ADDC_rec },
14321 { ADDC8, ADDC8_rec },
14322 { ADDC8O, ADDC8O_rec },
14323 { ADDCO, ADDCO_rec },
14324 { ADDE, ADDE_rec },
14325 { ADDE8, ADDE8_rec },
14326 { ADDE8O, ADDE8O_rec },
14327 { ADDEO, ADDEO_rec },
14328 { ADDIC, ADDIC_rec },
14329 { ADDME, ADDME_rec },
14330 { ADDME8, ADDME8_rec },
14331 { ADDME8O, ADDME8O_rec },
14332 { ADDMEO, ADDMEO_rec },
14333 { ADDZE, ADDZE_rec },
14334 { ADDZE8, ADDZE8_rec },
14335 { ADDZE8O, ADDZE8O_rec },
14336 { ADDZEO, ADDZEO_rec },
14337 { AND, AND_rec },
14338 { AND8, AND8_rec },
14339 { ANDC, ANDC_rec },
14340 { ANDC8, ANDC8_rec },
14341 { CNTLZD, CNTLZD_rec },
14342 { CNTLZW, CNTLZW_rec },
14343 { CNTLZW8, CNTLZW8_rec },
14344 { CNTTZD, CNTTZD_rec },
14345 { CNTTZW, CNTTZW_rec },
14346 { CNTTZW8, CNTTZW8_rec },
14347 { DADD, DADD_rec },
14348 { DADDQ, DADDQ_rec },
14349 { DCFFIX, DCFFIX_rec },
14350 { DCFFIXQ, DCFFIXQ_rec },
14351 { DCTDP, DCTDP_rec },
14352 { DCTFIX, DCTFIX_rec },
14353 { DCTFIXQ, DCTFIXQ_rec },
14354 { DCTQPQ, DCTQPQ_rec },
14355 { DDEDPD, DDEDPD_rec },
14356 { DDEDPDQ, DDEDPDQ_rec },
14357 { DDIV, DDIV_rec },
14358 { DDIVQ, DDIVQ_rec },
14359 { DENBCD, DENBCD_rec },
14360 { DENBCDQ, DENBCDQ_rec },
14361 { DIEX, DIEX_rec },
14362 { DIEXQ, DIEXQ_rec },
14363 { DIVD, DIVD_rec },
14364 { DIVDE, DIVDE_rec },
14365 { DIVDEO, DIVDEO_rec },
14366 { DIVDEU, DIVDEU_rec },
14367 { DIVDEUO, DIVDEUO_rec },
14368 { DIVDO, DIVDO_rec },
14369 { DIVDU, DIVDU_rec },
14370 { DIVDUO, DIVDUO_rec },
14371 { DIVW, DIVW_rec },
14372 { DIVWE, DIVWE_rec },
14373 { DIVWEO, DIVWEO_rec },
14374 { DIVWEU, DIVWEU_rec },
14375 { DIVWEUO, DIVWEUO_rec },
14376 { DIVWO, DIVWO_rec },
14377 { DIVWU, DIVWU_rec },
14378 { DIVWUO, DIVWUO_rec },
14379 { DMUL, DMUL_rec },
14380 { DMULQ, DMULQ_rec },
14381 { DQUA, DQUA_rec },
14382 { DQUAI, DQUAI_rec },
14383 { DQUAIQ, DQUAIQ_rec },
14384 { DQUAQ, DQUAQ_rec },
14385 { DRDPQ, DRDPQ_rec },
14386 { DRINTN, DRINTN_rec },
14387 { DRINTNQ, DRINTNQ_rec },
14388 { DRINTX, DRINTX_rec },
14389 { DRINTXQ, DRINTXQ_rec },
14390 { DRRND, DRRND_rec },
14391 { DRRNDQ, DRRNDQ_rec },
14392 { DRSP, DRSP_rec },
14393 { DSCLI, DSCLI_rec },
14394 { DSCLIQ, DSCLIQ_rec },
14395 { DSCRI, DSCRI_rec },
14396 { DSCRIQ, DSCRIQ_rec },
14397 { DSUB, DSUB_rec },
14398 { DSUBQ, DSUBQ_rec },
14399 { DXEX, DXEX_rec },
14400 { DXEXQ, DXEXQ_rec },
14401 { EQV, EQV_rec },
14402 { EQV8, EQV8_rec },
14403 { EXTSB, EXTSB_rec },
14404 { EXTSB8, EXTSB8_rec },
14405 { EXTSH, EXTSH_rec },
14406 { EXTSH8, EXTSH8_rec },
14407 { EXTSW, EXTSW_rec },
14408 { EXTSWSLI, EXTSWSLI_rec },
14409 { EXTSWSLI_32_64, EXTSWSLI_32_64_rec },
14410 { EXTSW_32_64, EXTSW_32_64_rec },
14411 { FABSD, FABSD_rec },
14412 { FABSS, FABSS_rec },
14413 { FADD, FADD_rec },
14414 { FADDS, FADDS_rec },
14415 { FCFID, FCFID_rec },
14416 { FCFIDS, FCFIDS_rec },
14417 { FCFIDU, FCFIDU_rec },
14418 { FCFIDUS, FCFIDUS_rec },
14419 { FCPSGND, FCPSGND_rec },
14420 { FCPSGNS, FCPSGNS_rec },
14421 { FCTID, FCTID_rec },
14422 { FCTIDU, FCTIDU_rec },
14423 { FCTIDUZ, FCTIDUZ_rec },
14424 { FCTIDZ, FCTIDZ_rec },
14425 { FCTIW, FCTIW_rec },
14426 { FCTIWU, FCTIWU_rec },
14427 { FCTIWUZ, FCTIWUZ_rec },
14428 { FCTIWZ, FCTIWZ_rec },
14429 { FDIV, FDIV_rec },
14430 { FDIVS, FDIVS_rec },
14431 { FMADD, FMADD_rec },
14432 { FMADDS, FMADDS_rec },
14433 { FMR, FMR_rec },
14434 { FMSUB, FMSUB_rec },
14435 { FMSUBS, FMSUBS_rec },
14436 { FMUL, FMUL_rec },
14437 { FMULS, FMULS_rec },
14438 { FNABSD, FNABSD_rec },
14439 { FNABSS, FNABSS_rec },
14440 { FNEGD, FNEGD_rec },
14441 { FNEGS, FNEGS_rec },
14442 { FNMADD, FNMADD_rec },
14443 { FNMADDS, FNMADDS_rec },
14444 { FNMSUB, FNMSUB_rec },
14445 { FNMSUBS, FNMSUBS_rec },
14446 { FRE, FRE_rec },
14447 { FRES, FRES_rec },
14448 { FRIMD, FRIMD_rec },
14449 { FRIMS, FRIMS_rec },
14450 { FRIND, FRIND_rec },
14451 { FRINS, FRINS_rec },
14452 { FRIPD, FRIPD_rec },
14453 { FRIPS, FRIPS_rec },
14454 { FRIZD, FRIZD_rec },
14455 { FRIZS, FRIZS_rec },
14456 { FRSP, FRSP_rec },
14457 { FRSQRTE, FRSQRTE_rec },
14458 { FRSQRTES, FRSQRTES_rec },
14459 { FSELD, FSELD_rec },
14460 { FSELS, FSELS_rec },
14461 { FSQRT, FSQRT_rec },
14462 { FSQRTS, FSQRTS_rec },
14463 { FSUB, FSUB_rec },
14464 { FSUBS, FSUBS_rec },
14465 { MULHD, MULHD_rec },
14466 { MULHDU, MULHDU_rec },
14467 { MULHW, MULHW_rec },
14468 { MULHWU, MULHWU_rec },
14469 { MULLD, MULLD_rec },
14470 { MULLDO, MULLDO_rec },
14471 { MULLW, MULLW_rec },
14472 { MULLWO, MULLWO_rec },
14473 { NAND, NAND_rec },
14474 { NAND8, NAND8_rec },
14475 { NEG, NEG_rec },
14476 { NEG8, NEG8_rec },
14477 { NEG8O, NEG8O_rec },
14478 { NEGO, NEGO_rec },
14479 { NOR, NOR_rec },
14480 { NOR8, NOR8_rec },
14481 { OR, OR_rec },
14482 { OR8, OR8_rec },
14483 { ORC, ORC_rec },
14484 { ORC8, ORC8_rec },
14485 { RLDCL, RLDCL_rec },
14486 { RLDCR, RLDCR_rec },
14487 { RLDIC, RLDIC_rec },
14488 { RLDICL, RLDICL_rec },
14489 { RLDICL_32, RLDICL_32_rec },
14490 { RLDICR, RLDICR_rec },
14491 { RLDIMI, RLDIMI_rec },
14492 { RLWIMI, RLWIMI_rec },
14493 { RLWIMI8, RLWIMI8_rec },
14494 { RLWINM, RLWINM_rec },
14495 { RLWINM8, RLWINM8_rec },
14496 { RLWNM, RLWNM_rec },
14497 { RLWNM8, RLWNM8_rec },
14498 { SLD, SLD_rec },
14499 { SLW, SLW_rec },
14500 { SLW8, SLW8_rec },
14501 { SRAD, SRAD_rec },
14502 { SRADI, SRADI_rec },
14503 { SRAW, SRAW_rec },
14504 { SRAW8, SRAW8_rec },
14505 { SRAWI, SRAWI_rec },
14506 { SRAWI8, SRAWI8_rec },
14507 { SRD, SRD_rec },
14508 { SRW, SRW_rec },
14509 { SRW8, SRW8_rec },
14510 { SUBF, SUBF_rec },
14511 { SUBF8, SUBF8_rec },
14512 { SUBF8O, SUBF8O_rec },
14513 { SUBFC, SUBFC_rec },
14514 { SUBFC8, SUBFC8_rec },
14515 { SUBFC8O, SUBFC8O_rec },
14516 { SUBFCO, SUBFCO_rec },
14517 { SUBFE, SUBFE_rec },
14518 { SUBFE8, SUBFE8_rec },
14519 { SUBFE8O, SUBFE8O_rec },
14520 { SUBFEO, SUBFEO_rec },
14521 { SUBFME, SUBFME_rec },
14522 { SUBFME8, SUBFME8_rec },
14523 { SUBFME8O, SUBFME8O_rec },
14524 { SUBFMEO, SUBFMEO_rec },
14525 { SUBFO, SUBFO_rec },
14526 { SUBFUS, SUBFUS_rec },
14527 { SUBFZE, SUBFZE_rec },
14528 { SUBFZE8, SUBFZE8_rec },
14529 { SUBFZE8O, SUBFZE8O_rec },
14530 { SUBFZEO, SUBFZEO_rec },
14531 { VSTRIBL, VSTRIBL_rec },
14532 { VSTRIBR, VSTRIBR_rec },
14533 { VSTRIHL, VSTRIHL_rec },
14534 { VSTRIHR, VSTRIHR_rec },
14535 { XOR, XOR_rec },
14536 { XOR8, XOR8_rec },
14537 }; // End of Table
14538
14539 unsigned mid;
14540 unsigned start = 0;
14541 unsigned end = 221;
14542 while (start < end) {
14543 mid = start + (end - start) / 2;
14544 if (Opcode == Table[mid][0])
14545 break;
14546 if (Opcode < Table[mid][0])
14547 end = mid;
14548 else
14549 start = mid + 1;
14550 }
14551 if (start == end)
14552 return -1; // Instruction doesn't exist in this table.
14553
14554 return Table[mid][1];
14555}
14556
14557
14558} // namespace llvm::PPC
14559
14560#endif // GET_INSTRMAP_INFO
14561
14562